Wireless communication method and wireless communication device

By optimizing the parameters of the BCC interleaver and LDPC tone mapper, the information bits are encoded and mapped, solving the problems of low transmission power and insufficient coverage in the 6GHz LPI system, achieving better communication performance and simplified design.

CN115567154BActive Publication Date: 2026-03-24MEDIATEK SINGAPORE PTE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In 6GHz low-power indoor (LPI) applications, existing technologies have failed to effectively optimize the parameters of the binary convolutional coding (BCC) interleaver and low-density parity-check (LDPC) tone mapper for distributed tone resource units (dRU) and distributed audio multi-resource units (dMRU), resulting in low transmission power and insufficient coverage.

Method used

An optimized BCC interleaver and LDPC tone mapper are used to encode and map multiple information bits. Low-density parity-check coding or binary convolutional coding is used to interleave and map tones, thereby optimizing tone distribution to improve transmission power and coverage.

Benefits of technology

It improves the transmission power and coverage of the 6GHz LPI system, achieving better communication performance and simplified design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115567154B_ABST
    Figure CN115567154B_ABST
Patent Text Reader

Abstract

The present disclosure provides a wireless communication method and a wireless communication device. Embodiments of the present disclosure use optimized BCC interleaver and LDPC tone mapper. In one embodiment, a wireless communication method provided by the present disclosure can include processing, by a processor of a device, a plurality of tones of a resource unit to generate a distributed tone resource unit or a distributed tone multi-resource unit; and transmitting, by the processor via a transmitter of the device, the distributed tone resource unit or the distributed tone multi-resource unit to another device, wherein the processing of the plurality of tones includes encoding a plurality of information bits by low density parity check coding or binary convolutional coding, and tone mapping or interleaving the encoded result using one or more optimized parameters using a low density parity check tone mapper or a binary convolutional coding interleaver.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates generally to wireless communications, and more specifically to optimization of a binary convolutionally-coded (BCC) interleaver and a low-density parity-check (LDPC) tone mapper for distributed-tone resource units (dRUs) and distributed-tone multi-resource units (dMRUs). BACKGROUND

[0002] Unless otherwise indicated herein, the methods described in this section are not prior art to the claims listed below and are not admitted to be prior art by inclusion in this section.

[0003] For low-power indoor (LPI) applications in 6 GHz, there are strict power spectral density (PSD) requirements, which tend to result in lower transmission power and shorter coverage. One method to improve coverage is to distribute tones of regular resource units (RUs) (interchangeably referred to herein as “rRUs,” “regular RUs,” and “logical RUs”) over a wider bandwidth or larger frequency sub-modules, thereby forming staggered, interleaved, or otherwise dRUs and dMRUs to improve transmission power and achieve better coverage for 6 GHz LPI systems. Unlike rRUs, in which subcarriers (or tones) are substantially continuous or adjacent to each other, subcarriers in dRUs are distributed over a wider bandwidth, so the tones are separated by different distances. While BCC interleavers and LDPC tone mappers are used in rRU transmissions to achieve diversity gain, how to optimize the parameters of the BCC interleaver and the LDPC tone mapper to achieve better performance or simpler design in dRU / dMRU applications still needs to be defined. This is because the tone pattern is different between rRUs and dRUs, as the tones of rRUs are continuous during transmission, while the tones of dRUs / dMRUs are distributed over a wider bandwidth and are not continuous or adjacent to each other like rRUs. Therefore, the parameters of the BCC interleaver and the LDPC tone mapper need to be optimized for dRU / dMRU transmissions. Thus, there is a need for a solution that aims to optimize the BCC interleaver and the LDPC tone mapper for dRUs and dMRUs in 6 GHz LPI systems. SUMMARY

[0004] The following summary is illustrative only and is not intended to be in any way limiting. I.e., the following summary is presented to introduce the concepts, highlights, benefits and advantages of the novel and non-obvious technology described herein. The selected implementation is further described in the following detailed description. Thus, the following summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used in determining the scope of the claimed subject matter.

[0005] The present disclosure provides a wireless communication method and a wireless communication apparatus using optimized BCC interleaver and LDPC tone mapper.

[0006] A wireless communication method of one embodiment of the present disclosure can include processing, by a processor of an apparatus, a plurality of tones of a resource unit to generate a distributed tone resource unit or a distributed tone multi-resource unit, and transmitting, by the processor via a transmitter of the apparatus, the distributed tone resource unit or the distributed tone multi-resource unit to another apparatus, wherein the processing of the plurality of tones includes encoding a plurality of information bits by low density parity check coding or binary convolutional coding, and tone mapping or interleaving the encoded result using one or more optimized parameters using a low density parity check tone mapper or a binary convolutional coding interleaver.

[0007] A wireless communication apparatus of one embodiment of the present disclosure can include a transceiver configured to wirelessly transmit and receive, and a processor coupled to the transceiver and configured to process a plurality of tones of a resource unit to generate a distributed tone resource unit or a distributed tone multi-resource unit, and transmit, via the transceiver of the apparatus, the distributed tone resource unit or the distributed tone multi-resource unit to another apparatus, wherein in processing the plurality of tones, the processor is configured to encode a plurality of information bits by low density parity check coding or binary convolutional coding, and tone map or interleave the encoded result using one or more optimized parameters using a low density parity check tone mapper or a binary convolutional coding interleaver. BRIEF DESCRIPTION OF DRAWINGS

[0008] The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of the present disclosure. The drawings illustrate implementations of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. It will be appreciated that the drawings are not necessarily to scale, as the emphasis instead is placed upon illustrating the principles of the present disclosure.

[0009] Figure 1 FIG. illustrates an example network environment 100 in which various solutions and schemes according to the present disclosure can be implemented.

[0010] Figure 2An example design 200 is illustrated in accordance with the proposed solution of the present disclosure.

[0011] Figure 3 An example design 300 is illustrated in accordance with the proposed solution of the present disclosure.

[0012] Figure 4 An example scenario 400 is shown in accordance with the proposed solution of the present disclosure.

[0013] Figure 5 An example scenario 500 is illustrated in accordance with the proposed solution of the present disclosure.

