IntroductionUWB MAC sub layer corresponds to the MAC sub layer of the Standard ISO/OSI-IEEE 802 as shown in Figure 1.1
Let me introduce the two important layers of the OSI model. Data Link LayerThe data link layer provides the functional and procedural means to transfer data between network entities and to detect and possibly correct errors that may occur in the physical layer. MAC sub layer lies in the Data Link layer. The MAC layer concerns itself with the access control method and determines how use of the physical transmission is controlled. Physical layerThe physical layer defines all the electrical and physical specifications for devices. In particular, it defines the relationship between a device and a physical medium. This includes the layout of pins, voltages, cable specifications, Hubs, repeaters, network adapters, Host Bus Adapters (HBAs used in Storage Area Networks) and more. MAC features within Wireless USB devicesWireless USB devices must be well-behaved MAC Layer devices. Its major role in wireless USB device is to Transmit or Receive protocol related packets sent by the Host via analog circuitry within PHY. All protocol related packets must follow the MAC layer frame format. UWB MAC variations in different applicationsHosts identify the class of a device from the Beacon Behavior field of the Wireless USB Device Capabilities - UWB descriptor. Wireless USB device defines three categories of devices providing different degrees of awareness of MAC Layer mechanisms: Self Beaconing: These devices are fully aware of MAC Layer protocol and do all related beaconing. In the self-beaconing MAC, coordination of devices within radio range is achieved by exchange of beacon frames. Beacons provides the basic timing for the network & carry reservation & scheduling information for accessing the medium. When a device is enabled, it scans one or more channels for beacons & selects a channel. If no beacons are detected in the selected channel, the device creates its Beacon Period by sending a beacon. A Self Beaconing device must support several Wireless USB device requests in order to allow the host to manage DRP reservations. MAC Layer channel time is organized into super-frames. Super-frames begin with a Beacon Period (BP) and are 65 milliseconds in duration. Super-frames are logically segmented into 256 Media Access Slots (MAS - each 256us). The MASs at the beginning of a super-frame are allocated for use by the Beacon Period. Wireless USB defines a Wireless USB Channel which is encapsulated within a set of MAC Layer super frames via a set of MAC Layer MAS reservations (DRPs). The Wireless USB Channel is a continuous sequence of linked application-specific control packets, called MMCs (Micro-scheduled Management Commands), which are transmitted by the host within MAC Layer reservations (see Figure 4-4). MMCs contain host identifying information, I/O control structures and a time reference to the next MMC in the sequence (i.e. a link). These links provide a continuous thread of control which can be simply followed by devices that join the Wireless USB Cluster. Direct Beaconing: These devices are unaware of MAC Layer protocol and rely on the host for direction to properly beacon and detect neighbor devices. These devices only implements the Wireless USB channel must support Wireless USB define capabilities that allow a host to learn about neighbors of the device that are out of range from the host, but in range of the device (called hidden neighbors), and to have the device transmit a beacon defined by the host. Non Beaconing: These devices have reduced transmit power and receiver sensitivity so that they don’t interfere with, and are not interfered with, by neighbor devices that the host cannot detect. These devices don’t need to Beacon. Limitations of Non-Beaconing Devices
Wireless USB device (Non-Beaconing)Wireless USB MAC of this IP supports non Beaconing characteristics. Devices that are unaware of the MAC layer channel & have restricted transmit & receive capabilities such that they don’t need to beacon are called “Non-Beaconing Devices”. Wireless USB device can be attached with a ECMA-368 Standard compatible PHY & is having ECMA-369 Standard MAC-PHY Interface. Devices may have to scan several PHY channels before finding the appropriate host. Depending on user preferences and device capabilities, a device may choose to automatically connect to a host, or wait for a user to instruct the device to make a connection (possibly by pushing a button). When a Wireless USB Host becomes active, it must choose a PHY channel (Band Group) in which to operate the Wireless USB channel. TX MAC / RX MAC are implemented most of transmit and receive MAC functions according to the High Rate Ultra Wideband PHY and MAC Standard ECMA-368. These modules synchronize with the clock provided by PHY. The ECMA-368 standard specifies UWB operation in the frequency range of 3.10 to 10.60 GHz, for unlicensed operation. In this range are 14 bands, each 528 MHz wide. The lower (in frequency) 12 bands are grouped into four groups of three bands each, and the upper two of the 14 bands are grouped into a fifth group. The band allocation is summarized in Figure 1.2. Figure 1.2 Band Group Allocations Features of Wireless USB MAC:
Features of ECMA 368 Standard compatible PHY:
MAC sublayer performs the following functionalities
Implementation of the MAC in hardware consists of the following general blocks:Transmitter Receiver CRC Generator MAC-PHY interface Figure 1.3 ECMA 369 Standard MAC PHY Interface SummaryMAC is a sub block of the wireless USB device & its major role includes the transmission of Protocol packets at the allocated time slots within DTCTA or DNTSCTA block provided by the Host & reception of the Protocol packets at the allocated time slots within DRCTA block or next MMC Time slot provided by the Host. It also provides an ECMA 369-standard compatible MAC-PHY Interface to attach with a third party PHY chip. |
Feedback |
If you have any suggestion/feedback please email it to [email protected] |