Communication method, communication device and communication system

By increasing pilot subcarriers in high-frequency PPDUs, the method addresses high packet error rates in next-generation WLAN protocols, enhancing signal accuracy and link performance.

CN119095169APending Publication Date: 2024-12-06HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310658282.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

The packet error rate in high-frequency physical layer signals for next-generation WLAN protocols is high due to inconsistent digital signal processing, which affects chip design and implementation.

Method used

A communication method that involves generating and receiving physical layer protocol data units (PPDUs) with a higher number of pilot subcarriers in a high-frequency band to correct frequency deviations, thereby improving demodulation accuracy and reducing packet errors.

Benefits of technology

The method effectively reduces packet error rates and enhances link performance by ensuring sufficient pilot subcarriers for frequency correction, improving signal accuracy and utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119095169A_ABST
    Figure CN119095169A_ABST
Patent Text Reader

Abstract

A communication method, a communication device and a communication system are applied to a wireless local area network system supporting an IEEE 802.11 ax next generation Wi-Fi protocol, such as 802.11 be, Wi-Fi 7 or EHT, and 802.11 series protocols, such as 802.11 bn or Wi-Fi 8, 802.11 ay and 802.11 aj, of the 802.11 be next generation, and can also be applied to a UWB-based wireless personal local area network system, a sensing system and the like. A first communication device generates a PPDU and sends the PPDU, and correspondingly, a second communication device receives the PPDU and analyzes the PPDU. Wherein the bandwidth used for transmitting the PPDU can comprise 128 subcarriers, and the number of pilot frequency subcarriers in the 128 subcarriers is larger than 6. According to the method, the packet error rate is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method, a communication device and a communication system. Background Art

[0002] Wireless local area network (WLAN) started with 802.11a / g, and has evolved into 802.11n, 802.11ac, 802.11ax, 802.11be, etc. The frequency bands used have expanded from 2.4GHz to 2.4GHz / 5GHz, and then to 2.4GHz / 5GHz / 6GHz. The supported bandwidth has expanded from 20MHz to 320MHz, and its spectrum efficiency and throughput have been continuously improved. The next generation of WLAN technology will further improve its physical layer capabilities and introduce millimeter wave bands such as 45GHz / 60GHz.

[0003] Currently, a method of sending high-frequency physical layer signals is being considered, that is, directly sending high-frequency physical layer signals obtained by expanding the carrier spacing (such as bandwidth) of the physical layer signals of the 802.11n / 802.11ac / 802.11ax / 802.11be protocols by an integer multiple. This ensures that the digital signal processing processes of the high-frequency and low-frequency signals are nearly consistent. The above method is more friendly in chip design and implementation for the next-generation WLAN protocol that supports both high-frequency and low-frequency bands.

[0004] However, the packet error rate of the above method is relatively high, so the packet error rate needs to be further reduced. Summary of the invention

[0005] The embodiments of the present application provide a communication method, a communication device and a communication system, which can effectively reduce the packet error rate.

[0006] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a first communication device, which can be a Wi-Fi device, or a chip or module in a Wi-Fi device, etc. The method includes:

[0007] Generate a physical layer (PHY) protocol data unit (PPDU); transmit the PPDU in a high frequency band, wherein a bandwidth for transmitting the PPDU includes N subcarriers, wherein the N subcarriers include M pilot subcarriers, and both M and N are positive integers.

[0008] In a possible implementation manner, the bandwidth used to transmit the PPDU includes 128 subcarriers, and the number of pilot subcarriers in the 128 subcarriers is greater than 6.

[0009] In the embodiment of the present application, by reasonably designing the number of pilot subcarriers in the bandwidth of the high-frequency band PPDU, the packet error rate can be effectively reduced and the link performance can be improved. The second communication device can also have a sufficient number of pilots to correct the frequency deviation, thereby improving the accuracy of the second communication device in demodulating data.

[0010] It can be understood that the high-band PPDU can be understood as a PPDU transmitted in a high-frequency band, and the low-band PPDU can be understood as a PPDU transmitted in a low-frequency band.

[0011] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a second communication device, which can be a Wi-Fi device, or a chip or module in a Wi-Fi device, etc. The method includes:

[0012] A physical layer protocol data unit PPDU is received in a high frequency band, wherein a bandwidth for transmitting the PPDU includes N subcarriers, wherein the N subcarriers include M pilot subcarriers, and both M and N are positive integers; and the PPDU is parsed.

[0013] Exemplarily, the N subcarriers and M pilot subcarriers mentioned above may be for a data field in a PPDU. For example, for a data field in a PPDU, the bandwidth of the PPDU includes N subcarriers, and the N subcarriers include M pilot subcarriers.

[0014] In a possible implementation manner, a bandwidth used to transmit the PPDU includes 128 subcarriers, and the number of pilot subcarriers in the 128 subcarriers is greater than 6.

[0015] In combination with the first aspect or the second aspect, in a possible implementation manner, the M is greater than the number of pilot subcarriers corresponding to the N subcarriers in the bandwidth of the low frequency band PPDU.

[0016] In an embodiment of the present application, the number of pilot subcarriers in the bandwidth of the high-frequency band PPDU is greater than the number of pilot subcarriers in the bandwidth of the low-frequency band PPDU, thereby effectively reducing the packet error rate and improving the link performance.

[0017] In combination with the first aspect or the second aspect, in a possible implementation manner, the number of pilot subcarriers in the bandwidth used to transmit the PPDU is any one of the following: 8, 10, 12, 14, 16, 18, 20.

[0018] In combination with the first aspect or the second aspect, in a possible implementation manner, the number of data subcarriers in a bandwidth used to transmit the PPDU is less than 108.

[0019] By reducing the number of data subcarriers in the bandwidth of the high-band PPDU, the purpose of increasing pilot subcarriers can be achieved, and the first communication device can multiplex the generation method of the signal carried by the data subcarrier in the low-band PPDU when generating the PPDU.

[0020] In combination with the first aspect or the second aspect, in a possible implementation manner, the number of data subcarriers in the bandwidth used to transmit the PPDU is 102 or 72.

[0021] In combination with the first aspect or the second aspect, in a possible implementation manner, the number of protection subcarriers in a bandwidth used to transmit the PPDU is less than or equal to 11.

[0022] By reducing the number of guard subcarriers, the spectrum utilization rate can be effectively improved, and the purpose of increasing pilot subcarriers can also be achieved.

[0023] In combination with the first aspect or the second aspect, in a possible implementation manner, the number of the pilot subcarriers is 12, and the pilot value of the pilot subcarrier is any one of the following:

[0024] [1 1 1 -1-1 1 1 1 1 -1-1 1];

[0025] [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]; or,

[0027] The number of the pilot subcarriers is 14, and the pilot value of the pilot subcarrier is any one of the following:

[0028] [1 1 1 -1-1 1 1 1 1 1 -1-1 1];

[0029] [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1].

[0030] In combination with the first aspect or the second aspect, in a possible implementation manner, the number of the pilot subcarriers is 12, and the index of the pilot subcarrier is [-51, -42, -33, -24, -15, -6, 6, 15, 24, 33, 42, 51]; or, [-53, -39, -25, -18, -11, -7, 7, 11, 18, 25, 39, 53]; or,

[0031] The number of the pilot subcarriers is 14, and the indexes of the pilot subcarriers are [-53, -45, -37, -29, -21, -13 -55 13 21 29 37 45 53]; or, [-55 -53 -39 -25 -18 -11 -6 6 11 18 25 39 5355].

[0032] In combination with the first aspect or the second aspect, in a possible implementation manner, the number of data subcarriers in the bandwidth for transmitting the PPDU is 102, the number of DC subcarriers in the bandwidth for transmitting the PPDU is 3, the number of pilot subcarriers in the bandwidth for transmitting the PPDU is 12, and the number of protection subcarriers in the bandwidth for transmitting the PPDU is 11; or,

[0033] The number of data subcarriers in the bandwidth used to transmit the PPDU is 102, the number of DC subcarriers in the bandwidth used to transmit the PPDU is 3, the number of pilot subcarriers in the bandwidth used to transmit the PPDU is 14, and the number of protection subcarriers in the bandwidth used to transmit the PPDU is 9.

[0034] In combination with the first aspect or the second aspect, in a possible implementation manner, the encoding method of the data subcarrier in the bandwidth used to transmit the PPDU is the same as the encoding method of the data subcarrier of the resource unit (resouce unit, RU) or the multiple resource unit (multiple RU, MRU), and the number of subcarriers included in the RU or the MRU is less than 242;

[0035] The number of data subcarriers in the bandwidth used to transmit the PPDU is the same as the number of data subcarriers in the RU or the MRU, and the number of subcarriers included in the RU or the MRU is less than 242.

[0036] In combination with the first aspect or the second aspect, in a possible implementation manner, the RU is an RU including 106 subcarriers, and the 106 subcarriers include 102 data subcarriers.

[0037] In combination with the first aspect or the second aspect, in a possible implementation manner, the MRU is an MRU including 78 subcarriers, and the 78 subcarriers include 72 data subcarriers.

[0038] In a third aspect, an embodiment of the present application provides a first communication device, configured to execute the method in the first aspect or any possible implementation of the first aspect. The first communication device includes a unit having the function of executing the method in the first aspect or any possible implementation of the first aspect.

[0039] In a fourth aspect, an embodiment of the present application provides a second communication device, configured to execute the method in the second aspect or any possible implementation of the second aspect. The second communication device includes a unit having the function of executing the method in the second aspect or any possible implementation of the second aspect.

[0040] In a fifth aspect, an embodiment of the present application provides a first communication device, the first communication device comprising a processor, configured to execute the method described in the first aspect or any possible implementation of the first aspect. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation of the first aspect is executed.

[0041] In a possible implementation manner, the memory is located outside the first communication device.

[0042] In a possible implementation manner, the memory is located in the first communication device.

[0043] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the first communication device may be a chip.

[0044] In a possible implementation, the first communication device further includes a transceiver, and the transceiver is used to receive a signal or send a signal. Exemplarily, the transceiver can also be used to send a PPDU.

[0045] In a sixth aspect, an embodiment of the present application provides a second communication device, the second communication device comprising a processor, configured to execute the method described in the second aspect or any possible implementation of the second aspect. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect or any possible implementation of the second aspect is executed.

[0046] In a possible implementation manner, the memory is located outside the second communication device.

[0047] In a possible implementation manner, the memory is located in the second communication device.

[0048] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the second communication device may be a chip.

[0049] In a possible implementation, the second communication device further includes a transceiver, and the transceiver is used to receive a signal or send a signal. Exemplarily, the transceiver may be used to receive a PPDU.

[0050] In a seventh aspect, an embodiment of the present application provides a first communication device, the first communication device comprising a logic circuit and an interface, the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the first aspect or any possible implementation. The interface is used to output information, which may include: the interface is used to output PPDU. Exemplarily, the logic circuit is used to generate PPDU.

[0051] In an eighth aspect, an embodiment of the present application provides a second communication device, the second communication device comprising a logic circuit and an interface, the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method as described in the second aspect or any possible implementation. The interface is used to input information including: the interface is used to input PPDU. Exemplarily, the logic circuit is used to parse PPDU.

[0052] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is run on a computer, the method shown in the first aspect, the second aspect or any possible implementation is executed.

[0053] In the tenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code. When the computer program product is run on a computer, the method shown in the first aspect, the second aspect or any possible implementation method is executed.

[0054] In the eleventh aspect, an embodiment of the present application provides a computer program. When the computer program runs on a computer, the method shown in the first aspect, the second aspect or any possible implementation is executed.

[0055] In the twelfth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and a second communication device, the first communication device is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0057] Figure 2a to Figure 2d It is a schematic diagram of a PPDU frame format provided in an embodiment of the present application;

[0058] Figure 3a This is a schematic diagram of a process for generating a PPDU provided in an embodiment of the present application;

[0059] Figure 3b This is a schematic diagram of a process of decoding PPDU provided in an embodiment of the present application;

[0060] Figure 4a and Figure 4b It is a distribution diagram of RU or MRU provided in an embodiment of the present application;

[0061] Figure 5a It is a flow chart of a communication method provided in an embodiment of the present application;

[0062] Figure 5b to Figure 5f is a schematic diagram of a subcarrier distribution provided in an embodiment of the present application;