[0014] Figure 6 An example design 600 is shown in accordance with the proposed solution of the present disclosure.

[0015] Figure 7 An example design 700 is shown in accordance with the proposed solution of the present disclosure.

[0016] Figure 8 An example design 800 is illustrated in accordance with the proposed solution of the present disclosure.

[0017] Figure 9 An example design 900 is illustrated in accordance with the proposed solution of the present disclosure.

[0018] Figure 10 An example system 1000 is shown in accordance with the implementation of the present disclosure having at least an example apparatus 1010 and an example apparatus 1020.

[0019] Figure 11 An example process 1100 is illustrated in accordance with the implementation of the present disclosure. DETAILED DESCRIPTION

[0020] Detailed embodiments and implementations of the claimed subject matter are disclosed herein. It is understood, however, that the disclosed embodiments and implementations are merely examples of the claimed subject matter and can be embodied in various forms. The disclosure can be implemented in numerous ways, including but not limited to the exemplary embodiments and implementations described herein. In particular, it is understood that the examples described herein are illustrative and that variations and modifications are possible. Such variations and modifications can be considered equivalents of what is claimed. It is therefore understood that the scope of the disclosure is not to be limited to the specific examples and implementations disclosed and that modifications and / or

[0021] SUMMARY

[0022] Embodiments in accordance with the present disclosure relate to various techniques, methods, schemes, and / or solutions related to optimization of BCC interleaver and LDPC tone mapper for dRU and dMRU in 6GHz LPI systems. According to the present disclosure, multiple possible solutions can be implemented separately or jointly. That is, although these possible solutions can be described separately below, two or more of these possible solutions can be implemented in one combination or another combination.

[0023] It is noted that in the present disclosure, a regular RU (rRU) refers to a RU having multiple tones that are contiguous (e.g., adjacent to each other), rather than staggered, interleaved, or otherwise distributed tones. Further, a 26-tone regular RU can be interchangeably denoted as RU26 (or rRU26), a 52-tone regular RU can be interchangeably denoted as RU52 (or rRU52), a 106-tone regular RU can be interchangeably denoted as RU106 (or rRU106), a 242-tone regular RU can be interchangeably denoted as RU242 (or rRU242), and so on. Further, a 26+52-tone aggregate regular MRU can be interchangeably denoted as MRU78 (or rMRU78), a 26+106-tone aggregate regular MRU can be interchangeably denoted as MRU132 (or rMRU132), and so on. Further, in the present disclosure, a 26-tone distributed tone RU can be interchangeably denoted as dRU26, a 52-tone distributed tone RU can be interchangeably denoted as dRU52, a 106-tone distributed tone RU can be interchangeably denoted as dRU106, a 242-tone distributed tone RU can be interchangeably denoted as dRU242, and so on. Further, a 26+52-tone aggregate distributed MRU can be interchangeably denoted as dMRU78, a 26+106-tone aggregate distributed MRU can be interchangeably denoted as dMRU132, and so on.

[0024] Since the above examples are merely illustrative examples and not an exhaustive list of all possibilities, the same rules apply equally to the rules for RUs of different sizes (or different number of tones), distributed tone RUs, MRUs, and distributed tone MRUs. It is also noted that in the present disclosure, a 20 MHz bandwidth can be interchangeably denoted as BW20, a 40 MHz bandwidth can be interchangeably denoted as BW40, an 80 MHz bandwidth can be interchangeably denoted as BW80, a 160 MHz bandwidth can be interchangeably denoted as BW160, a 240 MHz bandwidth can be interchangeably denoted as BW240, and a 320 MHz bandwidth can be interchangeably denoted as BW320. It is further noted that in the present disclosure, a 26-tone interleaved tone (or interlaced tone) RU can be interchangeably denoted as iRU26 and dRU26 (26-tone distributed tone RU), a 52-tone interleaved tone (or interlaced tone) RU can be interchangeably denoted as iRU52 and dRU52 (52-tone distributed tone RU), a 106-tone interleaved tone (or interlaced tone) RU can be interchangeably denoted as iRU106 and dRU106 (106-tone distributed tone RU), a 242-tone interleaved tone (or interlaced tone) RU can be interchangeably denoted as iRU242 and dRU242 (242-tone distributed tone RU), and a 484-tone interleaved tone (or interlaced tone) RU can be interchangeably denoted as iRU484 and dRU484 (484-tone distributed tone RU).

[0025] Figure 1 An example network environment 100 in which various solutions and schemes according to the present disclosure can be implemented is illustrated. Figures 2-11 An implementation example of various proposed schemes in the network environment 100 according to the present disclosure is illustrated. Referring to Figures 1-11 The following description of various proposed schemes is provided.

[0026] As Figure 1 illustrated, the network environment 100 can include a communication entity 110 and a communication entity 120 that communicate wirelessly (e.g., in a WLAN according to one or more Institute of Electrical and Electronics Engineers (IEEE) 802.11 standards). For example, the communication entity 110 can be a first station (STA) and the communication entity 120 can be a second STA, each of the first and second STAs functioning as an access point (AP) STA or a non-AP STA. As described herein, the communication entity 110 and the communication entity 120 can be configured to communicate wirelessly under various schemes proposed according to the present disclosure by optimizing BCC interleavers and LDPC tone mappers for dRUs and dMRUs in 6GHz LPI systems.

[0027] Figure 2An example design 200 according to the proposed solution of this disclosure is illustrated. Specifically, Figure 2 Part (A) illustrates a design 200 of a transmitter module with LDPC encoding capabilities. Design 200 may include multiple functional modules, such as, but not limited to, a pre-FEC (pre-Forward Error Checking) physical layer (PHY) padding module, a scrambler, an LDPC encoder, a post-FEC PHY padding module, and a module for parsing the input tone stream into multiple spatial streams (N... SS ) stream parser, multiple N SS Constellation mapper, multiple N SS LDPC tone mapper, for each N SS The Cyclic-Shift Diversity (CSD) module for spatial streams maps multiple tones to multiple transmit chains (N). TX ) spatial and frequency mapping modules, multiple N TX Inverse Discrete Fourier Transform (IDFT) module, multiple N TX Guard Interval (GI) and Window Insertion Module, and multiple N TX Analog and radio frequency (RF) modules. In design 200, N SS It can be equal to or less than 8 (or N) SS ≤8). It is worth noting that some or all of the functional modules of Design 200 can be implemented by hardware components, such as electronic circuits consisting of resistors, capacitors, inductors and / or transistors.

