Wireless communication method and communication device
By initiating detection feedback in distributed RU mode and using MIMO multi-space streams for transmission, the problem of low transmission rate in dRU mode is solved, and efficient data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2023/139794
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-19
- Publication Date
- 2025-06-26
AI Technical Summary
In distributed RU mode, the transmission rate is low and it is difficult to meet the high data transmission needs.
By sending the first frame to initiate the dRU-based detection feedback, the detection process for the dRU is realized, thereby using MIMO multi-space streams on the dRU for transmission, and the data transmission rate is improved.
Through the detection process, communication equipment can realize efficient data transmission on the dRU, improve transmission rate, and meet high data transmission needs.
Smart Images

Figure CN2023139794_26062025_PF_FP_ABST
Abstract
Description
Wireless communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method and a communication device. Background Art
[0002] With the development of technology, resource units (RUs) can have not only continuous subcarriers but also discontinuous subcarriers. RUs with continuous subcarriers are called regular RUs (rRUs). RUs with discontinuous subcarriers are called distributed RUs (dRUs). In dRU mode, the transmission rate is lower.
[0003] Summary of the Invention
[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects involved in the present application.
[0005] In a first aspect, a wireless communication method is provided, the method comprising: a first device sending a first frame to a second device; wherein the first frame is used to initiate dRU-based detection feedback.
[0006] In a second aspect, a wireless communication method is provided, the method comprising: a second device receiving a first frame sent by a first device; wherein the first frame is used to initiate dRU-based detection feedback.
[0007] According to a third aspect, a communication device is provided. The communication device is a first device, and includes: a sending unit, configured to send a first frame to a second device; wherein the first frame is used to initiate dRU-based detection feedback.
[0008] In a fourth aspect, a communication device is provided, which is a second device and includes: a receiving unit, configured to receive a first frame sent by a first device; wherein the first frame is used to initiate dRU-based detection feedback.
[0009] In a fifth aspect, a communication device is provided, comprising a processor and a memory, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory to enable the communication device to perform some or all of the steps in the above-mentioned various aspects of the method.
[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device. In another possible design, the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.
[0011] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device to execute part or all of the steps in the methods of the above aspects.
[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0014] Based on the first frame, the present application can implement a detection process for the dRU. Since the detection process is an essential part of multiple input multiple output (MIMO), based on the present application, the communication device can further use MIMO multiple spatial streams for transmission on the dRU, thereby improving the data transmission rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.
[0016] FIG2 is a diagram showing an example of a non-trigger-based detection process.
[0017] FIG3 is a diagram showing an example of a trigger-based detection process.
[0018] FIG4A is a diagram illustrating an example of a null data physical layer protocol data unit announcement (NDPA) frame format.
[0019] FIG. 4B is a diagram showing an example format of a sounding dialog token field.
[0020] FIG. 4C is a diagram illustrating an example format of an extremely high throughput (EHT) NDPA frame.
[0021] FIG4D is a diagram showing an example format of the station information (STA info) field in an EHT NDPA frame.
[0022] FIG5 is a diagram showing an example of a scenario using dRU transmission.
[0023] FIG6 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application.
[0024] FIG7A is a schematic diagram of the format of a site information field provided in an embodiment of the present application.
[0025] FIG7B is a schematic diagram of the format of another site information field provided in an embodiment of the present application.
[0026] FIG8 is a schematic flowchart of the wireless communication method provided in Example 1.
[0027] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0028] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present application.
[0029] FIG11 is a schematic structural diagram of a device for communication provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The technical solution in this application will be described below with reference to the accompanying drawings.
[0031] Communication System
[0032] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless local area networks (WLAN), wireless fidelity (WiFi), high performance radio local area networks (HIPELAN), wide area networks (WAN), cellular networks, or other communication systems. For another example, the technical solutions provided in the embodiments of the present application can be applied to communication systems that adopt the 802.11 standard. For example, the 802.11 standard includes but is not limited to the 802.11ax standard, the 802.11be standard, and the next generation 802.11 standard.
[0033] FIG1 is a schematic diagram of a communication system applicable to embodiments of the present application. Referring to FIG1 , the communication devices in the communication system 100 may include access points (APs) 111 and 112, and stations (STAs) 121 and 122. STA 121 may access the network through AP 111, and STA 122 may access the network through AP 112.
[0034] In some implementations, a STA may establish an association with one or more APs, after which the associated STAs and APs may communicate. For example, as shown in FIG1 , AP 111 and STA 121 may communicate after establishing an association, and AP 112 and STA 122 may communicate after establishing an association.
[0035] In some implementations, the communication in the communication system 100 may be communication between an AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA, where a peer STA may refer to a device that communicates with the STA peer, for example, the peer STA may be an AP or a non-AP STA.
[0036] It should be understood that FIG1 exemplarily shows two AP STAs and two non-AP STAs, and the communication system 100 may also include a larger number of AP STAs, or the communication system 100 may include other numbers of non-AP STAs, which is not limited in the embodiments of the present application.
[0037] In addition, the above communication system can be applied to scenarios of multi-device collaboration, such as multi-AP (multiple access points, Multi-AP) collaboration, or multi-site collaboration.
[0038] In the embodiments of this application, the names of AP and / or STA are not limited. In some scenarios, AP can also be called AP STA, that is, in a sense, AP is also a type of STA. In other scenarios, STA can also be called non-AP STA.
[0039] In some scenarios, the aforementioned communication device may also be a "multi-link device (MLD)," i.e., a device that can communicate via multiple communication links, where the multiple communication links may include communication links in different frequency bands, such as millimeter wave bands and / or low-frequency bands. Generally, if the multi-link device is an AP, the AP may also be referred to as a "multi-link AP." If the multi-link device is a STA, the STA may also be referred to as a "multi-link STA."
[0040] In the embodiments of the present application, an AP may be a device in a wireless network. An AP may be a communication entity such as a communication server, a router, a switch, or a bridge, or the AP device may include various forms of macro base stations, micro base stations, relay stations, etc. Of course, the AP may also be a chip, circuit, or processing system in these various forms of devices, thereby realizing the methods and functions of the embodiments of the present application. The AP device can be applied to a variety of scenarios, such as sensor nodes in smart cities (e.g., smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (e.g., smart cameras, projectors, displays, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (e.g., wearable devices such as AR and VR), smart devices in smart offices (e.g., printers, projectors, etc.), Internet of Vehicles devices in the Internet of Vehicles, and some infrastructure in daily life scenarios (e.g., vending machines, self-service navigation counters in supermarkets, self-service checkout devices, self-service ordering machines), etc.
[0041] In some implementations, the role of a STA in a communication system is not absolute; in some scenarios, a STA can function as an AP. For example, when a mobile phone is connected to a router, it can be a non-AP STA, while when it is acting as a hotspot for other phones, it functions as an AP.
[0042] In the embodiments of the present application, a STA device in the embodiments of the present application may be a device with wireless transceiver functions, such as a device that supports the 802.11 series of protocols and can communicate with an AP or other STAs. For example, a STA is any user communication device that allows a user to communicate with an AP and, in turn, with a WLAN. STA devices include, for example, user equipment (UE), mobile station (MS), mobile terminal (MT), 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.
[0043] The STA in the embodiment of the present application may also be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. Examples include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks or future-evolved public land mobile communication networks. The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.
[0044] By way of example and not limitation, in the embodiments of this application, the STA device may also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices that utilize wearable technology to intelligently design and develop wearable devices, such as glasses, gloves, watches, clothing, and shoes. Examples include smart watches or smart glasses, as well as devices that focus on a specific application function and require integration with other devices, such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0045] In addition, in embodiments of the present application, the STA device can also be a terminal device in the Internet of Things (IoT) system. The IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network that interconnects people and machines and things. In embodiments of the present application, IoT technology can achieve massive connections, deep coverage, and terminal power saving through, for example, narrowband (NB) technology.
[0046] Furthermore, in the embodiments of the present application, the STA device may be a device in a connected vehicle system. The communication methods in a connected vehicle system are collectively referred to as V2X (where X represents everything). For example, V2X communication includes vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
[0047] In addition, in an embodiment of the present application, the STA device may also include sensors such as smart printers, train detectors, and gas stations. Its main functions include collecting data (partial terminal devices), receiving control information and downlink data from AP devices, and sending electromagnetic waves to transmit data to AP devices.
[0048] In addition, the AP device in the embodiment of the present application may be a device for communicating with a STA device. The AP device may be a network device in a wireless local area network. The AP device may be used to communicate with the STA device through the wireless local area network.
[0049] From the perspective of the communication standards supported by the AP, in some implementations, the AP can be a device that supports the 802.11be standard. The AP can also be a device that supports various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0050] From the perspective of STA-supported communication standards, in some implementations, non-AP STAs can support the 802.11be standard. Non-AP STAs can also support various current and future 802.11 family wireless local area network (WLAN) standards, including 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0051] In the embodiments of the present application, there is no limitation on the frequency bands supported by WLAN technology. In some implementations, the frequency bands supported by WLAN technology may include, but are not limited to, low frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (e.g., 45 GHz, 60 GHz).
[0052] It should be understood that the specific forms of STA devices and AP devices in the embodiments of the present application are not particularly limited and are merely illustrative.
[0053] Sounding
[0054] Communication technologies such as transmit beamforming and MIMO (e.g., downlink multi-user multiple-input multiple-output (DL MU-MIMO)) require information about the channel state to calculate the steering matrix applied to the transmitted signal to optimize reception at one or more receivers. Some communication devices (e.g., EHT STAs) use sounding protocols to determine this channel state information. The following describes the EHT sounding protocol as an example.
[0055] The EHT sounding protocol provides an explicit feedback mechanism. The mechanism can include two sounding sequences. The two sounding sequences are the EHT non-trigger-based sounding sequence (EHT non-TB sounding sequence) and the EHT trigger-based sounding sequence (EHT TB sounding sequence). In these two sounding sequences, the EHT beamformer uses the training signal sent by the EHT beamformer to measure the channel. The training signal may include an EHT sounding null data physical layer protocol data unit (NDP). Furthermore, the EHT beamformee can feed back a transition estimate of the channel state. The EHT beamformer can use this estimate to determine the steering matrix.
[0056] Feedback from the EHT beamformee may be carried in an EHT compressed beamforming / channel quality indicator (CQI) report in one or more EHT compressed beamforming / CQI frames.
[0057] EHT Compressed Beamforming / CQI reports can include the following three types: single-user feedback (SU feedback), multi-user feedback (MU feedback), and CQI feedback (CQI feedback). Different types of EHT Compressed Beamforming / CQI reports contain different fields. They are described below.
[0058] In single-user feedback, the EHT compressed beamforming / CQI report may include an EHT compressed beamforming / CQI report field.
[0059] In multi-user feedback, the compressed beamforming / CQI report may include a compressed beamforming / CQI report field and an EHT multi-user exclusive beamforming report (EHT MU exclusive beamforming report) field.
[0060] In CQI feedback: Compressed beamforming / CQI report may include an EHT CQI report (EHT CQI Report) field.
[0061] The format of 20 MHz compressed beamforming can be shown in Table 1.
[0062] Table 1
[0063] The following describes a non-trigger-based detection sequence and a trigger-based detection sequence.
[0064] Non-trigger-based detection sequences
[0065] FIG2 is a diagram illustrating an example of a non-trigger-based detection process. The process shown in FIG2 may be performed by an EHT beamformer and an EHT beamformee. The process shown in FIG2 may include steps S210 to S230.
[0066] In step S210, the EHT beamformer sends an EHT NDPA frame. It should be noted that the NDPA frame may also be referred to as an NDP announcement frame.
[0067] The NDPA frame is an individually addressed NDPA frame.
[0068] The EHT NDPA frame contains only a station information field (STA info field). As can be seen, the EHT beamformer can initiate a non-trigger-based sounding sequence with the EHT beamformee to request single user (SU) or CQI feedback.
[0069] Based on step S210 , the EHT beamformer may initiate an EHT non-trigger-based detection sequence.
[0070] In step S220 , the EHT beamformer sends an EHT sounding NDP frame at a short interframe space (SIFS) after the EHT NDPA frame.
[0071] Step S230: SIFS after the EHT sounding NDP frame, the EHT beamformee responds to the EHT compressed beamforming / CQI frame.
[0072] Trigger-based detection sequence
[0073] Figure 3 is an example diagram of a trigger-based detection process. The process shown in Figure 3 can be executed by an EHT beamformer and n (n≥1) EHT beamformees. The process shown in Figure 3 can include steps S310 to S340.
[0074] In step S310, the EHT beamformer sends an EHT NDPA frame.
[0075] Based on step S310, the EHT beamformer can initiate an EHT trigger-based detection sequence.
[0076] The EHT NDPA frame in step S310 can include one or more station information fields.
[0077] In step S320, after a SIFS following the EHT NDPA frame, the EHT beamformer sends an EHT probe NDP frame.
[0078] In step S330, after a SIFS following the EHT probe NDP frame, the EHT beamformer sends a beamforming report poll (BFRP) trigger frame.
[0079] The number of stations that the BFRP trigger frame in step S330 can trigger may be limited. Figure 3 takes the BFRP trigger frame in step S330 triggering k stations to give feedback as an example. Here, k is a positive integer less than or equal to n.
[0080] In step S340, in response to the BFRP trigger frame, EHT beamformee 1 to EHT beamformee k simultaneously give feedback on EHT compressed beamforming / CQI frames.
[0081] It should be noted that each beamformee triggered by the BFRP trigger frame can respond to an EHT TB physical layer protocol data unit (PPDU) after the SIFS of the BFPR trigger frame, and the PPDU can contain one or more EHT compressed beamforming / CQI frames.
[0082] In the case of k < n, there can also be subsequent BFRP trigger frames in the EHT TB detection sequence. That is, the process shown in Figure 3 can also include steps S350 and S360.
[0083] In step S350, the EHT beamformer sends a subsequent BFRP trigger frame.
[0084] Step S360 : In response to the BFRP triggering frame of step S350 , EHT beamformee k+1 to EHT beamformee n simultaneously feed back EHT compressed beamforming / CQI frames.
[0085] It should be noted that if there is a subsequent BFRP triggering frame (such as the BFRP triggering frame in step S350) in the EHT TB detection sequence, the beamformer should send the subsequent BFRP triggering frame SIFS after sending the EHT TB PPDU in response to the previous BFRP triggering frame.
[0086] It should be noted that using EHT triggered-based detection does not necessarily mean multi-user feedback. EHT triggered-based detection can also be used to obtain single-user feedback or CQI feedback.
[0087] It should be noted that the above description uses the EHT detection process as an example, but the present application can be applied not only to the EHT detection process, but also to other detection processes (such as very high throughput (VHT), high efficiency (HE), ultra high reliability (UHR), etc.). Since the principles of the detection process are similar, they will not be repeated here.
[0088] As can be seen from the above, regardless of whether the detection is triggered or not, the beamformer needs to send NDPA frames. The following describes the NDPA frame.
[0089] NDPA frame
[0090] Figure 4A is an example of the NDPA frame format. As shown in Figure 4, an NDPA frame may include one or more of the following fields: frame control, duration, receiver address (RA), transmitter address (TA), detection dialogue token, STA info list, and frame check sequence (FCS).
[0091] Figure 4B is a diagram illustrating a format of a sounding dialog token field. As shown in Figure 4B , the sounding dialog token field may include one or more of the following fields: NDPA variant (NDP announcement variant), and sounding dialog token number.
[0092] The NDPA variant field can be used to indicate an NDPA variant. In related art, an NDPA frame can include four variants. The four variants are VHT NDPA frame (VHT NDP announcement frame), HE NDPA frame (HE NDP announcement frame), ranging NDPA frame (ranging NDP announcement frame), and EHT NDPA frame (EHT NDP announcement frame). Table 2 exemplifies the variants corresponding to the values of the NDPA variant.
[0093] Table 2
[0094] FIG4C is a diagram showing an example of the format of an EHT NDPA frame, that is, FIG4 shows the format of an NDPA frame with the NDPA variant subfield=3.
[0095] The station information list field in the NDPA frame may include one or more station information (STA info) fields. FIG4D is a diagram illustrating an example format of the station information field in the EHT NDPA frame.
[0096] As shown in FIG4D , the site information field may include one or more of the following fields: AID11, partial BW info, reserved, Nc index, feedback type and Ng, disambiguation, and codebook size. Each of these fields is described below.
[0097] The Fractional Bandwidth Information field may be used to indicate the size of the fed-back RU or MRU. Table 3 exemplarily shows the encoding of the Fractional Bandwidth Information field.
[0098] Table 3
[0099] As can be seen from Table 3, the minimum feedback RU for EHT detection is 242-tone RU.
[0100] The Feedback Type and Ng fields, as well as the Codebook Size field, can jointly indicate the feedback type, subcarrier grouping (represented by Ng), and quantization resolution. Table 4-1 shows an example of encoding the Feedback Type and Ng fields and the Codebook Size field in an EHT trigger-based sounding sequence. Table 4-2 shows an example of encoding the Feedback Type and Ng fields and the Codebook Size field in an EHT non-trigger-based sounding sequence.
[0101] Table 4-1
[0102] Table 4-2
[0103] It should be noted that Table 4-1 is only an example of the correspondence between the coding and quantization bits of two fields (the feedback type and Ng field and the codebook size field). Some fields in Table 4-1 and their corresponding descriptions can be implemented independently, or some fields in Table 4-1 can correspond to other descriptions. That is to say, the content in Table 4-1 can be split and used, or Table 4-1 can also include other content. For example, the correspondence between the two fields of the feedback type and Ng field and the codebook size field and the number of quantization bits can include one or more rows in Table 4-1. For another example, the "Description" column in Table 4-1 can only include one or two of the feedback type (SU / MU), Ng and the number of quantization bits. For another example, the "Description" column in Table 4-1 can also include other information.
[0104] It should be noted that, as described above, in EHT non-trigger-based detection, the Site Information field in the EHT NDPA frame is used to request SU feedback. In this case, Ng, the codebook size, and the number of columns (denoted by Nc) used to generate SU feedback can be determined by the EHT beamformee. That is, the NDPA frame does not need to indicate this information. Therefore, in Table 4-2, the "Description" column does not refer to parameters such as Ng.
[0105] The following describes how to use the subcarrier grouping Ng.
[0106] When a beamformer requests sounding feedback based on a specific RU, the subcarrier indexes fed back by the beamformee can be determined by Ng. That is, for a specific RU, some of the RU's subcarrier indices can be fed back, and the specific subcarrier indices to be fed back can be determined by Ng. Table 5 shows an example of Ng usage for a 242-tone RU.
[0107] Table 5
[0108] Taking one of the items in Table 5 as an example, when the beamformer sends a 40MHz NDP and requests the beamformee to feedback 242-tone RU 1, the subcarrier index fed back by the beamformee may be [-244:Ng:-4].
[0109] It should be noted that [x:Ng:y] represents an arithmetic progression from x to y, with increments of Ng. That is, [x:Ng:y] represents x+Ng, x+2Ng, ..., y. Therefore, the feedback subcarrier index [x:Ng:y] indicates that feedback is provided for every Ng subcarriers.
[0110] If the feedback type is SU or MU feedback, the Nc index field indicates the number of columns in the compressed beamforming feedback matrix minus 1, i.e., Nc-1. If the feedback type is CQI, the Nc index field indicates the number of spatial streams in the CQI report minus 1, i.e., Nc-1. Values greater than 7 are reserved.
[0111] The disambiguation field is set to 1.
[0112] Distributed RU
[0113] With the development of technology, power spectral density (PSD) limits are becoming increasingly stringent. For example, in the 6 GHz band, for non-AP STAs in the low-power indoor band, the PSD limit is -1 dBm / MHz.
[0114] A regular RU (rRU) has contiguous subcarriers. The transmit power per subcarrier in an rRU is lower. This is because the PSD limit is defined per MHz and per STA, and the subcarriers in an rRU are contiguous. Therefore, there are more subcarriers per MHz, and according to the PSD limit, the transmit power per subcarrier is lower.
[0115] The dRU has discontinuous subcarriers. In the case of the dRU, there are fewer subcarriers per MHz, or even only one subcarrier per MHz. Therefore, the subcarriers in the dRU can be transmitted at a higher power compared to the rRU. For example, for a 52-tone dRU distributed over 80MHz, there can be only one subcarrier per MHz. However, for a 52-tone rRU, there are approximately 13 subcarriers per MHz. In the 6GHz low-power indoor band, the PSD limit is -1dBm / MHz. Therefore, for a 52-tone RU (approximately 4MHz), the maximum transmission power allowed using the rRU is only about 6dBm, while using the dRU can increase the transmission power by 11dB. This significant increase in transmission power can achieve a higher MCS or achieve a longer transmission distance.
[0116] As shown in Figure 5, STA1, STA2, and STA3 can all use dRUs to increase their transmit power. Compared to using rRUs of the same size, all subcarriers receive higher transmit power, significantly improving overall spectral efficiency.
[0117] It should be noted that an MRU can also have discontinuous subcarriers, as well as a dMRU. The pre-dRU-related technical solutions provided in this application can also be applied to dMRUs. For ease of description, the following description uses the dRU as an example. If you need to apply the embodiments described below to a dMRU, replace "dRU" with "dMRU."
[0118] While DRUs are typically used for uplink (UL) orthogonal frequency division multiple access (OFDMA) extended-range transmission, each STA only occupies a portion of the subcarriers, resulting in lower data rates. For example, a 242-tone DRU distributed across 40MHz, while occupying 40MHz of bandwidth, actually only uses 242 of the 484 subcarriers. Therefore, the transmission rate in dRU mode is relatively low.
[0119] FIG6 is a schematic flow chart of a wireless communication method provided by an embodiment of the present application to solve the above-mentioned problem. The method shown in FIG6 can be performed by a first device and a second device. The first device and the second device can both be communication devices. For example, the first device and the second device can both be UHR sites.
[0120] The method shown in FIG. 6 may include step S610 .
[0121] Step S610: The first device sends a first frame to the second device.
[0122] The first frame can be used to initiate DRU-based sounding feedback (or channel state feedback). That is, based on the first frame, the first device can initiate DRU-based sounding feedback, and the second device can perform DRU-based sounding feedback. Therefore, the first device can include a beamformer, and the second device can include a beamformee.
[0123] Based on the first frame, the present application can implement a detection process for the dRU. As mentioned above, the detection process is an essential step in MIMO. Therefore, based on the present application, the communication device can further use MIMO multiple spatial streams for transmission on the dRU, thereby improving the data transmission rate.
[0124] It should be noted that step S610 may belong to a detection process based on triggering or a detection process based on non-triggering. In addition, the detection process to which step S610 belongs may be for SU or for MU.
[0125] In some embodiments, the first frame may be an NDPA frame. As described above, the NDPA frame may initiate detection feedback. Therefore, based on the present application, the NDPA frame may not only be used to initiate detection feedback, but may also indicate that the initiated detection feedback is based on a dRU.
[0126] In some embodiments, the first frame may include a first field.
[0127] The first field may be used to indicate whether the detection feedback is implemented based on a dRU. For example, a value of 0 in the first field may indicate that the detection feedback is implemented based on a dRU. Alternatively, a value of 1 in the first field may indicate that the detection feedback is implemented based on a dRU.
[0128] In other words, the first field can be used to indicate whether channel state feedback is implemented based on a dRU. For example, a value of 0 in the first field can indicate that channel state feedback is implemented based on a dRU. Alternatively, a value of 1 in the first field can indicate that channel state feedback is implemented based on a dRU.
[0129] In other words, the first field can indicate the type of the detection feedback RU (referred to as feedback RU). The types of feedback RUs can include dRU and rRU. Therefore, in some embodiments, the first field can also be called the feedback RU type field. For example, a value of 0 in the first field can indicate that the type of the feedback RU is rRU. A value of 1 in the first field can indicate that the type of the feedback RU is dRU. Alternatively, a value of 1 in the first field can indicate that the type of the feedback RU is rRU. A value of 0 in the first field can indicate that the type of the feedback RU is dRU.
[0130] It can also be said that the first field can be used to indicate whether the subcarrier planning (tone plan) used for sounding feedback is based on the subcarrier planning of dRU. For example, the value of the first field is 0, which can indicate that the subcarrier planning used for sounding feedback is based on the subcarrier planning of dRU. The value of the first field is 1, which can indicate that the subcarrier planning used for sounding feedback is based on the subcarrier planning of rRU. Alternatively, the value of the first field is 1, which can indicate that the subcarrier planning used for sounding feedback is based on the subcarrier planning of dRU. The value of the first field is 0, which can indicate that the subcarrier planning used for sounding feedback is based on the subcarrier planning of rRU.
[0131] As described above, the Fractional Bandwidth Information field included in the NDPA frame indicates the size of the RU or MRU being fed back. Based on this, when the first frame includes an NDPA frame, the first field can indicate whether the RU indicated by the Fractional Bandwidth Information field is a dRU, or the first field can indicate whether the MRU indicated by the Fractional Bandwidth Information field is a dMRU. For example, a value of 1 in the first field can indicate that the RU indicated by the Fractional Bandwidth Information field is a dRU and / or the MRU is a dMRU. Alternatively, a value of 0 in the first field can indicate that the RU indicated by the Fractional Bandwidth Information field is a dRU and / or the MRU is a dMRU.
[0132] It should be noted that the above description is based on the example of the first field being one bit. The first field can also indicate corresponding information in other ways (for example, through multiple bits), and this application does not impose any restrictions on this.
[0133] In some embodiments, the first field may occupy the location of a reserved field in the first frame.
[0134] In some embodiments, the first field may include a first site information field in the first frame. The first site information field may be a site information field. FIG7A is a schematic diagram of a format of a site information field provided in an embodiment of the present application.
[0135] The site information field in Figure 7A can be a site information field in an NDPA frame. The site information field can include a first field and can also include one or more of the following fields: AID11, partial bandwidth information, Nc index, feedback type and Ng, disambiguation, codebook size, and reserved. As shown in Figure 7A, the first field can be located in reserved bit position B20 of the site information field. Alternatively, the first field can be located in one or more of reserved bit positions B29 to B31 of the site information field.
[0136] The first site information field may be used to carry public information, where public information may refer to information that all receiving sites need to decode, that is, information that only some sites need to decode.
[0137] Thus, it can be seen that the first frame can use a site information field to indicate public information through the first site information field. Therefore, even if there is no suitable reserved bit in the first frame to carry the first field (and / or the second field described later), the first field (and / or the second field described later) can still be carried through this special site information field (i.e., the first site information).
[0138] It should be noted that the first site information field is a site information field that can carry public information and can also be called a special site information (special STA info) field. For site information fields that are specific to a particular site and require decoding by that site but are not required to be decoded by other sites, this application refers to such site information fields as ordinary site information fields.
[0139] Taking a triggered sounding sequence as an example, if the first frame is an NDPA frame, the NDPA frame can include N (N is greater than or equal to 2) site information fields. In practice, these N site information fields may include one first site information field and N-1 normal site information fields. In other words, while the NDPA frame appears to include N site information fields, it is actually only used to trigger sounding feedback from N-1 sites.
[0140] Taking a non-trigger-based sounding sequence as an example, if the first frame is an NDPA frame, the NDPA frame can include two site information fields. In practice, the two site information fields may include a first site information field and a normal site information field. In other words, while the NDPA frame appears to include two site information fields, it is actually used to trigger sounding feedback from the SU.
[0141] This application does not limit the method for distinguishing the first site information field from the normal site information field. In some embodiments, when the AID11 field in the site information field has a first value, the site information field may be the first site information field. The first value may be an AID value that is not used to indicate a valid site in the related art. For example, the first value may satisfy the following conditions: greater than or equal to 2007 and less than or equal to 2047. For example, the first value may be equal to 2008.
[0142] In some embodiments, the first site information field can be immediately followed by other fields indicating public information; alternatively, the first site information field in the site information list field can be the first site information field. For example, the first site information field can be immediately followed by the probe session token field. In this case, each receiving party can sequentially decode the public information and then specifically decode the common site information field for its own site.
[0143] It should be noted that, in some embodiments, the common site information field may include a first field. The first field may be used to indicate the feedback RU type of the site indicated by the AID11 field of the common site information field.
[0144] In some embodiments, the first frame may include a second field. The second field may be used to indicate a subcarrier grouping for dRU-based sounding feedback, ie, dRU-based Ng.
[0145] By grouping the subcarriers of the dRU-based sounding feedback, it is not necessary to feed back every subcarrier in the dRU, and thus the overhead of the dRU-based sounding feedback can be reduced to a certain extent.
[0146] Optionally, the second field may be included in the first site information field in the first frame. The description of the first site information field is as above and will not be repeated here.
[0147] Figure 7B is a schematic diagram of the format of another site information field provided in an embodiment of the present application. The site information field in Figure 7B is a site information field in the NDPA frame. As shown in Figure 7B, the site information field may include a second field. The site information field may also include one or more of the following fields: AID11, partial bandwidth information, Nc index, feedback type and Ng, first field, disambiguation, codebook size, reserved. The second field may be located in one or more of the reserved bits B29 to B31 of the site information field. Alternatively, the second field may be located in the reserved bit B20 of the site information field.
[0148] It should be noted that the common site information field may include a second field. The second field may be used to indicate the subcarrier grouping based on dRU sounding feedback of the site indicated by the AID11 field of the common site information field.
[0149] In some embodiments, the second field itself may indicate the subcarrier grouping based on the dRU sounding feedback.
[0150] Optionally, the second field can be used to indicate both the subcarrier grouping for dRU-based sounding feedback and the subcarrier grouping for rRU-based sounding feedback. For example, the field indicating the subcarrier grouping for sounding feedback in the related art can be reused to indicate the subcarrier grouping for dRU-based sounding feedback, thereby reducing changes to the standard. For example, the second field can include the feedback type and Ng fields and / or the codebook size field.
[0151] For example, regardless of whether the first field indicates that the feedback RU type is rRU or dRU, the second field may indicate the subcarrier grouping for the sounding feedback. For example, regardless of whether the feedback RU type is rRU or dRU, the second field may indicate that Ng is 4 or 16. For example, when the first field indicates that the feedback RU type is rRU, the second field may indicate that Ng is 4 or 16. When the first field indicates that the feedback RU type is dRU, the second field may indicate that Ng is another candidate value, such as 2 or 4.
[0152] In some embodiments, the second field can be combined with other fields to indicate the subcarrier grouping based on the DRU sounding feedback. By combining the indications, the number of bits in the newly added second field can be reduced, thereby reducing the use of communication resources. For example, the second field can occupy 1 bit.
[0153] Optionally, the other fields may include, for example, a third field. The third field may be, for example, a field already known in the related art. The third field may be used to indicate the subcarrier grouping for rRU-based sounding feedback. The third field may include one or more fields. Exemplarily, the third field may include a feedback type and an Ng field and / or a codebook size field.
[0154] For example, if the first field indicates that the feedback RU type is rRU, the third field can be used to indicate the subcarrier grouping for rRU-based sounding feedback. In this case, the second field can be retained. If the first field indicates that the feedback RU type is dRU, the second and third fields can be used to jointly indicate the subcarrier grouping for dRU-based sounding feedback. For this example, the first, second, and third fields can also be used to jointly indicate the subcarrier grouping for sounding feedback.
[0155] When the third field includes the feedback type and Ng field, and the second field and the third field jointly indicate the subcarrier grouping of the dRU-based sounding feedback, the second field can be considered as a supplement or extension of the feedback type and Ng field. Therefore, the second field can also be called the feedback type and subcarrier grouping extension (feedback type and Ng extension) field.
[0156] In some embodiments, the DRU for sounding feedback may be a first DRU. Subcarrier planning for the first DRU may be as follows: the first DRU may include m second DRUs and n tones. The second DRU may be smaller than the first DRU. m is an integer greater than 0, and n is an integer greater than or equal to 0.
[0157] For ease of understanding, the subcarrier planning of dRU is explained below.
[0158] In some embodiments, the subcarrier planning design for a dRU can be: using a 26-tone rRU as the base RU, the subcarriers are distributedly mapped at 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz to form a 26-tone dRU. For example, within a 20 MHz bandwidth, the subcarrier indices for 26-tone rRU 1 are [-121:-96]. After distributed mapping, the subcarrier indices for 26-tone dRU 1 can be [-121, -112, -103, -94, -85, -76, -66, -57, -48, -39, -30, -21, -12, 4, 13, 22, 31, 40, 49, 58, 67, 77, 86, 95, 104, 113]. Where [x1:y1] represents the set of subcarriers with index k that satisfy x1 ≤ k ≤ y1. [x1:y1,x2:y2] represents a subcarrier set with index k, satisfying x1≤k≤y1 or x2≤k≤y2.
[0159] In some embodiments, certain sizes of DRUs (e.g., the first DRU) may consist of a base RU (i.e., the second DRU) and additional subcarriers (i.e., tones). The base DRU may be, for example, a 26-tone DRU. If the first DRU is a 242-tone DRU, the 242-tone DRU may consist of 9 26-tone DRUs and 8 tones. If the first DRU is a 484-tone DRU, the 484-tone DRU may consist of 18 26-tone DRUs and 16 tones. If the first DRU is a 996-tone DRU, the 996-tone DRU may consist of 37 26-tone DRUs and 34 tones. If the first DRU is a 2*996-tone DRU, the 2*996-tone DRU may consist of 74 26-tone DRUs and 68 tones.
[0160] In some embodiments, the second field can be used to indicate the subcarrier grouping of the m second DRUs and n tones. That is, n additional tones can participate in the grouping. For example, the subcarriers in the m second DRUs and the n tones can be sorted by subcarrier index and then grouped according to the subcarrier grouping indicated by the second field. The sorting can be from small to large. The sounding feedback can be the subcarrier index after grouping.
[0161] The scheme of grouping n additional tones can be applied when the subcarrier distribution of the first dRU is approximately uniform, that is, when the n additional tones are approximately uniformly distributed in the bandwidth containing the dRU (or the dRU distribution bandwidth). In this case, the detection performance of the grouped subcarriers in the dRU is almost the same as that of the rRU.
[0162] In some embodiments, the second field is used to indicate the subcarrier grouping of the m second DRUs. That is, the n additional tones may not be included in the grouping. For example, the subcarriers in the m second DRUs may be sorted by subcarrier index and then grouped according to the subcarrier grouping indicated by the second field. The sorting may be from small to large. The sounding feedback may include the grouped subcarrier index and the subcarrier indexes of the n tones.
[0163] The solution of excluding the n additional tones from grouping can be applied when the subcarrier distribution of the first dRU is uneven, that is, when the n additional tones are unevenly distributed across the bandwidth containing the dRU (or dRU distribution bandwidth). In this case, excluding the n additional tones from grouping can ensure that the detection performance of the grouped subcarriers in the dRU matches the detection performance of the grouped subcarriers in the rRU.
[0164] In some embodiments, the candidate values for the subcarrier grouping based on dRU sounding feedback may be the same as the candidate values for the subcarrier grouping based on rRU sounding feedback. For example, in Table 4-1, the candidate values for the subcarrier grouping based on rRU sounding feedback are 4 and 16, and the candidate values for the subcarrier grouping based on dRU sounding feedback may also be 4 and 16. That is, the subcarrier grouping based on dRU sounding feedback indicated by the second field may be 4 or 16.
[0165] The technical solution of using the same candidate values for subcarrier grouping based on dRU sounding feedback as for rRU sounding feedback allows the subcarrier grouping indication process based on dRU sounding feedback to be implemented based on related technologies. Therefore, the implementation complexity is low, the changes to related technologies are minor, and the feasibility is high. Furthermore, it should be noted that this solution can be applied when there are continuous subcarriers in the dRU subcarrier planning.
[0166] For example, when the candidate values of the subcarrier grouping based on the dRU sounding feedback can be the same as the candidate values of the subcarrier grouping based on the rRU sounding feedback, the subcarrier grouping based on the dRU sounding feedback can be indicated by the feedback type, Ng field, and codebook size field in the related art. For example, the dRU-based Ng can be indicated by the coding method of Table 4-1 and / or Table 4-2.
[0167] In some embodiments, the candidate values for the subcarrier grouping based on the dRU's sounding feedback may not be identical to the candidate values for the subcarrier grouping based on the rRU's sounding feedback. For example, in Table 4-1, the candidate values for the subcarrier grouping based on the rRU's sounding feedback are 4 and 16, while the candidate values for the subcarrier grouping based on the dRU's sounding feedback may include other values other than 4 and 16, or may include 4 and / or 16. For example, the values for the subcarrier grouping based on the dRU's sounding feedback include: 1, 2, 4, or 8.
[0168] In some embodiments, the minimum value of the candidate values for the subcarrier grouping based on the sounding feedback of the dRU may be smaller than the minimum value of the candidate values for the subcarrier grouping based on the sounding feedback of the rRU. Since the subcarriers included in the rRU are continuous, while the subcarriers included in the dRU are distributed, that is, there are gaps, a smaller value of Ng can ensure that the sounding performance after the subcarrier grouping in the dRU is almost the same as the sounding performance after the subcarrier grouping in the rRU.
[0169] In some embodiments, the number of candidate values for the subcarrier grouping based on dRU sounding feedback may be greater than the number of candidate values for the subcarrier grouping based on rRU sounding feedback. Taking Table 4-1 as an example, the number of candidate values for the subcarrier grouping based on rRU sounding feedback is 2 (i.e., the candidate values are 4 and 16), and the number of candidate values for the subcarrier grouping based on dRU sounding feedback may be 4 (e.g., the candidate values may be 1, 2, 4, and 8).
[0170] It is understandable that the greater the number of candidate values, the more flexible the subcarrier grouping is and the more adaptable it is to the subcarrier planning of the dRU. For example, if the subcarriers in the dRU are evenly distributed, the subcarrier grouping can be larger; if the subcarriers in the dRU are unevenly distributed, the subcarrier grouping can be smaller.
[0171] If the number of candidate values of the subcarrier grouping of the sounding feedback that needs to be indicated is large, in this case, the dRU-based subcarrier grouping can be jointly indicated by the first field, the second field and the third field.
[0172] For example, the first field may be a feedback RU type field, the second field may include a feedback type and Ng extension field, and the third field may include a feedback type and Ng field and a codebook size field. These fields may be jointly encoded to indicate the feedback type, Ng, quantization resolution, and RU type. Tables 6-1 and 6-2 show example diagrams of joint coding of feedback for triggered feedback-based detection and non-trigger-based detection.
[0173] Table 6-1 Detection based on trigger feedback
[0174] Table 6-2 Detection based on trigger feedback
[0175] It should be noted that Table 6-1 is only an example of the correspondence between the encoding and quantization bit numbers of the four fields (feedback RU type field, feedback type and Ng field, codebook size field, feedback type and Ng extension field). Some fields in Table 6-1 and their corresponding descriptions can be implemented independently, or some fields in Table 6-1 can correspond to other descriptions. In other words, the content in Table 6-1 can be split and used, or Table 6-1 can also include other content. For example, the correspondence between these four fields and the number of quantization bits may include one or more rows in Table 6-1. For another example, the "Description" column in Table 6-1 may only include one or two of the feedback type (SU / MU), Ng, and the number of quantization bits. For another example, the "Description" column in Table 6-1 may also include other information.
[0176] As described above, the first frame may be an NDPA frame. This application proposes that the first frame may be a first type of NDPA frame. The first type of NDPA frame is described below.
[0177] In some embodiments, the first type of NDPA frame may be used to declare UHR-related technologies. Therefore, the first type may also be referred to as a UHR NDPA frame type, and the first type of NDPA frame may also be referred to as a UHR NDPA frame.
[0178] The NDPA frame may include a fourth field. The fourth field may be used to indicate whether the NDPA frame is of the first type. Alternatively, the fourth field may be used to indicate the type or variant of the NDPA frame. The type or variant of the NDPA frame includes the first type.
[0179] Exemplarily, the fourth field may include a first site information field. The first site information field may be as described above, that is, the first site information field may be a special site information field.
[0180] For example, if the NDPA frame includes the first site information field, the NDPA frame may be a first type NDPA frame. If the NDPA frame does not include the first site information field, the NDPA frame may be another type of NDPA frame. Another type of NDPA frame may be a variant indicated by the NDPA variant field of the probe dialog token field in the NDPA frame described above (e.g., as shown in Table 2).
[0181] For another example, the first site information field can be combined with other fields in the NDPA frame to indicate whether the NDPA frame is a first type of NDPA frame. For example, the NDPA frame can include a detection dialogue token field. If the NDPA frame includes the first site information field and the NDPA variant field of the detection dialogue token field of the NDPA frame is set to 3, the NDPA frame can be a first type of NDPA frame. If the NDPA frame does not include the first site information field, or the NDPA variant field of the detection dialogue token field of the NDPA frame is not set to 3, the NDPA frame can be another type of NDPA frame. Another type of NDPA frame can be indicated by the NDPA variant field in the NDPA frame described above.
[0182] Exemplarily, if the NDPA variant field of the detection dialogue token field in the NDPA frame is set to 3 and the first site information field appears (for example, there is site information with AID 11 equal to a specific value (for example: 2008)), it can indicate that the NDPA frame can be a first type of NDPA frame.
[0183] In conjunction with the above, the first site information field may indicate one or more types of information. For example, the first site information field may indicate one or more of the following: whether the NDPA frame is a first type NDPA frame, whether the detection feedback is implemented based on a DRU, and the subcarrier grouping of the DRU-based detection feedback. The first site information field may also be used to indicate other public information, which is not limited in this application.
[0184] In some embodiments, the NDPA frame may also include a Probe Dialog Token field. The fourth field may immediately follow the Probe Dialog Token field. It is understood that the type of NDPA frame indicated by the fourth field may be public information. Therefore, the fourth field immediately following the Probe Dialog Token field allows the recipient to continue decoding the public information indicated by the fourth field after the Probe Dialog Token field, and then specifically decode the subsequent site-specific user information.
[0185] It should be noted that the first type of NDPA frame is not necessarily used to initiate detection feedback from the dRU. That is, the first type of NDPA frame can also be used for other functions. In other words, this application does not limit the use of the first type of NDPA frame.
[0186] It should be noted that although in the detection of related technologies (such as EHT detection), the minimum RU size is 242-tone. This application has no limitation on this, that is, regardless of the size of the dRU or dMRU, the embodiments provided in this application can be used. In other words, even a dRU or dMRU smaller than 242-tone (hereinafter referred to as a small-size dRU or dMRU) can perform MIMO multi-spatial stream transmission. Exemplarily, the small-size dRU or dMRU may include: 26-tone dRU, 52-tone dRU, 106-tone dRU, 52+26-tone dMRU, 106+26-tone dMRU.
[0187] In some embodiments, in the sounding feedback based on the small-size dRU, the subcarriers of the sounding feedback may be grouped or not. In the case of not grouping, the subcarriers of the sounding feedback may be all the subcarriers included in the dRU.
[0188] In some embodiments, in the small-size dRU detection feedback, it is necessary to indicate the bandwidth containing the dRU and / or the subcarrier grouping within the bandwidth. The indication process can be improved based on the detection process in the relevant technology (such as the IEEE 802.11be EHT detection process) or the technical solution provided by this application. Such an improvement scheme is simple to implement, but there is a certain feedback overhead. For example, when performing dRU-based detection, the beamformer can indicate the bandwidth containing the dRU in the NDPA frame and require the beamformee to feedback the dRU bandwidth and the grouped subcarriers.
[0189] To facilitate understanding of the present application, the present application is described below with reference to Example 1.
[0190] Example 1
[0191] Example 1 uses a trigger-based detection process as an example. In Example 1, the dRU's subcarrier planning includes contiguous subcarriers. Compared to the rRU, Example 1 does not increase Ng. That is, the method for indicating Ng in the dRU is implemented by the rRU indication method in the related art.
[0192] FIG8 is a schematic flowchart of a wireless communication method according to Example 1. The method shown in FIG8 can be performed by beamformee 1 (AID 11 = 1), beamformee 2 (AID 11 = 2), and beamformer. Beamformer can correspond to the first device of the present application, and beamformee 1 or beamformee 2 can correspond to the second device of the present application.
[0193] The method shown in FIG. 8 may include steps S810 to S840 .
[0194] Step S810: The beamformer sends a 40 MHz UHR NDPA frame.
[0195] In the UHR NDPA frame, the NDPA Variant field of the Probe Dialog Token field is set to 3.
[0196] There are three site information fields in the UHR NDPA frame.
[0197] In the first site information field, AID 11=2008 indicates that the special site information field is present. The value of the site information field combined with the value of the detection dialogue token field can indicate that the NDPA frame is a UHR NDPA frame.
[0198] In the second site information field, AID 11 = 1, indicating that the site information is for beamformee 1. The partial bandwidth information field indicates 242-tone RU 1 (010000000). The second site information also indicates dRU-based detection feedback, with Ng = 4. Ng is indicated by the coding in Table 4-1.
[0199] In the third site information field, AID 11 = 2, indicating that the site information is for beamformee 2. The partial bandwidth information field indicates 242-tone RU 2 (001000000). The third site information also indicates dRU-based detection feedback, with Ng = 16. Ng is indicated by the coding in Table 4-1.
[0200] Step S820: After SIFS, the beamformer sends a 40 MHz sounding NDP.
[0201] Step S830: SIFS after detecting the NDP, the beamformer sends a BFRP trigger frame to request UHR compressed beamforming feedback from beamformee 1 and beamformee 2.
[0202] In step S840, beamformee 1 feeds back UHR compressed beamforming / CQI 1 frame, and beamformee 2 feeds back UHR compressed beamforming / CQI 2 frames.
[0203] In Example 1, the subcarrier planning of the 242-tone dRU 1 may be as follows.
[0204] [-244,-243,-241,-239,-238,-236,-234,-232,-229,-227,-225,-223,-221,-220,-218,-216,-214,-211,-209,-207,-205,-203,-202,-200,-198,-196,-193,-191,-190,-189,-187,-185,-183,-182,-180,-178,-176,-173,-171,-169,-167,-165,-164,-162,-160,-158,-155,-153,-151,-149,-147,-146,-144,-142,-140,-137,-136,-134,-132,-130,-128,-127,-125,-123,-121,-118,-116,-114,-112,-110,-109,-108,-106,-104,-102,-99,-97,-95,-93,-91,-90,-88,-86,-84,-81,-79,-77,-75,-73,-72,-70,-68,-66,-63,-61,-59,-57,-56,-55,-53,-52,-50,-48,-46,-43,-41,-39,-37,-35,-34,-32,-30,-28,-25,-23,-21,-19,-17,-16,-14,-12,-10,-7,-5,-3,4,6,8,9,11,13,15,18,20,22,24,26,27,29,31,33,36,38,40,42,44,45,47,49,51,54,58,60,62,64,65,67,69,71,74,76,78,80,82,83,85,87,89,92,94,96,98,100,101,103,105,107,111,113,115,117,119,120,122,124,126,129,131,133,135,138,139,141,143,145,148,150,152,154,156,157,159,161,163,166,168,170,172,174,175,177,179,181,184,186,188,192,194,195,197,199,201,204,206,208,210,212,213,215,217,219,222,224,226,228,230,231,233,235,237,240,242]。
[0205] It can be seen that the subcarrier planning of the 242-tone dRU 1 includes subcarriers with consecutive indexes, for example, -244 and -243 are consecutive, -239 and -238 are consecutive, and so on.
[0206] Since beamformee 1's Ng = 4, beamformee 1 sorts all subcarrier indices in 242-tone dRU 1 from smallest to largest, and then feeds back every fourth subcarrier index in 242-tone dRU 1. That is, the subcarrier indices of 242-tone dRU 1 fed back by beamformee 1 are those in bold in the subcarrier planning, i.e., -244, -238, -229, -221, -214, -205, -198, -190, -183, -176, -167, -160, -151, -144, -136, -128, -121, -112, -106, -97, -90, -81, -73, -66,-57,-52,-43,-35,-28,-19,-12,-3,9,18,26,33,42,49,60,67,76,83,92,100,107,117,124,133,141,150,157,166,174,181,192,199,208,215,224, 231,240, a total of 61 subcarrier indexes.
[0207] The subcarrier planning of 242-tone dRU 2 is shown below.
[0208] [-242,-240,-237,-235,-233,-231,-230,-228,-226,-224,-222,-219,-217,-215,-213,-212,-210,-208,-206,-204,-201,-199,-197,-195,-194,-192,-188,-186,-184,-181,-179,-177,-175,-174,-172,-170,-168,-166,-163,-161,-159,-157,-156,-154,-152,-150,-148,-145,-143,-141,-139,-138,-135,-133,-131,-129,-126,-124,-122,-120,-119,-117,-115,-113,-111,-107,-105,-103,-101,-100,-98,-96,-94,-92,-89,-87,-85,-83,-82,-80,-78,-76,-74,-71,-69,-67,-65,-64,-62,-60,-58,-54,-51,-49,-47,-45,-44,-42,-40,-38,-36,-33,-31,-29,-27,-26,-24,-22,-20,-18,-15,-13,-11,-9,-8,-6,-4,3,5,7,10,12,14,16,17,19,21,23,25,28,30,32,34,35,37,39,41,43,46,48,50,52,53,55,56,57,59,61,63,66,68,70,72,73,75,77,79,81,84,86,88,90,91,93,95,97,99,102,104,106,108,109,110,112,114,116,118,121,123,125,127,128,130,132,134,136,137,140,142,144,146,147,149,151,153,155,158,160,162,164,165,167,169,171,173,176,178,180,182,183,185,187,189,190,191,193,196,198,200,202,203,205,207,209,211,214,216,218,220,221,223,225,227,229,232,234,236,238,239,241,243,244]。
[0209] It can be seen that the subcarrier planning of 242-tone dRU 2 has subcarriers with consecutive indexes, such as -231 and -230, -195 and -194.
[0210] Because beamformee 2's Ng = 16, beamformee 2 sorts all subcarrier indices in 242-tone dRU 2 from smallest to largest, and then feeds back every 16 subcarrier indices in 242-tone dRU 1. In other words, the subcarrier indices for 242-tone dRU 2 fed back by beamformee 2 are the boldfaced subcarrier indices in the subcarrier plan for 242-tone dRU 2, namely -242, -210, -175, -143, -111, -78, -44, -11, 25, 56, 88, 118, 149, 182, 211, and 243, a total of 16 subcarrier indices.
[0211] The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, so for parts not described in detail, reference can be made to the above method embodiments.
[0212] FIG9 is a schematic structural diagram of a communication device 900 provided in an embodiment of the present application. The communication device 900 may be a first device and may include a sending unit 910.
[0213] The sending unit 910 is configured to send a first frame to the second device; wherein the first frame is used to initiate dRU-based detection feedback.
[0214] In some embodiments, the first frame includes a first field, and the first field is used to indicate whether the detection feedback is implemented based on the dRU.
[0215] In some embodiments, the first field is included in a first site information field in a first frame.
[0216] In some embodiments, the first frame includes a second field for indicating a subcarrier grouping for dRU-based sounding feedback.
[0217] In some embodiments, the second field is included in the first site information field in the first frame.
[0218] In some embodiments, the first frame further includes a third field, where the third field is used to indicate the subcarrier grouping based on rRU sounding feedback, and the second field and the third field jointly indicate the subcarrier grouping based on dRU sounding feedback.
[0219] In some embodiments, when the dRU is a first dRU, if the first dRU includes m second dRUs and n passes, the second field is used to indicate the subcarrier grouping of m second dRUs and n passes, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
[0220] In some embodiments, when the dRU is a first dRU, if the first dRU includes m second dRUs and n channels, the second field is used to indicate the subcarrier grouping of the m second dRUs, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
[0221] In some embodiments, the candidate value of the subcarrier grouping based on the sounding feedback of the dRU is the same as the candidate value of the subcarrier grouping based on the sounding feedback of the rRU.
[0222] In some embodiments, the candidate values of the subcarrier grouping based on the sounding feedback of the dRU are not completely the same as the candidate values of the subcarrier grouping based on the sounding feedback of the rRU.
[0223] In some embodiments, the subcarrier grouping based on the dRU sounding feedback may take values of: 1, 2, 4, or 8.
[0224] In some embodiments, the number of candidate values for subcarrier grouping based on dRU sounding feedback is greater than the number of candidate values for subcarrier grouping based on rRU sounding feedback.
[0225] In some embodiments, the first frame is an NDPA frame of the first type, and the NDPA frame includes a fourth field, where the fourth field is used to indicate whether the NDPA frame is of the first type.
[0226] In some embodiments, the NDPA frame further includes a Probe Dialog Token field, and the fourth field immediately follows the Probe Dialog Token field.
[0227] In some embodiments, the fourth field includes a first site information field. When the NDPA frame includes the first site information field, the NDPA frame is a first type of NDPA frame.
[0228] In some embodiments, when the NDPA frame includes a first site information field, the NDPA frame is a first type of NDPA frame, including: when the NDPA frame includes a first site information field and the NDPA variant field in the detection dialogue token field of the NDPA frame is set to 3, the NDPA frame is a first type of NDPA frame.
[0229] In some embodiments, when the AID11 field in the site information field in the NDPA frame is a first value, the site information field is a first site information field.
[0230] In some embodiments, the first value satisfies: greater than or equal to 2007, and less than or equal to 2047.
[0231] In an optional embodiment, the sending unit 910 may be a transceiver 1130. The communication device 900 may further include a processor 1110 and a memory 1120, as specifically shown in FIG11 .
[0232] FIG10 is a schematic structural diagram of a communication device 1000 provided in an embodiment of the present application. The communication device 1000 may be a second device. The communication device 1000 includes a receiving unit 1010.
[0233] The receiving unit 1010 is used to receive a first frame sent by a first device; wherein the first frame is used to initiate dRU-based detection feedback.
[0234] In some embodiments, the first frame includes a first field, and the first field is used to indicate whether the detection feedback is implemented based on the dRU.
[0235] In some embodiments, the first field is included in a first site information field in a first frame.
[0236] In some embodiments, the first frame includes a second field for indicating a subcarrier grouping for dRU-based sounding feedback.
[0237] In some embodiments, the second field is included in the first site information field in the first frame.
[0238] In some embodiments, the first frame further includes a third field, where the third field is used to indicate the subcarrier grouping based on rRU sounding feedback, and the second field and the third field jointly indicate the subcarrier grouping based on dRU sounding feedback.
[0239] In some embodiments, when the dRU is a first dRU, if the first dRU includes m second dRUs and n passes, the second field is used to indicate the subcarrier grouping of m second dRUs and n passes, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
[0240] In some embodiments, when the dRU is a first dRU, if the first dRU includes m second dRUs and n channels, the second field is used to indicate the subcarrier grouping of the m second dRUs, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
[0241] In some embodiments, the candidate value of the subcarrier grouping based on the sounding feedback of the dRU is the same as the candidate value of the subcarrier grouping based on the sounding feedback of the rRU.
[0242] In some embodiments, the candidate values of the subcarrier grouping based on the sounding feedback of the dRU are not completely the same as the candidate values of the subcarrier grouping based on the sounding feedback of the rRU.
[0243] In some embodiments, the subcarrier grouping based on the dRU sounding feedback may take values of: 1, 2, 4, or 8.
[0244] In some embodiments, the number of candidate values for subcarrier grouping based on dRU sounding feedback is greater than the number of candidate values for subcarrier grouping based on rRU sounding feedback.
[0245] In some embodiments, the first frame is an NDPA frame of the first type, and the NDPA frame includes a fourth field, where the fourth field is used to indicate whether the NDPA frame is of the first type.
[0246] In some embodiments, the NDPA frame further includes a Probe Dialog Token field, and the fourth field immediately follows the Probe Dialog Token field.
[0247] In some embodiments, the fourth field includes a first site information field. When the NDPA frame includes the first site information field, the NDPA frame is a first type of NDPA frame.
[0248] In some embodiments, when the NDPA frame includes a first site information field, the NDPA frame is a first type of NDPA frame, including: when the NDPA frame includes a first site information field and the NDPA variant field in the detection dialogue token field of the NDPA frame is set to 3, the NDPA frame is a first type of NDPA frame.
[0249] In some embodiments, when the AID11 field in the site information field in the NDPA frame is a first value, the site information field is a first site information field.
[0250] In some embodiments, the first value satisfies: greater than or equal to 2007, and less than or equal to 2047.
[0251] In an optional embodiment, the receiving unit 1010 may be a transceiver 1130. The communication device 1000 may further include a processor 1110 and a memory 1120, as specifically shown in FIG11 .
[0252] Figure 11 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 11 indicate that the unit or module is optional. The device 1100 may be used to implement the method described in the above method embodiment. The device 1100 may be a chip or a communication device.
[0253] The device 1100 may include one or more processors 1110. The processor 1110 may support the device 1100 to implement the method described in the method embodiment above. The processor 1110 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0254] The apparatus 1100 may further include one or more memories 1120. The memories 1120 store programs that can be executed by the processor 1110, causing the processor 1110 to perform the methods described in the above method embodiments. The memories 1120 may be independent of the processor 1110 or integrated into the processor 1110.
[0255] The apparatus 1100 may further include a transceiver 1130. The processor 1110 may communicate with other devices or chips via the transceiver 1130. For example, the processor 1110 may transmit and receive data with other devices or chips via the transceiver 1130.
[0256] The present invention also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the communication device provided in the present invention, and the program enables a computer to execute the method performed by the communication device in each embodiment of the present invention.
[0257] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in the present application, and the program causes a computer to execute the method performed by the communication device in each embodiment of the present application.
[0258] The embodiments of the present application also provide a computer program. The computer program can be applied to the communication device provided in the embodiments of the present application, and the computer program enables a computer to execute the method executed by the communication device in each embodiment of the present application.
[0259] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0260] In the embodiments of the present application, a "field" may also be referred to as a "field," a "subfield," or a "subfield." A field may occupy one or more bytes (byte / octet), or a field may occupy one or more bits (bit).
[0261] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0262] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0263] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0264] In the embodiments of the present application, "pre-defined" or "pre-configured" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in devices (e.g., including APs and STAs). The present application does not limit the specific implementation method. For example, pre-defined may refer to information defined in a protocol.
[0265] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0266] In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."
[0267] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0268] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, and the present application does not limit this.
[0269] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0270] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0271] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0272] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated 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 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 instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0273] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that, Including: A first device sends a first frame to a second device; Wherein, the first frame is used to initiate a sounding feedback based on a distributed resource unit (dRU).
2. The method according to claim 1, wherein The first frame includes a first field, and the first field is used to indicate whether the sounding feedback is implemented based on the dRU.
3. The method according to claim 2, wherein The first field is included in a first site information field in the first frame.
4. The method according to any one of claims 1-3, characterized in that, The first frame includes a second field, and the second field is used to indicate a subcarrier grouping of the sounding feedback based on the dRU.
5. The method according to claim 4, wherein The second field is included in a first site information field in the first frame.
6. The method according to claim 4 or 5, characterized in that The first frame further includes a third field, and the third field is used to indicate a subcarrier grouping of a sounding feedback based on a regular resource unit (rRU). The second field and the third field jointly indicate the subcarrier grouping of the sounding feedback based on the dRU.
7. The method according to any one of claims 4 to 6, characterized in that When the dRU is a first dRU, if the first dRU includes m second dRUs and n throughs, the second field is used to indicate the subcarrier grouping of the m second dRUs and n throughs, where m is an integer greater than 0, and n is an integer greater than or equal to 0.
8. The method according to any one of claims 4 to 6, characterized in that When the dRU is a first dRU, if the first dRU includes m second dRUs and n throughs, the second field is used to indicate the subcarrier grouping of the m second dRUs, where m is an integer greater than 0, and n is an integer greater than or equal to 0.
9. The method according to any one of claims 4-8, characterized in that The candidate values of the subcarrier grouping of the sounding feedback based on the dRU are the same as the candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
10. The method according to any one of claims 4-8, characterized in that, The candidate values of the subcarrier grouping of the sounding feedback based on the dRU are not exactly the same as the candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
11. The method according to any one of claims 4 - 8, characterized in that, The values of the subcarrier grouping of the sounding feedback based on the dRU include: 1, 2, 4, or 8.
12. The method according to any one of claims 4-8, characterized in that, The number of candidate values of the subcarrier grouping of the sounding feedback based on the dRU is more than the number of candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
13. The method according to any one of claims 1-12, characterized in that, The first frame is a first type of null data physical layer protocol data unit announcement (NDPA) frame. The NDPA frame includes a fourth field, and the fourth field is used to indicate whether the NDPA frame is of the first type.
14. The method according to claim 13, characterized in that, The NDPA frame further includes a sounding dialogue token field, and the fourth field follows immediately after the sounding dialogue token field.
15. The method according to claim 13 or 14, characterized in that, The fourth field includes a first site information field. When the NDPA frame includes the first site information field, the NDPA frame is the first type of NDPA frame.
16. The method according to claim 15, characterized in that, When the NDPA frame includes the first site information field, the NDPA frame is the first type of NDPA frame, including: When the NDPA frame includes the first site information field and the NDPA variant field in the sounding dialogue token field of the NDPA frame is set to 3, the NDPA frame is the first type of NDPA frame.
17. The method according to claim 15 or 16, characterized in that When the AID11 field in the site information field in the NDPA frame is a first value, the site information field is the first site information field.
18. The method according to claim 17, wherein The first value satisfies: greater than or equal to 2007 and less than or equal to 2047.
19. A wireless communication method, characterized in that, Including: The second device receives a first frame sent by the first device; Wherein, the first frame is used to initiate a sounding feedback based on a distributed resource unit dRU.
20. The method according to claim 19, wherein The first frame includes a first field, and the first field is used to indicate whether the sounding feedback is implemented based on the dRU.
21. The method according to claim 20, wherein The first field is included in the first site information field in the first frame.
22. The method according to any one of claims 19-21, characterized in that, The first frame includes a second field, and the second field is used to indicate a subcarrier grouping of the sounding feedback based on the dRU.
23. The method according to claim 22, wherein The second field is included in the first site information field in the first frame.
24. The method according to claim 22 or 23, characterized in that, The first frame further includes a third field, and the third field is used to indicate a subcarrier grouping of the sounding feedback based on a regular resource unit rRU. The second field and the third field jointly indicate the subcarrier grouping of the sounding feedback based on the dRU.
25. The method according to any one of claims 22-24, characterized in that, When the dRU is the first dRU, if the first dRU includes m second dRUs and n throughs, the second field is used to indicate the subcarrier grouping of the m second dRUs and n throughs, where m is an integer greater than 0, and n is an integer greater than or equal to 0.
26. The method according to any one of claims 22-24, characterized in that, When the dRU is the first dRU, if the first dRU includes m second dRUs and n throughs, the second field is used to indicate the subcarrier grouping of the m second dRUs, where m is an integer greater than 0, and n is an integer greater than or equal to 0.
27. The method according to any one of claims 22-26, characterized in that, The candidate values of the subcarrier grouping of the sounding feedback based on the dRU are the same as the candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
28. The method according to any one of claims 22-26, characterized in that, The candidate values of the subcarrier grouping of the sounding feedback based on the dRU are not completely the same as the candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
29. The method according to any one of claims 22-26, characterized in that, The values of the subcarrier grouping of the sounding feedback based on the dRU include: 1, 2, 4, or 8.
30. The method according to any one of claims 22-26, characterized in that, The number of candidate values of the subcarrier grouping of the sounding feedback based on the dRU is more than the number of candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
31. The method according to any one of claims 19 - 30, characterized in that, The first frame is a first type of null data physical layer protocol data unit declaration NDPA frame, and the NDPA frame includes a fourth field, and the fourth field is used to indicate whether the NDPA frame is of the first type.
32. The method according to claim 31, wherein The NDPA frame further includes a sounding dialogue token field, and the fourth field follows immediately after the sounding dialogue token field.
33. The method according to claim 31 or 32, characterized in that, The fourth field includes a first site information field. When the NDPA frame includes the first site information field, the NDPA frame is the first type of NDPA frame.
34. The method according to claim 33, wherein When the NDPA frame includes the first site information field, the NDPA frame is the first type of NDPA frame, including: When the NDPA frame includes the first site information field and the NDPA variant field in the sounding dialogue token field of the NDPA frame is set to 3, the NDPA frame is the first type of NDPA frame.
35. The method according to claim 33 or 34, characterized in that, When the AID11 field in the site information field in the NDPA frame is a first value, the site information field is the first site information field.
36. The method according to claim 35, wherein The first value satisfies: being greater than or equal to 2007 and less than or equal to 2047.
37. A communication device, characterized in that, The communication device is a first device, and the communication device includes: a sending unit, configured to send a first frame to a second device; wherein, the first frame is used to initiate a sounding feedback based on a distributed resource unit dRU.
38. The communication device according to claim 37, wherein The first frame includes a first field, and the first field is used to indicate whether the sounding feedback is implemented based on the dRU.
39. The communication device according to claim 38, wherein The first field is included in a first site information field in the first frame.
40. The communication device according to any one of claims 37 - 39, characterized in that, The first frame includes a second field, and the second field is used to indicate a subcarrier grouping of the sounding feedback based on the dRU.
41. The communication device according to claim 40, wherein, The second field is included in a first site information field in the first frame.
42. The communication device according to claim 40 or 41, characterized in that, The first frame further includes a third field, and the third field is used to indicate a subcarrier grouping of a sounding feedback based on a regular resource unit rRU, and the second field and the third field jointly indicate the subcarrier grouping of the sounding feedback based on the dRU.
43. The communication device according to any one of claims 40 - 42, characterized in that, In a case where the dRU is a first dRU, if the first dRU includes m second dRUs and n connections, the second field is used to indicate a subcarrier grouping of the m second dRUs and n connections, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
44. The communication device according to any one of claims 40-42, characterized in that, In a case where the dRU is a first dRU, if the first dRU includes m second dRUs and n connections, the second field is used to indicate a subcarrier grouping of the m second dRUs, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
45. The communication device according to any one of claims 40 - 44, characterized in that, Candidate values of the subcarrier grouping of the sounding feedback based on the dRU are the same as candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
46. The communication device according to any one of claims 40-44, characterized in that, Candidate values of the subcarrier grouping of the sounding feedback based on the dRU are not completely the same as candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
47. The communication device according to any one of claims 40-44, characterized in that, Values taken by the subcarrier grouping of the sounding feedback based on the dRU include: 1, 2, 4, or 8.
48. The communication device according to any one of claims 40-44, characterized in that, The number of candidate values of the subcarrier grouping of the sounding feedback based on the dRU is more than the number of candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
49. The communication device according to any one of claims 37-48, characterized in that, The first frame is a first type of null data physical layer protocol data unit announcement NDPA frame, and the NDPA frame includes a fourth field, and the fourth field is used to indicate whether the NDPA frame is of the first type.
50. The communication device according to claim 49, characterized in that, The NDPA frame further includes a sounding dialogue token field, and the fourth field follows immediately after the sounding dialogue token field.
51. The communication device according to claim 49 or 50, characterized in that, The fourth field includes a first site information field, and in a case where the NDPA frame includes the first site information field, the NDPA frame is the first type of NDPA frame.
52. The communication device according to claim 51, characterized in that, The case where in the NDPA frame includes the first site information field, the NDPA frame is the first type of NDPA frame, includes: In a case where the NDPA frame includes the first site information field and an NDPA variant field in the sounding dialogue token field of the NDPA frame is set to 3, the NDPA frame is the first type of NDPA frame.
53. The communication device according to claim 51 or 52, characterized in that, When the AID11 field in the station information field in the NDPA frame is the first value, the station information field is the first station information field.
54. The communication device according to claim 53, characterized in that, The first value satisfies: greater than or equal to 2007 and less than or equal to 2047.
55. A communication device, characterized in that, The communication device is a second device, and the communication device includes: a receiving unit, configured to receive a first frame sent by a first device; wherein, the first frame is used to initiate a sounding feedback based on a distributed resource unit dRU.
56. The communication device according to claim 55, characterized in that, The first frame includes a first field, and the first field is used to indicate whether the sounding feedback is implemented based on the dRU.
57. The communication device according to claim 56, characterized in that, The first field is included in the first station information field in the first frame.
58. The communication device according to any one of claims 55 - 57, characterized in that, The first frame includes a second field, and the second field is used to indicate a subcarrier grouping of the sounding feedback based on the dRU.
59. The communication device according to claim 58, wherein, The second field is included in the first station information field in the first frame.
60. The communication device according to claim 58 or 59, characterized in that, The first frame further includes a third field, and the third field is used to indicate a subcarrier grouping of the sounding feedback based on a regular resource unit rRU. The second field and the third field jointly indicate the subcarrier grouping of the sounding feedback based on the dRU.
61. The communication device according to any one of claims 58-60, characterized in that, When the dRU is a first dRU, if the first dRU includes m second dRUs and n throughs, the second field is used to indicate the subcarrier grouping of the m second dRUs and n throughs, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
62. The communication device according to any one of claims 58 - 60, characterized in that, When the dRU is a first dRU, if the first dRU includes m second dRUs and n throughs, the second field is used to indicate the subcarrier grouping of the m second dRUs, where m is an integer greater than 0 and n is an integer greater than or equal to 0.
63. The communication device according to any one of claims 58-62, characterized in that, The candidate values of the subcarrier grouping of the sounding feedback based on the dRU are the same as the candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
64. The communication device according to any one of claims 58 - 62, characterized in that, The candidate values of the subcarrier grouping of the sounding feedback based on the dRU are not completely the same as the candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
65. The communication device according to any one of claims 58 - 62, characterized in that, The values of the subcarrier grouping of the sounding feedback based on the dRU include: 1, 2, 4, or 8.
66. The communication device according to any one of claims 58-62, characterized in that, The number of candidate values of the subcarrier grouping of the sounding feedback based on the dRU is more than the number of candidate values of the subcarrier grouping of the sounding feedback based on the rRU.
67. The communication device according to any one of claims 55-66, characterized in that, The first frame is a first type of null data physical layer protocol data unit declaration NDPA frame, and the NDPA frame includes a fourth field, and the fourth field is used to indicate whether the NDPA frame is of the first type.
68. The communication device according to claim 67, characterized in that, The NDPA frame further includes a sounding dialogue token field, and the fourth field follows immediately after the sounding dialogue token field.
69. The communication device according to claim 67 or 68, characterized in that, The fourth field includes a first station information field. When the NDPA frame includes the first station information field, the NDPA frame is the first type of NDPA frame.
70. The communication device according to claim 69, characterized in that, When the NDPA frame includes the first station information field, the NDPA frame is the first type of NDPA frame, including: When the NDPA frame includes the first station information field and the NDPA variant field in the probe conversation token field of the NDPA frame is set to 3, the NDPA frame is the first type of NDPA frame.
71. The communication device according to claim 69 or 70, characterized in that, When the AID11 field in the station information field of the NDPA frame is a first value, the station information field is the first station information field.
72. The communication device according to claim 71, characterized in that, The first value satisfies: greater than or equal to 2007 and less than or equal to 2047.
73. A communication device, characterized in that, Comprising a memory and a processor, the memory is used for storing a program, and the processor is used for calling the program in the memory to enable the communication device to execute the method according to any one of claims 1-36.
74. A device, characterized in that, Comprising a processor, configured to call a program from a memory to enable the device to execute the method according to any one of claims 1-36.
75. A chip, characterized in that, Comprising a processor, configured to call a program from a memory, such that the device installed with the chip executes the method according to any one of claims 1-36.
76. A computer-readable storage medium, characterized in that, Stored thereon is a program, and the program enables a computer to execute the method according to any one of claims 1-36.
77. A computer program product, characterized in that, Comprising a program, and the program enables a computer to execute the method according to any one of claims 1-36.
78. A computer program, characterized in that, The computer program enables a computer to execute the method according to any one of claims 1-36.
Citation Information
Patent Citations
Channel detection method and device
CN113037400A
Apparatus and method for use in wlan
CN115767787A
Distributed resource unit signaling
CN117242731A
Sounding Schemes Using Distributed Tones In Wireless Communications
US20220052809A1
Trigger frame arranged to solicit transmission of distributed resource units, and methods for generating the trigger frame
US20220408462A1