[0063] Figure 6 It is a flow chart of a communication method provided in an embodiment of the present application;

[0064] Figures 7 to 9 It is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0066] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0067] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships may exist, such as only A exists, 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 A and B exist at the same time. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one 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".

[0068] The communication system involved in the embodiments of the present application is described below.

[0069] The technical solution provided in the embodiment of the present application can be applied to WLAN systems, such as Wi-Fi, etc. The method provided in the embodiment of the present application can be applied to the IEEE 802.11 series of protocols, such as 802.11a / b / g protocols (such as 802.11bf protocols, etc.), 802.11n protocols, 802.11ac protocols, 802.11ax protocols, 802.11be protocols, 802.11bn protocols or next-generation protocols, etc., which are not listed one by one. The technical solution provided in the embodiment of the present application can also be applied to wireless personal area networks (WPANs) based on ultrawideband (UWB) technology. The method provided in the embodiment of the present application can be applied to the IEEE 802.15 series of protocols, such as 802.15.4a protocols, 802.15.4z protocols or 802.15.4ab protocols, or future generations of UWB WPAN protocols, etc., which are not listed one by one. The technical solution provided in the embodiments of the present application can also be applied to the following communication systems, for example, the Internet of Things (IoT) system, vehicle to X (V2X), narrowband Internet of Things (NB-IoT) system, long term evolution (LTE) system, fifth-generation (5G) communication system, and new communication systems emerging in future communication development.

[0070] WLAN systems can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry or the banking industry, corporate offices, sports stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, devices supporting WLAN communication or perception (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electric meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR) and virtual reality (VR), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service cash registers, self-service ordering machines, etc.), and equipment in large sports and music venues, etc. For example, access points and sites can be devices used in the Internet of Vehicles, Internet of Things nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electric meters in smart homes, and sensors in smart cities, etc.

[0071] Although the embodiments of the present application mainly take WLAN as an example, especially the network applied to the IEEE 802.11 series of standards, such as supporting Wi-Fi7, which can also be called an extremely high throughput (extremely high-throughput, EHT) system, and supporting Wi-Fi8, which can also be called an ultra-high reliability (ultra high reliability, UHR) or ultra-high reliability and throughput (ultra high reliability and throughput, UHRT) system. It is easy for those skilled in the art to understand that the various aspects involved in the embodiments of the present application can be extended to other networks that adopt various standards or protocols. For example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE802.11 standard, mainly used in Europe) and wide area network (WAN) or other networks now known or developed later.

[0072] It can be understood that the throughput shown in the embodiment of the present application can also be called throughput rate.

[0073] The method provided in the embodiment of the present application may be implemented by a communication device in a communication system. For example, the communication device may be an access point (AP) or a station (STA).

[0074] An access point is a device with wireless communication function, supports communication or perception using WLAN protocol, has the function of communicating or perceiving with other devices (such as stations or other access points) in the WLAN network, and of course, can also have the function of communicating or perceiving with other devices. Alternatively, an access point is equivalent to a bridge connecting a wired network and a wireless network, and its main function is 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). The device with wireless communication function can be a complete device, or a chip or processing system or module installed in the complete device, etc. The device installed with these chips or processing systems or modules can implement the methods and functions of the embodiments of the present application under the control of the chips or processing systems or modules. The AP in the embodiments of the present application is a device that provides services for STA, and can support 802.11 series protocols or subsequent protocols, etc. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network, which is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. For another example, the AP may be a communication entity such as a communication server, a router, a switch, a bridge, etc.; the AP may include various forms of macro base stations, micro base stations, relay stations, etc. Of course, the AP may also be a chip or a processing system or module in the above-mentioned various forms of equipment, so as to realize the method and function of the embodiment of the present application.

[0075] A station is a device with wireless communication function, supports communication or perception using WLAN protocol, and has the ability to communicate or perceive with other stations or access points in the WLAN network. In a WLAN system, a station can be called a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate or perceive with an AP and then communicate with a WLAN. The device with wireless communication function can be a complete device, or a chip or processing system or module installed in the complete device. The device installed with these chips or processing systems or modules can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system or module. For example, a station can be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., which can also be called a user. For another example, a station can be a mobile phone supporting Wi-Fi communication function, a tablet supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function. Of course, STA can also be a chip or processing system or module in the above-mentioned various forms of devices, so as to implement the methods and functions of the embodiments of the present application.

[0076] Exemplarily, the communication system to which the method provided in the embodiment of the present application can be applied may include access points and stations. For example, the present application may be applicable to the scenario of communication or perception between AP and STA in WLAN. Exemplarily, the AP may communicate or perceive with a single STA, or the AP may communicate or perceive with multiple STAs at the same time. Exemplarily, the communication or perception between the AP and multiple STAs can be divided into downlink transmission in which the AP sends signals to multiple STAs at the same time, and uplink transmission in which multiple STAs send signals to the AP. Among them, the WLAN communication protocol can be supported between the AP and the STA, and the communication protocol may include the IEEE802.11 series of protocols, such as 802.11n / 802.11ac / 802.11ax / 802.11be / 802.11bn standards, and of course, it is also applicable to standards after 802.11bn.