[0028] Figure 2 Section (B) shows the parameter tables for regular RUs and regular MRUs of different sizes, ranging from 26 to 996 tones. For each size of RU / MRU, the pitch mapping distance (D) is also shown. TM The value of ) and D with dual-carrier modulation (DCM) TM (or D) TM_DCM The values ​​of these parameters can be applied by multiple LDPC tone mappers. Furthermore, in Design 200, for regular (or logical) RUs, the frequency mapping of the spatial and frequency mapping modules can be based on consecutive (or adjacent) rRU subcarrier indices. On the other hand, for dRUs and dMRUs, the frequency mapping of the spatial and frequency mapping modules can be replaced by dRU / dMRU tone indices, which distribute tones across a wider bandwidth or frequency submodule (compared to rRUs).

[0029] Figure 3 An example design 300 is illustrated in accordance with the proposed scheme of the present disclosure. Specifically, Figure 3 A design 300 of a dRU / dMRU transmitter module with LDPC encoding functionality is shown. The design 300 can include a number of functional modules, such as but not limited to, an encoding and processing functional module (which can be the same as the functional module used for encoding regular RU / MRU), a local tone mapper with bypass functionality on regular RU / MRU, a CSD module, and a tone allocator (e.g., a spatial and frequency mapping module). In operation, the encoding and processing functional module can take one or more regular (or logical) RUs (e.g., 26-tone RU, or RU1, and 52-tone RU, or RU2) as input and perform encoding and processing as normal on regular RU / MRU, the result of which is provided to the local tone mapper. Depending on the value of D TM , the bypass functionality of the local tone mapper can be enabled (e.g., when D TM = 1) or disabled (e.g., when D TM > 1). That is, the tone mapper on regular RU / MRU can be bypassed or not bypassed corresponding to the value of D TM . The CSD module can perform the same or similar functionality for regular RU / MRU. The tone allocator can perform frequency mapping based on the dRU / dMRU tone index with a specific tone spacing distance (D TD ) to map the tones of dRU / dMRU onto a wider bandwidth or frequency sub-module for transmission of dRU / dMRU (e.g., in a physical layer protocol data unit (PPDU)).

[0030] Figure 4 An example scenario 400 is shown in accordance with the proposed scheme of the present disclosure. Specifically, the scenario 400 shows a scenario for tone mapping and frequency mapping for dMRU under the proposed scheme. For dMRU (e.g., distributed MRU 78 or MRU 132), a joint tone mapper can be applied in tone / frequency mapping similar to regular MRU. As Figure 4As shown, under the proposed scheme, within the frequency mapping function module, the tones of the MRU can be distributed based on the dMRU subcarrier indices (i.e., tone indices). That is, the tone mapper can receive and jointly process multiple tones d1, d2, d3,..., dN (where N represents the number of tones) to produce tones d'1, d'2, d'3,..., d'N that are distributed based on the corresponding dMRU subcarrier indices. For example, for a dMRU of 78 (as an aggregation of two RUs, i.e., an aggregation of RU 26 and RU 52, N = 78), the first 24 data tones can be distributed using the subcarrier indices of the 26-tone dRU to complete the frequency mapping, while the remaining data tones can be distributed using the subcarrier indices of the 52-tone dRU to complete the frequency mapping, where some of the 78 tones are pilot tones. As another example, for a dMRU of 132 (as an aggregation of two RUs, i.e., an aggregation of RU 26 and RU 106, N = 132), the first 24 data tones can be distributed using the subcarrier indices of the 26-tone dRU to complete the frequency mapping, while the remaining data can be distributed using the subcarrier indices of the 106-tone dRU to complete the frequency mapping, where some of the 132 tones are pilot tones.

[0031] Figure 5 An example scenario 500 is illustrated in accordance with the proposed scheme of the present disclosure. In particular, the scenario 500 shows a scenario for LDPC tone mapper for dRU / dMRU. Under the proposed scheme, the LDPC tone mapper can be utilized to map consecutive data constellation points to separated tones with at least D TM distance to achieve frequency diversity. Figure 5 (A) part of FIG. 6 shows an example of tone mapping using D TM = 3 on regular 52-tone RU, where the input data tones are d1, d2, d3, etc.

[0032] Under the proposed scheme, for distributed tone RU / MRU (or dRU / dMRU), the subcarriers can be distributed over a wider bandwidth, resulting in tones being non-consecutive or not adjacent to each other, and the separation distance (e.g., D TD ) between the distributed tones can depend on the size of the RU and the distributed bandwidth. Figure 5 (B) part of FIG. 6 shows an example of distributed 52-tone dRU on BW 20, where the tone mapper is bypassed (e.g., D TM = 1) or the tone mapper is enabled (e.g., D TM = 3).

[0033] Figure 6 An example design 600 is shown in accordance with the proposed scheme of the present disclosure. Under a first option (Option-1) of the proposed scheme, the same regular RU DTM The parameters can be reused for dRUs / dMRUs, and the tone mapper is always enabled. Under the second option (Option 2) of the proposed scheme, as... Figure 6 As shown in the table, different sizes of dRUs / dMRUs can use the newly proposed tone mapper parameters, and a joint LDPC tone mapper is reserved for small dMRUs (e.g., up to dMRU132). It is worth noting that in Design 600, D... TM =1 can be considered equivalent to a bypass tone mapper.

