The present disclosure is directed in general to communication networks. In one aspect, the present disclosure relates generally to wireless local area network (WLAN) implementing the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard and any other standards and/or networks that can provide wireless transfer of data.
An ever-increasing number of relatively inexpensive, low power wireless data communication services, networks and devices have been made available over the past number of years, promising near wire speed transmission and reliability. Enabling technology advances in the area of wireless communications, various wireless technology standards (including for example, the IEEE Standards 802.11a/b/g, 802.11n, 802.11ac and 802.11ax and their updates and amendments, as well as the IEEE Standard 802.11be now in the process of being developed) have been introduced that are known to persons skilled in the art and are collectively incorporated by reference as if set forth fully herein fully. For example, recent proposals for the latest 802.11be standard provide higher data rates and improved transmission efficiencies between wireless devices by, inter alia, adding multiple-RU (resource unit) support for client stations and increasing the modulating order, the signaling bandwidth, and the number of spatial streams. In addition, recent wireless standard proposals enable wireless devices, such as Access Point (AP) multi-link devices (MLDs) or non-AP MLDs (e.g., station (STA) multi-link devices (STA MLDs)) to execute various multi-link operations, such as transmission and reception of frames via one or more communication links. As an example, a wireless AP MLD may transmit and receive Physical Layer Protocol Data Units (PPDUs) with a wireless non-AP MLD on multiple links to exchange information and transmit data. However, when a PPDU is transmitted in accordance with a power spectrum density (PSD) limit, the PPDU may be subject to a restricted transmission range and/or a restricted data rate, resulting in inefficient wireless communication performance with existing solutions for providing wireless data communication services.
The present invention may be understood, and its numerous objects, features and advantages obtained, when the following detailed description of a preferred embodiment is considered in conjunction with the following drawings.
A system, apparatus, and methodology are described for enabling wireless communication station (STA) devices to generate a Physical Layer Protocol Data Unit (PPDU) in which data and/or pilot tones of a resource unit (RU) are distributed onto a disjoint set of subcarriers included in a larger signal bandwidth using a defined data/pilot tone mapping plan, and transmitting the PPDU using the disjoint set of subcarriers, thereby accommodating transmission of wider bandwidth and multiple resource unit assignments in accordance with power spectrum density (PSD) limits provided for orthogonal frequency-division multiplexing (OFDM) modulated symbols supported by emerging 802.11 standards, such as 802.11be. As disclosed herein, the data/pilot tone mapping plan distributes a plurality of logical RUs over a spreading frequency block such that data and pilot tones from each logical RU are distributed across the spreading frequency block, thereby forming a distributed RU (dRU). In selected embodiments, the pilot tones for each dRU size keep the same logical index position relative to a starting tone index of each logical RU, resulting in contiguous pilot tone sequences corresponding to the logical RU sequence. In other embodiments, the pilot tone indices for each dRU size are computed as travelling or shifting pilot tone indices relative to a starting tone index of each logical RU, where the amount of shift for each dRU can be implemented by computing a pilot logical index shift value. In other embodiments, a table of pilot tone index values for each dRU size are chosen or designed for all dRUs within each spreading frequency block such that every dRU of a given size has the same number of pilot tones which are quasi-evenly distributed across the spreading frequency block, such as by using the travelling or shifting pilot tone indices.
It will be readily understood that the components of the embodiments as generally described herein and illustrated in the appended figures could be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of various embodiments, as represented in the figures, is not intended to limit the scope of the present disclosure, but is merely representative of various embodiments. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by this detailed description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present invention should be or are in any single embodiment of the invention. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present invention. Thus, discussions of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages, and characteristics of the invention may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize, in light of the description herein, that the invention can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the invention.
Reference throughout this specification to “one embodiment”, “an embodiment”, or similar language means that a particular feature, structure, or characteristic described in connection with the indicated embodiment is included in at least one embodiment of the present invention. Thus, the phrases “in one embodiment,” “in an embodiment,” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
In embodiments of a wireless communications system, an access point (AP) affiliated with an AP multi-link device (MLD) (e.g., wireless device) of a wireless local area network (WLAN) transmits data to at least one associated non-AP station (STA) affiliated with a non-AP STA MLD (e.g., a STA MLD). The AP MLD is configured to operate with associated non-AP MLDs according to a communication protocol. For example, the communication protocol may be an Extremely High Throughput (EHT) communication protocol, or Institute of Electrical and Electronics Engineers (IEEE) 802.11be communication protocol, or future versions of such protocols that are being developed. Features of wireless communications and multi-link communication systems operating in accordance with the EHT communication protocol and/or next-generation communication protocols may be referred to herein as “non-legacy” features. In some embodiments of the wireless communications system described herein, different associated STAs within range of an AP operating according to the EHT communication protocol are configured to operate according to at least one other communication protocol, which defines operation in a Basic Service Set (BSS) with the AP, but are generally affiliated with lower data throughput protocols. The lower data throughput communication protocols (e.g., IEEE 802.11n, IEEE 802.11ac, IEEE 802.11ax, etc.) may be collectively referred to herein as “legacy” communication protocols.
Referring now to
In the embodiment depicted in
As depicted, the non-AP STA multi-link device, implemented as STA MLD 108, includes two radios which are implemented as non-AP STAs 110-1 and 110-2. In such an embodiment, the non-AP STAs may be STA1110-1 and STA2110-2. The STAs 110-1 and 110-2 may be implemented in hardware (e.g., circuits), software, firmware, or a combination thereof. The STAs 110-1 and 110-2 may be fully or partially implemented as an IC device. In some embodiments, the non-AP STAs 110-1 and 110-2 are part of the STA MLD 108, such that the STA MLD is a communications device that wirelessly connects to wireless APs. For example, the STA MLD 108 may be implemented in a laptop, a desktop personal computer (PC), a mobile phone, or other communications device that supports at least one WLAN communications protocol. In some embodiments, the non-AP STA MLD 108 is a communications device compatible with at least one IEEE 802.11 protocol (e.g., the IEEE 802.11be protocol). In some embodiments, the STA MLD 108 implements a common MAC data service interface and the non-AP STAs 110-1 and 110-2 implement a lower layer MAC data service interface. In some embodiments, the AP MLD 104 and/or the STA MLD 108 identifies which communication links support the multi-link operation during a multi-link operation setup phase and/or exchanges information regarding multi-link capabilities during the multi-link operation setup phase. In some embodiments, each of the non-AP STAs 110-1 and 110-2 of the STA MLD 108 may operate in a different frequency band. For example, the non-AP STA 110-1 may operate in a frequency band less than 6 GHz (e.g., 2.4 GHz or 5 GHz) and the non-AP STA 110-2 may operate in frequency band of 6 GHz. In some embodiments, each STA includes at least one antenna, at least one transceiver operably connected to the at least one antenna, and at least one controller connected to the corresponding transceiver. In some embodiments, the at least one transceiver includes a PHY device. The at least one controller may be configured to control the at least one transceiver to process received packets through the at least one antenna. In some embodiments, the at least one controller is implemented within a processor, such as a microcontroller, a host processor, a host, a DSP, or a CPU, which can be integrated in a corresponding transceiver.
In selected embodiments, the STA MLD 108 communicates with the AP MLD 104 via two communication links, e.g., link 1102-1 and link 2102-2. For example, each of the non-AP STAs 110-1 or 110-2 communicates with an AP 106-1 or 106-2 via corresponding communication links 102-1 or 102-2. In an embodiment, a communication link (e.g., link1102-1 or link2102-2) may include a BSS operating channel established by an AP (e.g., AP1106-1 or AP2106-2) that features multiple 20 MHz channels used to transmit frames (e.g., Physical Layer Protocol Data Units (PPDUs), Beacons, management frames, etc.) between a first wireless device (e.g., an AP) and a second wireless device (e.g., a non-AP STA). In some embodiments, a 20 MHz channel may be a punctured 20 MHz channel or an unpunctured 20 MHz channel. In some embodiments, the 20 MHz channels may be aggregated to form a segment (e.g., an 80 MHz segment or a 160 MHz segment). Although the STA MLD 108 is shown as including two non-AP STAs, other embodiments of the STA MLD 108 may include one non-AP STA or more than two non-AP STAs. In addition, although the AP MLD 104 communicates (e.g., wirelessly communicates) with the STA MLD 108 via multiple links 102-1 and 102-2, in other embodiments, the AP MLD 104 may communicate (e.g., wirelessly communicates) with the STA MLD 108 via one link or more than two communication links.
In selected embodiments, wireless devices (e.g., APs or non-AP STAs) operating according to at least one legacy communication protocol may operate in a frequency band of less than 6 GHz. In some embodiments, frequency bands utilized in a less than 6 GHz range may include, for example, Unlicensed National Information Infrastructure (U-NII)-1, U-NII-2A, U-NII-2B, U-NII-2C, U-NII-3, U-NII-4, or U-NII-5. For wireless devices operating in frequency bands less than 6 GHz, there may be no power spectrum density (PSD) limit for wireless transmissions or the PSD limit may be higher than a practical PSD of a packet that a STA can transmit. Instead, for wireless devices operating in frequency bands less than 6 GHz, there may be a per-STA Equivalent Isotopically Radiated Power (EIRP) limit. Thus, to extend transmission range in frequency bands less than 6 GHz, wireless devices (e.g., APs or non-AP STAs) operating according to at least one legacy communication protocol may, for example, reduce transmission bandwidth of a PPDU to increase per-subcarrier power.
However, in some embodiments, wireless devices (e.g., APs or non-AP STAs) operating according to at least one non-legacy communication protocol (e.g., the EHT communication protocol) may operate in a frequency band of 6 GHz. In some embodiments, frequency bands utilized within a 6 GHz range may include, for example, U-NII-5, U-NII-6, U-NII-7, or U-NII-8. In an embodiment, a low power indoor (LPI) transmission mode that may be in accordance with, for example, Federal Communications Commission (FCC) regulations, may be defined for transmissions in the frequency band of 6 GHz. In some embodiments, the LPI transmission mode may include a PSD limit for wireless devices (e.g., APs or non-AP STAs) transmitting PPDUs in the 6 GHz frequency band. For example, when a PPDU is transmitted in a frequency band of 6 GHz, the PSD may be limited to 5 dBm per 1 MHz for an AP and −1 dBm per 1 MHz for a non-AP STA. In such an example, wireless devices (e.g., APs or non-AP STAs) operating according to at least one non-legacy communication protocol (e.g., the EHT communication protocol) may have to increase PPDU bandwidth to allow for greater transmission power and extended transmission range in Orthogonal Frequency-Division Multiple Access (OFDMA) transmissions. As a result, different communication techniques that can extend the transmission range of a PPDU transmitted in accordance with a PSD limit in OFDMA extended transmissions may be desirable.
In accordance with selected embodiments of the present disclosure, a technique for wireless communications may involve generating a PPDU that includes a resource unit (RU), wherein a size of the RU is less than a signal bandwidth. However, when generating the PPDU, data and pilot tones corresponding to the RU are distributed onto a disjoint set of subcarriers included in a frequency unit by using a defined data/pilot tone mapping plan which distributes a plurality of logical RUs over a spreading frequency block such that data and pilot tones from each logical RU are distributed across the spreading frequency block, thereby forming a distributed RU (dRU). In this way, the PPDU may be transmitted using the disjoint set of subcarriers in accordance with a PSD limit. Thus, techniques described herein may enable wireless devices to increase the power of PPDUs transmitted in PSD limited transmissions. Increasing the power of PPDUs transmitted in PSD limited transmissions may allow wireless devices to achieve longer range transmission in frequency bands with a PSD limit and may further enable wireless communications to be performed more efficiently.
Functional block diagrams of techniques for generating a PPDU where data corresponding to an RU is distributed onto a disjoint set of subcarriers are described in further detail below with reference to
Referring first to
In addition, a distributed RU (dRU) tone mapper 208 may receive the modulated signal, and then map or distribute the modulated signal onto a disjoint set of data/pilot subcarriers within an spreading bandwidth that corresponding to the RU in the signal bandwidth. As described herein, the signal bandwidth may refer to a transmission bandwidth of a PPDU (e.g., PPDU bandwidth). Examples of the signal bandwidth may include 20 MHz, 40 MHz, 80 MHz, 160 MHz, 320 MHz, or more than 320 MHz. In an embodiment, a spatial mapper 212 maps the disjoint set of subcarriers onto at least one transmission chain for an inverse fast Fourier transformer, implemented as IFFT 214. At the IFFT 214, bits of a corresponding transmission chain undergo inverse fast Fourier transform (IFFT) in generating the PPDU. In some embodiments, the PPDU generated by the functional block diagram 2A may be a PPDU for OFDMA transmissions and/or an EHT PPDU that may be transmitted by a wireless device in accordance with a PSD limit.
Referring now to
Referring now to
Referring now to
Turning now to
In an embodiment, the 20 MHz preamble portion 302 of the PPDU 3 includes four fields that are duplicated for each 20 MHz channel of the signal bandwidth and two fields that may be loaded onto a dRU. As an example, a dRU may be defined as a set of distributed subcarriers within a certain frequency unit, such that data corresponding to the dRU may be encoded and modulated as one RU. The six fields of the 20 MHz preamble portion 302 are implemented as a first field 302-1 (shown as including Legacy-Preamble field (L-Preamble)), a second field 302-2 (shown as including Repeated Legacy Signal field (RL-SIG)), a third field 302-3 (shown as including Universal Signal field (U-SIG)), a fourth field 302-4 (shown as including EHT Signal field (EHT-SIG)), a fifth field 302-5 (shown as including EHT-Short Training field (EHT-STF)) that may be loaded onto a dRU, and a sixth field 302-6 (shown as including EHT-Long Training field (EHT-LTF)) that may be loaded onto a dRU. In some embodiments, “duplicated” may imply that the contents (e.g., data, information, bits, etc.) of each field for a 20 MHz channel are duplicated across the signal bandwidth and/or are the same for each corresponding field in other 20 MHz channels of the PPDU. For example, the contents of the first field 302-1 (shown as L-Preamble) in a first 20 MHz channel (shown by the first row) of the PPDU 300-2 may be repeated and/or the same as the contents of the first field in a second 20 MHz channel (shown by the second row), a third 20 MHz channel (shown by the third row), a fourth 20 MHz channel (shown by the fourth row), and/or other 20 MHz channels (not shown) included in the signal bandwidth of the PPDU.
As depicted, the data portion 304 of the PPDU 300-1 may include EHT data (EHT-DATA) that may be loaded onto a dRU. In such an embodiment, the data portion 304 may be encoded using an encoding bandwidth. For example, the data portion 304 of the PPDU 3 may be encoded using an 80 MHz encoding bandwidth. In addition, the data portion 304 may involve distributing data and pilot tones corresponding to the RU onto the disjoint set of subcarriers across the signal bandwidth. For example, the data portion 304 of the PPDU 3 may distribute data/pilot tones corresponding to the RU onto the disjoint set of subcarriers across a signal bandwidth of 80 MHz, 160 MHz, 320 MHz, or more than 320 MHz.
In other embodiments (not shown), the encoding bandwidth may be 40 MHz and the signal bandwidth may be at least 80 MHz. In such embodiments, when the data portion 304 is encoded using an encoding bandwidth of 40 MHz, each 40 MHz segment may be duplicated (e.g., a 40 MHz segment is duplicated to become two 40 MHz segments) and implemented as an 80 MHz segment. For example, a 320 MHz signal bandwidth may include four 80 MHz segments when encoded using a 40 MHz encoding bandwidth. As another example, when encoding is performed using a 40 MHz encoding bandwidth, a 160 MHz signal bandwidth may include two 80 MHz segments and an 80 MHz signal bandwidth may include one 80 MHz segment. In addition, in some embodiments, the data portion 304 may be modulated by the modulator 206 shown in
As disclosed herein, the data portion 304 may include the payload that occupies the data symbol with nine 26-subcarrier RUs. In an embodiment, the payload occupies the data symbol of the PPDU with RUs for corresponding users in a dispersed RU transmission. As an example, a dispersed RU transmission may involve the transmission of a PPDU in which data tones corresponding to an RU have been distributed onto a disjoint set of subcarriers. In an embodiment, the payload may be generated for a 26-subcarrier RU, such that the first symbol may be loaded onto the first 26-subcarrier RU, while the second symbol is loaded onto the second 26-subcarrier RU, and so on in a round robin manner so that the 10th symbol is loaded onto the first 26-subcarrier RU. Such an RU may be referred to as a dispersed RU. By spreading the RU across different symbols, an average spectrum similar to that of entire loaded 20 MHz may be achieved and power boosted performance may be similar to that of loading a single RU. In similar fashion, the pilots may be loaded in a pilot location of the corresponding 26-subcarrier RU. Alternatively, the entire 20 MHz signal bandwidth may be used for transmission to a single user, such that the pilots may be loaded in symbols, resulting in additional gain in performance. For example, doubling the pilots from 4 to 8 results in a performance improvement of approximately 1 dB gain (i.e., considering 20 MHz and 26-subcarrier RU).
In some embodiments, initial bandwidth may be a full signal bandwidth, a multi-RU (MRU) portion in an OFDMA transmission, or the like. Further, initial RU sizes may be a 26-subcarrier RU or a size other than the 26-subcarrier RU, e.g., 52/106/52+26/106+26/242/484/484+242/996. In an embodiment, 52+26 may be any adjacent 52+26 for simplicity. In another embodiment, a fixed sequence may be used, i.e., a predefined 52+26 sized RU in each data symbol. In an embodiment, RUs across symbols may not need to be the same size. In an embodiment, a 242 RU assignment may be across a signal bandwidth greater than 20 MHz, such that assignment may be similar for other larger sized RUs. Further, instead of changing the RU location every symbol, RU location may be changed across multiple symbols. In an embodiment, the RUs may be mapped to the existing RU tone map as defined by the 802.11be communication protocol tone plan.
In some embodiments, a new tone plan may be utilized. In an embodiment, placement of a small RU in a symbol may lead to a burst error if a particular portion of the bandwidth is in deep fade. Instead, the RU subcarriers within a symbol may be dispersed, such that a 242 sized RU may be divided into sub-RUs (e.g., nine 26 RUs where subcarriers in sub-RUs are adjacent). In an embodiment, symbols may be generated with a 26-subcarrier RU and the subcarriers may be spread across the entire bandwidth, i.e., a first symbol may have loaded subcarriers on a first data tone, a tenth data tone, a nineteenth data tone and so on. Similarly, symbol x may have loaded tones on a (mod(x-1, 9)+1)th data tone (i.e., S1 data tone), a (S1+9) data tone, and so on. Further, the RU size and bandwidth may not be limited to the 26-subcarrier RU and 20 MHz (242 sized RU) bandwidth portion, and RU location may change across multiple symbols.
In an embodiment, considerable performance gain may be achieved in an EHT portion of a PPDU. To improve preamble performance, the 802.11ax communication protocol-based ER preamble structure may be used. Further, power boost may be applied to the entire preamble portion to achieve greater performance benefits. In addition, the entire preamble may be duplicated across a 20 MHz portion, such that there may be preamble repetition. In an embodiment, this mode may be used for signal bandwidths greater than 20 MHz, and the RU shifting may be across the entire bandwidth. In such an embodiment, EHT-LTF may be available on all data tones, and may be power boosted to obtain a channel estimate performance gain. Further, EHT-LTF may be repeated to achieve noise reduction by averaging.
Referring now to
In an example embodiment where the encoding bandwidth 402 is 20 MHz and the signal bandwidth 408 is 40 MHz, the dRU tone mapper 404 may distribute 234 data subcarriers to half of 468 available subcarriers included in the 40 MHz signal bandwidth 408, such that signals on the 234 subcarriers may be distributed onto two 242 RUs. As an example, data corresponding to the encoding bandwidth 402 may be distributed onto even subcarriers of two 242 RUs via a round robin distribution. In an embodiment, round robin distribution may involve dividing subcarriers included in a signal bandwidth 408 into subcarrier sets and distributing subcarriers onto each subcarrier set in a sequential manner. For example, if there are four subcarriers to be distributed and the signal bandwidth 408 has been divided into four subcarrier sets, then the first subcarrier may be distributed onto each subcarrier set. After the first subcarrier has been distributed onto each subcarrier set, the second subcarrier may be distributed onto each subcarrier set. After the second subcarrier has been distributed onto each subcarrier set, the third subcarrier may be distributed onto each subcarrier set. After the third subcarrier has been distributed onto each subcarrier set, the fourth subcarrier may be distributed onto each subcarrier set. In other embodiments, round robin distribution may involve distributing different amounts of subcarriers and dividing the signal bandwidth into different amounts of subcarrier sets using a similar technique as previously described.
In another example embodiment where the encoding bandwidth 402 is 40 MHz and the signal bandwidth 408 is at least 80 MHz, the dRU tone mapper 404 may employ an EHT OFDMA subcarrier map for each 80 MHz segment included in the data portion of the PPDU which includes a duplicated 40 MHz segment, such that data corresponding to the RU may be encoded using a 484 RU (40 MHz) which may be distributed onto each 484 RU of the signal bandwidth. For example, if the signal bandwidth is 80 MHz, then the dRU tone mapper 404 may distribute data corresponding to the RU alternatively onto even subcarriers of the two 484 RUs included in the 80 MHz signal bandwidth. In such an example, distributing data corresponding to the RU alternatively onto even subcarriers of the two 484 RUs may involve distributing a subcarrier onto a first 484 RU, then onto a second 484 RU, and repeating said distribution process for each subcarrier that is to be distributed onto the two 484 RUs. As another example, if the signal bandwidth is 160 MHz, then the dRU tone mapper 404 may distribute data corresponding to the RU onto even subcarriers of the four 484 RUs included in the 160 MHz signal bandwidth via a round robin distribution.
Referring now to
As disclosed herein, a dRU may be defined as a set of distributed subcarriers within a frequency unit, such that data corresponding to the dRU may be encoded and modulated as one regular RU (e.g., RU1502-1 and optionally RU_k 502-k and/or RU_N 502-N, where “k” is an integer greater than 1 and “N” is an integer greater than k). In the depicted encoding technique of
In an example embodiment, a frequency unit of a dRU may be 20 MHz, such that each 20 MHz segment of a signal bandwidth may include nine 26-subcarrier dRUs. To ease implementation for wireless devices operating according to the EHT communication protocol, RU size (e.g., the amount of subcarriers included in an RU) and encoding schemes as specified by the 802.11ax communication protocol may be reused and applied to each 26-subcarrier dRU. In an embodiment, a 52 RU may be defined as two 26-subcarrier dRUs. In some embodiments, each of the 26-subcarriers included in the dRU may be nine subcarriers apart. In addition, using nine 26-subcarrier dRUs may accommodate 20 MHz-operating STAs in OFDMA transmissions.
In another example embodiment, a frequency unit of a dRU may be 20 MHz, such that each 20 MHz of a signal bandwidth may include thirteen 18-subcarrier dRUs. In such embodiments, each of the 18-subcarriers included in the dRU may be thirteen subcarriers apart.
However, using thirteen 18-subcarrier dRUs may involve defining a new set of small RUs, e.g., dRU18, dRU36, dRU72, dRU144, etc. In an embodiment, using thirteen 18-subcarrier dRUs may accommodate 20 MHz-only STAs in OFDMA transmissions.
In another example embodiment, a frequency unit of a dRU may be 40 MHz, such that a signal bandwidth may include a base dRU that is either 26-subcarrier dRUs that span 40 MHz or thirteen 18-subcarrier dRUs that are each thirteen subcarriers apart and that span within 20 MHz. In such an embodiment, the eighteen 26-subcarrier dRUs or the twenty-six 18-subcarrier dRUs may be defined as the smallest dRU size and the base dRU size may be defined as one set of dRUs from each 20 MHz frequency unit, such that the base dRU covers 40 MHz. As an example, a 52-subcarrier RU may be defined as [dRU26−128, dRU26+128]. As another example, a 36-subcarrier RU may be defined as [dRU18−128, dRU18+128].
In another example embodiment, a frequency unit of a dRU may be 80 MHz, such that a signal bandwidth may include dRUs that span each 80 MHz included in the signal bandwidth. In such embodiment, the dRU sizes can be the same as regular RU sizes as specified in the 802.11ax communications protocol or the 802.11be communications protocol such as, 26-subcarrier RU, 52-subcarrier RU, 106-subcarrier RU, 242-subcarrier RU, 484-subcarrier RU, etc.
Distributed Pilot Tone Mapping Plans
In order to achieve a longer PPDU transmission range that complies with power spectrum density (PSD) limits required by the EHT communication protocol and/or next-generation communication protocols, one or more defined data and/or pilot tone mapping plans may be applied to encode the data portion 304 of each PPDU, alone or in combination with the EHT-Short Training field 302-5 and EHT-Long Training field (EHT-LTF)) 302-6 that may be loaded onto a dRU. As describe more fully hereinbelow, the pilot tone mapping plans effectively distribute pilot tones from individual logical RUs over a wider spreading or distribution frequency block having a signal bandwidth that is larger than the bandwidth of the logical RU(s). By mapping the data and pilot tones from logical RU into a distributed RU that is included in a wider spreading or distribution frequency block, more power can effectively be used to transmit the distributed RUs under the PSD constraints than would be permitted for transmitting the logical RUs.
1. First Pilot Tone Mapping Plan: Matching Data and Pilot Tone Mapping
To provide a first example of a pilot tone mapping plan, reference is now made to
With the first pilot tone mapping plan, the pilots of different dRUs of one size are defined at the same logical location within each dRU tone set and are inserted using the same spreading or mapping rule as used with the data tones. For example, the first pilot tone is in 6th tone of the starting tone for all dRU26. As a result, the signal bandwidth for the set of subcarriers 608 includes one or more concentrated sets of pilot tones (e.g., 606-5, 606-6, 606-7, 606-8) which correspond to all the logical RUs (RU1, RU2, RU3, RU_N). Unfortunately, if the pilots from all the dRUs are concentrated in adjacent or contiguous physical tones, the receiver of the PPDU is vulnerable to narrow band interference.
As seen from the foregoing, selected embodiments of the present disclosure provide a method and apparatus for constructing a pilot subcarrier allocation and resource plan for orthogonal frequency division multiple access (OFDMA) resource units (RUs) whose subcarriers are distributed over one frequency block or the entire physical layer protocol data unit (PPDU) bandwidth. In selected embodiments, the pilot subcarriers for different dRUs of one size same use the same logical location within each dRU tone set, and the pilot tones are distributed following the same mapping rule as for distributing data tones.
2. Second Pilot Tone Mapping Plan: Travelling Pilot Index Across Logical RUs
In accordance with the selected embodiments of the present disclosure, another pilot tone mapping option that avoids the vulnerabilities to narrow band interference is for the dRU tone mapper 604 to use a second pilot tone mapping plan to encode or map RU pilot tones from each logical RU (e.g., RU1602-1) onto disjoint, distributed or scattered set of subcarriers 608 so that there is separation or shifting between the remapped pilot tones from different dRUs. In accordance with the second pilot tone mapping plan, the pilots of different dRUs of one size are mapped or distributed following the similar spreading rule as used to map or distribute the data tones, but the logical location of pilots varies from dRU to dRU. To this end, the dRU tone mapper 604 computes the pilot tone indices for each dRU size as “travelling” pilot tone indices which shift relative to a starting tone index of each logical RU, where the amount of shift for each dRU can be implemented by computing a pilot logical index shift value that shifts for each dRU of a given size. The computed pilot logical index shift value may be computed as a function of the dRU index value, i. For example, if a specified dRU size (e.g., a 26-tone dRU) has a plurality of pilot tones (e.g., at the 6th and 20th tones within the RU), then for the ith dRU, the dRU tone mapper 604 may compute a pilot logical index shift by k as a function of i, where k=f(i) effectively shifts the plurality of pilot tones for each dRU. In a simple example, the pilot logical index shift value k may be computed as k=mod(i-1:RU size)+1, where the modulo values increment across a range from i-1 to RU size before returning to i-1. With this example, the first 26-tone dRU has pilots on the 6th and 20th tones, the second 26-tone dRU has pilots on the 7th and 21th tones, and the third 26-tone dRU has pilots on the 8th and 22st tones.
As seen from the foregoing, selected embodiments of the present disclosure provide a method and apparatus for constructing a pilot subcarrier allocation and resource plan for orthogonal frequency division multiple access (OFDMA) resource units (RUs) whose subcarriers are distributed over the entire physical layer protocol data unit (PPDU) bandwidth. In selected embodiments, the pilot subcarrier and resource allocation plan inserts pilot tones for transmission by distributing pilot tones for different dRUs of one size following the same mapping rule as for distributing data tones, but with a different offset for each of the different dRUS of the same size. For example, the pilots of different dRUs of one size may be inserted following the same spreading rule as data tones, but with the logical location of pilots varying from dRU to dRU. In such embodiments, the logical location of pilot tones may be computed as a function of the dRU index value i.
3. Third Pilot Tone Mapping Plan: Pilot Tone Table Providing Evenly Distributed Pilot Tone Distribution Across Spreading Frequency Block
In accordance with selected embodiments of the present disclosure, the dRU tone mapper 604 may use other pilot tone mapping plans that achieve longer PPDU transmission ranges in compliance with power spectrum density (PSD) limits. For example, the dRU tone mapper 604 may use a third pilot tone mapping plan to encode or map RU pilot tones from each logical RU (e.g., RU1602-1) onto disjoint, distributed or scattered set of subcarriers 608 so that the pilots for all the dRUs across the spreading frequency block are evenly or quasi-evenly distributed. In accordance with the third pilot tone mapping plan, the dRU tone mapper 604 retrieves or loads a table of pilot tone index values for all dRUs within each spreading frequency block, where the pilots are chosen or designed for all dRUs within each spreading frequency block such that every dRU of a given size has the same number of pilot tones. As disclosed herein, the choice of pilot location can be determined using any suitable approach, such as by using the travelling or shifting pilot tone indices described hereinabove, but is not necessarily limited to using travelling or shifting pilot tone indices.
As seen from the foregoing, selected embodiments of the present disclosure provide a method and apparatus for constructing a pilot subcarrier allocation and resource plan for orthogonal frequency division multiple access (OFDMA) resource units (RUs) whose subcarriers are distributed over the entire physical layer protocol data unit (PPDU) bandwidth. In selected embodiments, the pilot subcarrier and resource allocation plan inserts pilot tones for transmission by distributing pilot tones for different dRUs of one size following the same mapping rule as for distributing data tones, but with a different offset for each of the different dRUs of the same size. For example, the pilots of different dRUs of one size may be listed in one table wherein all pilots are evenly spread within the spreading frequency block, and each dRU of the same size has the same number of pilots.
4. Fourth Pilot Tone Mapping Plan: Shifted Logical Pilot Location for Smallest dRU Size and Union Pilot Selection for Larger dRUs
In accordance with selected embodiments of the present disclosure, the dRU tone mapper 604 may use other pilot tone mapping plans to achieve PPDU transmission compliance with power spectrum density (PSD) limits and to facilitate simple implementation. For example, the dRU tone mapper 604 may use a fourth pilot tone mapping plan to encode or map RU pilot tones from each logical RU (e.g., RU1602-1) onto disjoint, distributed or scattered set of subcarriers 608 so that improved resilience to narrow band interference is achieved by providing larger, minimum pilot separation or shifting between the remapped pilot tones from different dRUs. In accordance with the fourth pilot tone mapping plan, the dRU tone mapper 604 defines a logical pilot location for the smallest dRU size (e.g., 26-tone dRU), and then each dRU of the smallest size will have defined logical pilot location shifted by a shift amount. In this case, the shift amount could be defined using the travelling or shifting pilot tone indices described hereinabove, but any predetermined shift amount can be used to shift the defined logical pilot location for the dRUs of the smallest size. The fourth pilot tone mapping plan also specifies that, for each dRU of a larger size, the pilots are defined as the union (or combination) of the corresponding smaller dRU components. Thus, a dRU-52 has pilots defined by the union or combination of the pilots from the two dRU-26 components. In addition, a dRU-106 may have pilots defined by the union or combination of the pilots from the two dRU-52 components. Likewise, a dRU-242 has pilots defined by the union or combination of the pilots from the two dRU-106 components, and a dRU-484 has pilots defined by the union or combination of the pilots from the two dRU-242 components. As a result, the design only needs to design for the smallest dRU-26, and the larger dRUs are based on the smaller component dRUs.
As will be appreciated by persons skilled in the art, there may be situations where one of the larger dRUs does not use the union or combination rule for defining pilots from the smaller dRU components. For example, the 11ax standard design specifies that the dRU-106 has only 4 pilots. Thus, instead of using the union or combination approach for specifying pilots for the dRU-106 from the component dRU-52 components (which would result in 8 pilots), the fourth pilot tone mapping plan may specify that the pilots for the dRU-106 include 4 pilots constructed from two dRU-52 components (which each include 4 pilots) by choosing only 4 of the 8 dRU-52 pilots using a predetermined selection algorithm. As disclosed herein, the choice of pilots for the dRU-106 can be determined using any suitable predetermined down-selection rule. For example, the down-selection rule may use a first design rule to simply choose all four pilots from one of the dRU-52 components. In another example, the down-selection rule may use a second design rule to simply choose two pilots from the first dRU-52 component (e.g., logical pilots 1 and 3, denoted [1 3]), and may choose two more pilots from the second dRU-52 component (e.g., logical pilots 2 and 4, denoted [2 4]).
In cases where there are multiple dRU-106, the fourth pilot tone mapping plan may include a pilot selection rule that is correlated with the location or index of each dRU-106 using any suitable correlation rule. In a first example correlation rule, all pilots for each dRU-106 is selected based on the same down-selection design rule (e.g., choosing all 4 pilots from one dRU-52 component, or choosing 2 pilots each from the two dRU-52 components). In a second example correlation rule, different pilot down-selection design rules are used for even and odd index dRU-106. For example, each dRU-106 having an even index value has its four pilots selected by choosing two pilots from logical pilots 1 and 3 from first dRU-52, and by choosing the other two pilots from logical pilots 2 and 4 from the second dRU-52. Similarly, for each dRU-106 having an odd index value, the four pilots are selected by choosing two pilots are from logical pilots 2 and 4 from first dRU-52, and by choosing the other two pilots from logical pilots 1 and 3 from the second dRU-52. In a third example correlation rule, different pilot selection rules are applied for the middle half and outer half index of each dRU-106. For example, if there are a total of eight dRU-106s, then the middle half index (dRU-106[3 4 5 6]) uses a first pilot selection rule, and the outer half index (dRU-106[1 2 7 8]) uses a second pilot selection rule.
Though the examples are provided herein with reference to the dRU-106, it will be appreciated that down-selection rules may also be applied to define pilots for other large dRU sizes by selectively choosing pilots from the dRU components.
To illustrate an example of the fourth pilot tone mapping plan, reference is now made to
Table 7 also defines the pilot tones for the larger dRU sizes (dRU-106, dRU-242, and dRU-484). In embodiments where only four pilots can be used for each dRU-106, the pilot tones for the middle dRU-106 are defined using a pilot down-selection rule that is correlated with the location or index value (e.g., i=1:8) of each dRU-106. For example, a first pilot down-selection rule is used to define the distributed pilots for the dRU-106 having an outer half index values (e.g., dP106_1, dP106_2, dP106_7, dP106_8), while a second pilot down-selection rule is used to define the distributed pilots for the dRU-106 having the middle half index values (e.g., dP106_3, dP106_4, dP106_5, dP106_6). In the depicted example, the first pilot down-selection rule (e.g., dP106_1) sorts the 2nd and 4th pilots from the first dRU-52 component (e.g., dP52_1([2,4])) and the 1st and 3rd pilots from the second dRU-52 component (e.g., dP52_2([1,3])). In addition, the second pilot down-selection rule (e.g., dP106_3) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_5([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_6([2,4])).
In addition, Table 7 defines the pilot tones for the larger dRU sizes (dRU-242 and dRU-484) as the union or combination of the pilots from the two component dRUs. For example, the first distributed pilot for dRU-242 (denoted dP242_1) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_1 and dP106_2). In addition, the second distributed pilot for dRU-242 (denoted dP242_2) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_3 and dP106_4), and so on. And similarly for the larger dRU-484, the first distributed pilot for dRU-484 (denoted dP484_1) is defined as the union or combination of the distributed pilots from the component dRU-242 components (e.g., dP242_1 and dP242_2), and the second distributed pilot for dRU-484 (denoted dP484_2) is defined as the union or combination of the distributed pilots from the component dRU-242 components (e.g., dP242_3 and dP242_4).
To illustrate another example of the fourth pilot tone mapping plan, reference is now made to
Table 8 also defines the pilot tones for the larger dRU sizes (dRU-52 and dRU-242) as the union or combination of the pilots from the two component dRUs. For example, the first distributed pilot for dRU-52 (denoted dP52_1) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_1 and dP26_2). In addition, the second distributed pilot for dRU-52 (denoted dP52_2) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_3 and dP26_4), and so on. And similarly for the larger dRU-242, the first distributed pilot for dRU-242 (denoted dP242_1) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_1 and dP106_2), and the second distributed pilot for dRU-242 (denoted dP242_2) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_3 and dP106_4).
In addition, Table 8 defines the pilot tones for the middle dRU-106 which can only have four pilots. As depicted, the pilot tones for the middle dRU-106 are defined using a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:4) of each dRU-106. For example, the uniform pilot down-selection rule (e.g., dP106_1) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the uniform pilot down-selection rule (e.g., dP106_2) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_4([2,4])), and so on.
To illustrate another example of the fourth pilot tone mapping plan, reference is now made to
Table 9 also defines the pilot tones for the larger dRU-52 as the union or combination of the pilots from the two dRU-26 components. For example, the first distributed pilot for dRU-52 (denoted dP52_1) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_1 and dP26_2). In addition, the second distributed pilot for dRU-52 (denoted dP52_2) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_3 and dP26_4), and so on.
In addition, Table 9 defines the pilot tones for the middle dRU-106 which can only have four pilots. As depicted, the pilot tones for the dRU-106 are defined using a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:2) of each dRU-106. For example, the uniform pilot down-selection rule (e.g., dP106_1) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the uniform pilot down-selection rule (e.g., dP106_2) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_4([2,4])).
In another example implementation of the fourth pilot tone mapping plan, each dRU size may compute distributed pilot tones from a base logical pilot index such that the pilots of every dRU are a shifted version of the base logical pilot index. As a result, each dRU of the same size will have the logical pilot location with a predetermined shift. To enable simpler pilot design implementation, each dRU size includes half of the dRUs which share the same relative shift when computing the distributed pilots. In other words, a first set of pilot location shift values may be applied to a first half of the dRUs of a given size to generate the distributed pilot tones for the first half of the dRUs, and then a uniform shift may be applied to the first set of pilot location shift values to generate a second set of pilot location shift values that are applied to a second half of the dRUs of the given size to generate the distributed pilot tones for the second half of the dRUs.
To illustrate this example implementation of the fourth pilot tone mapping plan, reference is now made to
Table 10 also defines the pilot tones for the larger dRU sizes (dRU-106, dRU-242, and dRU-484). In embodiments where only four pilots can be used for each dRU-106, the pilot tones for the middle dRU-106 are defined using a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:8) of each dRU-106. For example, the uniform pilot down-selection rule (e.g., dP106_1) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the uniform pilot down-selection rule (e.g., dP106_2) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_4([2,4])), and so on.
In addition, Table 10 defines the pilot tones for the larger dRU sizes (dRU-242 and dRU-484) as the union or combination of the pilots from the two component dRUs. For example, the first distributed pilot for dRU-242 (denoted dP242_1) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_1 and dP106_2). In addition, the second distributed pilot for dRU-242 (denoted dP242_2) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_3 and dP106_4), and so on. And similarly for the larger dRU-484, the first distributed pilot for dRU-484 (denoted dP484_1) is defined as the union or combination of the distributed pilots from the component dRU-242 components (e.g., dP242_1 and dP242_2), and the second distributed pilot for dRU-484 (denoted dP484_2) is defined as the union or combination of the distributed pilots from the component dRU-242 components (e.g., dP242_3 and dP242_4).
To illustrate another example of the fourth pilot tone mapping plan, reference is now made to
As depicted, the sequence of logical pilot location shift amounts [1,3,2,4,2,4,6,5,7,6,8,7,9,0,9,11,10,12] are selected so that the first half of the shift amounts [1,3,2,4,2,4,6,5,7] are shifted from the second half of shift amounts [6,8,7,9,0,9,11,10,12] by a specified shift amount (e.g., 5). In addition, the shift amounts for the first four dP52 (e.g., [1,3,2,4]) are offset from the shift amounts for the second four dP52 (e.g., [4,6,5,7]) by a uniform shift amount (e.g., 3). In addition, the shift amounts for the first two dP52 (e.g., [1,3]) are offset from the shift amounts for the second two dP52 (e.g., [2,4]) by a uniform shift amount (e.g., 1). Again, the hierarchical shifting property of the sequence of logical pilot location shift amounts enables a simple shift implementation to construct the pilot design.
Table 11 also defines the pilot tones for the larger dRU sizes (dRU-52 and dRU-242) as the union or combination of the pilots from the two component dRUs. For example, the first distributed pilot for dRU-52 (denoted dP52_1) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_1 and dP26_2). In addition, the second distributed pilot for dRU-52 (denoted dP52_2) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_3 and dP26_4), and so on. And similarly for the larger dRU-242, the first distributed pilot for dRU-242 (denoted dP242_1) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_1 and dP106_2), and the second distributed pilot for dRU-242 (denoted dP242_2) is defined as the union or combination of the distributed pilots from the component dRU-106 components (e.g., dP106_3 and dP106_4).
In addition, Table 11 defines the pilot tones for the middle dRU-106 which can only have four pilots. As depicted, the pilot tones for the middle dRU-106 are defined using a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:4) of each dRU-106. For example, the uniform pilot down-selection rule (e.g., dP106_1) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the uniform pilot down-selection rule (e.g., dP106_2) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_4([2,4])), and so on.
To illustrate another example of the fourth pilot tone mapping plan, reference is now made to
Table 11 also defines the pilot tones for the larger dRU-52 as the union or combination of the pilots from the two dRU-26 components. For example, the first distributed pilot for dRU-52 (denoted dP52_1) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_1 and dP26_2). In addition, the second distributed pilot for dRU-52 (denoted dP52_2) is defined as the sorted union or combination of the distributed pilots from the component dRU-26 components (e.g., dP26_3 and dP26_4), and so on.
In addition, Table 11 defines the pilot tones for the dRU-106 which can only have four pilots. As depicted, the pilot tones for the dRU-106 are defined using a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:2) of each dRU-106. For example, the uniform pilot down-selection rule (e.g., dP106_1) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the uniform pilot down-selection rule (e.g., dP106_2) sorts the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_4([2,4])).
As seen from the foregoing, selected embodiments of the present disclosure provide a method and apparatus for constructing a pilot subcarrier allocation and resource plan for orthogonal frequency division multiple access (OFDMA) resource units (RUs) whose subcarriers are distributed over the entire physical layer protocol data unit (PPDU) bandwidth. In selected embodiments, the pilot subcarrier and resource allocation plan inserts pilot tones for transmission by constructing the logical pilot location within each dRU based on the logical pilot location of smallest dRU size. In such embodiments, the pilots of the smallest dRU size may be constructed such that the logical pilot location set of each smallest dRU is an offset from one common base logical pilot location set. In addition, the pilots of the larger dRU sizes may be constructed as the union or combination of component dRUs used to form the larger dRU. In selected embodiments, the pilot tone locations for the 106-tone dRU are constructed from two 52-tone dRUs following a down-selection rule that is related to the RU106 index. For example, the down-selection rule for the 106-tone dRU may follow one rule for a first half of the pilot tone locations for the 106-tone dRU, and may follow a second rule for a second half of the pilot tone locations for the 106-tone dRU.
5. Fifth Pilot Tone Mapping Plan: Shifted Pilot Location Across RUs
In accordance with selected embodiments of the present disclosure, the dRU tone mapper 604 may use other pilot tone mapping plans to achieve PPDU transmission compliance with power spectrum density (PSD) limits and facilitate simple implementation. For example, the dRU tone mapper 604 may use a fifth pilot tone mapping plan to encode or map RU pilot tones from each logical RU (e.g., RU1602-1) onto disjoint, distributed or scattered set of subcarriers 608 so that improved resilience to narrow band interference is achieved by providing larger, minimum pilot separation or shifting between the remapped pilot tones from different dRUs. In accordance with the fifth pilot tone mapping plan, the dRU tone mapper 604 defines, for each dRU size, the pilot indices (either physical or logical indexes) of each RU location to be a shifted version of the first RU or some predefined base pilot tone set. As will be appreciated by those skilled in the art, a logical index refers to the tone order index values within a dRU, while the physical index refers to the absolute tone index values within the entire signal bandwidth. To this end, fifth pilot tone mapping plan specifies that the physical or logical pilot indices for the smallest dRU size (e.g., 26-tone dRU) will have predefined logical and/or physical pilot locations wherein a minimum physical pilot tone spacing (e.g., 10 or 11 tones) is maintained. In addition, the fifth pilot tone mapping plan specifies that, for each larger dRU (e.g., larger than the smallest dRU), the pilots are constructed from the corresponding smaller dRU components, such as by constructing the larger dRU pilots as the union or combination of the corresponding smaller dRU components. In situations where one of the larger dRUs (e.g., dRU-106) is confined to a smaller set of pilots than would be created by the union or combination rule, the fifth pilot tone mapping plan may specify the selection of only 4 pilots for the dRU106 that are constructed from two component dRU52 (4 pilots each), so only 4 out of 8 pilots will be chosen and the dRU-106 pilots also satisfy the shifting property. As a result of the fifth pilot tone plan, for each dRU size, the pilot spreading within the RU will also be maximized.
To illustrate an example implementation of the fifth pilot tone mapping plan wherein shifting from a set of base pilot tone indices is used define pilots for each dRU size, reference is now made to
Table 13 also defines the pilot tones for the larger dRU-52 with reference to a set of base pilot tone physical indices (e.g., [−111 −89 15 37]) that are shifted by different pilot location shift amounts. For example, the first distributed pilot locations for dRU-52 (denoted dP52_1) uses the base pilot tone physical indices (e.g., [−111 −89 15 37]) (e.g., with a shift amount of 0), so that the distributed pilot tone physical indices for dRU-52_1 are pilot tone physical indices [−111 −89 15 37] which correspond to the sorted union or combination of the pilots from the two dRU-26 components (dP26_1 and dP26_2). In similar fashion, the second distributed pilot locations for dRU-52 (denoted dP52_2) are computed by adding a pilot location shift amount (11) to the base pilot tone physical indices (e.g., [−111 −89 15 37]) which correspond to the sorted union or combination of the pilots from the two dRU-26 components (dP26_3 and dP26_4), and so on.
In addition, Table 13 defines the pilot tones for the dRU-106 which can only have four pilots. As depicted, the pilot tones for the dRU-106 are defined with reference to a set of base pilot tone physical indices (e.g., [−111 −78 15 48]) that are shifted by different pilot location shift amounts, thereby effectively implementing a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:2) of each dRU-106. For example, the first distributed pilot locations for dRU-106 (denoted dP106 1) uses the base pilot tone physical indices (e.g., [−111 −78 15 48]) (e.g., with a shift amount of 0), so that the distributed pilot tone physical indices for dRU-106_1 are pilot tone physical indices [−111 −78 15 48] which correspond to applying a uniform pilot down-selection rule which selects the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the second distributed pilot locations for dRU-106 (denoted dP106_2) applies a shift value (e.g., 55) to the base pilot tone physical indices (e.g., [−111 −78 15 48]), so that the distributed pilot tone physical indices for dRU-106_2 are pilot tone physical indices [−56 −23 70 103] which correspond to applying a uniform pilot down-selection rule which selects the 1st and 3rd pilots from the third dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the fourth dRU-52 component (e.g., dP52_4([2,4])).
To illustrate an example implementation of the fifth pilot tone mapping plan wherein shifting from a set of base pilot tone indices is used define pilots for each dRU size, reference is now made to
Table 14 also defines the pilot tones for the larger dRU-52 with reference to a set of base pilot tone physical indices (e.g., [−224 −125 28 127]) that are shifted by different pilot location shift amounts. For example, the first distributed pilot locations for dRU-52 (denoted dP52_1) uses the base pilot tone physical indices (e.g., [−224 −125 28 127]) (e.g., with a shift amount of 0), so that the distributed pilot tone physical indices for dRU-52_1 are pilot tone physical indices [−224 −125 28 127] which correspond to the union or combination of the pilots from the two dRU-26 components (dP26_1 and dP26_2). In similar fashion, the second distributed pilot locations for dRU-52 (denoted dP52_2) are computed by adding a pilot location shift amount (22) to the base pilot tone physical indices (e.g., [−224 −125 28 127]) which correspond to the union or combination of the pilots from the two dRU-26 components (dP26_3 and dP26_4), and so on. As seen, Table 14 also defines the pilot tones for the larger dRU-242 with reference to a set of base pilot tone physical indices (e.g., [−179, −168, −80, −69, 73, 84, 172, 183]) that are shifted by different pilot location shift amounts (e.g., 0 and 44) to implement a union or combination of the pilots from the dRU-106 components.
In addition, Table 14 defines the pilot tones for the dRU-106 which can only have four pilots. As depicted, the pilot tones for the dRU-106 are defined with reference to a set of base pilot tone physical indices (e.g., [−224, −103, 28, 149]) that are shifted by different pilot location shift amounts, thereby effectively implementing a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:4) of each dRU-106. For example, the first distributed pilot locations for dRU-106 (denoted dP106_1) uses the base pilot tone physical indices (e.g., [−224, −103, 28, 149]) (e.g., with a shift amount of 0), so that the distributed pilot tone physical indices for dRU-106_1 are pilot tone physical indices [−224, −103, 28, 149] which correspond to applying a uniform pilot down-selection rule which selects the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the second distributed pilot locations for dRU-106 (denoted dP106_2) applies a shift value (e.g., 11) to the base pilot tone physical indices (e.g., [−224, −103, 28, 149]), so that the distributed pilot tone physical indices for dRU-106_2 are pilot tone physical indices [−213 −92 39 160] which correspond to applying a uniform pilot down-selection rule which selects the 1st and 3rd pilots from the third dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the fourth dRU-52 component (e.g., dP52_4([2,4])).
To illustrate an example implementation of the fifth pilot tone mapping plan wherein shifting from a set of base pilot tone indices is used define pilots for each dRU size, reference is now made to
Table 15 also defines the pilot tones for the larger dRUs (e.g., dRU-242, dRU-484) with reference to a set of base pilot tone physical indices for each dRU size that are shifted by different pilot location shift amounts. For example, the first distributed pilot locations for dRU-242 (denoted dP242_1) uses the base pilot tone physical indices (e.g., [−335 −267 −111 −43 165 233 289 457]) (e.g., with a shift amount of 0), so that the distributed pilot tone physical indices for dRU-242_1 are pilot tone physical indices [−335 −267 −111 −43 165 233 289 457] which correspond to the union or combination of the pilots from the two dRU-26 components (dP106_1 and dP106_2). In similar fashion, the second distributed pilot locations for dRU-242 (denoted dP242_2) are computed by adding a pilot location shift amount (−34) to the base pilot tone physical indices to generate distributed pilot tones which correspond to the union or combination of the pilots from the two dRU-106 components (dP106_3 and dP106_4), and so on. As seen, Table 15 also defines the pilot tones for the larger dRU-484 with reference to a set of base pilot tone physical indices (e.g., [−369 −335 −301 . . . ]) that are shifted by different pilot location shift amounts (e.g., 0 and −91) to implement a union or combination of the pilots from the dRU-242 components.
In addition, Table 15 defines the pilot tones for the dRU-106 which can only have four pilots. As depicted, the pilot tones for the dRU-106 are defined with reference to a set of base pilot tone physical indices (e.g., [−267 −43 233 457]) that are shifted by different pilot location shift amounts, thereby effectively implementing a uniform pilot down-selection rule that is correlated with the location or index value (e.g., i=1:8) of each dRU-106. For example, the first distributed pilot locations for dRU-106 (denoted dP106 1) uses the base pilot tone physical indices (e.g., [−267 −43 233 457]) (e.g., with a shift amount of 0), so that the distributed pilot tone physical indices for dRU-106_1 are pilot tone physical indices [−267 −43 233 457] which correspond to applying a uniform pilot down-selection rule which selects the 1st and 3rd pilots from the first dRU-52 component (e.g., dP52_1([1,3])) and the 2nd and 4th pilots from the second dRU-52 component (e.g., dP52_2([2,4])). In similar fashion, the second distributed pilot locations for dRU-106 (denoted dP106_2) applies a shift value (e.g., −68) to the base pilot tone physical indices (e.g., [−267 −43 233 457]), so that the distributed pilot tone physical indices for dRU-106_2 are pilot tone physical indices [−335 −111 165 389] which correspond to applying a uniform pilot down-selection rule which selects the 1st and 3rd pilots from the third dRU-52 component (e.g., dP52_3([1,3])) and the 2nd and 4th pilots from the fourth dRU-52 component (e.g., dP52_4([2,4])).
As seen from these examples of the fifth pilot tone mapping plan, the edge tones gap and DC tone gap are defined to be as large as possible. In addition, the minimum dRU106 pilot tone separation is 11 and simple construction rule using predefined selection from the component two dRU52.
To illustrate the pilot tone physical indices corresponding to the pilot tone logical indices depicted in the Tables 13-15, reference is now made to
As will be appreciated, the fifth pilot tone mapping plan can be implemented with one set of base pilot tone indices for each dRU size and different offset value for all dRU of the same size, without storing the entire pilot tone map. For example, reference is now made to
As seen from the foregoing, selected embodiments of the present disclosure provide a method and apparatus for constructing a pilot subcarrier allocation and resource plan for orthogonal frequency division multiple access (OFDMA) resource units (RUs) whose subcarriers are distributed over the entire physical layer protocol data unit (PPDU) bandwidth. In selected embodiments, the pilot subcarrier and resource allocation plan inserts pilot tones for transmission by constructing the logical pilot location set of each dRU size to be offset from one common base logical pilot location set for the smallest dRU size.
6. Data Tone Mapping Plan: Uniformly Spreading Distributed Data Subcarriers Over Entire Spreading Spectrum
In accordance with selected embodiments of the present disclosure, the dRU tone mapper 604 may also implement data tone mapping plans to achieve PPDU transmission compliance with power spectrum density (PSD) limits. For example, the dRU tone mapper 604 may use a data tone mapping plan to distribute subcarriers among resource units (RUs) such that, for each distributed RU, its allocated data subcarriers are perfectly uniformly spread over the entire operating bandwidth or spreading spectrum in wireless local area networks except for a few null subcarriers around the direct current (DC) value (namely, the center frequency in the baseband subcarrier spectrum). In an example embodiment wherein a 40 MHz PPDU is used to transmit different sized dRUs (i.e., a 26-tone dRU, a 52-tone dRU, 106-tone dRU, and a 242-tone dRU), the data tone mapping plan provides for uniformly spread data subcarriers by providing a minimum spread or period of 18 subcarriers for each 26-tone dRU, a minimum spread or period of 8 subcarriers for each a 52-tone dRU, a minimum spread or period of 4 subcarriers for each 106-tone dRU, and a minimum spread or period of 2 subcarriers for each a 242-tone dRU. In another example embodiment wherein an 80 MHz PPDU is used to transmit different sized dRUs (i.e., a 52-tone dRU, 106-tone dRU, a 242-tone dRU, and a 424-tone dRU), the data tone mapping plan provides for uniformly spread data subcarriers by providing a minimum spread or period of 18 subcarriers for each 52-tone dRU, a minimum spread or period of 8 subcarriers for each a 106-tone dRU, a minimum spread or period of 4 subcarriers for each 242-tone dRU, a minimum spread or period of 4 subcarriers for each a 242-tone dRU, and a minimum spread or period of 2 subcarriers for each a 484-tone dRU.
Stated more generally, the present disclosure provides a design methodology for distributing subcarriers among all dRUs by allocating subcarriers for each distributed RU to be uniformly spread over the entire spreading frequency. For a given dRU size, the goal of design is to allocate subcarriers evenly to all dRUs without overlap (e.g., no two dRUs share an allocated data subcarrier) over the entire operating bandwidth (excluding a few null subcarriers around DC). Two example embodiments will now be described with reference to designing dRU subcarrier allocation for a 40 MHz PPDU and an 80 MHz PPDU. In the design methodology, the term dRUit denotes the set of subcarrier indices assigned for the ith t-tone dRU. For each perfectly uniformly distributed RU, the “period” of subcarrier distribution is defined as the common difference between two consecutive subcarrier indices. In other words, the period is the number of subcarriers in the spreading spectrum which form a gap between allocated data subcarriers. For a large size dRU, the period of its subcarrier indices is a power of 2. For a small size dRU, the period of its subcarrier indices is an even number which is not a power of 2.
Distributed RU Design for 40 MHz PPDU
For a 40 MHz PPDU, a 26-tone dRU is a small size dRU, and 52-tone, 106-tone, and 242-tone dRUs are large size dRUs. In order to obtain perfectly uniformly spread data subcarriers over the 40 MHz PPDU, the period of subcarrier indices for each dRU size (RU size) is given in the following table:
To provide a mathematical description of the dRU subcarrier allocation for a 40 MHz PPDU, let denote the set of integers between 0 and (RU size—1). In addition, let 26, 52, 106, and 242 denote the sets of “used subcarriers” for all 26-tone dRUs, all 52-tone dRUs, all 106-tone dRUs, and all 242-tone dRUs, respectively. With these denotations, the set of subcarrier indices for each dRU (e.g., dRUi26) may each be defined in terms of a period term (e.g., 18k) and an integer shift value (e.g., ri6) as follows:
dRUi26={18k+ri26|k∈, 18k+ri26∈26} for i=1, 2, 3, . . . , 18
dRUi52={8k+ri52|k∈, 8k+ri52∈52} for i=1, 2, 3, . . . , 8
dRUi106={4k+ri106|k∈, 4k+ri106} for i=1, 2, 3, 4
dRUi242={2k+ri242|k∈, 2k+ri242∈242} for i=1,2
where i denotes the dRU index value, where k is a set of integer values that ranges from 0 to (RU size—1), where ri26, i=1, 2, . . . , 9, can be any permutation of the first nine nonnegative even integers, and where ri26, i=10, 11, . . . , 18, can be any permutation of the first nine positive odd integers. For example, {ri26|i=1, 2, . . . , 9}={0, 2, 4, . . . , 16} and {ri26|i=10, 11, . . . , 18}={1, 3, 5, . . . , 17}, and ri52, ri106, and ri242 are given in the table below:
It follows from the above that the dRUs satisfy the following desirable properties:
∪i=19dRUi26⊂dRU1242, ∪i=1018dRUi26⊂dRU2242
dRU2i−152∪dRU2i52⊂dRUi106 for i=1, 2, 3, 4
dRU2i−1106∪dRU2i106⊂dRUi242 for i=1,2.
As depicted, there is hierarchical structure where the union of the smaller dRUs is a subset of the larger dRUs. For example, the union of the first 9 values dRUi26 are a subset of the first 242-tone dRU (dRU1242), and the union of the last 9 values dRUi26 are a subset of the second 242-tone dRU (dRU2242). In addition, the union of the first 2 values of the 52-tone dRU (dRU152 and dRU252) are a subset of the first 106-tone dRU (dRU1106), and the union of the next 2 values of the 52-tone dRU (dRU352 and dRU452) are a subset of the second 106-tone dRU (dRU2106), and so on. Similarly, the union of the first 2 values of the 106-tone dRU (dRU1106 and dRU2106) are a subset of the first 242-tone dRU (dRU1242), and the union of the next 2 values of the 106-tone dRU (dRU3106 and dRU4106) are a subset of the second 242-tone dRU (dRU2242). This relationship helps design the dRU data subcarriers in a non-overlapping fashion by identifying larger dRUs that cannot be used when the smaller subset dRU is used.
Based on the foregoing properties, the following table lists the valid combinations of dRUs and their corresponding number of users which can be supported:
As depicted, up to 18 users can be supported with an 80 MHz PPDU which allocates 26-tone dRUs using the uniform data tone allocation technique of the present disclosure. Alternatively, up to 13 users can be supported with an 80 MHz PPDU which allocates up to 4 52-tone dRUs and 9 26-tone dRUs using the uniform data tone allocation technique disclosed herein. Alternatively, up to 12 users can be supported with an 80 MHz PPDU which allocates a single 106-tone dRU and up to 2 52-tone dRUs, and 9 26-tone dRUs using the uniform data tone allocation technique disclosed herein. Alternatively, up to 11 users can be supported with an 80 MHz PPDU which allocates up to two 106-tone dRU and 9 26-tone dRUs using the uniform data tone allocation technique disclosed herein. Alternatively, up to 10 users can be supported with an 80 MHz PPDU which allocates a single 242-tone dRU and up to 9 26-tone dRUs using the uniform data tone allocation technique disclosed herein. Finally, up to 8 users can be supported with an 80 MHz PPDU which allocates only the 52-tone, 106-tone, and 242-tone dRUs using the uniform data tone allocation technique disclosed herein.
Distributed RU Design for 80 MHz PPDU
For an 80 MHz PPDU, a 52-tone dRU is a small size dRU, and 106-tone, 242-tone, and 484-tone dRUs are large size dRUs. In order to obtain perfectly uniformly spread data subcarriers over the 80 MHz PPDU, the period of subcarrier indices for each dRU size is given in the following table:
To provide a mathematical description of the dRU subcarrier allocation for an 80 MHz PPDU, again denotes the set of integers that is between 0 and (RU size—1). In addition, 52, 106, 242, and 484 denote the sets of “used subcarriers” for all 52-tone dRUs, all 106-tone dRUs, all 242-tone dRUs, and all 484-tone dRUs over the 80 MHz operation band, respectively. With these denotations, the set of subcarrier indices for each dRU is defined as follows:
dRUi52={18k+ri52|k∈, 18k+ri52∈52} for i=1, 2, 3, . . . , 16
dRUi106={8k+ri106|k∈, 8k+ri106∈106} for i=1, 2, 3, . . . , 8
dRUi242={4k+ri242|k∈, 4k+ri242∈242} for i=1, 2, 3, 4
dRUi484={2k+ri484|k∈, 2k+ri484∈484} for i=1, 2
where i denotes the dRU index value, where k is a set of integer value that ranges from 0 to (RU size—1), where ri52, i=1, 2, . . . , 8, can be any permutation of any eight of the first nine nonnegative even integers, ri52, i=9, 10, . . . , 16, can be any permutation of any eight of the first nine positive odd integers, i.e., {ri52|i=1, 2, . . . , 8}⊂{0, 2, 4, . . . , 16} and {ri52|i=9, 10, . . . , 16}⊂{1, 3, 5, . . . , 17}, and ri106, ri242, and ri484 are given in the table below:
It follows from the above that the dRUs satisfy the following desirable properties:
∪i=18dRUi52⊂dRU1484, ∪i=916dRUi52⊂dRU2484
dRU2i−1106∪dRU2i106⊂dRUi242 for i=1, 2, 3, 4
dRU2i−1242∪dRU2i242⊂dRUi484 for i=1, 2
Based on these properties, the following table lists the valid combinations of dRUs and their corresponding number of users which can be supported.
As disclosed herein, there are a number of advantages from the disclosed design methodology for allocating dRU data subcarriers uniformly across the entire spreading frequency without overlap. For example, by allocating subcarriers for each dRU to be perfectly uniformly distributed over the operation bandwidth (excluding a few null subcarriers around DC), the receiver may use a low-complexity design and implementation of subcarrier smoothing, which provides a significant noise reduction benefit in channel estimation. In addition, for a 26-tone dRU in a 40 MHz PPDU and a 52-tone dRU in an 80 MHz PPDU, if the period for subcarrier distribution is 16, then the repetition pattern in the time domain is 0.8 μs. This 0.8 μs repetition pattern is the same as the L-STF field in the PPDU, which could cause false packet detection at neighbor stations. Insofar as the present disclosure avoids using a spreading period of 16 for subcarrier distribution, the resulting dRU tone plan is immune to the aforementioned potential false packet detection problem.
As seen from the foregoing, selected embodiments of the present disclosure provide a method and apparatus for constructing a subcarrier allocation and resource plan for orthogonal frequency division multiple access (OFDMA) resource units (RUs) whose subcarriers are distributed over the entire physical layer protocol data unit (PPDU) bandwidth. In selected embodiments, the subcarrier and resource allocation plan for a 40 MHz PPDU evenly distributes or spreads data subcarriers of 26-tone, 52-tone, 106-tone, and 242-tone dRUs over the entire 40 MHz operating bandwidth. In particular, the data subcarriers for 26-tone dRUs may be perfectly distributed with a period of 18 for each dRU with no overlapped subcarriers between any pair of RUs. In addition, the data subcarriers for 52-tone dRUs may be perfectly distributed with a period of 8 for each RU with no overlapped subcarriers between any pair of RUs. In addition, the data subcarriers for 106-tone dRUs may be perfectly distributed with a period of 4 for each RU with no overlapped subcarriers between any pair of RUs. In addition, the data subcarriers for 242-tone dRUs may be perfectly distributed with a period of 2 for each RU with no overlapped subcarriers between any pair of RUs. In other embodiments, the subcarrier and resource allocation plan for an 80 MHz PPDU evenly distributes or spreads data subcarriers of 52-tone, 106-tone, 242-tone, and 484-tone dRUs over the entire 80 MHz operating bandwidth. In particular, the data subcarriers for 52-tone dRUs may be perfectly distributed with a period of 18 for each dRU with no overlapped subcarriers between any pair of RUs. In addition, the data subcarriers for 106-tone dRUs may be perfectly distributed with a period of 8 for each RU with no overlapped subcarriers between any pair of RUs. In addition, the data subcarriers for 242-tone dRUs may be perfectly distributed with a period of 4 for each RU with no overlapped subcarriers between any pair of RUs. In addition, the data subcarriers for 484-tone dRUs may be perfectly distributed with a period of 2 for each RU with no overlapped subcarriers between any pair of RUs.
Turning now to
Although the operations of the method(s) herein are shown and described in a particular order, the order of the operations of each method may be altered so that certain operations may be performed in an inverse order or so that certain operations may be performed, at least in part, concurrently with other operations. In another embodiment, instructions or sub-operations of distinct operations may be implemented in an intermittent and/or alternating manner. It should also be noted that at least some of the operations for the methods described herein may be implemented using software instructions stored on a computer useable storage medium for execution by a computer. As an example, an embodiment of a computer program product includes a computer useable storage medium to store a computer readable program. The computer-useable or computer-readable storage medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device). Examples of non-transitory computer-useable and computer-readable storage media include a semiconductor or solid-state memory, magnetic tape, a removable computer diskette, a random-access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and an optical disk. Current examples of optical disks include a compact disk with read only memory (CD-ROM), a compact disk with read/write (CD-R/W), and a digital video disk (DVD). Alternatively, embodiments of the invention may be implemented entirely in hardware or in an implementation containing both hardware and software elements. In embodiments which use software, the software may include but is not limited to firmware, resident software, microcode, etc.
By now it should be appreciated that there has been provided a wireless communication apparatus, method, and system for generating and transmitting a Physical Layer Protocol Data Unit (PPDU) in which data and/or pilot tones of a resource unit (RU) are distributed in accordance with an Extremely High Throughput (EHT) communication protocol and other next-generation wireless protocols. In the disclosed methodology, a PPDU is generated that includes a resource unit (RU) with all tones distributed over a spreading frequency block that is larger than a bandwidth of the RU, thereby forming a distributed RU (dRU). To generate the PPDU, a predetermined pilot tone mapping plan identifies a disjoint set of pilot subcarriers within the distributed RU (dRU). In addition, the method transmits the PPDU in the spreading frequency block in accordance with a power spectrum density (PSD) limit by using the disjoint set of pilot subcarriers. In selected embodiments, the predetermined pilot tone mapping plan distributes pilot tones from each RU to the disjoint set of pilot subcarriers using a pilot spreading rule that is identical to a data spreading rule used to distribute data tones onto a disjoint set of data subcarriers included in the spreading frequency block. In other selected embodiments, the predetermined pilot tone mapping plan defines a first set of pilot locations for a plurality of distributed RUs having a RU size (RU size) by shifting a first logical pilot location by a different shift value corresponding to the RU index i as k=mod(i-1:RU size)+1. In other selected embodiments, the predetermined pilot tone mapping plan defines pilot tone indices for a plurality of distributed RUs having a size (RU size) which are evenly spread across the spreading frequency block, where each of the plurality of distributed RUs has j pilot tones. In other selected embodiments, the predetermined pilot tone mapping plan defines a first set of pilot locations for a plurality of i distributed RUs having a smallest size by shifting a first pilot location by a different shift value for each of the plurality of i distributed RUs having the smallest size. In such embodiments, the first set of pilot locations are logical locations within a distributed RU or are absolute locations within the spreading frequency block. In other embodiments, the predetermined pilot tone mapping plan defines, for each of a plurality of j distributed RUs composed from a pair of different distributed RUs from the first plurality of i distributed RUs, a second set of pilot locations which are a union of the first set of pilot locations from the pair of different distributed RUs, where each of the plurality of j distributed RUs has a larger size tan the plurality of i distributed RUs. In other such embodiments, the predetermined pilot tone mapping plan defines a second set of pilot locations for each of a plurality of j distributed RUs having a larger size than the plurality of i distributed RUs being a union of the first set of pilot locations of a plurality of i distributed RUs that composes each of the plurality of j distributed RUs, and then applies a down-selection rule to the second set of pilot locations to define a third set of pilot locations for each of the plurality of j distributed RUs having a larger size than the plurality of i distributed RUs, where the third set of pilot locations has only half the pilot locations as the second set of pilot locations. In such embodiments, the down-selection rule is applied uniformly as the same rule for all the plurality of j distributed RUs. In selected embodiments, a predetermined data tone mapping plan controls how each data tone from the RU is distributed onto a disjoint set of data subcarriers included in the spreading frequency block so that allocated data subcarriers for each size of distributed RU are uniformly spread over the entire spreading block frequency. In selected embodiments, the PPDU is generated by encoding a data portion of the PPDU using an encoding bandwidth and distributing pilot tones from the RU onto the disjoint set of pilot subcarriers across the spreading frequency block. In such embodiments where the encoding bandwidth is 20 MHz and the spreading frequency block is 40 MHz, the predetermined pilot tone mapping plan distributes the disjoint set of pilot subcarriers to have a minimum spacing of 10 or 11 subcarriers between each pilot subcarrier. In other embodiments where the encoding bandwidth is 40 MHz and the spreading frequency block is 80 MHz, the predetermined pilot tone mapping plan distributes the disjoint set of pilot subcarriers to have a minimum spacing of 10 or 11 subcarriers between each pilot subcarrier.
In another form, there is provided a wireless device, system, and associated method of operation. As disclosed, the wireless device includes a process that is configured to generate a Physical Layer Protocol Data Unit (PPDU) and to transmit the PPDU in a spreading frequency block. In particular, the processor is configured to generate the PPDU to include a resource unit (RU) having a size that is less than the spreading frequency block. To the end, a predetermined pilot tone mapping plan is applied to control how each pilot tone from the RU is distributed onto a disjoint set of pilot subcarriers forming a distributed RU included in the spreading frequency block. In addition, the processor is configured to transmit the PPDU in the spreading frequency block in accordance with a power spectrum density (PSD) limit by using the disjoint set of pilot subcarriers. In selected embodiments, the predetermined pilot tone mapping plan is applied to distribute pilot tones from each RU using a pilot spreading rule that is identical to a data spreading rule used to distribute data tones onto a disjoint set of data subcarriers included in the spreading frequency block. In other embodiments, the predetermined pilot tone mapping plan is used to generate, for a plurality of i RUs having a size (RU size), a corresponding plurality of i distributed RUs by shifting each pilot tone in an ith distributed RU by a pilot logical index shift value k=mod(i-1:RU size)+1. In other embodiments, the predetermined pilot tone mapping plan is used to generate, for a plurality of i RUs having a size (RU size), a corresponding plurality of i distributed RUs which each have j pilot tones which are evenly spread across the spreading frequency block. In other embodiments, the predetermined pilot tone mapping plan defines a first set of pilot locations for a plurality of i distributed RUs having a smallest size by shifting a first logical pilot location by a different shift value for each of the plurality of i distributed RUs having the smallest size. In other embodiments, the predetermined pilot tone mapping plan applies a plurality of predetermined offsets to the first logical pilot location to define a second set of pilot locations for each of a plurality of j distributed RUs having a larger size than the plurality of i distributed RUs. In other embodiments, the predetermined pilot tone mapping plan applies a plurality of predetermined offsets to the first logical pilot location to define a second set of pilot locations for each of a plurality of j distributed RUs having a larger size than the plurality of i distributed RUs, and then applies a down-selection rule to the second set of pilot locations to define a third set of pilot locations for each of a plurality of j distributed RUs having a larger size than the plurality of i distributed RUs, where the third set of pilot locations has only half the pilot locations as the second set of pilot locations. In other embodiments, the predetermined data tone mapping plan controls how each data tone from the RU is distributed onto a disjoint set of data subcarriers included in the spreading frequency block so that allocated data subcarriers for each size of distributed RU are uniformly spread over the entire spreading block frequency.
Although the described exemplary embodiments disclosed herein are directed to a wireless communication station (STA) devices which use PPDUs with distributed RUs in selected 802.11be-compliant wireless connectivity applications and methods for operating same, the present invention is not necessarily limited to the example embodiments which illustrate inventive aspects of the present invention that are applicable to a wide variety of circuit designs and operations. Thus, the particular embodiments disclosed above are illustrative only and should not be taken as limitations upon the present invention, as the invention may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Accordingly, the identification of the circuit design and configurations provided herein is merely by way of illustration and not limitation and other circuit arrangements or pilot/data tone index values may be used in order. Accordingly, the foregoing description is not intended to limit the invention to the particular form set forth, but on the contrary, is intended to cover such alternatives, modifications and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims so that those skilled in the art should understand that they can make various changes, substitutions and alterations without departing from the spirit and scope of the invention in its broadest form.
At least some of the various blocks, operations, and techniques described above may be implemented utilizing hardware, a processor executing firmware instructions, a processor executing software instructions, or any combination thereof. When implemented utilizing a processor executing software or firmware instructions, the software or firmware instructions may be stored in any computer readable memory such as on a magnetic disk, an optical disk, or other storage medium, in a RAM or ROM or flash memory, processor, hard disk drive, optical disk drive, tape drive, etc. The software or firmware instructions may include machine readable instructions that, when executed by one or more processors, cause the one or more processors to perform various acts. When implemented in hardware, the hardware may comprise one or more of discrete components, an integrated circuit, an application-specific integrated circuit (ASIC), a programmable logic device (PLD), etc.
Benefits, other advantages, and solutions to problems have been described above with regard to specific embodiments. However, the benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or element of any or all the claims. As used herein, the terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
This application claims the benefit of U.S. Provisional Patent Application No. 63/211,358 entitled “Pilot Design For Distributed RU” filed Jun. 16, 2021; U.S. Provisional Patent Application No. 63/224,145 entitled “A Method For Subcarrier And Resource Allocation In Wireless Local Area Networks” filed Jul. 21, 2021; U.S. Provisional Patent Application No. 63/261,386 entitled “Pilot Design for Distributed RU” filed Sep. 20, 2021; and U.S. Provisional Patent Application No. 63/262,473 entitled “Pilot Design for Distributed RU” filed Oct. 13, 2021, each of which is incorporated by reference in its entirety as if fully set forth herein.
Number | Date | Country | |
---|---|---|---|
63211358 | Jun 2021 | US | |
63224145 | Jul 2021 | US | |
63261386 | Sep 2021 | US | |
63262473 | Oct 2021 | US |