The present invention relates generally wireless communication. More particularly, the invention relates to improved systems and techniques for multiple access wireless local area networking communication.
Wireless local area networking (often referred to as WLAN or Wifi) applications have become increasingly widespread, and serve as an important communications portal. Wireless local area networks may serve home and business users of networks established for a specific group of users and other wireless local area networks users of publicly accessible networks that may be open to all users or through paid or no-cost subscriptions. The number of Wifi users continues to increase and the data needs of such users also continues to increase. Increases in the efficiency and capacity of Wifi networks benefit large numbers of operators and users.
In one embodiment of the invention, an apparatus comprises at least one processor and memory storing a program of instructions. The memory storing the program of instructions is configured to, with the at least one processor, cause the apparatus to at least define at least first and second communication frames for transmission in at least first and second frequency sub-bands, respectively, the at least first and second frequency sub-bands being encompassed within a frequency band, each of the first and second frames comprising a duration field specifying a time duration during which an orthogonal frequency division multiplexing device is to refrain from accessing the sub-bands in which the at least first and second frames are transmitted; define an additional communication frame for transmission in a portion of the frequency band comprising all of the at least first and second frequency sub-bands, transmit the at least first and second frames using an orthogonal frequency division multiplexing technique; and transmit the additional frame using an orthogonal frequency division multiple access technique.
In another embodiment of the invention, an apparatus comprises at least one processor and memory storing a program of instructions. The memory storing the program of instructions is configured to, with the at least one processor, cause the apparatus to at least receive at least first and second frames transmitted by an access point in at least first and second frequency sub-bands, respectively, the at least first and second frequency sub-bands being encompassed within a frequency band, each of the first and second frames comprising a duration field specifying a time duration during which an orthogonal frequency division multiplexing device is to refrain from accessing the sub-bands in which the at least first and second frames are transmitted, and receive an additional frame transmitted in a portion of the frequency band comprising all of the at least first and second frequency sub-bands during the duration specified by the duration field, such that transmission of the communication frame is protected from interference by orthogonal frequency division multiplexing devices. The first and second frames are transmitted using an orthogonal frequency division multiplexing technique and wherein the additional frame is transmitted using orthogonal frequency division multiple access techniques.
In another embodiment of the invention, an apparatus comprises at least one processor and memory storing a program of instructions. The memory storing the program of instructions is configured to, with the at least one processor, cause the apparatus to at least use orthogonal frequency division multiple access techniques to transmit a portion of an orthogonal frequency-division multiplexing transmission frame comprising a duration field specifying a duration during which an orthogonal frequency division multiplexing device is to refrain from accessing a first frequency sub-band, and use orthogonal frequency division multiple access techniques to transmit a communication frame within the at least first frequency sub-band during the duration specified by the duration field.
In another embodiment of the invention, a method comprises defining at least first and second communication frames for transmission in at least first and second frequency sub-bands, respectively, the at least first and second frequency sub-bands being encompassed within a frequency band, each of the first and second frames comprising a duration field specifying a time duration during which an orthogonal frequency division multiplexing device is to refrain from accessing the sub-bands in which the at least first and second communication frames are transmitted; defining an additional communication frame for transmission in a portion of the frequency band outside the at least first and second frequency sub-bands; transmitting the at least first and second frames using an orthogonal frequency division multiplexing technique; and transmitting the additional communication frame using an orthogonal frequency division multiple access technique.
In another embodiment of the invention, a method comprises receiving at least first and second communication frames transmitted by an access point in at least first and second frequency sub-bands, respectively, the at least first and second frequency sub-bands being encompassed within a frequency band, each of the first and second frames comprising a duration field specifying a time duration during which an orthogonal frequency division multiplexing device is to refrain from accessing the sub-bands in which the at least first and second communication frames are transmitted, and receive an additional communication frame transmitted in a portion of the frequency band outside the at least first and second frequency sub-bands during the duration specified by the duration field, such that transmission of the communication frame is protected from interference by orthogonal frequency division multiplexing devices. The first and second frames are transmitted using an orthogonal frequency division multiplexing technique and the additional communication frame is transmitted using orthogonal frequency division multiple access techniques.
In another embodiment of the invention, a method comprises using orthogonal frequency division multiplexing techniques to transmit a portion of an orthogonal frequency-division multiplexing transmission frame comprising a duration field specifying a duration during which an orthogonal frequency division multiplexing device is to refrain from accessing a first frequency sub-band, and using orthogonal frequency division multiple access techniques to transmit a communication frame during the duration specified by the duration field, such that transmission of the communication frame is protected from interference by orthogonal frequency division multiplexing devices.
In another embodiment of the invention, a computer readable medium stores a program of instructions. Execution of the program of instructions by at least one processor configures an apparatus to at least define at least first and second communication frames for transmission in at least first and second frequency sub-bands, respectively, the at least first and second frequency sub-bands being encompassed within a frequency band, each of the first and second frames comprising a duration field specifying a time duration during which an orthogonal frequency division multiplexing device is to refrain from accessing the sub-bands in which the at least first and second frames are transmitted; define an additional communication frame for transmission in a portion of the frequency band comprising all of the at least first and second frequency sub-bands, transmit the at least first and second frames using an orthogonal frequency division multiplexing technique; and transmit the additional frame using an orthogonal frequency division multiple access technique.
In another embodiment of the invention, a computer readable medium stores a program of instructions. Execution of the program of instructions by at least one processor configures an apparatus to at least receive at least first and second frames transmitted by an access point in at least first and second frequency sub-bands, respectively, the at least first and second frequency sub-bands being encompassed within a frequency band, each of the first and second frames comprising a duration field specifying a time duration during which an orthogonal frequency division multiplexing device is to refrain from accessing the sub-bands in which the at least first and second frames are transmitted, and receive an additional frame transmitted in a portion of the frequency band comprising all of the at least first and second frequency sub-bands during the duration specified by the duration field, such that transmission of the communication frame is protected from interference by orthogonal frequency division multiplexing devices. The first and second frames are transmitted using an orthogonal frequency division multiplexing technique and wherein the additional frame is transmitted using orthogonal frequency division multiple access techniques.
In another embodiment of the invention, a computer readable medium stores a program of instructions. Execution of the program of instructions by at least one processor configures an apparatus to at least use orthogonal frequency division multiple access techniques to transmit a portion of an orthogonal frequency-division multiplexing transmission frame comprising a duration field specifying a duration during which an orthogonal frequency division multiplexing device is to refrain from accessing a first frequency sub-band, and use orthogonal frequency division multiple access techniques to transmit a communication frame within the at least first frequency sub-band during the duration specified by the duration field.
One or more embodiments of the present invention address the expansion of Wifi standards to support access by multiple users. Newly developed standards allow wider bandwidths for signal transmission that include 40/80/160 MHz modes and employ a form of channel bonding to increase data rates. Prior-art applications provide for orthogonal frequency division multiplexing (OFDM) and an access point (AP) using such techniques support only a single user at a time—that is, the transmission is a single user OFDM transmission. In an environment in which smaller data packets are called fork, or the number of users is large, the advantages of higher bandwidth are diminished or eliminated because of the need for repeated condition for channel access. Embodiments of the present invention are directed to the support of orthogonal frequency division multiple access (OFDMA) The use of OFDMA provides a number of advantages, such as gains due to multi-user diversity, reduced overhead for smaller packet, and the ability to better serve heterogeneous nodes (such as legacy 20 MHz or low power nodes, for example).
In one or more embodiments, the invention addresses service to legacy (OFDM) nodes by Will systems that provide OFDMA service, allowing for OFDMA basic service sets (BSSs) to operate on the same frequency band with legacy OFDM basic service sets. Wifi operation in OFDMA requires the introduction of scheduled transmissions in in order to assign OFDMA resources and maintain the necessary synchronization to avoid collisions and reduce interference. On the uplink side this issue is of particular importance since Wifi is a time-duplex system. It is important for the transmission schedule to be strictly adhered to.
However, legacy Wifi systems do not use scheduled transmission and in a mixed environment, legacy systems using unscheduled transmission can interfere with transmissions by OFDMA systems using scheduled transmission. One or more embodiments of the present invention therefore provide mechanisms to direct legacy systems to refrain from accessing particular frequency ranges (for example, to refrain from accessing specified frequency ranges during a specified duration, or to completely refrain from transmission during the specified duration) while OFDMA operation is in progress.
The OFDMA AP 104 achieves resource allocation through a network allocation vector (NAV), and one or more embodiments of the invention provide mechanisms to communicate network allocation vector information between an AP (such as the AP 104) and STAs (such as the STAs 106A-106C) while providing information for legacy STAs such as the STAs 112A and 112B that allows them to recognize when they should refrain from transmission, in order to avoid interference with scheduled OFDMA transmission.
In one or more embodiments, an NAV on a Wifi channel may be set in a cooperative fashion when multiple users are allocated different frequency ranges in that channel. In one or more alternative embodiments of the invention, a single STA may be assigned on a per group basis to transmit legacy NAV signals.
To allow for OFDMA BSSs and legacy OFDM BSSs to operate on the same frequency band, one or more embodiments of the present invention allow for the transmission of preamble information during OFDMA transmission. This preamble information can be read by legacy OFDM nodes. In one embodiment, in the downlink direction, the AP may send a legacy preamble that comprises a legacy physical layer convergence protocol (PLCP) header and a legacy media access control (MAC) header, including a duration field to set the network allocation vector within each channel within a frequency band. The channels may, for example, be 20 MHz channels within an 80 MHz frequency band. After the legacy preamble, the AP may send a new allocation frame and OFDMA transmissions (data frames) to a plurality of users.
In one embodiment of the invention, in the uplink direction, before sending any uplink OFDMA transmissions, users send a legacy preamble (comprising a PLCP and MAC header) within each channel. As described below, each OFDMA user allocated to a channel may sent its own portion of the legacy preamble. In another embodiment of the invention, a group leader may be selected to send a legacy header.
An allocation frame set 204 is used to provide network allocation vector information to users. The frame set 204 may be a set of OFDMA frames. In the case of downlink transmission, a full legacy header, that is, an OFDM header, may be prepended to the OFDMA frame set so that any legacy node receiving the frame set is able to decode the header and set the network allocation vector as appropriate.
In one or more embodiments of the invention, the frequency band used by the AP may be, for example, an 80 MHz frequency band. The sub-bands used for header information may be referred to as first and second sub-bands, which may be 20 MHz channels within the frequency band. The header information may be sent in first and second frames in the first and second sub-bands, respectively. Specifically, the first and second frames may comprise legacy preambles that can be decoded by an OFDM device. The first and second frames may carry information for at least one of a PLCP header and a MAC header. The header information may comprise a duration field specifying a time during which legacy (OFDM) devices should not transmit. Such an approach allows for protection of OFDMA transmission during the specified duration, because the duration field will be able to be decoded by OFDM devices within range. It will be recognized that the reference to “first and second” sub-bands and to “20 MHz” channels is exemplary only, and the mechanisms described in the various embodiments of the invention are applicable in any number of sub-bands of whatever frequency range. For example, four STAs might select four sub-bands of 20 MHz each, with a transmission thus appearing as an 80 MHz transmission. As another example, a configuration may be chosen such that the sub-bands are less than (or more than) 20 MHz in extent. Choosing smaller sub-bands, for example, provides for greater granularity. and in one example, four STAs might select sub-bands of 5 MHz each, and a transmission would then appear as a 20 MHz legacy transmission. In the case of uplink transmission (the sending of data or ACKs to the AP by one or more users), one or more embodiments of the present invention provide mechanisms to address the possibility that each of multiple users is transmitting on one of several orthogonal sub-bands in the 20 MHz Wifi native channel. In one or more embodiments of the invention, an AP is aware of the uplink buffer status of the various users 202A-202P, and sends a broadcast frame (the allocation frame 204) to schedule uplink OFDMA operation. The allocation may suitably contain an uplink sub-band assignment for each user as well as any other control information that may be deemed necessary for OFDMA uplink operation.
The users sending uplink data must facilitate channel estimation at the AP for uplink packets. One way in which this may occur is to perform preamble based channel estimation, as is performed in prior art Wifi operation. One simple way to allow for such estimation is for each uplink user to send the required portion of the preamble corresponding to the sub-band assigned to it.
For simplicity, scheduling operation for a single uplink cycle is discussed here. It will be recognized, however, that OFDMA scheduling may encompass multiple transmission time intervals (TTIs) arranged one after another, where some may be uplink users and others may be downlink users. For that reason, periodic recomputation of network allocation vectors during an OFDMA operation ensures that no hidden nodes interfere with the uplink/downlink transmission.
In one embodiment of the invention, a mechanism is provided for partial network allocation vector concatenation, so that multiple users may perform transmissions of partial OFDM frames using OFDMA, to transmit together a single OFDM frame. Each node attempting to send uplink traffic (including an ACK sent in response to a downlink packet) prepends its own OFDMA frame with a portion of the legacy header. This arrangement can be seen in
In an embodiment, a plurality of the users 202A-202P share a channel or a sub-channel by transmitting in OFDMA sub-carriers allocated to them. As an example, 202A-202D transmissions may be performed in a same sub-channel, but each using different sub-carriers. ACKS 208A-208P may share the channel in a similar way.
In an alternative embodiment of the invention, the allocation frame may provide an indication by the AP as to which STAs are to transmit the NAV for each specific channel. In the allocation frame, a single user (or multiple users) may be assigned to transmit the full NAV for that given channel. In the arrangement illustrated in
If the same users are typically served in a given channel, a group leader can be selected from those users. The group leader will be responsible for transmitting the legacy portion of the header. This approach allows for savings in terms of signaling overhead since the assignment can change infrequently and not be included in every allocation frame.
If greater flexibility is desired, it will be possible for the AP to explicitly indicate which STA should transmit the legacy header in each channel. The benefit of this approach is greater flexibility during the scheduling period. In addition, by cycling through various users, the AP could use the legacy header to periodically obtain the channel estimate from the associated users.
At block 308, an additional frame is configured for transmission in a portion of the frequency band comprising both of the first and second frequency sub-bands. The additional communication frame may be an allocation frame for a set or group of devices, such as WLAN STAs.
At block 310, the access point transmits the first and second frames in the first and second sub-bands, and at block 312, the access point transmits the additional frame using an orthogonal frequency division multiplexing technique. At block 314, the access point transmits its OFDMA data to users in appropriate portions of the frequency band.
The STA 650 may suitably comprise a transmitter 652, receiver 654, and antenna 656. The STA 650 may also include a processor 658 and memory 660. The STA 650 may employ data 662 and programs (PROGS) 664, residing in memory 660.
At least one of the PROGs 614 in the AP 600 is assumed to include a set of program instructions that, when executed by the associated DP 608, enable the device to operate in accordance with embodiments of this invention. In these regards, embodiments of this invention may be implemented at least in part by computer software stored on the MEM 610, which is executable by the DP 608 of the AP 600, or by hardware, or by a combination of tangibly stored software and hardware (and tangibly stored firmware). Similarly, at least one of the PROGs 664 in the STA 650 is assumed to include a set of program instructions that, when executed by the associated DP 658, enable the device to operate in accordance with the exemplary embodiments of this invention, as detailed above. In these regards, embodiments of this invention may be implemented at least in part by computer software stored on the MEM 660, which is executable by the DP 658 of the STA 650, or by hardware, or by a combination of tangibly stored software and hardware (and tangibly stored firmware). Electronic devices implementing these aspects of the invention need not be the entire devices as depicted at
In general, the various embodiments of the STA 650 can include, but are not limited to personal portable digital devices having wireless communication capabilities, including but not limited to cellular telephones, navigation devices, laptop/palmtop/tablet computers, digital cameras and music devices, and Internet appliances.
Various embodiments of the computer readable MEM 610 and 660 include any data storage technology type which is suitable to the local technical environment, including but not limited to semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, removable memory, disc memory, flash memory, DRAM, SRAM, EEPROM and the like. Various embodiments of the DP 608 and 658 include but are not limited to general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and multi-core processors.
Various modifications and adaptations to the foregoing exemplary embodiments of this invention may become apparent to those skilled in the relevant arts in view of the foregoing description. While various exemplary embodiments have been described above it should be appreciated that the practice of the invention is not limited to the exemplary embodiments shown and discussed here.
Further, some of the various features of the above non-limiting embodiments may be used to advantage without the corresponding use of other described features. The foregoing description should therefore be considered as merely illustrative of the principles, teachings and exemplary embodiments of this invention, and not in limitation thereof.
Various modifications and adaptations to the foregoing exemplary embodiments of this invention may become apparent to those skilled in the relevant arts in view of the foregoing description. While various exemplary embodiments have been described above it should be appreciated that the practice of the invention is not limited to the exemplary embodiments shown and discussed here.
Further, some of the various features of the above non-limiting embodiments may be used to advantage without the corresponding use of other described features. The foregoing description should therefore be considered as merely illustrative of the principles, teachings and exemplary embodiments of this invention, and not in limitation thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2015/050916 | 2/6/2015 | WO | 00 |