[0034] Figure 7 An example design 700 based on the scheme proposed in this disclosure is shown. Specifically, Figure 7 Design 700 demonstrates a transmitter module with BCC encoding functionality. Design 700 may include multiple functional modules, such as, but not limited to, a pre-FEC PHY padding module, a scrambler, a BCC encoder, a post-FEC PHY padding module, and a module for parsing the input tone stream into N... SS Stream resolver for spatial streams, multiple N SS BCC interleaver, multiple N SS Constellation mapper, used for each N SS The CSD module of spatial flow maps pitch to N TX The spatial and frequency mapping module of the transmission chain, multiple N TX IDFT module, multiple N TX Protection interval and window insertion module, and multiple N TX Analog and RF modules. In the design of 700, N SS It can be equal to or less than 4 (or N) SS ≤4). It is worth noting that some or all of the functional modules of the Design 700 can be implemented by hardware components, such as electronic circuits consisting of resistors, capacitors, inductors and / or transistors.

[0035] In design 700, the same encoding and processing modules for regular RU / MRU (e.g., FEC pre-PHY padding module, scrambler, BCC encoder, and FEC post-PHY padding module) can be used to encode and process dRUs / dMRUs. In addition, the same BCC interleaver for regular RU / MRU can also be used to perform BCC interleaving for dRU / dMRU while applying certain parameters of the proposed scheme to optimize the BCC interleaver. Furthermore, in design 700, for regular (or logical) RU, the frequency mapping of the spatial and frequency mapping module can be based on consecutive (or adjacent) rRU subcarrier indices. On the other hand, for dRU and dMRU, the frequency mapping of the spatial and frequency mapping module can be replaced with dRU / dMRU tone indices, which distribute the tones over a wider bandwidth (compared to rRU).

[0036] Figure 8 An example design 800 of the proposed scheme according to the present disclosure is illustrated. Specifically, Figure 8 A table of parameters for different sizes of RUs is shown, such as number of columns (N col ), number of rows (N row ), and number of rotations (N rot ), whether DCM is used or not. Figure 8 Another table of parameters for different sizes of MRUs is also shown, such as N col , N row , and N rot , whether DCM is used or not.

[0037] Figure 9 An example design 900 of the proposed scheme according to the present disclosure is illustrated. Under the first option (Option 1) of the proposed scheme, the same regular RU BCC interleaver parameters can be reused for dRUs / dMRUs. Under the second option (Option 2) of the proposed scheme, as shown in the table of Figure 9 , different sizes of dRUs / dMRUs can use the newly proposed BCC interleaver parameters while keeping the joint BCC interleaver for dMRU. It is worth noting that in the table shown in Figure 9 , the values marked with “*” can be used for dRU / dMRU on BW20 bandwidth. In addition, some values can depend on the corresponding number of coded bits per subcarrier space (Nbpscs)

[0038] Illustrative Implementation

[0039] Figure 10An example system 1000 is shown having at least example device 1010 and example device 1020 in accordance with implementations of the present disclosure. Each of device 1010 and device 1020 can perform various functions to implement the schemes, techniques, procedures, and methods described herein related to optimization of BCC interleaver and LDPC tone mapper for dRU and dMRU in 6GHz LPI systems, including various schemes described above with respect to the various proposed designs, concepts, schemes, systems, and methods described above, as well as the procedures described below. For example, device 1010 can be an example implementation of communication entity 110, and device 1020 can be an example implementation of communication entity 120.

[0040] Each of device 1010 and device 1020 can be part of an electronic device, which can 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 of device 1010 and device 1020 can be implemented in a smartphone, a smartwatch, a personal digital assistant, a digital camera, or a computing device such as a tablet computer, a laptop computer, or a notebook computer. Each of device 1010 and device 1020 can also be part of a machine type device, which can be an IoT device such as a fixed or stationary device, a home device, a wired communication device, or a computing device. For example, each of device 1010 and device 1020 can 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 1010 and / or device 1020 can be implemented in a network node such as an AP in a WLAN.

[0041] In some implementations, each of device 1010 and device 1020 can 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 various schemes described above, each of device 1010 and device 1020 can be implemented in or as a STA or an AP. Each of device 1010 and device 1020 can include Figure 10 At least some of the components shown can include processors 1012 and 1022, respectively. Each of device 1010 and device 1020 can further include one or more other components that are unrelated to the proposed schemes of the present disclosure (e.g., an internal power supply, a display device, and / or a user interface device), and therefore, for simplicity and brevity, none of such components of device 1010 and device 1020 are shown in FIG. 10, nor will be described below. Figure 10 At least some of the components shown can include processors 1012 and 1022, respectively. Each of device 1010 and device 1020 can further include one or more other components that are unrelated to the proposed schemes of the present disclosure (e.g., an internal power supply, a display device, and / or a user interface device), and therefore, for simplicity and brevity, none of such components of device 1010 and device 1020 are shown in FIG. 10, nor will be described below.

[0042] In an aspect, each of the processor 1012 and the processor 1022 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, even though the singular term "processor" is used herein to refer to the processor 1012 and the processor 1022, according to the present disclosure, each of the processor 1012 and the processor 1022 can include multiple processors in some embodiments and can include a single processor in other embodiments. In another aspect, each of the processor 1012 and the processor 1022 can be implemented in the form of hardware (and, optionally, firmware) having electronic components, including, for example and without limitation, 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, which are configured and arranged to achieve certain purposes in accordance with the present disclosure. In other words, in at least some embodiments, each of the processor 1012 and the processor 1022 is a special purpose machine specially designed, arranged, and configured to perform certain tasks, including tasks related to BCC interleavers and LDPC tone mappers that are optimized for dRU and dMRU for 6GHZ LPI systems. For example, each of the processor 1012 and the processor 1022 can be configured with hardware components or circuitry to implement one, some, or all of the examples described and illustrated herein. As Figure 10 shown, the processor 1012 can be configured with electronic circuitry, such as an LDPC tone mapper 10122 and a BCC interleaver 10124. Similarly, the processor 1022 can be configured with electronic circuitry, such as an LDPC tone mapper 10222 and a BCC interleaver 10224. Each of the LDPC tone mapper 10122, the BCC interleaver 10124, the LDPC tone mapper 10222, and the BCC interleaver 10224 can be configured to implement respective features related to the LDPC mapper or the BCC interleaver described above based on Figures 2-9 the present disclosure. Moreover, although not illustrated, the processor 1012 of the present disclosure can also be configured with an LDPC encoder and a BCC encoder for implementing the aforementioned encoding-related functions.