[0077] Figure 1 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. The communication system may include one or more APs and one or more STAs. Figure 1 Two access points such as AP1 and AP2 and three stations such as STA1, STA2 and STA3 are shown in FIG. The method provided in the embodiment of the present application can be applied to data communication between an AP and one or more STAs (such as Figure 1The communication between AP1 and STA1 shown in FIG. 1 , or the communication between AP1 and STA1 and STA2 shown in FIG. 1 , or the communication between AP and AP (such as Figure 1 ), or, for communication between STAs (such as Figure 1 Communication between STA2 and STA3 shown).

[0078] Understandable, Figure 1 The STA is a mobile phone and the AP is a router as an example, which does not limit the types of AP and STA in the embodiments of the present application. Figure 1 Only two APs and three STAs are shown for example, but the number of APs or STAs may be more or less, which is not limited in the embodiments of the present application.

[0079] From the different perspectives of sending PPDU and receiving PPDU, the first communication device shown below can be understood as a communication device that sends PPDU, and the second communication device can be understood as a communication device that receives PPDU. As an example, the first communication device and the second communication device can be Wi-Fi chips or modules or processing systems provided in different Wi-Fi devices, etc. As another example, the first communication device can be an AP, and the second communication device can be a STA. As another example, the first communication device and the second communication device can both be STAs or both be APs. As another example, the first communication device can be a STA, and the second communication device can be an AP. As another example, at least one of the first communication device and the second communication device can be a multi-link device (multi-link device, MLD), etc., and the embodiments of the present application will not be listed one by one.

[0080] It can be understood that the embodiment of the present application describes the method provided by the embodiment of the present application based on the first communication device and the second communication device. However, during the process of transmitting the PPDU, the first communication device and the second communication device can also forward the PPDU through other devices, such as forwarding the PPDU between the first communication device and the second communication device through a forwarding device. The embodiment of the present application does not limit other devices other than the first communication device and the second communication device.

[0081] In order to achieve the purpose of multiplexing the high-band PPDU and the low-band PPDU baseband, the high-band PPDU can be obtained by increasing the subcarrier spacing (relative to the subcarrier spacing in the bandwidth of the low-band PPDU involved in the 802.11n / 802.11ac / 802.11ax / 802.11be protocol), and the high-band PPDU is placed in the high-band for transmission. In the above method, the total number of subcarriers in the bandwidth of the high-band PPDU generated by the multiplexing baseband is the same as the total number of subcarriers in the bandwidth of the corresponding low-band PPDU, and the number and index of pilot subcarriers in the bandwidth of the high-band PPDU are the same as the number and index of pilot subcarriers in the bandwidth of the corresponding low-band PPDU.

[0082] However, since the channel environment, interference intensity, etc. faced by the high-frequency band PPDU are different from those of the low-frequency band PPDU, the packet error rate of the above method is relatively high. Therefore, new research and design of the subcarriers in the bandwidth of the high-frequency band PPDU are required.

[0083] In view of this, the embodiments of the present application provide a communication method, a communication device and a communication system, which can effectively reduce the packet error rate and improve the link performance. The packet error rate can be the proportion of erroneous PPDUs received by the communication device. Exemplarily, in the method shown in the embodiment of the present application, the number of pilot subcarriers in the bandwidth of the high-frequency band PPDU can ensure that the second communication device has a sufficient number of pilots to correct the frequency deviation, thereby improving the accuracy of data demodulation. Exemplarily, the number of data subcarriers in the bandwidth of the high-frequency band PPDU shown in the embodiment of the present application can be consistent with the number of data subcarriers of an RU or MRU, so that all or part of the generation method (or generation circuit) of the data subcarriers of the RU or MRU can be reused, thereby improving the utilization rate of the baseband chip and reducing costs.

[0084] The following is a detailed introduction to the relevant terms involved in the embodiments of the present application.

[0085] 1. OFDMA transmission

[0086] Orthogonal frequency division multiplexing (OFDM) is the basic transmission method of wireless communication and is widely used in wireless communication systems such as LTE, WiMAX, and Wi-Fi. In addition, OFDM can also be further applied to fixed-line transmission, such as optical fiber, copper stranded wire, and cable transmission methods. The basic principle of OFDM is to use the orthogonality of subcarriers and select as small a subcarrier spacing as possible within the allowable range, so as to not only form multiple parallel and non-interfering paths, but also improve the frequency utilization efficiency of the system.

[0087] Furthermore, due to the above characteristics of OFDM, if the non-interfering subcarriers of OFDM are allocated to multiple users, OFDM can be used to achieve multi-user access or data transmission, which is orthogonal frequency division multiple access (OFDMA). OFDM can achieve parallel transmission of multi-user data and is an effective way to improve data transmission concurrency.

[0088] 2. Bandwidth used to transmit PPDU

[0089] The bandwidth used to transmit PPDU may include N subcarriers, where N is a positive integer. The N subcarriers may include subcarriers, data subcarriers, protection subcarriers, and DC subcarriers. Exemplarily, the protection subcarriers and DC subcarriers may not carry signals, or the values ​​of the signals carried by the protection subcarriers and DC subcarriers may be considered to be 0. The pilot subcarrier is a subcarrier used to carry a pilot, and the data subcarrier is a subcarrier for placing or carrying data; or it may be considered that the data subcarrier is used to carry payload information, and the pilot subcarrier is used to carry a pilot signal, which may be determined based on the pilot value.

[0090] The bandwidth for transmitting the PPDU includes N subcarriers, which can also be understood as: the channel for transmitting the PPDU includes N subcarriers, or the PPDU corresponds to N subcarriers, or the bandwidth for transmitting the PPDU is divided into N subcarriers, or the bandwidth for transmitting the PPDU corresponds to N subcarriers. Exemplarily, when the frequency band used by the first communication device to transmit the PPDU is a frequency band between 42.5GHz and 71GHz, or when it is a frequency band greater than or equal to (super) 45GHz, the channel for transmitting the PPDU can be called a high-frequency channel. Exemplarily, when the frequency band used by the first communication device to transmit the PPDU is a frequency band less than 7GHz (sub-7GHz), the channel for transmitting the PPDU can also be called a low-frequency channel. Taking the dimension of the high-frequency channel as an example, the bandwidth for transmitting the PPDU includes N subcarriers, which can also be understood as the high-frequency channel including N subcarriers, or the high-frequency channel corresponding to N subcarriers. The relationship between the subcarrier and the PPDU can also be described in other ways, and the embodiments of the present application are not limited to this. For the sake of brevity, the embodiment of the present application refers to the bandwidth used to transmit PPDU as the bandwidth of PPDU.

[0091] The inclusion of N subcarriers in the bandwidth of the PPDU can also be understood as the IDFT size (IDFT size) of the PPDU being N, or the DFT size (DFT size) of the PPDU being N. For the description of the IDFT size and the DFT size, please refer to the relevant introduction of term 3. Exemplarily, N=128, or N=64, or N=256. The above-mentioned N subcarriers can also be referred to as the total number (or total number, total quantity) of subcarriers included in the PPDU. For ease of description, the following takes N=128 as an example to illustrate the solution provided in the embodiment of the present application.

[0092] Exemplarily, for the 802.11n / 802.11ac / 802.11ax / 802.11be protocols, the bandwidth of the PPDU can be less than or equal to 320MHz, such as the bandwidth of the PPDU can be any of the following: 20MHz, 40MHz, 80MHz, 160MHz, 320MHz. The number and index value of the pilot subcarriers involved in the bandwidth of the PPDU when there are N subcarriers, the number and index value of the data subcarriers, the number and index value of the protection subcarriers, and the number and index value of the DC subcarriers can refer to the relevant protocols, and they are not listed here one by one. It is understandable that the protocol shown here can also be referred to as a low-frequency band protocol, and the PPDU involved can also be understood as a low-frequency band PPDU, or a PPDU generated based on a low-frequency band protocol, or the PPDU is transmitted on a low-frequency band, etc. It is understandable that the low-frequency band protocols listed in the embodiments of the present application are only examples, and other low-frequency band protocols will appear later as the standard progresses.

[0093] Exemplarily, for the 802.11ay or 802.11aj protocol, the bandwidth of the PPDU can be greater than or equal to 160MHz, such as the bandwidth of the PPDU can be any of the following: 160MHz, 320MHz, 640MHz, 1280MHz, 2560MHz. When the bandwidth of the PPDU includes N subcarriers, the number and index value of the pilot subcarriers, the number and index value of the data subcarriers, the number and index value of the protection subcarriers, and the number and index value of the DC subcarriers involved can be referred to below, and will not be described in detail here. The protocol shown here can also be referred to as a high-frequency band protocol, and the PPDU involved can also be understood as a high-frequency band PPDU, or a PPDU generated based on a high-frequency band protocol, or the PPDU is transmitted on a high-frequency band, etc. The protocol number involved in the high-frequency band signal is not limited in the embodiments of the present application. For example, as the standard progresses, new protocol numbers will appear later. Of course, the above method of distinguishing different protocols is only an example, and the above method of distinguishing protocol numbers by low-frequency band protocols and high-frequency band protocols should not be understood as a limitation on the embodiments of the present application.

[0094] It can be understood that from the dimension of the physical layer of the first communication device, it can generate a PPDU. When the PPDU is sent through the antenna, the PPDU sent through the antenna can be called a signal, or the PPDU transmitted through the bandwidth can be called a signal. Therefore, the PPDU and signal involved in the embodiment of the present application can be considered equivalent. For example, the low-band PPDU involved in the 802.11n / 802.11ac / 802.11ax / 802.11be protocol can be considered equivalent to the low-band signal, and the high-band PPDU involved in the 802.11ay or 802.11aj protocol can be considered equivalent to the high-band signal. For the sake of simplicity, the embodiment of the present application can be explained by taking the high-band PPDU and the low-band PPDU as examples. If there is no other explanation, when the PPDU is not distinguished as a high-band PPDU or a low-band PPDU in the following text, it means that the relevant description can be applied to the low-band PPDU or the high-band PPDU.

[0095] 3. DFT size and IDFT size

[0096] For the first communication device, i.e., the communication device that sends the PPDU, the IDFT size is used when performing the IDFT. For the second communication device, i.e., the communication device that receives the PPDU, the DFT size is used when performing the DFT. Exemplarily, the DFT size is equal to the IDFT size. The IDFT size may also be referred to as the IDFT size, which may be the number of points of the discrete inverse Fourier transform. The DFT size may also be referred to as the DFT size, which may be the number of points of the discrete Fourier transform. For ease of description, the IDFT size is used as an example for explanation below.

[0097] The IDFT size is the same as the total number of subcarriers in the bandwidth of the PPDU. The bandwidth of the PPDU can be determined by the total number of subcarriers in the bandwidth of the PPDU and the subcarrier spacing. Exemplarily, the bandwidth of the PPDU can determine the clock of the digital to analog converter (DAC), and the bandwidth of the PPDU combined with the IDFT size selected for the digital signal can determine the subcarrier spacing. From the perspective of comparing low-band PPDU and high-band PPDU, the relationship between the total number of subcarriers, the bandwidth of the PPDU and the subcarrier spacing can be shown as follows:

[0098] As an example, the total number of subcarriers included in the bandwidth of the PPDU is 128, such as the subcarrier spacing of the bandwidth of the low-band PPDU (or the subcarrier spacing of the low-frequency channel) is 312.5KHz, and the subcarrier spacing of the bandwidth of the high-band PPDU (or the subcarrier spacing of the high-frequency channel) is 312.5KHz*8=2.5MHz (i.e., the subcarrier spacing of the bandwidth of the low-band PPDU is increased by 8 times). The bandwidth of the low-band PPDU is 128*312.5KHz=40MHz, and the bandwidth of the high-band PPDU is 128*2.5MHz=320MHz.

[0099] As another example, the total number of subcarriers included in the bandwidth of the PPDU is 128, such as the subcarrier spacing of the bandwidth of the low-band PPDU is 312.5KHz, and the subcarrier spacing of the bandwidth of the high-band PPDU is 312.5KHz*16=5MHz (i.e., the subcarrier spacing of the bandwidth of the low-band PPDU is increased by 16 times). The bandwidth of the high-band PPDU is 128*5MHz=640MHz.

[0100] In an embodiment of the present application, for both the low-band PPDU and the high-band PPDU, although the total number of subcarriers included in the bandwidth of the PPDU is 128, the number of data subcarriers and the number of pilot subcarriers will be different. For the low-band PPDU and the high-band PPDU, the total number of subcarriers included in the bandwidth of the PPDU is the same, which can also be understood as the index value of the subcarrier in the bandwidth of the high-band PPDU is the same as the index value of the subcarrier in the bandwidth of the low-band PPDU; or, the sampling rate of the high-band PPDU is an integer multiple of the minimum sampling rate of the low-band PPDU, and the minimum sampling rate is 20MHz. Through the relationship between the sampling rates of the high-band PPDU and the low-band PPDU, the multiplexing of the sampling clock in the baseband chip can be achieved. The sampling rate can also be called the baseband clock frequency or the baseband sampling clock frequency, etc.

[0101] 4. PPDU

[0102] From the perspective of the time domain, the PPDU may include a preamble and a data field, wherein the preamble includes an STF, an LTF, a SIG field, etc., and each field may occupy one or more OFDM symbols.

[0103] From the perspective of the frequency domain, the bandwidth of a PPDU may include multiple subcarriers, such as a data subcarrier, a pilot subcarrier, a DC subcarrier, and a protection subcarrier.

[0104] The frame format of PPDU is described in detail below.

[0105] Figure 2aThe figure shows the frame structure of the PPDU in the high throughput (HT) mixed mode in the 802.11n protocol. The PPDU can be divided into two parts according to the different modulation modes adopted. One part is set for compatibility with the legacy frame, which is called the pre-HT modulation field (or the pre-HT modulation field), including the legacy preamble (such as the legacy short training field (LSTF), the legacy long training field (L-LTF), the legacy signaling (L-SIG) and the high throughput signaling field (HT-SIG). The other part is the frame structure using HT modulation, which is called the HT modulation field, including the high throughput short training field (HT-STF), the high throughput long training field (HT-LTF), and the data field.

[0106] Figure 2b The figure shows the PPDU frame structure of the very high throughput (VHT) mode in the 802.11ac protocol. Similar to the PPDU in the 802.11n protocol, it can also be divided into two parts. One part is the pre-VHT modulation field compatible with the traditional frame structure, including the traditional preamble (such as L-STF, L-LTF), the traditional signaling (L-SIG) and the very high throughput signaling field A (VHT-SIG-A). The other part is the frame structure using VHT modulation, called the VHT modulation field, including the very high throughput short training field (VHT-STF), the very high throughput long training field (VHT-LTF), the very high throughput signaling field B (VHT-SIG-B), and the data field.

[0107] Figure 2c The figure shows the PPDU frame structure in the high efficiency (HE) mode of the 802.11ax protocol. Figure 2c As shown, the traditional preamble (such as L-STF, L-LTF), traditional signaling (such as L-SIG, repeated legacy signaling field (repeated legacy-signal field, RL-SIG)), high efficiency signaling field A (high efficiency signal field A, HE-SIG-A) and high efficiency signaling field B (high efficiency signal field B, HE-SIG-B) are called pre-HE modulation domain. The high efficiency short training field (high efficiency short training field, HE-STF), the extremely high throughput long training field (high efficiency long training field, HE-LTF) and the data field are called HE modulation domain.

[0108] Figure 2d The figure shows the frame structure of the extremely high throughput (EHT) PPDU in the 802.11be protocol. The EHT PPDU includes three parts: a legacy preamble (L-preamble), an extremely high throughput preamble (EHT-preamble), and a physical layer convergence protocol service data unit (PSDU). Exemplarily, the L-preamble part includes L-STF, L-LTF, and L-SIG fields; the EHT-preamble part includes an RL-SIG field and a universal signaling (U-SIG) field, an extremely high throughput signaling (EHT-SIG) field, an extremely high throughput short training field (EHT-STF), and an extremely high throughput long training field (EHT-LTF); the PSDU part includes a data field, etc. Among them, the U-SIG field can occupy 2 OFDM symbols, such as Figure 2dThe U-SIG symbol 1 (U-SIG symbol, U-SIG SYM1) and U-SIG SYM1 shown in FIG. The U-SIG field may include a version independent information field, a version dependent information field, a cyclic redundancy code (cyclic redundancy code, CRC) field, and a tail field.

[0109] about Figure 2a to Figure 2d The PPDU shown can also refer to relevant standards or protocols, and the embodiments of the present application will not be described in detail one by one. The embodiments of the present application do not limit the frame format of the PPDU involved in the high frequency band protocol.

[0110] 5. Signals carried by pilot subcarriers

[0111] The signal carried by the pilot subcarrier can be determined based on the number of pilot subcarriers and the pilot value. For example, the number of pilot subcarriers is X, and the pilot value can be Ψ0, Ψ1, Ψ2, Ψ3, ..., Ψ X , X is a positive integer. X It may also be called an initial pilot value, a reference pilot value, or a pilot value used to determine a pilot signal, etc., and the names are not limited in the embodiments of the present application. For example, for a high frequency band protocol, X is equal to M shown below.

[0112] Exemplarily, the signal carried by the pilot subcarrier may also be related to the number of pilot subcarriers, the pilot value, and the index of the OFDM symbol in the data field. For the relevant description of the data field, reference may be made to the description of the PPDU in the above term 4, which will not be described in detail here. It can be understood that the signal carried by the pilot subcarrier may also be understood as the value of the signal carried by the pilot subcarrier, or the pilot signal, or the signal carried by the pilot subcarrier when the first communication device sends the PPDU, etc.

[0113] For example, taking the 20MHz bandwidth in the 802.11ac protocol as an example, the signal carried by the pilot subcarrier is explained. If the bandwidth of the PPDU is 20MHz, the bandwidth of the PPDU includes 64 subcarriers, and the indexes of these 64 subcarriers can be [-32:31], that is, 64 indexes between -32 and 31. Exemplarily, there can be 4 pilot subcarriers, such as the index values ​​of these 4 pilot subcarriers can be [-21, -7, 7, 21], and the pilot values ​​of these 4 pilot subcarriers can be Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1. The index can be used to determine the position of the subcarrier from the bandwidth of the PPDU, or the frequency of the subcarrier. It can be understood that the index of the 64 subcarriers can be recorded as [-32:31], or can be recorded as between -32 and 21. These two representations are equivalent, and the same applies to the following description.

[0114] The signal carried by the pilot subcarrier may be related to the index of the OFDM symbol in the data field. In other words, the OFDM symbol index in the data field of the PPDU is different, and the signal carried by the pilot subcarrier corresponding to the OFDM symbol is different. For example, for the nth OFDM symbol in the data field, the signal carried by its pilot subcarrier [-21, -7, 7, 21] is [Ψ nmod4 Ψ (n+1)mod4 Ψ (n+2)mod4 Ψ (n+3)mod4 ]. For example, the index of the first OFDM symbol in the data field is n=0, and the signals carried by the four pilot subcarriers corresponding to the first OFDM symbol are [Ψ0Ψ1Ψ2Ψ3] in sequence; the index of the second OFDM symbol in the data field is n=1, and the signals carried by the four pilot subcarriers corresponding to the second OFDM symbol are [Ψ1Ψ2Ψ3Ψ0] in sequence; the index of the third OFDM symbol in the data field is n=2, and the signals carried by the four pilot subcarriers corresponding to the third OFDM symbol are [Ψ2Ψ3Ψ0Ψ1] in sequence, and so on. In other words, as the index of the OFDM symbol in the data field increases, the signals carried by the four pilot subcarriers corresponding to each OFDM symbol can change based on the pilot value. For example, for every increase of 1 in the index of the OFDM symbol, the signals carried by the four pilot subcarriers corresponding to the OFDM symbol can be cyclically shifted once in sequence.

[0115] Exemplarily, after determining the signals carried by the four pilot subcarriers corresponding to each OFDM symbol in the data field, the signals carried by the four pilot subcarriers may be scrambled. For example, the signals carried by the pilot subcarriers may be scrambled based on the p sequence. Exemplarily, the scrambling method may be as follows: multiply the signals carried by the pilot subcarriers by p n+4, n represents the index of the OFDM symbol in the data field, and the starting value of the OFDM symbol index is 0, p n+4 represents the n+3th element of the p sequence. n+4 The 4 in the PPDU is related to the number of OFDM symbols occupied by the leading part in the PPDU.

[0116] For example, the p sequence may be a cyclic extension sequence including 127 elements, and the p sequence may be used to scramble the signal carried by the pilot subcarrier. 0…126 ={1,1,1,1,–1,–1,–1,–1,–1,–1,–1,1,1,–1,–1,–1,1,1,–1,–1,1,1,–1,1,1,1,1,–1,1,1,1,1,–1,1,1,1,–1,1,1,–1,–1,1,1,1,–1,–1,–1,1,–1,–1,1,–1,1,–1,1,1,1,1,–1,–1,1,1,1,1,–1,1,1,1,1,–1,1,1,1,1,–1, It can be understood that the p-sequence shown here is only an example. As the standard progresses, the p-sequence may change, that is, the sequence used to scramble the pilot values ​​of the pilot subcarriers may change. Therefore, the above p-sequence should not be understood as a limitation on the embodiments of the present application.

[0117] Taking the four pilot subcarriers listed above as an example, when the first communication device sends a PPDU, the signal carried by the four pilot subcarriers corresponding to the first OFDM symbol (n=0) in the data field is [11 1 -1]*p4=[-1 -1-1 1], p4=-1; the signal carried by the four pilot subcarriers corresponding to the second OFDM symbol (n=1) is [11 -1 1]*p5=[-1-1 1 -1], p5=-1; the signal carried by the four pilot subcarriers corresponding to the third OFDM symbol (n=2) is [1-111]*p6=[-1 1 -1-1], p6=-1; the signal carried by the four pilot subcarriers corresponding to the fourth OFDM symbol (n=3) is [-11 1 1]*p7=[-1 1 1 1], p6=1. And so on, I will not list them one by one here.

[0118] 6. Number of pilot subcarriers and pilot value in the bandwidth of low-band PPDU

[0119] For different bandwidths, the method of determining the signal carried by the pilot subcarrier is similar, the difference lies in the number of pilot subcarriers and the pilot value.

[0120] As an example, the bandwidth of the PPDU in the 802.11ac protocol is 40 MHz. The bandwidth of the PPDU may include 6 pilot subcarriers. The indexes of the 6 subcarriers are [-53, -25, -11, 11, 25, 53], and the pilot value may be [1 1 1-1-1 1].

[0121] As another example, the bandwidth of the PPDU in the 802.11ac protocol is 80 MHz. The bandwidth of the PPDU may include 8 pilot subcarriers, and the indexes of the 8 subcarriers are [-103, -75, -39, -11, 11, 39, 75, 103], respectively. The pilot value may be [1 1 1 -1-1 1 1 1].

[0122] As another example, the bandwidth of the PPDU in the 802.11ac protocol is 160 MHz, and the bandwidth of the PPDU may include 16 pilot subcarriers. The indexes of the 16 pilot subcarriers are [-231, -203, -167, -139, -117, -89, -53, -25, 25, 53, 89, 117, 139, 167, 203, 231], and the pilot value may be [1 1 1 -1-1 1 1 1 1 1 -1-11 1 1]. It can be understood that when the bandwidth of the PPDU is 160 MHz, the bandwidth of the PPDU can be considered as the concatenation of two bandwidths of 80 MHz, and the pilot value can be considered as the concatenation of two pilot values ​​of 80 MHz.

[0123] As another example, the 802.11ax protocol supports OFDMA, and pilot configuration is performed on a per-RU basis. For example, a 26-tone RU (RU with 26 subcarriers) can have 2 pilot subcarriers, and the pilot value can be [1, -1]. A 52-tone RU and a 106-tone RU can have 4 pilot subcarriers, and the pilot value can be [1 1 1 -1]. A 242-tone RU can have 8 pilot subcarriers, and the pilot value can be [1 1 1 -1-1 1 1 1]. A 484 / 996-tone RU can have 16 pilot subcarriers, and the pilot value can be [11 1 -1 -1 1 1 1 1 1 -1-1 1 1 1], which can be considered as the concatenation of 2 pilot values ​​of 8. A 2*996-tone RU has 32 pilot subcarriers, and the pilot values ​​can be [1 1 1 -1-1 1 1 1 1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1 1 -1-1 1 1 1], which can be considered as the concatenation of 4 pilot values ​​of 8.

[0124] As another example, the 802.11be protocol supports MRU. 52+26-tone MRU and 106+26-tone MRU can have 6 pilot subcarriers, and the pilot value can be [1 1 1 -1-1 1]. 3*996-tone RU can have 48 pilot subcarriers, and the pilot value can be the concatenation of 6 pilot values ​​of 8. 4*996-tone RU can have 64 pilot subcarriers, and the pilot value can be the concatenation of 8 pilot values ​​of 8. The specific contents of the pilot values ​​are not described in detail one by one.

[0125] For the number of pilot subcarriers and pilot values ​​in the bandwidth of the high-band PPDU, please refer to the following text and will not be described in detail here.

[0126] 7. PPDU generation process

[0127] For the data field of the PPDU, the generation method of the data subcarrier in the data field may include at least one of the following: forward error correction code physical layer padding (pre-FECPHY padding), scrambling, low density parity check (LDPC) coding (only for example), backward error correction code physical layer padding (post-FECPHY padding), stream parsing, constellation mapping, LDPC subcarrier mapping, stream cyclic shift, spatial and frequency mapping, inverse discrete Fourier transform, insert cyclic prefix and window, and analog and RF, etc. The functions of the above steps are exemplarily described below. It can be understood that the following are only examples, and the relevant standards or protocols can be referred to for specific functions. For example, pre-FEC PHY padding: bits used to fill the predetermined boundary before encoding. Scrambling: scrambling the bits to increase the randomness of the bits and prevent the occurrence of continuous 0 or 1. LDPC encoding: perform LDPC encoding. post-FEC PHY padding: after encoding, the bits required to fill the total number of bits are required, but they are not involved in the encoding. Stream parsing: assign the bit stream to different spatial streams and further process them according to each stream. Constellation mapping: map the bits to different constellation points. LDPC subcarrier mapping: ensure that the LDPC constellation points are separated by a sufficient distance in the frequency domain. Stream cyclic shift: multiply different spatial streams by different phase rotations to prevent unintentional beamforming. Space and frequency mapping: map the bits of different users to different spatial streams and different subcarriers in the frequency domain.

[0128] Figure 3a is a schematic diagram of a process for generating a PPDU provided in an embodiment of the present application, such as Figure 3a As shown, scrambling can be implemented by a scrambler, LDPC coding can be implemented by an encoder, stream parsing can be implemented by a stream parser, constellation mapping can be implemented by a constellation mapper, LDPC subcarrier mapping can be implemented by an LDPC tone mapper, and stream cyclic shift can be implemented by (CSD per SS). Optionally, before forward error correction (FEC) coding (such as Figure 3a The first communication device may also perform PHY padding. Optionally, after FEC (such as Figure 3a As shown in the post-FEC), the first communication device can also perform PHY padding. It is understandable that Figure 3a The steps before the space and frequency mapping shown can be understood as the process of generating the data subcarrier corresponding to the data field. As for the method of determining the signal carried by the pilot subcarrier corresponding to the data field, reference can be made to term 5.

[0129] Exemplarily, the first communication device may perform space and frequency mapping based on the index of the pilot subcarrier, the index of the data subcarrier, etc. For example, the first communication device may fill in the signal carried by the pilot subcarrier at the corresponding position based on the index of the pilot subcarrier, and fill in the value carried by the data subcarrier at the corresponding position based on the index of the data subcarrier. And the first communication device may also fill in the relevant value at the corresponding position based on the index of the DC subcarrier and the index of the protection subcarrier.

[0130] For different bandwidths, the number of pilot subcarriers will be different based on the bandwidth, so the generation method corresponding to different bandwidths, or different RUs, or different MRUs will be different.

[0131] 8. PPDU decoding process

[0132] For the data field of the PPDU, the decoding method of the data subcarrier in the data field may include at least one of the following: analog and radio frequency, removal of cyclic prefix, discrete Fourier transform, pilot processing, channel estimation, channel equalization, deinterleaving, deconstellation, LDPC decoding, descrambling, etc. For the function of each step, refer to the relevant standards or protocols, or refer to the relevant description of term 7, which will not be described in detail here. Figure 3b is a schematic diagram of a process of decoding PPDU provided in an embodiment of the present application, such as Figure 3b As shown, deinterleaving can be achieved by a deinterleaver, deconstellation can be achieved by a constellation demapper, LDPC decoding can be achieved by a decoder, and descrambling can be achieved by a descrambler.

[0133] It should be understood that Figure 3a and Figure 3b The process shown is only an example. The first communication device may have more or fewer steps in generating the PPDU, and the second communication device may have more or fewer steps in decoding the PPDU. The embodiments of the present application are not limited to this.

[0134] 9. RU or MRU distribution diagram

[0135] The 802.11ax protocol defines resource units (RUs), and the 802.11be protocol further defines multiple resource units (MRUs), which are composed of multiple RUs in a certain fixed combination. RUs smaller than 242-tone are called small RUs, and RUs greater than or equal to 242-tone are called large RUs. The combinations supported by large RUs are different for OFDMA transmission and non-OFDMA (non-OFDMA, that is, there is only one user in the entire bandwidth) transmission. Non-OFDMA supports one 996+484+242-tone RU, and the others are the same. Figure 4a Shown are the subcarrier distribution and RU distribution of 20 MHz. Figure 4b The figure shows the subcarrier distribution and RU distribution of 40MHz. When the bandwidth of PPDU is 160MHz or 80+80MHz, the whole bandwidth can be regarded as the replication of two 80MHz subcarrier distributions. The whole bandwidth can be composed of a whole 2*996-toneRU, or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU. When the bandwidth is 320MHz or 160+160MHz, the whole bandwidth can be regarded as the replication of four 80MHz subcarrier distributions.

[0136] For instructions on RU or MRU, please refer to relevant protocols or standards, such as Figure 4a The RU shown can refer to the relevant description of Figure 27-5 in 802.11ax-2021. Figure 4b The RU shown can refer to the relevant introduction of Figure 27-6 in 802.11ax-2021, and the embodiments of this application will not be described in detail one by one. The relevant description of RU or MRU can also refer to the relevant introduction of Figures 36-4 to 36-16 in 802.11beD3.0, and the embodiments of this application will not be described in detail one by one. For example, MRU can include 52+26-tone MRU, 106+26-tone MRU, 996+282-tone MRU, etc., which are not listed here one by one.

[0137] Figure 5a 1 is a flow chart of a communication method provided in an embodiment of the present application. The first communication device and the second communication device involved in the method can refer to the above description of the communication system, which will not be described in detail here. Figure 5a As shown, the method includes:

[0138] 501. A first communication device generates a PPDU, wherein a bandwidth of the PPDU includes N subcarriers, wherein M subcarriers are pilot subcarriers.

[0139] Exemplarily, the PPDU shown in step 501 may also be called a high-band PPDU or a high-band PPDU or a high-band signal, etc. For ease of description, the PPDU shown in step 501 is described by taking a high-band PPDU as an example.

[0140] The high-band PPDU may include a data field, which may occupy one or more OFDM symbols. The high-band PPDU may also include a traditional preamble, such as Figure 2a to Figure 2d Similarly, the traditional preamble may include at least one of the following: L-LTF, L-STF, L-SIG field. For example, the high-frequency band PPDU may include a preamble related to UHR, such as a preamble related to UHR may include at least one of the following: UHR-SIG field, UHR-LTF, UHR-STF. It is understandable that the names of the UHR-SIG field, UHR-LTF, and UHR-STF shown here are illustrated by taking UHR as an example, and should not be understood as a limitation on the embodiments of the present application.

[0141] It can be understood that the frame format of the high-band PPDU can also refer to the frame formats shown in other protocols, such as the frame formats shown in 802.11bn, 802.11ay, 802.11aj and other protocols. The embodiment of the present application does not limit the specific frame format of the high-band PPDU.

[0142] The high frequency band can be understood as a frequency band between 42.5 GHz and 71 GHz, or a frequency band greater than or equal to (super) 45 GHz. The specific frequency band value involved in the high frequency band is not limited in the embodiments of the present application.

[0143] The bandwidth of the high-band PPDU can be greater than or equal to 160MHz, such as the bandwidth of the high-band PPDU can be any of the following: 160MHz, 320MHz, 640MHz, 1280MHz, 2560MHz. The bandwidths of the high-band PPDU listed here are only examples and should not be understood as limitations on the embodiments of the present application. For example, when N=128 and the subcarrier spacing is 2.5MHz, the bandwidth of the high-band PPDU is 320MHz; for example, when N=128 and the subcarrier spacing is 5MHz, the bandwidth of the high-band PPDU is 640MHz.

[0144] In the embodiment of the present application, the bandwidth of the high-band PPDU includes N subcarriers, of which M subcarriers are pilot subcarriers. Exemplarily, the above-mentioned N subcarriers and M pilot subcarriers may be for the data field in the high-band PPDU. For example, for the data field in the high-band PPDU, the bandwidth of the high-band PPDU includes N subcarriers, and the N subcarriers include M pilot subcarriers. Among them, the value of M / N may meet the following characteristics:

[0145] As an example, when N is 128, M is greater than 6.

[0146] As another example, when N is 64, M is greater than 4.

[0147] As yet another example, when N is 256, M is greater than 8.

[0148] For example, the value of M can be greater than the number of pilot subcarriers corresponding to N subcarriers in the bandwidth of the low-band PPDU. For example, taking the number of pilot subcarriers listed in term 6 as an example, the bandwidth of the low-band PPDU is 40MHz (such as N=128), the number of pilot subcarriers in the 40MHz is 6, and M can be an integer greater than 6. For another example, the bandwidth of the low-band PPDU is 80MHz (such as N=256), the number of pilot subcarriers in the 80MHz is 8, and M can be an integer greater than 8. For another example, the bandwidth of the low-band PPDU is 160MHz (such as N=512), the number of pilot subcarriers in the 160MHz is 16, and M can be an integer greater than 16. For the specific values ​​of M and N, the embodiments of the present application will not be listed one by one. For the relationship between N, the subcarrier spacing and the bandwidth of the high-band PPDU, please refer to the relevant introduction of terms 2 and 3 above, which will not be described in detail here. The following description is made by taking N=128 and M greater than 6 as an example.

[0149] The subcarriers involved in the bandwidth of the high-band PPDU meet at least one of the following examples:

[0150] As an example, the number of pilot subcarriers in the bandwidth of the high-band PPDU can be any of the following: 8, 10, 12, 14, 16, 18, 20.

[0151] The number of pilot subcarriers in the bandwidth of the high-frequency band PPDU shown in the embodiment of the present application can effectively ensure that the second communication device (the communication device on the receiving side) can have a sufficient number of pilots to correct the frequency deviation and improve the accuracy of data demodulation. Thereby, the packet error rate can be reduced and the link performance can be improved. If the number of pilot subcarriers in the bandwidth of the high-frequency band PPDU is greater than the number of pilot subcarriers in the bandwidth of the low-frequency band PPDU, the error ratio of the second communication device receiving the PPDU in the high-frequency band can be effectively reduced, thereby reducing the packet error rate.

[0152] As an example, the number of data subcarriers in the bandwidth of the high-band PPDU is less than 108. Exemplarily, the number of data subcarriers in the bandwidth of the high-band PPDU can be any of the following: 102, 72. Among them, the number of data subcarriers in the bandwidth of the high-band PPDU can be the number of data subcarriers in the RU or MRU. The total number of subcarriers included in the RU or MRU is less than 242. For example, the number of data subcarriers in a 106-tone RU is 102, and the number of data subcarriers in the bandwidth of the above-mentioned high-band PPDU can be designed to be 102, so that the communication device can reuse the generation method / generation circuit of the signal carried by the data subcarrier in the 106-tone RU when generating the signal carried by the data subcarrier of the PPDU, thereby improving the utilization rate of the baseband chip and reducing the cost. For another example, the number of data subcarriers in the 52+26-tone MRU is 72, and the number of data subcarriers in the bandwidth of the above-mentioned high-band PPDU can also be designed to be 72, so that the communication device can reuse the generation method / generation circuit of the signal carried by the data subcarriers in the 52+26-tone MRU when generating the signal carried by the data subcarriers of the PPDU. The number of data subcarriers in the bandwidth of the high-band PPDU involved in the embodiment of the present application can also be considered to be designed as the number of data subcarriers in other RUs or MRUs, not limited to the above-mentioned 106-tone RU and 52+26-tone MRU, so that the generation method / generation circuit of the data subcarrier-carrying signal of the existing RU / MRU can be reused, thereby improving the baseband utilization rate and reducing the chip cost.

[0153] For an explanation of the relationship between the number of data subcarriers, the number of pilot subcarriers, and RU or MRU in the bandwidth of the high-band PPDU, please refer to the following Figure 6 The content of the corresponding embodiment.

[0154] In the embodiment of the present application, the number of guard subcarriers in the bandwidth of the high-band PPDU is less than or equal to 11. Exemplarily, the number of guard subcarriers in the bandwidth of the high-band PPDU can be any of the following: 3, 5, 7, 9, 11.

[0155] By reasonably designing the number of protection subcarriers, the number of pilot subcarriers and the number of data subcarriers in the bandwidth of the high-band PPDU can be guaranteed. For example, compared with the bandwidth of the low-band PPDU, the number of protection subcarriers in the bandwidth of the high-band PPDU is reduced, and the number of pilot subcarriers is increased, thereby effectively improving the spectrum utilization.

[0156] Regarding the subcarrier planning of the bandwidth of the high-band PPDU, the number and index of pilot subcarriers, the number and index of data subcarriers, the number and index of protection subcarriers, etc., reference may be made to implementation methods 1 to 6. The contents of the following implementation methods 1 to 6 are all applicable to this embodiment.

[0157] Exemplarily, the access mode of the high-band PPDU may be a non-OFDMA access mode (or transmission mode). The embodiment of the present application does not limit the access mode of the high-band PPDU.

[0158] 502. The first communication device transmits the PPDU in a high frequency band, and correspondingly, the second communication device receives the PPDU in a high frequency band.

[0159] The transmitting of the PPDU on the high band shown in step 502 is to send the high band PPDU on the high band.

[0160] 503. The second communication device parses the PPDU.

[0161] The parsed PPDU shown in step 503 is the parsed high-band PPDU. For example, the second communication device detects (detects) the traditional leading part of the high-band PPDU, obtains the standard to which the high-band PPDU belongs, such as obtaining the frame format corresponding to the high-band PPDU, or obtains that the high-band PPDU is a UHR PPDU, etc. By detecting the leading part of the high-band PPDU (such as including the traditional leading part and the leading part related to UHR), the second communication device can effectively demodulate the data field of the high-band PPDU. The specific description method of step 503 is not limited in the embodiment of the present application. For example, step 503 can also be replaced by: the second communication device detects the high-band PPDU, or the second communication device processes the high-band PPDU, or the second communication device detects and demodulates the high-band PPDU, etc.

[0162] For instructions on the second communication device parsing the high-band PPDU, please refer to Figure 3b Or below, I will not go into details here.

[0163] In the embodiment of the present application, by reasonably designing the number of pilot subcarriers in the bandwidth of the high-frequency band PPDU, the packet error rate can be effectively reduced and the link performance can be improved. The second communication device can also have a sufficient number of pilots to correct the frequency deviation, thereby improving the accuracy of the second communication device in demodulating data.

[0164] The following describes in detail each subcarrier included in the bandwidth of the high-band PPDU. It will be understood that the number of subcarriers and the index introduced below are all illustrated by taking the bandwidth of the high-band PPDU as an example including 128 subcarriers. Each of the methods involved in Implementation Methods 1 to 6 below may be a separate embodiment, or different contents in the same implementation may be combined. For example, the number of pilot subcarriers and the pilot value in Implementation Method 1 may be combined, and the pilot value and the subcarrier planning (toneplan) in Implementation Method 1 may also be combined. Of course, these contents may also be separate embodiments respectively. The description of separate embodiments and combined embodiments here also applies to Implementation Methods 2 to 6, and will not be repeated below.

[0165] Implementation method 1

[0166] As an example, the number of pilot subcarriers is 10, and the pilot value may be [1 1 1 -1-1 1 1 1 -1] or [1 1 1 -11 1 1 -1-1 1]. For example, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=-1; or, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=1, Ψ5=1, Ψ6=1, Ψ7=-1, Ψ8=-1, Ψ9=1. For example, the pilot value of the pilot subcarrier in the bandwidth of the high-band PPDU may be obtained by concatenating the pilot value of the pilot subcarrier in the bandwidth of the low-band PPDU. For example, the pilot values ​​of the 10 pilot subcarriers may be a concatenation of the low-band 6 pilot values ​​(e.g., [1 1 1 -1-1 1]) and the low-band 4 pilot values ​​(e.g., [1 1 1 -1]). For example, the low-band 6 pilot values ​​may be the 6 pilot values ​​involved in 802.11ac 40M bandwidth or 802.11ax 52+26-tone MRU or 11ax 106+26-tone MRU. For another example, the low-band 4 pilot values ​​may be the 4 pilot values ​​involved in 802.11ac 20M bandwidth or 11ax52-tone RU / 106-tone RU.

[0167] As another example, the number of pilot subcarriers is 10, and the pilot values ​​thereof may be [1 1 1 -1-1 1 1 1 1 -1] or [1 -1 11 1 -1-1 1 1 1]. Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=-1; or, Ψ0=1, Ψ1=-1, Ψ2=1, Ψ3=1, Ψ4=1, Ψ5=-1, Ψ6=-1, Ψ7=1, Ψ8=1, Ψ9=1. For example, the pilot values ​​of the pilot subcarriers in the bandwidth of the high-band PPDU may be obtained by concatenating the pilot values ​​of the pilot subcarriers in the bandwidth of the low-band PPDU. For example, the pilot values ​​of these 10 pilot subcarriers can be a concatenation of low-band 8 pilot values ​​(such as [1 1 1 -1-1 1 1 1]) and low-band 2 pilot values ​​(such as [1,-1]). For example, the low-band 8 pilot value can come from the 8 pilot values ​​involved in 802.11ac 80M bandwidth or 802.11ax 242-tone RU. For another example, the low-band 2 pilot value can come from the 2 pilot values ​​involved in 802.11ax 26-tone RU.

[0168] Exemplarily, the subcarrier planning in the bandwidth of the high-band PPDU may be as follows:

[0169] The number of data subcarriers is 102, the number of DC subcarriers is 5, the number of pilot subcarriers is 10, and the number of protection subcarriers is 11, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The leftmost side has 6 subcarriers, and the index can be recorded as [-64:-59], and the rightmost side has 5 subcarriers, and the index can be recorded as [59:63]. The subcarrier planning shown here can also be understood as: the bandwidth of the PPDU is 320MHz or 640MHz, etc., and the total number of subcarriers of the 320MHz PPDU or 640MHz PPDU is 128, and the index is an integer from -64 to 63, recorded as [-64:63]. Among them, there are 102 data subcarriers, 5 DC subcarriers, 10 pilot subcarriers, and 11 protection subcarriers. The indexes of the 11 protection subcarriers are [-64:-59], [59:63]. The following implementation methods 2 to 6 also have similar descriptions, and they will not be listed one by one below.

[0170] Exemplarily, the position (i.e., index) of the pilot subcarrier can satisfy the symmetry of positive and negative frequencies, and be evenly or approximately evenly distributed over the entire bandwidth. The setting rules of the pilot subcarriers shown here are only examples and should not be understood as limitations on the embodiments of the present application. For example, for the positive frequency part, in order of index from small to large, the index of the first pilot subcarrier is between [2:11] (also referred to as between 2 and 11), the index of the second pilot subcarrier is between [12:21], the index of the third pilot subcarrier is between [22:31], the index of the fourth pilot subcarrier is between [32:41], and the index of the fifth pilot subcarrier is between [42:53]. For the negative frequency part, in descending order of index, the index of the first pilot subcarrier is between [-11:-2], the index of the second pilot subcarrier is between [-21:-12], the index of the third pilot subcarrier is between [-31:-22], the index of the fourth pilot subcarrier is between [-41:-32], and the index of the fifth pilot subcarrier is between [-53:-42]. The [2:11] shown here indicates that the index of a certain pilot subcarrier can be within the limited range, and the others are deduced in the same way, which will not be described in detail one by one.

[0171] like Figure 5b As shown, for the case where the number of pilot subcarriers is 10, the positive and negative frequency parts symmetrically include 5 subcarriers each, and the pilot subcarrier indexes can be [-53, -39, -25, -18, -11, 11, 18, 25, 39, 53]. It can be understood that Figure 5b The indexes of the data subcarriers are not shown one by one. Figure 5b to Figure 5f The horizontal coordinates in the index increase from left to right.

[0172] Implementation method 2

[0173] As an example, the number of pilot subcarriers is 12, and the pilot value can be [1 1 1 -1-1 1 1 1 -1-11]. For example, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=1, Ψ 10 =-1,Ψ 11 = 1. For example, the pilot values ​​of the 12 pilot subcarriers may be the concatenation of two 6 pilot values ​​(such as [1 1 1 -1-1 1]) in the low frequency band.

[0174] As another example, the number of pilot subcarriers is 12, and the pilot values ​​may be [1 1 1 -1-1 1 1 1 1 1-1], or [1 11-1 1 1 1-1-1 1 1 1]. For example, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=1, Ψ10=1 10 =1,Ψ 11 =-1; or, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=1, Ψ5=1, Ψ6=1, Ψ7=-1, Ψ8=-1, Ψ9=1, Ψ 10 =1,Ψ 11 = 1. For example, the 12 pilot values ​​may be a concatenation of 8 pilot values ​​in the low frequency band (such as [1 1 1 -1-1 1 1 1]) and 4 pilot values ​​(such as [1 1 1 -1]), or a concatenation of 4 pilot values ​​in the low frequency band and 8 pilot values.

[0175] Exemplarily, the subcarrier planning in the bandwidth of the high-band PPDU may be as follows:

[0176] As an example, the number of data subcarriers is 102, the number of DC subcarriers is 3, the number of pilot subcarriers is 12, and the number of protection subcarriers is 11, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 6 on the leftmost side can be indexed as [-64:-59], and the 5 on the rightmost side can be indexed as [59:63].

[0177] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 5, the number of pilot subcarriers is 12, and the number of guard subcarriers is 9, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 5 on the leftmost side can be indexed as [-64:-60], and the 4 on the rightmost side can be indexed as [60:63].

[0178] Exemplarily, the position of the pilot subcarriers can satisfy the symmetry of positive and negative frequencies, and be evenly or approximately evenly distributed in the entire bandwidth. For example, when the number of pilot subcarriers is 12, the positive and negative frequency parts symmetrically include 6 subcarriers each. For the positive frequency part, in the order of index values ​​from small to large, the first pilot subcarrier index value is located between [2:10]; the second pilot subcarrier index value is located between [11:19]; the third pilot subcarrier is located between [20:28]; the fourth pilot subcarrier is located between [29:37]; the fifth pilot subcarrier is located between [38:46]; and the sixth pilot subcarrier is located between [47:55]. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between [-10:-2]; the second pilot subcarrier index value is between [-19:-11]; the third pilot subcarrier is between [-28:-20]; the fourth pilot subcarrier is between [-37:-29]; the fifth pilot subcarrier is between [-46:-38]; the sixth pilot subcarrier is between [-55:-47]. [2:10] shown here indicates that the index of a certain pilot subcarrier can be within the limited range, and the others are deduced in the same way, which will not be described in detail one by one.

[0179] For example, when the number of pilot subcarriers is 12, Figure 5c As shown, the index of the pilot subcarrier can be [-51,-42,-33,-24,-15,-6,6,15,24,33,42,51]; Figure 5d As shown, it can also be [-53,-39,-25,-18,-11,-7,7,11,18,25,39,53]. It is understandable that Figure 5c and Figure 5d The DC subcarrier and protection subcarrier shown are only examples and should not be understood as limitations on the embodiments of the present application.

[0180] Implementation method three

[0181] Exemplarily, the number of pilot subcarriers is 14, and the pilot value can be [1 1 1 -1-1 1 1 1 1 1 -1-11], or [1 11-1-1 1 1 1 1-1-1 1 1 1]. For example, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=1, Ψ10=1 10 =1,Ψ 11 =-1,Ψ 12 =-1,Ψ 13 =1; or, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=-1, Ψ10 =-1,Ψ 11 =1,Ψ 12 =1,Ψ 13 = 1. For example, the 14 pilot values ​​may be a concatenation of 8 pilot values ​​in the low frequency band (such as [1 1 1 -1-1 1 1 1]) and 6 pilot values ​​(such as [1 11-1-1 1), or a concatenation of 6 pilot values ​​in the low frequency band and 8 pilot values.

[0182] Exemplarily, the subcarrier planning in the bandwidth of the high-band PPDU may be as follows:

[0183] As an example, the number of data subcarriers is 102, the number of DC subcarriers is 3, the number of pilot subcarriers is 14, and the number of protection subcarriers is 9, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 5 on the leftmost side can be indexed as [-64:-60], and the 4 on the rightmost side can be indexed as [60:63].

[0184] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 5, the number of pilot subcarriers is 14, and the number of guard subcarriers is 7, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 4 on the leftmost side can be indexed as [-64:-61], and the 3 on the rightmost side can be indexed as [61:63].

[0185] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 1, the number of pilot subcarriers is 14, and the number of protection subcarriers is 11, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 6 on the leftmost side can be indexed as [-64:-59], and the 5 on the rightmost side can be indexed as [59:63].

[0186] Exemplarily, when the number of pilot subcarriers is 14, the positive and negative frequency parts symmetrically include 7 subcarriers each. For the positive frequency part, in the order of index values ​​from small to large, the first pilot subcarrier index value is between [2:9]; the second pilot subcarrier index value is between [10:17]; the third pilot subcarrier is between [18:25]; the fourth pilot subcarrier is between [26:33]; the fifth pilot subcarrier is between [34:41]; the sixth pilot subcarrier is between [42:49]; the seventh pilot subcarrier is between [50:57]. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between [-9:-2]; the second pilot subcarrier index value is between [-17:-10]; the third pilot subcarrier is between [-25:-18]; the fourth pilot subcarrier is between [-33:-26]; the fifth pilot subcarrier is between [-41:-34]; the sixth pilot subcarrier is between [-49:-42], and the seventh pilot subcarrier is between [-57:-50]. The [2:9] shown here indicates that the index of a certain pilot subcarrier can be within the limited range, and the others are deduced in the same way, which will not be described in detail one by one.

[0187] For example, when the number of pilot subcarriers is 14, Figure 5e As shown in , the index of the pilot subcarrier can be [-53 -45 -37 -29 -21 -13 -5 5 13 21 29 37 45 53]; Figure 5f As shown, it can also be [-55 -53 -39 -25-18 -11 -6 6 11 18 25 3953 55]. It is understandable that Figure 5c and Figure 5d The DC subcarrier and protection subcarrier shown are only examples and should not be understood as limitations on the embodiments of the present application.

[0188] Implementation method 4

[0189] Exemplarily, the number of pilot subcarriers is 16, and the pilot values ​​can be [1 1 1 -1-1 1 1 1 1 1 -1-1 11 1]. For example, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=1, Ψ 10 =1,Ψ 11 =-1,Ψ 12 =-1,Ψ 13 =1,Ψ 14 =1,Ψ 15=1. For example, the pilot values ​​of the pilot subcarriers in the bandwidth of the high-band PPDU can reuse the pilot values ​​of the pilot subcarriers in the bandwidth of the low-band PPDU. For example, these 16 pilot values ​​can be 16 pilot values ​​in the low-band, such as 16 pilot values ​​involved in the 802.11ac 160M bandwidth or 802.11ax 484 / 996-tone RU.

[0190] Exemplarily, the subcarrier planning in the bandwidth of the high-band PPDU may be as follows:

[0191] As an example, the number of data subcarriers is 102, the number of DC subcarriers is 3, the number of pilot subcarriers is 16, and the number of protection subcarriers is 7, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 4 on the leftmost side can be indexed as [-64:-61], and the 3 on the rightmost side can be indexed as [61:63].

[0192] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 5, the number of pilot subcarriers is 16, and the number of guard subcarriers is 5, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 3 on the leftmost side can be indexed as [-64:-62], and the 2 on the rightmost side can be indexed as [62:63].

[0193] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 1, the number of pilot subcarriers is 16, and the number of guard subcarriers is 9, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 5 on the leftmost side can be indexed as [-64:-60], and the 4 on the rightmost side can be indexed as [60:63].

[0194] For implementation methods three and four, when the number of pilot subcarriers is 12 or 14, the packet error rate can be effectively reduced, and the reduction is more obvious. As the number of pilot subcarriers increases, although the packet error rate can still be reduced, the reduction in the packet error rate is limited.

[0195] Implementation method five

[0196] Exemplarily, the number of pilot subcarriers is 18, and the pilot values ​​can be [1 1 1 -1-1 1 1 1 1 1 -1-1 11 1 1 -1], or [1 -1 1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1]. For example, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=1, Ψ10=1 10 =1,Ψ 11 =-1,Ψ 12 = = -1, Ψ 13 =1,Ψ 14 =1,Ψ 15 =1,Ψ16 =1,Ψ 17 =-1; or, Ψ0=1, Ψ1=-1, Ψ2=1, Ψ3=1, Ψ4=1, Ψ5=-1, Ψ6=-1, Ψ7=1, Ψ8=1, Ψ9=1, Ψ 10 =1,Ψ 11 =1,Ψ 12 =1,Ψ 13 =-1,Ψ 14 =-1,Ψ 15 =1,Ψ 16 =1,Ψ 17 = 1. For example, the 18 pilot values ​​may be a concatenation of 16 pilot values ​​and 2 pilot values ​​in the low frequency band, or a concatenation of 2 pilot values ​​and 16 pilot values ​​in the low frequency band.

[0197] Exemplarily, the subcarrier planning in the bandwidth of the high-band PPDU may be as follows:

[0198] As an example, the number of data subcarriers is 102, the number of DC subcarriers is 3, the number of pilot subcarriers is 18, and the number of protection subcarriers is 5, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The leftmost three can be indexed as [-64:-62], and the rightmost two can be indexed as [62:63].

[0199] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 5, the number of pilot subcarriers is 18, and the number of guard subcarriers is 3, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The two on the leftmost side can be indexed as [-64:-63], and the one on the rightmost side can be indexed as

[63] .

[0200] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 1, the number of pilot subcarriers is 18, and the number of guard subcarriers is 7, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The 4 on the leftmost side can be indexed as [-64:-61], and the 3 on the rightmost side can be indexed as [61:63].

[0201] Implementation method six

[0202] Exemplarily, the number of pilot subcarriers is 20, and the pilot value may be [1 1 1 -1-1 1 1 1 1 1 1 -1-11 1 1 1 1 -1], or, [1 1 1 -1 1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1]. For example, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=-1, Ψ5=1, Ψ6=1, Ψ7=1, Ψ8=1, Ψ9=1, Ψ10=1 10 =1,Ψ 11 =-1,Ψ 12 =-1,Ψ 13 =1,Ψ14 =1,Ψ 15 =1,Ψ 16 =1,Ψ 17 =1,Ψ 18 =1,Ψ 19 =-1; or, Ψ0=1, Ψ1=1, Ψ2=1, Ψ3=-1, Ψ4=1, Ψ5=1, Ψ6=1, Ψ7=-1, Ψ8=-1, Ψ9=1, Ψ 10 =1,Ψ 11 =1,Ψ 12 =1,Ψ 13 =1,Ψ 14 =1,Ψ 15 =-1,Ψ 16 =-1,Ψ 17 =1,Ψ 18 =1,Ψ 19 = 1. For example, the 20 pilot values ​​may be a combination of 16 pilot values ​​in the low frequency band and 4 pilot values, or a combination of 4 pilot values ​​in the low frequency band and 16 pilot values.

[0203] Exemplarily, the subcarrier planning in the bandwidth of the high-band PPDU may be as follows:

[0204] As an example, the number of data subcarriers is 102, the number of DC subcarriers is 3, the number of pilot subcarriers is 20, and the number of protection subcarriers is 3, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The two on the leftmost side can be indexed as [-64:-63], and the one on the rightmost side can be indexed as

[63] .

[0205] As another example, the number of data subcarriers is 102, the number of DC subcarriers is 1, the number of pilot subcarriers is 20, and the number of guard subcarriers is 5, which are distributed on the leftmost and rightmost sides of the entire bandwidth. The three on the leftmost side can be indexed as [-64:-62], and the two on the rightmost side can be indexed as [62:63].

[0206] It can be understood that the distribution intervals of the pilot subcarriers in implementation modes 4 to 6 can refer to the relevant descriptions of implementation modes 1 to 3.

[0207] In an embodiment of the present application, the bandwidth of the high-band PPDU includes 128 subcarriers, and the subcarrier planning may be that the number of data subcarriers is 102, the number of pilot subcarriers is greater than 6, and the number of protection subcarriers is not greater than 11. By reasonably designing the number of pilot subcarriers in the bandwidth of the high-band PPDU, the packet error rate can be ensured to be sufficiently low. Generally, the bandwidth occupied by the protection subcarrier is the transition bandwidth. For example, when the transition bandwidth is constant, if the subcarrier interval becomes larger, the number of subcarriers included in the transition bandwidth will decrease, that is, the number of protection subcarriers will decrease. Therefore, in an embodiment of the present application, the number of protection subcarriers may be less than or equal to 11.

[0208] Figure 6 1 is a flow chart of a communication method provided in an embodiment of the present application. The first communication device and the second communication device involved in the method can refer to the above description of the communication system, which will not be described in detail here. Figure 6 As shown, the method includes:

[0209] 601. A first communication device generates a PPDU, wherein a bandwidth for transmitting the PPDU includes N subcarriers, wherein N1 data subcarriers among the N subcarriers correspond to data subcarriers in a RU or an MRU.

[0210] For example, the PPDU shown in step 601 may also be called a high-band PPDU, a high-frequency PPDU, or a UHR PPDU. For the high-band, the frame format of the PPDU, and the bandwidth of the PPDU, please refer to the description of step 501 or the related terms, which will not be described in detail here. If the bandwidth of the PPDU still includes N subcarriers, then Figure 6 The method shown may also be described as follows:

[0211] N2 subcarriers among the above N subcarriers correspond to subcarriers in the RU or MRU. Exemplarily, N1 data subcarriers among the N subcarriers correspond to data subcarriers in the RU or MRU. (N2-N1) pilot subcarriers among the N subcarriers correspond to pilot subcarriers in the above RU or MRU. That is, the number of data subcarriers and part of the number of pilot subcarriers among the N subcarriers correspond to the number of data subcarriers and the number of pilot subcarriers in the RU or MRU. N1 and N2 are both integers less than N, and N2 is greater than N1.

[0212] The encoding method of the above-mentioned N1 data subcarriers (such as the encoding method can be LDPC encoding or binary convolutional code (binary convolutional code, BCC), etc.) corresponds to the encoding method of the above-mentioned RU or MRU (such as the encoding method can be LDPC encoding or BCC encoding, etc.). Exemplarily, the number of data subcarriers and LDPC encoding in the bandwidth of the PPDU are the same as the number of data subcarriers and LDPC encoding of the RU or MRU. Exemplarily, the total number of subcarriers included in the RU or MRU is less than 242.

[0213] As an example, N=128, N1=102. For example, the RU can be a 106-tone RU. For the 106-tone RU, please refer to the relevant introduction in term 9. For example, the 106-tone RU includes 102 data subcarriers and 4 pilot subcarriers. Exemplarily, the 106-tone RU includes 4 pilot subcarriers. In addition, N3 pilot subcarriers can be added. N3+4 pilot subcarriers are the number of pilot subcarriers in the above N subcarriers. For example, N3+4=8, or N3+4=10, or N3+4=12, or N3+4=14, or N3+4=16, or N3+4=18, or N3+4=20. For the number of pilot subcarriers in N subcarriers, please refer to Figure 5a .

[0214] As another example, N=128, N1=72. For example, the MRU can be a 52+26-tone MRU. For the 52+26-tone MRU, please refer to the relevant introduction in term 9, such as the 52+26-tone RU includes 72 data subcarriers and 6 pilot subcarriers. Exemplarily, the 106-tone RU includes 4 pilot subcarriers. In addition, N4 pilot subcarriers can be added. N4+6 pilot subcarriers are the number of pilot subcarriers in the above N subcarriers. For example, N4+6=8, or N4+6=10, or N4+6=12, or N4+6=14, or N4+6=16, or N4+6=18, or N4+6=20. For the number of pilot subcarriers in N subcarriers, please refer to Figure 5a .

[0215] The embodiments of the present application are also applicable when N is other values, such as N=64, or when N=256, the data subcarrier in the bandwidth of the PPDU can also correspond to an RU or MRU, which are not listed one by one here.

[0216] For detailed instructions on how the first communication device generates a PPDU, please refer to Figure 3a , which will not be described in detail here. For example, for pre-FEC PHY padding and post-FEC PHY padding, the number of data subcarriers is different, so the number of data bits carried by each OFDM symbol is N DBPSThe calculation process of the number of padding bits will be different, and the corresponding implementation circuit will be different. The row-column interleaving method of the LDPC subcarrier mapper can change the order of QAM symbols carried by the data subcarriers. When the number of data subcarriers is different, the implementation of the LDPC subcarrier mapper will be different, and the corresponding implementation circuit will be different. The space and frequency mapper can map data subcarriers, pilot subcarriers, protection and DC subcarriers to corresponding subcarrier indexes. When the number and position of data subcarriers and the number and position of pilot subcarriers are different, the implementation process of the space and frequency mapper will be different, and the corresponding implementation circuit will be different.

[0217] When the number of data subcarriers and LDPC coding in the bandwidth of the high-band PPDU shown in the embodiment of the present application are the same as the number of data subcarriers and LDPC coding of the above-mentioned RU or MRU, the methods of Pre-FEC PHY padding, Post-FEC PHY padding, and LDPC subcarrier mapping can be the same (i.e., the generation method / generation circuit is the same), and the spatial and frequency mapping methods can be different. Figure 3a For example, the generation method of the high-band PPDU except for the space and frequency mapping can be the same as the generation method of the low-band PPDU. As a result, the baseband chip in the first communication device can reuse the baseband chip in the communication device used to generate PPDU in the low-band protocol, so that the change of the baseband chip is minimized and the baseband chip in the communication device used to generate PPDU in the low-band protocol is reused to the greatest extent. Thus, the design, development and testing costs of the baseband chip are effectively reduced.

[0218] Exemplarily, the above-mentioned RU or MRU can be obtained based on the access method of OFDMA. Considering that in the access method of 11ax OFDMA, the 106-tone RU includes 102 data subcarriers and 4 pilot subcarriers, the signal carried by the 102 data subcarriers in the bandwidth of the high-band PPDU can be generated by the signal generation circuit carried by the data subcarriers of the 106-tone RU. The bandwidth of the high-band PPDU includes 128 subcarriers, the number of data subcarriers is 102, and the number of subcarriers included in the above-mentioned RU is less than 242. Exemplarily, the RU is an RU including 106 subcarriers, and the 106 subcarriers include 102 data subcarriers. Exemplarily, the 52+26-tone RU includes 72 data subcarriers and 6 pilot subcarriers, then the signal carried by the 72 data subcarriers in the bandwidth of the high-band PPDU can be generated by the signal generation circuit carried by the data subcarriers of the 52+26-tone RU. The bandwidth of the high-band PPDU includes 128 subcarriers, the number of data subcarriers is 72, and the number of subcarriers included in the above MRU is less than 242. Exemplarily, the MRU includes 78 subcarriers, and the 78 subcarriers include 72 data subcarriers. Therefore, after the data subcarriers are generated, part of the circuits for space and frequency mapping in the first communication device are changed, part of the circuits for pilot processing in the second communication device are changed, and the rest can reuse the low-frequency band circuits, so that the baseband chip is highly reused.

[0219] From the introduction of pilot subcarriers in term 5 and Figure 3a It can be seen from the introduction of data subcarriers that the generation process of the pilot subcarrier-bearing signal in the first communication device is independent of the generation process of the data subcarrier-bearing signal. Therefore, the method for determining the signal carried by the pilot subcarrier in the above-mentioned RU or MRU can refer to the introduction of term 5, and the embodiments of the present application will not be described in detail. The total number of data subcarriers in the bandwidth of the high-band PPDU can correspond to the total number of data subcarriers in the RU or MRU, and the (N2-N1) pilot subcarriers in the pilot subcarriers in the bandwidth of the high-band PPDU can correspond to the total number of pilot subcarriers in the RU or MRU. The embodiments of the present application do not limit whether the index of the data subcarrier in the bandwidth of the high-band PPDU shown in the embodiments of the present application is the same as the index of the data subcarrier in the RU or MRU, and whether the index of the pilot subcarrier in the bandwidth of the high-band PPDU is the same as the index of the pilot subcarrier in the RU or MRU.

[0220] For example, Figure 6 The number of pilot subcarriers, the index of pilot subcarriers, the pilot value of pilot subcarriers, the number of data subcarriers, and the index of data subcarriers in the high-band PPDU shown can be referred to Figure 5a For related introductions, or reference implementation methods 1 to 6, no further details will be given here.

[0221] 602. The first communication device transmits the PPDU in a high frequency band, and correspondingly, the second communication device receives the PPDU in a high frequency band.

[0222] For the relevant description of step 602, please refer to step 502, which will not be described in detail here.

[0223] 603. The second communication device parses the PPDU.

[0224] For the specific description of step 603, please refer to step 503, which will not be described in detail here.

[0225] For details about the second communication device parsing PPDU, please refer to Figure 3b , which will not be described in detail here. Exemplarily, for the processing of the pilot, the second communication device needs to determine the signal carried by the pilot subcarrier. If the number of pilot subcarriers is different, the generation process of the signal carried by the pilot subcarrier will also be different, and the corresponding implementation circuit will also be different. The number of pilot subcarriers used for phase deviation estimation and averaging will also be different. Deinterleaving is the inverse process of the LDPC subcarrier mapper, which restores the order of the QAM symbols carried by the data subcarriers based on the row and column interleaving of the LDPC subcarrier mapper. Therefore, the deinterleaving process will be different for different numbers of data subcarriers, and the corresponding implementation circuit will also be different.

[0226] When the number of data subcarriers and LDPC coding in the bandwidth of the PPDU shown in the embodiment of the present application are the same as the number of data subcarriers and LDPC coding of the RU or MRU described above, the deinterleaving method can be the same, and the pilot processing can be different. Figure 3b For example, the high-band PPDU parsing method except for pilot processing can be the same as the low-band PPDU parsing method. For the relevant description of step 603, please refer to step 601, which will not be described in detail here.

[0227] In an embodiment of the present application, when the N1 data subcarriers in the bandwidth of the high-band PPDU correspond to the data subcarriers in the RU or MRU, the utilization efficiency of the baseband chip can be effectively improved. For example, the generation method of the signal carried by the data subcarriers in the bandwidth of the high-band PPDU can correspond to the generation method of the signal carried by the data subcarriers in the above-mentioned RU or MRU, so that the baseband chip can realize the generation method of the signal carried by the data subcarriers in the bandwidth of the high-band PPDU, and can also realize the generation method of the signal carried by the data subcarriers in the bandwidth of the low-band PPDU. The above description can also be understood as: the baseband chip that generates the high-band PPDU can reuse the baseband chip that generates the low-band PPDU.

[0228] Above Figure 5a Can be a separate embodiment, Figure 6 It can also be a separate embodiment, or, Figure 5a The related methods shown can be used with Figure 6 Combine the methods shown. Figure 5a and Figure 6 When combined, Figure 5a The number of data subcarriers in the related method shown may be the same as the number of data subcarriers of the RU or MRU; or, Figure 6 The number of pilot subcarriers, pilot values, and indexes in the method shown can refer to implementation methods 1 to 6, and the specific methods of combination are not listed one by one here.

[0229] The following is an introduction to the communication device provided in the embodiments of the present application.

[0230] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 7 to 9 The communication device according to the embodiment of the present application is described in detail.

[0231] Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, such as Figure 7 As shown, the communication device includes a processing unit 701 and a transceiver unit 702. The transceiver unit 702 can implement corresponding communication functions, and the processing unit 701 is used for data processing. For example, the transceiver unit 702 can also be called an interface, a communication interface or a communication unit.

[0232] In some embodiments of the present application, the communication device can be used to execute the actions performed by the first communication device in the above method embodiment. In this case, the communication device can be a Wi-Fi device itself or a component that can be configured in a WiFi device (such as a chip or a system or a functional module, etc.). The transceiver unit 702 is used to execute the transceiver-related operations of the first communication device in the above method embodiment, and the processing unit 701 is used to execute the processing-related operations of the first communication device in the above method embodiment.

[0233] Exemplarily, the processing unit 701 is configured to generate a PPDU;

[0234] The transceiver unit 702 is used to send or output PPDU.

[0235] Reuse Figure 7 In some other embodiments of the present application, the communication device can be used to execute the actions performed by the second communication device in the above method embodiment. In this case, the communication device can be the Wi-Fi device itself or a component that can be configured in the WiFi device (such as a chip or a system or a functional module, etc.), and the transceiver unit 702 is used to execute the transceiver-related operations of the second communication device in the above method embodiment, and the processing unit 701 is used to execute the processing-related operations of the second communication device in the above method embodiment.

[0236] Exemplarily, the transceiver unit 702 is used to input or receive a PPDU.

[0237] The processing unit 701 is configured to parse the PPDU.

[0238] Optionally, in each of the above embodiments, the communication device may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 701 may read the instructions and / or data in the storage unit so that the communication device implements the above method embodiment. Exemplarily, the storage unit may be used to store the index of each subcarrier, etc.

[0239] In the above-mentioned embodiments, for the specific description of each term or step, please refer to the introduction in the above method embodiment, which will not be described in detail here.

[0240] It can be understood that the specific descriptions of the transceiver unit and the processing unit shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiments, which will not be described in detail here.

[0241] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. Figure 7 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.

[0242] In one possible implementation, Figure 7In the communication device shown, the processing unit 701 may be one or more processors, the transceiver unit 702 may be a transceiver, or the transceiver unit 702 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input 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 be processed in other ways before it is input into the processor.

[0243] like Figure 8 As shown, the communication device 80 includes one or more processors 820 and a transceiver 810 .

[0244] Exemplarily, when the communication device is used to execute the above-mentioned first communication device or the steps, methods or functions performed by the first communication device, the processor 820 is used to generate a PPDU; and the transceiver 810 is used to send the PPDU.

[0245] Exemplarily, when the communication device is used to execute the above-mentioned second communication device or the steps, methods or functions executed by the second communication device, the transceiver 810 is used to receive the PPDU; the processor 820 is also used to parse the PPDU.

[0246] In the above-mentioned embodiments, for the specific description of each term and step, please refer to the introduction in the above method embodiment, which will not be described in detail here.

[0247] exist Figure 8 In various implementations of the communication device shown, the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation). The transceiver is used to communicate with other devices / devices through a transmission medium.

[0248] Optionally, the communication device 80 may also include one or more memories 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 820. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 820 may operate in conjunction with the memory 830. The processor 820 may execute program instructions stored in the memory 830. Optionally, at least one of the one or more memories may be included in the processor. In the embodiment of the present application, the memory 830 may store the index of each subcarrier, etc.

[0249] The specific connection medium between the transceiver 810, the processor 820 and the memory 830 is not limited in the embodiment of the present application. Figure 8 In the embodiment, the memory 830, the processor 820 and the transceiver 810 are connected via a bus 840. Figure 8 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0250] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.

[0251] In the embodiment of the present application, the memory may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (EPROM), a read-only memory (ROM) or a portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as a communication device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0252] The processor 820 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 830 is mainly used to store the software program and data. The transceiver 810 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and to process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0253] When the communication device is turned on, the processor 820 can read the software program in the memory 830, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 820 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward through the antenna in the form of electromagnetic waves. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 820. The processor 820 converts the baseband signal into data and processes the data.

[0254] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0255] It is understandable that the communication device shown in the embodiment of the present application may also have Figure 8The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and the transceiver shown above are only examples, and the specific steps executed by the processor and the transceiver can refer to the methods described above.

