Wireless communication apparatus and methods
By shuffling DCM-coded data subcarriers and performing LDPC tone mapping in wireless communication, the problem of insufficient frequency diversity in existing technologies is solved, achieving more efficient spectrum utilization and signal transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2022-04-26
- Publication Date
- 2026-06-16
AI Technical Summary
In existing technologies, when using multiple resource units, the data subcarriers of dual-carrier modulation and coding lack frequency diversity, and the DUP mode in the EHT standard fails to effectively support MRU operation, resulting in low spectrum utilization efficiency.
Frequency diversity is increased by shuffling DCM-coded data subcarriers on different resource units associated with multiple resource units, and LDPC tone mapping is performed on the data subcarriers after coding to support the DUP mode of MRU.
It improves the spectrum utilization efficiency and signal quality of wireless communication and enhances frequency diversity performance on multiple resource units.
Smart Images

Figure CN117378266B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This application claims priority to U.S. non-provisional patent application No. 17 / 333,404, filed May 28, 2021, entitled “Apparatus and Method for Wireless Communication,” the contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure generally relates to communications, and more particularly to wireless communication apparatus and methods. Background Technology
[0004] Over time, Wi-Fi technology has evolved to meet ever-increasing demands. For example, dual carrier modulation (DCM) is used for single resource units (RUs) in IEEE 802.11ax (high efficiency, HE) and for RU / multiple RUs (MRUs) in IEEE 802.11be (extremely high throughput, EHT) by replicating coded data subcarriers (tones) within a given physical protocol data unit (PPDU) bandwidth. This means that the signal-to-noise ratio (SNR) on additive white Gaussian noise (AWGN) channels is increased by 3 dB compared to previous Wi-Fi standards, resulting in better error rate performance and / or longer transmission distances.
[0005] Recently, the Federal Communications Commission (FCC) allowed the entire 6 GHz band (total bandwidth 1.2 GHz) for unlicensed low-power indoor (LPI) operation without automatic frequency control (AFC) access, opening up the potential for deploying next-generation Wi-Fi to use channels with bandwidth (BW) up to 320 MHz.
[0006] Because other licensed existing services, such as fixed and mobile services and fixed satellite services, also operate in the 6 GHz band, the FCC has established rules for unlicensed LPI operation to prevent harmful interference with existing services, as follows: (i) limited to indoor operation, (ii) requiring competition-based protocols, and (iii) mandating low-power operation.
[0007] The FCC rules regarding LPI operation within 6 GHz stipulate that the effective isotropic radiated power (EIRP) power spectral density (PSD) between low-power access points (APs) and non-AP stations (STAs) operating within 6 GHz is 12 dB lower than that of APs / non-AP stations operating at 5 GHz. This indicates that: (i) with the same bandwidth (BW), the link budget of an LPI AP is 12 dB lower than that of a 5 GHz AP, and the coverage of an LPI AP is only one-quarter of that of an AP operating within 5 GHz; (ii) increasing the transmit BW can improve transmit power to expand coverage. However, increasing the transmit BW also increases noise power. To maintain the same link performance, the signal strength (SNR) should be kept constant by increasing signal energy, i.e., the transmitted signal needs to be replicated at a lower transmission rate.
[0008] Furthermore, to replicate on DCM-coded data subcarriers, the EHT standard employs replication (DUP) mode only for a single RU. The EHT standard is the next-generation HE standard. One of the main new features of the EHT standard compared to the HE standard is the use of a newly introduced MRU for efficient spectrum utilization transmission.
[0009] However, improvements are needed in DCM-coded data subcarriers and frequency diversity in DUP mode, with efficient spectrum utilization. Summary of the Invention
[0010] The embodiments disclosed herein are developed based on the developer’s understanding of the shortcomings associated with the prior art, namely the lack of frequency diversity of dual carrier modulation (DCM) encoded data subcarriers and duplicated encoded data subcarriers when transmitting on a multiple resource unit (MRU).
[0011] The developers of this technology have designed an apparatus and method to enhance frequency diversity by shuffling DCM-coded data subcarriers across different resource units (RUs) associated with an MRU, thereby improving its performance. The designed apparatus and method also provide several techniques for duplicated (DUP) mode to support MRU operation, thereby improving spectrum utilization efficiency. The designed apparatus and method can further enhance frequency diversity by duplicating coded data subcarriers and DCM-coded data subcarriers, supporting shuffling of DCM-coded data subcarriers, duplicated coded data subcarriers, and duplicated DCM-coded data subcarriers. Furthermore, the designed apparatus and method can group data subcarriers after encoding and perform LDPC tone mapping using LDPC tone mapping parameters to support the DUP mode of the MRU.
[0012] According to a first general aspect of this disclosure, a wireless communication apparatus is provided, comprising: an encoder for encoding data bits to be transmitted on a multiple resource unit (MRU) in a wireless local area network (WLAN); a segment parser for: creating a set of encoded data bits for each spatial stream based on a predetermined standard, and parsing the encoded data bits in the set based on a ratio associated with the MRU; a constellation mapper for: modulating the parsed encoded data bits to generate modulated encoded data symbols, mapping the modulated encoded data symbols to data subcarriers to generate encoded data subcarriers, the data subcarriers being associated with a corresponding resource unit (RU) of the MRU, and replicating the encoded data subcarriers within the corresponding RU without performing dual carrier modulation (DCM) on the encoded data subcarriers; and a transmitter for transmitting the encoded data subcarriers and the replicated encoded data subcarriers through the MRU in the WLAN.
[0013] According to other or any prior aspects of this disclosure, in the apparatus, the constellation mapper is also used to shuffle the replicated encoded data subcarriers on the respective RU of the MRU.
[0014] According to other or any prior aspects of this disclosure, in the apparatus, the predetermined criterion is: determining the number N of data subcarriers associated with the MRU. SD By increasing the number N of the data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DUP .
[0015] According to other or any prior aspects of this disclosure, in the apparatus, for each spatial stream, the number of encoded data bits in the group is equal to M×N. SD,DUP , where M is the modulation order.
[0016] According to other or any prior aspects of this disclosure, the apparatus further includes a low-density parity check (LDPC) tone mapper for mapping based on the number N of the data subcarriers. SD,DUP The calculated candidate LDPC tone mapping distance is used to perform LDPC tone mapping on the encoded data subcarrier and the replicated encoded data subcarrier.
[0017] According to a second broad aspect of this disclosure, a wireless communication apparatus is provided, comprising: an encoder for encoding data bits to be transmitted on a multiple resource unit (MRU) in a wireless local area network (WLAN); a segment parser for: creating a set of encoded data bits for each spatial stream based on a predetermined standard, and parsing the encoded data bits in the set based on a ratio associated with the MRU; and a constellation mapper for: modulating the parsed encoded data bits to generate modulated encoded data symbols, mapping the modulated encoded data symbols to data subcarriers to generate encoded data subcarriers associated with a corresponding resource unit (RU) of the MRU, and performing dual carrier modulation on the encoded data subcarriers associated with the corresponding RU. The WLAN is configured to generate a DCM-coded data subcarrier by means of modulation (DCM), and to replicate the encoded data subcarrier and the DCM-coded data subcarrier within the corresponding RU to generate a replicated encoded data subcarrier and a replicated DCM-coded data subcarrier; and to transmit the encoded data subcarrier, the DCM-coded data subcarrier, the replicated encoded data subcarrier, and the replicated DCM-coded data subcarrier on the MRU in the WLAN.
[0018] According to other or any prior aspects of this disclosure, in the apparatus, before transmitting the encoded data subcarrier, the DCM-encoded data subcarrier, the duplicated encoded data subcarrier, and the duplicated DCM-encoded data subcarrier, the constellation mapper is further configured to shuffle the DCM-encoded data subcarrier, the duplicated encoded data subcarrier, and the duplicated DCM-encoded data subcarrier on the respective RU of the MRU.
[0019] According to other or any prior aspects of this disclosure, in the apparatus, the predetermined criterion is: determining the number N of data subcarriers associated with the MRU. SD By increasing the number N of the data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DUP .
[0020] According to other or any prior aspects of this disclosure, in the apparatus, for each spatial stream, the number of encoded data bits in the group is equal to M×N. SD,DUP , where M is the modulation order.
[0021] According to other or any prior aspects of this disclosure, the apparatus further includes a low-density parity check (LDPC) tone mapper for mapping based on the number N of the data subcarriers. SD,DUP The calculated candidate LDPC tone mapping distance is used to perform LDPC tone mapping on the encoded data subcarrier, the copied encoded data subcarrier, the DCM-coded data subcarrier, and the copied DCM-coded data subcarrier.
[0022] According to other or any prior aspects of this disclosure, in the apparatus, the number of the encoded data subcarriers is the same as the number of the DCM-encoded data subcarriers.
[0023] According to other or any prior aspects of this disclosure, in the apparatus, the number of DCM-encoded data subcarriers is divided into two equal halves.
[0024] According to a third general aspect of this disclosure, a wireless communication method is provided, comprising: encoding data bits to be transmitted on a multiple resource unit (MRU) in a wireless local area network (WLAN); creating a set of encoded data bits for each spatial stream based on a predetermined standard; parsing the encoded data bits in the set based on a ratio associated with the MRU; modulating the parsed encoded data bits to generate modulated encoded data symbols; mapping the modulated encoded data symbols to data subcarriers to generate encoded data subcarriers, the data subcarriers being associated with a corresponding resource unit (RU) of the MRU; replicating the encoded data subcarriers within the corresponding RU; shuffling the replicated encoded data subcarriers on the corresponding RU of the MRU; and transmitting the encoded data subcarriers and the replicated encoded data subcarriers on the MRU in the WLAN.
[0025] According to other or any prior aspects of this disclosure, the method further includes: performing dual carrier modulation (DCM) on the coded data subcarrier associated with the respective RU to generate a DCM-coded data subcarrier before replicating the coded data subcarrier in the respective RU; replicating the DCM-coded data subcarrier in the respective RU; shuffling the DCM-coded data subcarrier, the replicated coded data subcarrier, and the replicated DCM-coded data subcarrier on the respective RU of the MRU; and transmitting the coded data subcarrier, the DCM-coded data subcarrier, the replicated coded data subcarrier, and the replicated DCM-coded data subcarrier on the MRU in the WLAN.
[0026] According to other or any prior aspects of this disclosure, in the method, the predetermined criterion is: determining the number N of data subcarriers associated with the MRU. SD By increasing the number N of the data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DUP .
[0027] According to other or any prior aspects of this disclosure, in the method, for each spatial stream, the number of encoded data bits in the group is equal to M×N. SD,UUP , where M is the modulation order.
[0028] According to other or any prior aspects of this disclosure, the method further includes: based on the number N of the data subcarriers... SD,DUP The calculated candidate LDPC tone mapping distance is used to perform LDPC tone mapping on the encoded data subcarrier, the copied encoded data subcarrier, the DCM-coded data subcarrier, and the copied DCM-coded data subcarrier.
[0029] According to a fourth general aspect of this disclosure, a wireless communication apparatus is provided, comprising: an encoder for encoding data bits to be transmitted on a multiple resource unit (MRU) in a wireless local area network (WLAN); a segment parser for: creating a set of encoded data bits for each spatial stream based on a predetermined standard, and parsing the encoded data bits in the set based on a ratio associated with the MRU; a constellation mapper for: modulating the parsed encoded data bits to generate modulated encoded data symbols, mapping the modulated encoded data symbols to data subcarriers to generate encoded data subcarriers, the data subcarriers being associated with a corresponding resource unit (RU) of the MRU, performing dual carrier modulation (DCM) on the encoded data subcarriers associated with the corresponding RU to generate DCM-coded data subcarriers, and shuffling the DCM-coded data subcarriers on the corresponding RU of the MRU; and a transmitter for transmitting the encoded data subcarriers and the shuffled DCM-coded data subcarriers through the MRU in the WLAN.
[0030] According to other or any prior aspects of this disclosure, in the apparatus, the predetermined criterion is: determining the number N of data subcarriers associated with the MRU. SD By increasing the number N of the data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DCM .
[0031] According to other or any prior aspects of this disclosure, in the apparatus, for each spatial stream, the number of encoded data bits in the group is equal to M×N. SD,DCM , where M is the modulation order. Attached Figure Description
[0032] Other features and advantages of this disclosure will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, in which:
[0033] Figure 1(Prior art) shows a high-level functional block diagram of a portion of a conventional Wi-Fi device;
[0034] Figure 2 (Prior art) shows an example of segment parsing for a (996+484+996) pitch MRU;
[0035] Figure 3 (Prior art) shows an example of a DCM for a 996-tone RU;
[0036] Figure 4 (Prior art) is a diagram of a DCM for a (996+484+996) tone MRU;
[0037] Figure 5 (Prior art) illustrates DUP mode operation at PPDU BW 80MHz;
[0038] Figure 6 (Prior art) shows an example of low-density parity check (LDPC) tone mapping for a (996+484+996) tone MRU without DCM;
[0039] Figure 7 (Prior art) shows an example of LDPC tone mapping for a (996+484+996) tone MRU with DCM;
[0040] Figure 8 The various embodiments of the present disclosure provide a wireless local area network (WLAN) environment;
[0041] Figure 9 A high-level functional block diagram of a portion of a Wi-Fi device according to various non-limiting embodiments of the present disclosure is shown;
[0042] Figure 10 Examples of DUP mode operation performed by a Wi-Fi device according to various non-limiting embodiments of the present disclosure are shown;
[0043] Figure 11 Examples of mixed washing operations performed by a Wi-Fi device according to various non-limiting embodiments of the present disclosure are shown;
[0044] Figure 12 Examples of modified DCM operations performed by a Wi-Fi device on a 3×996 tone RU according to various non-limiting embodiments of the present disclosure are shown;
[0045] Figure 13Examples of modified DCM operations performed by a Wi-Fi device on a (996+484+996) tone MRU according to various non-limiting embodiments of the present disclosure are shown;
[0046] Figure 14 Examples of modified DCM operations performed by a Wi-Fi device on a (996+484+996) tone MRU according to various non-limiting embodiments of the present disclosure are shown;
[0047] Figure 15 Examples of modified DCM operation and DUP mode operation performed by a Wi-Fi device on a (996+484+996) tone MRU are shown according to various non-limiting embodiments of the present disclosure;
[0048] Figure 16 Flowcharts illustrating wireless communication methods according to various embodiments of the present disclosure are described.
[0049] It should be understood that the same features are identified by the same reference numerals throughout all the drawings and corresponding descriptions. Furthermore, it should be understood that the drawings and the following description are for illustrative purposes only, and such disclosure does not limit the scope of the claims. Detailed Implementation
[0050] This disclosure aims to address at least some of the shortcomings of the prior art. In particular, this disclosure describes a wireless communication device and method.
[0051] Unless otherwise defined or indicated by the context, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the described embodiments pertain.
[0052] In the context of this specification, a "Wi-Fi device" is any computer hardware capable of running software suitable for the task at hand. In the context of this specification, the term "Wi-Fi device" is generally associated with a user of a Wi-Fi device. Therefore, some (non-limiting) examples of Wi-Fi devices include personal computers (desktops, laptops, netbooks, etc.), smartphones and tablets, as well as network devices such as routers, switches, modems, and gateways. It should be noted that a device used as a Wi-Fi device in this context is not excluded from serving as an access point for other Wi-Fi devices.
[0053] In the context of this specification, unless otherwise expressly stated, the terms “first,” “second,” “third,” etc., are used only to distinguish the nouns they modify, and not to describe any particular relationship between these nouns. Therefore, for example, it should be understood that the use of the terms “first processor” and “third processor” is intended to imply any particular order, type, chronological order, hierarchy, or ranking (e.g.) between servers, and their use (in itself) is not intended to imply that any “second server” must exist in any given situation. Furthermore, as discussed in other contexts herein, referencing “first” and “second” elements does not preclude that the two elements are the same actual real-world elements. Therefore, for example, in some cases, a “first” server and a “second” server may be the same software and / or hardware, while in others they may be different software and / or hardware.
[0054] It should be understood that when an element is referred to as "connected" or "coupled" to another element, it can be directly or indirectly connected or coupled to the other element, and there may be intermediate elements. Conversely, when an element is referred to as "directly connected" or "directly coupled" to another element, there are no intermediate elements. Other terms used to describe the relationship between elements (e.g., "between" and "directly between," "adjacent" and "directly adjacent," etc.) should be interpreted in a similar manner.
[0055] In the context of this specification, when an element is referred to as being “associated” with another element, in some embodiments the two elements may be directly or indirectly linked, related, connected, coupled, the second element may be the first element, etc., without limiting the scope of this disclosure.
[0056] The terminology used herein is for describing specific, representative embodiments only and is not intended to limit the technology. Unless the context clearly states otherwise, the singular forms “a” and “described” used herein also include the plural forms. It should be further understood that the term “comprising” as used herein indicates the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or combinations thereof.
[0057] The implementations of this technology include at least one of the aforementioned objectives and / or aspects, but not necessarily all of them. It should be understood that some aspects of this technology are intended to achieve the aforementioned objectives, but may not satisfy those objectives, or may satisfy other objectives not specifically described herein.
[0058] The examples and conditions described herein are intended primarily to help the reader understand the principles of this technology, rather than to limit its scope to these specific examples and conditions. It should be understood that those skilled in the art can devise various arrangements, although not explicitly described or shown herein, which embody the principles of this technology and are included within its spirit and scope.
[0059] Furthermore, the following description illustrates a relatively simplified implementation of this technology to aid understanding. As those skilled in the art will understand, various implementations of this technology may involve greater complexity.
[0060] In some cases, useful examples that are considered modifications to the present technology may also be illustrated. This is merely to aid understanding and, again, not to define the scope or limit of the present technology. These modifications are not an exhaustive list, and those skilled in the art can make other modifications while remaining within the scope of the present technology. Furthermore, the absence of examples of modifications should not be construed as impossibility of making modifications and / or as the only way to implement that element of the present technology.
[0061] Furthermore, all descriptions and specific examples of the principles, aspects, and implementations of this technology herein are intended to include their structural and functional equivalents, whether they are currently known or will be developed in the future. Therefore, for example, those skilled in the art will understand that any block diagram herein represents a conceptual view of an illustrative circuit embodying the principles of this technology. Similarly, it should be understood that any flowchart, diagrammatic flowchart, state transition diagram, pseudocode, etc., represents various processes that can be substantially represented in a computer-readable medium and thus executed by a computer or processor, whether or not such computer or processor is explicitly shown.
[0062] The functionality of the various elements shown in the figure (including any functional blocks labeled "processor" or "processing unit") can be provided by using dedicated hardware and hardware capable of executing software in association with appropriate software. When provided by a processor, these functions can be provided by a single dedicated processor, a single shared processor, or multiple separate processors, some of which may share resources. In some embodiments of this technology, the processor can be a general-purpose processor, such as a central processing unit (CPU), or a purpose-specific processor, such as a graphics processing unit (GPU). Furthermore, the explicit use of the terms "processor" or "controller" should not be construed as specifically referring to hardware capable of executing software, and may implicitly include, but is not limited to, digital signal processor (DSP) hardware, network processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), read-only memory (ROM), random access memory (RAM), and non-volatile memory for storing software. Other conventional and / or custom hardware may also be included.
[0063] In the context of this disclosure, the term "data" includes data of any nature or type that can be stored in a database. Therefore, data includes, but is not limited to, audiovisual works (images, films, sound recordings, presentations, etc.), data (location data, digital data, etc.), text (opinions, comments, questions, messages, etc.), documents, spreadsheets, etc.
[0064] A software module, implied as software, or unit herein may be represented as a flowchart element or any combination of other elements indicating process steps and / or textual descriptions of performance. Such a module may be executed by hardware, whether explicitly or implicitly indicated.
[0065] With these basic elements, the purpose of this disclosure is to at least address some of the shortcomings of the current technology. In particular, this disclosure describes a wireless communication apparatus and method.
[0066] Figure 1(Prior Art) A high-level functional block diagram of a conventional Wi-Fi device 100 is shown. As shown, the conventional Wi-Fi device 100 includes a low-density parity check (LDPC) / binary convolution code (BCC) encoder 102, a segment parser 104, a constellation mapper 106, an LDPC tone mapper 108 (if LDPC encoding is deployed), and an inverse discrete Fourier transformation (IDFT) module 110. In the case of multiple-input multiple-output (MIMO) systems with multiple encoded data bitstreams to be transmitted, the conventional Wi-Fi device 100 may include a stream parser 103, multiple segment parsers 104, multiple constellation mappers 106, multiple LDPC tone mappers 108 (if LDPC encoding is deployed), and multiple IDFT modules 110. It should be noted that a conventional Wi-Fi device 100 may include other components, such as a suitable antenna structure for transmitting and receiving wireless signals, a memory element for storing certain instructions, and a processor for executing those instructions. However, for the sake of simplicity, Figure 1 These types of components are omitted.
[0067] While most components associated with the conventional Wi-Fi device 100 comply with the IEEE 802.11ax (high efficiency, HE) standard, some components may also comply with the IEEE 802.11be (extremely high throughput, EHT) standard.
[0068] Typically, the HE standard supports orthogonal frequency-division multiple access (OFDMA) transmission, where different stations (STAs) (not shown) can be multiplexed within OFDM symbols, each allocated a set of consecutive subcarriers (also called tones). A set of consecutive subcarriers is called a resource unit (RU), and a set of RUs is called a multiple RU (MRU). Both RUs and MRUs are defined in the frequency domain.
[0069] The EHT standard is the next-generation HE standard. Like the HE standard, the EHT standard also supports OFDMA transmission. In the EHT standard, the multiple resource unit (MRU) feature allows the EHT standard to use the MRU for a single STA to improve spectral efficiency.
[0070] Based on size, RU is defined as follows: 26-tone RU, 52-tone RU, and 106-tone RU are called small RU, and 242-tone RU (occupying 20 MHz), 484-tone RU (occupying 40 MHz), 996-tone RU (occupying 80 MHz), 2×996-tone RU (occupying 160 MHz), and 4×996-tone RU (occupying 320 MHz) are called large RU.
[0071] According to the EHT standard, different RUs can be aggregated to form MRUs. However, only small-sized RUs (i.e., 26-tone, 52-tone, and 106-tone RUs) can be aggregated to form MRUs, such as (26+52) and (26+106). Similarly, only large-sized RUs (i.e., 242-tone, 484-tone, and 996-tone RUs) can be aggregated to form MRUs, such as (484+242), (996+484), (996+484+242), (2×996+484), 3×996, and (3×996+484).
[0072] Furthermore, in the current development of the EHT standard, both the RU and MRU employ dual carrier modulation (DCM). Although DCM is applied by the constellation mapper 106, the dimensions of the RU and MRU should be determined according to the EHT standard. Additionally, N... SD This indicates the total number of data subcarriers in the RU / MRU.
[0073] Table 1 shows the number N of data subcarriers as defined by the EHT standard. SD This corresponds to the single RU size in the case of no DCM.
[0074] Table 1
[0075] RU size 26 52 106 242 484 996 2×996 4×996 <![CDATA[N SD ]]> 24 48 102 234 468 980 1960 3920
[0076] In the table above, the number N of data subcarriers sD Smaller than the size of the RU. It should be noted that the remaining subcarriers are used to carry other information, such as pilot tone, DC tone, and guard tone.
[0077] Table 2 shows the number N of data subcarriers as defined by the EHT standard. SD This corresponds to the MRU size in the case of no DCM.
[0078] Table 2
[0079] MRU size 26+52 26+106 484+242 996+484 996+484+242 2×996+484 3×996 3×996+484 <![CDATA[N SD ]]> 72 126 702 1448 1682 2428 2940 3408
[0080] In the table above, the number N of data subcarriers SD Smaller than the size of the MRU. It should be noted that the remaining subcarriers are used to carry other information, such as pilot tones, DC tones, and guard tones.
[0081] It should be noted that if a DCM is to be used for transmission on data subcarriers, in order to meet the number of subcarriers required for a DCM with RU / MRU, the total number N of the DCM data subcarriers must be... SD,DCM Equal to N as shown in Tables 1 and 2 above SD Half the value. To date, the EHT standard only supports BPSK modulated data subcarriers for DCM operation.
[0082] With these standards, the LDPC / BCC encoder 102 is used to receive and encode data bits. The encoded data bits are transmitted as PPDUs to other components of the conventional Wi-Fi device 100. When the PPDU BW is greater than 80 MHz, such as 160 MHz or 320 MHz, the segment resolver 104 can be used to divide the PPDU BW into multiple 80 MHz sub-blocks. In this case, the segment resolver 104 is used to resolve the encoded data bits of the RU / MRU. The segment resolver 104 is used to divide those encoded bits (for each spatial stream) into multiple frequency sub-blocks (for large RUs, the sub-block size is 484 tones, (484+242) tones, or 996 tones), as described in Table 3, in a proportionally polling manner. This operation is not performed for smaller RUs or MRUs.
[0083] Table 3
[0084]
[0085]
[0086] As previously described, in the case of multiple encoded data bits corresponding to the input in a MIMO configuration, the conventional Wi-Fi device 100 may include a stream resolver 103. The stream resolver 103 is used to resolve the multiple encoded data bits according to the number of spatial streams. As an example, if the multiple encoded data bits are transmitted on four spatial streams, the stream resolver 103 can resolve the multiple encoded data bits into a spatial stream of four encoded data bits. Each spatial stream is processed in parallel using multiple segment resolvers 104, multiple constellation mappers 106, multiple LDPC tone mappers 108, and multiple IDFT modules 110.
[0087] Figure 2(Prior art) illustrates an example of segment parsing for a (996+484+996) tone MRU. Assuming a PPDU BW of 320MHz with punctured 80MHz plus 40MHz, the segment parser 104 resolves the bandwidth of the encoded data bits into multiple 80MHz sub-blocks, for example, three 80MHz sub-blocks in the example above. Within the 80MHz sub-blocks, each of the 2×960 tone RUs occupies an 80MHz bandwidth, and each of the 480 tone RUs occupies a 40MHz bandwidth. It should be noted that using the corresponding N... SD Table 3, with a resolution of 2428, allows the segment resolver to select any combination of MRUs.
[0088] Segment parser 104 provides the segmented encoded data bits to constellation mapper 106. Constellation mapper 106 can be used to perform DCM on the segmented encoded data bits and map the segmented encoded data bits to data subcarriers associated with RU / MRU.
[0089] When constellation mapper 106 conforms to HE standards, including the use of DCM, constellation mapper 106 carries symbol pairs (d) carried by DCM subcarrier pairs with indices (k, q(k)). k ,d q(k) The same information bits are modulated on the same surface, where q(k) = k + N. SD,DCM , 0≤k≤N SD,DCM -1. It should be noted that if DCM is used, then N... SD,DCM The N without DCM shown in Tables 1, 2, and 3 SD Half the value.
[0090] The lower half of the data subcarrier in the RU is represented as: The upper half of the data subcarrier in the RU is represented as d DCM For d DCM The data subcarriers modulated by DCM are related to the corresponding data subcarriers in d, and may be modified based on BPSK, QPSK or 16-QAM constellations.
[0091] As an example, the encoded data bits (B0, B1, ..., B) corresponding to the data subcarrier NSD,DCM-1 ) is provided as input to constellation mapper 106 for: (i) BPSK modulation: d k =B k and (ii) QPSK modulation: each bit pair (B 2k B 2k+1 ) modulated by QPSK (iii) 16-QAM modulation: via alignment group (B 4k+1 B4k B 4k+3 B 4k+2 ) Apply 16-QAM modulation, 4-bit group (B 4k B 4k+1 B 4k+2 B 4k+3 ) modulated by 16-QAM
[0092] Figure 3 (Prior art) illustrates an example of a DCM used for a 996-tone RU. As shown, the first half of the data subcarrier (i.e., 40MHz) of a single 996-tone RU is occupied by d, and the other half of the data subcarrier (i.e., 40MHz) is occupied by d. DCM Occupied.
[0093] When the constellation mapper 106 conforms to the EHT standard, DCM is used for RUs with 996 tones or smaller, and the DCM procedure in the EHT standard is the same as the DCM procedure in the HE standard. For RUs or MRUs larger than 996 tones, DCM is performed only within each 80MHz subblock.
[0094] Figure 4 (Prior art) is a diagram of a DCM for a (996+484+996) tone MRU. For example, for a (996+484+996) tone MRU, segment parser 104 will... Each encoded data bit is assigned to one of three corresponding subgroups as d0, d1, and d2. Subgroup d0 is provided to DCM module 106-1, subgroup d1 to DCM module 106-2, and subgroup d2 to DCM module 106-3. DCM modules 106-1, 106-2, and 106-3 are implemented as submodules on constellation mapper 106. As shown in the figure, DCM modules 106-1, 106-2, and 106-3 execute DCM in each RU of the (996+484+996) tone MRU.
[0095] Furthermore, the EHT standard also employs a duplicated (DUP) mode, in which the DCM-coded data subcarriers in the frequency domain are duplicated once more to support only a single RU. However, the current version of the DUP mode used in the EHT standard does not support MRU operation. In other words, during MRU operation, the coded data bits cannot be duplicated without first performing the DCM operation.
[0096] The EHT standard introduces the DUP mode to maximize the use of bandwidth (BW) to increase transmit power. The DUP mode replicates the DCM modulated data tones in the frequency domain for full BW use at 80MHz, 160MHz, and 320MHz, without using the MRU. Specifically, (i) in DUP80 mode, the encoded data bits of the 242-tone RU of the DCM are replicated twice to occupy an 80MHz bandwidth; (ii) in DUP160 mode, the encoded data bits of the 484-tone RU of the DCM are replicated twice to occupy a 160MHz bandwidth; and (iii) in DUP320 mode, the encoded data bits of the 996-tone RU of the DCM are replicated twice to occupy a 320MHz bandwidth.
[0097] Figure 5 (Prior art) illustrates DUP mode operation with a PPDU BW of 80MHz, namely DUP80. As shown, the DCM module 106-1 performs DCM on 234 coded data subcarriers d0. The 234 coded data subcarriers d0 and the 234 DCM-coded data subcarriers d... 0DCM The 484-tone RU is mapped to 40MHz. The constellation mapper 106 also includes a DUP module 106-10 to replicate the 484-tone RU on the 996-tone RU.
[0098] Back Figure 1 Following constellation mapping and DCM (if applicable) performed by constellation mapper 106, LDPC tone mapper 108 performs LDPC tone mapping on the LDPC-coded data subcarriers. When DCM is performed, LDPC tone mapper 108 applies permutations to both portions of the data subcarrier. LDPC tone mapping parameters are defined for the RU / MRU within an 80MHz subblock. The distance parameters with and without DCM are denoted as D... TM and D TM_DCM If DCM is not applied, the pitch is d. k The following formula will be replaced with d′ t(k) :
[0099] Where k = 0, 1, ..., N SD -1.
[0100] Table 4 below lists the LDPC tone mapper parameters D for a given RU / MRU size in the EHT standard. TM and D TM,DCM .
[0101] Table 4
[0102]
[0103] For a RU / MRU spanning multiple 80MHz frequency sub-blocks, LDPC tone mapping is performed separately on each sub-block of the RU / MRU within that sub-block. SD and N SD,DCM They can be D respectively TM and D TM,DCM The multiples of the above algorithm are used to perform tone mapping.
[0104] Figure 6 (Prior art) shows an example of LDPC tone mapping for a (996+484+996) tone MRU without DCM. Figure 7 (Prior art) shows an example of LDPC tone mapping for a (996+484+996) tone MRU with DCM.
[0105] return Figure 1 The IDFT module 110 is used to convert frequency domain data on subcarriers into time domain signals and forward the time domain signals to the antenna structure (not shown) for transmission.
[0106] As mentioned above, the EHT standard employs DCM replication of data subcarriers; however, DCM replication is limited to each sub-block of 80MHz. Furthermore, the EHT standard employs a DUP mode to further replicate the DCM-replicated data subcarriers once, supporting only a single RU and not a multiple RU.
[0107] Therefore, the developers of this technology have designed an apparatus and method to further improve the performance of DCM PPDUs by increasing the frequency diversity of the large PPDU BW (>80MHz) on 80MHz sub-blocks by multiplexing DCM-coded data subcarriers. Furthermore, in one embodiment, the designed apparatus and method also provide several techniques for DUP mode to support MRU operation, thereby improving spectrum utilization efficiency. Additionally, in the same or another embodiment, the designed apparatus and method can group data subcarriers after encoding and modulation and perform LDPC tone mapping using LDPC tone mapping parameters to support DUP mode of the MRU.
[0108] Figure 8The following illustrations depict the environment of a wireless local area network (WLAN) 200 provided by various embodiments of the present disclosure. The WLAN 200 may include multiple wireless devices, such as access points (APs) 202 and multiple associated stations (STAs) 204. Each of the STAs 204 may also be referred to as a mobile station (MS), mobile device, mobile handheld device, wireless handheld device, access terminal (AT), user equipment (UE), subscriber station (SS), or user unit, etc. STAs 204 may represent various devices, such as mobile phones, personal digital assistants (PDAs), other handheld devices, netbooks, laptops, tablets, portable computers, display devices (e.g., televisions, computer monitors, navigation systems, etc.), printers, etc. In other words, an STA 204 may be any electronic device capable of wirelessly communicating with other electronic devices and / or APs 202. In some non-limiting embodiments, the WLAN 200 may be a network implementing at least one of the IEEE 802.11 series of standards.
[0109] In some non-limiting embodiments, each of the STAs 204 can be associated with and communicate with the AP 202 via communication link 206. Various STAs 204 in the network can communicate with each other via the AP 202. A single AP 202 and the associated set of STAs 204 can be referred to as a basic service set (BSS). Figure 8 An exemplary coverage area 210 of AP 202 is also shown, which can represent the basic service area (BSA) of WLAN 200. Although only one AP 202 is shown, WLAN 200 may include multiple APs 202. An extended serviceset (ESS) may include a collection of connected BSSs. An extended network station associated with WLAN 200 can be connected to a wired or wireless distribution system that enables multiple APs 202 to be connected in such an ESS. Therefore, STA 204 can be covered by more than one AP 202 and can be associated with different APs 202 at different times for different transmissions.
[0110] In some non-limiting embodiments, STA 204 may operate and communicate according to the IEEE 802.11 family of standards and revisions (via the corresponding communication link 206), including but not limited to 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ad, 802.11ah, 802.11af, 802.11ay, 802.11ax, 802.11az, 802.11ba, and 802.11be. These standards define the WLAN wireless and baseband protocols for the PHY and medium access control (MAC) layers. STA 204 in WLAN 200 may communicate on unlicensed spectrum, which may be a portion of the spectrum including bands traditionally used by Wi-Fi technology, such as the 2.4 GHz and 5 GHz bands. Unlicensed spectrum may also include other bands, such as the emerging 6 GHz band. The STA 204 in WLAN 200 can also be used to communicate on other frequency bands (such as shared licensed bands), where multiple operators may have licenses to operate in the same or overlapping frequency bands.
[0111] In some non-limiting embodiments, STA 204 can form a network without any other devices besides AP 202 or STA 204 itself. An example of such a network is a self-organizing network (or wireless self-organizing network). Self-organizing networks can also be called mesh networks or peer-to-peer (P2P) connections. In some cases, self-organizing networks can be implemented within a larger wireless network such as WLAN 200. In this implementation, while STA 204 can communicate with each other via communication link 206 through AP 202, STA 204 can also communicate directly with each other via direct wireless communication link 208. Furthermore, two STA 204 can communicate via direct wireless communication link 208, regardless of whether the two STA 204 are associated with and served by the same AP 202. In such a self-organizing system, one or more of STA 204 can assume the role played by AP 202 in the BSS. Such STA 204 can be called the group owner (GO) and can coordinate transmissions within the self-organizing network. Examples of direct wireless communication links 208 include Wi-Fi direct connections, connections established using a tunneled direct link setup (TDLS) link, and other peer-to-peer (P2P) group connections.
[0112] In some non-limiting embodiments, certain types of STA 204 may provide automated communication. Automated wireless devices may include devices that enable Internet of Things (IoT) communication, machine-to-machine (M2M) communication, or machine-type communication (MTC). IoT, M2M, or MTC can refer to data communication technologies that enable devices to communicate without human intervention. For example, IoT, M2M, or MTC can refer to communication from STA 204 that integrates sensors or instruments to measure or collect information and relays that information to a central server or application, which may then utilize or present the information to humans interacting with the application.
[0113] In some non-limiting embodiments, WLAN 200 may support beamforming transmission. As an example, AP 202 may use multiple antennas or an antenna array to perform beamforming operations for directional communication with STA 204. Beamforming (also known as spatial filtering or directional transmission) is a signal processing technique that can be used at a transmitter (e.g., AP 202) to shape and / or direct the entire antenna beam in the direction of a target receiver (e.g., STA 204).
[0114] In some non-limiting embodiments, WLAN 200 may also support a multiple-input multiple-output (MIMO) wireless system. Such a system can use a transmission scheme between a transmitter (e.g., AP 202) and a receiver (e.g., STA 204), where both the transmitter and receiver are equipped with multiple antennas. For example, AP 202 may have an antenna array with multiple rows and columns of antenna ports that AP 202 can use for beamforming in its communication with STA 204. Signals can be transmitted multiple times in different directions (e.g., each transmission can undergo different beamforming). The receiver (e.g., STA 204) can attempt multiple beams (e.g., antenna subarrays) while receiving signals.
[0115] In some non-limiting embodiments, the PPDU can be transmitted on a radio frequency (RF) spectrum band, which in some examples may include multiple sub-bands or frequency channels. In some cases, the bandwidth of the RF spectrum band may be 80 MHz, and the bandwidth of each sub-band or channel may be 20 MHz. Transmissions with STA 204 and AP 202 typically include control information in a header sent before data transmission. The information provided in the header is used by the receiving device to decode subsequent data.
[0116] Figure 9 A high-level functional block diagram of a portion of a Wi-Fi device 300 according to various non-limiting embodiments of the present disclosure is shown. As shown, the Wi-Fi device 300 includes an LDPC / BCC encoder 302, a segment parser 304, a constellation mapper 306, an LDPC tone mapper 308, and an inverse discrete Fourier transform (IDFT) module 310. In the case of a MIMO system with multiple encoded data bits to be transmitted, the Wi-Fi device 300 may include a stream parser 303, multiple segment parsers 304, multiple constellation mappers 306, multiple LDPC tone mappers 308 (if LDPC encoding is deployed), and multiple IDFT modules 310. It should be noted that the Wi-Fi device 300 may include other components, such as a suitable antenna structure for transmitting and receiving wireless signals, memory elements for storing certain instructions, and a processor for executing instructions. However, for simplicity, Figure 9 Such components are omitted. In various non-limiting embodiments, the Wi-Fi device 300 may be integrated into the STA 204 and AP 202.
[0117] In some non-limiting embodiments, the LDPC / BCC encoder 302 can be used to receive data bits and encode data bits to be transmitted via the MRU in the WLAN 200. The encoding of the data bits can be based on LDPC or BCC. The encoded data bits are transmitted as PPDUs to other components of the Wi-Fi device 300.
[0118] As previously described, in the case of multiple encoded data bits corresponding to the input of a MIMO configuration, the Wi-Fi device 300 may include a stream resolver 303. The stream resolver 303 can be used to resolve multiple encoded data bits according to the number of spatial streams. As an example, if multiple encoded data bits are transmitted on four spatial streams, the stream resolver 303 can resolve the multiple encoded data bits into a spatial stream of four encoded data bits. Each spatial stream can be processed in parallel using multiple segment resolvers 304, multiple constellation mappers 306, multiple LDPC tone mappers 308, and multiple IDFT modules 310.
[0119] It should be noted that for a single spatial stream, the LDPC / BCC encoder 302 can provide the encoded data bits to the segment resolver 304 instead of the stream resolver 303. When the PPDU BW is greater than 80MHz, for example, 160MHz or 320MHz, the segment resolver 304 can be used to divide the PPDU BW into multiple 80MHz sub-blocks. The segment resolver 304 can be used to resolve the encoded data bits of the RU / MRU. The segment resolver 304 can be used to divide those encoded bits (for each spatial stream) into multiple frequency sub-blocks in a proportionally polling manner (for large RUs, the sub-block size is 484 tones, (484+242) tones, or 996 tones, etc.), as described in Table 3. This operation is not performed for smaller RUs or MRUs.
[0120] In some non-limiting embodiments, segment parser 304 can create a set of encoded data bits based on a predetermined criterion. Segment parser 304 can determine the number of bits to be grouped together in the set. In other words, segment parser 304 can determine the number N of encoded bits for each OFDM symbol (also referred to as a set of encoded data bits). CBPS The number of coded bits N for each OFDM symbol CBPS Depending on the number of spatial streams, the modulation order, the type of DCM used, and the number of times the coded data subcarriers are repeated, segment resolver 304 can resolve the coded bits of each spatial stream in the corresponding group based on the scaling ratio associated with the MRU (as previously discussed in Table 3).
[0121] As previously discussed with respect to conventional Wi-Fi device 100, DUP mode is used only for a single RU in the EHT standard. However, Wi-Fi device 300 can also consider DUP mode in the case of MRU. In other words, encoded data subcarriers in the MRU, for example, for (484+242) tone MRU, (996+484) tone MRU, (996+484+242) tone MRU, (2×996+484) tone MRU, (3×996) tone MRU, or (3×996+484) tone MRU, can also be copied by Wi-Fi device 300.
[0122] Figure 10 Examples of DUP mode operation performed by Wi-Fi device 300 according to various non-limiting embodiments of the present disclosure are shown. Constellation mapper 306 may also include DUP modules 306-1, 306-2, and 306-3.
[0123] In this example, it is assumed that the coded data bits modulated on the subcarrier will be copied four times, and the MRU selected by the constellation mapper 306 from Table 3 is a (996+484+996) tone MRU. Furthermore, the copying in this example can be performed without a DCM. Based on Table 2, the number N of data subcarriers... SD It equals 2428.
[0124] Prior to performing the DUP operation, the constellation mapper 306 can be used to modulate the parsed coded data bits to generate modulated coded data symbols using any suitable modulation technique. Such modulation techniques may include, but are not limited to, BPSK, QPSK, 16-QAM, 64-QAM, 1024-QAM, and 4096-QAM. As an example, the number of bits per modulated coded data symbol may depend on the type of modulation scheme applied to the constellation mapper 306. The number of bits per modulated coded data symbol is 1 for BPSK; 2 for QPSK; 4 for 16-QAM; 6 for 64-QAM; 10 for 1024-QAM; and 12 for 4096-QAM.
[0125] Since the data subcarriers will be copied 4 times, the number of data subcarriers N SD This can be divided by 4. Therefore, segment resolver 304 can group 607 bits per spatial stream per OFDM symbol based on a predetermined criterion (i.e., 2428 bits divided by 4 for BPSK modulation). The predetermined criterion is: determining the number N of data subcarriers associated with the MRU. SD By increasing the number N of data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DUP .
[0126] Furthermore, segment parser 304 can be used to parse 607 encoded data bits according to the ratio corresponding to the (996+484+996) tone MRU as defined in Table 3. In this case, segment parser 304 can parse the 607 encoded data bits into a first set of 245 encoded data bits, a second set of 117 encoded data bits, and a third set of 245 bits. Segment parser 304 can provide constellation mapper 306 with the first set of 245 encoded data bits, the second set of 117 encoded data bits, and the third set of 245 encoded data bits.
[0127] Considering the BPSK modulation technique, constellation mapper 306 can be used to modulate a first set of 245 coded data bits to generate a first set of 245 coded data symbols. Constellation mapper 306 can be used to map the first 245 coded data symbols to data subcarriers to generate coded data subcarrier d0.
[0128] On a similar line, constellation mapper 306 can be used to generate a coded data subcarrier d1 corresponding to a second set of 117 coded data bits, and a coded data subcarrier d2 corresponding to a third set of 245 coded data bits. The coded data subcarrier d0 can be associated with a 996-tone RU, the coded data subcarrier d1 can be associated with a 484-tone RU, and the coded data subcarrier d2 can be associated with a 996-tone RU.
[0129] Furthermore, constellation mapper 306 can be used to replicate coded data subcarriers d0, d1, and d2 within the 996-tone RU, 484-tone RU, and 996-tone RU, respectively. For this purpose, constellation mapper 306 can provide 245 coded data subcarriers d0 to DUP module 306-1, 117 coded data subcarriers d1 to DUP module 306-2, and 245 coded data subcarriers d2 to DUP module 306-3.
[0130] DUP module 306-1 can be used to replicate 245 coded data subcarriers d04 times over an 80MHz bandwidth associated with a 996-tone RU. The replicated coded data subcarriers can be represented as d0(1), d0(2), and d0(3). DUP module 306-2 can be used to replicate 117 coded data subcarriers d14 times over a 40MHz bandwidth associated with a 484-tone RU. The replicated coded data subcarriers can be represented as d1(1), d1(2), and d1(3). DUP module 306-3 can be used to replicate 245 coded data subcarriers d24 times over an 80MHz bandwidth associated with a 996-tone RU. The replicated coded data subcarriers can be represented as d2(1), d2(2), and d2(3). It should be noted that DUP modules 306-1, 306-2 and 306-3 can be used to replicate coded data subcarriers d0, d1 and d2, and do not perform DCM operations on coded data subcarriers d0, d1 and d2.
[0131] In addition to replicating the encoded data subcarriers within the RU of a (996+484+996) tone MRU, in some non-limiting embodiments, the constellation mapper 306 can be used to shuffle the encoded data subcarriers on the RU. For this purpose, the constellation mapper 306 may include a shuffling module 306-10 (e.g., Figure 11As shown), it is used to shuffle encoded data subcarriers. Figure 11 Examples of shuffling operations performed by Wi-Fi device 300 according to various non-limiting embodiments of the present disclosure are shown. As shown, shuffling modules 306-10 can be used to shuffle copied coded data subcarriers d0(1), d0(2), and d0(3) and copied coded data subcarriers d2(1), d2(2), and d2(3).
[0132] The shuffling module 306-10 can apply phase rotation to the replicated coded data subcarriers d0(1), d0(2), d0(3), d2(1), d2(2), and d2(3). As an example, phase rotation can be applied to each replica d0(1), d0(2), d0(3), d2(1), d2(2), and d2(3). l (i) to reduce the peak-to-average power ratio. Typically, the replicated coded data subcarrier can be represented as d. l (i), where l is the index of the 80MHz sub-block, and i is the index of the coded data subcarrier copied within the l-th sub-block. Furthermore, the original coded data subcarrier can be represented as d. l The 306-10 shuffling module can be used to apply phase rotation to replicated coded data subcarriers. l At least some of (i).
[0133] It should be noted that, in various non-limiting embodiments, the encoded data subcarriers d can be configured to be shuffled and replicated on an 80MHz sub-block. l (i). In other words, the copied encoded data subcarrier d can be included in a subfield of the PHY header of the PPDU. l (i) Associated with the original data subcarrier d after shuffling l This will help the receiver (not shown) identify the copied encoded data subcarrier d. l (i), and associate them with the original data subcarrier d l This is to ensure that the encoded data bits are decoded correctly.
[0134] It should be noted that the above example corresponds to replicating the coded data subcarrier four times on a (996+484+996) tone MRU. Furthermore, three DUP modules 306-1, 306-2, and 306-3 have been shown to replicate the coded data subcarrier. However, in other non-limiting embodiments, the coded data subcarrier may be replicated several other times, such as three or five times. Additionally, different MRUs can be selected based on the PPDU BW, and the number of DUP modules can be changed accordingly. As an example, if the MRU is a (484+996) tone MRU, the constellation mapper 306 may have two DUP modules. Similarly, if the MRU is a (996+484+996+996) tone MRU, the constellation mapper 306 may have four DUP modules.
[0135] Therefore, through the duplication operation, the Wi-Fi device 300 can improve spectrum utilization efficiency. Simultaneously, the Wi-Fi device 300 can improve spectrum utilization efficiency by utilizing the duplicated coded data subcarriers d. l (i) Shaking is performed to improve frequency diversity gain. Furthermore, the Wi-Fi device 300 can improve its resistance to interference from the overlapped basic service set (OBSS).
[0136] Table 5 provides the EHT standard for single RUs only, with no DCM and no replication. SD Values. Additionally, Table 5 provides N values for the case where there is no DCM, but the coded data subcarriers are replicated in a single RU. SD,DUP (The number of data subcarriers in DUP mode, according to various non-limiting embodiments of this disclosure). In other words, referring to... Figure 10 N SD,DUP This can represent the total number of subcarriers in the encoded data subcarriers d0, d1, and d2. It should be noted that although the EHT standard employs replication on large-size RUs (e.g., 996-tone, 2×996-tone, and 4×996-tone RUs), it does not provide N without DCM for smaller RU sizes (e.g., 242-tone and 484-tone RUs). SD,DUP These values are provided by this disclosure, for example, for a 242 RU size. Furthermore, N corresponds to the 996-tone RU adopted by the EHT standard. SD The value is 234. However, N corresponds to the 996-tone RU disclosed in this disclosure. SD,DUP The value is 245. It should be noted that N... SD,DUP The value corresponds to a replication factor of 4 for the data subcarrier. However, for RUs of different sizes, N SD,DUP The value may vary with changes in the replication factor (other than 4).
[0137] Table 5
[0138]
[0139] As previously stated, the EHT standard does not provide the option to replicate coded data subcarriers on the MRU. However, in some non-limiting embodiments, the Wi-Fi device 300 can be used to replicate coded data subcarriers on the MRU. In the case of the MRU, the conventional Wi-Fi device 100 only uses the N provided by the EHT standard, as shown in Table 6 (without DCM). SD The value of .
[0140] Furthermore, according to various non-limiting embodiments of this disclosure, Table 6 provides cases where there is no DCM, but the encoded data subcarrier is replicated on the MRU, for example on a (484+242) tone, (996+484) tone, (996+484+242) tone, (2×996+484) tone, (3×996) tone, or (3×996+484) tone MRU, N SD,DUP (The number of data subcarriers of the MRU in DUP mode, according to various non-limiting embodiments of this disclosure). It should be noted that N... SD,DUP The value corresponds to a replication factor of 4 for the data subcarrier. However, for MRUs of different sizes, N SD,DUP The value may vary with changes in the replication factor (other than 4).
[0141] Table 6
[0142]
[0143] It should be noted that the selection of RU / MRU can depend on system requirements, and different RU / MRUs can be used in different embodiments depending on the requirements. Therefore, the operating parameters of the Wi-Fi device 300 can be varied accordingly. The number of coded bits per spatial stream for each OFDM symbol can be represented as N. SD,DUP ×M. M is the modulation order (the number of bits per constellation symbol), i.e., M=1 for BPSK; M=2 for QPSK; M=4 for 16-QAM; M=6 for 64-QAM; M=10 for 1024-QAM; and M=12 for 4096-QAM. N SD,DUP The value can be selected from Table 5 or Table 6 based on the RU or MRU size.
[0144] Furthermore, Wi-Fi device 300 can be used to provide an improved technique for performing DCM on RU / MRU compared to the DCM performed by conventional Wi-Fi device 100. Wi-Fi device 300 can perform DCM mapping on sub-blocks (especially for large bandwidths of 160MHz and 320MHz including more than one 80MHz sub-block). Figure 12 Examples of modified DCM operations performed by Wi-Fi device 300 on a 3×996 tone RU according to various non-limiting embodiments of the present disclosure are shown.
[0145] In some non-limiting embodiments, the constellation mapper 306 may further include DCM modules 306-20, 306-21, and 306-22. DCM modules 306-20, 306-21, and 306-22 can be used to perform DCM on the coded data subcarriers provided by the constellation mapper 306 to generate DCM-coded data subcarriers. Prior to performing DCM, in some non-limiting embodiments, a segment parser can be used to create a set of coded data subcarriers according to a predetermined criterion. The predetermined criterion may be determining the number N of data subcarriers associated with the MRU. SD And determine the number N of data subcarriers. SD,DUP In this case, it can also be referred to as the number of data subcarriers N. SD,DCM This is achieved by increasing the number N of data subcarriers. SD Divide by the number of times the encoded data subcarrier will be copied within the corresponding RU. In some non-limiting embodiments, when DCM is performed on the encoded data subcarrier, the encoded data subcarrier can be copied twice. Therefore, the number N of data subcarriers... SD,DCM This can be achieved by increasing the number of data subcarriers N. SD Divide by 2 to determine. Furthermore, for each spatial stream, the number of encoded data bits in the group is equal to M×N. SD,DCM , where M is the modulation order.
[0146] As an example, for a 3×996 tone RU, segment resolver 304 determines the number N of data subcarriers associated with the 3×996 tone RU. SD The value is 2940. The segment parser then determines the number N of data subcarriers by dividing 2940 by 2. SD,DUPThis provides each group of 1470 coded data bits (assuming BPSK modulation, M value = 1) of each spatial stream to three equal subgroups of coded data bits. Constellation mapper 306 can be used to generate subgroups of coded data subcarriers, represented as d0, d1, and d2, based on the three equal subgroups of coded data bits. Subgroup d0 is provided to DCM module 306-20, subgroup d1 to DCM module 306-21, and subgroup d2 to DCM module 306-22. DCM modules 306-20, 306-21, and 306-22 can be implemented as submodules on constellation mapper 306. As shown, DCM modules 306-20, 306-21, and 306-22 can perform DCM separately within each of the 3×996 tone RUs (in a similar manner to those previously discussed). The DCM-coded data subcarriers corresponding to d0, d1, and d2 can be represented as d1, d2, d2, d1 ... 0DCM d 1DCM d 2DCM .
[0147] It should be noted that the encoded data subcarriers d0, d1, and d2, and the corresponding DCM-coded data subcarrier d 0DCM d 1DCM d 2DCM It can occupy the same spectral width as a single RU. For example, due to the coded data subcarrier d0 and the DCM-coded data subcarrier d 0DCM Associated with the 996 tone RU, therefore, d0 and d 0DCM Each of them can occupy the same 40MHz spectrum bandwidth. Furthermore, the number of coded data subcarriers associated with d0, d1, and d2 can be equal to the number of subcarriers associated with d1, d2, and d2 respectively. 0DCM d 1DCM d 2DCM The number of associated data subcarriers.
[0148] exist Figure 12 In the example, considering that the encoded data subcarriers d0, d1, and d2 are not the same as the corresponding DCM-coded data subcarriers d 0DCM d 1DCM d 2DCM The shuffling module 306-10 can be used to perform copy operations in... Figure 12 The other sub-blocks shown contain DCM-coded data subcarriers d. 0DCM d 1DCM d 2DCM .
[0149] The mixing module 306-10 can be used to mix raw encoded data subcarriers d0, d1, d2 and / or DCM encoded data subcarriers d 0DCMd 1DCM d 2DCM Phase rotation is applied to shuffle DCM-coded data subcarriers. Typically, the DCM-coded data subcarrier d... 0DCM d 1DCM d 2DCM It can be represented as d lDCM Where l is the index of the 80MHz sub-block. Furthermore, the original coded data subcarrier can be represented as d. l The 306-10 shuffling module can be used to apply phase rotation to DCM-coded data subcarriers. lDCM At least some of them.
[0150] Figure 13 Examples of modified DCM operations performed by Wi-Fi device 300 on a (996+484+996) tone MRU according to various non-limiting embodiments of the present disclosure are shown. In this example, segment resolver 304 can allocate each spatial stream for each OFDM symbol according to the scaling ratios described in Table 3. Each encoded data bit. Constellation mapper 306 can be used to generate subgroups of encoded data subcarriers represented as d0, d1, and d2. DCM modules 306-20, 306-21, and 306-22 can perform DCM separately in each RU of the (996+484+996) tone MRU (in a similar manner to that discussed previously). The DCM-coded data subcarriers corresponding to the encoded data subcarriers as d0, d1, and d2 can be represented as d0, d1, and d2, respectively. 0DCM d 1DCM d 2DCM .
[0151] It should be noted that in the case of (996+484+996) tone MRU or any other MRU, the DCM-coded data subcarrier d 0DCM d 1DCM d 2DCM They don't have to occupy the same spectrum bandwidth. As an example, DCM-coded data subcarriers d... 0DCM and d 2DCM Associated with 996 tone RUs, each can occupy a 40MHz spectrum bandwidth. However, the DCM-coded data subcarrier d 1DCM Associated with a 484-tone RU, it can therefore occupy a 20MHz spectrum bandwidth. In other words, the number of coded data subcarriers associated with d0 and d2 may not be equal to the number of data subcarriers associated with d1. Furthermore, with d... 0DCM d 2DCM The number of associated coded data subcarriers may not be equal to the number of d. 1DCMThe number of associated data subcarriers. Therefore, in this case, the shuffling module 306-10 can be used only for DCM-coded data subcarriers d. 0DCM and d 2DCM Perform mixed washing.
[0152] Nevertheless, shuffling operations may increase diversity gain and resilience to interference from the overlapped basic service set (OBSS). However, to further improve frequency diversity, DCM modules 306-20 and 306-22 can perform partial-size DCM mapping instead of performing an equal full-size DCM, i.e., the size of the coded data subcarrier as d0 is equal to the size of the coded data subcarrier as d0. 0DCM The size of the DCM-encoded data subcarrier. In other words, DCM modules 306-20 and 306-22 can use DCM-encoded data subcarriers d 0DCM and d 2DCM The quantity is divided into two equal halves for DCM execution, such as... Figure 14 As shown.
[0153] Figure 14 Examples of modified DCM operations performed by Wi-Fi device 300 on a (996+484+996) tone MRU according to various non-limiting embodiments of the present disclosure are shown. In this example, DCM modules 306-20 perform DCM operations on encoded data subcarrier d0 to generate DCM-encoded data subcarrier d 0DCML and d 0DCMR In this context, labels L and R specify d respectively. 0DCM The arbitrary "left" and "right" halves. DCM-coded data subcarrier d 0DCML and d 0DCMR The occupied spectrum bandwidth is 20MHz. Similarly, DCM module 306-20 performs DCM operation on the encoded data subcarrier d2 to generate DCM-coded data subcarrier d. 2DCML and d 2DCMR DCM-encoded data subcarrier d 2DCML and d 2DCMR The occupied spectrum bandwidth is 20MHz. As a result, the shuffling module 301-10 can shuffle all DCM-coded data subcarriers d 0DCML d 0DCMR d 1DCM d 2DCML and d 2DCMR Perform a mixed washing operation, such as Figure 14 As shown.
[0154] It should be noted that the above example already shows three DCM modules 302-20, 306-21, and 306-22. However, in other non-limiting embodiments, the number of DCM modules can be varied. As an example, if the MRU is a (484+996) tone MRU, then the constellation mapper 306 can have two DCM modules. Similarly, if the MRU is a (996+484+996+996) tone MRU, then the constellation mapper 306 can have four DCM modules.
[0155] By modifying the DCM operation, the Wi-Fi device 300 can shuffle the DCM-coded data subcarriers d lDCM This improves frequency diversity gain. Furthermore, the Wi-Fi device 300 can enhance its resistance to interference from the overlapped basic service set (OBSS).
[0156] In some non-limiting embodiments, the Wi-Fi device 300 can be used to perform DCM and DUP operations with or without a shuffling operation. Figure 15 Examples of modified DCM operation and DUP mode operation performed by Wi-Fi device 300 on a (996+484+996) tone MRU according to various non-limiting embodiments of the present disclosure are shown. In this example, it is assumed that the encoded data subcarrier will be repeated 4 times. The repetition also includes DCM-encoded data subcarriers. In other words, the encoded data subcarrier d0 and the DCM-encoded data subcarrier d DCM Repeat this process once, producing 4 copies.
[0157] Furthermore, in the example above, it is assumed that the DCM is based on the BPSK scheme, so the module order (number of bits per constellation symbol) is equal to 1. To satisfy the modified DCM and DUP operations, while respecting the data subcarrier capacity of the (996+484+996)-tone MRU, the number of coded bits per spatial stream per OFDM symbol of the (996+484+996)-tone MRU is equal to 607.
[0158] Segment parser 304 can be used to resolve 607 coded data bits according to the ratio corresponding to the (996+484+996) tone MRU as defined in Table 3. Constellation mapper 306 can be used to modulate the coded data bits to generate modulated coded data symbols and map the modulated data symbols to generate coded data subcarriers. In this case, constellation mapper 306 can provide 245 coded data subcarriers d0 to DCM module 306-20, 117 coded data subcarriers d1 to DUP module 306-21, and 245 coded data subcarriers d2 to DUP module 306-22.
[0159] DCM module 306-20 can be used to perform DCM operations on encoded data subcarrier d0 to generate DCM-encoded data subcarrier d 0DCM It should be noted that although the bandwidth of the 996-tone RU is 80MHz, the encoded data subcarrier d0 and the DCM-encoded data subcarrier d... 0DCM Each can have a bandwidth of 20MHz, allowing the remaining bandwidth to be used for DUP operations.
[0160] In a similar manner, DCM module 306-21 can be used to perform DCM operations on the encoded data subcarrier d1 to generate DCM-encoded data subcarrier d. 1DCM It should be noted that although the 484-tone RU occupies a bandwidth of 40MHz, the encoded data subcarrier d1 and the DCM-encoded data subcarrier d... 1DCM Each can occupy 10MHz of spectrum bandwidth, allowing the remaining spectrum bandwidth to be used for DUP operations.
[0161] Furthermore, the DCM module 306-22 can be used to perform DCM operations on the encoded data subcarrier d2 to generate a DCM-encoded data subcarrier d. 2DCM The encoded data subcarrier d2 and the DCM-encoded data subcarrier d 2DCM Each can occupy 20MHz of spectrum bandwidth.
[0162] The DUP module 306-1 can be used to perform DUP operations to copy the DCM-encoded data subcarrier d from the 996-tone RU. 0DCM And the encoded data subcarrier d0. The copied encoded data subcarrier d0 and the copied DCM-coded data subcarrier d... 0DCM They can be represented as d0(1) and d respectively. 0DCM (1).
[0163] The DUP module 306-2 can be used to perform DUP operations to copy the DCM-coded data subcarrier d from the 484-tone RU. 1DCM And the encoded data subcarrier d1. The copied encoded data subcarrier d1 and the copied DCM-coded data subcarrier d... 1DCM They can be represented as d1(1) and d respectively. 1DCM (1).
[0164] Similarly, the DUP module 306-3 can be used to perform DUP operations to copy the DCM-encoded data subcarrier d from the 996-tone RU. 2DCM And the encoded data subcarrier d2. The copied encoded data subcarrier d2 and the copied DCM-coded data subcarrier d...2DCM They can be represented as d2(1) and d respectively. 2DCM (1).
[0165] To further improve spectrum utilization efficiency, increase frequency diversity gain, and enhance resistance to interference from the overlapped basic service set (OBSS), in some non-limiting embodiments, the shuffling module 310-10 can be used to shuffle DCM-coded data subcarriers d 0DCM d 1DCM (1) d 2DCM and d 2DCM (1) Perform mixed washing.
[0166] It should be noted that, in this case, the DCM-coded data subcarrier d 1DCM and d 2DCM (1) It does not participate in the shuffling process because the associated spectral width is different from the DCM-coded data subcarrier d. 0DCM d 1DCM (1) d 2DCM and d 2DCM (1).
[0167] It should be noted that, in various non-limiting embodiments, on the 80MHz sub-block, the replicated coded data subcarrier d l (i) and the replicated DCM-coded data subcarrier d lDCM (i) The shuffling can be configurable. In other words, an indication can be included in a subfield of the PHY header of the PPDU that specifies the number of coded data subcarriers to be copied. l (i) and the replicated DCM-coded data subcarrier d lDCM (i) Associated with the original data subcarrier d after shuffling l This will help the receiver (not shown) identify the copied encoded data subcarrier d. l (i) and the replicated DCM-coded data subcarrier d lDCM (i), and associate them with the original data subcarrier d l In order to correctly decode the encoded data bits.
[0168] In addition to the examples and embodiments described above, if the LDPC / BCC encoder 302 can encode the received data bits based on LDPC, then the LDPC tone mapper 308 can be used to perform LDPC tone mapping after the constellation mapping performed by the constellation mapper 306 and DCM (if applicable). In the case of performing DCM, the LDPC tone mapper 308 can apply permutations to the two portions of the data subcarrier separately.
[0169] For RU / MRUs with a size greater than or equal to 242 tones, including: 242, 484, (484+242), 996, (996+484), (996+484+242), (2×996), (2×996+484), 3×996, (3×996+484), and (4×996), the candidate LDPC tone mapping distance D TM,DUP RU / MRU definitions can be provided for 484-tone, (484+242)-tone, and 996-tone sub-blocks. Utilizing N... SD,UUP The new value of the LDPC tone mapper 308 can be determined based on the number of data subcarriers N. SD,DUP The calculated candidate LDPC tone mapping distances are used to perform LDPC tone mapping. The distances are represented as candidate D in Table 7. TM,DUP N SD,DUP This may lead to candidate D TM,DUP Several times that in order to perform tone mapping.
[0170] Table 7
[0171]
[0172] Furthermore, considering that the data subcarrier will be copied four times, candidate D is calculated. TM,DUP The value of . However, in other non-limiting embodiments, if the replication factor changes, candidate D can be calculated accordingly. TM,DUP .
[0173] return Figure 9 The IDFT module 310 is used to convert frequency-domain data on the subcarrier into a time-domain signal and forward the time-domain signal to a transmitter structure (not shown) for transmission. The transmitter structure can be integrated into STA 204 and AP 202. The transmitter structure can be used to transmit coded data subcarriers, duplicated coded data subcarriers, DCM-coded data subcarriers, and duplicated DCM-coded data subcarriers on the MRU in WLAN 200.
[0174] Figure 16 A flowchart illustrating a wireless communication method 400 according to various embodiments of the present disclosure is described.
[0175] As shown in the figure, method 400 begins at step 402, wherein the Wi-Fi device 300 encodes data bits to be transmitted on a multiple resource unit (MRU) in a wireless local area network (WLAN). As previously described, the LDPC / BCC encoder 302 is used to receive and encode data bits to be transmitted on the MRU in the WLAN 200.
[0176] Method 400 proceeds to step 404, wherein the Wi-Fi device 300 creates a set of encoded data bits based on a predetermined standard. As previously described, the segment parser 304 is used to create a set of encoded data bits for each spatial stream based on the predetermined standard. In some non-limiting steps, the predetermined standard may be: determining the number N of data subcarriers associated with the MRU. SD By increasing the number N of data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DUP .
[0177] Method 400 proceeds to step 406, wherein the Wi-Fi device 300 resolves the coded bits in the corresponding group based on a ratio associated with the MRU. As previously described, the segment parser 304 is used to resolve the coded bits in the corresponding group based on a ratio associated with the MRU (as shown in Table 3). Optionally, the number of coded data bits in the group can be equal to the number of data subcarriers, M×N. SD,DUP , where M is the modulation order.
[0178] Method 400 proceeds to step 408, wherein the Wi-Fi device 300 modulates the parsed encoded data bits to generate modulated encoded data symbols. As described above, the constellation mapper 306 is used to modulate the parsed encoded data bits according to a suitable modulation scheme, such as BPSK, QPSK, 16-QAM, 64-QAM, 1024-QAM, and 4096-QAM, to generate modulated encoded data symbols.
[0179] Method 400 proceeds to step 410, wherein the Wi-Fi device 300 maps modulated coded data symbols to data subcarriers to generate coded data subcarriers, which are associated with corresponding resource units (RUs) of the MRU. As described above, constellation mapper 306 is used to map parsed coded data bits to data subcarriers to generate coded data subcarriers, which are associated with corresponding resource units (RUs) of the MRU.
[0180] Method 400 proceeds to step 412, wherein the Wi-Fi device 300 copies the encoded data subcarriers within the corresponding RU. As described above, DUP modules 306-1, 306-2, and 306-3 are used to copy the encoded data subcarriers within the corresponding RU.
[0181] Method 400 proceeds to step 414, wherein the Wi-Fi device 300 shuffles the copied encoded data subcarriers on the corresponding RU of the MRU. As described above, the shuffling module is used to shuffle the copied encoded data subcarriers on the corresponding RU of the MRU.
[0182] Method 400 proceeds to step 416, wherein the Wi-Fi device 300 transmits coded data subcarriers and duplicated coded data subcarriers on the MRU in the WLAN. As previously described, the transmitter architecture combined in STA 204 and AP 202 can be used to transmit coded data subcarriers and duplicated coded data subcarriers on the MRU in WLAN 200.
[0183] In some non-limiting steps of method 400, Wi-Fi device 300 may perform dual carrier modulation (DCM) on the coded data subcarrier associated with the corresponding RU to generate the DCM-coded data subcarrier before replicating the coded data subcarrier within the corresponding RU.
[0184] In certain non-limiting steps of method 400, Wi-Fi device 300 shuffles DCM-coded data subcarriers, duplicated encoded data subcarriers, and duplicated DCM-coded data subcarriers on the corresponding RU of the MRU.
[0185] In certain non-limiting steps of method 400, Wi-Fi device 300 transmits an encoded data subcarrier, a DCM-encoded data subcarrier, a duplicated encoded data subcarrier, and a duplicated DCM-encoded data subcarrier on an MRU in WLAN 200.
[0186] It should be understood that the operation and functionality of the Wi-Fi device 300, its components, and associated processes can be implemented using any one or more hardware-based, software-based, and firmware-based elements. Such operational alternatives do not limit the scope of this disclosure in any way.
[0187] It should also be understood that although the embodiments presented herein have been described with reference to specific features and structures, it will be apparent that various modifications and combinations can be made without departing from these disclosures. Therefore, the specification and drawings are to be regarded merely as illustrative of the implementations or embodiments of the arguments and their principles as defined in the appended claims, and are intended to cover any and all modifications, variations, combinations, or equivalents falling within the scope of this disclosure.
Claims
1. A wireless communication device, characterized in that, The device includes: An encoder is used to encode data bits to be transmitted on a multiple resource unit (MRU) in a wireless local area network (WLAN). Segment parser, used for: A set of encoded data bits is created for each spatial stream based on a predetermined standard; The encoded data bits in the group are parsed based on the ratio associated with the MRU; Constellation mapper, used for: The coded data bits are modulated and parsed to generate modulated coded data symbols; The modulated coded data symbols are mapped to data subcarriers to generate coded data subcarriers, which are associated with the corresponding resource unit RU of the MRU; Dual-carrier modulation (DCM) is performed on the encoded data subcarrier associated with the corresponding RU to generate DCM-coded data subcarriers; The encoded data subcarrier and the DCM-encoded data subcarrier are copied within the corresponding RU to generate a copied encoded data subcarrier and a copied DCM-encoded data subcarrier; A transmitter for transmitting the coded data subcarrier, the DCM-coded data subcarrier, the duplicated coded data subcarrier, and the duplicated DCM-coded data subcarrier on the MRU in the WLAN; Before transmitting the encoded data subcarrier, the DCM-encoded data subcarrier, the copied encoded data subcarrier, and the copied DCM-encoded data subcarrier, the constellation mapper is further configured to perform shuffling of the DCM-encoded data subcarrier, the copied encoded data subcarrier, and the copied DCM-encoded data subcarrier on the corresponding RU of the MRU. The predetermined standard is: Determine the number N of data subcarriers associated with the MRU. SD ; By increasing the number N of the data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DUP .
2. The apparatus according to claim 1, characterized in that, For each spatial stream, the number of encoded data bits in the group is equal to M × N. SD,DUP , where M is the modulation order.
3. The apparatus according to claim 1, characterized in that, It also includes a low-density parity-check (LDPC) tone mapper for adjusting the tone based on the number N of the data subcarriers. SD,DUP The calculated candidate LDPC tone mapping distance is used to perform LDPC tone mapping on the encoded data subcarrier, the copied encoded data subcarrier, the DCM-coded data subcarrier, and the copied DCM-coded data subcarrier.
4. The apparatus according to any one of claims 1 to 3, characterized in that, The number of encoded data subcarriers is the same as the number of DCM-encoded data subcarriers.
5. The apparatus according to any one of claims 1 to 3, characterized in that, The number of data subcarriers encoded by the DCM is divided into two equal halves.
6. A wireless communication method, characterized in that, The method includes: Encode the data bits to be transmitted on the Multiple Resource Unit (MRU) in a Wireless Local Area Network (WLAN); A set of encoded data bits is created for each spatial stream based on a predetermined standard; The encoded data bits in the group are parsed based on the ratio associated with the MRU; The coded data bits are modulated and parsed to generate modulated coded data symbols; The modulated coded data symbols are mapped to data subcarriers to generate coded data subcarriers, which are associated with the corresponding resource unit RU of the MRU; The encoded data subcarrier is copied within the corresponding RU; The copied encoded data subcarriers are shuffled on the corresponding RU of the MRU; The encoded data subcarrier and the replicated encoded data subcarrier are transmitted on the MRU in the WLAN; The method further includes: Before replicating the encoded data subcarrier within the corresponding RU, dual-carrier modulation (DCM) is performed on the encoded data subcarrier associated with the corresponding RU to generate a DCM-coded data subcarrier; The DCM-encoded data subcarrier is copied within the corresponding RU; The DCM-coded data subcarrier, the replicated encoded data subcarrier, and the replicated DCM-coded data subcarrier are shuffled on the corresponding RU of the MRU; The encoded data subcarrier, the DCM-encoded data subcarrier, the replicated encoded data subcarrier, and the replicated DCM-encoded data subcarrier are transmitted on the MRU in the WLAN. The predetermined standard is: Determine the number N of data subcarriers associated with the MRU. SD ; By increasing the number N of the data subcarriers SD The number N of data subcarriers is determined by dividing by the number of times the encoded data subcarrier will be copied within the corresponding RU. SD,DUP .
7. The method according to claim 6, characterized in that, For each spatial stream, the number of encoded data bits in the group is equal to M × N. SD,DUP , where M is the modulation order.
8. The method according to claim 6 or 7, characterized in that, It also includes based on the number N of the data subcarriers. SD,DUP The calculated candidate low-density parity-check (LDPC) tone mapping distance is used to perform LDPC tone mapping on the encoded data subcarrier, the replicated encoded data subcarrier, the DCM-coded data subcarrier, and the replicated DCM-coded data subcarrier.