[0043] In some embodiments, the apparatus 1010 can also include a transceiver 1016 coupled to the processor 1012. The transceiver 1016 can be capable of wirelessly transmitting and receiving data. In some embodiments, the apparatus 1020 can also include a transceiver 1026 coupled to the processor 1022. The transceiver 1026 can include a transceiver capable of wirelessly transmitting and receiving data.

[0044] In some implementations, the apparatus 1010 can also include a memory 1014 coupled to the processor 1012 and accessible to the processor 1012, and used by the processor 1012 for storing data. In some implementations, the apparatus 1020 can also include a memory 1024 coupled to the processor 1022 and accessible to the processor 1022, and used by the processor 1022 for storing data. Each of the memory 1014 and the memory 1024 can include a type of random access memory (RAM), such as dynamic RAM (DRAM), static RAM (SRAM), thyristor RAM (T-RAM), and / or zero capacitor RAM (Z-RAM). Alternatively or additionally, each of the memory 1014 and the memory 1024 can include a type of read-only memory (ROM), such as mask ROM, programmable ROM (PROM), erasable programmable ROM (EPROM), and / or electrically erasable programmable ROM (EEPROM). Alternatively or additionally, each of the memory 1014 and the memory 1024 can include a type of non-volatile random access memory (NVRAM), such as flash memory, solid-state memory, ferroelectric RAM (FeRAM), magnetoresistive RAM (MRAM), and / or phase change memory.

[0045] Each of the apparatus 1010 and the apparatus 1020 can be a communication entity capable of communicating with each other using various proposed schemes according to the present disclosure. For illustrative purposes and without limitation, a description of the capabilities of the apparatus 1010 as a communication entity 110 and the apparatus 1020 as a communication entity 120 is provided below. Notably, while the example implementations described below are provided in the context of a WLAN, the same can be implemented in other types of networks as well. Thus, while the description of the following example implementations is in the context of the apparatus 1010 functioning as a transmitting apparatus and the apparatus 1020 functioning as a receiving apparatus, the same applies to another scenario where the apparatus 1010 functions as a receiving apparatus and the apparatus 1020 functions as a transmitting apparatus.

[0046] Under the proposed schemes according to the present disclosure regarding optimizing BCC interleaver and LDPC tone mapper for dRU and dMRU in 6GHz LPI systems, the processor 1012 of the apparatus 1010 can process a plurality of tones of a RU to generate a dRU or a dMRU. Further, the processor 1012 can transmit the dRU or the dMRU to the apparatus 1020 via the transceiver 1016. In some implementations, in processing the plurality of tones, the processor 1012 can LDPC encode or BCC encode a plurality of information bits using an LDPC encoder or a BCC encoder and tone map or interleave the encoded result with one or more optimized parameters using an LDPC tone mapper 10122 or a BCC interleaver 12124.

[0047] In some embodiments, in processing the plurality of tones, the processor 1012 can encode the plurality of information bits using an LDPC encoder and tone map the encoded result using an LDPC tone mapper 10122.

[0048] In some embodiments, in encoding the plurality of information bits using an LDPC encoder and tone mapping the encoded result using an LDPC tone mapper 10122, the processor 1012 can enable or disable the LDPC tone mapper 10122 based on a value of D TM .

[0049] In some embodiments, the LDPC tone mapper can be disabled or bypassed in response to D TM = 1. Alternatively, the LDPC tone mapper can be enabled in response to D TM > 1.

[0050] In some embodiments, in encoding the plurality of information bits using an LDPC encoder and tone mapping the encoded result using an LDPC tone mapper 10122, the processor 1012 can tone map the encoded result using one or more parameters for an rRU using the LDPC tone mapper 10122.

[0051] In some embodiments, in encoding the plurality of information bits using an LDPC encoder and tone mapping the encoded result using an LDPC tone mapper 10122, the processor 1012 can tone map the encoded result using one or more optimized parameters using the LDPC tone mapper 10122.

[0052] In some embodiments, the one or more optimized parameters can include tone mapper parameters related to D TM . In some embodiments, for a 26-tone dRU, D TM = 1 or 3 or 6; for a 52-tone dRU, D TM = 1 or 8 or 12; for a 78-tone dMRU, D TM = 1 or 9 or 12; for a 106-tone dRU, D TM = 1 or 3 or 17; for a 132-tone dMRU, D TM = 1 or 9 or 14; for a 242-tone dRU or dMRU, D TM = 1 or 9 or 13 or 18; for a 484-tone dRU or dMRU, D TM = 1 or 12 or 18 or 26.

[0053] In some embodiments, in encoding a plurality of information bits using an LDPC encoder and tone mapping the encoded result using the LDPC tone mapper 10122, the processor 1012 can tone map the encoded result using the LDPC tone mapper 10122 with a joint tone mapper.

[0054] In some embodiments, in processing a plurality of tones, the processor 1012 can encode a plurality of information bits using a BCC encoder and interleave the encoded result using the BCC interleaver 10124.

[0055] In some embodiments, in encoding a plurality of information bits using a BCC encoder and interleaving the encoded result using the BCC interleaver 10124, the processor 1012 can use the BCC interleaver 10124 to interleave the encoded result using one or more BCC interleaver parameters for an rRU.

[0056] In some embodiments, in encoding a plurality of information bits using a BCC encoder and interleaving the encoded result using the BCC interleaver 10124, the processor 1012 can use the BCC interleaver 10124 to interleave the encoded result using one or more optimized parameters.