[0256] In another possible implementation, Figure 7 In the communication device shown, the processing unit 701 may be one or more logic circuits, and the transceiver unit 702 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 702 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig. 9 As shown, Fig. 9 The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 701 can be implemented by the logic circuit 901, and the transceiver unit 702 can be implemented by the interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig. 9 The above communication device is used as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .

[0257] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.

[0258] Exemplarily, when the communication device is used to execute the method, function or step executed by the above-mentioned first communication device or terminal equipment, the logic circuit 901 is used to generate a PPDU; and the interface 902 is used to output the PPDU.

[0259] Exemplarily, when the communication device is used to execute the method, function or step executed by the above-mentioned second communication device or network device, exemplary, the interface 902 is used to input the PPDU; and the logic circuit 901 is used to parse the PPDU.

[0260] For example, Fig. 9 The chip shown may also include a memory, which can be used to store the index of each subcarrier, etc.

[0261] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.

[0262] In the above-mentioned embodiments, the relevant descriptions of various terms and steps can be referred to the introduction in the above method embodiments, which will not be described in detail here.

[0263] for Fig. 9 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.

[0264] An embodiment of the present application also provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.

[0265] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.

[0266] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.

[0267] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided by the present application.

[0268] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided by the present application.

[0269] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.

