Communication method and apparatus
By designing a new LTF sequence for discrete bandwidth 60MHz for wireless LANs, the problem of high PAPR on DRU was solved, improving channel estimation accuracy and system performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2026-01-06
- Publication Date
- 2026-07-30
AI Technical Summary
In wireless local area networks, long training field (LTF) sequences have a high peak-to-average power ratio (PAPR) on discrete resource units (DRUs), which affects channel estimation accuracy and system performance.
A new LTF sequence is designed for discrete bandwidth 60MHz. By optimizing subcarrier planning and pilot subcarriers, an LTF field with a low PAPR is generated, which is suitable for multiple-input multiple-output (MIMO) systems.
It effectively reduced the PAPR of LTF sequences, improving channel estimation accuracy and system performance.
Smart Images

Figure CN2026070868_30072026_PF_FP_ABST
Abstract
Description
Communication methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202510125737.4, filed with the State Intellectual Property Office of China on January 26, 2025, entitled "Communication Method and Apparatus", 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 apparatus. Background Technology
[0003] Wireless local area networks (WLANs) have evolved through several generations of standards, including 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, and 802.11bn. Among these, 802.11n is known as high throughput (HT), 802.11ac as very high throughput (VHT), 802.11ax as high efficient (HE), 802.11be as extremely high throughput (EHT), and 802.11bn as ultra-high reliability (UHR).
[0004] Currently, a low-power indoor (LPI) communication method is defined, imposing strict limits on the maximum transmitted power and maximum power spectral density. For example, for an access point (AP), the maximum power can be 36 dBm, and the maximum power spectral density can be 5 dBm / MHz. For a station (STA), the maximum power can be 24 dBm, and the maximum power spectral density can be -1 dBm / MHz. The device's transmit power is limited by both the maximum power and the maximum power spectral density. First, the transmit power cannot exceed the maximum power, and second, the transmit power spectral density cannot exceed the maximum power spectral density. Compared to the maximum power, the limitation on the maximum power spectral density is more stringent; the maximum transmit power is usually more heavily constrained by the maximum 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 on the maximum power spectral density, signals can only be transmitted at lower power. Since the power spectral density is limited, the transmission power can be improved by discretizing a finite number of subcarriers onto a wider bandwidth, i.e., more subcarriers. This is called a Discrete Resource Unit (DRU) or Distributed RU.
[0005] Long training fields (LTFs) are used for channel estimation. LTFs are generated based on long training sequences, which are currently designed for regular RUs (RRUs). Therefore, designing LTF sequences for DRUs is an urgent problem to be solved. Summary of the Invention
[0006] This application provides a communication method and apparatus that effectively reduces the peak-to-average power ratio (PAPR) of LTF sequences on DRU.
[0007] In a first aspect, embodiments of this application provide a communication method applied to a first device. The first device may be a wireless local area network (WLAN) device, or a device involved in the StarFlash Alliance, or it may be a chip, functional module, processing system, or communication component disposed in the aforementioned device. The method includes:
[0008] A long training field is generated based on the long training sequence corresponding to a discrete bandwidth of 60MHz; the long training field is then transmitted; the long training sequence is as follows: DLTF -500:253=[0 1 1 -1 -1 -1 1 0 1 1 -1 -1 1 -1 0 -1 1 -1 -1 1 -1 0 1 -1 1 -1 -1 1 0 1 -1 -1 -1 -1 1 0 -1 -1 1 -1 1 1 1 1 1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 -1 1 -1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 -1 -1 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 1 1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 11 -1 1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 -1 1 1 -1 1 1 1 1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 -1 1 1 1 -1 -1 0 1 1 1 1 -1 1 1 0 0 0 0 0 0 0 0 0 1 1 -1 -1 1 1 0 1 1 1 -1 1 1 0 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 ... -1 -1 1 1 -1 1 -1 1 -1 1 1 1 -1 1 -1 1 1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 -1 0 1 -1 -1 -1 1 1 0 -1 -1 -1 1 1 1 -1 0 -1 1 1 1 1 1 -1 0 -1 -1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 1 -1 0 -1 -1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 0 0 0 0 0).
[0009] For ease of description, long training sequences can also be referred to as LTF sequences, and long training fields can be referred to as LTF fields.
[0010] DLTF -500:253This indicates that the sequence values in the LTF sequence shown above correspond sequentially to the subcarriers with indices [-500:253]. The DLTF shown in this application... -500:253 The expressions are merely examples; for instance, an LTF sequence can also be represented as LTF. -500:253 wait.
[0011] Applying the LTF sequence designed for RRU directly to DRU will result in a large PAPR in the LTF field (which is generated based on the LTF sequence and DRU) due to changes in subcarrier planning and pilot subcarrier positions, regardless of the subcarrier planning method used. This will affect the accuracy of channel estimation and thus reduce system performance.
[0012] However, in this embodiment, a new LTF sequence is designed for subcarrier planning and pilot subcarriers corresponding to a discrete bandwidth of 60MHz. The LTF field generated based on this LTF sequence has a low PAPR. Furthermore, even in single-stream pilot mode using multiple-input multiple-output (MIMO), the low PAPR is maintained even when the data subcarriers and pilot subcarriers undergo different phase rotations. Therefore, the accuracy of channel estimation is effectively improved, and system performance is enhanced.
[0013] Secondly, embodiments of this application provide a communication method applied to a second device. The second device may be a WLAN device, or a device involved in the StarFlash Alliance, or it may be a chip, functional module, processing system, or communication component disposed in the aforementioned device. The method includes:
[0014] Receive a long training field; perform channel estimation based on the long training field and the long training sequence corresponding to a discrete bandwidth of 60MHz; the long training sequence is shown below: DLTF -500:253=[0 1 1 -1 -1 -1 1 0 1 1 -1 -1 1 -1 0 -1 1 -1 -1 1 -1 0 1 -1 1 -1 -1 1 0 1 -1 -1 -1 -1 1 0 -1 -1 1 -1 1 1 1 1 1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 -1 1 -1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 -1 -1 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 1 1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 11 -1 1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 -1 1 1 -1 1 1 1 1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 -1 1 1 1 -1 -1 0 1 1 1 1 -1 1 1 0 0 0 0 0 0 0 0 0 1 1 -1 -1 1 1 0 1 1 1 -1 1 1 0 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 ... -1 -1 1 1 -1 1 -1 1 -1 1 1 1 -1 1 -1 1 1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 -1 0 1 -1 -1 -1 1 1 0 -1 -1 -1 1 1 1 -1 0 -1 1 1 1 1 1 -1 0 -1 -1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 1 -1 0 -1 -1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 0 0 0 0 0).
[0015] For an explanation of the beneficial effects of the second aspect, please refer to the first aspect.
[0016] Thirdly, embodiments of this application provide a communication method applied to a first device. A description of the first device is provided in the first aspect and will not be repeated here. The method includes:
[0017] A long training field is generated based on the long training sequence corresponding to a discrete bandwidth of 60MHz; the long training field is then transmitted; wherein the long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz, and the sequence value corresponding to the 242-tone DRU is at least one of the following:
[0018] [1 -1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 -1 -1 -1 ... -1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 ...
[0019] [1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 1 1 - ...
[0020] [-1 1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 1 - ... 1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 ...
[0021] In a subcarrier planning scenario corresponding to a discrete bandwidth of 60MHz, there can be three 242-tone DRUs. The sequence value corresponding to a 242-tone DRU is at least one of the aforementioned items, meaning that the sequence value corresponding to at least one of the three 242-tone DRUs can be at least one of the aforementioned items. For example, the sequence value corresponding to one of the three 242-tone DRUs can be any one of the aforementioned items. Or, for example, the sequence values corresponding to two of the three 242-tone DRUs can be two of the aforementioned items. Or, for example, the sequence values corresponding to all three of the aforementioned items.
[0022] In this embodiment, the LTF sequence has a low PAPR under 242-tone DRU transmission, and the LTF sequence obtained based on the sequence value corresponding to the 242-tone DRU also has a low PAPR under different DRU transmissions. This effectively reduces the PAPR of the LTF sequence, improves the accuracy of channel estimation, and enhances system performance.
[0023] Fourthly, embodiments of this application provide a communication method applied to a second device. A description of the second device is provided in the second aspect and will not be repeated here. The method includes:
[0024] Receive a long training field; perform channel estimation based on the long training field and the long training sequence corresponding to a discrete bandwidth of 60MHz; wherein the long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz, and the sequence value corresponding to the 242-tone DRU is as follows:
[0025] [1 -1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 -1 1 1 1 1 1 1 1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1];
[0026] [1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 1 1 - ...
[0027] [-1 1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 1 - ... 1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 ...
[0028] For an explanation of the beneficial effects of the fourth aspect, please refer to the third aspect; it will not be elaborated here.
[0029] In conjunction with the third or fourth aspect, in one possible implementation, the long training sequence corresponding to a discrete bandwidth of 60MHz is determined based on the sequence values corresponding to the 242-tone DRU in the subcarrier planning for a discrete bandwidth of 60MHz, including:
[0030] The long training sequence corresponding to the discrete bandwidth of 60MHz is determined by inverting the sequence values corresponding to the 242-tone DRU in the subcarrier planning of the discrete bandwidth of 60MHz; or, the long training sequence corresponding to the discrete bandwidth of 60MHz is determined by inverting the sequence values corresponding to the even-numbered subcarriers in the 242-tone DRU in the subcarrier planning of the discrete bandwidth of 60MHz; the long training sequence corresponding to the discrete bandwidth of 60MHz is determined by inverting the sequence values corresponding to the odd-numbered subcarriers in the 242-tone DRU in the subcarrier planning of the discrete bandwidth of 60MHz.
[0031] In conjunction with the third or fourth aspect, in one possible implementation, the long training sequence corresponding to a discrete bandwidth of 60MHz is determined based on the sequence values corresponding to the 242-tone DRU in the subcarrier planning for a discrete bandwidth of 60MHz, including:
[0032] The long training sequence corresponding to the discrete bandwidth of 60MHz is determined by reversing the sequence values corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz.
[0033] The sequence values corresponding to the three 242-tone DRUs in the subcarrier planning corresponding to 60MHz are obtained from the three sequences mentioned above. The sequence values corresponding to these three 242-tone DRUs are merged based on their subcarrier indices to obtain the LTF sequence (or a complete LTF sequence). Alternatively, the LTF sequence can be obtained by concatenating the sequence values corresponding to these three 242-tone DRUs and the indices of the subcarriers corresponding to each sequence value. Optionally, the sequence values corresponding to subcarriers within the discrete bandwidth of 60MHz, excluding the subcarriers in the three 242-tone DRUs within the discrete bandwidth of 60MHz, can be 0.
[0034] In this embodiment, the PAPR of the sequence value corresponding to 242-tone DRU is low, and the LTF sequence constructed by splicing the sequence value corresponding to 242-tone DRU also has a low PAPR.
[0035] Fifthly, embodiments of this application provide a communication method applied to a first device. A description of the first device is provided in the first aspect and will not be repeated here. The method includes:
[0036] A long training field is generated based on the long training sequence corresponding to a discrete bandwidth of 60MHz; the long training field is then transmitted; wherein, the long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the 52-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz, and the sequence value corresponding to the 52-tone DRU is [a1,b1,a2,b2,…,a…]. 17 ,b 17 ,a 18 ,a 19 ,b 18 ,a 20 ,b 19 ,a 21 …,b 24 ,a 26 ,b 25 ,a 27 ],[a1,a2,…,a 27 [b1, b2, ..., b] represents the first sequence. 17 ,0,b 18 ,b 19 ,…,b 25 The PAPR of the first sequence is less than 5, the PAPR of the second sequence is less than 5, and the PAPR of the sequence value corresponding to the 52-tone DRU is less than 5.
[0037] For ease of description, the first sequence can also be called sequence S. a The second sequence can also be called sequence S. b A PAPR less than 5 for the first sequence means that the PAPR of the time-domain signal corresponding to the first sequence is less than 5. A PAPR less than 5 for the second sequence means that the PAPR of the time-domain signal corresponding to the second sequence is less than 5.
[0038] The sequence value corresponding to the 52-tone DRU is obtained through sequence S. a and sequence S bThe sequence values corresponding to the 52-tone DRU constructed in the above manner, whose time-domain signals have a PAPR less than 5, can be used as the base sequence set for the 52-tone DRU. Any sequence value corresponding to a 52-tone DRU can come from this base sequence set. By splitting the base sequence set corresponding to the 52-tone DRU into two short sequences, it is easier to select sequences with low PAPR from the short sequences to construct the sequence values corresponding to the 52-tone DRU, effectively reducing the construction complexity of the base sequence set. This ensures that larger-sized DRUs constructed from the base sequence set of the 52-tone DRU also have low PAPR, resulting in DRUs of different sizes having low PAPR, and consequently, the constructed LTF sequences also having low PAPR.
[0039] Sixthly, embodiments of this application provide a communication method applied to a second device. A description of the second device is provided in the second aspect and will not be repeated here. The method includes:
[0040] Receive a long training field; perform channel estimation based on the long training field and the long training sequence corresponding to a discrete bandwidth of 60MHz; wherein, the long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the 52-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz, and the sequence value corresponding to the 52-tone DRU is [a1,b1,a2,b2,…,a…]. 17 ,b 17 ,a 18 ,a 19 ,b 18 ,a 20 ,b 19 ,a 21 …,b 24 ,a 26 ,b 25 ,a 27 ],[a1,a2,…,a 27 [b1, b2, ..., b] represents the first sequence. 17 ,0,b 18 ,b 19 ,…,b 25 The PAPR of the first sequence is less than 5, the PAPR of the second sequence is less than 5, and the PAPR of the sequence value corresponding to the 52-tone DRU is less than 5.
[0041] For an explanation of the beneficial effects of the sixth aspect, please refer to the fifth aspect; it will not be elaborated here.
[0042] In conjunction with the fifth or sixth aspect, in one possible implementation, the sequence value corresponding to the 106-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is determined based on the sequence values corresponding to the two 52-tone DRUs.
[0043] In this embodiment of the application, two sequences can be selected from the base sequence set of 52-tone DRU as the sequence values corresponding to the two 52-tone DRUs, so as to determine the sequence value corresponding to the 106-tone DRU based on the sequence values corresponding to the two 52-tone DRUs.
[0044] In conjunction with the fifth or sixth aspect, in one possible implementation, the PAPR of the sequence value corresponding to the 106-tone DRU is less than 5.
[0045] In conjunction with the fifth or sixth aspect, in one possible implementation, the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the subcarrier position of the resource block partition of the 242-tone DRU. Alternatively, the sequence value corresponding to the 242-tone DRU is determined based on the sequence value corresponding to the subcarrier within the 242-tone DRU.
[0046] In conjunction with the fifth or sixth aspect, in one possible implementation, the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is determined based on the sequence values corresponding to the two 106-tone DRUs. For example, the sequence value corresponding to the 242-tone DRU is determined based on the sequence values corresponding to the two 106-tone DRUs and the sequence values corresponding to an additional 30 subcarriers.
[0047] In conjunction with the fifth or sixth aspect, in one possible implementation, the PAPR of the sequence value corresponding to the 242-tone DRU is less than 6.
[0048] In this embodiment, the sequence values corresponding to the small-sized DRU with low PAPR are used and mapped to construct the sequence values corresponding to the larger-sized DRU. Thus, the PAPR of the sequence values corresponding to the small-sized DRU is not changed, while the PAPR of the sequence values corresponding to the large-sized DRU is reduced through mapping, resulting in sequence values corresponding to DRUs of different sizes having low PAPR. Optionally, for any two 52-tone DRUs that satisfy the translation relationship, the PAPR of the sequence values corresponding to these two 52-tone DRUs is the same.
[0049] In conjunction with the fifth or sixth aspect, in one possible implementation, a1 = 1, b1 = 1.
[0050] In this embodiment of the application, by fixing the sequence values corresponding to some subcarriers, the complexity of sequence design can be effectively reduced.
[0051] In one possible implementation, combining any of the first to sixth aspects, the discrete bandwidth 60MHz is the un-punctured 60MHz of 80MHz, and the highest frequency 20MHz of 80MHz is punctured.
[0052] In this embodiment, the index of the 60MHz discrete bandwidth subcarrier is [-500:-3, 3:253]. As a possible implementation, the LTF sequence shown above can also be represented as LTF. -500:253 .
[0053] In one possible implementation, in conjunction with any of the first to sixth aspects, the long training field is generated based on the long training sequence corresponding to the discrete bandwidth of 60MHz and the discrete resource unit (DRU), wherein the sequence value corresponding to the subcarrier in the DRU is the sequence value corresponding to the subcarrier in the long training sequence corresponding to the discrete bandwidth of 60MHz.
[0054] The DRU can be a 242-tone DRU, a 106-tone DRU, or a 52-tone DRU. This DRU is used to generate the LTF field, or in other words, the DRU corresponding to the LTF field. This DRU can also be called an assigned DRU or the assigned DRU, etc. The name of this DRU is not limited in this embodiment.
[0055] In one possible implementation, combining any of the first to sixth aspects, the sequence value corresponding to the subcarriers other than the DRU in the discrete bandwidth of 60MHz is 0.
[0056] In other words, during the generation of the LTF field, the sequence value corresponding to the subcarrier in the DRU is the sequence value corresponding to the subcarrier in the LTF sequence, and the sequence value corresponding to other subcarriers besides the DRU is 0. The values carried on each subcarrier (such as the sequence values mentioned above) are transformed into the LTF field through an inverse fourier transform.
[0057] In one possible implementation, combining any one of the first to sixth aspects, any two 52-tone DRUs in the subcarrier planning corresponding to a discrete bandwidth of 60MHz satisfy a translation relationship.
[0058] In this embodiment, the subcarrier indices of any two 52-tone DRUs satisfy a shift relationship. For different 52-tone DRUs, the second device can use the same frequency domain channel smoothing, effectively reducing the complexity of smoothing processing and implementation. Since any two 52-tone DRUs satisfy a shift relationship, the same sequence has the exact same PAPR on different 52-tone DRUs, which can also effectively reduce the design complexity of LTF sequences.
[0059] In one possible implementation, combining any one of the first to sixth aspects, the subcarrier planning corresponding to a discrete bandwidth of 60MHz includes 12 52-tone DRUs, 6 106-tone DRUs, and 3 242-tone DRUs.
[0060] The following are 12 52-tone DRUs:
[0061] The subcarrier index of 52-tone DRU1 is [-499:14:-23,5:14:229];
[0062] The subcarrier index of 52-tone DRU2 is [-492:14:-16,12:14:236];
[0063] The subcarrier index of 52-tone DRU3 is [-496:14:-20,8:14:232];
[0064] The subcarrier index of 52-tone DRU4 is [-489:14:-13,15:14:239];
[0065] The subcarrier index of the 52-tone DRU5 is [-498:14:-22,6:14:230];
[0066] The subcarrier index of 52-tone DRU6 is [-491:14:-15,13:14:237];
[0067] The subcarrier index of the 52-tone DRU7 is [-495:14:-19,9:14:233];
[0068] The subcarrier index of the 52-tone DRU8 is [-488:14:-12,16:14:240];
[0069] The subcarrier index of 52-tone DRU9 is [-497:14:-21,7:14:231];
[0070] The subcarrier index of the 52-tone DRU10 is [-490:14:-14,14:14:238];
[0071] The subcarrier index of the 52-tone DRU11 is [-494:14:-18,10:14:234];
[0072] The subcarrier index of the 52-tone DRU12 is [-487:14:-11,17:14:241];
[0073] The six 106-tone DRUs are shown below:
[0074] The subcarrier index of 106-tone DRU 1 is [-499:7:-9,5:7:243];
[0075] The subcarrier index of 106-tone DRU 2 is [-496:7:-6,8:7:246];
[0076] The subcarrier index of 106-tone DRU 3 is [-498:7:-8,6:7:244];
[0077] The subcarrier index of 106-tone DRU 4 is [-495:7:-5,9:7:247];
[0078] The subcarrier index of 106-tone DRU 5 is [-497:7:-7,7:7:245];
[0079] The subcarrier index of 106-tone DRU 6 is [-494:7:-4,10:7:248];
[0080] The three 242-tone DRUs are shown below:
[0081] The subcarrier index of 242-tone DRU1 is [-499:7:-9,5:7:243,-496:7:-6,8:7:246,-458:21:-38,25:21:193];
[0082] The subcarrier index of 242-tone DRU2 is [-498:7:-8,6:7:244,-495:7:-5,9:7:247,-451:21:-31,32:21:200];
[0083] The subcarrier index of 242-tone DRU3 is [-497:7:-7,7:7:245,-494:7:-4,10:7:248,-444:21:-24,39:21:207].
[0084] In conjunction with any one of aspects one through six, in one possible implementation, the index of the pilot subcarrier in the 52-tone DRU of the subcarrier planning corresponding to a discrete bandwidth of 60MHz is any one of the following:
[0085] {-373 -219 -65 173};
[0086] {-450 -296 -142 96};
[0087] {-412 -258 -104 134};
[0088] {-335 -181 -27 211};
[0089] {-386 -232 -78 160};
[0090] {-463 -309 -155 83};
[0091] {-425 -271 -117 121};
[0092] {-348 -194 -40 198};
[0093] {-399 -245 -91 147};
[0094] {-476 -322 -168 70};
[0095] {-438 -284 -130 108};
[0096] {-361 -207 -53 185};
[0097] The index of the pilot subcarrier in the 106-tone DRU in the subcarrier planning corresponding to a discrete bandwidth of 60MHz is any one of the following:
[0098] {-450 -296 -142 96};
[0099] {-335 -181 -27 211};
[0100] {-463 -309 -155 83};
[0101] {-348 -194 -40 198};
[0102] {-476 -322 -168 70};
[0103] {-361 -207 -53 185};
[0104] The index of the pilot subcarrier in the 242-tone DRU in the subcarrier planning corresponding to a discrete bandwidth of 60MHz is any one of the following:
[0105] {-450 -335 -296 -181 -142 -27 96 211};
[0106] {-463 -348 -309 -194 -155 -40 83 198};
[0107] {-476 -361 -322 -207 -168 -53 70 185}.
[0108] In a seventh aspect, embodiments of this application provide a first apparatus for performing the method in the first aspect, the third aspect, the fifth aspect, or any possible implementation thereof. The first apparatus includes modules having the ability to perform the method in the first aspect, the third aspect, the fifth aspect, or any possible implementation thereof.
[0109] The first device includes a processing module and a transceiver module. The transceiver module is used to perform the sending or receiving actions in the first aspect, the third aspect, the fifth aspect, or any possible implementation, and the processing module is used to perform the processing actions in the first aspect, the third aspect, the fifth aspect, or any possible implementation.
[0110] As an example, the first device is a terminal (T) node, or a functional module, circuit, or chip that can be set in a T node, or a device that can be used in conjunction with a T node. As another example, the first device is a management node (or G node), or a functional module, circuit, or chip that can be set in a G node, or a device that can be used in conjunction with a G node. As yet another example, the first device is a STA (such as an AP or non-AP STA), or a functional module, circuit, or chip that can be set in an STA, or a device that can be used in conjunction with an STA.
[0111] Eighthly, embodiments of this application provide a second apparatus for performing the method in the second, fourth, sixth, or any possible implementation of the second aspect. The second apparatus includes modules for performing the method in the second, fourth, sixth, or any possible implementation of the second aspect.
[0112] The second device includes a processing module and a transceiver module. The transceiver module is used to perform the sending or receiving actions in the second aspect, the fourth aspect, the sixth aspect, or any possible implementation thereof, and the processing module is used to perform the processing actions in the second aspect, the fourth aspect, the sixth aspect, or any possible implementation thereof.
[0113] As an example, the second device is a G-node, or a functional module, circuit, or chip that can be set in a G-node, or a device that can be used in conjunction with a G-node. As another example, the first device is a T-node, or a functional module, circuit, or chip that can be set in a T-node, or a device that can be used in conjunction with a T-node. As yet another example, the second device is a STA (such as a non-AP STA or AP), or a functional module, circuit, or chip that can be set in an STA, or a device that can be used in conjunction with an STA.
[0114] The modules in the seventh or eighth aspect can also be replaced with units or means, etc. The aforementioned modules can be implemented in software, hardware, or a combination of both.
[0115] Ninthly, embodiments of this application provide a first apparatus comprising at least one processor for executing the methods of the first, third, or fifth aspects or any possible implementation thereof. The processor executes a program stored in a memory, and when the program is executed, the methods of the first, third, or fifth aspects or any possible implementation thereof are executed.
[0116] In one possible implementation, the memory is located outside the first device described above.
[0117] In one possible implementation, the memory is located within the first device described above.
[0118] In this embodiment of the application, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together.
[0119] In one possible implementation, the first device further includes a transceiver for receiving, inputting, transmitting, or outputting information. The transceiver may be an input / output interface or may include an antenna with transceiver functionality.
[0120] The processor is used to generate the LTF field; the transceiver is used to send or output the LTF field.
[0121] In a tenth aspect, embodiments of this application provide a second apparatus comprising at least one processor for executing the methods of the second, fourth, or sixth aspects or any possible implementation thereof. The processor executes a program stored in a memory, and when the program is executed, the methods of the second aspect or any possible implementation thereof are performed.
[0122] In one possible implementation, the memory is located outside the second device described above.
[0123] In one possible implementation, the memory is located within the second device described above.
[0124] In this embodiment of the application, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together.
[0125] In one possible implementation, the second device further includes a transceiver for receiving, inputting, transmitting, or outputting information. The transceiver may be an input / output interface or may include an antenna with transceiver functionality.
[0126] A transceiver is used to receive or input the LTF field; a processor is used to perform channel estimation based on the LTF field and the LTF sequence.
[0127] Eleventhly, embodiments of this application provide a chip including logic circuitry and an interface, the logic circuitry and the interface being coupled to enable the chip to implement the methods as described in the first, third, or fifth aspects or any possible implementation.
[0128] In a twelfth aspect, embodiments of this application provide a chip including logic circuitry and an interface, the logic circuitry and the interface being coupled to enable the chip to implement the methods as described in the second, fourth, or sixth aspects or any possible implementation.
[0129] In a thirteenth aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer, causes the methods shown in any of the first to sixth aspects or any possible implementation thereof to be executed.
[0130] This computer program can also be called an instruction, or computer instruction, etc. That is, a computer program can be replaced by an instruction or computer instruction.
[0131] In a fourteenth aspect, embodiments of this application provide a computer program product that, when run on a computer, causes the methods in any of the first to sixth aspects or any possible implementations described above to be executed.
[0132] The computers shown in the thirteenth or fourteenth aspect include, but are not limited to, G nodes, T nodes, APs, or STAs.
[0133] In a fifteenth aspect, embodiments of this application provide a communication system. This measurement system includes a first device and a second device. The first device may be the device provided in the seventh, ninth, or eleventh aspects, and the second device may be the device provided in the eighth, tenth, or twelfth aspects. The first device may be used to perform the methods described in the first, third, or fifth aspects or any possible implementations thereof, and the second device may be used to perform the methods described in the second, fourth, or sixth aspects or any possible implementations thereof. Attached Figure Description
[0134] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this application;
[0135] Figure 2 is a schematic diagram of the relationship between spatial flow and time provided in an embodiment of this application;
[0136] Figure 3 is a schematic diagram of subcarrier planning and RU distribution for 80MHz;
[0137] Figure 4 is a flowchart illustrating the communication method provided in an embodiment of this application;
[0138] Figure 5 is a flowchart illustrating the communication method provided in an embodiment of this application;
[0139] Figure 6 is a schematic diagram of a communication device provided in an embodiment of this application;
[0140] Figure 7 is a schematic diagram of another structure of the communication device provided in an embodiment of this application;
[0141] Figure 8 is a schematic diagram of a chip structure provided in an embodiment of this application. Detailed Implementation
[0142] To facilitate understanding of the technical solution of this application, the application will be further described below with reference to the accompanying drawings.
[0143] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used only to distinguish different objects and not to describe a specific order. 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 listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0144] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0145] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three or more, and "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 both A and B exist simultaneously, where A and B can be singular or plural. "Or" indicates that there can be two relationships, such as only A exists and only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these 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".
[0146] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, for example, between devices themselves, or within a device, for example, between components, modules, chips, software modules, or hardware modules within a device via a bus, trace, or interface.
[0147] The following describes the communication system involved in this application.
[0148] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems. For example, the methods provided in this application can be applied to the IEEE 802.11 series protocols, such as 802.11a / b / g, 802.11bf, 802.11az, 802.11bk, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, or next-generation protocols, and even more specifically, 802.11ad, 802.11ay, 802.11bq, or next-generation protocols, etc., which will not be listed here. The technical solutions provided in this application can also be applied to wireless personal area networks (WPANs) based on ultra-wideband (UWB) technology. The technical solutions provided in this application can also be applied to millimeter wave (MMW) technology, including integrated millimeter wave (IMMW). For example, the methods provided in this application can be applied to IEEE 802.15 series protocols, such as 802.15.4a, 802.15.4z, or 802.15.4ab, or a future generation of UWB WPAN protocol, or StarFlash, etc., and will not be listed exhaustively. The technical solutions provided in this application can also be applied to the following communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X) systems, narrowband Internet of Things (NB-IoT) systems, long term evolution (LTE) systems, 5th generation (5G) communication systems, and new communication systems emerging in future communication development.
[0149] WLAN systems can provide high-speed, low-latency transmission. As WLAN application scenarios continue to evolve, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, enterprise offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, shopping malls, squares, streets, production workshops and warehouses, etc. Of course, devices that support WLAN communication or sensing (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air monitoring nodes), smart devices in smart homes (such as smart cameras, projectors, displays, televisions, speakers, refrigerators, and washing machines), nodes in the Internet of Things (IoT), entertainment terminals (such as wearable devices for augmented reality (AR) and virtual reality (VR), smart devices in smart offices (such as printers, projectors, loudspeakers, and speakers), vehicle-to-everything (V2X) devices, infrastructure in daily life scenarios (such as vending machines, self-service navigation kiosks in supermarkets, self-service checkout machines, and self-service ordering machines), and equipment in large sports and music venues.
[0150] Although the embodiments of this application primarily use WLAN as an example, especially networks applied to the IEEE 802.11 series of standards, the various aspects involved in the embodiments of this application can be extended to other networks employing various standards or protocols. For example, Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, mainly used in Europe), and wide area networks (WANs) or other networks now known or to be developed in the future.
[0151] In one possible implementation, the method provided in this application embodiment can be implemented by a communication device in a communication system. That is, the communication device is used to implement the method provided in this application embodiment. The communication device includes a first device or a second device. This application embodiment describes the method provided in this application embodiment using a first device and a second device. However, during the transmission of the LTF field, the first device and the second device can also forward the LTF field through other devices, such as forwarding the LTF field between the first device and the second device through a forwarding device. This application embodiment does not limit other devices besides the first device and the second device.
[0152] As an example, the first device is an access point (AP), and the second device is a non-access point station (non-AP STA). Alternatively, the first device is a non-AP STA, and the second device is an AP. As another example, the first device is a management node (G node), and the second device is a terminal (T) node. G nodes and T nodes are nodes involved in the StarScan standard. For example, a T node can be a barcode, radio frequency identification (RFID), sensor, global positioning system (GPS), LiDAR, battery cell, mobile phone with positioning function, wearable device, personal digital assistant (PDA), positioning card, or positioning terminal, etc. Alternatively, the first device is a T node, and the second device is a G node. As yet another example, the first device is a network device, and the second device is a terminal device. Alternatively, the first device is a terminal device, and the second device is a network device. The specific types of the first and second devices are not listed here.
[0153] An access point is a device with wireless communication capabilities, supporting communication or sensing using WLAN protocols. It has the function of communicating or sensing with other devices in the WLAN network (such as non-AP STAs or other access points), and can also have the function of communicating or sensing with other devices. Alternatively, an access point 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. In a WLAN system, an access point can be called an Access Point Station (AP STA). This wireless communication device can be a complete device, or it can be a chip, processing system, or functional module installed in a complete device. The device with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of this application under the control of the chips, processing systems, or functional modules. The AP in the embodiments of this application is a device that provides services to non-AP STAs and can support 802.11 series protocols or subsequent protocols. For example, an access point can be an access point for terminals (such as mobile phones) to enter a wired (or wireless) network, mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters; of course, it can also be deployed outdoors. For example, an AP can be a communication server, router, switch, bridge, mobile phone, or computer; APs can include various forms of macro base stations, micro base stations, and repeater stations. Of course, an AP can also be an AP belonging to a multi-link device (MLD), or a co-located AP, etc.
[0154] A non-AP STA is a device with wireless communication capabilities that supports communication or sensing using WLAN protocols and has the ability to communicate or sense with other non-AP STAs or access points in a WLAN network. For example, a non-AP STA is any user communication device that allows a user to communicate or sense with an AP and thus communicate with the WLAN. This device with wireless communication capabilities can be a complete device, or it can be a chip, processing system, or functional module installed in a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of this application under the control of the chips, processing systems, or functional modules. For example, a non-AP STA can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. Another example is a non-AP STA that supports Wi-Fi communication, such as a mobile phone, a tablet computer, a set-top box, a smart TV, a smart wearable device, an in-vehicle communication device, or a computer. Of course, a non-AP STA can also be a non-AP STA belonging to an MLD or a co-located STA.
[0155] A multi-link device comprises multiple affiliated sites, which can be physical or logical sites. Each site can operate on a link, a frequency band, or a channel, etc. The affiliated sites shown here can be APs or non-AP STAs.
[0156] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1 exemplarily shows one AP and six STAs, such as STA1 to STA6. As shown in Figure 1, the embodiments of this application can be applied to scenarios such as communication, sensing, or power transmission between APs and STAs, between APs, or between STAs in a WLAN, and the embodiments of this application do not limit this. For example, the AP can communicate, sense, or transmit power with a single STA, or the AP can communicate, sense, or transmit power with multiple STAs simultaneously. For example, communication, sensing, or power transmission between the AP and multiple STAs can be divided into downlink transmission where the AP simultaneously sends signals to multiple STAs, and uplink transmission where multiple STAs send signals to the AP. The number of APs and non-AP STAs shown in Figure 1 are only examples. In specific implementations, the number of APs or non-AP STAs can be more or less, and the embodiments of this application do not limit this.
[0157] The following describes the terms used in the embodiments of this application.
[0158] 1. PAPR
[0159] In the time domain, the amplitude of a wireless signal is constantly changing, therefore its transmit power is not constant. PAPR (Peak Power Ratio) refers to the ratio of the signal's peak power to its average power over a period of time. Since an Orthogonal Frequency Division Multiplexing (OFDM) symbol is composed of multiple independently modulated subcarrier signals superimposed, when the signals on each subcarrier are in the same or similar phase, the superimposed signal will be modulated by the same initial phase signal, resulting in a large instantaneous power peak, which in turn leads to a high PAPR. Because the dynamic range of a typical power amplifier is limited, OFDM symbols with a high PAPR are prone to entering the nonlinear region of the power amplifier, causing nonlinear distortion, significant spectral spread interference, and in-band signal distortion, resulting in a severe degradation of the overall system performance.
[0160] Since PAPR is the ratio of peak power to average signal power, PAPR can be effectively reduced when subcarriers in a DRU are uniformly distributed within the DRU's discrete bandwidth. Alternatively, PAPR of fields transmitted through the DRU can be effectively reduced. The fields shown in the embodiments of this application include the LTF field.
[0161] 2. LTF field and LTF sequence
[0162] The LTF sequence undergoes an inverse Fourier transform to form the LTF field in the time domain. Therefore, the LTF field is generated based on the LTF sequence. This LTF field includes one or more OFDM symbols. Besides the inverse Fourier transform, the LTF sequence can also undergo other processing operations to form the LTF field. It should be understood that the inverse Fourier transform and other processing operations described here are general procedures for converting frequency domain signals to time domain signals, and existing processing methods can be referenced; they will not be elaborated upon here.
[0163] The LTF sequence specifies the sequence value (or LTF sequence value) corresponding to each subcarrier during the transmission of the LTF field. The LTF sequence is used for channel estimation, or in other words, the LTF field is used for channel estimation. The LTF field can be used for channel estimation of various spatial streams (SS). The bandwidth used to transmit the LTF field includes the data subcarriers and the pilot subcarriers.
[0164] Single-stream pilots can be used to support multi-stream channel estimation and data transmission, and multiple LTF fields can be used to help sites simultaneously estimate the channels of multiple spatial streams. To accurately estimate spatial stream channels, the Wi-Fi standard proposes using a P-matrix to maintain the orthogonality of the LTF fields of each stream.
[0165] In one possible implementation, the data subcarriers are transmitted as follows:
[0166] To ensure the orthogonality of the LTF fields of each stream, the sequence values can be multiplied by a P matrix. This LTF field can include multiple OFDM symbols. For example, the k-th subcarrier in the bandwidth corresponds to the k-th sequence value in the LTF sequence. k The nth OFDM symbol corresponding to the mth spatial stream is multiplied by the element in the mth row and nth column of the P matrix. The kth subcarrier can be a data subcarrier.
[0167] For example, when the spatial flux number is 2, the P matrix is as follows:
[0168] For example, when the spatial flux number is 4, the P matrix is as follows:
[0169] Figure 2 is a schematic diagram illustrating the relationship between spatial flow and time according to an embodiment of this application. In Figure 2, "1" or "-1" corresponds to the P matrix. For example, "1, -1, 1, 1" in the first row of Figure 2 corresponds to the first row of the P matrix, and so on. The times shown in Figure 2, such as 0 ns, -400 ns, -200 ns, or -600 ns, represent the cyclic shift diversity (CSD) corresponding to each spatial flow. Figure 2 also exemplarily illustrates the relationship between different spatial flows and the P matrix.
[0170] The k-th subcarrier experiences channel H k Then, the receiver receives the frequency domain signal Y. k It can be represented as: Y k =H k ×P 4×4 ×LTF k
[0171] Because of P 4×4 The matrix is an orthogonal matrix, that is... I is the identity matrix. It is P 4×4 The conjugate transpose of the matrix. Therefore, the channel on the k-th subcarrier. The multiple-in multiple-out (MIMO) channel corresponding to the k-th subcarrier can be estimated using the above method.
[0172] In one possible implementation, the pilot subcarrier is transmitted as follows:
[0173] The k-th subcarrier in the bandwidth corresponds to the k-th sequence value LTF in the LTF sequence. k The nth OFDM symbol corresponding to the mth spatial stream is multiplied by the element in the mth row and nth column of the R matrix. The kth subcarrier can be a pilot subcarrier.
[0174] Optionally, R(m, n) = P(1, n). That is, each row of the R matrix is equal to the first row of the P matrix. Of course, as standards advance, each row of the R matrix can also be equal to the second or third row of the P matrix, etc., which will not be listed here. Alternatively, as standards advance, the R matrix can be designed separately, which is not limited in the embodiments of this application.
[0175] Therefore, the data subcarriers and pilot subcarriers corresponding to each LTF field may be multiplied by different values, resulting in a change in the PAPR of the original LTF sequence. Optionally, when designing the LTF sequence, it is necessary to design that the PAPR of the corresponding resource blocks is relatively small when the pilot subcarriers and data subcarriers corresponding to the sequence are rotated according to the values of all the P matrix elements mentioned above.
[0176] In this embodiment, the DRU corresponding to the LTF field is the same as the DRU corresponding to the data field. The sequence values carried on each subcarrier in the DRU corresponding to the LTF field are determined by the LTF sequence.
[0177] 3. Distributed Resource Unit (DRU)
[0178] Regarding bandwidth configuration, the following bandwidth configurations are supported: 20MHz, 40MHz, 80MHz, 160MHz, 80+80MHz, and 320MHz. The difference between 160MHz and 80+80MHz is that the former is a continuous frequency band, while the latter's two 80MHz bands can be separated. The maximum bandwidth of 320MHz shown here is merely an example and is not intended to limit the embodiments of this application.
[0179] Figure 3 is a schematic diagram of the subcarrier planning and RU distribution for 80MHz. As shown in Figure 3, when the bandwidth is 80MHz, the entire bandwidth can be divided into a 996-tone RU (i.e., a contiguous resource unit comprising 996 subcarriers). The subcarriers of this 996-tone RU include two 484-tone RUs (i.e., contiguous resource units comprising 484 subcarriers). A 484-tone RU subcarrier includes two 242-tone RU subcarriers, a 242-tone RU subcarrier includes two 106-tone RU subcarriers and one 26-tone RU subcarrier, a 106-tone RU subcarrier includes two 52-tone RU subcarriers, and a 52-tone RU subcarrier includes two 26-tone RU subcarriers. In other words, a 484-tone RU can be split into two 242-tone RUs, a 242-tone RU can be split into two 106-tone RUs and one 26-tone RU, a 106-tone RU can be split into two 52-tone RUs, and a 52-tone RU can be split into two 26-tone RUs. In Figure 3, 484L and 484R represent the left and right halves of a 484-tone RU, respectively, each containing 242 subcarriers, representing another way of representing 484+5DC.
[0180] It is understood that the subcarrier planning shown in the embodiments of this application can also be referred to as subcarrier distribution.
[0181] As shown in Figure 3, for consecutive RUs, the more subcarriers they have, the larger the bandwidth they occupy, and the greater the transmit power they can achieve in LPI mode. However, small RUs, due to their small bandwidth, have very limited transmit power allowed by regulations, thus restricting their transmission distance and performance. Therefore, a DRU design was proposed, distributing the subcarriers of the original consecutive RUs across a larger bandwidth range, thereby increasing the signal transmit power. In other words, to increase the maximum transmit power of each RU during LPI uplink transmission, the concept of DRU was proposed. By discretely distributing the subcarriers contained in each RU across the entire or larger bandwidth range, the maximum transmit power allowed in LPI mode is increased.
[0182] Table 1 illustrates, for example, the relationship between maximum transmit power and bandwidth in an LPI scenario.
[0183] Table 1
[0184] As shown in Table 1, the maximum transmission power of the device increases with the increase in transmission bandwidth. Therefore, DRU can be used to distribute the subcarriers of the original contiguous resource units over a larger bandwidth range, thereby improving the transmission power.
[0185] Regarding bandwidth configuration, it can also support situations where at least one 20MHz of the 80MHz or higher is unavailable. Optionally, a subchannel has a bandwidth of 20MHz, therefore 20MHz is also referred to as a 20MHz subchannel. The 60MHz available in the 80MHz range contains a total of 782 subcarriers.
[0186] As an example, the highest frequency 20MHz in the 80MHz band is punctured. That is, the fourth 20MHz band in the 80MHz band is punctured, in ascending order of frequency. For example, with a subcarrier spacing of 78.125kHz, there are a total of 1024 subcarriers in the 80MHz bandwidth, with subcarrier indices of -512, ..., 0, ..., 511. These 1024 subcarriers include 23 guard subcarriers. For example, 12 subcarriers with indices [-512:-501] and 11 subcarriers with indices [501:511] are located within the guard interval. 5 subcarriers with indices [-2:2] are located near the DC subcarriers. In the case of a 20MHz puncture, 242 of the 1024 subcarriers are unusable. Therefore, the number of usable subcarriers out of the 1024 subcarriers is 782. When the last 20MHz in the 80MHz band is punctured, the index of the 60MHz subcarrier is [-500:-3,3:253]. As another example, the lowest 20MHz in the 80MHz band is punctured. That is, the first 20MHz in the 80MHz band is punctured in ascending order of frequency. For example, the index of the 60MHz subcarrier is [-253:-3,3:500]. The following example illustrates the situation where the highest 20MHz in the 80MHz band is unavailable. The description of the situation where the lowest 20MHz in the 80MHz band is unavailable can be adapted to the situation where the highest 20MHz is unavailable; the principle is similar, and will not be detailed below.
[0187] As one possible implementation, Table 2 shows the DRU numbers and subcarrier indices within a discrete bandwidth of 60MHz provided in the embodiments of this application. A 52-tone DRU refers to a discrete resource unit including 52 subcarriers, a 106-tone DRU refers to a discrete resource unit including 106 subcarriers, and a 242-tone DRU refers to a discrete resource unit including 242 subcarriers.
[0188] Table 2
[0189] In this application, [a:b:c] can refer to all integers from a to c (where a and c are also integers), with a step size of b. That is: a, (a+b), (a+2b), (a+3b), ..., c. Whether the last value c can be obtained depends on whether ca is exactly an integer multiple of b; if not, element c is not included. When b equals 1, [a:c] can usually be used to represent [a:1:c].
[0190] Table 3 provides an example of the indexes of the pilot subcarriers in each of the DRUs shown in Table 2.
[0191] Table 3
[0192] As another possible implementation, Table 4 shows the DRU numbers and subcarrier indices within a discrete bandwidth of 60MHz provided in the embodiments of this application. The numbers of the various 26-tone DRUs shown in Table 4 are merely examples and are not intended to limit the embodiments of this application.
[0193] Table 4
[0194] Table 5 provides an example of the indexes of the pilot subcarriers in each of the DRUs shown in Table 4.
[0195] Table 5
[0196] As another possible implementation, Table 6 shows the numbering of each DRU and the index of the subcarrier within a discrete bandwidth of 60MHz provided in the embodiments of this application.
[0197] Table 6
[0198] Table 7 provides an example of the indexes of the pilot subcarriers in each of the DRUs shown in Table 6.
[0199] Table 7
[0200] 4. Smoothing
[0201] During channel estimation, the receiver can perform frequency-domain channel smoothing (such as weighted averaging) on the channel estimation results of adjacent subcarriers, thereby improving the accuracy of channel estimation. When any two 52-tone DRUs satisfy a shift relationship, the receiver can still use the same smoothing method for channel estimation, even for different 52-tone DRUs, reducing implementation complexity. Conversely, when any two 52-tone DRUs do not satisfy a shift relationship, the receiver needs to use different smoothing methods for channel estimation for different 52-tone DRUs, resulting in higher complexity.
[0202] Applying the LTF sequence designed for RRU directly to DRU will result in a large PAPR in the LTF field (which is generated based on the LTF sequence and DRU) due to changes in subcarrier planning and pilot subcarrier positions, regardless of the subcarrier planning method used. This will affect the accuracy of channel estimation and thus reduce system performance.
[0203] In view of this, embodiments of this application provide a communication method and apparatus that designs a new LTF sequence for subcarrier planning and pilot subcarriers corresponding to a discrete bandwidth of 60MHz. The LTF field generated based on this LTF sequence has a low PAPR. Furthermore, even in multiple-input multiple-output (MIMO) single-stream pilot mode, a low PAPR is maintained even when the data subcarriers and pilot subcarriers undergo different phase rotations. Therefore, the accuracy of channel estimation is effectively improved, and system performance is enhanced.
[0204] Figure 4 is a flowchart illustrating the communication method provided in an embodiment of this application. The descriptions of the first and second devices involved in this method are as above and will not be detailed here. As shown in Figure 4, the method includes:
[0205] 401. The first device generates an LTF field based on the LTF sequence corresponding to a discrete bandwidth of 60MHz. The subcarrier planning corresponding to this discrete bandwidth of 60MHz is shown in Table 2.
[0206] Optionally, the DRU corresponding to the LTF field is the same as the DRU corresponding to the data field. For a description of the DRU, please refer to Table 2 above; it will not be detailed here. For the index of the pilot subcarriers of the DRU, please refer to Table 3; it will not be detailed here.
[0207] As one possible implementation, the first site generates an LTF field based on the LTF sequence and DRU.
[0208] Each subcarrier in the DRU corresponds to a sequence value in the LTF sequence, which is either 1 or -1. The sequence values for other subcarriers in the discrete bandwidth besides those in the DRU are 0, or in other words, the sequence values for other DRUs in the discrete bandwidth besides the DRU are 0. For uplink transmission, "other DRUs" refers to all DRUs in the discrete bandwidth except those allocated to non-AP STAs. Similarly, for downlink transmission, "other DRUs" refers to all DRUs in the discrete bandwidth besides those allocated by the AP to at least one non-AP STA. For example, the sequence value corresponding to the k-th subcarrier in the discrete bandwidth is the k-th sequence value. When the k-th subcarrier belongs to the DRU, the k-th sequence value is the k-th sequence value in the LTF sequence; when the k-th subcarrier does not belong to the DRU, the k-th sequence value is 0.
[0209] As another possible implementation, the first site generates the LTF field based on the LTF sequence, DRU, and P matrix. As an example, when the spatial stream count is 1, the LTF field can carry the LTF sequence value corresponding to the DRU. As another example, when the spatial stream count is greater than or equal to 2, the LTF field can be generated based on the LTF sequence value corresponding to the DRU and the P matrix, or the LTF field can be generated based on the LTF sequence value corresponding to the target DRU and the R matrix.
[0210] In one possible implementation, the first device is a non-AP STA, and the second device is an AP. Before the first device generates the LTF field, the method shown in Figure 4 further includes: the AP sending a trigger frame, which is received by the non-AP STA. The trigger frame includes an RU allocation subfield and a user information subfield. The RU allocation subfield indicates the location and size of the RU, and the user information subfield indicates the first device. The RU allocation subfield and the user information subfield jointly indicate the RU allocated to the first device. The RU shown here includes a DRU.
[0211] In one possible implementation, the first device is an AP (Access Point) and the second device is a non-AP STA (Standard Operating Unit). The DRU allocation information can be included in the signaling (SIG) field of the PPDU. The LTF field can also be included in the PPDU. For example, if the PPDU is a UHR PPDU, the SIG field is UHR-SIG. Similarly, if the PPDU is an EHT PPDU, the SIG field is EHT-SIG. And if the PPDU is an IMMW PPDU, the SIG field is IMMW-SIG. The PPDU types listed here are merely examples; as the standard progresses, other types of PPDUs may emerge, which will not be listed here.
[0212] 402. The first device sends the LTF field, and the corresponding second device receives the LTF field.
[0213] Optionally, the LTF field can be carried in a PPDU, which may also include a data field. The specific format of the PPDU is not limited in this embodiment.
[0214] For example, the process of sending the LTF field may include at least one of the following:
[0215] (a) Sequence generation: Generates an LTF sequence in the frequency domain over a bandwidth. This bandwidth can be a discrete bandwidth.
[0216] (b) Matrix mapping: Apply the P matrix to the data subcarriers of the LTF sequence and apply the R matrix to the pilot subcarriers of the LTF sequence.
[0217] (c) Cyclic shift diversity (CSD): CSD is applied to each spatial stream.
[0218] (d) Spatial mapping: Applying the Q matrix.
[0219] (e) Inverse Discrete Fourier Transform (IDFT): Calculate the inverse discrete Fourier transform.
[0220] (f) Insert GI and apply windowing: Preset GI and apply windowing.
[0221] (g) Analog and RF: Convert the complex baseband waveforms associated with each transmit chain into RF signals and transmit them according to the center frequency of the desired channel.
[0222] For specific explanations of (a) to (g), please refer to the relevant standards, which will not be elaborated here.
[0223] For an explanation of the second device receiving the LTF field, please refer to (a) to (g) above. The process of receiving the LTF field is the reverse process of sending the LTF.
[0224] 403. The second device performs channel estimation based on the LTF sequence and LTF field.
[0225] The second device can perform channel estimation based on the sequence value carried by the LTF field and the locally stored LTF sequence. The specific process of channel estimation is not limited in the embodiments of this application.
[0226] The LTF sequence designed in this application can effectively reduce the PAPR of the LTF field, improve the accuracy of channel estimation, and enhance system performance. Further details regarding the LTF sequence are provided below and will not be elaborated upon here.
[0227] As one possible implementation, the method shown in Figure 4 can also be replaced by: a first device acquiring an LTF sequence and transmitting the LTF sequence; a second device receiving the LTF sequence and performing channel estimation based on the received LTF sequence and locally stored LTF sequences. The details of this method are similar to those in Figure 4 and will not be elaborated here. For an explanation of the LTF sequence, please refer to the following text; it will not be detailed here.
[0228] The LTF sequence shown in Figure 4 is described below.
[0229] In this embodiment of the application, an LTF sequence is designed for DRUs with a discrete bandwidth of 60MHz. Based on the inclusion relationship between DRUs of different sizes, a candidate sequence set with a low PAPR is first selected for each small-sized DRU. Then, based on the inclusion relationship between DRUs of different sizes, a combined sequence set with a low PAPR is selected from the candidate sequence set to form a large-sized DRU. Finally, the sequences of the DRUs are merged to form a complete LTF sequence.
[0230] Based on the resource block partitioning of the 52-tone DRU, as shown in Table 2, any two 52-tone DRUs satisfy a translation relationship; that is, the subcarrier index of one 52-tone DRU can be obtained by translating the subcarrier index of any other 52-tone DRU. Therefore, without considering multi-stream scenarios where pilot subcarriers and data subcarriers can be rotated by different values, the same sequence used on different 52-tone DRUs will have the exact same PAPR, thus allowing the construction of the following two sequences: S a =[a1,a2,…,a 27 S b =[b1,b2,…,b 17 ,0,b 18 ,b 19 ,…,b 25 ]
[0231] Among them, element a i =1 or -1, b i =1 or -1.
[0232] Sequence S a Let S be the first sequence.b This is the second sequence.
[0233] The sequence corresponding to each 52-tone DRU is based on S. a and S b Generate DLTF as follows: 52 =[a1,b1,a2,b2,…,a 17 ,b 17 ,a 18 ,a 19 ,b 18 ,a 20 ,b 19 ,a 21 …,b 24 ,a 26 ,b 25 ,a 27 ]
[0234] The 52 subcarriers in a 52-tone DRU can be divided into two groups of subcarriers, which correspond to sequences S respectively. a and sequence S b Taking the 52-tone DRU1 shown in Table 2 as an example, sequence S a The 27 elements in the sequence S can correspond to the following subcarriers in sequence: [-499,-472,-444,-416,-388,-360,-332,-304,-276,-248,-220,191,-163,-135,-107,-79,-51,-23,5,33,61,89,117,145,173,201,229]. b The 25 non-zero elements in the data can correspond to the following subcarriers in sequence: [-485,-457,-429,-401,-373,-345,-317,-289,-261,-233,-205,-177,-149,-121,-93,-65,-37,0,19,47,75,103,131,159,187,215].
[0235] Using the above construction method, the basic sequence corresponding to 52-tone DRU can be split into two consecutive short sequences, which makes it easier to select sequences with low PAPR from the short sequences to construct the sequence corresponding to 52-tone DRU, thus reducing the complexity of constructing the sequence set corresponding to 52-tone DRU.
[0236] Optionally, a1 = 1 and b1 = 1. This reduces the design complexity and the complexity of constructing the basic sequence set corresponding to the 52-tone DRU.
[0237] Select all possible low PAPR sequences Sa and low PAPR sequence S b Furthermore, the time-domain signals corresponding to the sequences of the 52-tone DRU constructed in the above manner also have low PAPR sequences, which serve as the base sequence set for all 52-tone DRUs. The sequence corresponding to any 52-tone DRU originates from this base sequence set.
[0238] Optionally, the PAPR of the first sequence is less than 5. Optionally, the PAPR of the second sequence is less than 5. Optionally, the PAPR of the sequence corresponding to the 52-tone DRU is less than 5.
[0239] For each 52-tone DRU, sequences that still have a low PAPR after inverting the sequence values corresponding to the pilot subcarriers in the 52-tone DRU are selected from the basic sequence set and used as the candidate sequence set for the 52-tone DRU. Sequences that still have a low PAPR after inverting the sequence values corresponding to the pilot subcarriers ensure that the designed LTF sequence maintains a low PAPR across different spatial streams. Inverting the sequence values corresponding to the pilot subcarriers includes inverting all or some of the sequence values corresponding to the pilot subcarriers.
[0240] In the subcarrier planning for a discrete bandwidth of 60MHz, the sequence value corresponding to the 106-tone DRU is determined based on the sequence values corresponding to the two 52-tone DRUs. Alternatively, the candidate sequence set corresponding to the 106-tone DRU is determined based on the candidate sequence sets corresponding to the two 52-tone DRUs.
[0241] Based on the relationship between DRU sizes, a 106-tone DRU's subcarriers consist of two 52-tone DRU subcarriers and two additional subcarriers. Let these two 52-tone DRUs be denoted as 52-tone DRU A and 52-tone DRU B, and let the time-domain signals of the candidate sequences corresponding to the 52-tone DRUs after an N-point IFFT be S... A (n) and S B If (n) is selected, then the frequency domain sequence corresponding to the signal that makes PAPR less than 6 is selected as the candidate sequence set for 106-tone DRU. Optionally, PAPR is less than 5. Optionally, N = 4096. The value of N can ensure that there are enough sampling points for PAPR calculation.
[0242] The signal includes at least one of the following:
[0243] S A (n)+S B (n);
[0244] S A (n)-S B (n);
[0245] or,
[0246] The sequence values corresponding to the two additional subcarriers are set to values that minimize the PAPR of the 106-tone DRU (such as 1 or -1). At the same time, sequences that result in a PAPR of less than 6 after inverting the values of the sequences in the candidate sequence set on the pilot subcarriers are selected as the candidate sequence set for the 106-tone DRU.
[0247] For example, when S A (t)+S B When (t) has a small PAPR, the candidate sequence of the 106-tone DRU is denoted as the combination of the two 52-tone DRU sequences. When S A (t)-S B (t) When the PAPR is low, the sequence of 52-tone DRU A and the sequence of negative 52-tone DRU B are combined as candidate sequences for 106-tone DRU. With a smaller PAPR, the candidate sequence of a 106-tone DRU is denoted as a combination of the sequence corresponding to the 52-tone DRU A and the sequence formed by inverting the values on the odd-numbered subcarriers of the 52-tone DRU B. When When a smaller PAPR is achieved, the candidate sequence for a 106-tone DRU is denoted as a combination of the sequence corresponding to 52-tone DRU A and the sequence formed by inverting the values on the even-numbered subcarriers of 52-tone DRU B. A smaller PAPR can be a PAPR less than 5. Alternatively, a smaller PAPR can be the PAPR corresponding to the multiple sequences in the candidate sequence set that minimize the PAPR.
[0248] The sequence value corresponding to the 242-tone DRU in the subcarrier planning for a discrete bandwidth of 60MHz is determined based on the sequence values corresponding to two 106-tone DRUs and the sequence values corresponding to 30 additional subcarriers. Alternatively, the candidate sequence for the 242-tone DRU is determined based on the candidate sequences corresponding to the two 106-tone DRUs and the sequences corresponding to the 30 additional subcarriers. The sequence corresponding to the 30 additional subcarriers consists of 30 elements, each with a value of 1 or -1.
[0249] Based on the relationship between DRU sizes, a 242-tone DRU's subcarriers consist of two 106-tone DRU subcarriers and 30 additional subcarriers. Therefore, a candidate sequence set combining two 106-tone subcarriers is generated using the method described above. Then, a sequence is selected from the candidate sequence set combining the two 106-tone subcarriers using the same method, followed by a sequence of length 30. The same method is then used to generate a candidate sequence set for the 242-tone DRU.
[0250] The sequence that minimizes the maximum PAPR for DRUs of different sizes is selected as the sequence corresponding to the 242-tone DRU. Alternatively, the sequence that minimizes the PAPR among the sequences corresponding to the maximum PAPR for DRUs of different sizes is selected as the sequence corresponding to the 242-tone DRU. Or, a combination of two 106-tone DRUs and 30 additional subcarriers is selected, and the sequence with the smaller PAPR among the sequences with the maximum PAPR is selected as the sequence corresponding to the 242-tone DRU.
[0251] As one possible implementation, the sequence corresponding to 242-tone DRU1 is:
[0252] [1 -1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 -1 -1 -1 ... -1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 1 1 1 1 - ...
[0253] It is understood that the 242-tone DRU1 shown here is merely an example, a number set to distinguish different sequences. The sequence shown here can also be considered the sequence corresponding to 242-tone DRU 2, or the sequence corresponding to 242-tone DRU 3. The explanation of the 242-tone DRU numbering here also applies below. For ease of reference below, the sequence shown here can be referred to as Sequence 1.
[0254] The sequence value corresponding to 242-tone DRU1 is determined based on the sequence corresponding to 242-tone DRU1. The sequence value can be obtained by processing the sequence corresponding to 242-tone DRU1, including but not limited to at least one of the following: reversal, inversion, and inversion of elements corresponding to some subcarriers. Inversion of elements corresponding to some subcarriers includes inverting elements corresponding to even-numbered subcarriers or inverting elements corresponding to odd-numbered subcarriers. This is explained in detail below.
[0255] As an example, the above sequence can be used as the sequence value corresponding to 242-tone DRU1. Taking Table 2 as an example, the subcarrier indices corresponding to each element in the above sequence are [-499:7:-9,5:7:243,-496:7:-6,8:7:246,-458:21:-38,25:21:193]. Or, in other words, [-499:7:-9,5:7:243,-496:7:-6,8:7:246,-458:21:-38,25:21:193], arranged in descending order of frequency, has the following sequence values for each subcarrier: [1 -1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 1 1 -1 -1 1 -1 1 1 1 1 1 - ... -1 -1 -1 1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 ... -1 -1 1 -1 1 -1 1 1 -1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1).
[0256] As another example, the sequence obtained by inverting each element in the above sequence is used as the sequence value corresponding to 242-tone DRU 1.
[0257] As another example, based on the correspondence between the subcarrier indices and the elements of the sequence in the 242-tone DRU, the elements corresponding to the even-numbered subcarriers in 242-tone DRU1 are inverted, while the elements corresponding to the odd-numbered subcarriers in 242-tone DRU1 remain unchanged. The resulting sequence is used as the sequence value corresponding to 242-tone DRU1. For example, the subcarrier indices corresponding to each element in the above sequence are [-499:7:-9,5:7:243,-496:7:-6,8:7:246,-458:21:-38,25:21:193]. For example, the elements corresponding to even-numbered subcarriers are inverted: the element corresponding to the subcarrier with index -492 (the 2nd element in the above sequence) is inverted, that is, element -1 is inverted to element 1; the element corresponding to the subcarrier with index -478 (the 4th element in the above sequence) is inverted, that is, element -1 is inverted to element 1; the element corresponding to the subcarrier with index -464 (the 6th element in the above sequence) is inverted, that is, element -1 is inverted to element 1. And so on, which will not be listed here.
[0258] As another example, based on the correspondence between the subcarrier indices and the elements of the sequence in the 242-tone DRU, the elements corresponding to the odd-numbered subcarriers in 242-tone DRU1 are inverted, while the elements corresponding to the even-numbered subcarriers in 242-tone DRU1 remain unchanged. The resulting sequence is used as the sequence value corresponding to 242-tone DRU1. For example, the subcarrier indices corresponding to each element in the above sequence are [-499:7:-9,5:7:243,-496:7:-6,8:7:246,-458:21:-38,25:21:193]. For example, the elements corresponding to odd-numbered subcarriers are inverted: the element corresponding to the subcarrier with index -499 (the first element in the above sequence) is inverted, that is, element 1 is inverted to element -1; the element corresponding to the subcarrier with index -485 (the third element in the above sequence) is inverted, that is, element 1 is inverted to element -1; the element corresponding to the subcarrier with index -471 (the fifth element in the above sequence) is inverted, that is, element -1 is inverted to element 1. And so on, and will not be listed here one by one.
[0259] As another example, the sequence obtained by reversing the above sequence is used as the sequence value corresponding to 242-tone DRU 1.
[0260] The worst PAPR (i.e., the max shown in Table 8) results for DRUs of different sizes in the above sequences under the sequence values corresponding to the pilot subcarriers with rotations of 1 and -1 are shown in Table 8:
[0261] Table 8
[0262] As shown in Table 2, the subcarriers of 242-tone DRU1 include the subcarriers of 52-tone DRU1, 52-tone DRU2, 52-tone DRU3, and 52-tone DRU4. The subcarriers of 242-tone DRU1 also include the subcarriers of 106-tone DRU1 and 106-tone DRU2. Therefore, the worst PAPR shown in Table 8 (e.g., 4.02 in Table 8) is the PAPR corresponding to 52-tone DRU1, 52-tone DRU2, 52-tone DRU3, and 52-tone DRU4, as well as the maximum PAPR among the PAPRs of each 52-tone DRU after rotating the pilot subcarriers of each 52-tone DRU. The worst PAPR shown in Table 8 (e.g., 4.34 in Table 8) is the maximum PAPR among the PAPRs corresponding to 106-tone DRU1, 106-tone DRU2, and the PAPRs of each 106-tone DRU after the pilot subcarriers of each 106-tone DRU have been rotated. Alternatively, the worst PAPR shown in Table 8 (e.g., 4.34 in Table 8) is the maximum PAPR among the candidate sequences of 106-tone DRUs combined with two 52-tone DRUs, and the PAPRs of the sequences after the pilot subcarriers of each sequence have been rotated.
[0263] As one possible implementation, the sequence corresponding to 242-tone DRU2 is:
[0264] [1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 1 1 1 1 1 - ...
[0265] It is understood that the 242-tone DRU2 shown here is merely an example, and the sequence shown here can also be considered as the sequence corresponding to 242-tone DRU1 or 242-tone DRU3. For ease of reference below, the sequence shown here can be referred to as sequence 2.
[0266] The sequence value corresponding to 242-tone DRU2 is determined based on the sequence corresponding to 242-tone DRU2. The sequence value can be obtained by processing the sequence corresponding to 242-tone DRU2, including but not limited to at least one of the following: reversal, inversion, and inversion of elements corresponding to some subcarriers. Inversion of elements corresponding to some subcarriers includes inverting elements corresponding to even-numbered subcarriers or elements corresponding to odd-numbered subcarriers. For explanations of the processing, please refer to the above text; details will not be elaborated here.
[0267] Table 9 shows the worst PAPR results for DRUs of different sizes in the above sequences under rotations of 1 and -1 for the corresponding pilot subcarrier sequence values:
[0268] Table 9
[0269] For an explanation of the worst PAPR, please refer to Table 8, which will not be elaborated here.
[0270] As one possible implementation, the sequence corresponding to 242-tone DRU3 is:
[0271] [-1 1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 1 - ... 1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 ...
[0272] It is understood that the 242-tone DRU 3 shown here is merely an example, and the sequence shown here can also be considered as the sequence corresponding to 242-tone DRU 1 or 242-tone DRU 2. For ease of reference below, the sequence shown here can be referred to as sequence 3.
[0273] The sequence value corresponding to 242-tone DRU3 is determined based on the sequence corresponding to 242-tone DRU3. The sequence value can be obtained by processing the sequence corresponding to 242-tone DRU3, including but not limited to at least one of the following: reversal, inversion, and inversion of elements corresponding to some subcarriers. Inversion of elements corresponding to some subcarriers includes inverting elements corresponding to even-numbered subcarriers or elements corresponding to odd-numbered subcarriers. For explanations of the processing, please refer to the above text; details will not be elaborated here.
[0274] Table 10 shows the worst PAPR results for DRUs of different sizes in the above sequences under rotations of 1 and -1 for the corresponding pilot subcarrier sequence values:
[0275] Table 10
[0276] For an explanation of the worst PAPR, please refer to Table 8, which will not be elaborated here.
[0277] The LTF sequence is determined based on the sequence values corresponding to 242-tone DRU1, 242-tone DRU2, and 242-tone DRU3. The LTF sequence is obtained by merging the subcarrier indices of each 242-tone DRU and the corresponding elements of each subcarrier. Optionally, for subcarriers within a discrete bandwidth of 60MHz, except for the subcarriers in the three 242-tone DRUs within the discrete bandwidth of 60MHz, the sequence values corresponding to the remaining subcarriers can be 0. Taking Table 2 as an example, the indices of the subcarriers in the three 242-tone DRUs within the discrete bandwidth of 60MHz include: -499, -498, -497, -496, -495, -494, -492, -491, -490, -489, -488, -487, and -495, which are not listed here individually. Therefore, the sequence value corresponding to -500 can be 0, the sequence value corresponding to -493 can be 0, and the sequence value corresponding to -498 can be 0. These are not listed here individually. The sequence values corresponding to [-499, -498, -497, -496, -495, -494, -492, -491, -490, -489, -488, -487, -495] can be determined sequentially by the first element of the sequence corresponding to 242-tone DRU1, the first element of the sequence corresponding to 242-tone DRU2, the first element of the sequence corresponding to 242-tone DRU3, the second element of the sequence corresponding to 242-tone DRU1, the second element of the sequence corresponding to 242-tone DRU2, the second element of the sequence corresponding to 242-tone DRU3, and so on. These will not be listed individually here.
[0278] For example, the LTF sequence is as follows: DLTF -500:253=[0 1 1 -1 -1 -1 1 0 1 1 -1 -1 1 -1 0 -1 1 -1 -1 1 -1 0 1 -1 1 -1 -1 1 0 1 -1 -1 -1 -1 1 0 -1 -1 1 -1 1 1 1 1 1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 -1 1 -1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 -1 -1 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 1 1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 11 -1 1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 -1 1 1 -1 1 1 1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 -1 -1 -1 1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 1 1 1 -1 1 1 1 1 1 -1 1 0 -1 1 1 1 -1 -1 0 1 1 1 1 -1 1 0 0 0 0 0 0 0 0 1 1 -1 -1 1 1 0 1 1 1 -1 1 1 0 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 1 1 1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 1 -1 1 1 1 -1 1 -1 1 1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 1 1 -1 1 1 -1 0 1 -1 -1 -1 1 1 0 -1 -1 -1 1 1 -1 0 -1 1 1 1 1 -1 0 -1 -1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 0 0 0 0 0]。
[0279] The inverted sequence, reversed sequence, or reversed-inverted sequence of the LTF sequence shown above also falls within the protection scope of this application. An inverted sequence includes a sequence after all values are inverted, or a sequence after the sequence values corresponding to subcarriers with odd indices are inverted, or a sequence after the sequence values corresponding to subcarriers with even indices are inverted. In other words, the sequence shown above is an LTF sequence, or an LTF sequence is an inverted sequence, reversed sequence, or reversed-inverted sequence of the sequence shown above.
[0280] Based on the three sequences corresponding to the 242-tone DRU shown above, other LTF sequences can be constructed. These other LTF sequences will not be listed here. For example, sequence 1 determines the sequence value corresponding to 242-tone DRU 2, sequence 2 determines the sequence value corresponding to 242-toine DRU 1, and sequence 3 determines the sequence value corresponding to 242-tone DRU 3. Therefore, the LTF sequence can be obtained based on the subcarrier indices of the 242-tone DRU and the corresponding sequence values of each subcarrier. Again, for example, sequence 1 determines the sequence value corresponding to 242-tone DRU 3, sequence 2 determines the sequence value corresponding to 242-toine DRU 2, and sequence 3 determines the sequence value corresponding to 242-tone DRU 1. Therefore, the LTF sequence can be obtained based on the subcarrier indices of the 242-tone DRU and the corresponding sequence values of each subcarrier. For example, sequence value corresponding to 242-tone DRU 2 is determined based on sequence 1, sequence value corresponding to 242-toine DRU 3 is determined based on sequence 2, and sequence value corresponding to 242-tone DRU 1 is determined based on sequence 3. Therefore, the LTF sequence can be obtained based on the subcarrier indices of the 242-tone DRU and the corresponding sequence values of each subcarrier. Similarly, the LTF sequence obtained by combining sequences with 242-tone DRUs is not listed here.
[0281] In this embodiment, a new LTF sequence was designed for the subcarrier planning (as shown in Table 2) and pilot subcarriers (as shown in Table 3) corresponding to a discrete bandwidth of 60MHz. The LTF field generated based on this LTF sequence has a low PAPR. Furthermore, even when the data subcarriers and pilot subcarriers undergo different phase rotations in MIMO using single-stream pilot mode, a low PAPR is still maintained. Therefore, the accuracy of channel estimation is effectively improved, and system performance is enhanced.
[0282] This application also provides a communication method, which includes:
[0283] The first device generates an LTF field based on the LTF sequence corresponding to a discrete bandwidth of 60MHz and transmits the LTF field. Correspondingly, the second device receives the LTF field and performs channel estimation based on the received LTF field and the locally stored LTF sequence.
[0284] For an explanation of the LTF sequence, please refer to the above text (as shown in the relevant description in Figure 4), and it will not be repeated here. The details are similar to those above, and will not be repeated here.
[0285] This application also provides a communication method, which includes:
[0286] The first device generates an LTF field based on the LTF sequence corresponding to a discrete bandwidth of 60MHz and transmits the LTF field. Correspondingly, the second device receives the LTF field and performs channel estimation based on the received LTF field and the locally stored LTF sequence. This LTF sequence is determined based on the sequence value corresponding to a 242-tone DRU.
[0287] The relationship between the LTF sequence and the corresponding sequence values of the 242-tone DRU is explained above (as described in Figure 4), and will not be elaborated upon here. The details are similar to those above and will not be repeated here.
[0288] Figure 5 is a flowchart illustrating the communication method provided in an embodiment of this application. The descriptions of the first and second devices involved in this method are as above and will not be detailed here. As shown in Figure 5, the method includes:
[0289] 501. The first device generates an LTF field based on the LTF sequence corresponding to a discrete bandwidth of 60MHz. The subcarrier planning corresponding to this discrete bandwidth of 60MHz is shown in Table 4.
[0290] Optionally, the DRU corresponding to the LTF field is the same as the DRU corresponding to the data field. For a description of the DRU, please refer to Table 4 above; it will not be detailed here. For the index of the pilot subcarriers of the DRU, please refer to Table 5; it will not be detailed here.
[0291] For further explanation of step 501, please refer to step 401. The details are similar and will not be elaborated here.
[0292] 502. The first device sends the LTF field, and the corresponding second device receives the LTF field.
[0293] For an explanation of step 502, please refer to step 402. The details are similar and will not be elaborated here.
[0294] 503. The second device performs channel estimation based on the LTF sequence and LTF field.
[0295] For an explanation of step 503, please refer to step 403. The details are similar and will not be elaborated here.
[0296] The LTF sequence designed in this application can effectively reduce the PAPR of the LTF field, improve the accuracy of channel estimation, and enhance system performance. Further details regarding the LTF sequence are provided below and will not be elaborated upon here.
[0297] As one possible implementation, the method shown in Figure 5 can also be replaced by: a first device acquiring an LTF sequence and transmitting the LTF sequence; a second device receiving the LTF sequence and performing channel estimation based on the received LTF sequence and locally stored LTF sequences. The details of this method are similar to those in Figure 5 and will not be elaborated here. For an explanation of the LTF sequence, please refer to the following text; it will not be detailed here.
[0298] The LTF sequence shown in Figure 5 is described below.
[0299] As shown in Table 4, the smallest DRU is a 26-tone DRU. Therefore, we can iterate through the elements (e.g., 1 or -1) corresponding to the 26 subcarriers, selecting sequences with a low PAPR (Parallel Approval Rate) and sequences that still have a low PAPR after inverting the elements corresponding to the pilot subcarriers as the candidate sequence set for the 26-tone DRU. For example, PAPR less than 6. Inverting the elements corresponding to the pilot subcarriers can also be called inverting the sequence values corresponding to the pilot subcarriers. Inverting the sequence values corresponding to the pilot subcarriers includes inverting all or part of the sequence values corresponding to the pilot subcarriers.
[0300] Optionally, as shown in Table 4, one of the indices of the first two subcarriers of any 26-tone DRU is even and the other is odd. Therefore, the elements corresponding to the first two subcarriers of each 26-tone DRU can be set to 1, thereby reducing design complexity.
[0301] Based on the relationship between DRU sizes, a 52-tone DRU's subcarriers comprise two 26-tone DRU subcarriers. Let these two 26-tone DRUs be denoted as 26-tone DRU A and 26-tone DRU B, and let the time-domain signals of the candidate sequences corresponding to the 26-tone DRUs after an N-point IFFT be S... A (n) and S B If (n) is selected, then the frequency domain sequence corresponding to the signal that makes PAPR less than 6 is selected as the candidate sequence set for the corresponding 52-tone DRU. Simultaneously, it is ensured that the PAPR corresponding to the sequence in the candidate sequence set after inverting the value on the pilot subcarrier is also less than 6. Optionally, N = 4096. The value of N ensures that there are enough sampling points for PAPR calculation.
[0302] The signal includes at least one of the following:
[0303] S A (n)+S B (n);
[0304] S A (n)-S B (n);
[0305] or,
[0306] For example, when S A (t)+S B (t) When the PAPR is small, the candidate sequence of the 52-tone DRU is denoted as the combination of the two 26-tone DRU sequences. When S A (t)-S B (t) When the PAPR is low, the combination of the 26-tone DRU A sequence and the negative 26-tone DRU B sequence serves as a candidate sequence for 52-tone DRU. With a smaller PAPR, the candidate sequence of a 52-tone DRU is denoted as a combination of the sequence corresponding to the 26-tone DRU A and the sequence formed by inverting the values on the odd-numbered subcarriers of the 26-tone DRU B. When When a smaller PAPR is achieved, the candidate sequence for a 52-tone DRU is denoted as a combination of the sequence corresponding to the 26-tone DRU A and the sequence formed by inverting the values on the even-numbered subcarriers of the 26-tone DRU B. A smaller PAPR can be a PAPR less than 6. Alternatively, a smaller PAPR can be the PAPR corresponding to the multiple sequences in the candidate sequence set that minimize the PAPR. The explanation regarding smaller PAPR also applies below and will not be repeated here.
[0307] Based on the relationship between DRU sizes, a 106-tone DRU's subcarriers consist of two 52-tone DRU subcarriers and two additional subcarriers. Therefore, the same method can be used, with the two additional subcarriers iterating through all possible values (1 or -1), to select the sequence combination that results in a lower PAPR after combining the two 52-tone DRU candidate sequences, while also maintaining a low PAPR after inverting the corresponding sequence values of the 106-tone DRU pilot subcarriers. This combination is then used as the candidate sequence set for the 106-tone DRU.
[0308] The sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is determined based on the sequence values corresponding to the two 106-tone DRUs and the sequence value corresponding to the 26-tone DRU. In other words, the candidate sequence corresponding to the 242-tone DRU is determined based on the candidate sequences corresponding to the two 106-tone DRUs and the sequence corresponding to the 26-tone DRU.
[0309] Based on the relationship between DRU sizes, a 242-tone DRU's subcarriers include two 106-tone DRU subcarriers, one 26-tone DRU subcarrier, and four additional subcarriers. Therefore, a candidate sequence set for two 106-tone combinations is generated using the method described above. Then, a sequence is selected from the candidate sequence set for the two 106-tone combinations using the same method, and a sequence is selected from the corresponding 26-tone DRU candidate sequence set. The same method is then used to generate the candidate sequence set for the 242-tone DRU.
[0310] The sequence that minimizes the maximum PAPR among the sequences corresponding to DRUs of different sizes is selected as the sequence corresponding to the 242-tone DRU. Alternatively, the sequence that minimizes the PAPR among the sequences corresponding to the maximum PAPR of DRUs of different sizes is selected as the sequence corresponding to the 242-tone DRU. Or, a combination of two 106-tone DRUs and one 26-tone DRU is selected, and the sequence with the smaller PAPR among the sequences with the maximum PAPR is selected as the sequence corresponding to the 242-tone DRU.
[0311] As one possible implementation, the sequence corresponding to 242-tone DRU1 is:
[0312] [-1 1 -1 -1 -1 1 -1 1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 - ... -1 1 1 1 1 1 -1 1 -1 1 -1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 ...
[0313] It is understood that the 242-tone DRU1 shown here is merely an example, a number set to distinguish different sequences. The sequence shown here can also be the sequence corresponding to 242-tone DRU 2, or the sequence corresponding to 242-tone DRU 3. For an explanation of the 242-tone DRU numbering, please refer to the method shown in Figure 4, which will not be elaborated here.
[0314] The sequence value corresponding to 242-tone DRU1 is determined based on the sequence corresponding to 242-tone DRU1. The sequence value can be obtained by processing the sequence corresponding to 242-tone DRU1, including but not limited to at least one of the following: reversal, inversion, and inversion of elements corresponding to some subcarriers. Inversion of elements corresponding to some subcarriers includes inverting elements corresponding to even-numbered subcarriers or inverting elements corresponding to odd-numbered subcarriers. This is explained in detail below.
[0315] As an example, the above sequence can be used as the sequence value corresponding to 242-tone DRU1. Taking Table 4 as an example, the subcarrier indices corresponding to each element in the above sequence are [-500:3:-260,-252:3:-12,14:3:251]. Or, the sequence values corresponding to [-500:3:-260,-252:3:-12,14:3:251] are [-1 1 -1 -1 -1 ... -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 1 -1 1 -1 -1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 -1 1 1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 1 1 1 -1 -1 -1 -1 ... 1 1 -1 -1 1 1 -1 1 -1 1 -1 -1 1 1 -1 1 1 1 1 1 1).
[0316] As another example, the sequence obtained by inverting each element in the above sequence is used as the sequence value corresponding to 242-tone DRU 1.
[0317] As another example, based on the correspondence between the subcarrier indices and the elements of the sequence in the 242-tone DRU, the elements corresponding to the even-numbered subcarriers in 242-tone DRU1 are inverted, while the elements corresponding to the odd-numbered subcarriers in 242-tone DRU1 remain unchanged. The resulting sequence is used as the sequence value for 242-tone DRU1. For example, the subcarrier indices corresponding to each element in the above sequence are [-500:3:-260,-252:3:-12,14:3:251]. For example, the elements corresponding to the even-numbered subcarriers are inverted: the element corresponding to the subcarrier with index -500 (the first element in the above sequence) is inverted, i.e., element -1 is inverted to element 1; the element corresponding to the subcarrier with index -494 (the third element in the above sequence) is inverted, i.e., element -1 is inverted to element 1; the element corresponding to the subcarrier with index -488 (the fifth element in the above sequence) is inverted, i.e., element -1 is inverted to element 1. And so on, without listing them all here.
[0318] As another example, based on the correspondence between the subcarrier indices and the elements of the sequence in the 242-tone DRU, the elements corresponding to the odd-numbered subcarriers in 242-tone DRU1 are inverted, while the elements corresponding to the even-numbered subcarriers in 242-tone DRU1 remain unchanged. The resulting sequence is used as the sequence value corresponding to 242-tone DRU1. For example, the subcarrier indices corresponding to each element in the above sequence are [-499:7:-9,5:7:243,-496:7:-6,8:7:246,-458:21:-38,25:21:193]. For example, the elements corresponding to odd-numbered subcarriers are inverted: the element corresponding to the subcarrier with index -497 (the 2nd element in the above sequence) is inverted, i.e., element 1 is inverted to element -1; the element corresponding to the subcarrier with index -491 (the 4th element in the above sequence) is inverted, i.e., element -1 is inverted to element 1; the element corresponding to the subcarrier with index -485 (the 6th element in the above sequence) is inverted, i.e., element 1 is inverted to element -1. And so on, without further listing.
[0319] As another example, the sequence obtained by reversing the above sequence is used as the sequence value corresponding to 242-tone DRU 1.
[0320] Table 11 shows the worst PAPR results for DRUs of different sizes in the above sequences under rotations of 1 and -1 for the corresponding pilot subcarrier sequence values:
[0321] Table 11
[0322] For an explanation of the worst PAPR, please refer to Table 8, which will not be elaborated here.
[0323] As one possible implementation, the sequence corresponding to 242-tone DRU2 is:
[0324] [-1 -1 1 1 -1 1 1 1 -1 1 1 1 -1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 ... 1 -1 1 1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 -1 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 1 -1 1 -1 1 1 -1 1 1 1 1 -1 1 1 -1 1 -1 -1 -1 -1 ...
[0325] It is understood that the 242-tone DRU2 shown here is only an example, and the sequence shown here can also be the sequence corresponding to 242-tone DRU1 or 242-tone DRU3.
[0326] The sequence value corresponding to 242-tone DRU2 is determined based on the sequence corresponding to 242-tone DRU2. The sequence value can be obtained by processing the sequence corresponding to 242-tone DRU2, including but not limited to at least one of the following: reversal, inversion, and inversion of elements corresponding to some subcarriers. Inversion of elements corresponding to some subcarriers includes inverting elements corresponding to even-numbered subcarriers or elements corresponding to odd-numbered subcarriers. For explanations of the processing, please refer to the above text; details will not be elaborated here.
[0327] Table 12 shows the worst PAPR results for DRUs of different sizes in the above sequences under rotations of 1 and -1 for the corresponding pilot subcarrier sequence values:
[0328] Table 12
[0329] For an explanation of the worst PAPR, please refer to Table 8, which will not be elaborated here.
[0330] As one possible implementation, the sequence corresponding to 242-tone DRU3 is:
[0331] [-1 1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 1 1 1 1 -1 1 1 1 1 1 1 1 -1 1 1 1 1 -1 1 1 1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 1 -1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 1 1 1 1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 -1 1 1 1 1 1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 1 1 -1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 1 1 -1 1 1 -1 1 1 -1 1].
[0332] It is understood that the 242-tone DRU 3 shown here is only an example, and the sequence shown here can also be the sequence corresponding to 242-tone DRU 1 or 242-tone DRU 2.
[0333] The sequence value corresponding to 242-tone DRU3 is determined based on the sequence corresponding to 242-tone DRU3. The sequence value can be obtained by processing the sequence corresponding to 242-tone DRU3, including but not limited to at least one of the following: reversal, inversion, and inversion of elements corresponding to some subcarriers. Inversion of elements corresponding to some subcarriers includes inverting elements corresponding to even-numbered subcarriers or elements corresponding to odd-numbered subcarriers. For explanations of the processing, please refer to the above text; details will not be elaborated here.
[0334] Table 13 shows the worst PAPR results for DRUs of different sizes in the above sequences under rotations of 1 and -1 for the corresponding pilot subcarrier sequence values:
[0335] Table 13
[0336] For an explanation of the worst PAPR, please refer to Table 8, which will not be elaborated here.
[0337] The LTF sequence is determined based on the sequence values corresponding to 242-tone DRU1, 242-tone DRU2, and 242-tone DRU3. The LTF sequence is obtained by merging the subcarrier indices of each 242-tone DRU and the corresponding elements of each subcarrier.
[0338] For example, the LTF sequence is as follows: DLTF -500:253=[-1 -1 -1 1 1 -1 -1 -1 1 -1 -1 1 -1 1 -1 1 1 1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 -1 1 -1 1 1 -1 1 1 -1 1 -1 1 1 -1 -1 -1 1 1 1 1 1 1 -1 1 1 1 1 1 -1 1 -1 -1 -1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 1 1 1 1 -1 1 1 -1 1 -1 -1 -1 -1 -1 1 -1 1 1 1 1 1 1 1 -1 -1 -1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 1 0 0 0 0 0 1 1 1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 -1 -1 1 1 -1 1 -1 1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 -1 1 -1 1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 1 -1 1 1 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 1 1 1 1 1 -1 1 1 -1 -1 -1 1 -1 1 1 -1 -1 1 -1 1 -1-1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 -1 -1 -1 1 -1 1 -1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 1 -1 1 1 1 1 -1 1 -1 1 1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 1 -1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 1 1 -1 1 1 1 1 -1 1 1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 -1 1 1 1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 -1 1 1 1 -1 1 1 -1 1 -1 1 1 -1 1 -1 1 1 1 1 -1 1 -1 1 -1 -1 1 -1 1 -1 1 -1 1 1 -1 -1 -1 1 1 1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 1 1 1]。
[0339] The inverted sequence, reversed sequence, or reversed-inverted sequence of the LTF sequence shown above also falls within the protection scope of this application. An inverted sequence includes a sequence after all values are inverted, or a sequence after the sequence values corresponding to subcarriers with odd indices are inverted, or a sequence after the sequence values corresponding to subcarriers with even indices are inverted. In other words, the sequence shown above is an LTF sequence, or an LTF sequence is an inverted sequence, reversed sequence, or reversed-inverted sequence of the sequence shown above.
[0340] Based on the three sequences corresponding to the 242-tone DRU shown above, other LTF sequences can be constructed. These other LTF sequences will not be listed here. A description of the LTF sequences obtained by combining sequences with the 242-tone DRU is given in Figure 4, and will not be elaborated upon here.
[0341] In this embodiment, a new LTF sequence was designed for the subcarrier planning (as shown in Table 4) and pilot subcarriers (as shown in Table 5) corresponding to a discrete bandwidth of 60MHz. The LTF field generated based on this LTF sequence has a low PAPR. Furthermore, even when the data subcarriers and pilot subcarriers undergo different phase rotations in MIMO using single-stream pilot mode, a low PAPR is still maintained. Therefore, the accuracy of channel estimation is effectively improved, and system performance is enhanced.
[0342] This application also provides a communication method, which includes:
[0343] The first device generates an LTF field based on the LTF sequence corresponding to a discrete bandwidth of 60MHz and transmits the LTF field. Correspondingly, the second device receives the LTF field and performs channel estimation based on the received LTF field and the locally stored LTF sequence.
[0344] For an explanation of the LTF sequence, please refer to the above text (as described in Figure 5), and it will not be repeated here. The details are similar to those above, and will not be repeated here.
[0345] This application also provides a communication method, which includes:
[0346] The first device generates an LTF field based on the LTF sequence corresponding to a discrete bandwidth of 60MHz and transmits the LTF field. Correspondingly, the second device receives the LTF field and performs channel estimation based on the received LTF field and the locally stored LTF sequence. This LTF sequence is determined based on the sequence value corresponding to a 242-tone DRU.
[0347] The relationship between the LTF sequence and the corresponding sequence values of the 242-tone DRU is explained above (as described in Figure 5), and will not be elaborated further here. The details are similar to those above and will not be repeated here.
[0348] Based on the subcarrier planning corresponding to the discrete bandwidth of 60MHz shown above (as shown in Table 6) and the pilot subcarriers (as shown in Table 7), a new LTF sequence can be designed. The design method for this LTF sequence can refer to the method shown in Figure 4 or Figure 5. The LTF sequence designed according to the method shown in Figure 4 or Figure 5 also falls within the protection scope of the embodiments of this application. Specific design methods will not be detailed here.
[0349] In the various embodiments described above, any part not described in detail in one embodiment can be referred to in other embodiments.
[0350] The following describes the communication device provided in the embodiments of this application.
[0351] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. The communication device of this application embodiment will be described in detail below with reference to Figures 6 to 8.
[0352] Figure 6 is a schematic diagram of a communication device provided in an embodiment of this application. As shown in Figure 6, the communication device includes a processing module 601 and a transceiver module 602. The transceiver module 602 can implement corresponding communication functions, and the processing module 601 is used to implement corresponding processing functions. For example, the transceiver module 602 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0353] In some embodiments of this application, the communication device can be used to perform the actions performed by the first device in the above method embodiments. In this case, the first device can be the device itself or a chip or functional module configurable in the device. The transceiver module 602 is used to perform the transceiver-related operations of the first device in the above method embodiments, and the processing module 601 is used to perform the processing-related operations of the first device in the above method embodiments.
[0354] Processing module 601 can acquire LTF sequences;
[0355] The transceiver module 602 can be used to send or output the LTF sequence. For details on sending or outputting the LTF sequence, please refer to the descriptions of the LTF sequence and LTF field above; further details will not be provided here.
[0356] or,
[0357] Processing module 601 is used to generate an LTF field based on the LTF sequence;
[0358] The transceiver module 602 is used to send or output LTF fields.
[0359] Reusing Figure 6, in some other embodiments of this application, the communication device can be used to perform the actions performed by the second device in the above method embodiments. In this case, the second device can be the device itself or a chip or functional module configurable in the device. The transceiver module 602 is used to perform the transceiver-related operations of the second device in the above method embodiments, and the processing module 601 is used to perform the processing-related operations of the second device in the above method embodiments.
[0360] The transceiver module 602 can be used to receive LTF fields.
[0361] The processing module 601 can be used to perform channel estimation based on the LTF sequence and the LTF field.
[0362] For example, the transceiver module 602 described above can be an antenna module. Alternatively, the transceiver module 602 can be an input / output module. Optionally, in the above embodiments, the communication device may further include a storage module, which can be used to store instructions and / or data. The processing module 601 can read the instructions and / or data from the storage module to enable the communication device to implement the aforementioned method embodiments. For example, the storage module may be used to store LTF sequences.
[0363] For details regarding the specific explanations of each term, noun, or step in the above embodiments, please refer to the descriptions in the above method embodiments; they will not be detailed here.
[0364] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.
[0365] It is understandable that the module division in the above-mentioned device is merely a logical functional division. Each function can correspond to a functional module, or two or more functions can be integrated into one functional module. In actual implementation, all or some modules can be integrated into one physical entity, or they can be distributed across different physical entities. Furthermore, the above-mentioned functional modules can be implemented in hardware, software, or a combination of both.
[0366] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0367] The communication device of this application embodiment has been described above. The following describes possible product forms of the communication device. Any product possessing the functions of the communication device described in FIG. 6 above falls within the protection scope of this application embodiment. The following description is merely illustrative and does not limit the product form of the communication device of this application embodiment to this.
[0368] In one possible implementation, in the communication device shown in FIG6, the processing module 601 can be one or more processors, and the transceiver module 602 can be a transceiver, or the transceiver module 602 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method of the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.
[0369] Figure 7 is a schematic diagram of another structure of the communication device provided in an embodiment of this application. As shown in Figure 7, the communication device 70 includes one or more processors 720 and transceivers 710.
[0370] In some embodiments of this application, the communication device can be used to execute the steps, methods, or functions executed by the first device. For example, the processor 720 can be used to execute the functions or steps implemented by the processing module 601 shown in FIG. 6, and the transceiver 710 can be used to execute the functions or steps implemented by the transceiver module 602 shown in FIG. 6. Detailed descriptions of the processor 720 and the transceiver 710 can be found in FIG. 6 or the method embodiments shown above, and will not be elaborated further here.
[0371] In other embodiments of this application, the communication device is used to execute the steps, methods, or functions executed by the second device. For example, the processor 720 can be used to execute the functions or steps implemented by the processing module 601 shown in FIG. 6, and the transceiver 710 can be used to execute the functions or steps implemented by the transceiver module 602 shown in FIG. 6. Detailed descriptions of the processor 720 and the transceiver 710 can be found in FIG. 6 or the method embodiments shown above, and will not be elaborated further here.
[0372] Optionally, the above-mentioned device is a chip, and the transceiver can be an input / output interface. Optionally, the above-mentioned device is a complete device such as a network device or a terminal device, and the transceiver can have the function of transmitting and receiving antennas.
[0373] In various implementations of the communication device shown in Figure 7, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.
[0374] Optionally, the communication device 70 may further include one or more memories 730 for storing program instructions and / or data. The memories 730 are coupled to the processor 720. The coupling in this embodiment is an indirect coupling or communication connection between communication devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between the communication devices, units, or modules. The processor 720 may operate in conjunction with the memories 730. The processor 720 can execute program instructions stored in the memories 730. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0375] This application embodiment does not limit the specific connection medium between the transceiver 710, processor 720, and memory 730. In Figure 7, the memory 730, processor 720, and transceiver 710 are connected via a bus 740, which is represented by a thick line. The connection methods between other components are only illustrative and not intended to be limiting. The bus can be classified as an address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 7, but this does not indicate that there is only one bus or one type of bus.
[0376] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0377] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0378] The processor 720 is primarily used for processing communication protocols and data, controlling the entire communication device, executing software programs, and processing software program data. The memory 730 is primarily used for storing software programs and data. The transceiver 710 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0379] When the communication device is powered on, the processor 720 can read the software program in the memory 730, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 720 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 720. The processor 720 converts the baseband signal back into data and processes the data.
[0380] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0381] The communication device shown in this application embodiment may also have more components than those in Figure 7, and this application embodiment does not limit this. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can be referred to the methods described above. The dashed lines in Figure 7 indicate optional parts.
[0382] In another possible implementation, in the communication device shown in Figure 6, the processing module 601 can be one or more logic circuits, and the transceiver module 602 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 602 can also be a sending module and a receiving module, where the sending module can be an output interface and the receiving module can be an input interface, and the sending module and receiving module are integrated into one module, such as an input / output interface.
[0383] Figure 8 is a schematic diagram of a chip structure provided in an embodiment of this application. As shown in Figure 8, the chip includes a logic circuit 801 and an interface 802. That is, the processing module 601 can be implemented using the logic circuit 801, and the transceiver module 602 can be implemented using the interface 802. The logic circuit 801 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 802 can be a communication interface, input / output interface, pins, etc. For example, Figure 8 illustrates a chip using the aforementioned communication device as an example, which includes a logic circuit 801 and an interface 802.
[0384] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 801 can be used to execute the functions or steps implemented by the processing module 601 shown in FIG. 6, and the interface 802 can be used to execute the functions or steps implemented by the transceiver module 602 shown in FIG. 6. For a detailed description of the logic circuit 801 and the interface 802, please refer to FIG. 6 or the method embodiment shown above, which will not be detailed here.
[0385] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.
[0386] Furthermore, embodiments of this application also provide a communication system, which includes a first device and a second device, the first device and the second device being usable for performing the methods in any of the foregoing embodiments.
[0387] This application also provides a computer program for implementing the operations and / or processes performed by various sites in the methods provided in this application.
[0388] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.
[0389] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.
[0390] In the embodiments provided in this application, it should be understood that the disclosed systems, communication devices, and methods can be implemented in other ways. For example, the communication device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, communication devices, or modules, or it may be an electrical, mechanical, or other form of connection.
[0391] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0392] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0393] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, The method includes: Generate long training fields based on long training sequences corresponding to a discrete bandwidth of 60MHz; Send the long training field; The long training sequence is shown below: DLTF -500:253 =[0 1 1 -1 -1 -1 1 0 1 1 -1 -1 1 -1 0 -1 1 -1 -1 1 -1 0 1 -1 1 -1 -1 1 0 1 -1 -1 -1 -1 1 0 -1 -1 1 -1 1 1 1 1 1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 -1 1 -1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 -1 -1 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 1 1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 11 -1 1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 -1 1 1 -1 1 1 1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 -1 -1 -1 1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 1 1 1 -11 1 1 1 1 -1 1 0-1 1 1 1 -1 -1 0 1 1 1 1 -1 1 0 0 0 0 0 0 0 0 1 1 -1 -1 1 1 0 1 1 1 -1 1 1 0 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 1 1 1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 1 -1 1 1 1 -1 1 -1 1 1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 1 1 -1 1 1 -1 0 1 -1 -1 -1 1 1 0-1 -1 -1 1 1 -1 0-1 1 1 1 1 -1 0-1 -1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 0 0 0 0 0]。 2. A communication method, characterized in that, The method includes: Receive long training fields; Channel estimation is performed based on the long training field and the long training sequence corresponding to the discrete bandwidth of 60MHz. The long training sequence is shown below: DLTF -500:253 =[0 1 1 -1 -1 -1 1 0 1 1 -1 -1 1 -1 0-1 1 -1 -1 1 -1 0 1 -1 1 -1 -1 1 0 1 -1 -1 -1 -1 1 0 -1 -1 1 -1 1 1 1 1 1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 -1 1 -1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 -1 -1 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 1 1 1 -1 1 1 1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 11 -1 1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 -1 1 1 -1 1 1 1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 -1 -1 -1 1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 1 1 1 -1 1 1 1 1 1 -1 1 0-1 1 1 1 -1 -1 0 1 1 1 1 -1 1 0 0 0 0 0 0 0 0 1 1 -1 -1 1 1 0 1 1 1 -1 1 1 0 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 1 1 1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 1 -1 1 1 1 -1 1 -1 1 1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 1 1 -1 1 1 -1 0 1 -1 -1 -1 1 1 0-1 -1 -1 1 1 -1 0-1 1 1 1 1 -1 0-1 -1 -1 -1 -1-1 0 1 1 1 -1 -1 1 0 0 0 0 0]。 3. The method according to claim 1 or 2, characterized in that, The discrete bandwidth of 60MHz is the 60MHz of 80MHz that is not punched, while the highest frequency of 20MHz in the 80MHz is punched.
4. The method according to any one of claims 1-3, characterized in that, The long training field is generated based on the long training sequence corresponding to the discrete bandwidth 60MHz and the discrete resource unit (DRU). The sequence value corresponding to the subcarrier in the DRU is the sequence value corresponding to the subcarrier in the long training sequence corresponding to the discrete bandwidth 60MHz. The sequence value corresponding to the subcarriers other than the DRU in the discrete bandwidth 60MHz is 0.
5. The method according to any one of claims 1-4, characterized in that, Any two 52-tone DRUs in the subcarrier planning corresponding to the discrete bandwidth of 60MHz satisfy a translation relationship.
6. The method according to any one of claims 1-5, characterized in that, The subcarrier planning corresponding to the discrete bandwidth of 60MHz includes 12 52-tone DRUs, 6 106-tone DRUs and 3 242-tone DRUs; The 12 52-tone DRUs are shown below: The subcarrier index of 52-tone DRU1 is [-499:14:-23,5:14:229]; The subcarrier index of 52-tone DRU2 is [-492:14:-16,12:14:236]; The subcarrier index of 52-tone DRU3 is [-496:14:-20,8:14:232]; The subcarrier index of 52-tone DRU4 is [-489:14:-13,15:14:239]; The subcarrier index of the 52-tone DRU5 is [-498:14:-22,6:14:230]; The subcarrier index of 52-tone DRU6 is [-491:14:-15,13:14:237]; The subcarrier index of the 52-tone DRU7 is [-495:14:-19,9:14:233]; The subcarrier index of the 52-tone DRU8 is [-488:14:-12,16:14:240]; The subcarrier index of 52-tone DRU9 is [-497:14:-21,7:14:231]; The subcarrier index of the 52-tone DRU10 is [-490:14:-14,14:14:238]; The subcarrier index of the 52-tone DRU11 is [-494:14:-18,10:14:234]; The subcarrier index of the 52-tone DRU12 is [-487:14:-11,17:14:241]; The six 106-tone DRUs are shown below: The subcarrier index of 106-tone DRU 1 is [-499:7:-9,5:7:243]; The subcarrier index of 106-tone DRU 2 is [-496:7:-6,8:7:246]; The subcarrier index of 106-tone DRU 3 is [-498:7:-8,6:7:244]; The subcarrier index of 106-tone DRU 4 is [-495:7:-5,9:7:247]; The subcarrier index of 106-tone DRU 5 is [-497:7:-7,7:7:245]; The subcarrier index of 106-tone DRU 6 is [-494:7:-4,10:7:248]; The three 242-tone DRUs are shown below: The subcarrier index of 242-tone DRU1 is [-499:7:-9,5:7:243,-496:7:-6,8:7:246,-458:21:-38,25:21:193]; The subcarrier index of 242-tone DRU2 is [-498:7:-8,6:7:244,-495:7:-5,9:7:247,-451:21:-31,32:21:200]; The subcarrier index of 242-tone DRU3 is [-497:7:-7,7:7:245,-494:7:-4,10:7:248,-444:21:-24,39:21:207].
7. The method according to any one of claims 1-6, characterized in that, The index of the pilot subcarrier in the 52-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is any one of the following: {-373 -219 -65 173}; {-450 -296 -142 96}; {-412 -258 -104 134}; {-335 -181 -27 211}; {-386 -232 -78 160}; {-463 -309 -155 83}; {-425 -271 -117 121}; {-348 -194 -40 198}; {-399 -245 -91 147}; {-476 -322 -168 70}; {-438 -284 -130 108}; {-361 -207 -53 185}; The index of the pilot subcarrier in the 106-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is any one of the following: {-450 -296 -142 96}; {-335 -181 -27 211}; {-463 -309 -155 83}; {-348 -194 -40 198}; {-476 -322 -168 70}; {-361 -207 -53 185}; The index of the pilot subcarrier in the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is any one of the following: {-450 -335 -296 -181 -142 -27 96 211}; {-463 -348 -309 -194 -155 -40 83 198}; {-476 -361 -322 -207 -168 -53 70 185}。 8. A communication method, characterized in that, The method includes: Generate long training fields based on long training sequences corresponding to a discrete bandwidth of 60MHz; Send the long training field; The long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz. The sequence value corresponding to the 242-tone DRU is at least one of the following: [1 -1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 -1 1 1 1 1 1 1 1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1]; [1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 -1 -1 1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 1 - ... [-1 1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 -1 -1 -11 1 -1 -1 -1 1 1 -1 -1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 1 1 -1 1 -1 1 1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 1 -1 -11 1 -1 -1 -1 1 1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 -1 1 -1 1 1 -1 1 1 1 1 -1 1 1 -1 1 1 1 -1 1 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 1 1 -1 -1 1 1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 1 -1 1 -1 -1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 -1 1 1]。 9. A communication method, characterized in that, The method includes: Receive long training fields; Channel estimation is performed based on the long training field and the long training sequence corresponding to the discrete bandwidth of 60MHz. The long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz, and the sequence value corresponding to the 242-tone DRU is as follows: [1 -1 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 -1 1 1 1 1 1 1 1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 1 1 -1 1 -1 1 -1 1 -1 -1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1]; [1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 1 1 1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 -1 -1 1 1 -1 1 1 -1 1 -1 1 -1 1 -1 1 1 1 1 1 - ... [-1 1 -1 -1 -1 -1 1 1-1 1 1 1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 -1 1 -1 -1 1 1 1 1 -1 -1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 1 1 -1 1 -1 1 1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 1 1 1 -1 1 1 1 -1 -1 1 1 -1 -1 1 1 -1 1 -1 1 1 -1 1 1 1 1 -1 1 1 -1 1 1 1 -1 1 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 1 1 -1 -1 1 1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 1 -1 1 -1 -1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 -1 1 1]。 10. The method according to claim 8 or 9, characterized in that, The long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz, including: The long training sequence corresponding to the discrete bandwidth of 60MHz is determined by inverting the sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz; or, The long training sequence corresponding to the discrete bandwidth of 60MHz is determined by inverting the sequence values corresponding to the even-numbered subcarriers in the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz. The long training sequence corresponding to the discrete bandwidth of 60MHz is determined by inverting the sequence values corresponding to the odd-numbered subcarriers in the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz.
11. A communication method, characterized in that, The method includes: Generate long training fields based on long training sequences corresponding to a discrete bandwidth of 60MHz; Send the long training field; The long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence values of the 52-tone Discrete Resource Units (DRUs) in the subcarrier planning corresponding to the discrete bandwidth of 60MHz. The sequence values of the 52-tone DRUs are [a1, b1, a2, b2, ..., a 17 ,b 17 ,a 18 ,a 19 ,b 18 ,a 20 ,b 19 ,a 21 …,b 24 ,a 26 ,b 25 ,a 27 ],[a1,a2,…,a 27 [b1, b2, ..., b] represents the first sequence. 17 ,0,b 18 ,b 19 ,…,b 25 The first sequence has a peak-to-average power ratio (PAPR) of less than 5, the second sequence has a PAPR of less than 5, and the sequence value corresponding to the 52-tone DRU has a PAPR of less than 5.
12. A communication method, characterized in that, The method includes: Receive long training fields; Channel estimation is performed based on the long training field and the long training sequence corresponding to the discrete bandwidth of 60MHz. The long training sequence corresponding to the discrete bandwidth of 60MHz is determined based on the sequence values of the 52-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz, where the sequence values of the 52-tone DRU are [a1, b1, a2, b2, ..., a 17 ,b 17 ,a 18 ,a 19 ,b 18 ,a 20 ,b 19 ,a 21 …,b 24 ,a 26 ,b 25 ,a 27 ],[a1,a2,…,a 27 [b1, b2, ..., b] represents the first sequence. 17 ,0,b 18 ,b 19 ,…,b 25 The first sequence has a peak-to-average power ratio (PAPR) of less than 5, the second sequence has a PAPR of less than 5, and the sequence value corresponding to the 52-tone DRU has a PAPR of less than 5.
13. The method according to claim 11 or 12, characterized in that, The sequence value corresponding to the 106-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is determined based on the sequence values corresponding to the two 52-tone DRUs.
14. The method according to claim 13, characterized in that, The PAPR of the sequence value corresponding to the 106-tone DRU is less than 5.
15. The method according to any one of claims 11-14, characterized in that, The sequence value corresponding to the 242-tone DRU in the subcarrier planning corresponding to the discrete bandwidth of 60MHz is determined based on the sequence values corresponding to the two 106-tone DRUs.
16. The method according to any one of claims 11-15, characterized in that, The PAPR of the sequence value corresponding to the 242-tone DRU is less than 6.
17. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1-16.
18. A communication device, characterized in that, The communication device includes at least one processor and a transceiver, wherein the at least one processor and the transceiver are coupled to enable the communication device to implement the method as described in any one of claims 1-16.
19. A chip, characterized in that, The chip includes logic circuitry and an interface, the logic circuitry and the interface being coupled such that the chip implements the method as described in any one of claims 1-16.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed by a computer, performs the method as described in any one of claims 1-16.
21. A computer program product, characterized in that, When the computer program product is executed by a computer, the method described in any one of claims 1-16 is performed.
22. A communication system, characterized in that, The communication system includes a first device and a second device, the first device being configured to perform the method as described in any one of claims 1, 3-8, 10, 11, 13-16, and the second device being configured to perform the method as described in any one of claims 2-7, 9-10, 12-16.