[0057] In some embodiments, the one or more optimized parameters can include BCC interleaver parameters for N col , N row , N rot , and N bpscs . In some embodiments, for a 26-tone dRU, N col = 8, N row = 3 x N bpscs , and N rot = 2; for a 52-tone dRU, N col = 16, N row = 3 x N bpscs , N rot = 11; for a 52-tone dRU on a 20 MHz bandwidth, N col = 8, N bpscs = 6 x N rot , N col = 11; for a 78-tone dMRU, N row = 18, N bpscs = 4 x N rot , N col = 18; for a 78-tone dMRU on a 20 MHz bandwidth, N row = 12, N bpscs = 6 x N, N rot = 18; for 106-tone dRU, N col = 17, N row = 6xN bpscs , N rot = 29; for 132-tone dMRU, N col = 21, N row = 6xN bpscs , N rot = 31; for 132-tone dMRU over 20MHz bandwidth, N col = 14, N row = 9xN bpscs , N rot = 31; for 242-tone dRU or dMRU, N col = 26, N row = 9xN bpscs , N rot = 58.

[0058] In some embodiments, when encoding a plurality of information bits using a BCC encoder and interleaving the encoded result using a BCC interleaver 10124, the processor 1012 can use a BCC interleaver 10124 with joint BCC interleaving to interleave the encoded result.

[0059] Illustrative procedure

[0060] Figure 11 FIGURE 11 illustrates an example procedure 1100 in accordance with implementations of the present disclosure. The procedure 1100 can be representative of one aspect of implementing the various proposed designs, concepts, schemes, systems, and methods described above. More specifically, the procedure 1100 can be representative of one aspect of the proposed concepts and schemes related to optimization of BCC interleaving and LDPC tone mapping for dRU and dMRU in 6GHz LPI systems in accordance with the present disclosure. The procedure 1100 can include one or more operations, actions, or functions as shown in one or more of modules 1110 and 1120. Although shown as discrete modules, the various modules of the procedure 1100 can be divided into additional modules, combined into fewer modules, or eliminated, depending on the desired implementation. Moreover, the modules / sub-modules of the procedure 1100 can be performed in a different order, in parallel, or be performed by different components of the system. Figure 11The order in which the operations are executed can be different than illustrated. Further, one or more of the modules / sub-modules of process 1100 can be executed repeatedly or iteratively. Process 1100 can be implemented by or in apparatuses 1010 and 1020, and any variants thereof. For illustrative purposes only and without limitation of scope, process 1100 is described below with respect to apparatuses 1010 and 1020 as communication entity 110 (e.g., a transmitting device, whether a STA or an AP) and communication entity 120 (e.g., a receiving device, whether a STA or an AP) of a wireless network (e.g., a WLAN) in accordance with one or more IEEE 802.11 standards, respectively. Process 1100 can begin at module 1110.

[0061] At 1110, process 1100 can include processor 1012 of apparatus 1010 processing a plurality of tones of a RU to generate a dRU or a dMRU. Process 1100 can proceed from 1110 to 1120. At 1120, process 1100 can include processor 1012 transmitting the dRU or the dMRU to apparatus 1020 via transceiver 1016.

[0062] In some embodiments, in processing the plurality of tones, process 1100 can include processor 1012 LDPC encoding or BCC encoding a plurality of information bits using an LDPC encoder or a BCC encoder and tone mapping or interleaving the encoded result using LDPC tone mapper 10122 or BCC interleaver 12124 with one or more optimized parameters.

[0063] In some embodiments, in processing the plurality of tones, process 1100 can include processor 1012 encoding a plurality of information bits using an LDPC encoder and tone mapping the encoded result using LDPC tone mapper 10122.

[0064] In some embodiments, in encoding a plurality of information bits using an LDPC encoder and tone mapping the encoded result using LDPC tone mapper 10122, process 1100 can include processor 1012 enabling or disabling LDPC tone mapper 10122 based on a value of D TM .

[0065] In some embodiments, LDPC tone mapper 10122 can be enabled in response to D TM > 1. Alternatively, LDPC tone mapper 10122 can be disabled or bypassed in response to D TM = 1.

[0066] In some embodiments, in encoding a plurality of information bits using an LDPC encoder and tone mapping the encoded result using the LDPC tone mapper 10122, the process 1100 can include the processor 1012 tone mapping the encoded result using one or more optimized parameters using the LDPC tone mapper 10122.

[0067] In some embodiments, in encoding a plurality of information bits using an LDPC encoder and tone mapping the encoded result using the LDPC tone mapper 10122, the process 1100 can include the processor 1012 tone mapping the encoded result using one or more optimized parameters using the LDPC tone mapper 10122.

[0068] In some embodiments, the one or more optimized parameters can include parameters related to a D TM tone mapper parameter. In some embodiments, for a 26-tone dRU, D TM = 1 or 3 or 6; for a 52-tone dRU, D TM = 1 or 8 or 12; for a 78-tone dMRU, D TM = 1 or 9 or 12; for a 106-tone dRU, D TM = 1 or 3 or 17; for a 132-tone dMRU, D TM = 1 or 9 or 14; for a 242-tone dRU or dMRU, D TM = 1 or 9 or 13 or 18; for a 484-tone dRU or dMRU, D TM = 1 or 12 or 18 or 26.

[0069] In some embodiments, in encoding a plurality of information bits using an LDPC encoder and tone mapping the encoded result using the LDPC tone mapper 10122, the process 1100 can include the processor 1012 can tone map the encoded result by LDPC encoding using the LDPC tone mapper 10122 having a joint tone mapper.

[0070] In some embodiments, in processing a plurality of tones, the process 1100 can include the processor 1012 encoding a plurality of information bits using a BCC encoder and interleaving the encoded result using a BCC interleaver 10124.

[0071] In some embodiments, in encoding the plurality of information bits using the BCC encoder and interleaving the encoded result using the BCC interleaver 10124, the process 1100 can include the processor 1012 interleaving the encoded result using the BCC interleaver 10124 using one or more BCC interleaver parameters for the rRU.

[0072] In some embodiments, in encoding the plurality of information bits using the BCC encoder and interleaving the encoded result using the BCC interleaver 10124, the process 1100 can involve the processor 1012 interleaving the encoded result using the BCC interleaver 10124 using one or more optimized parameters.