[0270] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.

[0271] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0272] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0273] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0274] If the integrated unit is implemented in the form of a software functional unit 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 the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0275] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Generate a physical layer protocol data unit PPDU; The PPDU is transmitted in a high frequency band, and a bandwidth for transmitting the PPDU includes 128 subcarriers, wherein the number of pilot subcarriers in the 128 subcarriers is greater than 6.

2. A communication method, characterized in that: The method comprises: Receiving a physical layer protocol data unit PPDU in a high frequency band, wherein a bandwidth for transmitting the PPDU includes 128 subcarriers, and the number of pilot subcarriers in the 128 subcarriers is greater than 6; The PPDU is parsed.

3. The method according to claim 1 or 2, characterized in that: The number of pilot subcarriers in the bandwidth used to transmit the PPDU is any one of the following: 8, 10, 12, 14, 16, 18, 20.

4. The method according to any one of claims 1 to 3, characterized in that: The number of data subcarriers in the bandwidth used to transmit the PPDU is less than 108.

5. The method according to claim 4, characterized in that The number of data subcarriers in the bandwidth used to transmit the PPDU is 102.

6. The method according to any one of claims 1 to 5, characterized in that: The number of protection subcarriers in the bandwidth used to transmit the PPDU is less than or equal to 11.

7. The method according to any one of claims 1 to 6, characterized in that: The number of the pilot subcarriers is 12, and the pilot value of the pilot subcarrier is any 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]; or, The number of the pilot subcarriers is 14, and the pilot value of the pilot subcarrier is any 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]。 8. The method according to any one of claims 1 to 7, characterized in that: The number of pilot subcarriers is 12, and the indexes of the pilot subcarriers are [-51, -42, -33, -24, -15, -6, 6, 15, 24, 33, 42, 51]; or, [-53, -39, -25, -18, -11, -7, 7, 11, 18, 25, 39, 53]; or, The number of the pilot subcarriers is 14, and the indexes of the pilot subcarriers are [-53, -45, -37, -29, -21, -13-55 13 21 29 37 45 53]; or, [-55-53-39-25-18-11-6 6 11 18 25 39 53 55].

