Communication method, communication apparatus, and communication system
Patent Information
- Application Number
- PCT/CN2025/079038
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-07
- Filing Date
- 2025-02-25
- Publication Date
- 2025-10-02
AI Technical Summary
In wireless local area networks, how to perform channel measurement feedback for high-frequency PPDUs to improve communication performance, especially in application scenarios where low-frequency PPDUs are used to design high-frequency PPDUs, has not been effectively addressed in existing technologies.
By designing a channel measurement feedback method and utilizing the subcarrier spacing relationship between the measurement configuration and X and/or Y, the accuracy of the channel measurement feedback is ensured, including adjusting the size of the RU or MRU and the design of the NDPA frame to adapt to different bandwidths and channel environments.
Correct channel measurement feedback for high-frequency PPDUs is achieved, improving communication performance and flexibility, and is applicable to various bandwidth and channel conditions.
Abstract
Description
Communication method, communication device and communication system
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on March 7, 2024, with application number 202410263632.0 and invention name "A communication method, communication device and communication system", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of wireless communication technology, and in particular to a communication method, a communication device, and a communication system. Background Art
[0004] In the preliminary design of wireless local area networks (WLANs) integrated with millimeter wave standards, in order to better utilize the existing physical protocol data unit (PPDU) design at low frequencies, people have proposed transmitting an "upclocked" version of the low-frequency PPDU as a high-frequency PPDU.
[0005] "Up-clocking" means shortening the interval between transmitted points. While the number of transmitted points remains unchanged, the period corresponding to the same number of points will be shortened. Since this period is inversely proportional to the subcarrier spacing, the subcarrier spacing will increase. The reason for increasing the subcarrier spacing is that a larger subcarrier spacing can mitigate the effects of greater carrier frequency offset and phase noise at high frequencies, thereby improving high-frequency communication performance.
[0006] For application scenarios where high-frequency PPDU is designed using low-frequency PPDU, how to perform channel measurement feedback for high-frequency PPDU to improve communication performance remains to be studied. Summary of the Invention
[0007] The embodiments of the present application provide a communication method, a communication device, and a communication system to implement correct channel measurement feedback for high-frequency PPDUs, thereby improving communication performance.
[0008] In a first aspect, an embodiment of the present application provides a communication method, which can be performed by a first device or a module (such as a chip) in the first device. The method includes: sending a first PPDU to a second device on a channel corresponding to a first bandwidth; the first PPDU includes a first field and a data field of a first preamble code, the subcarrier spacing of the first field is A and A=X*B, where X is an integer greater than 1, and B is the subcarrier spacing of the second field of the second preamble code in the second PPDU; the subcarrier spacing of the data field is (A / 4)*Y, where Y is a positive number; and receiving a channel measurement feedback result from the second device, the channel measurement feedback result being measured based on a measurement configuration, the measurement configuration being used to indicate the subcarrier granularity of the measurement feedback, and the measurement configuration being related to X and / or Y.
[0009] The above solution, targeting application scenarios where a high-frequency PPDU is designed using a low-frequency PPDU, proposes a method for providing channel measurement feedback for the high-frequency PPDU. In this method, the measurement configuration used to generate the channel measurement feedback results is related to X and Y. X indicates the relationship between the subcarrier spacing of the preamble field of the high-frequency PPDU and the subcarrier spacing of the preamble field of the low-frequency PPDU, and Y indicates the relationship between the subcarrier spacing of the preamble field of the high-frequency PPDU and the subcarrier spacing of the data field of the high-frequency PPDU. This method ensures accurate channel measurement feedback, thereby helping to improve communication performance.
[0010] In a second aspect, an embodiment of the present application provides a communication method, which can be performed by a second device or a module (such as a chip) in the second device. The method includes: receiving a first PPDU from a first device on a channel corresponding to a first bandwidth; the first PPDU includes a first field and a data field of a first preamble code, the subcarrier spacing of the first field is A and A=X*B, where X is an integer greater than 1, and B is the subcarrier spacing of the second field of the second preamble code in the second PPDU; the subcarrier spacing of the data field is (A / 4)*Y, where Y is a positive number; performing measurement based on the measurement configuration to obtain a channel measurement feedback result, the measurement configuration being used to indicate the subcarrier granularity of the measurement feedback, and the measurement configuration being related to X and / or Y; and sending the channel measurement feedback result to the first device.
[0011] Based on the first aspect, the second aspect, any implementation method of the first aspect, or any implementation method of the second aspect:
[0012] In a possible implementation method, the operating frequency band of the first PPDU is a high frequency band, and the high frequency band is between 42.5 and 71 GHz; the operating frequency band of the second PPDU is a low frequency band, and the low frequency band is less than or equal to 7 GHz.
[0013] In a possible implementation method, the first bandwidth is 20*X MHz, 40*X MHz, 80*X MHz, 160*X MHz, or 320*X MHz.
[0014] In one possible implementation method, the measurement configuration includes the size of the resource unit (RU) or multiple resource unit (MRU) of the measurement feedback, and the size of the RU or MRU of the measurement feedback is the size of the maximum RU or the maximum MRU that does not exceed the first size divided by Y, the first size is the size of the RU corresponding to the second bandwidth in the low-frequency band or the number of subcarriers corresponding to the low-frequency band, and the second bandwidth is equal to the first bandwidth divided by X.
[0015] The above solution designs the size of the RU or MRU during channel measurement feedback, which helps to achieve correct feedback of the channel measurement.
[0016] In a possible implementation method, the data field includes an NDPA frame, the NDPA frame includes a partial bandwidth information field, and the partial bandwidth information field is used to indicate the bandwidth for which measurement feedback is required; when the first bandwidth is less than or equal to 160*X MHz, the value of the most significant bit in the partial bandwidth information field is 0, and the measurement feedback granularity indicated by the NDPA frame is 20*X MHz; or, when the first bandwidth is equal to 320*X MHz, the value of the most significant bit in the partial bandwidth information field is 1, and the measurement feedback granularity indicated by the NDPA frame is 40*X MHz.
[0017] In a possible implementation method, the relationship between the first bandwidth, the size of the RU or MRU of the measurement feedback, the partial bandwidth information field, and the operating bandwidth of the second device is as follows:
[0018] In one possible implementation method, the partial bandwidth information field is used to indicate measurement feedback on channels other than the perforated channel within the full bandwidth range, where the perforated channel is a channel that does not require measurement feedback, and the size of the RU or MRU of the measurement feedback corresponds to a partial value in binary format of the partial bandwidth information field.
[0019] The above scheme designs a full-bandwidth feedback method under the condition of channel puncturing, which helps to achieve flexible full-bandwidth feedback.
[0020] In a possible implementation method, the relationship between the first bandwidth and the size of the RU for the measurement feedback is as follows:
[0021] In one possible implementation,
[0022] In a possible implementation method, the data field includes an NDPA frame, the NDPA frame does not include a partial bandwidth information field, and the partial bandwidth information field is used to indicate a bandwidth for which measurement feedback is required.
[0023] In a possible implementation method, the data field includes an NDPA frame, the NDPA frame includes a partial bandwidth information field, and the partial bandwidth information field is used to indicate that measurement feedback is performed within a full bandwidth range.
[0024] In a possible implementation method, the NDPA frame is used to indicate the X and / or the Y.
[0025] In a possible implementation method, the NDPA frame is used to indicate the measurement configuration.
[0026] In a possible implementation method, the subcarrier granularity is included in a first candidate set, where the first candidate set is a candidate set corresponding to X and / or Y in multiple candidate sets, and each candidate set in the multiple candidate sets includes at least one candidate subcarrier granularity.
[0027] The above solution can dynamically select the subcarrier granularity based on X and / or Y, can be applied to subcarrier spacings of various sizes, and helps to achieve correct feedback of channel measurement.
[0028] In a possible implementation method, the multiple candidate sets include a second candidate set and a third candidate set, and a granularity of some or all candidate subcarriers in the second candidate set is a multiple of a granularity of some or all candidate subcarriers in the third candidate set.
[0029] In a possible implementation method, the subcarrier granularity is one of some candidate subcarrier granularities in a fourth candidate set, and the some candidate subcarrier granularities correspond to the X and / or the Y.
[0030] In a third aspect, an embodiment of the present application provides a communication device, which may be a first device or a module (such as a chip) in the first device. The device has the function of implementing the above-mentioned first aspect and any possible implementation method of the first aspect. The function can be implemented by hardware or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
[0031] In a fourth aspect, an embodiment of the present application provides a communication device, which may be a second device or a module (such as a chip) in the second device. The device has the function of implementing the above-mentioned second aspect and any possible implementation method of the second aspect. The function can be implemented by hardware or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
[0032] In a fifth aspect, an embodiment of the present application provides a communication device, comprising a unit or means for executing each step of any implementation method in the above-mentioned first to second aspects.
[0033] In a sixth aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute any of the implementation methods in the first to second aspects above. The processor comprises one or more.
[0034] Optionally, the communication device may further include a memory for storing computer instructions, the memory being coupled to a processor, and the processor executing the computer instructions stored in the memory so that the device executes any implementation method in the above-mentioned first to second aspects.
[0035] In the seventh aspect, an embodiment of the present application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run by a communication device, any implementation method in the above-mentioned first to second aspects is executed.
[0036] In an eighth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, which, when executed on a communication device, enables any implementation method in the above-mentioned first to second aspects to be executed.
[0037] In the ninth aspect, the present application provides a chip (or chip system), which includes a processor, the processor is coupled to a memory, and the memory stores a computer program; the processor is used to call part or all of the computer program in the memory, so that any implementation method of the above-mentioned first aspect to the second aspect is executed.
[0038] In a tenth aspect, the present application provides a communication system comprising a first device for executing the first aspect and any implementation method of the first aspect, and a second device for executing the second aspect and any implementation method of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0040] Figure 2 is a schematic diagram of subcarrier planning for a 20 MHz PPDU in 802.11ac;
[0041] Figure 3 is a schematic diagram of subcarrier planning for a 20 MHz PPDU in 802.11ax and 802.11be;
[0042] FIG4 is a schematic diagram of a 52-tone RU of type a;
[0043] Figure 5 is a schematic diagram of a 52-tone RU of type b;
[0044] Figure 6 is a schematic diagram of subcarrier planning for a 40 MHz PPDU in 802.11ax and 802.11be;
[0045] FIG7 is a schematic diagram of the PPDU format for 802.11ac VHT;
[0046] FIG8 is a schematic diagram of the single-user PPDU format of 802.11ax HE;
[0047] FIG9 is a schematic diagram of the multi-user PPDU format of 802.11be EHT;
[0048] FIG10 is an example diagram of the EHT trigger-based detection process;
[0049] FIG11 is an example diagram of the EHT non-trigger-based detection process;
[0050] FIG12 is a schematic diagram of the structure of an NDPA frame;
[0051] FIG13 is a schematic diagram of the structure of a site information field in a HE NDPA frame;
[0052] FIG14 is a schematic diagram of a portion of the bandwidth information field;
[0053] FIG15 is a schematic diagram showing the structure of a site information field in an EHT NDPA frame;
[0054] FIG16 is a schematic diagram of a portion of the bandwidth information field;
[0055] FIG17 is a flow chart of a communication method provided in an embodiment of the present application;
[0056] FIG18 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0057] FIG19 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] The technical solution in this application will be described below with reference to the accompanying drawings.
[0059] The technical solution provided in the embodiments of the present application can be applied to wireless local area network (WLAN) scenarios, for example, supporting the Institute of Electrical and Electronics Engineers (IEEE) 802.11 related standards, such as 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, IEEE 802.11ax next-generation Wi-Fi protocols, such as 802.11be, Wi-Fi 7, extremely high throughput (EHT), 802.11ad, 802.11ay, and 802.11be next generation, Wi-Fi 8, etc. The technical solution provided in the embodiments of the present application can also be applied to wireless personal area network systems based on ultra wide band (UWB), such as the 802.15 series of standards; it can also be applied to sensing systems, such as the 802.11bf series of standards; it can also be applied to the IEEE integrated millimeter wave (IMMW) protocol; it can also be applied to the spark link / nearlink standard protocol. Among them, the 802.11n standard is called high throughput (HT), the 802.11ac standard is called very high throughput (VHT) standard, the 802.11ax standard is called high efficiency (HE) standard, and the 802.11be standard is called extremely high throughput (EHT) standard. Among them, 802.11bf includes two major categories of standards: low frequency (e.g., sub7GHz) and high frequency (e.g., 60GHz). Sub-7GHz implementations primarily rely on standards such as 802.11ac, 802.11ax, 802.11be, and their next-generation counterparts, while 60GHz implementations primarily rely on standards such as 802.11ad, 802.11ay, and their next-generation counterparts. 802.11ad is also known as the directional multi-gigabit (DMG) standard, and 802.11ay is also known as the enhanced directional multi-gigabit (EDMG) standard.
[0060] Although the embodiments of the present application are primarily described using the deployment of a WLAN network, particularly a network using the IEEE 802.11 system standard, as an example, those skilled in the art will readily appreciate that the various aspects of the embodiments of the present application can be extended to other networks using various standards or protocols, such as a high-performance wireless local area network (HIPERLAN), a wireless wide area network (WWAN), a wireless personal area network (WPAN), or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in the embodiments of the present application can be applied to any suitable wireless network.
[0061] The technical solutions of the embodiments of the present application can also be applied to various communication systems, such as: WLAN communication system, wireless fidelity (Wi-Fi) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), sixth generation (6G) system, Internet of Things (IoT) network or vehicle to x (V2X), etc.
[0062] The above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is described uniformly here and will not be repeated below.
[0063] FIG1 is a schematic diagram of an application scenario applicable to an embodiment of the present application. As shown in FIG1 , the communication method provided by the present application is applicable to data communication between stations (STAs), wherein the station can be an access point (AP) type station or a non-access point type station (none access point station, non-AP STA), respectively referred to as AP and non-AP stations. Specifically, the scheme of the present application is applicable to data communication between an AP and one or more non-AP stations (for example, data communication between AP1 and non-AP STA1, non-AP STA2), and is also applicable to data communication between APs (for example, data communication between the AP in FIG1 and another AP), as well as data communication between non-AP STAs and non-AP STAs (for example, data communication between non-AP STA4 and non-AP STA5 in FIG1 ).
[0064] An access point is a node that allows terminals (such as mobile phones) to access a wired (or wireless) network. It is primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. It can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet.
[0065] Specifically, the access point can be a terminal or network device with a Wi-Fi chip, or can be a terminal or network device including a chip for accessing a wired (wireless) network. The network device can be a server, a router, a switch, a bridge, a computer, a mobile phone, a relay station, a vehicle-mounted device, a wearable device, a network device in a 5G network, a network device in a 6G network, or a network device in a public land mobile network (PLMN), etc., and the embodiments of the present application are not limited thereto. The access point can be a device that supports the Wi-Fi standard. For example, the access point can also support one or more standards of the IEEE802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, 802.11ay, 802.11bf, and the currently developing integrated millimeter wave.
[0066] A non-AP site may be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and may also be referred to as a user, user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. A non-AP site may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, an Internet of Things device, a wearable device, a terminal device in a 5G network, a terminal device in a 6G network, or a terminal device in a PLMN, and the embodiments of the present application are not limited thereto. A non-AP site may be a device that supports the WLAN standard. For example, a non-AP station may support one or more standards in the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, 802.11ay, 802.11bf, and the currently developed integrated millimeter wave.
[0067] For example, non-AP sites can be mobile phones, tablets, set-top boxes, smart TVs, smart wearable devices, in-vehicle communication devices, computers, Internet of Things (IoT) nodes, sensors, smart homes such as smart cameras, smart remote controls, smart water and electricity meters, and sensors in smart cities.
[0068] The above-mentioned AP or non-AP site may include a transmitter, a receiver, a memory, a processor, etc., wherein the transmitter and the receiver are used for sending and receiving packet structures respectively, the memory is used to store signaling information and store preset values agreed in advance, etc., and the processor is used to parse signaling information, process related data, etc.
[0069] To facilitate understanding of the content of this application, the nouns or terms involved in this application are explained below.
[0070] 1. 802.11ac Subcarrier Planning
[0071] 802.11ac uses orthogonal frequency division multiplexing (OFDM) for low-frequency transmission and supports channel bandwidths (CBW) of 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 80+80 MHz. Specific parameters for different bandwidths are shown in Table 1.
[0072] Table 1
[0073] Among them, N SD Indicates the number of data subcarriers (datasubcarrier), N SP The parameters related to CBW80+80MHz in Table 1 are data for a single segment, so the total number of data subcarriers in CBW80+80MHz is 468, and the total number of pilot subcarriers is 16.
[0074] The locations (also called indices) of the data subcarriers and the locations of the pilot subcarriers are shown below:
[0075] 20MHz PPDU: [-28:-1] and [1:28];
[0076] 40MHz PPDU: [-58:-2] and [2:58];
[0077] 80MHz PPDU: [-122:-2] and [2:122];
[0078] 160MHz PPDU: [-250:-130], [-126:-6], [6:126], and [130:250];
[0079] 80+80 MHz PPDU: The relative positions of the data subcarriers and pilot subcarriers in each 80 MHz slice are consistent with those in the 80 MHz PPDU.
[0080] The locations of the pilot subcarriers are as follows:
[0081] 20MHz PPDU: {±7, ±21};
[0082] 40MHz PPDU: {±11, ±25, ±53};
[0083] 80MHz PPDU: {±11, ±39, ±75, ±103};
[0084] 160MHz PPDU: {±25, ±53, ±89, ±117, ±139, ±167, ±203, ±231};
[0085] 80+80 MHz PPDU: The relative position of the pilot subcarriers in each 80 MHz slice is consistent with that of the 80 MHz PPDU.
[0086] Figure 2 is a schematic diagram of the subcarrier planning of the 20MHz PPDU in 802.11ac. The 20MHz PPDU corresponds to 64 subcarriers, specifically including 52 data subcarriers, 4 pilot subcarriers, 1 direct current subcarrier (DC subcarrier) and 7 guard subcarriers. Among them, the DC component subcarrier is also referred to as the DC subcarrier or DC. The 7 guard subcarriers are located on both sides. For example, there are 4 guard subcarriers on the left of -28 in Figure 2 and 3 guard subcarriers on the right of 28. Figure 2 shows 52 data subcarriers, 4 pilot subcarriers and 1 DC subcarrier, and does not show the 7 guard subcarriers. Referring to Figure 2, the position of the DC subcarrier is {0}, the positions of the 4 pilot subcarriers are {±7, ±21}, and the positions of the 52 data subcarriers are positions within [-28, 28] except {0, ±7, ±21}.
[0087] The number of pilot subcarriers in 802.11ac subcarrier planning is relatively small, making it unsuitable to directly use this scheme or the scheme with increased subcarrier spacing for high-frequency transmission.
[0088] 2. Subcarrier Planning and RUs for 802.11ax and 802.11be
[0089] 802.11be and 802.11ax have the same subcarrier planning for 20 MHz and 40 MHz PPDUs. However, when the PPDU bandwidth is greater than or equal to 80 MHz, the subcarrier planning for 802.11be and 802.11ax PPDUs differ slightly. For details, see the descriptions of 802.11be and 802.11ax.
[0090] The subcarrier planning schemes of 802.11ax and 802.11be introduce the concept of resource units (RUs). This concept is introduced to support orthogonal frequency division multiple access (OFDMA). That is, when allocating resources to users, instead of allocating the entire frequency band to one or more users simultaneously, different resource units can be allocated to one or more users.
[0091] Figure 3 shows the subcarrier planning for a 20MHz PPDU in 802.11ax and 802.11be. A 20MHz PPDU corresponds to 256 subcarriers, which can be divided in a variety of ways. For example, four different division methods are given below:
[0092] In mode 1, the 256 subcarriers are divided into 9 RUs, 7 DC subcarriers, 4 null subcarriers, and 11 guard subcarriers. Each RU includes 26 subcarriers, specifically 24 data subcarriers and 2 pilot subcarriers. Each RU is also called a 26-subcarrier (tone) RU.
[0093] In mode 2, the 256 subcarriers are divided into 4 RUs, 33 DC subcarriers, 4 null subcarriers, and 11 guard subcarriers. Each RU includes 52 subcarriers, specifically 48 data subcarriers and 4 pilot subcarriers. Each RU is also called a 52-subcarrier (tone) RU.
[0094] In mode 3, the 256 subcarriers are divided into 2 RUs, 33 DC subcarriers, and 11 guard subcarriers. Each RU includes 106 subcarriers, specifically 102 data subcarriers and 4 pilot subcarriers. Each RU is also called a 106-subcarrier (tone) RU.
[0095] In mode 4, the 256 subcarriers are divided into one RU, three DC subcarriers, and 11 guard subcarriers. Each RU includes 242 subcarriers, specifically 234 data subcarriers and 8 pilot subcarriers. Each RU is also called a 242-subcarrier (tone) RU.
[0096] In the four division methods described above, the RUs are of the same size. In other division methods, the RU sizes can vary. For example, 256 subcarriers can be divided into three 26-tone RUs, three 52-tone RUs, a DC subcarrier, and guard subcarriers. "Tone" represents a subcarrier. For details on the various division methods for 256 subcarriers, refer to Table 27 - 26-RU Allocation subfield in 802.11ax.
[0097] Table 2 below gives an example of the relationship between the subcarrier position and RU of the PPDU in the case of 20 MHz bandwidth.
[0098] Table 2
[0099] As can be seen from Table 2, taking the 26-tone RU as an example, the positions of the 26 subcarriers of RU1 are [-121:-96], and the positions of the 26 subcarriers of RU2 are [-95:-70]. The rest are similar and will not be repeated here.
[0100] Taking a 52-tone RU as an example, the positions of the pilot subcarriers in the four 52-tone RUs in a 20MHz PPDU are:
[0101] The positions of the pilot subcarriers in RU1 of the 52-tone RU are: {-116, -102, -90, -76};
[0102] The positions of the pilot subcarriers in RU2 of the 52-tone RU are: {-62, -48, -36, -22};
[0103] The positions of the pilot subcarriers in RU3 of the 52-tone RU are: {22, 36, 48, 62};
[0104] The positions of the pilot subcarriers in RU4 of the 52-tone RU are: {76, 90, 102, 116}.
[0105] 52-tone RUs are divided into Type A 52-tone RUs (see Figure 4) and Type B 52-tone RUs (see Figure 5). Type A 52-tone RUs consist of: 6 data subcarriers, 1 pilot subcarrier, 13 data subcarriers, 1 pilot subcarrier, 11 data subcarriers, 1 pilot subcarrier, 13 data subcarriers, 1 pilot subcarrier, and 5 data subcarriers. Type B 52-tone RUs consist of: 5 data subcarriers, 1 pilot subcarrier, 13 data subcarriers, 1 pilot subcarrier, 11 data subcarriers, 1 pilot subcarrier, 13 data subcarriers, 1 pilot subcarrier, and 6 data subcarriers.
[0106] Referring to Table 2, it can be seen that the types of the four 52-tone RUs in 20 MHz are: type b, type a, type b, type a.
[0107] In 802.11be, each RU can be allocated to one or more users, and each user can be allocated to one or more RUs. Taking Figure 3 as an example, a 20MHz PPDU can allocate nine 26-tone RUs to a total of nine users, or one 106-tone RU to one or more users, and so on. 802.11be further supports MRU configurations, whereby one or more users are simultaneously allocated multiple RUs. Specific supported MRU configurations include 52+26, 106+26, 484+242, 996+484, 2*996+484, 3*996+484, 3*996, 242+484+996, and so on. 52+26 indicates that one 52-tone RU and one 26-tone RU form one MRU. Other configurations are similar and are not detailed here.
[0108] Figure 6 illustrates the subcarrier planning for a 40 MHz PPDU in 802.11ax and 802.11be. The principles for subcarrier planning for a 40 MHz PPDU are similar to those for a 20 MHz PPDU. For detailed descriptions, refer to the relevant descriptions of 802.11ax and 802.11be, and will not be repeated here. For subcarrier planning for PPDUs above 40 MHz, refer to the relevant descriptions of 802.11ax and 802.11be.
[0109] 3. Low-frequency PPDU
[0110] There are many low-frequency WLAN standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, etc. Currently, the evolving low-frequency PPDU formats basically adopt the OFDM modulation method from beginning to end.
[0111] Figure 7 is a diagram of the 802.11ac VHT PPDU format. The PPDU includes the following fields: Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signaling Field (L-SIG), VHT Signaling Field A (VHT Signal-A, VHT-SIG-A), VHT Short Training Field (VHT-STF), VHT Long Training Field (VHT-LTF), VHT Signaling Field B (VHT Signal-B, VHT-SIG-B), and Data Field. The fields preceding the Data Field are collectively referred to as the preamble, which includes the L-STF, L-LTF, L-SIG, VHT-SIG-A, VHT-STF, VHT-LTF, and VHT-SIG-B.
[0112] Figure 8 is a schematic diagram of the 802.11ax HE single-user (Signal User, SU) PPDU format. The PPDU includes the following fields: Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signaling Field (L-SIG), Repeated Legacy Signaling Field (RL-SIG), HE Signaling Field A (HE Signal-A, HE-SIG-A), HE Short Training Field (HE-STF), HE Long Training Field (HE-LTF), Data Field (Data), and Packet Extension Field (Packet Extension, PE). Among them, the fields before the data field are collectively referred to as the preamble, that is, the preamble includes L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, and HE-LTF.
[0113] Figure 9 is a schematic diagram of the 802.11be EHT Multi-User (MU) PPDU format. The PPDU includes the following fields: Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signaling Field (L-SIG), Repeated Legacy Signaling Field (RL-SIG), Universal Signaling Field (U-SIG), EHT Short Training Field (EHT-STF), EHT Long Training Field (EHT-LTF), Data Field (Data), and Packet Extension Field (PE). The fields before the Data Field are collectively referred to as the Preamble, that is, the Preamble includes L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-STF, and EHT-LTF.
[0114] Figures 7 to 9 above are only examples. Other PPDU formats are not listed, but similar to the above formats, they are basically composed of traditional preambles (including L-STF, L-LTF, and L-SIG), new generation preambles (such as U-SIG, EHT-STF, EHT-LTF, etc.) and data fields (Data).
[0115] 4. Clock Version PPDU
[0116] Since low-frequency transmission largely relies on pure OFDM, it's quite different from the existing single-carrier (SC) or SC+OFDM transmission methods used in high-frequency standards like 802.11ad and 802.11ay. This makes it difficult to reuse multiple baseband designs for low-frequency transmission in high-frequency transmission, adding additional complexity to devices that support both low and high frequencies. Therefore, the current trend is to use the same PPDU format for both high-frequency and low-frequency PPDUs.
[0117] In WLAN high-frequency communications, to better utilize existing PPDU designs for low-frequency transmission, a proposal has been made to transmit an "upclocked" version of the low-frequency PPDU as a high-frequency PPDU. Because low-frequency PPDUs are already widely implemented, this solution, which can reuse low-frequency PPDUs, offers considerable commercial advantages.
[0118] "Up-clocking" means shortening the interval between transmitted points. While the number of transmitted points remains unchanged, the period corresponding to the same number of points will be shortened. Since this period is inversely proportional to the subcarrier spacing, the subcarrier spacing will increase. The reason for increasing the subcarrier spacing is that a larger subcarrier spacing can mitigate the effects of greater carrier frequency offset and phase noise at high frequencies, thereby improving high-frequency communication performance.
[0119] Factors that affect communication quality, such as carrier frequency offset and phase noise, are closely related to device hardware capabilities. This means that an average device may require a larger subcarrier spacing to overcome these factors, while a high-quality device may not require such a large subcarrier spacing (a smaller subcarrier spacing can achieve a higher rate with the same bandwidth and guard interval). Furthermore, different channel environments may have different multipath delays, which can affect the selection of guard intervals and subcarrier spacing. Taking the VHT PPDU shown in Figure 7 as an example, the VHT PPDU can be transmitted on 20 MHz, 40 MHz, 80 MHz, and 160 MHz, with a subcarrier spacing of 312.5 kHz and a symbol period of 3.2 μs. Every 20 MHz corresponds to 64 points, with an interval of 0.05 μs between each point. When using 4x and 8x overclocking, the 802.11ac overclocked PPDU is shown in the first two columns of Table 3 (increasing the subcarrier spacing shortens the period corresponding to the same number of points).
[0120] 802.11be, as shown in the third column of Table 3 (16x overclocking), is similar to 802.11ac, except that the subcarrier spacing in the EHT-STF and subsequent fields, such as the data field, is changed to 78.125 kHz, corresponding to 256 points in every 20 MHz (1.25 MHz in the third column = 78.125 kHz * 16).
[0121] Table 3
[0122] In Table 3, IDFT stands for Inverse Discrete Fourier Transformation, and DFT stands for Discrete Fourier Transformation.
[0123] 5. Sounding Process
[0124] Taking the detection process of EHT as an example, it can be divided into EHT trigger-based sounding (TB Sounding) and EHT non-trigger based sounding (non-TB Sounding).
[0125] Figure 10 illustrates an example of an EHT triggered-based sounding process. An EHT sounding initiator (e.g., a beamforming transmitter) can initiate an EHT triggered-based sounding process to obtain one or more channel measurement-related feedback, such as single-user (SU), multi-user (MU), or channel quality information (CQI), from an EHT sounding responder (e.g., a beamforming receiver).
[0126] The detection process includes the following operations:
[0127] 1. The beamformer sends a PPDU.
[0128] The data field of the PPDU contains an EHT Null Data Physical Layer Protocol Data Unit Announcement (NDPA) frame (hereinafter referred to as the NDPA frame). The NDPA frame is used to inform the beamformee that the beamformer is about to send a Null Data Physical Layer Protocol Data Unit (NDP), the relevant parameters of the NDP, and the parameters that the beamformee needs to feedback.
[0129] 2. The beamformer sends an EHT detection NDP (hereinafter referred to as NDP).
[0130] The NDP is used by the beamformee for measurement and can be understood as a PPDU that does not contain a data field.
[0131] 3. The beamformer sends a beamforming reporting poll (BFRP) trigger frame (BFRP Trigger).
[0132] The BFRP trigger frame is used to trigger the beamformee to provide feedback.
[0133] 4. The beamformer receives the channel measurement feedback results sent by the beamformee.
[0134] The beamformee can determine how to respond based on the NDPA frame.
[0135] The beamformee sends the channel measurement feedback results through an EHT Compressed Beamforming Frame or an EHT CQI frame.
[0136] Figure 11 illustrates an example of an EHT non-triggered sounding process. An EHT sounding initiator (e.g., a beamforming transmitter) initiates an EHT non-triggered sounding process to obtain one or more channel measurement-related feedback, such as SU or CQI, from a specific EHT sounding responder (e.g., a beamforming receiver).
[0137] In addition, the HE detection process is similar to the EHT detection process and will not be described in detail. The VHT non-trigger-based detection process is similar to the HE and EHT non-trigger-based detection processes and will not be described in detail. However, the VHT does not have a trigger-based detection process.
[0138] NDPA Frame
[0139] Figure 12 is a schematic diagram of the NDPA frame structure. An Octet corresponds to 8 bits. The NDPA frame includes one or more of the following fields: Frame Control, Duration, Receiver Address (RA), Transmitter Address (TA), Sounding Dialog Token, STAInfoList, and Frame Check Sequence (FCS).
[0140] The Frame Control field carries frame control information, such as the frame type and subtype. The Duration field indicates the duration. The Receiving Address field contains the media access control (MAC) address of the receiver. The Sending Address field contains the MAC address of the sender. The Probe Dialogue Token field is used to identify the NDPA type, among other things. The Site Information List field contains n site information fields, where n is a positive integer. For VHT NDPA, each site information field corresponds to two octets. For HENDPA and EHT NDPA, each site information field corresponds to four octets.
[0141] Figure 13 shows the structure of a site information field in the HE NDPA frame. The site information field includes the following fields: AID11 field, PartialBWInfo field, Feedback Type and Ng field, Disambiguation field, Codebook Size field, and Number of Columns (Nc) field.
[0142] Among them, the AID11 field is used to identify the site. The partial bandwidth information field is used to indicate the bandwidth information for which measurement feedback is required. The feedback type and Ng fields, together with the codebook size field, indicate the following information: feedback type, Ng, and codebook size. Ng represents the subcarrier granularity of measurement feedback, which is used to indicate that measurement feedback is performed once every Ng consecutive subcarriers. It can be understood that Ng indicates that every Ng consecutive subcarriers are divided into a group, and measurement feedback is performed for each group. Based on this feedback method, the total number of measurement feedbacks can be reduced. It should be noted that the subcarrier granularity of measurement feedback indicated by Ng is for the whole, that is, in most cases, measurement feedback is performed once every Ng consecutive subcarriers, but in a small number of cases, measurement feedback is not allowed to be performed once every Ng consecutive subcarriers. The disambiguation field is used to disambiguate the identification of the site information field. The number of columns field is used to inform the number of columns of the feedback matrix.
[0143] When the value of the AID11 field is equal to 2047, the corresponding site information field is used to describe the available 20 MHz sub-channel.
[0144] When the value of the AID11 field is not equal to 2047, the AID11 field is used to describe the association identifier (AID) information of the actual site, and the corresponding site information field is used to inform the user of the relevant configuration when providing feedback. Taking the partial bandwidth information field in the site information field as an example, Figure 14 shows the specific content of the 14 bits of the partial bandwidth information field. The partial bandwidth information field uses 26-tone RU as the granularity to inform the feedback range, and uses the RU Start Index (RU Start Index) and RU End Index (RU End Index) to indicate which subcarriers need to be fed back. Among them, the start and end subcarriers of the feedback corresponding to each 26-tone RU are also defined in the standard. The following Table 4 gives the RU range of 20MHz bandwidth.
[0145] It should be noted that there are RU ranges for other bandwidths (such as 40 MHz, 80 MHz, and 160 MHz), which will not be described in detail.
[0146] Table 4
[0147] In addition, the following Table 5 defines the total feedback range corresponding to different bandwidth ranges in 802.11ax.
[0148] Table 5
[0149] For example, for 20MHz bandwidth, in combination with Figure 14, Table 4 and Table 5, the index of the subcarrier that needs feedback can be indicated. Specifically, the RU start index and RU end index in the partial bandwidth information field of Figure 14 can be taken from Table 4, and in combination with Table 5, the index of the subcarrier that needs feedback specifically indicated by the partial bandwidth information field can be obtained. For example, the RU start index in Figure 14 is -100 in Table 4, and the RU start and end values in Figure 14 are 100 in Table 4, indicating that the range of the subcarrier index for which feedback is required is [-100, 100], which is 26-tone RU index 1 to 7. Combined with Table 5, when the channel bandwidth is 20 MHz and Ng is 4, the subcarrier indices for which feedback is actually required are: -100, -96, -92, ..., -4, -2, 2, 4, ..., 92, 96, 100. If Ng is 16, the subcarrier indices for which feedback is actually required are: -100, -84, -68, ..., -4, -2, 2, 4, ..., 68, 84, 100. It can be seen that the subcarriers for which feedback is required are also affected by the size of Ng.
[0150] Figure 15 shows the structure of a site information field in the EHT NDPA frame. The site information field includes the following fields: AID11 field, PartialBWInfo field, Reserved field, Number of columns index (Nc index) field, Feedback Type and Ng field, Disambiguation field, Codebook Size field, and Reserved field.
[0151] The Partial Bandwidth Information field is used to indicate the bandwidth range for which measurement feedback is required. For a detailed description, refer to the subsequent examples. The meanings of the other fields in the Site Information field can be referred to the meanings of the corresponding fields in the HE NDPA frame shown in Figure 13 and will not be repeated here.
[0152] When the value of the AID11 field is equal to 2047, the corresponding site information field is used to describe the available 20 MHz sub-channel.
[0153] When the value of the AID11 field is not equal to 2047, the AID11 field is used to describe the AID information of the actual site, and the corresponding site information field is used to inform the user of the relevant configuration when giving feedback. Taking the partial bandwidth information field in the site information field as an example, Figure 16 shows the specific content of the 9 bits of the partial bandwidth information field. The partial bandwidth information field includes a granularity (Resolution) field and a feedback bitmap (Feedback Bitmap) field. Among them, the granularity field occupies 1 bit, and the feedback bitmap field occupies 8 bits. The 9 bits of the partial bandwidth information field are used to indicate which subcarriers on the bandwidth range need to be fed back. Among them, the specific subcarriers on the bandwidth range indicated by the partial bandwidth information field that need to be fed back can be limited by other definitions in the EHT standard, and the range of subcarriers is also affected by the size of Ng.
[0154] Specifically, the granularity field is used to indicate whether the granularity is 20MHz or 40MHz. When the value of the granularity field is 0, it indicates a 20MHz granularity, that is, the PPDU bandwidth is divided into one or more 20MHz, and then the feedback bitmap is used to indicate whether each 20MHz contains subcarriers that require feedback. When the value of the granularity field is 1, it indicates a 40MHz granularity, that is, the PPDU bandwidth is divided into one or more 40MHz, and then the feedback bitmap is used to indicate whether each 40MHz contains subcarriers that require feedback.
[0155] Table 6 below shows a configuration example of the fractional bandwidth information field in the EHT NDPA frame defined in the EHT standard.
[0156] Table 6
[0157] The above describes the meaning of the partial bandwidth information field in the NDPA frame of the HE standard and the EHT standard. This field can be used to indicate the feedback range of channel-related information measured based on the NDP in the frequency domain at a specific bandwidth. Combined with the size of Ng, it can further correspond to a specific subcarrier index. In addition, the above feedback schemes are all for low frequencies.
[0158] In addition, the standard also defines the size of Ng. The feedback of the detection process of the HE standard and the EHT standard supports an Ng size of 4 or 16; the feedback of the detection process of the VHT standard supports an Ng size of 1, 2, or 4. This is because, in the HE standard and the EHT standard, every 20MHz corresponds to 256 points, and the subcarrier spacing is 78.125KHz; while in the VHT standard, every 20MHz corresponds to 64 points, and the subcarrier spacing is 312.5KHz. The subcarrier spacing in the HE standard and the EHT standard is smaller, so the Ng size is larger, and the feedback subcarriers are relatively sparse. The subcarrier spacing in the VHT standard is larger, so the Ng size is smaller, and the feedback subcarriers are relatively dense.
[0159] Taking the HE standard and the EHT standard as an example, the Ng size can be indicated as shown in Table 7. Table 7 shows the feedback type and the Ng field (i.e., Bit 25 and Bit 26) and the codebook size field (i.e., Bit 28) jointly indicated in the NDPA frame in the triggered-based detection of the HE standard and the EHT standard.
[0160] Table 7
[0161] Currently, the size of Ng is generally fixed. For example, for the HE standard and the EHT standard, the size of Ng is 4 or 16, and for the VHT standard, the size of Ng is 1, 2, or 4.
[0162] Based on the foregoing description, it can be seen that in the preliminary design of the WLAN integrated millimeter wave standard, in order to better utilize the existing low-frequency PPDU design, a proposal was proposed to transmit an "upclocked" version of the low-frequency PPDU as a high-frequency PPDU. In this invention, the subcarrier spacing of the data field in the high-frequency PPDU is variable, and the size of the subcarrier spacing of the corresponding data field can be set according to the capabilities of the communication device. For application scenarios where high-frequency PPDUs are designed using low-frequency PPDUs, how to provide measurement feedback for high-frequency PPDUs remains to be studied.
[0163] To solve this problem, this application provides corresponding embodiments, which are described in detail below.
[0164] Figure 17 is a flow chart of a communication method provided in an embodiment of the present application. The method is performed by a first device or a module (such as a chip) of the first device, and a second device or a module (such as a chip) of the second device. The following description uses the first device and the second device as an example to illustrate the method.
[0165] In the embodiments of the present application, the first device and the second device may also be referred to as a beamformer and a beamformee, respectively. For example, the first device is a station (i.e., an AP-type station or a non-AP-type station), and the second device is another station (i.e., an AP-type station or a non-AP-type station). Of course, the first device and the second device may also be other types of devices, and the present application does not limit the specific types of the first device and the second device.
[0166] The method comprises the following steps:
[0167] Step 1701: A first device sends a first PPDU to a second device. Correspondingly, the second device receives the first PPDU.
[0168] For example, a first device sends a first PPDU to a second device on a channel corresponding to a first bandwidth. The first PPDU may be a PPDU containing an NDPA frame, which is used to inform the second device that the first device will send an NDP, related parameters of the NDP, and at least one of the parameters that the second device needs to provide feedback. It can be understood that the first PPDU is used to instruct the second device how to perform channel measurements and provide feedback on the measurement results.
[0169] Alternatively, the first PPDU may also be a PPDU containing data content. It can be understood that the first PPDU is a PPDU for normal data transmission. In this case, the first PPDU does not contain an NDPA frame.
[0170] The operating frequency band of the first PPDU is a high-frequency band, which is between 42.5 and 71 GHz. This first PPDU is also called a high-frequency PPDU. The first PPDU includes a first preamble and a data field. The first preamble includes at least one field. The fields of the first preamble can be used to implement one or more of the following functions: channel estimation, synchronization, automatic gain control, signaling, or deviation correction.
[0171] Exemplarily, the first preamble includes at least a first field, the subcarrier spacing of the first field is A, and A=X*B, X is an integer greater than 1, such as X=2, 3 or 4, etc. B is the subcarrier spacing of the second field of the second preamble in the second PPDU. The operating frequency band of the second PPDU is a low-frequency band, and the low-frequency band is less than or equal to 7 GHz. The second PPDU is also called a low-frequency PPDU. The second PPDU includes a second preamble, and the optional second PPDU also includes a data field. Therefore, the embodiment of the present application can obtain the subcarrier spacing (i.e., A) of the first field of the first preamble in the high-frequency PPDU (i.e., the first PPDU) based on the subcarrier spacing (i.e., B) of the second field of the second preamble in the low-frequency PPDU (i.e., the second PPDU) multiplied by a multiple X. For example, when B=312.5KHz and X=4, then A=1.25MHz; when B=78.125KHz and X=16, then A=1.25MHz.
[0172] Exemplarily, the second field of the second preamble code of the second PPDU may include at least one of the L-STF, L-LTF or L-SIG of Figures 7 to 9, and the first field of the first preamble code of the first PPDU may be a field with the function of L-STF, L-LTF or L-SIG defined in future communications.
[0173] Exemplarily, the subcarrier spacing of the data field in the first PPDU is (A / 4)*Y, where Y is a positive number, such as Y=0.5, 0.8, 1.5, or 2. Exemplarily, the value of Y can be an integer greater than 1.
[0174] In an embodiment of the present application, the Y value can be different for communication devices with different capabilities (i.e., the first device and / or the second device). For example, for communication devices with stronger anti-interference capabilities, the subcarrier spacing of the data field can be set to be smaller, so the value of Y is smaller; for communication devices with weaker anti-interference capabilities, the subcarrier spacing of the data field can be set to be larger, so the value of Y is larger.
[0175] It should be noted that the expression A / 4 is used here because, in the prior art, the subcarrier spacing of the data field of the low-frequency PPDU (e.g., the aforementioned second PPDU) in the HE standard and the EHT standard has a relationship of 1:4 with the subcarrier spacing of some fields in the preamble of the low-frequency PPDU. For example, in the 802.11ax standard, in every 20 MHz, the L-SIG and other fields of the low-frequency PPDU correspond to 64 points (i.e., the subcarrier spacing is 312.5 kHz), while the data field of the low-frequency PPDU corresponds to 256 points (subcarrier spacing is 78.125 kHz). Therefore, the relationship between the subcarrier spacing of the data field and the subcarrier spacing of fields such as L-SIG is 1:4. Therefore, when designing a high-frequency PPDU, the embodiments of the present application may also consider adopting this proportional relationship. For example, when Y = 1, the subcarrier spacing of the data field of the high-frequency PPDU (e.g., the first PPDU) is A / 4, and the subcarrier spacing of some fields of the preamble of the high-frequency PPDU (e.g., the first field of the aforementioned first preamble) is A, so there is also a 1:4 relationship. Of course, the 1:4 relationship here is just one of the implementation methods. When the value of Y is not 1, the relationship between the subcarrier spacing of the data field of the high-frequency PPDU and the subcarrier spacing of some fields of the preamble code of the high-frequency PPDU will no longer be a 1:4 relationship.
[0176] It should be noted that while A / 4 has been given a specific physical meaning in the above explanation, it does not necessarily require the aforementioned 1:4 ratio. For example, in the VHT standard, the subcarrier spacing between the preamble field and the data field is 1:1, not 4:1. Note that since Y can be set arbitrarily, this does not affect the practical implementation of the present invention. High-frequency PPDUs support any ratio between the subcarrier spacing between a preamble field and the data field.
[0177] Step 1702: The second device performs measurement based on the measurement configuration to obtain a channel measurement feedback result.
[0178] The measurement configuration is used to indicate the subcarrier granularity of measurement feedback, and the measurement configuration is related to X and / or Y.
[0179] Exemplarily, before or after step 1701, the first device further transmits a third PPDU to the second device on a channel corresponding to the first bandwidth. The third PPDU is an NDP, that is, a PPDU that contains only a preamble and no data field. Based on the measurement configuration, the second device measures the training field in the third PPDU and obtains a channel measurement feedback result. It can be understood that, in order to enable the second device to more accurately parse the first PPDU, the first device transmits the third PPDU to the second device, and the second device measures the training field in the third PPDU based on the measurement configuration and transmits the channel measurement feedback result to the first device. The measurement configuration is related to X and / or Y corresponding to the first PPDU.
[0180] As an implementation method, when the data field of the first PPDU sent in step 1701 above contains an NDPA frame, the measurement configuration can be indicated by the NDPA frame. Optionally, the NDPA frame in the data field of the first PPDU is also used to directly or indirectly indicate X and / or Y. When the data field of the first PPPD sent in step 1701 above does not contain an NDPA frame, before step 1702, the first device can send a PPDU (for example, referred to as a fourth PPDU) containing an NDPA frame to the second device, and the measurement configuration can be indicated by the NDPA frame. Optionally, the NDPA frame in the data field of the fourth PPDU is also used to indicate X and / or Y.
[0181] Step 1703: The second device sends a channel measurement feedback result to the first device. Correspondingly, the first device receives the channel measurement feedback result.
[0182] The above solution, targeting application scenarios where a high-frequency PPDU is designed using a low-frequency PPDU, proposes a method for providing channel measurement feedback for the high-frequency PPDU. In this method, the measurement configuration used to generate the channel measurement feedback results is related to X and Y. X indicates the relationship between the subcarrier spacing of the preamble field of the high-frequency PPDU and the subcarrier spacing of the preamble field of the low-frequency PPDU, and Y indicates the relationship between the subcarrier spacing of the preamble field of the high-frequency PPDU and the subcarrier spacing of the data field of the high-frequency PPDU. This method ensures accurate channel measurement feedback, thereby helping to improve communication performance.
[0183] In one implementation method, when the channel bandwidth corresponding to the above-mentioned second PPDU is 20 MHz, the channel bandwidth corresponding to the first PPDU (i.e., the aforementioned first bandwidth) is 20*X MHz; when the channel bandwidth corresponding to the above-mentioned second PPDU is 40 MHz, the channel bandwidth corresponding to the first PPDU (i.e., the aforementioned first bandwidth) is 40*X MHz; when the channel bandwidth corresponding to the above-mentioned second PPDU is 80 MHz, the channel bandwidth corresponding to the first PPDU (i.e., the aforementioned first bandwidth) is 80*X MHz; when the channel bandwidth corresponding to the above-mentioned second PPDU is 160 MHz, the channel bandwidth corresponding to the first PPDU (i.e., the aforementioned first bandwidth) is 160*X MHz; when the channel bandwidth corresponding to the above-mentioned second PPDU is 320 MHz, the channel bandwidth corresponding to the first PPDU (i.e., the aforementioned first bandwidth) is 320*X MHz.
[0184] In one implementation method, the aforementioned measurement configuration may include the size of the RU or MRU for measurement feedback, and the size of the RU or MRU for measurement feedback is the size of the maximum RU or maximum MRU that does not exceed the first size divided by Y, the first size is the size of the RU corresponding to the second bandwidth in the low-frequency band or the number of subcarriers corresponding to the low-frequency band, and the second bandwidth is equal to the first bandwidth divided by X. When the second bandwidth is 20MHz, the first size is 242 or 256 (wherein 242 refers to the size of the RU corresponding to 20MHz, and 256 refers to the number of subcarriers corresponding to 20MHz); when the second bandwidth is 40MHz, the first size is 484 or 512 (wherein 484 refers to the size of the RU corresponding to 40MHz, and 512 refers to the number of subcarriers corresponding to 40MHz); when the second bandwidth is 80MHz, the first size is 996 or 1024 (wherein 996 refers to the size of the RU corresponding to 80MHz The first size is 2*996 or 2048 (where 2*996 refers to the size of the RU corresponding to 160MHz, and 2048 refers to the number of subcarriers corresponding to 160MHz); when the second bandwidth is 320MHz, the first size is 4*996 or 4096 (where 4*996 refers to the size of the RU corresponding to 320MHz, and 4096 refers to the number of subcarriers corresponding to 320MHz).
[0185] It should be noted that the "maximum RU or maximum MRU size" here is included in the RU size or MRU size defined in the prior art. For example, if the second bandwidth = 20 MHz, the first bandwidth = 20*X MHz, and the first size = 242 (i.e., indicating a 242-tone RU), and Y = 4, then the RU or MRU size used in the measurement feedback is no larger than the maximum RU or maximum MRU size of 242 / 4, i.e., a 52-tone RU. This is because existing RU types include: 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, etc., and existing MRU types include: 52+26-tone MRU, 106+26-tone MRU, 484+242-tone MRU, 996+484-tone MRU, 2*996+484-tone MRU, 3*996+484-tone MRU, 3*996-tone MRU, 242+484+996-tone MRU, etc. Since 242 / 4 = 60.5, the maximum RU or maximum MRU size that does not exceed 242 / 4 should be the 52-tone RU. It should be noted that the maximum RU or maximum MRU size that does not exceed 242 / 4 is not the 60-tone RU, because 60-tone RU does not exist in the existing technology.
[0186] As an implementation method, the data field of the first PPDU includes an NDPA frame. The structure of the NDPA frame can be the same as that of Figure 12, or can be obtained by modifying the NDPA frame structure of Figure 12. The data field of the first PPDU includes at least one site information field, and each site information field includes a partial bandwidth information field, which is used to indicate the bandwidth for which measurement feedback is required. For example, when the first bandwidth corresponding to the first PPDU is less than or equal to 160*X MHz, the value of the most significant bit in the partial bandwidth information field is 0, and the measurement feedback granularity indicated by the NDPA frame in the data field of the first PPDU is 20*X MHz; or, when the first bandwidth corresponding to the first PPDU is equal to 320*X MHz, the value of the most significant bit in the partial bandwidth information field is 1, and the measurement feedback granularity indicated by the NDPA frame in the data field of the first PPDU is 40*X MHz.
[0187] Exemplarily, based on the configuration of the partial bandwidth information field of the NDPA frame in the low-frequency PPDU shown in Table 6, an embodiment of the present application may provide a configuration within the partial bandwidth information field of the NDPA frame in the high-frequency PPDU (e.g., the first PPDU).
[0188] The following Table 8 shows an example configuration of the partial bandwidth information field of the NDPA frame in the first PPDU. Specifically, Table 8 contains the relationship between the first bandwidth corresponding to the first PPDU, the size of the RU or MRU of the measurement feedback corresponding to the first PPDU, the partial bandwidth information field in the NDPA frame in the first PPDU, and the working bandwidth of the aforementioned second device (i.e., the receiving device).
[0189] Table 8
[0190] It can be seen that Table 8 is derived based on Table 6. Specifically, the values in the first column of Table 8 are the maximum RU size or maximum MRU size that does not exceed the values in the first column of Table 6 divided by Y. The values in the second column of Table 8 are the values in the second column of Table 6 multiplied by X. The values in the third column of Table 8 are the same as the values in the third column of Table 6. The values in the fourth column of Table 8 are the values in the fourth column of Table 6 multiplied by X. X and Y here are the same as those described in step 1701.
[0191] It should be noted that in Table 8, some rows may be deleted due to unreasonable RU or MRU sizes for certain Y values. For example, when Y is 4, (484 + 242) / 4 = 181.5, and the MRU of 106 + 26 can be selected. Alternatively, the entry may be deleted due to the large difference between 106 and 26. Furthermore, although some entries in Table 8 are described as "not exceeding the maximum RU size of..." and others as "not exceeding the maximum MRU size of...", this is merely an example. In actual applications, these can be interchanged or combined, that is, described as "not exceeding the maximum RU or MRU size of..."
[0192] The following are some specific examples of Table 8. In the following examples, X=4 and Y=4, 2 or 0.5 are taken as examples.
[0193] Example 1: X=4, Y=4. The configuration of the partial bandwidth information field of the NDPA frame in the first PPDU may be as shown in Table 8-1.
[0194] Table 8-1
[0195] Example 2: X=4, Y=2. The configuration of the partial bandwidth information field of the NDPA frame in the first PPDU may be as shown in Table 8-2.
[0196] Table 8-2
[0197] Example 3: X=4, Y=0.5. The configuration of the fractional bandwidth information field of the NDPA frame in the first PPDU may be as shown in Table 8-3.
[0198] Table 8-3
[0199] The size of the RU or MRU of the measurement feedback in the first column of Table 8 above refers to the size of the maximum RU or maximum MRU that does not exceed the first size divided by Y, and the first size is the size of the RU corresponding to the second bandwidth in the low frequency band.
[0200] In another implementation method, the size of the RU or MRU of the measurement feedback in the first column can also be defined as the size of the maximum RU or maximum MRU not exceeding the first size divided by Y, and the first size is the number of subcarriers corresponding to the second bandwidth in the low frequency band. Accordingly, the "size of the maximum RU not exceeding 242 / Y" in Table 8 is replaced with the "size of the maximum RU not exceeding 256 / Y", the "size of the maximum RU not exceeding 484 / Y" in Table 8 is replaced with the "size of the maximum RU not exceeding 512 / Y", the "size of the maximum MRU not exceeding (484+242) / Y" in Table 8 is replaced with the "size of the maximum MRU not exceeding (512+256) / Y", the "size of the maximum RU not exceeding 996 / Y" in Table 8 is replaced with the "size of the maximum RU not exceeding 1024 / Y", the "size of the maximum MRU not exceeding (996+484) / Y" in Table 8 is replaced with the "size of the maximum MRU not exceeding (1024+512) / Y", and the "size of the maximum MRU not exceeding (996+484) / Y" in Table 8 is replaced with the "size of the maximum MRU not exceeding (1024+512) / Y". 8. Replace "the maximum MRU size not exceeding (996+484+242) / Y" with "the maximum MRU size not exceeding (1024+512+256) / / Y", replace "the maximum RU size not exceeding 2*996 / Y" in Table 8 with "the maximum RU size not exceeding 2*1024 / Y", replace "the maximum MRU size not exceeding (2*996+484) / Y" in Table 8 with "the maximum In Table 8, replace “the size of the maximum MRU not exceeding 3*996 / Y” with “the size of the maximum MRU not exceeding 3*1024 / Y”; replace “the size of the maximum MRU not exceeding (3*996+484) / Y” with “the size of the maximum MRU not exceeding (3*1024+512) / Y”; replace “the size of the maximum RU not exceeding 4*996 / Y” with “the size of the maximum RU not exceeding 4*1024 / Y”.
[0201] In another implementation method, the "size of the RU or MRU for measurement feedback" in the first column of Table 8 can also be replaced with "subcarrier range for measurement feedback". Accordingly, the "size of the maximum RU not exceeding 242 / Y" in Table 8 is replaced with "256 / Y", the "size of the maximum RU not exceeding 484 / Y" in Table 8 is replaced with "512 / Y", the "size of the maximum MRU not exceeding (484+242) / Y" in Table 8 is replaced with "(512+256) / Y", the "size of the maximum RU not exceeding 996 / Y" in Table 8 is replaced with "1024 / Y", the "size of the maximum MRU not exceeding (996+484) / Y" in Table 8 is replaced with "(1024+512) / Y", and the "size of the maximum MRU not exceeding ( In Table 8, replace "the size of the maximum MRU that does not exceed 2*996 / Y" with "2*1024 / Y", replace "the size of the maximum MRU that does not exceed (2*996+484) / Y" with "(2*1024+512) / Y", replace "the size of the maximum MRU that does not exceed 3*996 / Y" with "3*1024 / Y", replace "the size of the maximum MRU that does not exceed (3*996+484) / Y" with "(3*1024+512) / Y", and replace "the size of the maximum RU that does not exceed 4*996 / Y" with "4*1024 / Y".
[0202] In another implementation, since high-frequency PPDUs may also be transmitted in non-OFDMA formats, OFDMA-based partial feedback may not be required, and full-bandwidth feedback may be used instead. Full-bandwidth feedback refers to measurement feedback being performed across the entire bandwidth, rather than on a specified portion of the bandwidth.
[0203] It should be noted that high frequencies can support full-bandwidth feedback or full-bandwidth feedback excluding punctured channels. As the name implies, full-bandwidth feedback uses the entire bandwidth as the feedback range; full-bandwidth feedback excluding punctured channels uses the entire bandwidth as the feedback range, but does not need to feedback the range corresponding to the punctured channels.
[0204] Based on this implementation method, the relationship between the first bandwidth corresponding to the first PPDU and the size of the RU for measurement feedback can be shown in Table 9.
[0205] Table 9
[0206] For example, when Y=1, Table 9 can be simplified to the following Table 9-1.
[0207] Table 9-1
[0208] For example, when Y=4, Table 9 can be simplified to the following Table 9-2.
[0209] Table 9-2
[0210] Regarding the full-bandwidth feedback mode, in one implementation, the data field of the first PPDU includes an NDPA frame, and the NDPA frame does not include a partial bandwidth information field for indicating the bandwidth for which measurement feedback is required. That is, when the NDPA frame does not include a partial bandwidth information field for indicating the bandwidth for which measurement feedback is required, the full-bandwidth feedback mode is used by default.
[0211] For the full bandwidth feedback method, in another implementation method, the data field of the first PPDU includes an NDPA frame, and the NDPA frame includes a partial bandwidth information field for indicating measurement feedback within the full bandwidth range. In order to distinguish it from the partial bandwidth feedback method, the information of the partial bandwidth information field can be set to the corresponding maximum range. For example, the partial bandwidth information field is based on the EHT format, that is, it contains 9 bits as shown in Figure 16. When the first bandwidth corresponding to the first PPDU is less than or equal to 160*X MHz, the partial bandwidth information field is set to 011111111, that is, B0=0, and B1~B8 are all 1. When the first bandwidth corresponding to the first PPDU is equal to 320*X MHz, the partial bandwidth information field is set to 111111111, that is, B0=1, and B1~B8 are all 1. For another example, part of the bandwidth information field is based on the HE format, that is, it contains 14 bits as shown in Figure 14, then similar operations can also be performed, such as setting the RU start index to 0 and setting the RU end index to the index of the maximum 26-tone RU corresponding to the second bandwidth, where the second bandwidth is equal to the first bandwidth divided by X.
[0212] For the full bandwidth feedback method, in another implementation method, measurement feedback can also be performed on channels other than the puncturing channel within the full bandwidth range, and the puncturing channel is a channel that does not require measurement feedback. The second device can determine the feedback range of the full bandwidth except the puncturing channel in combination with the puncturing information. The present invention does not limit the indication method of the puncturing information. It can be indicated by a partial bandwidth information field or by an independent puncturing information field. The partial bandwidth information field in the NDPA frame within the first PPDU can indicate that measurement feedback is performed on channels other than the puncturing channel within the full bandwidth range. The size of the RU or MRU of the measurement feedback can correspond to the available channels under the full bandwidth. For example, the size of the RU or MRU of the measurement feedback corresponds to a partial value of the binary format of the partial bandwidth information field.
[0213] Exemplarily, the NDPA frame of the first PPDU includes a fractional bandwidth information field and a puncture information field. The fractional bandwidth information field indicates that measurement feedback is performed on channels within the full bandwidth, excluding punctured channels. The puncture information field indicates the range or location of the punctured channels. The puncture information field can be a bitmap or an index table. In the index table method, for example, one value can correspond to one feedback mode. In another method, a specific bandwidth can have a specific index table. By combining the fractional bandwidth information field with the puncture information field, it can be indicated that measurement feedback is performed on channels within the full bandwidth, excluding punctured channels. The puncture information field indicates the specific puncture location or range. It should be noted that if the NDAP frame does not include the fractional bandwidth information field, the default indication is that measurement feedback is performed on the full bandwidth, or the default indication is that measurement feedback is performed on channels within the full bandwidth, excluding punctured channels. Then, combined with the puncture location or range indicated by the puncture information field, it can be determined that measurement feedback is performed on channels within the full bandwidth, excluding punctured channels. The specific puncture location or range is indicated by the puncture information field.
[0214] Exemplarily, if the NDPA frame does not include the puncturing information field, the partial bandwidth information field may indicate measurement feedback on channels other than the puncturing channel within the full bandwidth range, and the partial bandwidth information field also indicates the specific puncturing information range or position. The size of the RU or MRU of the measurement feedback corresponds to the partial value of the binary format of the partial bandwidth information field shown in Table 8. For example, when the first bandwidth is equal to 160*X MHz, the value of the partial bandwidth information field is 011110011, indicating full bandwidth feedback in the channel puncturing mode. Among them, the high-order B0 bit is 0, indicating that the feedback granularity is 20*X MHz, and the values of the B1 to B8 bits are 1, 1, 1, 1, 0, 0, 1, 1, respectively, where 1 indicates that feedback is required on the corresponding 20*X MHz channel, and 0 indicates that feedback is not required on the corresponding 20*X MHz channel. Since there are 7 1s and 1 0, it means that measurement feedback is required on the 120*X MHz channel. And, the corresponding MRU size is the size of the maximum MRU that does not exceed (996+484) / Y.
[0215] As an implementation method, in an embodiment of the present application, multiple candidate sets can be defined, each candidate set including at least one candidate subcarrier granularity. The subcarrier granularity can be represented by the size of Ng, and the meaning of Ng can be referred to in the above description. Therefore, multiple candidate sets can also be referred to as multiple Ng candidate sets or Ng sets. Each candidate set corresponds to a value of X and / or Y. For example, when X is x1, and / or Y is y1, it corresponds to candidate set 1, and candidate set 1 is {a1, b1, c1, ...}; when X is x2, and / or Y is y2, it corresponds to candidate set 2, and candidate set 2 is {a2, b2, c2, ...}. Generally, a larger X and / or Y may tend to select a smaller Ng value, and a smaller X and / or Y may tend to select a larger Ng value. The number of elements in different candidate sets may be the same or different.
[0216] Exemplarily, when the first PPDU in the embodiment of FIG. 17 corresponds to a specific X and / or Y, a candidate set corresponding to the X and / or Y in the multiple candidate sets can be determined, for example, the first candidate set, and then a specific subcarrier granularity (i.e., Ng size) is selected from the first candidate set.
[0217] Exemplarily, there may be a multiple relationship between elements in different candidate sets. For example, multiple candidate sets include a second candidate set and a third candidate set, and some or all of the candidate subcarrier granularities in the second candidate set have a multiple relationship with some or all of the candidate subcarrier granularities in the third candidate set. For example, when the value of Y is 1, it corresponds to the second candidate set {4, 8, 16}, and when the value of Y is 4, it corresponds to the third candidate set {1, 2, 4}. For example, when the value of Y is 1, it corresponds to the second candidate set {4, 16}, and when the value of Y is 4, it corresponds to the third candidate set {1, 2, 4}.
[0218] Exemplarily, different candidate sets may be indicated in the manner shown in Table 10 below.
[0219] Table 10
[0220] In another implementation method, a new value range of Ng may be added based on the Ng size defined in Table 7. For example, Table 7 may be modified to obtain the content jointly indicated by the feedback type and Ng field (i.e., Bit 25 and Bit 26) and the codebook size field (i.e., Bit 28) in the NDPA frame in the triggered detection as shown in Table 11 below.
[0221] Table 11
[0222] As another implementation method, in an embodiment of the present application, only one candidate set (for example, called the fourth candidate set) may be defined, and the candidate set includes multiple candidate subcarrier granularities. The subcarrier granularity can be represented by the size of Ng, and the meaning of Ng can be referred to the above description. The size of each X and / or Y can correspond to some or all of the candidate subcarrier granularities in the candidate set. For example, the candidate set is {1,2,4,8,16}, when X is x1, and / or Y is y1, then it corresponds to 1, 2, and 4 therein, and when X is x2, and / or Y is y2, then it corresponds to 4, 8, and 16 therein. For another example, the candidate set is {1,2,4,8,16}, no matter what values X and Y take, they can correspond to 1, 2, 4, 8, and 16, that is, a value can be selected from 1, 2, 4, 8, and 16 as the value of Ng.
[0223] It should be noted that, in the embodiments of the present application, although the correspondence between various information is displayed in tabular form, in actual application, it is not limited to the use of tabular form, and other display forms can also be used, and the correspondence between the multiple information in any of the above tables can also be split into multiple tables, and the multiple tables after splitting jointly indicate the association relationship between the multiple information. It is understandable that in order to realize the functions in the above embodiments, the first device or the second device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0224] Figures 18 and 19 are schematic diagrams of the structures of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the first device or the second device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be the first device or the second device, and can also be a module (such as a chip) applied to the first device or the second device.
[0225] The communication device 1800 shown in Figure 18 includes a processing unit 1810 and a transceiver unit 1820. The communication device 1800 is used to implement the functions of the first device or the second device in the above method embodiment.
[0226] When the communication device 1800 is used to implement the functions of the first device in the above method embodiment, the processing unit 1810 is configured to control the transceiver unit 1820 to send a first physical layer protocol data unit (PPDU) to the second device on a channel corresponding to the first bandwidth; the first PPDU includes a first field and a data field of a first preamble code, the subcarrier spacing of the first field is A and A=X*B, where X is an integer greater than 1, and B is the subcarrier spacing of the second field of the second preamble code in the second PPDU; the subcarrier spacing of the data field is (A / 4)*Y, where Y is a positive number; and receiving a channel measurement feedback result from the second device, where the channel measurement feedback result is measured based on a measurement configuration, where the measurement configuration is used to indicate the subcarrier granularity of the measurement feedback, and the measurement configuration is related to X and / or Y.
[0227] When the communication apparatus 1800 is used to implement the function of the second device in the above-mentioned method embodiment, the transceiver unit 1820 is configured to receive a first PPDU from the first device on a channel corresponding to the first bandwidth; the first PPDU includes a first field and a data field of a first preamble code, the subcarrier spacing of the first field is A and A=X*B, where X is an integer greater than 1, and B is the subcarrier spacing of the second field of the second preamble code in the second PPDU; the subcarrier spacing of the data field is (A / 4)*Y, where Y is a positive number; the processing unit 1810 is configured to perform measurement based on a measurement configuration to obtain a channel measurement feedback result, where the measurement configuration is used to indicate the subcarrier granularity of the measurement feedback, and the measurement configuration is related to X and / or Y; the transceiver unit 1820 is further configured to send the channel measurement feedback result to the first device.
[0228] When the communication device 1800 is used to implement the functions of the first device and / or the second device in the above method embodiment, the communication device 1800 may also perform any one or more of the following methods:
[0229] In a possible implementation method, the operating frequency band of the first PPDU is a high frequency band, which is between 42.5 and 71 GHz; the operating frequency band of the second PPDU is a low frequency band, which is less than or equal to 7 GHz.
[0230] In a possible implementation method, the first bandwidth is 20*X MHz, 40*X MHz, 80*X MHz, 160*X MHz, or 320*X MHz.
[0231] In one possible implementation method, the measurement configuration includes measuring the size of the RU or MRU for feedback, where the size of the RU or MRU for feedback is the size of the maximum RU or the maximum MRU that does not exceed the first size divided by Y, the first size is the size of the RU corresponding to the second bandwidth in the low-frequency band or the number of subcarriers corresponding to the low-frequency band, and the second bandwidth is equal to the first bandwidth divided by X.
[0232] In a possible implementation method, the data field includes an NDPA frame, the NDPA frame includes a partial bandwidth information field, and the partial bandwidth information field is used to indicate the bandwidth for which measurement feedback is required; when the first bandwidth is less than or equal to 160*X MHz, the value of the most significant bit in the partial bandwidth information field is 0, and the measurement feedback granularity indicated by the NDPA frame is 20*X MHz; or, when the first bandwidth is equal to 320*X MHz, the value of the most significant bit in the partial bandwidth information field is 1, and the measurement feedback granularity indicated by the NDPA frame is 40*X MHz.
[0233] In one possible implementation method, the relationship between the first bandwidth, the size of the RU or MRU in the measurement feedback, the partial bandwidth information field, and the operating bandwidth of the second device is as follows:
[0234] In one possible implementation method, the partial bandwidth information field is used to indicate measurement feedback on channels other than the perforated channel within the full bandwidth range. The perforated channel is a channel that does not require measurement feedback, and the size of the RU or MRU of the measurement feedback corresponds to a partial value in binary format of the partial bandwidth information field.
[0235] In a possible implementation method, the relationship between the first bandwidth and the size of the RU for measurement feedback is as follows:
[0236] In one possible implementation,
[0237] In a possible implementation method, the data field includes an NDPA frame, the NDPA frame does not include a partial bandwidth information field, and the partial bandwidth information field is used to indicate a bandwidth for which measurement feedback is required.
[0238] In a possible implementation method, the data field includes an NDPA frame, the NDPA frame includes a partial bandwidth information field, and the partial bandwidth information field is used to indicate that measurement feedback is performed within a full bandwidth range.
[0239] In a possible implementation method, the NDPA frame is used to indicate X and / or Y.
[0240] In a possible implementation method, the NDPA frame is used to indicate measurement configuration.
[0241] In a possible implementation method, the subcarrier granularity is included in a first candidate set, which is a candidate set corresponding to X and / or Y in multiple candidate sets, and each candidate set in the multiple candidate sets includes at least one candidate subcarrier granularity.
[0242] In a possible implementation method, the multiple candidate sets include a second candidate set and a third candidate set, and a granularity of some or all candidate subcarriers in the second candidate set is a multiple of a granularity of some or all candidate subcarriers in the third candidate set.
[0243] In a possible implementation method, the subcarrier granularity is one of some candidate subcarrier granularities in the fourth candidate set, and the some candidate subcarrier granularities correspond to X and / or Y.
[0244] For a more detailed description of the processing unit 1810 and the transceiver unit 1820, reference can be made to the relevant description in the above method embodiment, which will not be repeated here.
[0245] FIG19 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. The communication device 1900 includes a processor 1901 and optionally at least one of a memory 1902 , a transceiver 1905 , and an antenna 1906 .
[0246] Transceiver 1905 can be a transceiver unit, a transceiver, or a transceiver circuit, etc., for implementing transceiver functions. Transceiver 1905 can include a receiver and a transmitter. The receiver can be a receiver or a receiving circuit, etc., for implementing the receiving function; the transmitter can be a transmitter or a transmitting circuit, etc., for implementing the transmitting function.
[0247] The memory 1902 may store a computer program or software code or instruction 1904, which may also be referred to as firmware. The processor 1901 may control the communication device 1900 by running the computer program or software code or instruction 1903 of the processor 1901, or by calling the computer program or software code or instruction 1904 stored in the memory 1902, to implement the following embodiments of the present application. The processor 1901 may be a central processing unit (CPU), and the memory 1902 may be a read-only memory (ROM) or a random access memory (RAM).
[0248] The processor 1901 and transceiver 1905 described in this application can be set on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB) or an electronic device.
[0249] The modules included in the communication device 1900 are only for illustration and are not limited in this application.
[0250] When the communication device 1900 is used to implement the above method embodiment, the processor 1901 can implement the function of the above processing unit 1810, and the transceiver 1905 can implement the function of the above transceiver unit 1820.
[0251] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a compact disc read-only memory (CD-ROM) or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC.
[0252] In the above embodiments, all or part of the embodiments can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program is a set of instructions that instructs an electronic computer or other device with message processing capabilities to perform each step of the operation, usually written in a programming language and running on a target architecture. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.
[0253] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0254] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next related objects are in an "or" relationship; in the formulas of this application, the character " / " indicates that the previous and next related objects are in a "division" relationship.
[0255] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that: Applied to a first device or a module of the first device, the method includes: Sending a first physical layer protocol data unit (PPDU) to a second device on a channel corresponding to a first bandwidth; the first PPDU includes a first field and a data field of a first preamble, a subcarrier spacing of the first field is A, and A=X*B, where X is an integer greater than 1, and B is a subcarrier spacing of a second field of a second preamble in a second PPDU; and a subcarrier spacing of the data field is (A / 4)*Y, where Y is a positive number. Receive a channel measurement feedback result from the second device, where the channel measurement feedback result is obtained by measurement based on a measurement configuration, where the measurement configuration is used to indicate a subcarrier granularity of measurement feedback, and the measurement configuration is related to X and / or Y.
2. A communication method, characterized in that: Applied to the second device or a module of the second device, the method includes: A first PPDU is received from a first device on a channel corresponding to a first bandwidth; the first PPDU includes a first field of a first preamble and a data field, a subcarrier spacing of the first field is A, and A=X*B, where X is an integer greater than 1, and B is a subcarrier spacing of a second field of a second preamble in a second PPDU; and a subcarrier spacing of the data field is (A / 4)*Y, where Y is a positive number. Perform measurement based on the measurement configuration to obtain a channel measurement feedback result, where the measurement configuration is used to indicate a subcarrier granularity of measurement feedback, and the measurement configuration is related to X and / or Y; Send the channel measurement feedback result to the first device.
3. The method according to claim 1 or 2, wherein: The operating frequency band of the first PPDU is a high frequency band, and the high frequency band is between 42.5 and 71 GHz; The operating frequency band of the second PPDU is a low frequency band, and the low frequency band is less than or equal to 7 GHz.
4. The method according to any one of claims 1 to 3, characterized in that The first bandwidth is 20*X MHz, 40*X MHz, 80*X MHz, 160*X MHz or 320*X MHz.
5. The method according to any one of claims 1 to 4, characterized in that The measurement configuration includes the size of the resource unit RU or the multiple resource unit MRU of the measurement feedback, the size of the RU or MRU of the measurement feedback is the size of the maximum RU or the maximum MRU that does not exceed the first size divided by Y, the first size is the size of the RU corresponding to the second bandwidth in the low-frequency band or the number of subcarriers corresponding to the low-frequency band, and the second bandwidth is equal to the first bandwidth divided by X.
6. The method according to claim 5, wherein The data field includes a Null Data Physical Layer Packet Protocol Data Unit Declaration NDPA frame, the NDPA frame includes a partial bandwidth information field, and the partial bandwidth information field is used to indicate the bandwidth for which measurement feedback is required; When the first bandwidth is less than or equal to 160*X MHz, the value of the most significant bit in the partial bandwidth information field is 0, and the measurement feedback granularity indicated by the NDPA frame is 20*X MHz; or, When the first bandwidth is equal to 320*X MHz, the value of the most significant bit in the partial bandwidth information field is 1, and the measurement feedback granularity indicated by the NDPA frame is 40*X MHz.
7. The method according to claim 6, wherein The relationship between the first bandwidth, the size of the RU or MRU of the measurement feedback, the partial bandwidth information field, and the working bandwidth of the second device is as follows:
8. The method according to claim 7, wherein The partial bandwidth information field is used to indicate measurement feedback on channels other than the perforated channel within the full bandwidth range. The perforated channel is a channel that does not require measurement feedback. The size of the RU or MRU of the measurement feedback corresponds to a partial value in the binary format of the partial bandwidth information field.
9. The method according to claim 5, wherein The relationship between the first bandwidth and the size of the RU for the measurement feedback is as follows:
10. The method according to claim 9, wherein 11. The method according to claim 9 or 10, wherein: The data field includes an NDPA frame, and the NDPA frame does not include a partial bandwidth information field, where the partial bandwidth information field is used to indicate a bandwidth for which measurement feedback is required.
12. The method according to claim 9 or 10, wherein: The data field includes an NDPA frame, the NDPA frame includes a partial bandwidth information field, and the partial bandwidth information field is used to indicate that measurement feedback is performed within a full bandwidth range.
13. The method according to any one of claims 6 to 8, 11 or 12, characterized in that The NDPA frame is used to indicate the X and / or the Y.
14. The method according to any one of claims 6 to 8 and 11 to 13, characterized in that The NDPA frame is used to indicate the measurement configuration.
15. The method according to any one of claims 1 to 14, characterized in that The subcarrier granularity is included in a first candidate set, which is a candidate set corresponding to X and / or Y in multiple candidate sets, and each candidate set in the multiple candidate sets includes at least one candidate subcarrier granularity.
16. The method according to claim 15, wherein The multiple candidate sets include a second candidate set and a third candidate set, and a granularity of some or all candidate subcarriers in the second candidate set is a multiple of a granularity of some or all candidate subcarriers in the third candidate set.
17. The method according to any one of claims 1 to 14, characterized in that The subcarrier granularity is one of some candidate subcarrier granularities in a fourth candidate set, and the some candidate subcarrier granularities correspond to the X and / or the Y.
18. A communication device, characterized in that: The device comprises a processor, wherein the processor is configured to communicate with other devices via an interface circuit and execute the method according to any one of claims 1 and 3 to 17.
19. A communication device, characterized in that: The device comprises a processor, wherein the processor is configured to communicate with other devices via an interface circuit and execute the method according to any one of claims 2 to 17.
20. A computer program product, characterized in that The computer program product comprises instructions, which, when executed on a processor, cause the processor to perform the method according to any one of claims 1 to 17.
21. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction, and when the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 17 is implemented.
22. A communication system, characterized in that: include: A first device is configured to send a first PPDU to a second device on a channel corresponding to a first bandwidth; the first PPDU includes a first field and a data field of a first preamble, a subcarrier spacing of the first field is A, and A=X*B, where X is an integer greater than 1, and B is the subcarrier spacing of a second field of a second preamble in a second PPDU; and a subcarrier spacing of the data field is (A / 4)*Y, where Y is a positive number; and receive a channel measurement feedback result from the second device, where the channel measurement feedback result is measured based on a measurement configuration, where the measurement configuration is used to indicate a subcarrier granularity of the measurement feedback, and the measurement configuration is related to X and / or Y. The second device is configured to receive the first PPDU from the first device on a channel corresponding to the first bandwidth; Perform measurement based on the measurement configuration to obtain the channel measurement feedback result; and send the channel measurement feedback result to the first device.