[0073] In some embodiments, the one or more optimized parameters can include BCC interleaver parameters for N col , N row , N rot , and N bpscs . In some embodiments, for a 26-tone dRU, N col = 8, N row = 3 x N bpscs , and N rot = 2; for a 52-tone dRU, N col = 16, N row = 3 x N bpscs , N rot = 11; for a 52-tone dRU on a 20 MHz bandwidth, N col = 8, N bpscs = 6 x N rot , N col = 11; for a 78-tone dMRU, N row = 18, N bpscs = 4 x N rot , N col = 18; for a 78-tone dMRU on a 20 MHz bandwidth, N row = 12, N bpscs = 6 x N rot , N col = 29; for a 106-tone dRU, N row = 17, N bpscs = 6 x N rot , N col = 31; for a 132-tone dMRU, N row = 21, N bpscs = 6 x N rot , N col = 14, Nrow = 9 x N bpscs , N rot = 31 ; for 242-tone dRU or dMRU, N col = 26, N row = 9 x N bpscs , N rot = 58.

[0074] In some implementations, when encoding a plurality of information bits using a BCC encoder and interleaving the encoded result using the BCC interleaver 10124, the process 1100 can include the processor 1012 interleaving the encoded result using the BCC interleaver 10124 with a joint BCC interleaver.

[0075] Supplemental Explanation

[0076] The herein described subject matter sometimes illustrates different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely examples, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively "associated" such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as "associated with" each other such that the desired functionality is achieved, irrespective of architectures or intermediate components. Likewise, any two components so associated can also be viewed as being "operably connected", or "operably coupled", to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being "operably couplable", to each other to achieve the desired functionality. Specific examples of operably couplable include but are not limited to physically mateable and / or physically interacting components and / or wirelessly interactable and / or wirelessly interacting components and / or logically interacting and / or logically interactable components.

[0077] Further, with respect to any plural or singular herein used, those skilled in the art can convert from plural to singular and / or from singular to plural, depending on the context and / or the application. Singular is only for clarity, plural is intended to encompass both.

[0078] Further, those skilled in the art will appreciate that, in general, the terms used herein, and especially in the appended claims, such as are present in the body of the appended claims, are intended to be interpreted as "open-ended" terms, e.g., the verb term "comprising" should be interpreted as "including but not limited to," the term "having" should be interpreted as "having at least," the plural term "comprise" should be interpreted as "comprise but not limited to," and those skilled in the art will further appreciate that if it is intended to limit a claim to a specific number, such intent will be expressly recited in the claim, and in the absence of such recitation, no such intent is present. For example, to aid in understanding, the following appended claims can contain introductory phrases such as "at least one" and "one or more" to introduce the recitations of the claims. However, the use of these phrases should not be interpreted as implying that the recitations introduced by the indefinite article "a" or "an" are limited to any particular claim containing only one such recitation, even if the same claim includes the introductory phrase "one or more" or "at least one," and indefinite articles such as "a" or "an," e.g., "a" and / or "an," should be interpreted as "at least" one "or" one or more; this same interpretation applies to the use of the definite article to introduce the recitations of the claims. Additionally, even if a specific number is expressly recited for an introductory claim recitation, those skilled in the art will recognize that such recitation should be interpreted as meaning at least the recited number, e.g., the simple recitation "two recitations" without further modifier means at least two recitations, or two or more recitations. Furthermore, in those instances where similar language such as "at least one of A, B, and C, etc." is used, in general such language is intended to mean, and will be understood by those skilled in the art to mean, the possibilities of A alone, B alone, C alone, A and B together, A and C together, B and C together, and A, B, and C together, etc. in those instances where similar language such as "at least one of A, B, or C, etc." is used, in general such language is intended to mean, and will be understood by those skilled in the art to mean, the possibilities of A alone, B alone, C alone, A and B together, A and C together, B and C together, and A, B, and C together, etc. Those skilled in the art will further appreciate that virtually any parenthetical word and / or phrase presenting two or more alternative terms in a disjunctive sense, whether appearing in the specification, claims, or drawings, should be understood to contemplate inclusion of one of the terms, either of the terms, or both of the terms. For example, the phrase "A or B" would be understood to include the possibility of "A" or "B" or "A and B." From the foregoing, it will be appreciated that, for purposes of explanation, various implementations of the present disclosure have been described with reference to specific implementations. However, it will be apparent to those skilled in the art that a variety of modifications can be made within the scope and spirit of the present disclosure, and thus the present disclosure is not to be limited by the specific implementations presented.Accordingly, various implementations disclosed herein are not intended to be limiting, but rather to be illustrative.

Claims

1. A wireless communication method, characterized in that, include: The device's processor processes multiple tones of the resource unit to generate a distributed tone resource unit or a distributed tone multi-resource unit; and The processor transmits the distributed tone resource unit or the distributed tone multi-resource unit to another device via the transmitter of the device. The processing of the multiple tones includes: encoding multiple information bits by low-density parity-check coding or binary convolutional coding, and using a low-density parity-check tone mapper or binary convolutional coding interleaver to perform tone mapping or interleaving processing on the encoded result using one or more optimized parameters. wherein when encoding the plurality of information bits by the low density parity check code and tone mapping the encoded result using the low density parity check tone mapper using one or more optimized parameters, the low density parity check tone mapper is enabled or disabled based on a value of a tone mapping distance D TM ​ wherein, when a plurality of information bits are encoded by a binary convolutional code and the encoded result is interleaved using a binary convolutional code interleaver using one or more optimized parameters, the one or more optimized parameters include binary convolutional code interleaver parameters regarding the number of columns N col , the number of rows N row , the number of rotations N rot , and the number of corresponding encoded bits per subcarrier space N bpscs , wherein: For 52 tone distributed tone resource units over a 20 MHz bandwidth, N col = 8, N row = 6 x N bpscs , N rot = 11; For 78 tone distributed tone multi-resource units on a 20 MHz bandwidth, N col = 12, N row = 6 x N bpscs , N rot = 18; For a 132-tone distributed tone multi-resource unit on a 20 MHz bandwidth, N col = 14, N row = 9 x N bpscs , N rot = 31.

2. The wireless communication method as described in claim 1, characterized in that, Response to D TM >1, enabling the low-density parity-check tone mapper.