9. The method according to any one of claims 1 to 8, characterized in that: The number and encoding method of data subcarriers in the bandwidth used to transmit the PPDU are the same as the number and encoding method of data subcarriers in the resource unit RU or the multiple resource unit MRU, and the number of subcarriers included in the RU or the MRU is less than 242.

10. The method according to claim 9, characterized in that The RU is an RU including 106 subcarriers, wherein the 106 subcarriers include 102 data subcarriers.

11. The method according to any one of claims 1 to 10, characterized in that: The bandwidth used to transmit the PPDU is 320 MHz or 640 MHz.

12. A communication device, characterized in that: The device comprises: A processing unit, used for generating a physical layer protocol data unit PPDU; The transceiver unit is used to transmit the PPDU in a high frequency band, and the bandwidth for transmitting the PPDU includes 128 subcarriers, and the number of pilot subcarriers in the 128 subcarriers is greater than 6.

13. A communication device, characterized in that: The device comprises: A transceiver unit, configured to receive a physical layer protocol data unit PPDU in a high frequency band, wherein a bandwidth for transmitting the PPDU includes 128 subcarriers, wherein the number of pilot subcarriers in the 128 subcarriers is greater than 6; A processing unit is used to parse the PPDU.

14. The device according to claim 12 or 13, characterized in that The number of pilot subcarriers in the bandwidth used to transmit the PPDU is any one of the following: 8, 10, 12, 14, 16, 18, 20.

