Communication method and related apparatus
By employing a first discrete resource unit design with equal absolute values of index differences in a wireless local area network, the problem of high channel smoothing complexity in DRU technology is solved, achieving effective power amplification and improved system throughput.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-03
- Publication Date
- 2026-06-18
Smart Images

Figure CN2025139817_18062026_PF_FP_ABST
Abstract
Description
Communication methods and related devices
[0001] This application claims priority to Chinese Patent Application No. 202411844705.1, filed with the State Intellectual Property Office of China on December 12, 2024, entitled "Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method and related apparatus. Background Technology
[0003] Wireless local area network (WLAN) technology defines a low-power indoor (LPI) communication method that imposes strict limitations on maximum transmit power and maximum power spectral density. Among these, the limitation on maximum power spectral density is more stringent than that on maximum transmit power; maximum transmit power is typically more constrained by maximum power spectral density.
[0004] In order to improve the maximum transmit power under the condition of limited maximum power spectral density, WLAN technology provides the distributed resource unit (DRU) technology, which discretizes the limited number of subcarriers in the resource unit (RU) across a wider bandwidth.
[0005] Currently, the existing DRU technology solutions in the WLAN field can improve the maximum transmission power, but the channel smoothing is quite complex. Summary of the Invention
[0006] This application provides a communication method and related apparatus that enables the RU to amplify power as much as possible while reducing the complexity of channel smoothing.
[0007] In a first aspect, this application provides a communication method that can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application may refer to the first communication device itself, a component in the first communication device (such as a processor, chip, or chip system), or a logic module or software that can implement all or part of the functions of the first communication device.
[0008] This communication method includes: determining a first discrete resource unit, the first discrete resource unit comprising X subcarriers, where X equals 52 or 106, these X subcarriers comprising a first subcarrier set and a second subcarrier set, wherein the indices of the subcarriers in the first subcarrier set are all greater than 0, and the indices of the subcarriers in the second subcarrier set are all less than 0; wherein the absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set; and transmitting physical layer protocol data units according to the first discrete resource unit.
[0009] It can be understood that the physical layer protocol data unit includes the physical layer protocol data unit for receiving or the physical layer protocol data unit for sending.
[0010] Because the absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set, meaning the spacing between any two adjacent subcarriers in the first subcarrier set is equal, and the spacing between any two adjacent subcarriers in the second subcarrier set is equal, and the spacing between any two adjacent subcarriers in the first subcarrier set is equal to the spacing between any two adjacent subcarriers in the second subcarrier set, smoothing the estimated channel coefficients in channel estimation can obtain channel smoothing gain, thereby improving the accuracy of channel estimation, reducing packet error rate, and ultimately improving system throughput.
[0011] In some possible implementations, X equals 52, meaning the first discrete resource unit contains 52 subcarriers. Subcarriers with all subcarrier indices greater than 0 are called the first subcarrier set, and subcarriers with all subcarrier indices less than 0 are called the second subcarrier set. The absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to 12, and the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set is equal to 12.
[0012] This implementation can improve the power amplification factor of the transmission power of the first discrete resource unit. For example, taking 1MHz containing 12.8 (approximately 13) subcarriers as an example, the first discrete resource unit has a maximum of 2 subcarriers per MHz, thereby achieving a power amplification factor of 8.13dB, which greatly improves the power amplification factor of the transmission power of the first discrete resource unit.
[0013] In some possible implementations, the first discrete resource unit includes four pilot subcarriers, wherein the absolute value of the index difference between at least one group of adjacent pilot subcarriers is 132 and / or the absolute value of the index difference between at least one group of adjacent pilot subcarriers is 216.
[0014] As an example, these four pilot subcarriers contain three sets of adjacent subcarriers, where the absolute value of the index difference between each set of adjacent pilot subcarriers is 132.
[0015] As an example, these four pilot subcarriers contain three sets of adjacent subcarriers, where the absolute value of the index difference between each set of adjacent pilot subcarriers is 216.
[0016] As an example, these four pilot subcarriers contain three sets of adjacent subcarriers, where the absolute value of the index difference between two sets of adjacent pilot subcarriers is 132, and the absolute value of the index difference between one set of adjacent pilot subcarriers is 216.
[0017] In some possible implementations, the indices of the 52 subcarriers contained in the first discrete resource unit are as follows: -500+t, -488+t, -476+t, -464+t, -452+t, -440+t, -428+t, -416+t, -404+t, -392+t, -380+t, -368+t, -356+t, -344+t, -332+t, -320+t, -308+t, -296+t, -284+t, -272+t, -260+t, -248+t, -236+t. t, -224+t, -212+t, -200+t, -188+t, -176+t, -164+t, -152+t, -140+t, -128+t, -116+t, -104+t, -92+t, -80+t, -68+t, -56+t, -44+t, -32+t, 16+t, 28+t, 40+t, 52+t, 64+t, 76+t, 88+t, 100+t, 112+t, 124+t, 136+t, 148+t; where t is a non-negative integer less than 12.
[0018] For example, when t is 0, the indices of the 52 subcarriers contained in the first discrete resource unit are as follows: -500, -488, -476, -464, -452, -440, -428, -416, -404, -392, -380, -368, -356, -344, -332, -320, -308, -296, -284, -272, -2 60, -248, -236, -224, -212, -200, -188, -176, -164, -152, -140, -128, -116, -104, -92, -80, -68, -56, -44, -32, 16, 28, 40, 52, 64, 76, 88, 100, 112, 124, 136, 148.
[0019] In some possible implementations, the second discrete resource unit contains 106 subcarriers, which include the 52 subcarriers in the first discrete resource unit. These 106 subcarriers also include a third set of subcarriers and a fourth set of subcarriers. The indices of the subcarriers in the third set are all greater than 0, and the indices of the subcarriers in the fourth set are all less than 0. The absolute value of the index difference between any two adjacent subcarriers in the third set is equal to 6, and the absolute value of the index difference between any two adjacent subcarriers in the fourth set is also equal to 6.
[0020] This implementation method allows the first discrete resource unit and the second discrete resource unit to satisfy the hierarchical relationship of RU, which facilitates the reuse of existing RU instruction tables and reduces the complexity of the instructions.
[0021] In some possible implementations, X equals 106, meaning the first discrete resource unit contains 106 subcarriers. Subcarriers with subcarrier indices greater than 0 are called the first subcarrier set, and subcarriers with subcarrier indices less than 0 are called the second subcarrier set. The absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to 6, and the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set is equal to 6.
[0022] This implementation can improve the power amplification factor of the transmission power of the first discrete resource unit. For example, taking 12.8 (approximately 13) subcarriers in 1MHz as an example, the first discrete resource unit has a maximum of 3 subcarriers per MHz, thereby achieving a power amplification factor of 6.37dB, which greatly improves the power amplification factor of the transmission power of the first discrete resource unit.
[0023] In some possible implementations, the first discrete resource unit contains four pilot subcarriers, and the absolute value of the index difference between at least one group of adjacent pilot subcarriers is 66, 150, 198 or 282.
[0024] The indices of the 106 subcarriers contained in the first discrete resource unit are as follows: -500+s, -494+s, -488+s, -482+s, -476+s, -470+s, -464+s, -458+s, -452+s, -446+s, -440+s, -434+s, -428+s, -422+s, -416+s, -410+s, -404+s, -398+s, -392+s, -386+s, -380+s, -374+s, -36 8+s, -362+s, -356+s, -350+s, -344+s, -338+s, -332+s, -326+s, -320+s, -314+s, -308+s, -302+s, -296+s, -29 0+s, -284+s, -278+s, -272+s, -266+s, -260+s, -254+s, -248+s, -242+s, -236+s, -230+s, -224+s, -218+s, -21 2+s, -206+s, -200+s, -194+s, -188+s, -182+s, -176+s, -170+s, -164+s, -158+s, -152+s, -146+s, -140+s, -13 4+s, -128+s, -122+s, -116+s, -110+s, -104+s, -98+s, -92+s, -86+s, -80+s, -74+s, -68+s, -62+s, -56+s, -50+ s, -44+s, -38+s, -32+s, -26+s, -20+s, 16+s, 22+s, 28+s, 34+s, 40+s, 46+s, 52+s, 58+s, 64+s, 70+s, 76+s, 82+s, 88+s, 94+s, 100+s, 106+s, 112+s, 118+s, 124+s, 130+s, 136+s, 142+s, 148+s, 154+s, 160+s; where s is a non-negative integer less than 6.
[0025] For example, when s is 0, the indices of the 106 subcarriers contained in the first discrete resource unit are as follows:
[0026] -500, -494, -488, -482, -476, -470, -464, -458, -452, -446, -440, -434, -428, -422, -416, -410, -404, -398, -392, -386, -380, -374, -368, -362, -356, -350, -344, -338, -332, -326, -320, -314, -308, -302, -296, -290, -284, -278, -272, -266, -260, -254, -248, -242, -236, -230, -224, -21 8, -212, -206, -200, -194, -188, -182, -176, -170, -164, -158, -152, -146, -140, -134, -128, -122, -116, -110, -104, -98, -92, -86, -80, -74, -68, -62, -56, -50, -44, -38, -32, -26, -20, 16, 22, 28, 34, 40, 46, 52, 58, 64, 70, 76, 82, 88, 94, 100, 106, 112, 118, 124, 130, 136, 142, 148, 154, 160.
[0027] In some possible implementations, the difference between the index of the first subcarrier in the first subcarrier set and the index of the second subcarrier in the second subcarrier set is an integer multiple of the difference between the indices of any two adjacent subcarriers in the first subcarrier set; wherein the first subcarrier is the subcarrier with the smallest index in the first subcarrier set, and the second subcarrier is the subcarrier with the largest index in the second subcarrier set.
[0028] This design approach ensures a low PAPR.
[0029] In some possible implementations, the index range of these X subcarriers is -500+m*512 to -12+m*512 and 12+m*512 to 253+m*512, where m is -3, -1, 0, 1 or 3.
[0030] In some possible implementations, the discrete bandwidth of the first discrete resource unit is 60MHz.
[0031] In some possible implementations, this 60MHz refers to the remaining 60MHz of channel when the maximum 20MHz channel is not used under an 80MHz bandwidth.
[0032] Secondly, this application provides a communication device. This communication device may be a communication equipment, or a device within a communication equipment (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of an access network device.
[0033] As an example, the communication device is a site. As another example, the communication device is an access point.
[0034] This communication device may include modules that perform the methods / operations / steps / actions described in any possible implementation of the first aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software.
[0035] In one design, the communication device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in any possible implementation of the first aspect above, while the processing module is used to perform the processing actions involved in the method described in any possible implementation of the first aspect above.
[0036] For example, the processing module is used to determine a first discrete resource unit, which includes X subcarriers, where X equals 52 or 106. The X subcarriers include a first subcarrier set and a second subcarrier set. The indices of the subcarriers in the first subcarrier set are all greater than 0, and the indices of the subcarriers in the second subcarrier set are all less than 0. The absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set. The communication module is used to transmit physical layer protocol data units according to the first resource unit.
[0037] Thirdly, this application provides a communication device including a processor, wherein instructions are executed by the processor to cause the method as described in any possible implementation of the first aspect to be implemented.
[0038] Optionally, the communication device may further include a storage medium that stores the instructions executed by the processor.
[0039] In some implementations, the storage medium is integrated with the processor, for example, the storage medium is integrated into the processor.
[0040] Fourthly, this application provides a chip including a processing circuit for running a program or instructions to implement the method as described in any possible implementation of the first aspect.
[0041] Optionally, the chip may further include a memory for storing programs or instructions.
[0042] Optionally, the chip may also include the transceiver circuit, or an input / output interface.
[0043] Fifthly, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed by a processor, cause the method as in any possible implementation of the first aspect to be implemented.
[0044] In a sixth aspect, this application provides a computer program product comprising computer program code or instructions that, when executed, cause the method in any possible implementation of the first aspect to be implemented.
[0045] In a seventh aspect, this application provides a communication system for performing the method described in any possible implementation of the first aspect above.
[0046] It is understandable that the technical effects in any of the second to seventh aspects can be referenced from the technical effects in the first aspect. Attached Figure Description
[0047] Figure 1 is a schematic diagram of a 20MHz subcarrier distribution provided in an embodiment of this application;
[0048] Figure 2 is a schematic diagram of a 40MHz subcarrier distribution provided in an embodiment of this application;
[0049] Figure 3 is a schematic diagram of an 80MHz subcarrier distribution provided in an embodiment of this application;
[0050] Figure 4 is a schematic diagram of an uplink multi-user transmission provided in an embodiment of this application;
[0051] Figure 5 is a schematic diagram of the frame structure of a trigger frame provided in an embodiment of this application;
[0052] Figure 6 is a schematic diagram of a WLAN communication system provided in an embodiment of this application;
[0053] Figure 7 is a flowchart of a communication method provided in an embodiment of this application;
[0054] Figure 8 is a schematic diagram of a communication device provided in an embodiment of this application;
[0055] Figure 9 is a schematic diagram of another communication device provided in an embodiment of this application;
[0056] Figure 10 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0057] The technical solutions provided in this application are applicable to wireless local area networks (WLANs) that support relevant standards of the Institute of Electrical and Electronics Engineers (IEEE). These IEEE standards include, but are not limited to, 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn / UHR / WiFi8, 802.11ad, 802.11ay, 802.11bf / sensing, UWB / 802.15, etc.
[0058] Regarding bandwidth configurations, for example, the 802.11ax standard currently supports the following bandwidth configurations: 20MHz, 40MHz, 80MHz, 160MHz, 80MHz+80MHz, and the maximum unused 20MHz bandwidth within the 80MHz bandwidth. For instance, the 802.11be standard also supports a 320MHz bandwidth configuration.
[0059] The difference between 160MHz and 80MHz+80MHz is that the former is a continuous frequency band, while the two 80MHz bands in the latter can be separated.
[0060] In WLAN communication systems, resources can be allocated in units of Units (RUs), and communication devices can communicate with each other through RUs. For example, in 802.11ax and 802.11be, Orthogonal Frequency Division Multiple Access (OFDMA) transmission mode is defined to improve spectrum utilization. In OFDMA, a portion of consecutive subcarriers within a bandwidth can be divided into a resource unit (RU). For instance, in 802.11ax and 802.11be, nine 26-tone RUs are defined within a 20MHz bandwidth, each with 26 consecutive subcarriers, and one 26-tone RU can be allocated to one user. This method can increase the number of users that can access the network.
[0061] In this application, an RU consisting of multiple consecutive subcarriers can be called a continuous RU; or, an RU consisting of two groups of consecutive subcarriers can be called a continuous RU, wherein the multiple subcarriers included in each group of consecutive subcarriers are continuous, and the two groups of consecutive subcarriers are separated only by guard subcarriers, empty subcarriers, or DC subcarriers.
[0062] It is understood that a continuous RU can also be called another name, such as a regular RU (RRU). In the embodiments of this application, "continuous RU" and "regular RU" can be used interchangeably, and this application does not limit the name of the continuous RU.
[0063] The following examples illustrate the subcarrier distribution under different bandwidths and the subcarrier distribution (Tone Plan) of regular resource units (RRUs).
[0064] As an example, as shown in Figure 1, when the bandwidth is 20MHz, the entire bandwidth can consist of a single 242-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. Each RU includes data subcarriers and pilot subcarriers. The data subcarriers are used to carry data information, and the pilot subcarriers are used for phase and frequency offset estimation. In addition to RUs, guard subcarriers, empty subcarriers, or direct current (DC) subcarriers may also be included.
[0065] As an example, as shown in Figure 2, when the bandwidth is 40MHz, the entire bandwidth is roughly equivalent to a replication of the 20MHz subcarrier distribution. The entire bandwidth can be composed of a single 484-tone RU, or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, and 242-tone RU.
[0066] As an example, as shown in Figure 3, when the bandwidth is 80MHz, the entire bandwidth can be composed of four resource units of 242-tone RUs. Alternatively, the entire bandwidth can be composed of a whole 996-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, and 484-tone RUs. Here, 484L and 484R represent the left and right halves of the 484-tone RU, respectively, each containing 242 subcarriers, representing another schematic diagram of 484+5DC.
[0067] When the bandwidth is 80MHz, in some examples, such as the 802.11bn standard, a mode is supported in which the highest 20MHz channel is not used in the 80MHz bandwidth.
[0068] As an example, when the bandwidth is 160MHz, the entire bandwidth can be regarded as a replica of the distribution of two 80MHz subcarriers. The entire bandwidth can be composed of a single 2*996-tone RU, or it can be composed of various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU.
[0069] As an example, when the bandwidth is 320MHz, the entire bandwidth can be viewed as a replication of the distribution of four 80MHz subcarriers.
[0070] Based on the above examples describing subcarrier distribution, using 242-tone RUs as the unit, the left side of the diagram can be considered the lowest frequency, and the right side can be considered the highest frequency. From left to right, the 242-tone RUs can be numbered: 1 st ,2 nd ..., 16th. Understandably, in the data field, there are at most 16 242-tone RUs corresponding one-to-one with 16 20MHz channels in ascending order of frequency.
[0071] In addition to the RUs mentioned above, the 802.11be standard also introduces: a 52+26-tone RU consisting of a 52-tone RU and a 26-tone RU; a 106+26-tone RU consisting of a 106-tone RU and a 26-tone RU; a 484+242-tone RU consisting of a 484-tone RU and a 242-tone RU; a 996+484-tone RU consisting of a 996-tone RU and a 484-tone RU; a 2*996+484-tone RU consisting of two 996-tone RUs and a 484-tone RU; a 3*996-tone RU consisting of three 996-tone RUs; and a 3*996+484-tone RU consisting of three 996-tone RUs and a 484-tone RU. In terms of bandwidth, a 26-tone RU corresponds to approximately 2MHz, a 52-tone RU to approximately 4MHz, a 106-tone RU to approximately 8MHz, and a 242-tone RU to approximately 20MHz. The dimensions of other RUs can be added or multiplied accordingly, which will not be elaborated here.
[0072] In some scenarios, WLAN imposes strict limits on maximum power and maximum power spectral density, meaning that the transmission power of the communication device cannot exceed the maximum power value, and the transmission power spectral density cannot exceed the maximum power spectral density.
[0073] For example, taking the description of low-power indoor (LPI) communication methods in the regulations for the 6GHz spectrum as shown in Table 1 below, for a client connected to a low-power access point, such as a station (STA), taking the effective isotropic radiated power (EIRP) as an example, its maximum power is 24 dBm, and its maximum power spectral density is -1 dBm / MHz. Compared to maximum power, the maximum power spectral density limitation is more stringent, and the maximum power that can be transmitted is usually more limited by the power spectral density. For a station, the maximum power limit stipulated by regulations is only reached when the bandwidth is at its maximum of 320 MHz. Below this bandwidth, due to the limitation of the maximum power spectral density, only lower power can be transmitted.
[0074] Table 1
[0075] In another example, taking the description of LPI communication methods in the regulations for the 6GHz spectrum as an example, as shown in Table 2 below, for access points (APs) and / or STAs, taking the transmit power as the equivalent isotropic radiated power (EIRP) as an example, its maximum power is 23 dBm, and its maximum power spectral density is 10 dBm / MHz. When the bandwidth does not exceed 20 MHz, the transmit power of APs / STAs is mainly limited by the maximum power spectral density; when the bandwidth is greater than 20 MHz, the transmit power of APs / STAs is mainly limited by the maximum power.
[0076] Table 2
[0077] In scenarios where power spectral density is limited, the maximum power amplification factor can be increased through DRU, or distributed RU technology.
[0078] A distributed RU comprises multiple subcarriers discrete in the frequency domain. These discrete subcarriers can be partially discrete or completely discrete. That is, the discrete subcarriers may include some subcarriers that are continuous in frequency and some subcarriers that are discontinuous in frequency; or, the discrete subcarriers may be completely discontinuous in frequency.
[0079] It should be understood that in this application, "distributed resource unit", discrete RU, "distributed RU", "DRU" and "dRU" can be used interchangeably.
[0080] The discrete range of subcarriers in a DRU is called the discrete bandwidth (distribution BW, DBW).
[0081] In some examples, the following discrete bandwidth configurations are supported: 20MHz, 40MHz, and 80MHz.
[0082] For example, as shown in Figure 5, taking an uplink multi-user transmission scenario as an example, the AP can send a trigger frame as shown in Figure 4 to the STA. This trigger frame carries the STA's identifier information and resource allocation information. The User Info List field contains instructions for different users, with each STA handling its own portion. After receiving the trigger frame, the STA can use a TB PPDU to send uplink data frames on the corresponding resource unit and receive the BA frame sent by the AP after SIFS. By interleaving discrete RUs with multiple users, the transmission power of each user is increased under the condition of a fixed bandwidth.
[0083] Specifically, the trigger frame may include resource scheduling parameters for one or more first communication devices to transmit PPDUs, as well as other parameters. As shown in Figure 4, the trigger frame may include one or more of the following: frame control field, duration field, receiving address (RA) field, sending address (SA) field, common information field, user information list field, padding field, and frame check sequence (FCS) field. Detailed descriptions of each field in the trigger frame can be found in the corresponding descriptions in the 802.11ax or 802.11be standards, and will not be elaborated upon here.
[0084] The public information field may include public information that each first communication device needs to read. The user information list field may include one or more user information fields, each containing information that each first communication device needs to read. The user information fields may include fields such as the association identification 12 (AID12) field and the resource unit allocation (RU allocation) subfield. The association identification field can be used to represent the association identifier of a certain receiving communication device, and the resource unit allocation subfield can be used to indicate the location of the resource unit allocated to the first communication device (i.e., the first communication device indicated by AID12).
[0085] For example, taking the 802.11be standard as an example, in the EHT form of the user information field, the resource unit (including RU, DRU, or multiple resource unit (MRU)) allocated to the first communication device can be indicated by the following subfields: resource unit allocation subfield, uplink bandwidth subfield in the common information field, uplink bandwidth extension subfield in the special user information field, and master-slave 160 subfield.
[0086] In the public information field, B55 indicates whether a special user information field exists in the user information field. For EHT TB PPDU, its bandwidth is jointly determined by the uplink bandwidth subfield and the uplink bandwidth extension subfield in the special user information field. The mapping relationship between B0 in the resource unit allocation subfield, B7-B1 in the resource unit allocation subfield, and PS160 can be shown in Table 3 below.
[0087] The bandwidth can be determined by the uplink bandwidth subfield and the uplink bandwidth extension subfield. N can be obtained by the formula: N = 2 × X1 + X0. The values of X1 and X0 can be found in Table 4 below. Table 4 describes the transformation from logical parameters PS160 and B0 to physical parameters X1 and X0. The frequency band configuration in Table 4 refers to the order of P80, S80, and S160 in absolute frequency, which represents from low frequency to high frequency from left to right. Among them, P80 represents the main 80MHz channel, S80 represents the secondary 80MHz channel, and S160 represents the secondary 160MHz channel.
[0088] Table 3
[0089] Table 4
[0090] In scenarios where the access point assigns a DRU to a site, the trigger frame can carry indication information indicating that the assigned RU is a DRU. For example, a subfield can be added to the user information field in the trigger frame to carry this indication information; or a field indicating that the bandwidth is discrete bandwidth can be added to a public field or a special user information field to implicitly indicate that the assigned RU is a DRU; or an existing field can be reused to carry this indication information.
[0091] To improve the transmission power of each user in uplink multi-user transmission by interleaving discrete RUs with multiple users, under a fixed bandwidth, it's important to note that the maximum power spectral density is limited to a maximum transmission power of x mW per 1MHz, where x is greater than 0. Considering a carrier spacing of 78.125kHz, 1MHz contains 12.8 (approximately 13) subcarriers. Since the average power of each subcarrier is the same during a single transmission, the maximum number of subcarriers carrying the signal within any consecutive 13 subcarriers determines the average power of each subcarrier, and thus the transmission power. For example, with a 20MHz bandwidth (242 subcarriers), a maximum of 5 subcarriers carrying the signal will be included in any consecutive 13 subcarriers; therefore, the average power of each subcarrier will be x mW / 5. Considering there are 26 subcarriers carrying the signal, the total transmission power will be x mW / 5 * 26.
[0092] In some examples, DRUs follow at least one of the following principles: (1) The size and number of DRUs are the same as those of regular resource units (rRUs), and the hierarchical relationship between DRUs of different sizes is the same as that of rRUs, so as to reuse existing RU indication tables; (2) Ensure the largest possible power amplification factor; (3) Ensure the lowest possible PAPR; (4) Ensure the carrier spacing varies evenly between DRUs of the same size and in the positive and negative half-frequency of the same DRU, so as to reduce the complexity of the channel smoothing algorithm.
[0093] In some examples, the pilot subcarriers in the DRU follow at least one of the following principles:
[0094] (1) For each size of DRU, the number of pilot subcarriers is the same as that of rRU. 52-tone DRU contains 4 pilot subcarriers; 106-tone DRU contains 4 pilot subcarriers; 242-tone DRU contains 8 pilot subcarriers; 484-tone DRU contains 16 pilot subcarriers.
[0095] (2) There is a hierarchical relationship between the pilot subcarriers of DRUs of different sizes. The four pilot subcarriers of a 52-tone DRU are composed of the pilot subcarriers of the two 26-tone DRUs it contains; the four pilot subcarriers of a 106-tone DRU are contained in the eight pilot subcarriers of the two 52-tone DRUs it contains.
[0096] Generally, in a 106-tone DRU containing two 52-tone DRUs, the first and third pilot subcarriers of the 52-tone DRU with the smaller DRU index are selected as the pilot subcarriers of the 106-tone DRU. For the 52-tone DRU with the larger DRU index, the second and fourth pilot subcarriers are selected as the pilot subcarriers of the 106-tone DRU. The eight pilot subcarriers of a 242-tone DRU are composed of the pilot subcarriers of the two 106-tone DRUs it contains. The sixteen pilot subcarriers of a 484-tone DRU are composed of the pilot subcarriers of the two 242-tone DRUs it contains.
[0097] (3) For any DRU, the first and last subcarriers in the positive half-frequency subcarriers are not used as pilot subcarriers, and the first and last subcarriers in the negative half-frequency subcarriers are not used as pilot subcarriers because the first and last subcarriers cannot obtain smoothing filtering gain. In the embodiments of this application, for any DRU, a positive half-frequency subcarrier refers to all subcarriers in the DRU whose index is greater than 0; a negative half-frequency subcarrier refers to all subcarriers in the DRU whose index is less than 0.
[0098] (4) The spacing between adjacent pilot subcarriers is 11 to avoid pilot clustering and the influence of narrowband interference at the receiver.
[0099] However, the channel smoothing algorithm for 52-tone DRU and 106-tone DRU designed in a discrete bandwidth of 60MHz following the above principles is highly complex.
[0100] For example, in scenarios supporting the highest unused 20MHz channel within an 80MHz bandwidth, the remaining 60MHz can be used as a discrete bandwidth. Based on the above principle, the channel smoothing algorithms for 52-tone DRUs and 106-tone DRUs designed within a 60MHz discrete bandwidth are highly complex.
[0101] To address the aforementioned problems, this application provides a new technical solution. In the technical solution provided by this application, the communication device transmits physical layer protocol data units (PPDUs) according to a first discrete resource unit. The first discrete resource unit includes X subcarriers, where X equals 52 or 106. These X subcarriers include a first subcarrier set and a second subcarrier set. The indices of the subcarriers in the first subcarrier set are all greater than 0, and the indices of the subcarriers in the second subcarrier set are all less than 0. The absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set.
[0102] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0103] The communication method provided in this application embodiment is applicable to wireless local area networks (WLANs) that support relevant standards of the Institute of Electrical and Electronics Engineers (IEEE). These IEEE standards include, but are not limited to, 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn / UHR / WiFi8, 802.11ad, 802.11ay, 802.11bf / sensing, UWB / 802.15, etc.
[0104] Figure 6 is a schematic diagram of a WLAN communication system provided in an embodiment of this application. As shown in Figure 6, the communication system may include access point devices (e.g., AP1 and AP2) and site devices (e.g., STA1 and STA2). One or more access point devices can communicate with one or more site devices, and access point devices can also communicate with one or more other access point devices, and site devices can also communicate with one or more other site devices.
[0105] For example, an AP can be a device that supports multiple WLAN standards, such as the 802.11be standard or future Wi-Fi standards; it can also be a device that supports the 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn / UHR / WiFi8 standards, without limitation.
[0106] For example, an AP can be a terminal device with a Wi-Fi chip, network device, communication server, router, switch, bridge, computer, etc. An AP can also serve as an access point for mobile users to access a wired network, primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. An AP acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet.
[0107] For example, the STA can be a device that supports multiple WLAN standards such as the 802.11be standard or future Wi-Fi standards; it can also be a device that supports the 802.11a / b / g standard, 802.11n standard, 802.11ac standard, 802.11ax standard, 802.11be standard, 802.11bn standard / UHR standard / WiFi8 standard, without limitation.
[0108] For example, an STA can be a wireless communication chip, a wireless sensor, a wireless communication terminal, a communication server, a router, a switch, a bridge, a computer, etc. For example, an STA can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication, etc., without limitation.
[0109] The communication method provided by the embodiments of this application will be described below with reference to FIG7. FIG7 is a flowchart of a communication method provided by an embodiment of this application. As shown in FIG7, the method may include S710 and S720.
[0110] In some examples, the communication device in the embodiments of this application may be an access point device, or it may be a device within the access point device (e.g., a module, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or it may be a logical node, logical module, or software that can implement all or part of the functions of the access point device.
[0111] In some examples, the communication device in the embodiments of this application may be a site device, or it may be a device within the site (e.g., a module, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or it may be a logical node, logical module, or software that can implement all or part of the site functions.
[0112] For example, the communication device can be any access point device or site device in the communication system shown in Figure 6.
[0113] S710, the first communication device determines a first discrete resource unit, the first discrete resource unit includes X subcarriers, where X equals 52 or 106, these X subcarriers include a first subcarrier set and a second subcarrier set, the indices of the subcarriers in the first subcarrier set are all greater than 0, and the indices of the subcarriers in the second subcarrier set are all less than 0; wherein, the absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set.
[0114] In the first subcarrier set, the absolute value of the index difference between any two adjacent subcarriers is the same, or a fixed value; in the second subcarrier set, the absolute value of the index difference between any two adjacent subcarriers is the same, or a fixed value.
[0115] When X equals 52, the first discrete resource unit can be called a 52-tone DRU.
[0116] When X equals 106, the first discrete resource unit can be called a 106-tone DRU.
[0117] When the first discrete resource unit is a 52-tone DRU, in some implementations of this embodiment, the first discrete resource unit and the second discrete resource unit satisfy a hierarchical relationship. As an example, the second discrete resource unit includes a 106-tone DRU and / or a 242-tone DRU.
[0118] S720, the first communication device transmits physical layer protocol data units according to the first discrete resource unit.
[0119] It is understood that the first communication device transmits physical layer protocol data units according to the first discrete resource unit, including: the first communication device sending PPDU according to the first discrete resource unit, or the first communication device receiving PPDU according to the first discrete resource unit.
[0120] Optionally, the PPDU in this embodiment can be replaced with an orthogonal frequency division multiplexing (OFDM) symbol.
[0121] In this embodiment, since the absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set, that is, the spacing between any two adjacent subcarriers in the first subcarrier set is equal, the spacing between any two adjacent subcarriers in the second subcarrier set is equal, and the spacing between any two adjacent subcarriers in the first subcarrier set is equal to the spacing between any two adjacent subcarriers in the second subcarrier set, when smoothing the estimated channel coefficients in channel estimation, channel smoothing gain can be obtained, thereby improving the accuracy of channel estimation, reducing the packet error rate, and ultimately improving system throughput.
[0122] In some examples, the discrete bandwidth of the first discrete resource unit is 60MHz.
[0123] In some examples, the 60MHz channel other than the highest 20MHz channel not used in the 80MHz bandwidth is used as a 60MHz discrete bandwidth.
[0124] In scenarios where the 60MHz channel other than the highest 20MHz channel in an 80MHz bandwidth is used as a 60MHz discrete bandwidth, in some examples, the size and number of DRUs included in the 60MHz discrete bandwidth are the same as the size and number of rRUs included when the highest 20MHz channel in the 80MHz bandwidth is not used. The hierarchical relationship between DRUs of different sizes is also the same as that of rRUs, and the indication method of rRUs can be reused.
[0125] For example, a 60MHz discrete bandwidth includes at least one of the following tone DRUs: 52-tone DRU, 106-tone DRU, or 242-tone DRU.
[0126] For example, a 60MHz discrete bandwidth contains: 12 52-tone DRUs, 6 106-tone DRUs, and 3 242-tone DRUs.
[0127] In some examples, the 60MHz does not include a 26-tone DRU.
[0128] For the mode that does not use the highest 20MHz channel in the 80MHz bandwidth, in order to reuse existing implementation and test conditions, the same guard subcarriers ([-512:-501] and [254:255]) and DC subcarriers ([-11:11]) are maintained as in 80MHz. Therefore, the subcarrier index range available to the DRU in the 60MHz discrete bandwidth is [-500:-12,12:253]. Here, the numerical value represents the subcarrier index, the colon indicates "to", and the comma indicates "and". For example, [-512:-501] means the subcarrier index is from -512 to -501 (inclusive).
[0129] In some examples, for a 52-tone DRU, the spacing between adjacent subcarriers is 12 in the positive half-frequency range and 12 in the negative half-frequency range, with a maximum of 2 subcarriers per MHz, achieving a power amplification of 8.13 dB.
[0130] In some examples, for a 52-tone DRU, the difference between the indexes of the first subcarrier in the positive half-frequency range and the last subcarrier in the negative half-frequency range is an integer multiple of the index difference between adjacent subcarriers in the positive or negative half-frequency range of the 52-tone DRU (e.g., 12), which guarantees a low peak-to-average power ratio (PAPR) for the 52-tone DRU.
[0131] It is understood that in the embodiments of this application, the positive half-frequency range refers to the set of all subcarriers with subcarrier indices greater than 0 in the DRU; the negative half-frequency range refers to the set of all subcarriers with subcarrier indices less than 0 in the DRU; the k-th subcarrier in the positive half-frequency range refers to the k-th subcarrier when all subcarriers in the positive half-frequency range are arranged in ascending order of index, starting from 1, where k is a positive integer and less than the total number of subcarriers in the positive half-frequency range; the z-th subcarrier in the negative half-frequency range refers to the z-th subcarrier when all subcarriers in the negative and positive half-frequency ranges are arranged in ascending order of index, starting from 1, where z is a positive integer and less than the total number of subcarriers in the negative half-frequency range; the adjacent subcarrier index in a range refers to the adjacent subcarrier indices in the subcarrier sequence obtained by arranging all subcarriers in this range in ascending order of index.
[0132] In some examples, for a 52-tone DRU, the difference between the index of the first subcarrier in the positive half-frequency range and the index of the last subcarrier in the negative half-frequency range is 48, which is an integer multiple of the index difference of 12 between adjacent subcarriers in the positive or negative half-frequency range of the 52-tone DRU. This guarantees a low PAPR for the 52-tone DRU.
[0133] When there are 12 52-tone DRUs in a 60M discrete bandwidth, these 12 52-tone... The subcarrier indices included in the DRU are as follows: -500+t+d, -488+t+d, -476+t+d, -464+t+d, -452+t+d, -440+t+d, -428+t+d, -416+t+d, -404+t+d, -392+t+d, -380+t+d, -368+t+d, -356+t+d, -344+t+d, -332+t+d, -320+t+d, -308+t+d, -296+t+d, -284+t+d, -272+t+d, -260+t+d, -248+t+d, -236+t+d, -224+t+d. d, -212+t+d, -200+t+d, -188+t+d, -176+t+d, -164+t+d, -152+t+d, -140+t+d, -128+t+d, -116+t+d, -104+t+d, -92+t+d, -80+t+d, -68+t+ d, -56+t+d, -44+t+d, -32+t+d, 16+t+d, 28+t+d, 40+t+d, 52+t+d, 64+t+d, 76+t+d, 88+t+d, 100+t+d, 112+t+d, 124+t+d, 136+t+d, 148+t+d. Where d is a non-negative integer, and d is less than or equal to 9. One value of d corresponds to a tone plan of a 52-tone DRU; t is a non-negative integer less than 12. One value of t corresponds to a 52-tone DRU under a tone plan.
[0134] For example, when d is 0, it corresponds to a tone plan for 12 52-tone DRUs in a 60MHz discrete bandwidth. The subcarrier indices of the 12 52-tone DRUs in this tone plan are as follows: -500+t, -488+t, -476+t, -464+t, -452+t, -440+t, -428+t, -416+t, -404+t, -392+t, -380+t, -368+t, -356+t, -344+t, -332+t, -320+t, -308+t, -296+t, -284+t, -272+t, -260+t, -248+t, -236+t, -224+t, -212+t, -200 +t, -188+t, -176+t, -164+t, -152+t, -140+t, -128+t, -116+t, -104+t, -92+t, -80+t, -68+t, -56+t, -44+t, -32+t, 16+t, 28+t, 40+t, 52+t, 64+t, 76+t, 88+t, 100+t, 112+t, 124+t, 136+t, 148+t; where t is a non-negative integer less than 12, and each value of t corresponds to a 52-tone DRU.
[0135] For example, when t equals 0, a 52-tone The subcarrier indices included in the DRU are as follows: -500, -488, -476, -464, -452, -440, -428, -416, -404, -392, -380, -368, -356, -344, -332, -320, -308, -296, -284, -272, -260, -248, -236, -224, -212, -200, -188, -176, -164, -152, -140, -128, -116, -104, -92, -80, -68, -56, -44, -32, 16, 28, 40, 52, 64, 76, 88, 100, 112, 124, 136, 148.
[0136] Other 52-tone DRUs in the same Tone Plan can be obtained by translating the above 52-tone DRUs as a whole, with a translation amount of t.
[0137] It can be understood that the various values of d correspond one-to-one with the various tone plans of the 52-tone DRU, and these various tone plans can form a global translation relationship. For example, the tone plan when d=1 is a global translation of the tone plan when d=0.
[0138] It can be understood that the value of d is fixed, meaning that within the same tone plan, multiple values of t correspond one-to-one with multiple 52-tone DRUs, and these multiple 52-tone DRUs can form an overall translation relationship. For example, the 52-tone DRU at t=1 is an overall translation of the 52-tone DRU at t=0.
[0139] In some examples, for a 106-tone DRU, the spacing between adjacent subcarriers is 6 in the positive half-frequency range and 6 in the negative half-frequency range, with a maximum of 3 subcarriers per MHz, achieving a power amplification of 6.37 dB.
[0140] In some examples, for a 106-tone DRU, the difference between the indices of the first subcarrier in the positive half-frequency range and the last subcarrier in the negative half-frequency range is an integer multiple of 6 of the index difference between adjacent subcarriers in either the positive or negative half-frequency range of the 106-tone DRU, which guarantees a low PAPR for the 106-tone DRU.
[0141] In some examples, within a 60MHz discrete bandwidth, for a 106-tone DRU, the difference between the indices of the first subcarrier in the positive half-frequency range and the last subcarrier in the negative half-frequency range is 36, which is an integer multiple of the index difference of 6 between adjacent subcarriers in either the positive or negative half-frequency range of the 106-tone DRU. This guarantees a low PAPR for the 106-tone DRU.
[0142] When a 60M discrete bandwidth tone plan includes six 106-tone DRUs, these six 106-tone... The subcarrier indices included in the DRU are as follows: -500+s+f, -494+s+f, -488+s+f, -482+s+f, -476+s+f, -470+s+f, -464+s+f, -458+s+f, -452+s+f, -446+s+f, -440+s+f, -434+s+f, -428+s+f, -422+s+f, -416+s+f, -410+s+f, -404+s+f, -398+s+f, -392+s+f, -386+s+f, -380+s+f, -374+s+f, -368+s+f, -362+s+f f, -356+s+f, -350+s+f, -344+s+f, -338+s+f, -332+s+f, -326+s+f, -320+s+f, -314+s+f, -308+s+f, -302+s+f, -296+s+f, -290+s+f, -284 +s+f, -278+s+f, -272+s+f, -266+s+f, -260+s+f, -254+s+f, -248+s+f, -242+s+f, -236+s+f, -230+s+f, -224+s+f, -218+s+f, -212+s+f, -2 06+s+f, -200+s+f, -194+s+f, -188+s+f, -182+s+f, -176+s+f, -170+s+f, -164+s+f, -158+s+f, -152+s+f, -146+s+f, -140+s+f, -134+s+f , -128+s+f, -122+s+f, -116+s+f, -110+s+f, -104+s+f, -98+s+f, -92+s+f, -86+s+f, -80+s+f, -74+s+f, -68+s+f, -62+s+f, -56+s+f, -50+s +f, -44+s+f, -38+s+f, -32+s+f, -26+s+f, -20+s+f, 16+s+f, 22+s+f, 28+s+f, 34+s+f, 40+s+f, 46+s+f, 52+s+f, 58+s+f, 64+s+f, 70+s+f, 7 6+s+f, 82+s+f, 88+s+f, 94+s+f, 100+s+f, 106+s+f, 112+s+f, 118+s+f, 124+s+f, 130+s+f, 136+s+f, 142+s+f, 148+s+f, 154+s+f, 160+s+f.Where f is a non-negative integer, and f is less than or equal to 3. One value of f corresponds to a tone plan of 106-tone DRU; s is a non-negative integer less than 6. One value of s corresponds to a 106-tone DRU under a tone plan.
[0143] For example, when f is 0, it corresponds to a tone plan for a 106-tone DRU in a 60MHz discrete bandwidth. The subcarrier indices of the six 106-tone DRUs in this tone plan are as follows: -500+s, -494+s, -488+s, -482+s, -476+s, -470+s, -464+s, -458+s, -452+s, -446+s, -440+s, -434+s, -428+s, -422+s, -416+s, -410+s, -404+s, -398+s, -392+s, -386+s, -380+s, -374+s, -368+s, -362+s, -35 6+s, -350+s, -344+s, -338+s, -332+s, -326+s, -320+s, -314+s, -308+s, -302+s, -296+s, -290+s, -284+s, -27 8+s, -272+s, -266+s, -260+s, -254+s, -248+s, -242+s, -236+s, -230+s, -224+s, -218+s, -212+s, -206+s, -200 +s, -194+s, -188+s, -182+s, -176+s, -170+s, -164+s, -158+s, -152+s, -146+s, -140+s, -134+s, -128+s, -122 +s, -116+s, -110+s, -104+s, -98+s, -92+s, -86+s, -80+s, -74+s, -68+s, -62+s, -56+s, -50+s, -44+s, -38+s, -3 2+s, -26+s, -20+s, 16+s, 22+s, 28+s, 34+s, 40+s, 46+s, 52+s, 58+s, 64+s, 70+s, 76+s, 82+s, 88+s, 94+s, 100+s, 106+s, 112+s, 118+s, 124+s, 130+s, 136+s, 142+s, 148+s, 154+s, 160+s; where s is a non-negative integer less than 6, and each value of s corresponds to a 106-tone DRU.
[0144] For example, when s equals 0, a 106-tone The subcarrier indices included in the DRU are as follows: -500, -494, -488, -482, -476, -470, -464, -458, -452, -446, -440, -434, -428, -422, -416, -410, -404, -398, -392, -386, -380, -374, -368, -362, -356, -350, -344, -338, -332, -326, -320, -314, -308, -302, -296, -290, -284, -278, -272, -266, -260, -254, -248, -242, -236, -230, - 224, -218, -212, -206, -200, -194, -188, -182, -176, -170, -164, -158, -152, -146, -140, -134, -128, -122, -116, -110, -104, -98, -92, -86, -80, -74 -68, -62, -56, -50, -44, -38, -32, -26, -20, 16, 22, 28, 34, 40, 46, 52, 58, 64, 70, 76, 82, 88, 94, 100, 106, 112, 118, 124, 130, 136, 142, 148, 154, 160.
[0145] Other 106-tone DRUs in the same tone plan can be obtained by shifting the above 106-tone DRUs as a whole, with a shift amount of s.
[0146] It is understandable that the various values of f correspond one-to-one with the various tone plans of the 106-tone DRU, and these various tone plans can form a global translation relationship. For example, the tone plan when f=1 is a global translation of the tone plan when f=0.
[0147] It can be understood that the value of f is fixed, meaning that within the same tone plan, multiple values of s correspond one-to-one with multiple 106-tone DRUs, and these multiple 106-tone DRUs can form an overall translation relationship. For example, the 106-tone DRU when s=1 is an overall translation of the 106-tone DRU when s=0.
[0148] In some examples, for a 242-tone DRU, the spacing between adjacent subcarriers is 3 in the positive half-frequency range and 3 in the negative half-frequency range, with a maximum of 5 subcarriers per MHz, achieving a power amplification of 4.15 dB.
[0149] In some examples, for a 242-tone DRU, the difference between the index of the first subcarrier in the positive half-frequency range and the index of the last subcarrier in the negative half-frequency range is an integer multiple of 3 of the index difference between adjacent subcarriers in either the positive or negative half-frequency range of the 242-tone DRU, which guarantees a low PAPR for the 242-tone DRU.
[0150] For a 242-tone DRU, the difference between the indices of the first subcarrier in the positive half-frequency range and the last subcarrier in the negative half-frequency range is 30, which is an integer multiple of the index difference of 3 between adjacent subcarriers in the positive or negative half-frequency range of the 242-tone DRU. This ensures the low PAPR of the 242-tone DRU.
[0151] When there are 3 242-tone DRUs in the Tone Plan with a 60M discrete bandwidth, the indices of the subcarriers included in these 3 242-tone DRUs are as follows: -500 + u + w, -497 + u + w, -494 + u + w, -491 + u + w, -488 + u + w, -485 + u + w, -482 + u + w, -479 + u + w, -476 + u + w, -473 + u + w, -470 + u + w, -467 + u + w, -464 + u + w, -461 + u + w, -458 + u + w, -455 + u + w, -452 + u + w, -449 + u + w, -446 + u + w, -443 + u + w, -440 + u + w, -437 + u + w, -434 + u + w, -431 + u + w, -428 + u + w, -425 + u + w, -422 + u + w, -419 + u + w, -416 + u + w, -413 + u + w, -410 + u + w, -407 + u + w, -404 + u + w, -401 + u + w, -398 + u + w, -395 + u + w, -392 + u + w, -389 + u + w, -386 + u + w, -383 + u + w, -380 + u + w, -377 + u + w, -374 + u + w, -371 + u + w, -368 + u + w, -365 + u + w, -362 + u + w, -359 + u + w, -356 + u + w, -353 + u + w, -350 + u + w, -347 + u + w, -344 + u + w, -341 + u + w, -338 + u + w, -335 + u + w, -332 + u + w, -329 + u + w, -326 + u + w, -323 + u + w, -320 + u + w, -317 + u + w, -314 + u + w, -311 + u + w, -308 + u + w, -305 + u + w, -302 + u + w, -299 + u + w, -296 + u + w, -293 + u + w, -290 + u + w, -287 + u + w, -284 + u + w, -281 + u + w, -278 + u + w, -275 + u + w, -272 + u + w, -269 + u + w, -266 + u + w, -263 + u + w, -260 + u + w, -257 + u + w, -254 + u + w, -251 + u + w, -248 + u + w, -245 + u + w, -242 + u + w, -239 + u + w, -236 + u + w, -233 + u + w, -230 + u + w, -227 + u + w, -224 + u + w, -221 + u + w, -218 + u + w, -215 + u + w, -212 + u + w, -209 + u + w, -206 + u + w, -203 + u + w, -200 + u + w, -197 + u + w, -194 + u + w, -191 + u + w,-188+u+w,-185+u+w,-182+u+w,-179+u+w,-176+u+w,-173+u+w,-170+u+w ,-167+u+w,-164+u+w,-161+u+w,-158+u+w,-155+u+w,-152+u+w,-149+u+w ,-146+u+w,-143+u+w,-140+u+w,-137+u+w,-134+u+w,-131+u+w,-128+u+ w,-125+u+w,-122+u+w,-119+u+w,-116+u+w,-113+u+w,-110+u+w,-107+u+ w,-104+u+w,-101+u+w,-98+u+w,-95+u+w,-92+u+w,-89+u+w,-86+u+w,-8 3+u+w,-80+u+w,-77+u+w,-74+u+w,-71+u+w,-68+u+w,-65+u+w,-62+u+w,- 59+u+w,-56+u+w,-53+u+w,-50+u+w,-47+u+w,-44+u+w,-41+u+w,-38+u+w ,-35+u+w,-32+u+w,-29+u+w,-26+u+w,-23+u+w,-20+s+f,-17+u+w,13+u+w ,16+u+w,19+u+w,22+u+w,25+u+w,28+u+w,31+u+w,34+u+w,37+u+w,40+u+ w,43+u+w,46+u+w,49+u+w,52+u+w,55+u+w,58+u+w,61+u+w,64+u+w,67+u+ w,70+u+w,73+u+w,76+u+w,79+u+w,82+u+w,85+u+w,88+u+w,91+u+w,94+u +w,97+u+w,100+u+w,103+u+w,106+u+w,109+u+w,112+u+w,115+u+w,118+u +w,121+u+w,124+u+w,127+u+w,130+u+w,133+u+w,136+u+w,139+u+w,142 +u+w,145+u+w,148+u+w,151+u+w,154+u+w,157+u+w,160+u+w,163+u+w,16 6+u+w,169+u+w,172+u+w,175+u+w,178+u+w,181+u+w,184+u+w,187+u+w,1 90+u+w,193+u+w,196+u+w,199+u+w,202+u+w,205+u+w,208+u+w,211+u+w,214+u+w, 217+u+w, 220+u+w, 223+u+w, 226+u+w, 229+u+w, 232+u+w, 235+u+w, 238+u+w, 241+u+w, 244+u+w, 247+u+w, 250+u+w. Where w is a non-negative integer, and w is less than 2; one value of w corresponds to one tone plan of the 242-tone DRU. u is a non-negative integer less than 3; one value of u corresponds to one 242-tone DRU under one tone plan.
[0152] For example, when the value of w is 0, it corresponds to a Tone Plan of 242 - tone DRU in a 60M discrete bandwidth. The sub - carrier indices of 3 242 - tone DRUs in this Tone Plan are as follows: - 500 + u, - 497 + u, - 494 + u, - 491 + u, - 488 + u, - 485 + u, - 482 + u, - 479 + u, - 476 + u, - 473 + u, - 470 + u, - 467 + u, - 464 + u, - 461 + u, - 458 + u, - 455 + u, - 452 + u, - 449 + u, - 446 + u, - 443 + u, - 440 + u, - 437 + u, - 434 + u, - 431 + u, - 428 + u, - 425 + u, - 422 + u, - 419 + u, - 416 + u, - 413 + u, - 410 + u, - 407 + u, - 404 + u, - 401 + u, - 398 + u, - 395 + u, - 392 + u, - 389 + u, - 386 + u, - 383 + u, - 380 + u, - 377 + u, - 374 + u, - 371 + u, - 368 + u, - 365 + u, - 362 + u, - 359 + u, - 356 + u, - 353 + u, - 350 + u, - 347 + u, - 344 + u, - 341 + u, - 338 + u, - 335 + u, - 332 + u, - 329 + u, - 326 + u, - 323 + u, - 320 + u, - 317 + u, - 314 + u, - 311 + u, - 308 + u, - 305 + u, - 302 + u, - 299 + u, - 296 + u, - 293 + u, - 290 + u, - 287 + u, - 284 + u, - 281 + u, - 278 + u, - 275 + u, - 272 + u, - 269 + u, - 266 + u, - 263 + u, - 260 + u, - 257 + u, - 254 + u, - 251 + u, - 248 + u, - 245 + u, - 242 + u, - 239 + u, - 236 + u, - 233 + u, - 230 + u, - 227 + u, - 224 + u, - 221 + u, - 218 + u, - 215 + u, - 212 + u, - 209 + u, - 206 + u, - 203 + u, - 200 + u, - 197 + u, - 194 + u, - 191 + u, - 188 + u, - 185 + u, - 182 + u, - 179 + u, - 176 + u, - 173 + u, - 170 + u, - 167 + u, - 164 + u, - 161 + u, - 158 + u, - 155 + u, - 152 + u, - 149 + u, - 146 + u, - 143 + u, - 140 + u, - 137 + u, - 134 + u, - 131 + u, - 128 + u, - 125 + u, - 122 + u, - 119 + u, - 116 + u, - 113 + u, - 110 + u,-107 + u, -104 + u, -101 + u, -98 + u, -95 + u, -92 + u, -89 + u, -86 + u, -83 + u, -80 + u, -77 + u, -74 + u, -71 + u, -68 + u, -65 + u, -62 + u, -59 + u, -56 + u, -53 + u, -50 + u, -47 + u, -44 + u, -41 + u, -38 + u, -35 + u, -32 + u, -29 + u, -26 + u, -23 + u, -20 + u, -17 + u, 13 + u, 16 + u, 19 + u, 22 + u, 25 + u, 28 + u, 31 + u, 34 + u, 37 + u, 40 + u, 43 + u, 46 + u, 49 + u, 52 + u, 55 + u, 58 + u, 61 + u, 64 + u, 67 + u, 70 + u, 73 + u, 76 + u, 79 + u, 82 + u, 85 + u, 88 + u, 91 + u, 94 + u, 97 + u, 100 + u, 103 + u, 106 + u, 109 + u, 112 + u, 115 + u, 118 + u, 121 + u, 124 + u, 127 + u, 130 + u, 133 + u, 136 + u, 139 + u, 142 + u, 145 + u, 148 + u, 151 + u, 154 + u, 157 + u, 160 + u, 163 + u, 166 + u, 169 + u, 172 + u, 175 + u, 178 + u, 181 + u, 184 + u, 187 + u, 190 + u, 193 + u, 196 + u, 199 + u, 202 + u, 205 + u, 208 + u, 211 + u, 214 + u, 217 + u, 220 + u, 223 + u, 226 + u, 229 + u, 232 + u, 235 + u, 238 + u, 241 + u, 244 + u, 247 + u, 250 + u; where u is a non - negative integer less than 3, and one value of u corresponds to one 242 - tone DRU.,
[0153] It can be understood that multiple values of w correspond one - to - one with multiple Tone Plans of the 242 - tone DRU, and these multiple Tone Plans can form an overall translation relationship. For example, the Tone Plan when w = 1 is an overall translation of the Tone Plan when w = 0.
[0154] It can be understood that when the value of w is fixed, that is, in the same Tone Plan, multiple values of u correspond one - to - one with multiple 242 - tone DRUs, and these multiple 242 - tone DRUs can form an overall translation relationship. For example, the 242 - tone DRU when u = 1 is an overall translation of the 242 - tone DRU when u = 0.
[0155] For example, when u equals 0, a 242-tone The subcarrier indices included in the DRU are as follows: -500, -497, -494, -491, -488, -485, -482, -479, -476, -473, -470, -467, -464, -461, -458, -455, -452, -449, -446, -443, -440, -437, -434, -431, -428, -425, -422, -419, -416, -413, -410, -407, -404, -401, -398, -395, -392, -389, -386, -383, -380, -377, -374, -371, -368, -365. -362, -359, -356, -353, -350, -347, -344, -341, -338, -335, -332, -329, -326, -323, -320, -317, -314, -311, -308, -305, -302, -299, -296, -293, -290, -287, -284, -281, -278, -275, -272, -269, -266, -263, -260, -257, -254, -251, -248, -245, -242, -239, -236, -233, -230, -227, -224, -221, -218 -215, -212, -209, -206, -203, -200, -197, -194, -191, -188, -185, -182, -179, -176, -173, -170, -167, -164, -161, -158, -155, -152, -149, -146, -143, -140, -137, -134, -131, -128, -125, -122, -119, -116, -113, -110, -107, -104, -101, -98, -95, -92, -89, -86, -83, -80, -77, -74, -71, -68, -65, -6 2, -59, -56, -53, -50, -47, -44, -41, -38, -35, -32, -29, -26, -23, -20, -17, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70 73, 76, 79, 82, 85, 88, 91, 94, 97, 100, 103, 106, 109, 112, 115, 118, 121, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169172, 175, 178, 181, 184, 187, 190, 193, 196, 199, 202, 205, 208, 211, 214, 217, 220, 223, 226, 229, 232, 235, 238, 241, 244, 247, 250.
[0156] Other 242-tone DRUs in the same Tone Plan can be obtained by translating the above 242-tone DRUs as a whole, with a translation amount of u.
[0157] In some examples, a discrete bandwidth of 60MHz contains both 52-tone DRUs and 106-tone DRUs. In this case, the value of d is equal to the value of f, or d can be replaced by f. This can be understood as various values of f corresponding to various tone plans containing both 52-tone DRUs and 106-tone DRUs. These various tone plans constitute an overall translation relationship.
[0158] In some examples, a discrete bandwidth of 60MHz contains both 52-tone DRUs and 242-tone DRUs. In this case, the value of d is equal to the value of w, or d can be replaced by w. This can be understood as various values of w corresponding to various tone plans containing both 52-tone DRUs and 242-tone DRUs. These various tone plans constitute an overall translation relationship.
[0159] In some examples, a discrete bandwidth of 60MHz contains both 106-tone DRUs and 242-tone DRUs. In this case, the value of f is equal to the value of w, or f can be replaced by w. This can be understood as various values of w corresponding to various tone plans containing both 106-tone DRUs and 242-tone DRUs. These various tone plans constitute an overall translation relationship.
[0160] In some examples, a discrete bandwidth of 60MHz contains 52-tone DRUs, 106-tone DRUs, and 242-tone DRUs. In this case, the values of d and f are equal to the value of w, or d and f can be replaced by w. This can be understood as the various values of w corresponding to multiple tone plans containing 52-tone DRUs, 106-tone DRUs, and 204-tone DRUs. These multiple tone plans constitute an overall translation relationship.
[0161] For example, when a 60M discrete bandwidth contains 12 52-tone DRUs, 6 106-tone DRUs, and 3 242-tone DRUs, in some implementations, the values of d, f, and w are 0 or 1.
[0162] An example of a 60M discrete bandwidth tone plan containing 12 52-tone DRUs, 6 106-tone DRUs, and 3 242-tone DRUs is shown in Table 5, where d and f are equal to 0. In Table 5, i represents the range of index numbers for the corresponding DRU size. For example, i = 1:12 means that the indices of the 52-tone DRUs include: 1, 2, 3, ..., 12.
[0163] In Table 5, [a:b:c,h:e:g] indicates that the subcarrier index starts from a (inclusive of a), with a spacing of b, until the subcarrier index value is c (inclusive of c); and the subcarrier index starts from h (inclusive of h), with a spacing of e, until the subcarrier index value is g (inclusive of g). For example, [-500:12:-32, 16:12:148] indicates that the subcarrier indexes within DRU1 of the 52-tone DRU include: subcarrier indices starting from -500 with an adjacent subcarrier index spacing of 12 to -32; and subcarrier indices starting from 16 with an adjacent subcarrier index spacing of 12 to 148.
[0164] Table 5
[0165] The Tone Plan in Table 5 includes the same size and number of DRUs as the rRUs included when the highest 20M channel is not used under an 80M bandwidth. The hierarchical relationship between DRUs of different sizes is also the same as that of rRUs; therefore, the indication method for rRUs can be reused.
[0166] In Table 5, the tone plan shows that for a 52-tone DRU, the adjacent subcarrier spacing is 12, with a maximum of 2 subcarriers per MHz, achieving a power amplification of 8.13 dB; for a 106-tone DRU, the adjacent subcarrier spacing is 6, with a maximum of 3 subcarriers per MHz, achieving a power amplification of 6.37 dB; and for a 242-tone DRU, the adjacent subcarrier spacing is 3, with a maximum of 5 subcarriers per MHz, achieving a power amplification of 4.15 dB. Therefore, it can be seen that the tone plan in Table 5 achieves the maximum power amplification for each DRU.
[0167] In Table 5, for any 52-tone DRU, the difference between the indices of the first subcarrier in the positive half-frequency range and the last subcarrier in the negative half-frequency range is 48, which is an integer multiple of 12, representing the difference in indices of adjacent subcarriers within either the positive or negative half-frequency range of the 52-tone DRU. This guarantees a low PAPR for the 52-tone DRU. For any 106-tone DRU, the difference between the indices of the first subcarrier in the positive half-frequency range and the last subcarrier in the negative half-frequency range is 36, which is an integer multiple of 6, representing the difference in indices of adjacent subcarriers within either the positive or negative half-frequency range of the 106-tone DRU. This guarantees a low PAPR for the 106-tone DRU. For any 242-tone DRU, the difference between the indices of the first subcarrier in the positive half-frequency range and the last subcarrier in the negative half-frequency range is 30, which is an integer multiple of 3, representing the difference in indices of adjacent subcarriers within either the positive or negative half-frequency range of the 242-tone DRU. This guarantees a low PAPR for the 242-tone DRU. Therefore, it can be seen that in the Tone Plan in Table 5, each DRU can achieve the PAPR.
[0168] In Table 5, the Tone Plan ensures that for any 52-tone DRU, the difference between any adjacent subcarrier indices within the negative half-frequency range is 12, and the difference between any adjacent subcarrier indices within the positive half-frequency range is also 12. For any 106-tone DRU, the difference between any adjacent subcarrier indices within the negative half-frequency range is 6, and the difference between any adjacent subcarrier indices within the positive half-frequency range is also 6. For any 242-tone DRU, the difference between any adjacent subcarrier indices within the negative half-frequency range is 3, and the difference between any adjacent subcarrier indices within the positive half-frequency range is also 3. Therefore, the Tone Plan in Table 5 ensures that the carrier spacing varies according to the same pattern between DRUs of the same size, and between the positive and negative half-frequency ranges of the same DRU, thus reducing the complexity of the channel smoothing algorithm.
[0169] It is understandable that the mapping relationship between DRU numbers and corresponding subcarrier indices in Table 5 is only an example. In other examples, the mapping relationship between DRU numbers and corresponding subcarrier indices is obtained by changing the mapping relationship in Table 5. For example, swapping the sequence numbers DRU1 and DRU24 in Table 5, swapping the sequence numbers DRU2 and DRU23, and so on.
[0170] In other examples of DRU Tone Plans, for DRUs of the same size, the subcarriers contained in each DRU can be obtained by shifting the entire DRU of the same size in the Tone Plan shown in Table 5. For example, all the start and end subcarrier indices marked in the Tone Plan shown in Table 5 are incremented by 1.
[0171] The above 60MHz discrete bandwidth tone plan is designed for an 80MHz bandwidth without using the highest 20MHz channel. For a 160MHz bandwidth tone plan, the lower frequency 80MHz sub-blocks and higher frequency 80M sub-blocks can be considered as shifts of the 80MHz bandwidth tone plan. The 80MHz bandwidth contains 1024 subcarriers with an index range of [-512:511]; the 160MHz bandwidth contains 2048 subcarriers with an index range of [-1024:1023]. The subcarrier index of the lower frequency 80MHz sub-block in the 160MHz bandwidth can be obtained by adding -512 to the subcarrier index of the 80MHz bandwidth, and the subcarrier index of the lower frequency 80M sub-block in the 160MHz bandwidth can be obtained by adding 512 to the subcarrier index of the 80MHz bandwidth. Therefore, for the lower frequency 80M sub-block within the 160MHz bandwidth, if its highest 20MHz channel is not used (punctured or unassigned), the remaining portion can be used as a 60M discrete bandwidth, and the subcarrier index of each DRU included in its Tone Plan is the subcarrier index of each DRU included in any of the above Tone Plans plus -512; for the higher frequency 80M sub-block within the 160MHz bandwidth, if its highest 20MHz channel is not used (punctured or unassigned), the remaining portion can be used as a 60MHz discrete bandwidth, and the subcarrier index of each DRU included in its Tone Plan is the subcarrier index of each DRU included in any of the above Tone Plans plus 512.
[0172] For a 320MHz bandwidth tone plan, its lowest, lowest, highest, and highest frequency 80MHz sub-blocks can be considered as shifts of the 80MHz bandwidth tone plan. The 320MHz bandwidth contains 4096 subcarriers, with an index range of [-2048: 2047]. The subcarrier index of the lowest frequency 80MHz sub-block in the 320MHz bandwidth can be obtained by adding -1536 to the subcarrier index of the 80MHz bandwidth; the subcarrier index of the second lowest frequency 80MHz sub-block in the 320MHz bandwidth can be obtained by adding -512 to the subcarrier index of the 80MHz bandwidth; the subcarrier index of the second highest frequency 80MHz sub-block in the 320MHz bandwidth can be obtained by adding 512 to the subcarrier index of the 80MHz bandwidth; and the subcarrier index of the highest frequency 80MHz sub-block in the 320MHz bandwidth can be obtained by adding 1536 to the subcarrier index of the 80MHz bandwidth. Therefore, for the lowest frequency 80MHz sub-block in the 320MHz bandwidth, if its highest 20MHz channel is not used (punctured or unallocated), the remaining portion can be used as a 60MHz discrete bandwidth. The subcarrier index of each DRU included in its Tone Plan is the subcarrier index of each DRU included in any of the above Tone Plans plus -1536; for the second lowest frequency 80MHz sub-block in the 320MHz bandwidth, if its highest 20MHz channel is not used (punctured or unallocated), the remaining portion can be used as a 60MHz discrete bandwidth. The subcarrier index of each DRU included in its Tone Plan is the subcarrier index of each DRU included in any of the above Tone Plans plus -512; for the second highest frequency 80MHz sub-block in the 320MHz bandwidth, if its highest 20MHz channel is not used (punctured or unallocated), the remaining portion can be used as a 60MHz discrete bandwidth. The subcarrier index of each DRU included in its Tone Plan is the subcarrier index of each of the above Tone Plans plus -512. The subcarrier index of each DRU included in the Plan is increased by 512; for the 80MHz sub-block with the highest frequency in the 320M bandwidth, if its highest 20MHz channel is not used (punctured or unallocated), the remaining part can be used as a 60MHz discrete bandwidth, and the subcarrier index of each DRU included in its Tone Plan is the subcarrier index of each DRU included in any of the above Tone Plans plus 1536.
[0173] In summary, the subcarrier index of the DRU in the Tone Plan of other bandwidths can be obtained by adding m*512 to the index of the subcarrier of the corresponding size DRU in the discrete 60MHz in 80MHz, where m is -3, -1, 0, 1 or 3.
[0174] For example, when the discrete bandwidth of 60MHz is located at the lower frequency of 80MHz within a 160MHz bandwidth, m = -1; when the discrete bandwidth of 60MHz is located at the higher frequency of 80MHz within a 160MHz bandwidth, m = 1; when the discrete bandwidth of 60MHz is located at the lower frequency of 80MHz within a 320MHz bandwidth, m = -1; when the discrete bandwidth of 60MHz is located at the higher frequency of 80MHz within a 320MHz bandwidth, m = 1; when the discrete bandwidth of 60MHz is located at the lowest frequency of 80MHz within a 320MHz bandwidth, m = -3; when the discrete bandwidth of 60MHz is located at the highest frequency of 80MHz within a 320MHz bandwidth, m = 3; when the discrete bandwidth of 60MHz is located within an 80MHz bandwidth where the highest 20MHz is not used, m = 0.
[0175] The following describes some examples of the pilot subcarriers in this application. In some examples, the q-th subcarrier in each 52-tone DRU can be considered a virtual 26-tone DRU, where q takes values from all odd numbers between 1 and 52 (inclusive); the p-th subcarrier in each 52-tone DRU can be considered a virtual 26-tone DRU, where p takes values from all even numbers between 1 and 52 (inclusive). Thus, one 52-tone DRU contains virtual 26-tone DRUs, and 12 52-tone DRUs contain a total of 24 virtual 26-tone DRUs.
[0176] The index set of the 52 subcarriers contained in the 52-tone DRU1 shown in Table 6 is as follows: -500, -488, -476, -464, -452, -440, -428, -416, -404, -392, -380, -368, -356, -344, -332, -320, -308, -296, -284, -272, -260, -2 48, -236, -224, -212, -200, -188, -176, -164, -152, -140, -128, -116, -104, -92, -80, -68, -56, -44, -32, 16, 28, 40, 52, 64, 76, 88, 100, 112, 124, 136, 148. For ease of distinction, this index is called the intra-bandwidth subcarrier index.
[0177] These 52 subcarrier indices start from 1 and increment by 1 sequentially, being renumbered from 1 to 52, and are called the DRU internal subcarrier index. (52-tone) The mapping relationship between the intra-bandwidth subcarrier index of the 52 subcarriers contained in DRU1 and the intra-DRU subcarrier index is as follows: -500(1), -488(2), -476(3), -464(4), -452(5), -440(6), -428(7), -416(8), -404(9), -392(10), -380(11), -368(12), -356(13), -344(14), -332(15), -320(16), -308(17), -296(18), -284(19), -272(20), -260(20), -248(22), -236(23) ,-224(23),-212(25),-200(26),-188(27),-176(28),-164(29),-152(30),-140(31),-128(32),-116(33),-104(34),-92(35),-80(36),-68(37),-56(38),-44(39),-32(40),16(41),28(42),40(43),52(44),64(45),76(46),88(47),100(48),112(49),124(50),136(51),148(52). The part in parentheses is the subcarrier index within the DRU.
[0178] Of these 52 subcarriers, the 26 subcarriers with odd-numbered subcarrier indices (i.e., the values in parentheses) within the DRU constitute a virtual 26-tone DRU. Specifically, the subcarriers with indices of -500, -476, -452, -428, -404, -380, -356, -332, -308, -284, -260, -236, -212, -188, -164, -140, -116, -92, -68, -44, 16, 40, 64, 88, 112, and 136 within the aforementioned bandwidth constitute a virtual 26-tone DRU. The 26 subcarriers with even-numbered subcarrier indices (i.e., the values in parentheses) within the index set constitute a virtual 26-tone DRU. A DRU is a virtual 26-tone DRU consisting of subcarriers with subcarrier indices of -488, -464, -440, -416, -392, -368, -344, -320, -296, -272, -248, -224, -200, -176, -152, -128, -104, -80, -56, -32, 28, 52, 76, 100, 124, and 148 within the aforementioned bandwidth.
[0179] In some implementations, all pilot subcarriers are sorted by index from smallest to largest within the positive or negative half-frequency range of the virtual 26-tone DRU, with the index difference between two adjacent pilot subcarriers being 11. This avoids pilot clustering, which increases the impact of narrowband interference at the receiver on performance.
[0180] For example, when the intra-bandwidth subcarrier indices of the virtual 26-tone DRU are -500, -476, -452, -428, -404, -380, -356, -332, -308, -284, -260, -236, -212, -188, -164, -140, -116, -92, -68, -44, 16, 40, 64, 88, 112, and 136, these 26 subcarrier indices are renumbered to obtain the corresponding intra-DRU subcarrier indices: -500(1), -476(2), -452(3), - 428(4), -404(5), -380(6), -356(7), -332(8), -308(9), -284(10), -260(11), -236(12), -212(13), -188(14), -164(15), -140(16), -116(17), -92(18), -68(19), -44(20), 16(21), 40(22), 64(23), 88(24), 112(25), and 136(26). The subcarrier indices in parentheses are the subcarrier indices within the DRU.
[0181] In some examples, if the indices of both pilot subcarriers within a virtual 26-tone DRU are both less than 0, the difference in in-band subcarrier indices between the two pilot subcarriers within the virtual 26-tone DRU is 264; if one pilot subcarrier within a virtual 26-tone DRU has an index less than 0 and the other has an index greater than 0, the difference in in-band subcarrier indices between the two pilot subcarriers within the virtual 26-tone DRU is 348.
[0182] An example of the pilot subcarriers for each virtual 26-tone DRU is shown in Tables 6 and 7. In Tables 6 and 7, the indices in the tables with bold borders represent the set of indices for the pilot subcarriers of the virtual 26-tone DRU.
[0183] Table 6
[0184] Table 7
[0185] An example of the mapping relationship between the index of the virtual 26-tone DRU and the subcarrier index is shown in Table 8.
[0186] Table 8
[0187] It is understandable that the pilot subcarrier indices in Table 8 can be shifted to the right by 1 or 2, that is, all pilot indices are added by 1 or 2, to obtain the pilot subcarrier indices of the virtual 26-tone DRU in other examples.
[0188] In some implementations of this embodiment, all subcarriers contained in a DRU are sorted in ascending order. The sequence number of the pilot subcarrier is called the relative index of the pilot subcarrier, and the absolute value of the difference between the relative indices of two adjacent pilot subcarriers is called the relative spacing of the pilot subcarriers. For a virtual 26-tone DRU, the relative spacing of the pilot subcarriers of 16 DRUs is 11, and the relative spacing of the pilot subcarriers of 8 DRUs is 13. Fixing the relative spacing of the pilot subcarriers of each 26-tone DRU is beneficial for fixing the relative spacing of the pilot subcarriers of each 52-tone DRU.
[0189] As an example, the four pilot subcarriers in a 52-tone DRU are composed of pilot subcarriers from two virtual 26-tone DRUs.
[0190] As an example, in the four pilot subcarriers included in the 52-tone DRU, at least one set of adjacent pilot subcarriers has a relative distance of 11, and / or at least one set of adjacent pilot subcarriers has a relative distance of 15.
[0191] As an example, in a 52-tone DRU containing four pilot subcarriers, the relative distance between three groups of adjacent pilot subcarriers is 11.
[0192] As an example, in the four pilot subcarriers contained in the 52-tone DRU, the relative distance between two sets of adjacent pilot subcarriers is 11, and the relative distance between one set of adjacent pilot subcarriers is 15.
[0193] As an example, for 52-tone DRU1, 52-tone DRU4, 52-tone DRU8 and 52-tone DRU12, the relative spacing of their pilot subcarriers is 11; for 52-tone DRU2, 52-tone DRU3, 52-tone DRU5, 52-tone DRU6, 52-tone DRU7, 52-tone DRU9, 52-tone DRU10 and 52-tone DRU11, the relative spacing of the two sets of pilot subcarriers is 11, and the relative spacing of the one set of pilot subcarriers is 15.
[0194] As an example, for 52-tone DRU1, 52-tone DRU4, 52-tone DRU8, and 52-tone DRU12, the relative spacing of their pilot subcarriers (the number of subcarriers spaced within the DRU) is 11, 11, and 11, respectively; for 52-tone DRU2, 52-tone DRU3, 52-tone DRU5, 52-tone DRU6, 52-tone DRU7, 52-tone DRU9, 52-tone DRU10, and 52-tone DRU11, the relative spacing of their pilot subcarriers (the number of subcarriers spaced within the DRU) is 11, 11, and 15, respectively. For each 52-tone DRU, a fixed relative spacing of the pilot subcarriers simplifies the implementation of the pilot processing module.
[0195] As an example, a 52-tone DRU contains four pilot subcarriers, wherein the absolute value of the index difference between at least one set of adjacent pilot subcarriers is 132 and / or the absolute value of the index difference between at least one set of adjacent pilot subcarriers is 216.
[0196] For example, among two pilot subcarriers with an absolute difference of 216 between their indices, one pilot subcarrier has an index greater than 0, while the other pilot subcarrier has an index less than 0.
[0197] For example, the indices of two pilot subcarriers with an absolute difference of 132 between their indices are both greater than 0.
[0198] For example, the absolute value of the index difference between any two adjacent pilot subcarriers in a 52-tone DRU is 132.
[0199] For example, in a 52-tone DRU, the absolute value of the index difference between two sets of adjacent pilot subcarriers is 132, and the absolute value of the index difference between a set of adjacent pilot subcarriers is 216.
[0200] For example, in a 52-tone DRU, the absolute value of the index difference between the first two groups of adjacent pilot subcarriers is 132, and the absolute value of the index difference between the second group of adjacent pilot subcarriers is 216. Here, the first two groups of pilot subcarriers have smaller indices.
[0201] Taking the Tone Plan to which the 52-tone DRU belongs as an example, among the 12 52-tone DRUs included in this Tone Plan, the absolute value of the index difference between any two adjacent pilot subcarriers in some discrete resource units is 132; in another set of discrete resource units, the absolute value of the index difference between two sets of adjacent pilot subcarriers is 132, and the absolute value of the index difference between one set of adjacent pilot subcarriers is 216.
[0202] For example, in these 12 52-tone DRUs, the absolute value of the index difference between any two adjacent pilot subcarriers in four discrete resource units is 132; in the eight discrete resource units, the absolute value of the index difference between two sets of adjacent pilot subcarriers is 132, and the absolute value of the index difference between one set of adjacent pilot subcarriers is 216.
[0203] Taking the 12 52-tone DRUs shown in Table 5 as an example, the mapping relationship between the indexes of these 12 52-tone DRUs and the indexes of the pilot subcarriers is shown in Table 8.
[0204] In some examples, for any two adjacent pilot subcarriers in a 52-tone DRU, if both pilot subcarriers are within the same half-frequency range, the absolute value of the in-band subcarrier index difference between the two pilot subcarriers is 132; if one of the two pilot subcarriers is within the negative half-frequency range and the other is within the positive half-frequency range, the absolute value of the in-band subcarrier index difference between the two pilot subcarriers is 216.
[0205] Table 9 shows the mapping relationship between the DRU index and the pilot subcarrier index of one embodiment of this application.
[0206] Table 9
[0207] It should be noted that the various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or in conflict, the terminology and / or descriptions between the different embodiments provided in this application are consistent and can be referenced mutually. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0208] It is understood that in the embodiments of this application, the executing entity may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the various steps may be executed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to execute all the operations in the embodiments of this application.
[0209] The foregoing primarily describes the solutions provided in this application from the perspective of device-to-device interaction. It is understood that each device, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0210] This application embodiment can divide each device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0211] Figure 8 shows a communication device 800 when each functional module is divided according to its corresponding function. The communication device 800 can perform the actions performed by the first communication device in any of the above method embodiments. All relevant content of each step involved in the above method embodiments can be referred to the functional description of the corresponding functional module. The technical effects that can be obtained can be referred to the above method embodiments, and will not be repeated here.
[0212] The communication device 800 may include a communication module 801 and a processing module 802. For example, the communication device 800 may be a communication equipment, or a chip or other combination device or component with the above-mentioned transmitting end device functions applied in the communication equipment.
[0213] When the communication device 800 is a communication equipment, the communication module 801 can be a transceiver; the processing module 802 can be a processor (or a processing circuit), such as a baseband processor, which may include one or more CPUs.
[0214] When the communication device 800 is a component with the above-mentioned transmitting end device functions, the communication module 801 can be a radio frequency unit; the processing module 802 can be a processor (or a processing circuit), such as a baseband processor.
[0215] When the communication device 800 is a chip system, the communication module 901 can be the input / output interface of the chip (e.g., a baseband chip); the processing module 802 can be the processor (or processing circuit) of the chip system, and may include one or more central processing units.
[0216] It should be understood that the communication module 801 in the embodiments of this application can be implemented by a transceiver or transceiver-related circuit components; the processing module 802 can be implemented by a processor or processor-related circuit components (or, referred to as processing circuit).
[0217] For example, the communication module 801 can be used to execute all the transmission operations performed by the first communication device in any of the foregoing method embodiments, and / or to support other processes of the technology described herein; the processing module 802 is used to control the communication module 801 to execute all the transmission operations performed by the first communication device in any of the foregoing method embodiments, and / or to support other processes of the technology described herein.
[0218] For example, the processing module is used to determine a first discrete resource unit, which includes X subcarriers, where X equals 52 or 106. The X subcarriers include a first subcarrier set and a second subcarrier set. The indices of the subcarriers in the first subcarrier set are all greater than 0, and the indices of the subcarriers in the second subcarrier set are all less than 0. The absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set. The communication module is used to transmit physical layer protocol data units according to the first resource unit.
[0219] As another possible implementation, the communication module 801 in Figure 8 can be replaced by a transceiver that integrates the functions of the communication module 801; the processing module 802 can be replaced by a processor that integrates the functions of the processing module 802. Furthermore, the communication device 800 shown in Figure 8 may also include a memory.
[0220] Alternatively, when the processing module 802 is replaced by a processor and the communication module 801 is replaced by a transceiver, the communication device 800 involved in the embodiments of this application can also be the communication device 900 shown in FIG. 9. The processor can be logic circuit 901, and the transceiver can be interface circuit 902. Furthermore, the communication device 900 shown in FIG. 9 can also include a memory 903.
[0221] Figure 10 is a schematic diagram of the composition of a communication device 1000 provided in an embodiment of this application. The communication device 1000 can be an access point device or a chip or system-on-a-chip in an access point device; it can also be a site device or a chip or system-on-a-chip in a site device. As shown in Figure 10, the communication device 1000 includes a processor 1001, a transceiver 1002, and a communication line 1003.
[0222] The communication device 1000 can perform the actions performed by the first communication device in any of the above method embodiments. All relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module. The technical effects that can be obtained can be referred to the above method embodiments, and will not be repeated here.
[0223] Furthermore, the communication device 1100 may also include a memory 1004. The processor 1001, the memory 1004, and the transceiver 1002 can be connected via a communication line 1003.
[0224] The processor 1001 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1001 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0225] Transceiver 1002 is used to communicate with other devices or other communication networks. This other communication network can be Ethernet, a radio access network (RAN), etc. Transceiver 1002 can be a module, circuit, transceiver, or any device capable of enabling communication.
[0226] Communication line 1003 is used to transmit information between the components included in communication device 1000.
[0227] Memory 1004 is used to store instructions. These instructions can be computer programs.
[0228] The memory 1004 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and / or instructions; it may also be a random access memory (RAM) or other type of dynamic storage device capable of storing information and / or instructions; it may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, universal digital optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0229] It should be noted that the memory 1004 can exist independently of the processor 1001 or can be integrated with the processor 1001. The memory 1004 can be used to store instructions, program code, or some data, etc. The memory 1004 can be located inside or outside the communication device 1000, without limitation. The processor 1001 is used to execute the instructions stored in the memory 1004 to implement the communication method provided in the following embodiments of this application.
[0230] In one example, processor 1001 may include one or more CPUs, such as CPU0 and CPU1 in Figure 10.
[0231] As an optional implementation, the communication device 1000 may include multiple processors, for example, in addition to the processor 1001 in FIG10, it may also include a processor 1007.
[0232] As an optional implementation, the communication device 1000 also includes an output device 1005 and an input device 1006. For example, the input device 1006 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 1005 is a device such as a display screen or speaker.
[0233] It should be noted that the communication device 1000 can be a desktop computer, a portable computer, a web server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device with a similar structure to that shown in Figure 10. Furthermore, the composition shown in Figure 10 does not constitute a limitation on the communication device. In addition to the components shown in Figure 10, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0234] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0235] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.
[0236] This application also provides a computer program product that, when executed by a computer, can implement the functions of any of the above method embodiments.
[0237] This application also provides a computer program that, when executed by a computer, can implement the functions of any of the above method embodiments.
[0238] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the terminal (including a data sending end and / or a data receiving end) of any of the foregoing embodiments, such as the terminal's hard disk or memory. The computer-readable storage medium can also be an external storage device of the terminal, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal. Further, the computer-readable storage medium can include both the terminal's internal storage unit and external storage devices. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0239] It should be noted that the terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. "First" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more.
[0240] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0241] It should be understood that in this application, "at least one (item)" means one or more. "More than one" means two or more. "At least two (items)" means two or three or more. "And / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple. Both "...when" and "if" indicate that a corresponding action will be taken under certain objective circumstances. They are not time limits, nor do they require a judgment action to be taken when the action is taken, nor do they imply any other limitations.
[0242] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0243] In this application, "sending information to...(terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information directly or indirectly to the terminal device. "Receiving information from...(terminal device)" can be understood as the source of the information being the terminal device, and can include receiving information directly or indirectly from the terminal device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source.
[0244] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0245] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0246] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0247] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0248] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of this application embodiment, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, include: A first discrete resource unit is determined, which includes X subcarriers, where X equals 52 or 106. The X subcarriers include a first subcarrier set and a second subcarrier set. The indices of the subcarriers in the first subcarrier set are all greater than 0, and the indices of the subcarriers in the second subcarrier set are all less than 0. The absolute value of the index difference between any two adjacent subcarriers in the first subcarrier set is equal to the absolute value of the index difference between any two adjacent subcarriers in the second subcarrier set. Transmit physical layer protocol data units according to the first discrete resource unit.
2. The method according to claim 1, characterized in that, X equals 52, the first discrete resource unit is a 52-tone DRU, the first 52-tone DRU is obtained by overall translation of the second 52-tone DRU, and the first 52-tone DRU and the second 52-tone DRU are located in the same tone plan.
3. The method according to claim 1, characterized in that, X equals 106, the first discrete resource unit is a 106-tone DRU, the first 106-tone DRU is obtained by overall translation of the second 106-tone DRU, and the first 106-tone DRU and the second 106-tone DRU are located in the same tone plan.
4. The method according to claim 3, characterized in that, The translation amount of the overall translation is s, where s < 6.
5. The method according to claim 1, characterized in that, X equals 52, where the absolute value of the index difference between any two adjacent subcarriers is equal to 12.
6. The method according to claim 5, characterized in that, The first discrete resource unit contains four pilot subcarriers, wherein the absolute value of the index difference between at least one group of adjacent pilot subcarriers is 132 and / or the absolute value of the index difference between at least one group of adjacent pilot subcarriers is 216.
7. The method according to claim 1, characterized in that, The second discrete resource unit contains 106 subcarriers, which include the X subcarriers. The 106 subcarriers include a third subcarrier set and a fourth subcarrier set. The indices of the subcarriers in the third subcarrier set are all greater than 0, and the indices of the subcarriers in the fourth subcarrier set are all less than 0. The absolute value of the index difference between any two adjacent subcarriers in the third subcarrier set and the absolute value of the index difference between any two adjacent subcarriers in the fourth subcarrier set are both equal to 6.
8. The method according to any one of claims 1 to 7, characterized in that, The difference between the index of the first subcarrier in the first subcarrier set and the index of the second subcarrier in the second subcarrier set is an integer multiple of the difference between the indices of any two adjacent subcarriers; wherein the first subcarrier is the subcarrier with the smallest index in the first subcarrier set, and the second subcarrier is the subcarrier with the largest index in the second subcarrier set.
9. The method according to any one of claims 1 to 8, characterized in that, The index range of the X subcarriers is -500+m*512 to -12+m*512 and 12+m*512 to 253+m*512, where m is -3, -1, 0, 1 or 3.
10. The method according to any one of claims 1 to 9, characterized in that, The discrete bandwidth of the first discrete resource unit is 60MHz.
11. A communication device, characterized in that, It includes modules or units for performing the communication method as described in any one of claims 1 to 10 above.
12. A communication device, characterized in that, The communication device includes a processor for executing computer programs or instructions, and when the processor executes the computer programs or instructions, it performs the communication method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs that, when executed on a computer, cause the communication method as described in any one of claims 1 to 10 to be performed.
14. A computer program product, characterized in that, The computer program product includes computer instructions; when some or all of the computer instructions are run on a computer, the communication method as described in any one of claims 1 to 10 is executed.