3. The wireless communication method as described in claim 1, characterized in that, Response to D TM = 1, disable or bypass the low-density parity-check tone mapper.

4. The wireless communication method as described in claim 1, characterized in that, When using this low-density parity tone mapper to map the encoded result with one or more optimized parameters, including: The encoded result is tone-mapped using one or more parameters for the rule resource unit.

5. The wireless communication method as described in claim 1, characterized in that, The one or more optimized parameters include pitch mapper parameters related to a pitch mapping distance D TM and wherein: For 26-tone distributed tone resource units, D TM = 1 or 3 or 6; For 52-tone distributed tone resource units, D TM = 1 or 8 or 12; For 78-tone distributed tone multi-resource units, D TM = 1 or 9 or 12; For 106-tone distributed tone resource units, D TM = 1 or 3 or 17; For 132-tone distributed tone multi-resource units, D TM = 1 or 9 or 14; For a 242-pitch distributed pitch resource unit or a distributed pitch multi-resource unit, D TM =1 or 9 or 13 or 18; and For a 484-pitch distributed pitch resource unit or a distributed pitch multi-resource unit, D TM = 1 or 12 or 18 or 26.

6. The wireless communication method as described in claim 1, characterized in that, When using this low-density parity tone mapper to map the encoded result with one or more optimized parameters, including: The encoded result is tone mapped using a low-density parity tone mapper with a joint tone mapper.

7. The wireless communication method of claim 1, wherein when a binary convolutional coding interleaver is used to interleave the encoded result with one or more optimized parameters, the method includes: The encoded result is interleaved using one or more binary convolutional code interleaving parameters for the rule resource unit.

8. The wireless communication method as described in claim 1, characterized in that, When one or more optimization parameters include information about the number of columns N col , number of rows N row Number of rotations N rot and the corresponding number of coding bits N for each subcarrier space bpscs When specifying the parameters of the binary convolutional coding interleaver, where: For a 26-tone distributed tone resource unit, N col =8, N row =3 x N bpscs And N rot =2; For a 106-tone distributed tone resource unit, N col =17, N row =6 x N bpscs N rot =29; For a 242-pitch distributed pitch resource unit or a distributed pitch multi-resource unit, N col =26, N row =9 xN bpscs N rot =58.

9. The wireless communication method as described in claim 1, characterized in that, When using a binary convolutional coding interleaver to interleave the encoded result with one or more optimized parameters, including: The encoded result is interleaved using the binary convolutional coding interleaver with a joint binary convolutional coding interleaver.

10. A wireless communication device, characterized in that, include: The transceiver is configured to wirelessly transmit and receive; and The processor, coupled to the transceiver, is configured to perform the following operations: Processing multiple tones of a resource unit to produce a distributed tone resource unit or a distributed tone multi-resource unit; and The transceiver of this device transmits the distributed tone resource unit or the distributed tone multi-resource unit to another device. When processing the multiple tones, the processor is configured to encode the multiple information bits using low-density parity coding or binary convolutional coding, and to perform tone mapping or interleaving on the encoded result using a low-density parity tone mapper or a binary convolutional coding interleaver with one or more optimized parameters. Specifically, when the multiple information bits are encoded using the low-density parity-check encoding, and when the low-density parity-check tone mapper is used to map the encoded result to the tone using one or more optimized parameters, the low-density parity-check tone mapper is enabled or disabled based on the value of the tone mapping distance DTM. Specifically, when multiple information bits are encoded using binary convolutional coding, and the encoded result is interleaved using a binary convolutional coding interleaver with one or more optimized parameters, these one or more optimized parameters include parameters related to the number of columns N. col , number of rows N row Number of rotations N rot and the corresponding number of coding bits N for each subcarrier space bpscs The parameters of the binary convolutional coding interleaver, where: For a 52-tone distributed tone resource unit with a 20MHz bandwidth, N col =8, N row =6 x N bpscs N rot =11; For a 78-tone distributed tone multi-resource unit with a 20MHz bandwidth, N col =12, N row =6 x N bpscs N rot =18; For a 132-tone distributed tone multi-resource unit with a 20MHz bandwidth, N col =14, N row =9 x N bpscs N rot =31.

11. The wireless communication device as claimed in claim 10, characterized in that, One or more of the optimized parameters include those related to the pitch mapping distance D. TM The tone mapper parameters, where: For the 26-tone distributed tone resource unit, D TM =1 or 3 or 6; For the 52-tone distributed tone resource unit, D TM =1, 8, or 12; For the 78-tone distributed pitch multi-resource unit, D TM =1, 9, or 12; For the 106-tone distributed tone resource unit, D TM =1 or 3 or 17; For a 132-tone distributed tone multi-resource unit, D TM =1 or 9 or 14; For a 242-pitch distributed pitch resource unit or a distributed pitch multi-resource unit, D TM =1 or 9 or 13 or 18; and For a 484-pitch distributed pitch resource unit or a distributed pitch multi-resource unit, D TM = 1 or 12 or 18 or 26.

12. The wireless communication device as claimed in claim 10, characterized in that, When one or more optimization parameters include information about the number of columns N col , number of rows N row Number of rotations N rot and the corresponding number of coding bits N for each subcarrier space bpscs When specifying the parameters of the binary convolutional coding interleaver, where: For a 26-tone distributed tone resource unit, N col =8, N row =3 x N bpscs And N rot =2; For a 106-tone distributed tone resource unit, N col =17, N row =6 x N bpscs N rot =29; For a 242-pitch distributed pitch resource unit or a distributed pitch multi-resource unit, N col =26, N row =9 xN bpscs N rot =58.

13. The wireless communication device as claimed in claim 10, characterized in that: When encoding the multiple information bits using this low-density parity-check encoding, the processor is configured to perform tone mapping on the encoded result using a low-density parity-check tone mapper with a joint tone mapper, and When encoding multiple information bits using this binary convolutional coding, the processor is configured to interleave the encoded result using a binary convolutional coding interleaver with a joint binary convolutional coding interleaver.

Citation Information

Patent Citations

  • Coding method

    CN112600569A

  • Enhanced resource unit allocation in wireless local area network

    US20210044398A1