Interleaving method for multiple RU combinations in WLAN
By using a subcarrier interleaver to map multiple RUs in WLAN, the problems of complexity and poor performance of multiple RUs in the prior art are solved, and the balance of system complexity and performance and the improvement of spectrum usage efficiency are achieved.
Patent Information
- Application Number
- CN202211584907.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-12-07
- Filing Date
- 2020-12-08
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2040-12-08
AI Technical Summary
The prior art is difficult to effectively interleave multiple resource units (RUs) in wireless local area networks (WLANs), resulting in a bad trade-off between system complexity and performance.
The interleaving combination of multiple RUs is achieved by subcarrier mapping the combination of multiple RUs using a subcarrier interleaver. The specific method includes using a combined subcarrier interleaver within a frequency segment of a predetermined bandwidth or using a plurality of subcarrier interleaver interleaver over a plurality of frequency segments.
The effective interleaving combination of multiple RUs is realized, which balances the system complexity and performance, and improves the spectrum usage efficiency.
Smart Images

Figure CN115835144B_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese invention patent application with application number 202011444334.X filed on December 8, 2020 and invention name “Interleaving method for multiple RU combinations in WLAN”. Technical Field
[0002] The present invention relates generally to wireless communications, and more particularly to the combination of multiple resource units (RUs) in an interleaving wireless local area network (WLAN). Background Art
[0003] Unless otherwise indicated, the approaches described in this section are not background art to the claims listed below and are not admitted to be background art by inclusion in this section.
[0004] For next generation WLANs based on the upcoming Institute of Electrical and Electronics Engineers (IEEE) standards (e.g., IEEE 802.11be), a resource unit is defined as a group of subcarriers that are allocated and used for transmission. The size of a RU can be 26, 52, 106, 242, 848, 996, and 2*996 subcarriers with a subcarrier spacing of 78.1 kHz. Accordingly, the number of data subcarriers N for each RU is sd The numbers can be 24, 48, 102, 234, 468 and 980 respectively.
[0005] In order to improve spectrum utilization, IEEE 802.11be allows multiple RUs to be assigned to a single station (STA). Regarding transmission on multiple RUs (multiple RUs), data on multiple RUs for one STA can be transmitted on the physical (PHY) layer of the transmission entity using a physical layer consistency protocol (PLCP) service data unit (PSDU) received from the media access control (MAC) layer of the transmission entity, and the information bits of the multiple RUs are jointly encoded. However, different interleaving schemes for multiple RUs are required to achieve a good trade-off between system complexity and performance. Summary of the invention
[0006] The subsequent overview is illustrative only and is not intended to be limiting in any way. That is, the subsequent overview is provided to introduce the concepts, brightness, benefits and advantages of the novel and non-obvious technologies described herein. Selected embodiments are further described in the detailed description. Therefore, the subsequent overview is not intended to identify the essential features of the claimed subject matter, nor is it intended to determine the scope of the claimed subject matter.
[0007] The purpose of the present invention is to provide a scheme, concept, design, technology, method and apparatus for interleaving a plurality of RUs in a WLAN. Under various proposed schemes according to the present invention, it is believed that the various interleaving schemes proposed herein can be used to achieve a balance between system complexity and performance for the transmission of a plurality of RUs.
[0008] In one aspect, a method involves processing data in a service data unit (SDU). The method may also involve transmitting the processed data to a receiving entity on at least some RUs. When processing the data, the method may involve: (i) performing subcarrier mapping on one or more combinations of multiple RUs within a frequency segment of a predetermined bandwidth by using a subcarrier interleaver; or (ii) performing subcarrier mapping on one or more combinations of multiple RUs on multiple frequency segments of the predetermined bandwidth by using multiple subcarrier interleavers.
[0009] On the other hand, a method may involve processing the data by interleaving the data on at least some of the RUs. The method may also involve transmitting the processed data to a receiving entity. Interleaving the data on at least some of the RUs may include: (i) interleaving one or more combinations of the multiple RUs by using a joint interleaver when the size of each RU of the multiple RUs is less than a predetermined size; or (ii) interleaving the one or more combinations of the multiple RUs by using a joint interleaver in response to the multiple RUs being within a continuous frequency segment of a predetermined bandwidth when the size of each RU of the multiple RUs is greater than or equal to the predetermined size; or (iii) interleaving one or more combinations of the multiple RUs by using multiple subcarrier mappers in response to the multiple RUs being on multiple frequency segments of the predetermined bandwidth. The predetermined size may be 242, and the predetermined bandwidth may be 80 MHz.
[0010] It is worth noting that although the description is provided in the context of certain radio access technologies, networks, and network topologies (such as WIFI), the concepts, schemes, and any variants / derivatives thereof may be implemented in or by other types of radio access technologies, networks, and network topologies, such as, but not limited to, Bluetooth, ZigBee, 5G / New Radio (NR), LTE, LTE-Advanced, LTE-Advanced Pro, Internet of Things (IoT), Industrial IoT (IIoT), and Narrowband IoT (NB-IoT). Therefore, the scope of the present invention is not limited to the examples described herein. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The accompanying drawings are included to provide a further understanding of the present invention and are included and constitute a part of the present invention. The drawings of the present invention are used together with the description to explain the principles of the present invention. It will be understood that the drawings do not need to be drawn to scale because some elements can be shown out of proportion to the actual embodiment to clearly illustrate the concept of the present invention.
[0012] Figure 1 An exemplary network environment is shown in which various solutions and schemes according to the present invention may be implemented.
[0013] Figure 2 An exemplary scenario of RU combination according to an embodiment of the present invention is shown.
[0014] Figure 3 An exemplary scenario of RU combination according to an embodiment of the present invention is shown.
[0015] Figure 4 An example scenario of a joint subcarrier interleaving scheme for multiple RU combinations according to an embodiment of the present invention is shown.
[0016] Figure 5 An exemplary scenario of a joint subcarrier interleaving scheme for multiple RU combinations according to an embodiment of the present invention is shown.
[0017] Figure 6 An exemplary architecture for combining and interleaving multiple RUs according to an embodiment of the present invention is shown.
[0018] Figure 7 An exemplary architecture for combining and interleaving multiple RUs according to an embodiment of the present invention is shown.
[0019] Figure 8 An exemplary architecture for combining and interleaving multiple RUs according to an embodiment of the present invention is shown.
[0020] Fig. 9 A block diagram of an exemplary communication system according to an embodiment of the present invention is shown.
[0021] Fig.10 A flow chart showing an exemplary process according to an embodiment of the present invention is shown.
[0022] Fig.11 A flow chart showing an exemplary process according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0023] Specific embodiments and implementations of the claimed subject matter are disclosed herein. However, it will be appreciated that the disclosed embodiments and implementations are merely illustrations of the claimed subject matter, which may be presented in various forms. However, the present invention, which requires different forms to be presented, will not be limited to the exemplary embodiments and implementations provided by the present invention. On the contrary, these exemplary embodiments and implementations are provided so that the present invention is thorough and complete and will fully convey the scope of the present invention to those of ordinary skill in the art. In the following description, the details of known features and technologies may be omitted to avoid unnecessary confusion of the presented embodiments and implementations.
[0024] Embodiments according to the present invention relate to various technologies, schemes, solutions and / or solutions for staggered combinations of multiple RUs in WLAN. According to the present invention, many possible solutions can be implemented individually or together. That is, although these possible solutions are described separately below, two or more possible methods can be implemented in the form of one or more combinations. It is worth noting that although the examples described herein and shown in the figures can show a first RU of size A and a second RU of size B, such as RU A+RU B, various proposed solutions according to the present invention can be implemented with RU A+RU B, and vice versa (such as RU B+RU A). In other words, the scope of the present invention is not limited to the examples presented herein, but rather includes various variants thereof. For example, for multiple RU packets (996+484), the order of RUs can be exchanged in different embodiments, for example, a first RU of size 484 plus a second RU of size 996 in one embodiment, or a first RU of size 996 plus a second RU of size 484 in another embodiment.
[0025] Figure 1 An exemplary network environment 100 is shown in which various solutions and approaches according to the present invention may be implemented. Figure 2 to Figure 8 FIG. 1 shows an exemplary embodiment of various proposed solutions in a network environment 100 according to the present invention. Figures 1 to 8 A subsequent description of the various proposed schemes is provided.
[0026] refer to Figure 1 , the network environment 100 may involve a communication entity 110 and a communication entity 120 for wireless communication (e.g., in a WLAN according to one or more IEEE 802.11 standards). For example, the communication entity 110 may be a station (STA) or an access point (AP), and the communication entity 120 may be a STA or an AP. Under various proposed schemes according to the present invention, the communication entity 110 and the communication entity 120 may be used to perform the interleaved combination of multiple RUs described herein.
[0027] Figure 2An exemplary scenario 200 of RU combinations according to an embodiment of the present invention is shown. Scenario 200 shows an example of possible RU combinations of small-sized RUs (e.g., RUs with a size less than 242). More specifically, scenario 200 shows examples of possible RU combinations in 20MHz bandwidth, 40MHz bandwidth, and 80MHz bandwidth. In scenario 200, a combination of small RUs may be limited to 20MHz. Figure 2 , a size 52 RU (or an RU with 52 subcarriers, interchangeably labeled as "RU52") can be combined with a size 26 RU (or an RU with 26 subcarriers, interchangeably labeled as "RU26"). Figure 2 As shown, a RU of size 106 (or a RU with 106 subcarriers, interchangeably referred to as "RU106") can be combined with RU26 (such as in an 80 MHz bandwidth). For simplicity, the term "RUx" in the present invention refers to a RU of size x or a RU with x subcarriers. Figure 2 In the text, the term "DC" stands for direct current.
[0028] In scenario 200, certain combinations of RUs may be permissible under the proposed scheme according to the present invention. For example, one or more pairs of adjacent and non-overlapping RU26 and RU52 may be combined, each pair being separated by one or more unused subcarriers in the frequency domain. Figure 2 Part (A) shows an example of an allowable RU26+RU52 combination under the proposed scheme for a 20 MHz bandwidth, Figure 2 The (B) part is for 40MHz bandwidth, and Figure 2 The (C) portion is used for the 80 MHz bandwidth. In addition, one or more pairs of adjacent and non-overlapping RU26 and RU106 can be combined, each pair being separated by one or more unused subcarriers in the frequency domain. Figure 2 Part (D) shows an example of allowable RU26+RU106 combinations under the proposed scheme for 80 MHz bandwidth.
[0029] In scenario 200, one combination of small RUs may be allowed in each 20 MHz frequency segment. Figure 2 As shown in part (A), there can be a combination of RU26+RU52 in the 20MHz frequency segment, such as Figure 2 As shown in part (B), there can be two combinations of RU26+RU52 in the 40MHz frequency segment, such as Figure 2 As shown in part (C), there are four possible combinations of RU26+RU52 in the 80MHz frequency segment, as well as Figure 2As shown in part (D), there can be four combinations of RU26+RU106 in the 80MHz frequency segment.
[0030] Figure 3 An exemplary scenario 300 of RU combinations according to an embodiment of the present invention is shown. Scenario 300 shows examples of possible RU combinations for large-sized RUs (such as RUs with a size greater than or equal to 242). More specifically, scenario 300 shows examples of possible RU combinations in 80MHz bandwidth, 160MHz bandwidth, 240MHz bandwidth, and 320MHz bandwidth. In scenario 300, for 240MHz bandwidth or 320MHz bandwidth, RU combinations may be based on 160MHz and 80+80MHz. In addition, for 240MHz bandwidth and 320MHz bandwidth, there are three or four or four RU combinations together.
[0031] As defined in current WLAN standards (e.g., IEEE 802.11ax and IEEE 802.11ca), regarding low-density parity-check (LDPC) subcarrier interleaving, after parsing and constellation mapping, each stream has N per orthogonal frequency-width multiple access (OFDM) symbol. SD Quadrature Amplitude Modulation (QAM) symbols. In order to achieve a better trade-off between system complexity and performance, various interleaving schemes for multiple RU combinations are proposed in this article. According to a proposed scheme of the present invention, a joint subcarrier interleaver can be applied to or used for multiple RUs combined within an 80MHz frequency segment. According to the proposed scheme of the present invention, a separate subcarrier interleaver can be applied to or used for multiple RUs or multiple RUs combined in different 80MHz frequency segments. It is worth noting that for multiple RU combinations (such as RU242+RU996, RU484+RU996, (RU242+RU484)+RU996), due to the distance (D TM ) can be only 4, which may not perform joint subcarrier interleaving very well.
[0032] Figure 4 An example scenario 400 of a joint subcarrier interleaving scheme for multiple RU combinations according to an embodiment of the present invention is shown. Scenario 400 shows an example of a joint subcarrier interleaving scheme for multiple RU combinations in an 80MHz frequency segment under the proposed scheme of the present invention. Figure 4In part (A), for small RU combinations (e.g., RU52+RU26 or RU106+RU26), a joint interleaving scheme can be applied. For large RU combinations (e.g., RU242+RU242 and RU242+RU484), when they are in a continuous 80MHz frequency segment, a joint subcarrier interleaving scheme can also be applied. That is, under the proposed scheme, a joint subcarrier interleaver can be applied to or used for all data subcarriers contained in the combined multiple RUs.
[0033] Figure 5 An exemplary scenario 500 of a joint subcarrier interleaving scheme for multiple RU combinations according to an embodiment of the present invention is shown. Scenario 500 shows examples of various interleaving schemes for multiple RUs or multiple RU combinations in different 80 MHz frequency segments. Figure 5 , showing the respective subcarrier interleaving schemes proposed according to the present invention for 160MHz and 80+80MHz.
[0034] Figure 6 An exemplary architecture 600 for interleaving of multiple RU combinations according to an embodiment of the present invention is shown. In the architecture 600, for multiple RUs or multiple RUs combined within an 80MHz frequency segment, the same QAM modulation can be used based on the channel state information (CSI) and clear channel assessment (CCA) results at the transmitter. In the architecture 600, a single interleaver can be utilized.
[0035] Figure 7 An exemplary architecture 700 for interleaving of multiple RU combinations according to the present invention is shown. In the architecture 700, different QAM modulations may be used for RUs or multiple RUs combined in different 80 MHz frequency segments based on the CSI and CCA at the transmitter. In the architecture 700, multiple interleavers may be utilized, each interleaving device corresponding to a respective segment of a different 80 MHz segment. Figure 7 In the example shown, two different interleavers may be used for multiple RUs or combined multiple RUs on two different 80 MHz frequency segments.
[0036] Figure 8 An exemplary architecture 800 for interleaving of multiple RU combinations according to an embodiment of the present invention is shown. In the architecture 800, different QAM modulations may be used for multiple RUs or multiple RUs in different 80 MHz segments based on the CSI and CCA at the transmitter. In the architecture 800, multiple interleavers may be used, each interleaving device corresponding to a respective one of the different 80 MHz segments. Figure 8 In the example shown, four different interleavers may be used for multiple RUs or combined multiple RUs on different 80 MHz frequency segments.
[0037] Fig. 9 An exemplary system 900 having at least one exemplary device 910 and an exemplary device 920 according to an embodiment of the present invention is shown. Each device 910 and device 920 can perform various functions to implement the schemes, techniques, processes and methods for interleaving multiple RU combinations in a WLAN disclosed herein, including the various schemes described above regarding various proposed designs, concepts, schemes, systems and methods and the processes described below. For example, device 910 can be an exemplary embodiment of communication entity 110, and device 920 can be an exemplary embodiment of communication entity 920.
[0038] Each device 910 and device 920 may be part of an electronic device, which may be a STA or an AP, such as a portable or mobile device, a wearable device, a wireless communication device, or a computing device. For example, each device 910 and device 920 may be implemented on a smartphone, a smart watch, a personal digital assistant, a digital camera, or a computing device such as a tablet, a desktop computer, or a laptop computer. Each device 910 and device 920 may also be part of a machine-type device, which may be an IoT device, such as a stationary or fixed device, a home device, a wireless communication device, or a computing device. For example, each device 910 and device 920 may be implemented in a smart thermostat, a smart refrigerator, a smart door lock, a wireless speaker, or a home control center. When implemented in or as a network device, device 910 and / or device 920 may be implemented in a network node, such as an AP in a WLAN.
[0039] In some embodiments, each device 910 and device 920 may be implemented in the form of one or more integrated circuit (IC) chips, such as but not limited to one or more single-core processors, one or more multi-core processors, one or more reduced instruction set computing (RISC) processors, or one or more complex instruction set computing (CISC) processors. In the various schemes described above, each device 910 and device 920 may be implemented in or as a STA or an AP. Each device 910 and device 920 may include Fig. 9 At least some of the components shown, such as processors 912 and 922, respectively. Each device 910 and device 920 may further include one or more other components not related to the solution proposed by the present invention (e.g., internal power supply, display device and / or user interface device), and therefore, for simplicity, such components of device 910 and device 920 are not included in the present invention. Fig. 9 It is not shown in the figure nor described below.
[0040] On the one hand, each processor 912 and processor 922 can be implemented in the form of one or more single-core processors, one or more multi-core processors, one or more RISC processors, or one or more CISC processors. That is, although the singular term "processor" is used herein to refer to processor 912 and processor 922, each processor 912 and processor 922 may include multiple processors in some embodiments and may include a single processor in some other embodiments. On the other hand, each processor 912 and processor 922 can be implemented in the form of hardware (optionally, firmware) having electronic components, including one or more transistors, one or more diodes, one or more capacitors, one or more resistors, one or more inductors, one or more memristors and / or one or more varactors configured and used to implement specific purposes according to the present invention. In other words, in at least some embodiments, each processor 912 and processor 922 is a dedicated machine specially designed, used, and configured to perform specific tasks, including tasks related to the interleaved combination of multiple RUs in the WLAN of various embodiments of the present invention. For example, each processor 912 and processor 922 can be configured to implement Figure 6 to Figure 8 One or more hardware elements, or circuits, of the exemplary architectures 600 / 700 and 800 are shown.
[0041] In some embodiments, the device 910 also includes a transceiver 916 coupled to the processor 912. The transceiver 916 can transmit and receive data wirelessly. In some embodiments, the device 920 can also include a transceiver 926 coupled to the processor 922. The transceiver 926 can transmit and receive data wirelessly.
[0042] In some embodiments, the device 910 may further include a memory 914 coupled to the processor 912 and capable of being accessed by the processor 912 and storing data therein. In some embodiments, the device 920 may further include a memory 924 coupled to the processor 922 and capable of being accessed by the processor 922 and storing data therein. Each memory 914 and memory 924 may include a type of random access memory (RAM), such as dynamic RAM (DRAM), static RAM (SRAM), transistor RAM (T-RAM) and / or zero-capacitor RAM (Z-RAM). Alternatively, each memory 914 and memory 924 may include a type of read-only memory (ROM), such as a shielded ROM, a programmable ROM (PROM), an erasable programmable ROM (EPROM) and / or an electrically erasable programmable ROM (EEPROM). Alternatively, each memory 914 and memory 924 may include a type of non-volatile random access memory (NVRAM), such as a flash memory, a solid-state memory, a ferroelectric RAM (FeRAM), a magnetoresistive RAM (MRAM) and / or a phase change memory.
[0043] Each device 910 and device 920 may be a communication entity that communicates with each other using various proposed schemes according to the present invention. For the purpose of illustration and not limitation, a description of the performance of device 910 (such as communication entity 110) and device 920 (such as device entity 120) is provided below. It is worth noting that although exemplary embodiments are provided in the context of WLAN, the same situation can be implemented in other types of networks. Therefore, although the subsequent description of the exemplary embodiments is about the scenario of device 910 as a transmitting device and device 920 as a receiving device, the same situation is also applicable to another scenario of device 910 as a receiving device and device 920 as a transmitting device.
[0044] According to the proposed scheme of the present invention, the processor 912 of the device 910 can process data in a service data unit (SDU) (e.g., PSDU). In addition, the processor 912 can transmit the processed data to a receiving entity (e.g., device 920) on at least some RUs via the transceiver 916. The processing of data may involve certain operations. For example, when processing data, the processor 912 can perform subcarrier mapping on one or more combinations of multiple RUs in a plurality of RUs within a frequency segment of a predetermined bandwidth by using a joint subcarrier interleaver. Alternatively, when processing data, the processor 912 can perform subcarrier mapping on one or more combinations of multiple RUs in a plurality of RUs on a plurality of frequency segments of a predetermined bandwidth by using a subcarrier interleaver.
[0045] In some embodiments, the predetermined bandwidth may be 80 MHz.
[0046] In some embodiments, the one or more combinations of multiple RUs may include a pair of RUs within a 20 MHz frequency segment, the pair of RUs including one RU of size 26 and another RU of size 52. In some embodiments, the pair of RUs may be adjacent to each other and non-overlapping and separated by one or more unused subcarriers.
[0047] In some embodiments, the one or more combinations of multiple RUs may include a pair of RUs in a 20 MHz frequency segment, the pair of RUs including one RU of size 26 and another RU of size 106. In some embodiments, the pair of RUs may be adjacent to each other and non-overlapping, and separated by one or more unused subcarriers.
[0048] In some embodiments, the one or more combinations of multiple RUs may include a combination of a first RU and a second RU within an 80 MHz frequency segment. In some embodiments, the first RU may include a RU of size 242 or 484, and the second RU may include a RU of size 242.
[0049] In some embodiments, the one or more combinations of the plurality of RUs may include a plurality of groups of one or more RUs on a plurality of 80 MHz frequency segments, each group being within a corresponding frequency segment of the plurality of 80 MHz frequency segments. In some embodiments, the plurality of groups of the one or more RUs include at least one first group of the one or more RUs and a second group of the one or more RUs. Thus, any of the following scenarios may be implemented: (a) wherein the first group of the one or more RUs includes a RU of size 484, and the second group of the one or more RUs includes a RU of size 996, (b) wherein the first group of the one or more RUs includes a RU of size 242 and another RU of size 242, and the second group of the one or more RUs includes a RU of size 996, (c) wherein the first group of the one or more RUs includes a RU of size 484 and another RU of size 242, and the second group of the one or more RUs includes a RU of size 484 and another RU of size 242, or (d) wherein the first group of the one or more RUs includes a RU of size 484 and another RU of size 242, and the second group of the one or more RUs includes a RU of size 996. Alternatively, the plurality of groups of the one or more RUs include at least one first group of the one or more RUs, a second group of the one or more RUs, a third group of the one or more RUs, and a fourth group of the one or more RUs. Thus, any of the following scenarios may be implemented: (A) wherein a first grouping of one or more RUs includes RUs of size 484, a second grouping of one or more RUs includes RUs of size 996, a third grouping of one or more RUs includes RUs of size 484, and a fourth grouping of one or more RUs includes RUs of size 996, (B) wherein a first grouping of one or more RUs includes one RU of size 484 and another RU of size 242, a second grouping of one or more RUs includes RUs of size 996, a third grouping of one or more RUs includes RUs of size 484 and another RU of size 242, and a fourth grouping of one or more RUs includes RUs of size 996, or (C) wherein a first grouping of one or more RUs includes one RU of size 484 and another RU of size 242, a second grouping of one or more RUs includes one RU of size 484 and another RU of size 242, a second grouping of one or more RUs includes one RU of size 484 and another RU of size 242, a third grouping of one or more RUs includes one RU of size 484 and another RU of size 242, and a fourth grouping of one or more RUs includes one RU of size 484 and another RU of size 242.
[0050] In some embodiments, when performing subcarrier mapping on one or more combinations of multiple RUs in a plurality of RUs within a frequency segment by using a joint subcarrier interleaver, the processor 912 may perform subcarrier mapping on one or more combinations of multiple RUs each having a size less than 242 by using a joint subcarrier interleaver. In some embodiments, the one or more combinations of multiple RUs may include a first grouping of one or more RUs and a second grouping of one or more RUs. Thus, the first grouping of one or more RUs may include one RU of size 52 and another RU of size 26, and the second grouping of one or more RUs may include one RU of size 106 and another RU of size 26. In addition, the first subcarrier mapping distance (D) corresponding to the first group of one or more RUs is TM ) may be 3 or 6, and a second D corresponding to a second group of one or more RUs TM It can be 6. In addition, the first subcarrier mapping distance (D) with dual carrier modulation corresponding to the first group of one or more RUs TM _D CM ) may be 3, and a second D corresponding to a second group of one or more RUs TM _D CM It can be 3.
[0051] In some embodiments, when performing subcarrier mapping on one or more combinations of multiple RUs in a plurality of RUs within a frequency segment by using a joint subcarrier interleaver, the processor 912 may perform the subcarrier mapping on one or more combinations of multiple RUs each having a size greater than or equal to 242 by using the joint subcarrier interleaver. In addition, the multiple RUs may be within a continuous 80 MHz frequency segment. In some embodiments, the one or more combinations of the multiple RUs may include a first group of one or more RUs and a second group of one or more RUs. Thus, the first group of one or more RUs may include one RU of size 242 and another RU of size 242, and the second group of one or more RUs may include one RU of size 242 and another RU of size 484. In addition, the first D corresponding to the first group of one or more RUs TM It can be 12, and a second D corresponding to a second group of one or more RUs TM It can be 18. In addition, the first D corresponding to the first group of one or more RUs TM _D CM It can be 9, and D corresponding to the second group of one or more RUs TM _D CM It can be 9.
[0052] In some embodiments, when performing subcarrier mapping on one or more combinations of multiple RUs in multiple RUs within multiple frequency segments by using multiple subcarrier interleavers, the processor 912 may perform subcarrier mapping on one or more combinations of multiple RUs in multiple RUs on two separate 80MHz frequency segments by using two separate subcarrier mappers. In some embodiments, one or more combinations of multiple RUs may include a first grouping of one or more RUs and a second grouping of one or more RUs. In addition, any of the following scenarios may be implemented: (a) a first grouping of one or more RUs includes a RU of size 484, and a second grouping of one or more RUs includes a RU of size 996, (b) a first grouping of one or more RUs includes a RU of size 242 and another RU of size 242, (c) wherein the first grouping of one or more RUs includes a RU of size 484 and another RU of size 242, and the second grouping of one or more RUs includes a RU of size 484 and another RU of size 242, or (d) a first grouping of one or more RUs includes a RU of size 484 and another RU of size 242, and the second grouping of one or more RUs includes a RU of size 996.
[0053] According to the proposed scheme of the present invention, the processor 912 of the device 910 can process data by interleaving data on at least some RUs. In addition, the processor 912 can transmit the processed data to the receiving entity (such as the device 920) via the transceiver 916. When interleaving data, when the size of each RU of the multiple RUs is less than the predetermined size, the processor 912 can interleave one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver. Alternatively, when interleaving data, when the size of each RU of the multiple RUs is greater than or equal to the predetermined size, in response to the multiple RUs being in a continuous frequency segment of the predetermined bandwidth, the processor 912 can interleave one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver. Alternatively, when interleaving data, in response to the multiple RUs being on multiple frequency segments of the predetermined bandwidth, the processor 912 can interleave one or more combinations of multiple RUs in the multiple RUs by using multiple subcarrier interleavers. In some embodiments, the predetermined size can be 242, and the predetermined bandwidth can be 80MHz.
[0054] In some embodiments, when interleaving one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver, the processor 912 may interleave a pair of RUs within a 20 MHz frequency segment by using a joint interleaver, the pair of RUs including one RU of size 26 and another RU of size 52 or 106. In some embodiments, the pair of RUs may be adjacent to each other and non-overlapping, and separated by one or more unused subcarriers.
[0055] In some embodiments, when interleaving one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver, the processor 912 may interleave a combination of a first RU and a second RU within an 80 MHz frequency segment by using a joint interleaver. In some embodiments, the first RU may include an RU of size 242 or 484, and the second RU may include an RU of size 242.
[0056] In some embodiments, when interleaving one or more combinations of multiple RUs in multiple RUs by using a joint interleaver, the processor 912 may interleave multiple groups of one or more RUs on an 80 MHz frequency segment, each group within a corresponding one of the multiple 80 MHz frequency segments, by using a joint interleaver. In some embodiments, in the case where the multiple groups of one or more RUs include at least two groups of one or more RUs, any of the following may be implemented: (a) wherein a first group of one or more RUs includes an RU of size 484, and a second group of one or more RUs includes an RU of size 996, (b) wherein a first group of one or more RUs includes an RU of size 242 and another RU of size 242, and a second group of one or more RUs includes an RU of size 996, (c) wherein a first group of one or more RUs includes an RU of size 484 and another RU of size 242, and a second group of one or more RUs includes an RU of size 484 and another RU of size 242, or (d) wherein a first group of one or more RUs includes an RU of size 484 and another RU of size 242, and a second group of one or more RUs includes an RU of size 996. Alternatively, in the case where the multiple groups of one or more RUs include at least four groupings of one or more RUs, any of the following scenarios may be implemented: (A) wherein a first grouping of the one or more RUs includes RUs of size 484, a second grouping of the one or more RUs includes RUs of size 996, a third grouping of the one or more RUs includes RUs of size 484, and a fourth grouping of the one or more RUs includes RUs of size 996, (B) wherein the first grouping of the one or more RUs includes one RU of size 484 and another RU of size 242, the second grouping of the one or more RUs includes RUs of size 996, the third grouping of the one or more RUs includes one RU of size 484 and another RU of size 242, and the fourth grouping of the one or more RUs includes RUs of size 996, or (C) wherein the first grouping of the one or more RUs includes one RU of size 484 and another RU of size 242, the second grouping of the one or more RUs includes one RU of size 484 and another RU of size 242, the third grouping of the one or more RUs includes one RU of size 484 and another RU of size 242, and the fourth grouping of the one or more RUs includes one RU of size 484 and another RU of size 242.
[0057] In some embodiments, when interleaving one or more combinations of the plurality of RUs in the plurality of RUs by using a joint interleaver, the processor 912 may interleave a first grouping of the one or more RUs and a second grouping of the one or more RUs in the plurality of RUs by using a joint interleaver. In some embodiments, when the size of each RU of the plurality of RUs is less than a predetermined size, the first grouping of the one or more RUs includes one RU of size 52 and another RU of size 26, and the second grouping of the one or more RUs may include one RU of size 106 and another RU of size 26. In addition, the first D corresponding to the first group of the one or more RUs TM It can be 3 or 6, and a second D corresponding to a second group of one or more RUs TM It can be 6. In addition, the first D of the first group corresponding to one or more RUs TM _D CM It can be 3, and the second D of the second group corresponding to one or more RUs TM _D CM It may be 3. Alternatively, when the size of each RU of the plurality of RUs is greater than or equal to a predetermined size and the plurality of RUs are in a continuous frequency segment of a predetermined bandwidth, a first group of one or more RUs may include one RU of size 242 and another RU of size 242, and a second group of one or more RUs may include one RU of size 242 and another RU of size 484. In addition, the first D corresponding to the first group of one or more RUs TM It can be 12, and a second D corresponding to a second group of one or more RUs TM It can be 18. In addition, the first D corresponding to the first group of one or more RUs TM _D CM It can be 9, and a second D corresponding to a second group of one or more RUs TM _D CM It can be 9.
[0058] In some embodiments, when interleaving one or more combinations of multiple RUs in a plurality of RUs by using a plurality of subcarrier interleavers, the processor 912 may interleave one or more combinations of multiple RUs in a plurality of RUs on two separate 80 MHz frequency segments by using two separate subcarrier interleavers. In some embodiments, one or more combinations of multiple RUs may include a first grouping of one or more RUs and a second grouping of one or more RUs. Thus, any of the following scenarios may be implemented: (a) wherein the first grouping of one or more RUs includes a RU of size 484, and the second grouping of one or more RUs may include a RU of size 996, (b) wherein the first grouping of one or more RUs includes one RU of size 242 and another RU of size 242, and the second grouping of one or more RUs includes a RU of size 996, (c) wherein the first grouping of one or more RUs includes one RU of size 484 and another RU of size 242, and the second grouping of one or more RUs includes one RU of size 484 and another RU of size 242, or (d) wherein the first grouping of one or more RUs includes one RU of size 484 and another RU of size 242, and the second grouping of one or more RUs includes a RU of size 996.
[0059] Fig.10 An exemplary process 1000 according to an embodiment of the present invention is shown. Process 1000 may represent an aspect of implementing the various proposed designs, concepts, schemes, systems, and methods described above. More specifically, process 1000 may represent an aspect of the proposed concepts and schemes regarding the combination of multiple RUs interleaved in a WLAN according to the present invention. Process 1000 may include one or more functions, actions, or functions illustrated by one or more blocks 1010 and 1020 and sub-blocks 1012 and 1014. Although shown as separate blocks, the various blocks of process 1000 may be split into additional blocks, combined into fewer blocks, or eliminated, depending on the desired implementation. In addition, the blocks / sub-blocks of process 1000 may be in Fig.10 The process 1000 may be performed in the order shown or in a different order. In addition, one or more blocks / sub-blocks of the process 1000 may be performed repeatedly or iteratively. The process 1000 may be implemented by or in the device 910 and the device 920 and variants thereof. For illustrative purposes only and not limiting the scope, the process 1000 described below is described in the context of the device 910 as a communication entity 110 (e.g., a transmitting device as a STA or AP) of a wireless network (e.g., a WLAN according to one or more IEEE 802.11 standards) and the device 920 as a communication entity 120 (e.g., a receiving device as a STA or AP) of the wireless network. The process may start at block 1010.
[0060] At 1010, process 1000 may involve processor 912 of device 910 processing data in an SDU (eg, PSDU). Processing of the data may involve optional operations represented by sub-blocks 1012 and 1014. Process 1000 may proceed from 1010 to 1020.
[0061] At 1020 , process 1000 may involve processor 912 transmitting the processed data on at least some RUs via transceiver 916 to a receiving entity (eg, device 920 ).
[0062] At 1012, process 1000 may involve processor 912 performing subcarrier mapping on one or more combinations of a plurality of RUs in a plurality of RUs within a frequency segment of a predetermined frequency bandwidth using a joint subcarrier interleaver.
[0063] At 1014, process 1000 may involve processor 912 performing subcarrier mapping on one or more groups of a plurality of RUs in a plurality of RUs on a plurality of frequency segments of a predetermined frequency bandwidth using a plurality of subcarrier interleavers.
[0064] In some embodiments, the predetermined bandwidth may be 80 MHz.
[0065] In some embodiments, one or more combinations of multiple RUs may include a pair of RUs within a 20 MHz frequency segment, the pair of RUs including one RU of size 26 and another RU of size 52. In some embodiments, the pair of RUs may be adjacent to each other and non-overlapping and separated by one or more unused subcarriers.
[0066] In some embodiments, one or more combinations of multiple RUs may include a pair of RUs within a 20 MHz frequency segment, the pair of RUs including one RU of size 26 and another RU of size 106. In some embodiments, the pair of RUs may be adjacent to each other and non-overlapping and separated by one or more unused subcarriers.
[0067] In some embodiments, one or more combinations of multiple RUs may include a combination of a first RU and a second RU within an 80 MHz frequency segment. In some embodiments, the first RU may include a RU of size 242 or 484 and the second RU may include a RU of size 242.
[0068] In some embodiments, one or more combinations of the plurality of RUs may include a plurality of groups of one or more RUs on an 80 MHz frequency segment, each group being within a corresponding one of the plurality of 80 MHz frequency segments. In some embodiments, the plurality of groups of the one or more RUs include at least one first group of the one or more RUs and a second group of the one or more RUs. Thus, any of the following scenarios may be implemented: (a) wherein the first group of the one or more RUs includes a RU of size 484, and the second group of the one or more RUs includes a RU of size 996, (b) wherein the first group of the one or more RUs includes a RU of size 242 and another RU of size 242, and the second group of the one or more RUs includes a RU of size 996, (c) wherein the first group of the one or more RUs includes a RU of size 484 and another RU of size 242, and the second group of the one or more RUs includes a RU of size 484 and another RU of size 242, or (d) wherein the first group of the one or more RUs includes a RU of size 484 and another RU of size 242, and the second group of the one or more RUs includes a RU of size 996. Alternatively, the plurality of groups of the one or more RUs include at least one first group of the one or more RUs, a second group of the one or more RUs, a third group of the one or more RUs, and a fourth group of the one or more RUs. Thus, any of the following scenarios may be implemented: (A) wherein a first grouping of one or more RUs includes RUs of size 484, a second grouping of one or more RUs includes RUs of size 996, a third grouping of one or more RUs includes RUs of size 484, and a fourth grouping of one or more RUs includes RUs of size 996, (B) wherein a first grouping of one or more RUs includes one RU of size 484 and another RU of size 242, a second grouping of one or more RUs includes RUs of size 996, a third grouping of one or more RUs includes one RU of size 484 and another RU of size 242, and a fourth grouping of one or more RUs includes RUs of size 996, or (C) wherein a first grouping of one or more RUs includes one RU of size 484 and another RU of size 242, a second grouping of one or more RUs includes one RU of size 484 and another RU of size 242, a third grouping of one or more RUs includes one RU of size 484 and another RU of size 242, and a fourth grouping of one or more RUs includes one RU of size 484 and another RU of size 242.
[0069] In some embodiments, in performing subcarrier mapping on one or more combinations of multiple RUs within a frequency segment by using a joint subcarrier interleaver, process 1000 may involve processor 912 performing subcarrier mapping on one or more combinations of multiple RUs each having a size less than 242 by using a joint subcarrier interleaver. In some embodiments, the one or more combinations of multiple RUs include a first grouping of one or more RUs and a second grouping of one or more RUs. Thus, the first grouping of the one or more RUs may include one RU of size 52 and another RU of size 26, and the second grouping of the one or more RUs may include one RU of size 106 and another RU of size 26. In addition, a first subcarrier mapping distance (D) corresponding to the first grouping of the one or more RUs may be TM ) may be 3 or 6, and a second D corresponding to a second group of one or more RUs TM It can be 6. In addition, the first subcarrier mapping distance (D) with dual carrier modulation corresponding to the first group of one or more RUs TM _D CM ) may be 3, and a second D corresponding to a second group of one or more RUs TM _D CM It can be 3.
[0070] In some embodiments, when performing subcarrier mapping on one or more combinations of multiple RUs within a frequency segment by using a joint subcarrier interleaver, the process 1000 may involve the processor 912 performing subcarrier mapping on one or more combinations of multiple RUs each having a size greater than or equal to 242 by using a joint subcarrier interleaver. In addition, the multiple RUs may be within a continuous 80 MHz frequency segment. In some embodiments, the one or more combinations of the multiple RUs may include a first grouping of one or more RUs and a second grouping of one or more RUs. Thus, the first grouping of the one or more RUs may include one RU of size 242 and another RU of size 242, and the second grouping of the one or more RUs may include one RU of size 242 and another RU of size 484. Thus, the first D corresponding to the first group of the one or more RUs TM It can be 12, and a second D corresponding to a second group of one or more RUs TM It can be 18. In addition, the first D corresponding to the first group of one or more RUs TM _D CM It can be 9, and a second D corresponding to a second group of one or more RUs TM _D CM It can be 9.
[0071] In some embodiments, when performing subcarrier mapping on one or more combinations of multiple RUs on multiple frequency segments by using multiple subcarrier interleavers, the process 1000 may involve the processor 912 performing subcarrier mapping on one or more groups of multiple RUs on two separate 80 MHz frequency segments by using two separate subcarrier interleavers. In some embodiments, the one or more combinations of multiple RUs may include a first group of one or more RUs and a second group of one or more RUs, and thus, any of the following scenarios may be implemented: (a) wherein the first group of one or more RUs includes a RU of size 484, and the second group of one or more RUs includes a RU of size 996, (b) wherein the first group of one or more RUs includes one RU of size 242 and another RU of size 242, and the second group of one or more RUs includes a RU of size 996, (c) wherein the first group of one or more RUs includes one RU of size 484 and another RU of size 242, and the second group of one or more RUs includes one RU of size 484 and another RU of size 242, or (d) wherein the first group of one or more RUs may include one RU of size 484 and another RU of size 242, and the second group of one or more RUs includes a RU of size 996.
[0072] Fig.11 An exemplary process 1100 according to an embodiment of the present invention is shown. Process 1100 may represent an aspect of implementing various proposed designs, concepts, schemes, systems, and methods described above. More specifically, process 1100 may represent an aspect of interleaving a combination of multiple RUs in a WLAN according to the present invention. Process 1100 may include one or more operations, actions, or functions illustrated by blocks 1110 and 1120 and sub-blocks 1112, 1114, and 1116. Although shown as separate blocks, the various blocks of process 1100 may be split into additional blocks, combined into fewer blocks, or eliminated, depending on the desired implementation. In addition, the blocks / sub-blocks of process 1100 may be in Fig.11 The process 1100 may be performed in the order shown or in a different order. In addition, one or more blocks / sub-blocks of the process 1100 may be performed repeatedly or iteratively. The process 1100 may be implemented by or in the device 910 and the device 920 and variants thereof. For purposes of illustration only and not limitation, the process 1100 is described in the context of the device 910 as a communication entity 110 (e.g., a transmitting device for a STA or AP) of a wireless network (e.g., a WLAN according to one or more IEEE 802.11 standards) and the device 920 as a communication entity 920 (e.g., a receiving device for a STA or AP) of a wireless network. The process 1100 may start at block 1110.
[0073] At 1110, process 1100 may involve processor 912 of device 910 processing data by interleaving the data across at least some RUs by performing optional operations as represented by sub-blocks 1112, 1114, and 1116. Process 1100 may proceed from 1110 to 1120.
[0074] At 1120 , process 1100 may involve processor 912 transmitting the processed data to a receiving entity (eg, device 920 ) via transceiver 916 .
[0075] At 1112 , process 1100 may involve processor 912 interleaving one or more combinations of the plurality of RUs in the plurality of RUs by using a joint interleaver if the size of each RU in the plurality of RUs is less than a predetermined size.
[0076] At 1114, in response to the plurality of RUs being within a continuous frequency segment of a predetermined bandwidth, process 1100 may involve processor 912 interleaving one or more combinations of the plurality of RUs by using a joint interleaver, if the size of each of the plurality of RUs is greater than or equal to a predetermined size.
[0077] At 1116, in response to the plurality of RUs being on the plurality of frequency segments of the predetermined frequency bandwidth, process 1100 may involve processor 912 interleaving one or more combinations of the plurality of RUs in the plurality of RUs by using the plurality of subcarrier interleavers.
[0078] In some embodiments, the predetermined size may be 242, and the predetermined bandwidth may be 80 MHz.
[0079] In some embodiments, when interleaving one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver, the process 1100 may involve the processor 912 interleaving a pair of RUs within a 20 MHz bandwidth segment by using a joint interleaver, the pair of RUs including one RU of size 26 and another RU of size 52 or 106. In some embodiments, the pair of RUs may be adjacent to each other and non-overlapping and separated by one or more unused subcarriers.
[0080] In some embodiments, when interleaving one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver, the process 1100 may involve the processor 912 interleaving a combination of a first RU and a second RU within an 80 MHz frequency segment by using a joint interleaver. In some embodiments, the first RU includes a RU of size 242 or 484, and the second RU includes a RU of size 242.
[0081] In some embodiments, when interleaving one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver, the process 1100 may involve the processor 912 interleaving multiple groups of one or more RUs on multiple 80 MHz frequency segments by using a joint interleaver, each group within a corresponding one of the multiple 80 MHz frequency segments. In some embodiments, where the multiple groups of one or more RUs include at least two groups of one or more RUs, any of the following scenarios may be implemented: (a) wherein a first group of the one or more RUs includes a RU of size 484, and a second group of the one or more RUs includes a RU of size 996, (b) wherein a first group of the one or more RUs includes a RU of size 242 and another RU of size 242, and a second group of the one or more RUs includes a RU of size 996, (c) wherein a first group of the one or more RUs includes a RU of size 484 and another RU of size 242, and a second group of the one or more RUs includes a RU of size 484 and another RU of size 242, or (d) wherein a first group of the one or more RUs includes a RU of size 484 and another RU of size 242, and a second group of the one or more RUs includes a RU of size 996. Alternatively, in the case where the multiple groups of one or more RUs include at least four groups of one or more RUs, any of the following scenarios may be implemented: (A) wherein a first group of the one or more RUs includes an RU of size 484, a second group of the one or more RUs includes an RU of size 996, and a third group of the one or more RUs includes an RU of size 484, and a fourth group of the one or more RUs includes an RU of size 996, (B) wherein the one or more first groups include one RU of size 484 and another RU of size 242, the second group of the one or more RUs includes an RU of size 996, the third group of the one or more RUs includes an RU of size 484 and another RU of size 242, and the fourth group of the one or more RUs includes an RU of size 996, or (C) wherein the first group of the one or more RUs includes one RU of size 484 and another RU of size 242, the second group of the one or more RUs includes one RU of size 484 and another RU of size 242, the third group of the one or more RUs includes one RU of size 484 and another RU of size 242, and the fourth group of the one or more RUs includes one RU of size 484 and another RU of size 242.
[0082] In some embodiments, when interleaving one or more combinations of multiple RUs in the multiple RUs by using a joint interleaver, the process 1100 may involve the processor 912 interleaving a first grouping of one or more RUs and a second grouping of one or more RUs of the multiple RUs by using a joint interleaver. In some embodiments, when a size of each RU of the multiple RUs is less than a predetermined size, the first grouping of the one or more RUs may include one RU of size 52 and another RU of size 26, and the second grouping of the one or more RUs may include one RU of size 106 and another RU of size 26. In addition, the first D corresponding to the first group of the one or more RUs TM It can be 3 or 6, and a second D corresponding to a second group of one or more RUs TM It can be 6. In addition, D corresponding to the first group of one or more RUs TM _D CM It can be 3, and D corresponding to the second group of one or more RUs TM _D CM It may be 3. Alternatively, when the size of each RU of the plurality of RUs is greater than or equal to the predetermined size and the plurality of RUs are within a continuous bandwidth segment of the predetermined bandwidth, the first group of the one or more RUs may include one RU of size 242 and another RU of size 242, and the second group of the one or more RUs may include one RU of size 242 and another RU of size 484. In addition, D corresponding to the first group of the one or more RUs TM It can be 12, and a second D corresponding to a second group of one or more RUs TM It can be 18. In addition, the first D corresponding to the first group of one or more RUs TM _D CM It can be 9, and a second D corresponding to a second group of one or more RUs TM _D CM It can be 9.
[0083] In some embodiments, when interleaving one or more combinations of multiple RUs in a plurality of RUs by using a plurality of subcarrier interleavers, the process 1100 may involve the processor 912 interleaving one or more combinations of multiple RUs in a plurality of RUs on a separate 80 MHz frequency segment by using two separate subcarrier interleavers. In some embodiments, the one or more combinations of multiple RUs may include a first grouping of one or more RUs and a second grouping of one or more RUs. In addition, any of the following scenarios may be implemented: (a) wherein the first grouping of the one or more RUs includes a RU of size 484, and the second grouping of the one or more RUs includes a RU of size 996, (b) wherein the first grouping of the one or more RUs includes a RU of size 242 and another RU of size 242, and the second grouping of the one or more RUs includes a RU of size 996, (c) wherein the first grouping of the one or more RUs includes a RU of size 484 and another RU of size 242, and the second grouping of the one or more RUs includes a RU of size 484 and another RU of size 242, or (d) wherein the first grouping of the one or more RUs includes a RU of size 484 and another RU of size 242, and the second grouping of the one or more RUs includes a RU of size 996.
[0084] The subject matter described herein sometimes shows different components contained in or connected with other different components.It will be understood that the described architecture is only exemplary, and in fact other architectures are needed to be implemented to realize the same function.Conceptually, any arrangement of components that realize the same function is effectively "associated" so as to realize the desired function.Therefore, any two components that realize a specific function in this paper can be regarded as being associated with each other so as to realize the desired function, regardless of the architecture or intermediate components.Similarly, any two components so associated can be regarded as "operably connected" or "operably coupled" to each other to realize the desired function, and any two components that can be so associated can also be regarded as "operably coupled" to each other to realize the desired function.Specific examples of operably coupled include but are not limited to physically matchable and / or physically interactive components, and / or wirelessly interactive and / or wirelessly interactive components and / or logically interactive and / or logically interactive components.
[0085] In addition, with respect to the use of substantially any plural and / or singular terms herein, those of ordinary skill in the art may convert from the plural to the singular and / or from the singular to the plural, depending on the context and / or application. For clarity, various singular / plural arrangements may be explicitly set forth herein.
[0086] In addition, those of ordinary skill in the art will understand that, in general, the terms used herein, especially the terms used in the appended claims (such as the body of the appended claims), are generally intended to be "open" terms, such as, the term "including" should be interpreted as "including but not limited to", the term "having" should be interpreted as "having at least", the term "includes" should be interpreted as "including but not limited to", etc. Those skilled in the art will further understand that if a specific number of the recited claim statements is intended, such intent will be explicitly listed in the claim, and that such intent does not exist in the absence of such a statement. For example, to aid understanding, the subsequent appended claims may include the use of the introductory phrases "at least one" and "one or more" to introduce claim statements. However, the use of such phrases should not be construed as implying that a claim recitation introduced by the indefinite article "a" or "an" limits any particular claim containing such introduced claim recitation to embodiments containing only one such recitation, even when the same claim includes the introductory phrases "one or more" or "at least one" and an indefinite article such as "a" or "an", "a" and / or "an" should be construed to mean "at least one" or "one or more", and the same applies to the definite article introducing the claim recitation. Furthermore, even if a specific number of introduced claim recitations is explicitly recited, one of ordinary skill in the art will recognize that such recitation should be construed to mean at least one of the recited number, such as the mere recitation of "two recitations" without other modifications means at least two recitations, or two or more recitations. Furthermore, where a convention similar to “at least one A, B, and C, etc.” is used, generally such construction is intended to be understood by one of ordinary skill in the art, such as “a system has at least one A, B, and C” will include but is not limited to a system having A alone, B alone, C alone, A and B together, A and C together, B and C together, and / or A, B, and C together, etc. In these cases where a convention similar to “at least one A, B, or C” is used, generally such construction is intended to be understood by one of ordinary skill in the art, such as “a system has at least one A, B, or C” will include but is not limited to a system having A alone, B alone, C alone, A and B together, A and C together, B and C together, and / or A, B, and C together, etc. Those skilled in the art will further appreciate that, in fact, any separator and / or phrase in the description, claims, or drawings indicating two or more alternative terms will be understood to contemplate the possibility of including one of the terms, either of the terms, or both of the terms. For example, the phrase “A or B” will be understood to include the possibility of “A or B” or “A and B”.
[0087] It can be understood from the above that various embodiments of the present invention have been described herein for illustrative purposes, and various modifications may be made without departing from the scope and spirit of the present invention. Therefore, the various embodiments described herein are not intended to be limited, and the true scope and spirit are indicated by the subsequent claims.
Claims
1. A wireless communication entity, characterized in that: include: a transceiver configured for wireless communication; A processor is coupled to the transceiver and configured to perform the following operations: Processing data in a service data unit; transmitting the processed data to a receiving entity over at least some of the resource units, Processing the data includes: Performing subcarrier mapping on one or more combinations of a plurality of resource units within at least one frequency segment of a predetermined frequency bandwidth by using a joint subcarrier interleaver; or performing subcarrier mapping on one or more combinations of a plurality of resource units in a plurality of resource units on one or more frequency segments of the predetermined frequency bandwidth by using a plurality of subcarrier interleavers; In which, in a case where one or more combinations of the multiple resource units include a first grouping of one or more resource units within an 80MHz frequency segment and a second grouping of one or more resource units within the 80MHz frequency segment, the first grouping includes a resource unit of size 52 and another resource unit of size 26, the second grouping includes a resource unit of size 106 and another resource unit of size 26, and the processor is configured to perform subcarrier mapping so that the subcarrier mapping distance corresponding to the second grouping is 6.
2. The wireless communication entity according to claim 1, characterized in that The predetermined bandwidth is 80 MHz.
3. The wireless communication entity according to claim 1, wherein: The first grouping comprises a pair of resource units, one resource unit of size 52 and another resource unit of size 26 within a 20 MHz frequency segment, and wherein the pair of resource units are adjacent to each other and do not overlap and are separated by one or more unused subcarriers.
4. The wireless communication entity according to claim 1, characterized in that The second grouping comprises a pair of resource units, one resource unit of size 106 and another resource unit of size 26 within a 20 MHz frequency segment, and wherein the pair of resource units are adjacent to each other and do not overlap and are separated by one or more unused subcarriers.
5. The wireless communication entity according to claim 1, characterized in that The one or more combinations of the multiple resource units include a combination of a first resource unit and a second resource unit within an 80MHz frequency segment, wherein the first resource unit includes a resource unit of size 242 or 484, and the second resource unit includes a resource unit of size 242.
6. The wireless communication entity according to claim 1, characterized in that The one or more combinations of the plurality of resource units include a plurality of groups of one or more resource units on a plurality of 80 MHz frequency segments, wherein each group is within a corresponding frequency segment of the plurality of 80 MHz frequency segments.
7. The wireless communication entity according to claim 6, characterized in that wherein the plurality of groups of the one or more resource units include a group of one or more resource units within a first 80 MHz frequency segment and a group of one or more resource units within a second 80 MHz frequency segment, and wherein: The grouping of one or more resource elements within the first 80 MHz frequency segment comprises resource elements of size 484, and the grouping of one or more resource elements within the second 80 MHz frequency segment comprises resource elements of size 996, or The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 242 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes a resource unit of size 996, or The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, or The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes a resource unit of size 996.
8. The wireless communication entity according to claim 6, characterized in that wherein the plurality of groups of the one or more resource units include a group of one or more resource units within a first 80 MHz frequency segment, a group of one or more resource units within a second 80 MHz frequency segment, a group of one or more resource units within a third 80 MHz frequency segment, and a group of one or more resource units within a fourth 80 MHz frequency segment, and wherein: the grouping of one or more resource units within the first 80 MHz frequency segment comprises resource units of size 484, the grouping of one or more resource units within the second 80 MHz frequency segment comprises resource units of size 996, the grouping of one or more resource units within the third 80 MHz frequency segment comprises resource units of size 484, and the grouping of one or more resource units within the fourth 80 MHz frequency segment comprises resource units of size 996, or the grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, the grouping of one or more resource units within the second 80 MHz frequency segment includes resource units of size 996, the grouping of one or more resource units within the third 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the fourth 80 MHz frequency segment includes resource units of size 996, or The grouping of one or more resource units within the first 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, the grouping of one or more resource units within the second 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, the grouping of one or more resource units within the third 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the fourth 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242.
9. The wireless communication entity according to claim 1, characterized in that Wherein performing subcarrier mapping on the one or more combinations of the plurality of resource units within the at least one frequency segment of the predetermined bandwidth by using the one joint subcarrier interleaver includes performing subcarrier mapping on the one or more combinations of the plurality of resource units each having a size less than 242 by using the one joint subcarrier interleaver.
10. The wireless communication entity according to claim 9, characterized in that The subcarrier mapping distance corresponding to the first grouping of the one or more resource units is 4 or 6, and the subcarrier mapping distance corresponding to the second grouping of the one or more resource units is 6, and A subcarrier mapping distance with dual carrier modulation corresponding to the first grouping of the one or more resource units is 3, and a subcarrier mapping distance with dual carrier modulation corresponding to the second grouping of the one or more resource units is 3.
11. The wireless communication entity according to claim 1, wherein: Wherein performing subcarrier mapping on the one or more combinations of the multiple resource units within the at least one frequency segment of the predetermined bandwidth by using the one joint subcarrier interleaver includes performing subcarrier mapping on the one or more combinations of the multiple resource units each having a size greater than or equal to 242 by using the one joint subcarrier interleaver, and wherein the multiple resource units are within a continuous 80MHz frequency segment.
12. The wireless communication entity according to claim 11, characterized in that wherein the one or more combinations of the plurality of resource units include a first grouping of one or more resource units within the contiguous 80 MHz frequency segment and a second grouping of one or more resource units within the contiguous 80 MHz frequency segment, and wherein: a first grouping of one or more resource units within the contiguous 80 MHz frequency segment includes a resource unit of size 242 and another resource unit of size 242, and a second grouping of one or more resource units within the contiguous 80 MHz frequency segment includes a resource unit of size 242 and another resource unit of size 484, The subcarrier mapping distance corresponding to the first grouping of one or more resource units within the continuous 80 MHz frequency segment is 12, and the subcarrier mapping distance corresponding to the second grouping of one or more resource units within the continuous 80 MHz frequency segment is 18, and The subcarrier mapping distance with dual carrier modulation corresponding to the first group of one or more resource units within the continuous 80MHz frequency segment is 9, and the subcarrier mapping distance with dual carrier modulation corresponding to the second group of one or more resource units within the continuous 80MHz frequency segment is 9.
13. The wireless communication entity according to claim 1, wherein: Wherein performing subcarrier mapping on the one or more combinations of the multiple resource units in the multiple resource units on the one or more frequency segments of the predetermined bandwidth by using the multiple subcarrier interleavers includes performing subcarrier mapping on the one or more combinations of the multiple resource units on two separate 80MHz frequency segments by using two separate subcarrier interleavers.
14. The wireless communication entity according to claim 13, characterized in that wherein the one or more combinations of the plurality of resource units include a grouping of one or more resource units within a first 80 MHz frequency segment and a grouping of one or more resource units within a second 80 MHz frequency segment, and wherein: the grouping of one or more resource units within the first 80 MHz frequency segment comprises resource units of size 484, and the grouping of one or more resource units within the second 80 MHz frequency segment comprises resource units of size 996, the grouping of one or more resource units within the first 80 MHz frequency segment comprises a resource unit of size 242 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment comprises a resource unit of size 996, The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, or The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes a resource unit of size 996.
15. A wireless communication entity, characterized in that: include: a transceiver configured for wireless communication; A processor is coupled to the transceiver and configured to perform the following operations: processing the data by interleaving the data across at least some resource units; interleaving one or more combinations of the plurality of resource units by using a joint subcarrier interleaver when the size of each resource unit of the plurality of resource units is less than a predetermined size; or In a case where the size of each resource unit of the plurality of resource units is greater than or equal to the predetermined size, in response to the plurality of resource units being within a continuous frequency segment of a predetermined bandwidth, interleaving the one or more combinations of the plurality of resource units by using the one joint subcarrier interleaver; or In response to the plurality of resource units being on one or more frequency segments of the predetermined frequency bandwidth, interleaving the one or more combinations of the plurality of resource units by using a plurality of subcarrier interleavers; as well as transmitting the processed data to a receiving entity; In which, in a case where one or more combinations of the multiple resource units include a first grouping of one or more resource units within an 80MHz frequency segment and a second grouping of one or more resource units within the 80MHz frequency segment, the first grouping includes a resource unit of size 52 and another resource unit of size 26, the second grouping includes a resource unit of size 106 and another resource unit of size 26, and the processor is configured to perform subcarrier mapping so that the subcarrier mapping distance corresponding to the second grouping is 6.
16. The wireless communication entity according to claim 15, characterized in that The first group includes a pair of resource units, one resource unit of size 52 and another resource unit of size 26 within a 20MHz frequency segment, the second group includes another pair of resource units, one resource unit of size 106 and another resource unit of size 26 within a 20MHz frequency segment, and wherein the pair of resource units or the other pair of resource units are adjacent to each other and do not overlap and are separated by one or more unused subcarriers.
17. The wireless communication entity according to claim 15, characterized in that Wherein, in a case where the size of each resource unit of the multiple resource units is greater than or equal to the predetermined size, in response to the multiple resource units being within a continuous frequency segment of a predetermined bandwidth, the one or more combinations of the multiple resource units interleaved by using the one joint subcarrier interleaver include interleaving a combination of a first resource unit and a second resource unit within an 80MHz frequency segment by using the one joint subcarrier interleaver, wherein the first resource unit includes a resource unit of size 242 or 484, and wherein the second resource unit includes a resource unit of size 242.
18. The wireless communication entity according to claim 15, characterized in that: wherein in response to the plurality of resource units being on the one or more frequency segments of the predetermined bandwidth, the one or more combinations of the plurality of resource units interleaved by using the plurality of subcarrier interleavers include a plurality of groups of one or more resource units interleaved on a plurality of 80 MHz frequency segments using the plurality of subcarrier interleavers, wherein each group is within a corresponding frequency segment of the plurality of 80 MHz frequency segments, wherein in the case where the plurality of groups of the one or more resource units include at least two groups of the one or more resource units, the plurality of groups of the one or more resource units include a group of one or more resource units within a first 80 MHz frequency segment and a group of one or more resource units within a second 80 MHz frequency segment, and wherein: The grouping of one or more resource elements within the first 80 MHz frequency segment comprises resource elements of size 484, and the grouping of one or more resource elements within the second 80 MHz frequency segment comprises resource elements of size 996, or The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 242 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes a resource unit of size 996, or The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, or The grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment includes a resource unit of size 996, and wherein, in the case where the multiple groups of the one or more resource units include at least four groups of the one or more resource units, the multiple groups of the one or more resource units include a group of one or more resource units within a first 80 MHz frequency segment, a group of one or more resource units within a second 80 MHz frequency segment, a group of one or more resource units within a third 80 MHz frequency segment, and a group of one or more resource units within a fourth 80 MHz frequency segment, and wherein: the grouping of one or more resource units within the first 80 MHz frequency segment comprises resource units of size 484, the grouping of one or more resource units within the second 80 MHz frequency segment comprises resource units of size 996, the grouping of one or more resource units within the third 80 MHz frequency segment comprises resource units of size 484, and the grouping of one or more resource units within the fourth 80 MHz frequency segment comprises resource units of size 996, or the grouping of one or more resource units within the first 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, the grouping of one or more resource units within the second 80 MHz frequency segment includes resource units of size 996, the grouping of one or more resource units within the third 80 MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the fourth 80 MHz frequency segment includes resource units of size 996, or The grouping of one or more resource units within the first 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, the grouping of one or more resource units within the second 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, the grouping of one or more resource units within the third 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242, and the grouping of one or more resource units within the fourth 80MHz frequency segment includes one resource unit of size 484 and another resource unit of size 242.
19. The wireless communication entity according to claim 15, characterized in that: The subcarrier mapping distance corresponding to the first grouping of the one or more resource units is 4 or 6, and the subcarrier mapping distance corresponding to the second grouping of the one or more resource units is 6, and A subcarrier mapping distance with dual carrier modulation corresponding to the first grouping of the one or more resource units is 3, and a subcarrier mapping distance with dual carrier modulation corresponding to the second grouping of the one or more resource units is 3, and Wherein, when the size of each resource unit of the plurality of resource units is greater than or equal to the predetermined size and the plurality of resource units are within a continuous frequency segment of the predetermined bandwidth: The one or more combinations of the plurality of resource units include a first grouping of one or more resource units within a contiguous 80 MHz frequency segment and a second grouping of one or more resource units within the contiguous 80 MHz frequency segment, and wherein: a first grouping of one or more resource units within the contiguous 80 MHz frequency segment includes a resource unit of size 242 and another resource unit of size 242, and a second grouping of one or more resource units within the contiguous 80 MHz frequency segment includes a resource unit of size 242 and another resource unit of size 484, The subcarrier mapping distance corresponding to the first grouping of one or more resource units within the continuous 80 MHz frequency segment is 12, and the subcarrier mapping distance corresponding to the second grouping of one or more resource units within the continuous 80 MHz frequency segment is 18, and The subcarrier mapping distance with dual carrier modulation corresponding to the first group of one or more resource units within the continuous 80MHz frequency segment is 9, and the subcarrier mapping distance with dual carrier modulation corresponding to the second group of one or more resource units within the continuous 80MHz frequency segment is 9.
20. The wireless communication entity according to claim 15, characterized in that wherein interleaving the one or more combinations of the one or more resource elements by using a plurality of subcarrier interleavers comprises interleaving the one or more combinations of the plurality of resource elements over two separate 80 MHz frequency segments by using two separate subcarrier interleavers, wherein the one or more combinations of the plurality of resource units include a grouping of one or more resource units within a first 80 MHz frequency segment and a grouping of one or more resource units within a second 80 MHz frequency segment, and wherein: the grouping of one or more resource units within the first 80 MHz frequency segment comprises resource units of size 484, and the grouping of one or more resource units within the second 80 MHz frequency segment comprises resource units of size 996, the grouping of one or more resource units within the first 80 MHz frequency segment comprises a resource unit of size 242 and another resource unit of size 242, and the grouping of one or more resource units within the second 80 MHz frequency segment comprises a resource unit of size 996, The grouping of one or more resource units within the first 80 MHz frequency segment comprises one resource unit of size 484 and another resource unit of size 242, and The grouping of one or more resource units within the second 80 MHz frequency segment comprises one resource unit of size 484 and another resource unit of size 242, or The grouping of one or more resource units within the first 80 MHz frequency segment comprises one resource unit of size 484 and another resource unit of size 242, and The grouping of one or more resource units within the second 80 MHz frequency segment comprises resource units of size 996.
Citation Information
Patent Citations
Multiple resource unit allocation for ofdma WLAN
US20180248591A1
Multiple resource unit allocation for ofdma WLAN
WO2017044591A1