15. The device according to any one of claims 12 to 14, characterized in that The number of data subcarriers in the bandwidth used to transmit the PPDU is less than 108.

16. The device according to claim 15, characterized in that The number of data subcarriers in the bandwidth used to transmit the PPDU is 102.

17. The device according to any one of claims 12 to 16, characterized in that: The number of protection subcarriers in the bandwidth used to transmit the PPDU is less than or equal to 11.

18. The device according to any one of claims 12 to 17, characterized in that: The number of the pilot subcarriers is 12, and the pilot value of the pilot subcarrier is any 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]; or, The number of the pilot subcarriers is 14, and the pilot value of the pilot subcarrier is any 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]。 19. The device according to any one of claims 12 to 18, characterized in that: The number of pilot subcarriers is 12, and the indexes of the pilot subcarriers are [-51, -42, -33, -24, -15, -6, 6, 15, 24, 33, 42, 51]; or, [-53, -39, -25, -18, -11, -7, 7, 11, 18, 25, 39, 53]; or, The number of the pilot subcarriers is 14, and the indexes of the pilot subcarriers are [-53, -45, -37, -29, -21, -13-55 13 21 29 37 45 53]; or, [-55-53-39-25-18-11-6 6 11 18 25 39 53 55].

20. The device according to any one of claims 12 to 19, characterized in that The number and encoding method of data subcarriers in the bandwidth used to transmit the PPDU are the same as the number and encoding method of data subcarriers in the resource unit RU or the multiple resource unit MRU, and the number of subcarriers included in the RU or the MRU is less than 242.

21. The device according to claim 20, characterized in that The RU is an RU including 106 subcarriers, wherein the 106 subcarriers include 102 data subcarriers.

22. The device according to any one of claims 12 to 21, characterized in that The bandwidth used to transmit the PPDU is 320 MHz or 640 MHz.

23. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 11.

24. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output code instructions, and the logic circuit is used to execute the code instructions so that the method described in any one of claims 1 to 11 is executed.

25. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 11 is executed.

26. A communication system, characterized in that: The communication system comprises a first communication device and a second communication device, wherein the first communication device is used to execute the method according to any one of claims 1 and 3-11, and the second communication device is used to execute the method according to any one of claims 2-11.

Citation Information

Cited By

  • Communication method, communication apparatus, and communication system

    EP4712634A1

  • Communication method, communication apparatus, and communication system

    WO2024251084A1