Communication method and device
By flexibly indicating the values of parameters such as the number of transmit antennas, the number of received antennas, the size of subcarrier packets and bandwidth in WLAN perception technology, the problem of low feedback efficiency in the trigger-based feedback process is solved, and more efficient feedback of perceived measurement results is achieved.
Patent Information
- Application Number
- CN202211116678.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-14
- Publication Date
- 2025-07-29
AI Technical Summary
In the existing WLAN perception technology, the feedback efficiency of the trigger-based feedback process is not high, especially in the delay feedback mode, the content triggered by the trigger frame in the current measurement instance needs to be delayed to the subsequent measurement instance before feedback, resulting in inefficiency.
By sending the first information between the communication devices, the perceived measurement result feedback requirements corresponding to the target measurement configuration are determined, including the values of parameters such as the number of transmitting antennas, the number of received antennas, the size of subcarrier packets, the CSI quantized bit value and bandwidth, flexibly indicating the feedback requirements of different measurement configurations and improving feedback efficiency.
It realizes that when the feedback needs are met, the equipment can promptly feedback the perceived measurement results, improve the feedback efficiency of WLAN perception technology and reduce information overhead.
Smart Images

Figure CN120389769A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of communications, and more particularly, to a communication method and apparatus. Background Art
[0002] In daily life, signals emitted by wireless fidelity (Wi-Fi) devices are usually received after being reflected, diffracted, and scattered by various obstacles. This phenomenon makes the actually received signal often a superposition of multiple signals, that is, the channel environment may become complex. However, from another perspective, this also brings convenience to sensing the physical environment through which the wireless signal passes. By analyzing the wireless signal affected by various obstacles, such as channel state information (CSI), etc., the surrounding environment can be inferred and sensed, thus giving rise to the wireless local area network (WLAN) sensing technology. Due to the broadcast deployment of Wi-Fi devices and the increasing sensing requirements, using commonly available Wi-Fi devices for sensing is a current research hotspot.
[0003] Currently, WLAN sensing technology supports a trigger-based feedback process and a non-trigger-based feedback process. In the trigger-based feedback process, two feedback modes, namely an immediate feedback mode and a delayed feedback mode, are supported. However, the feedback efficiency based on these two feedback modes is not high. Summary of the Invention
[0004] Embodiments of the present application provide a communication method and apparatus, which can improve the efficiency of sensing feedback.
[0005] In a first aspect, a communication method is provided. This method can be executed by a communication device, or alternatively, can be executed by a component (such as a chip or a circuit) of the communication device, and this is not limited. For the sake of convenience of description, the following takes the execution by a first device as an example for illustration.
[0006] The method includes: a first device sending first information to a second device, where the first information is used to determine the feedback requirement for a perception measurement result corresponding to a target measurement configuration, and the first information is used to indicate the feedback requirement for a perception measurement result corresponding to each of N different measurement configurations, N being a positive integer; the feedback requirement for the perception measurement result includes at least one of the following: the required duration from when the first device finishes receiving the first physical protocol data unit (PPDU) to starting to send the second PPDU, or, the feedback mode used by the first device to send the second PPDU; the first PPDU is used by the first device to perform a perception measurement to obtain a perception measurement result, the second PPDU includes the perception measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the first device receives the first PPDU from the second device.
[0007] Based on the above technical solution, the second device can determine the feedback requirement for the perception measurement result corresponding to the target measurement configuration according to the first information, so that the second device can determine whether the feedback requirement for the perception measurement result corresponding to the target measurement configuration is met, which is beneficial to improving the feedback efficiency. For example, if the feedback requirement for the perception measurement result corresponding to the target measurement configuration includes the required duration from when the first device finishes sending the first PPDU to starting to send the second PPDU, and the second device can meet this required duration, it means that the first device will have enough processing and reaction time to generate the second PPDU, so that the first device can use the immediate feedback mode to report the second PPDU based on the trigger of the second device, thereby improving the feedback efficiency.
[0008] Combined with the first aspect, in some implementation manners of the first aspect, when the N different measurement configurations do not include the target measurement configuration, the feedback requirement for the perception measurement result corresponding to the first measurement configuration among the N different measurement configurations is the feedback requirement for the perception measurement result corresponding to the target measurement configuration, and the following relationship exists between the first measurement configuration and the target measurement configuration: the value of the quantization bit value in the target measurement configuration is 8, the value of the quantization bit value in the first measurement configuration is 10, the values of the remaining perception measurement parameters in the first measurement configuration are the same as the corresponding perception measurement parameter values in the target measurement configuration, and the quantization bit value is the quantization bit value of each real part or imaginary part corresponding to the channel state information (CSI); or, the difference degree between the perception measurement parameters in the target measurement configuration and the corresponding perception measurement parameters in the first measurement configuration is the smallest.
[0009] Based on the above technical solution, even if the target measurement configuration is not included in the N different measurement configurations, the second device can still determine the feedback requirement for the perception measurement result corresponding to the target measurement configuration according to the first information.
[0010] In combination with the first aspect, in some implementations of the first aspect, the N different measurement configurations are determined by one or more of the following: the value of the number of transmit antennas, the value of the number of receive antennas, the value of the subcarrier group size, the value of the quantization bit number for each real or imaginary part corresponding to the CSI, and the value of the bandwidth.
[0011] Based on the above technical solution, each measurement configuration among the N different measurement configurations may include one or more of the following parameters: the number of transmit antennas, the number of receive antennas, the subcarrier group size, the quantization bit number, or the bandwidth. Therefore, the influence of different values of the above one or more parameters on the feedback requirements of the sensing measurement results can be taken into account. That is, the first device can flexibly indicate the feedback requirements of the sensing measurement results corresponding to different measurement configurations, which is beneficial to improving the feedback efficiency.
[0012] In combination with the first aspect, in some implementations of the first aspect, the first information is further used to indicate one or more of the following: t values of the number of transmit antennas, r values of the number of receive antennas, g values of the subcarrier group size, b values of the quantization bit number, and w values of the bandwidth; t, r, g, b, and w are all positive integers.
[0013] Based on the above technical solution, the second device can determine the value of each parameter according to the first information, and further can determine N different measurement configurations according to the value of each parameter, and determine the feedback requirements of the sensing measurement results corresponding to each measurement configuration among the N different measurement configurations.
[0014] In combination with the first aspect, in some implementations of the first aspect, the first information indicates the t values of the number of transmit antennas in the following manner: the maximum value among the t values; or, the minimum value among the t values; or, including T bits, the T bits correspond one-to-one to T possible values of the number of transmit antennas, and each bit among the T bits is used to indicate whether the t values include the value corresponding to each bit, where T is a positive integer.
[0015] Based on the above technical solution, it is possible to flexibly indicate different values of the number of transmit antennas, which is beneficial to reducing the overhead of the first information. For example, when the first device does not support 5 - 8 transmit antennas, it can be indicated through the first information that the t values include 1 - 4, and further the number of N different measurement configurations can be reduced. When the number of N different measurement configurations is reduced, the overhead of the first information can also be reduced.
[0016] In combination with the first aspect, in some implementations of the first aspect, the first information indicates r values of the number of receive antennas in the following ways: the maximum value among the r values; or, the minimum value among the r values; or, including R bits, where the R bits correspond one-to-one to R possible values of the number of receive antennas, and each of the R bits is used to indicate whether the r values include the value corresponding to each bit. R is a positive integer.
[0017] Based on the above technical solutions, it is possible to flexibly indicate different values of the number of receive antennas, which is beneficial to reducing the overhead of the first information. For example, when the first device does not support 5 - 8 receive antennas, the first information can indicate that the r values include 1 - 4, thereby reducing the number of N different measurement configurations. When the number of N different measurement configurations is reduced, the overhead of the first information can also be reduced.
[0018] In combination with the first aspect, in some implementations of the first aspect, the first information indicates g values of the sub - carrier group size in the following ways: the maximum value among the g values; or, the minimum value among the g values; or, including G bits, where the G bits correspond one-to-one to G possible values of the sub - carrier group size, and each of the G bits is used to indicate whether the g values include the value corresponding to each bit. G is a positive integer.
[0019] Based on the above technical solutions, it is possible to flexibly indicate different values of the sub - carrier group size, which is beneficial to reducing the overhead of the first information. For example, when the first device does not support a sub - carrier group size of 16, the first information can indicate that the g values include 4 or 8, thereby reducing the number of N different measurement configurations. When the number of N different measurement configurations is reduced, the overhead of the first information can also be reduced.
[0020] In combination with the first aspect, in some implementations of the first aspect, the first information indicates b values of the quantization bit value in the following ways: the maximum value among the b values; or, the minimum value among the b values; or, including B bits, where the B bits correspond one-to-one to B possible values of the number of receive antennas, and each of the B bits is used to indicate whether the b values include the value corresponding to each bit. B is a positive integer.
[0021] Based on the above technical solutions, it is possible to flexibly indicate different values of the quantization bit value, which is beneficial to reducing the overhead of the first information. For example, when the first device does not support a quantization bit value of 8, the first information can indicate that the b values include 10, thereby reducing the number of N different measurement configurations. When the number of N different measurement configurations is reduced, the overhead of the first information can also be reduced.
[0022] In combination with the first aspect, in some implementations of the first aspect, the first information indicates the w values of the bandwidth in the following manner: the maximum value among the w values; or, the minimum value among the w values; or, including W bits, where the W bits correspond one-to-one to the W possible values of the bandwidth, and each of the W bits is used to indicate whether the w values include the value corresponding to each bit. W is a positive integer.
[0023] Based on the above technical solution, different values of the bandwidth can be flexibly indicated, which is beneficial to reducing the overhead of the first information. For example, when the first device does not support bandwidths of 160 MHz and 320 MHz, the first information can indicate that the w values include 20 MHz, 40 MHz, and 80 MHz, thereby reducing the number of N different measurement configurations. When the number of N different measurement configurations is reduced, the overhead of the first information can also be reduced.
[0024] In combination with the first aspect, in some implementations of the first aspect, before the first device receives the first PPDU, the method further includes: the first device receives first indication information from the second device, and the first indication information is used to indicate at least one of the following: indicating the feedback mode used by the first device to send the second PPDU, indicating whether the second device meets the perceived measurement result feedback requirement corresponding to the target measurement configuration, indicating the duration that the second device can guarantee from when the first device finishes receiving the first PPDU to when the first device starts sending the third PPDU; the third PPDU is the PPDU sent by the first device to the second device in the first measurement instance, and the first measurement instance is the measurement instance when the first device receives the first PPDU.
[0025] Based on the above technical solution, after the first device receives the first indication information, it can determine whether the second device meets the perceived measurement result feedback requirement corresponding to the target measurement configuration according to the first indication information. Furthermore, the first device can use the immediate feedback mode to send the second PPDU when the second device meets the perceived measurement result feedback requirement corresponding to the target measurement configuration, thereby improving the feedback efficiency.
[0026] In combination with the first aspect, in some implementations of the first aspect, the second PPDU further includes one or more of the following: second indication information, an identifier of the perceived measurement establishment corresponding to the perceived measurement result, an identifier of the perceived measurement instance corresponding to the perceived measurement result; the second indication information is used to indicate the feedback mode used to send the second PPDU.
[0027] Based on the above technical solution, the first device sends the following one or more items to the second device: second indication information, an identifier established for the sensing measurement corresponding to the sensing measurement result, and an identifier of the sensing measurement instance corresponding to the sensing measurement result, so that the second device can determine the feedback mode used by the first device to send the second PPDU according to the above one or more items.
[0028] Combined with the first aspect, in some implementation manners of the first aspect, the sensing measurement result feedback requirement includes: in the same measurement instance, the required duration from when the first device receives the first PPDU to when it starts to send the second PPDU.
[0029] In a second aspect, a communication method is provided. This method can be executed by a communication device, or alternatively, can be executed by components (such as chips or circuits) of the communication device, and this is not limited. For the sake of description, the following takes the execution by the second device as an example for illustration.
[0030] The method includes: the second device receives first information from the first device. The first information is used to determine the sensing measurement result feedback requirement corresponding to the target measurement configuration, and the first information is used to indicate the sensing measurement result feedback requirement corresponding to each of N different measurement configurations, where N is a positive integer; the sensing measurement result feedback requirement includes at least one of the following: the required duration from when the first device receives the first PPDU to when it starts to send the second PPDU, or the feedback mode used by the first device to send the second PPDU; the first PPDU is used by the first device to perform sensing measurement to obtain a sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the second device sends the first PPDU to the first device.
[0031] The beneficial effects of the second aspect and any possible implementation manner in the second aspect can refer to the above first aspect.
[0032] In combination with the second aspect, in some implementations of the second aspect, the method further includes: if the N different measurement configurations include the target measurement configuration, the second device determines the perceived measurement result feedback requirement corresponding to the target measurement configuration according to the first information; or, if the N different measurement configurations do not include the target measurement configuration, the second device determines that the perceived measurement result feedback requirement corresponding to the first measurement configuration among the N different measurement configurations is the perceived measurement result feedback requirement corresponding to the target measurement configuration according to the first information; or, if the N different measurement configurations do not include the target measurement configuration, the second device determines that the perceived measurement result feedback requirement corresponding to the target measurement configuration is a preset feedback requirement; wherein, there is the following relationship between the first measurement configuration and the target measurement configuration: the value of the quantization bit value in the target measurement configuration is 8, the value of the quantization bit value in the first measurement configuration is 10, and the values of the remaining perceived measurement parameters in the first measurement configuration are the same as the corresponding perceived measurement parameter values in the target measurement configuration, and the quantization bit value is the quantization bit value of each real part or imaginary part corresponding to the channel state information (CSI); or, the perceived measurement parameters included in the target measurement configuration have the smallest difference degree from the corresponding perceived measurement parameters in the first measurement configuration.
[0033] In combination with the second aspect, in some implementations of the second aspect, the N different measurement configurations are determined by one or more of the following: the value of the number of transmit antennas, the value of the number of receive antennas, the value of the subcarrier group size, the value of the quantization bit value of each real part or imaginary part corresponding to the CSI, the value of the bandwidth.
[0034] In combination with the second aspect, in some implementations of the second aspect, the first information is further used to indicate one or more of the following: t values of the number of transmit antennas, r values of the number of receive antennas, g values of the subcarrier group size, b values of the quantization bit value, w values of the bandwidth; t, r, g, b, and w are all positive integers.
[0035] In combination with the second aspect, in some implementations of the second aspect, the first information indicates the t values of the number of transmit antennas in the following manner: the maximum value among the t values; or, the minimum value among the t values; or, including T bits, the T bits correspond one-to-one with T possible values of the number of transmit antennas, and each bit among the T bits is used to indicate whether the t values include the value corresponding to each bit, and T is a positive integer.
[0036] In combination with the second aspect, in some implementations of the second aspect, the first information indicates r values of the number of receive antennas in the following ways: the maximum value among the r values; or, the minimum value among the r values; or, including R bits, the R bits correspond one-to-one with R possible values of the number of receive antennas, and each bit in the R bits is used to indicate whether the r values include the value corresponding to each bit, where R is a positive integer.
[0037] In combination with the second aspect, in some implementations of the second aspect, the first information indicates g values of the subcarrier packet size in the following ways: the maximum value among the g values; or, the minimum value among the g values; or, including G bits, the G bits correspond one-to-one with G possible values of the subcarrier packet size, and each bit in the G bits is used to indicate whether the g values include the value corresponding to each bit, where G is a positive integer.
[0038] In combination with the second aspect, in some implementations of the second aspect, the first information indicates b values of the quantization bit value in the following ways: the maximum value among the b values; or, the minimum value among the b values; or, including B bits, the B bits correspond one-to-one with B possible values of the number of receive antennas, and each bit in the B bits is used to indicate whether the b values include the value corresponding to each bit, where B is a positive integer.
[0039] In combination with the second aspect, in some implementations of the second aspect, the first information indicates w values of the bandwidth in the following ways: the maximum value among the w values; or, the minimum value among the w values; or, including W bits, the W bits correspond one-to-one with W possible values of the bandwidth, and each bit in the W bits is used to indicate whether the w values include the value corresponding to each bit, where W is a positive integer.
[0040] In combination with the second aspect, in some implementations of the second aspect, before the second device sends the first PPDU, the method further includes: if the second device meets the perception measurement result feedback requirement corresponding to the target measurement configuration, the second device sends first indication information to the first device, where the first indication information is used to instruct the first device to send the second PPDU in an immediate feedback mode, or is used to indicate that the second device can meet the perception measurement result feedback requirement corresponding to the target measurement configuration; or, if the second device does not meet the perception measurement result feedback requirement corresponding to the target measurement configuration, the second device sends first indication information to the first device, where the first indication information is used to instruct the first device to send the second PPDU in a delayed feedback mode, or is used to indicate that the second device cannot meet the perception measurement result feedback requirement corresponding to the target measurement configuration; or, the second device sends first indication information to the first device, where the first indication information is used to indicate the duration from when the first device finishes receiving the first PPDU to starting to send the third PPDU that the second device can guarantee; the third PPDU is the PPDU sent by the first device to the second device in the first measurement instance, and the first measurement instance is the measurement instance in which the first device receives the first PPDU.
[0041] In combination with the second aspect, in some implementations of the second aspect, the second PPDU further includes one or more of the following: second indication information, an identifier of the perception measurement establishment corresponding to the perception measurement result, an identifier of the perception measurement instance corresponding to the measurement result; the second indication information is used to indicate the feedback mode used for sending the second PPDU.
[0042] In combination with the second aspect, in some implementations of the second aspect, the perception measurement result feedback requirement includes: in the same measurement instance, the required duration from when the first device finishes receiving the first PPDU to starting to send the second PPDU.
[0043] In a third aspect, a communication method is provided. This method can be executed by a communication device, or can also be executed by components (such as chips or circuits) of the communication device, and this is not limited. For ease of description, the following uses the example of being executed by a first device for illustration.
[0044] The method includes: a first device receiving a target measurement configuration from a second device; the first device sending third indication information to the second device, the third indication information being used to indicate the requirement for feedback of the sensing measurement result corresponding to the target measurement configuration, the requirement for feedback of the sensing measurement result including at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU, or, the feedback mode used by the first device to send the second PPDU; the first PPDU is used by the first device to perform sensing measurement to obtain a sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the first device receives the first PPDU from the second device.
[0045] Based on the above technical solution, if the first device receives the target measurement configuration from the second device, the first device can indicate the requirement for feedback of the sensing measurement result corresponding to the target measurement configuration to the second device through the third indication information, which is beneficial to improving the feedback efficiency. For example, if the requirement for feedback of the sensing measurement result includes the required duration from when the first device finishes sending the first PPDU to when it starts sending the second PPDU, and the second device can meet this required duration, it means that the first device will have enough processing and response time to generate the second PPDU. Thus, the first device can use the immediate feedback mode to report the second PPDU based on the trigger of the second device, thereby improving the feedback efficiency.
[0046] Combined with the third aspect, in some implementation manners of the third aspect, the target measurement configuration includes one or more of the following sensing measurement parameters: the target number of transmit antennas, the target number of receive antennas, the target subcarrier group size, the target quantization bit value of each real part or imaginary part corresponding to the CSI, the target bandwidth.
[0047] Based on the above technical solution, when the target measurement configuration includes the above parameters, the first device can consider the influence of the above parameters on the requirement for feedback of the sensing measurement result, so as to determine a more reasonable requirement for feedback of the sensing measurement result.
[0048] Combined with the third aspect, in some implementation manners of the third aspect, before the first device receives the first PPDU, the method further includes: the first device receiving first indication information from the second device, the first indication information being used to indicate at least one of the following: indicating the feedback mode used by the first device to send the second PPDU, indicating whether the second device meets the requirement for feedback of the sensing measurement result corresponding to the target measurement configuration, indicating the duration that the second device can guarantee from when the first device finishes receiving the first PPDU to when it starts sending the third PPDU; the third PPDU is a PPDU sent by the first device to the second device in the first measurement instance, and the first measurement instance is the measurement instance when the first device receives the first PPDU.
[0049] Based on the above technical solution, after the first device receives the first indication information, it can determine whether the second device meets the perception measurement result feedback requirements corresponding to the target measurement configuration according to the first indication information. Furthermore, when the second device meets the perception measurement result feedback requirements corresponding to the target measurement configuration, the first device can send the second PPDU in the immediate feedback mode, thereby improving the feedback efficiency.
[0050] Combined with the third aspect, in some implementation manners of the third aspect, the second PPDU further includes one or more of the following: second indication information, an identifier of the perception measurement establishment corresponding to the perception measurement result, and an identifier of the perception measurement instance corresponding to the perception measurement result; the second indication information is used to indicate the feedback mode adopted for sending the second PPDU.
[0051] Based on the above technical solution, the first device sends one or more of the following to the second device: second indication information, an identifier of the perception measurement establishment corresponding to the perception measurement result, and an identifier of the perception measurement instance corresponding to the perception measurement result, so that the second device can determine the feedback mode adopted by the first device for sending the second PPDU according to the above one or more items.
[0052] Combined with the third aspect, in some implementation manners of the third aspect, the perception measurement result feedback requirements include: within the same measurement instance, the required duration from when the first device receives the first PPDU to when it starts to send the second PPDU.
[0053] In a fourth aspect, a communication method is provided. This method can be executed by a communication device, or alternatively, by a component (such as a chip or a circuit) of the communication device, and this is not limited. For the sake of description, the following takes the execution by the second device as an example for illustration.
[0054] The method includes: the second device sends a target measurement configuration to the first device; the second device receives third indication information from the first device, where the third indication information is used to indicate the perception measurement result feedback requirements corresponding to the target measurement configuration, and the perception measurement result feedback requirements include at least one of the following: the required duration from when the first device receives the first PPDU to when it starts to send the second PPDU, or the feedback mode adopted by the first device for sending the second PPDU; the first PPDU is used by the first device to perform perception measurement to obtain a perception measurement result, the second PPDU includes the perception measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the second device sends the first PPDU to the first device.
[0055] The beneficial effects of the second aspect and any possible implementation manner in the second aspect can refer to the above third aspect.
[0056] In combination with the fourth aspect, in some implementations of the fourth aspect, the target measurement configuration includes one or more of the following sensing measurement parameters: the number of target transmit antennas, the number of target receive antennas, the target subcarrier group size, the target quantization bit value for each real or imaginary part corresponding to the CSI, and the target bandwidth.
[0057] In combination with the fourth aspect, in some implementations of the fourth aspect, before the second device sends the first PPDU, the method further includes: if the second device meets the sensing measurement result feedback requirement corresponding to the target measurement configuration, the second device sends a first indication message to the first device, where the first indication message is used to instruct the first device to send the second PPDU in an immediate feedback mode, or is used to indicate that the second device can meet the sensing measurement result feedback requirement corresponding to the target measurement configuration; or, if the second device does not meet the sensing measurement result feedback requirement corresponding to the target measurement configuration, the second device sends a first indication message to the first device, where the first indication message is used to instruct the first device to send the second PPDU in a delayed feedback mode, or is used to indicate that the second device cannot meet the sensing measurement result feedback requirement corresponding to the target measurement configuration; or, the second device sends a first indication message to the first device, where the first indication message is used to indicate the duration from when the first device finishes receiving the first PPDU to starting to send the third PPDU that the second device can guarantee, and the third PPDU is the PPDU sent by the first device to the second device in the first measurement instance, and the first measurement instance is the measurement instance when the first device receives the first PPDU.
[0058] In combination with the fourth aspect, in some implementations of the fourth aspect, the second PPDU further includes one or more of the following: a second indication message, an identifier for the establishment of the sensing measurement corresponding to the sensing measurement result, and an identifier for the sensing measurement instance corresponding to the measurement result; the second indication message is used to indicate the feedback mode used for sending the second PPDU.
[0059] In combination with the fourth aspect, in some implementations of the fourth aspect, the sensing measurement result feedback requirement includes: the required duration from when the first device finishes receiving the first PPDU to starting to send the second PPDU in the same measurement instance.
[0060] Fifth aspect, a device is provided, which is used to execute the method provided in any one of the first aspect to the fourth aspect above. Specifically, the device may include units and / or modules for executing the method provided in the first aspect or any one of the above implementation manners of the first aspect, or include units and / or modules for executing the method provided in the second aspect or any one of the above implementation manners of the second aspect, or include units and / or modules for executing the method provided in the third aspect or any one of the above implementation manners of the third aspect, or include units and / or modules for executing the method provided in the fourth aspect or any one of the above implementation manners of the fourth aspect, such as a processing unit and / or a transceiver unit.
[0061] In one implementation manner, the device is a device (such as the first device or the second device). When the device is a device, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0062] In another implementation manner, the device is a chip, a chip system or a circuit in a device (such as the first device or the second device). When the device is a chip, a chip system or a circuit in a device, the transceiver unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit, etc. on the chip, the chip system or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit, etc.
[0063] Sixth aspect, a device is provided, which includes: a memory for storing programs; at least one processor for executing the computer programs or instructions stored in the memory to execute the method provided in any one of the first aspect to the fourth aspect above.
[0064] In one implementation manner, the device is a device (such as the first device or the second device).
[0065] In another implementation manner, the device is a chip, a chip system or a circuit in a device (such as the first device or the second device).
[0066] Seventh aspect, the present application provides a processor for executing the methods provided in the above aspects.
[0067] For operations such as sending and / or receiving involved by the processor, if there is no special description, or if it does not conflict with its actual role or internal logic in the relevant description, it may be understood as the output, reception, input, etc. operations of the processor, or it may also be understood as the sending and receiving operations performed by the radio frequency circuit and the antenna. The present application does not make any limitation on this.
[0068] In an eighth aspect, a computer-readable storage medium is provided, which stores program code for a device to execute. When the program code runs on a computer, the methods provided in any one of the first to fourth aspects described above are executed.
[0069] In a ninth aspect, a computer program product including instructions is provided. When the computer program product runs on a computer, the computer is caused to execute the methods provided in any one of the first to fourth aspects described above.
[0070] In a tenth aspect, a chip is provided. The chip includes a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the methods provided in any one of the first to fourth aspects described above.
[0071] Optionally, as an implementation, the chip further includes a memory. The memory stores a computer program or instructions. The processor is configured to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is configured to execute the methods provided in any one of the first to fourth aspects described above.
[0072] In an eleventh aspect, a communication system is provided, including the first device and the second device described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 is a schematic diagram of a system architecture applicable to the embodiments of the present application;
[0074] Figure 2 is a schematic diagram of a sensing process applicable to the embodiments of the present application;
[0075] Figure 3 is a schematic diagram of a one-to-one establishment link in the sensing process;
[0076] Figure 4 shows a centralized example of sensing measurement instances;
[0077] Figure 5 shows a schematic diagram of immediate feedback and delayed feedback;
[0078] Figure 6 shows a schematic flowchart of the communication method provided by the embodiments of the present application;
[0079] Figure 7 shows a schematic diagram of the first information provided by the embodiments of the present application;
[0080] Figure 8 shows a schematic diagram of the duration for which the second device meets the target requirement;
[0081] Figure 9Schematic diagram showing the first information provided by the embodiments of the present application;
[0082] Figure 10 Schematic flowchart showing the communication method provided by the embodiments of the present application;
[0083] Figure 11 Schematic diagram of apparatus 1100 provided by the embodiments of the present application;
[0084] Figure 12 Schematic diagram of apparatus 1200 provided by the embodiments of the present application;
[0085] Figure 13 Schematic diagram of chip system 1300 provided by the embodiments of the present application. Detailed implementation manners
[0086] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0087] The technical solutions provided by the present application can be applied to a wireless local area network (WLAN) system. For example, it can be applied to IEEE 802.11 related standards, such as 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, 802.11bf standards or other future standards.
[0088] Figure 1 An example of the system architecture applicable to the embodiments of the present application. As Figure 1 , the communication method provided by the present application is applicable to data communication between an access point (AP) and one or more stations (STA) (for example, data communication between AP1 and STA1, STA3), and is also applicable to data communication between APs (for example, data communication between AP1 and AP2), and data communication between STAs (for example, data communication between STA2 and STA3).
[0089] Although the embodiments of the present application mainly illustrate by taking the deployment of a WLAN network, especially a network applying the system standard of the Institute of Electrical and Electronics Engineers (IEEE) 802.11, as an example, it is easy for those skilled in the art to understand that all aspects involved in the present application can be extended to other networks adopting various standards or protocols. For example, BLUETOOTH, High Performance RadioLAN (HIPERLAN), as well as wide area networks (WANs), personal area networks (PANs), or other networks known now or developed in the future. Therefore, regardless of the coverage range and wireless access protocol used, all aspects provided by the present application can be applied to any suitable wireless network.
[0090] The embodiments of the present application can also be applied to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to Everything (V2X) network. Of course, the embodiments of the present application can also be applied to other possible communication systems. For example, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD), 5th Generation (5G) communication systems, and future 6th Generation (6G) communication systems, etc. The above-mentioned communication systems applicable to the present application are only examples, and the communication systems applicable to the present application are not limited thereto. It is hereby uniformly stated and will not be elaborated hereinafter.
[0091] Among them, the access point can be the access point for a terminal (such as a mobile phone) to access a wired (or wireless) network, mainly deployed inside homes, buildings, and campuses, with a typical coverage radius ranging from dozens of meters to hundreds of meters. Of course, it can also be deployed outdoors. The access point is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the access point can be a terminal (such as a mobile phone) with a Wi-Fi chip or a network device (such as a router). The access point can be a device supporting the 802.11be standard. The access point can also be a device supporting multiple WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation of 802.11be. The access point in this application can be a high efficient (HE) AP or an extremely high throughput (EHT) AP, or an access point applicable to a future generation of Wi-Fi standards.
[0092] The station can be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and can also be referred to as a user. For example, the station can be a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function, etc. Optionally, the station can support the 802.11be standard. The station can also support multiple WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation of 802.11be.
[0093] In daily life, the signals emitted by Wi-Fi devices are usually received after being reflected, diffracted, and scattered by various obstacles. This phenomenon makes the actually received signals often the superposition of multiple signals, that is, the channel environment may become complex. However, from another perspective, this also brings convenience to perceiving the physical environment through which the wireless signal passes. By analyzing the wireless signals affected by various obstacles, such as channel state information (CSI), etc., the surrounding environment can be inferred and perceived, thus giving rise to the WLAN sensing technology. Due to the broadcast deployment of Wi-Fi devices and the increasing sensing requirements, using commonly available Wi-Fi devices for sensing is currently a research hotspot.
[0094] In current WLAN sensing technologies, there are mainly the following roles:
[0095] (1) Sensing initiator: A station that initiates a sensing process.
[0096] Sensing initiator: a STA that initiates a WLAN sensing procedure.
[0097] (2) Sensing responder: A station that participates in a sensing process initiated by a sensing initiator.
[0098] Sensing responder: a STA that participates in a WLAN sensing procedure initiated by a sensing initiator.
[0099] (3) Sensing transmitter: A station that transmits physical protocol data units (PPDUs) used for sensing measurements in a sensing process.
[0100] Sensing transmitter: a STA that transmits PPDUs used for sensing measurements in a sensing procedure.
[0101] (4) Sensing receiver: A station that receives the PPDUs sent by the sensing transmitter and performs sensing measurements in a sensing process.
[0102] Sensing receiver: a STA that receives PPDUs sent by a sensing transmitter and performs sensing measurements in a sensing procedure.
[0103] The sensing process can be used to describe how sensing is carried out. The sensing process can include the following five steps:
[0104] 1) Sensing session setup: It means to establish a sensing session between stations. Some sensing-related parameters can be exchanged here (to be determined specifically). Note: A sensing session is a session between two stations, namely a sensing initiator and a sensing responder. A sensing initiator can establish sensing sessions with multiple sensing responders one by one. For example, a sensing initiator can establish sensing sessions with multiple sensing responders one by one through orthogonal frequency division multiple access (OFDMA) or multi-user multiple-input multiple-output (MU-MIMO) methods, etc.
[0105] 2) Sensing measurement setup: It is used for the sensing initiator and the responder to exchange and unify some parameters, attributes, etc. that need to be used in the sensing process. For example, parameters such as the roles of the sensing initiator and the sensing responder, and the measurement feedback type. For example, the role of the sensing initiator can be a sensing sender or a sensing receiver, and the role of the sensing responder can be a sensing sender or a sensing receiver. Sensing measurement setup can be abbreviated as measurement setup. Sensing measurement setup can be identified by <the identifier of the sensing initiator, the sensing measurement setup identifier>.
[0106] 3) Sensing measurement instance: Sensing measurement occurs in a sensing measurement instance, and multiple sensing responders are allowed to join in a sensing measurement instance. The establishment of a sensing measurement instance can also be called a sensing measurement entity, and the sensing measurement entity can be abbreviated as a measurement entity or an entity. Multiple sensing measurement instances corresponding to the same sensing measurement setup can be identified by the sensing measurement instance identifier.
[0107] 4) Sensing measurement setup termination: Sensing measurement setup termination is used to terminate the process of measurement setup corresponding to a certain sensing responder. After termination, the sensing responder is no longer bound to the corresponding measurement setup, but can still be in the sensing session. Sensing measurement setup termination can be abbreviated as measurement setup termination.
[0108] 5) Sensing session termination: It means the termination of the sensing session. After the sensing session is terminated, the stations no longer participate in the sensing measurement and other processes.
[0109] Figure 2 A schematic diagram of a sensing process is given to illustrate how the above sensing process proceeds. Specifically, Figure 2 Sixteen steps in the sensing process are shown, and these sixteen steps can indicate the specific process of the sensing process. Figure 2 In it, the abscissa is time T.
[0110] Step 1 represents adding a station with a medium access control (MAC) address of A and an association identifier (AID) of 1 (denoted as station #1) to the sensing session, that is, the process of establishing the sensing session.
[0111] Step 2 is to configure relevant parameters for this station #1, that is, to establish the sensing measurement. In order to clearly identify different sensing measurement establishments, a method of labeling the sensing measurement establishment is adopted. In step 2, the measurement establishment identifier (ID) is 1, denoted as measurement establishment 1.
[0112] Step 3 is a measurement instance. A measurement instance is bound to a sensing measurement establishment identifier. Therefore, in this measurement instance, station #1 with AID = 1 can be measured. Each measurement instance also has a corresponding label. The ID of the measurement instance in step 3 is 1, denoted as measurement instance 1, and measurement instance 1 is bound to measurement establishment 1.
[0113] In summary, the functions of steps 1, 2, and 3 are to add station #1 to the sensing session and start measurement and feedback.
[0114] Step 4 indicates that another measurement instance occurs. To distinguish it from the measurement instance in step 3, the identifier of the measurement instance in step 4 is incremented by 1, that is, it becomes measurement instance 2 under measurement establishment 1.
[0115] Steps 5 and 6 are similar to steps 2 and 3. Their functions are to configure measurement establishment 2 for station #1 and perform measurement and feedback through measurement instance 1 under measurement establishment 2.
[0116] Steps 7, 8, and 9 are similar to steps 1, 2, and 3. Their functions are to add a station with an unassociated identifier (UID) of 2 (denoted as station #2) to the sensing session, assign a measurement establishment ID = 2, and a measurement instance 2 occurs afterwards. Therefore, in step 9, both the station with AID = 1 and the station with UID = 2 will be measured in measurement instance 2 under measurement establishment 2. That is, the station with AID = 1 and the station with UID = 2 can participate in sensing measurement and feedback simultaneously.
[0117] Step 10 establishes the termination for measurement, indicating the unbinding of the station with AID = 1 from Measurement Establishment 2.
[0118] Steps 11 and 12 indicate configuring Measurement Establishment 1 for the station with UID = 2, and Measurement Instance 3 occurs thereafter. Therefore, in Step 12, both the station with AID = 1 and the station with UID = 2 will measure in Measurement Instance 3 under Measurement Establishment 1.
[0119] It should be understood that although the station with AID = 1 is unbound from Measurement Establishment 2 in Step 10, the station with AID = 1 is still in the sensing session. Therefore, the station with AID = 1 can still measure in Measurement Instance 3 under Measurement Establishment 1.
[0120] Step 13 is the termination of the sensing session, indicating that the station with AID = 1 exits the sensing session.
[0121] Steps 14, 15, and 16 are similar to Steps 1, 2, and 3, indicating adding the station with AID = 3 to the sensing session and binding it to Measurement Establishment 2. Therefore, in Step 16, both the station with AID = 3 and the station with UID = 2 will measure in Measurement Instance 3 under Measurement Establishment 2. That is, the station with AID = 3 and the station with UID = 2 can participate in sensing measurement and feedback simultaneously.
[0122] It should be understood that Figure 2 the sensing initiator in the 16 steps shown is the same device.
[0123] Figure 2 The sensing measurement instance steps in can be regarded as one-to-many establishment steps. That is, in one sensing measurement instance, one sensing initiator can enable multiple sensing responders to participate in sensing measurement and feedback simultaneously, while the other steps are one-to-one establishment steps.
[0124] Figure 3 are one-to-one establishment steps, where Figure 3 the establishment of the sensing session, the establishment of the sensing measurement, the termination of the measurement establishment, and the termination of the sensing session are all completed through one-to-one establishment methods. Taking the sensing session establishment step as an example, one sensing session establishment corresponds to one sensing initiator and one sensing responder. Of course, the sensing initiator can also establish this process with multiple stations simultaneously, such as in the form of OFDMA or MU-MIMO, etc., but this belongs to establishing multiple sensing sessions simultaneously and cannot be regarded as one.
[0125] For the measurement instance steps, it is different from the Figure 3 4 steps shown in . In one measurement instance, a one-to-many situation can occur, such as a sensing initiator sending announcement frames and trigger frames to multiple sensing responders.
[0126] In the current sensing process, both trigger-based (TB) sensing processes and non-trigger-based sensing processes are supported. In a trigger-based sensing process, the sensing initiating end can use a trigger frame to trigger the measurement feedback of the peer device. In a trigger-based sensing process, after processes such as sensing session establishment and measurement establishment, the sensing devices can perform the sending and receiving processes of trigger-frame-based sensing measurement instances.
[0127] Figure 4 Several examples of sensing measurement instances are given. As Figure 4 shown in (a) of, the sensing measurement instance includes a polling phase, a null data PPDU announcement (NDPA) sounding phase, and a reporting phase. As Figure 4 shown in (b) of, the sensing measurement instance includes a polling phase, a trigger frame (TF) sounding phase, and a reporting phase. As Figure 4 in (c) of, Figure 4 in (d) of, Figure 4 shown in (e) of, the sensing measurement instance includes a polling phase, an NDPA sounding phase, a TF sounding phase, and a reporting phase.
[0128] It should be understood that Figure 4 the 5 sensing measurement instances shown are all trigger-based (TB) sensing measurement instances.
[0129] Generally speaking, the sensing initiating end can interact with the sensing responding end for the sensing measurement instances as Figure 4 shown. Specifically, Figure 4 the phases included in the sensing measurement instances shown are introduced as follows.
[0130] The sensing initiating end solicits users who are interested in participating in this measurement instance during the polling phase.
[0131] The sensing initiating end sends NDPA and null data PPDU (NDP) to the sensing responding end during the NDPA sounding phase. Among them, NDPA and NDP are PPDUs used for sensing measurement. It should be understood that in this phase, the sensing initiating end is the sensing sending end and the sensing responding end is the sensing receiving end.
[0132] The sensing initiating end sends a trigger frame to the sensing responding end during the TF detection phase. The sensing responding end sends an NDP to the sensing initiating end under the trigger of the trigger frame, where the NDP is a PPDU for sensing measurement. It should be understood that in this phase, the sensing responding end is the sensing transmitting end, and the sensing initiating end is the sensing receiving end.
[0133] The sensing initiating end sends a trigger frame to the sensing responding end during the reporting phase, triggering the sensing responding end to feedback sensing content to the sensing initiating end. The sensing content includes sensing measurement results.
[0134] In the above reporting phase, there are two modes of feedback: immediate feedback and delayed feedback. When immediate feedback is negotiated between two sensing devices, the sensing responding end feedbacks the sensing measurement results in the same sensing measurement instance during the reporting phase of the sensing measurement instance. When delayed feedback is negotiated between two devices, the sensing responding end feedbacks the sensing measurement results in a previous sensing measurement instance during the reporting phase of the sensing measurement instance.
[0135] Figure 5 Schematic diagrams of immediate feedback and delayed feedback are given. Among them, Figure 5 (a) of is a schematic diagram of immediate feedback. As shown in (a) of Figure 5 , the measurement instances 1, 2, 3, and 4 in measurement establishment 1 respectively feedback their own sensing measurement results. Figure 5 (b) of is a schematic diagram of delayed feedback. As shown in (b) of Figure 5 , the reporting phase in the latter measurement instance will report the measurement results obtained in the previous measurement instance. Specifically, the measurement instance 2 in measurement establishment 1 feedbacks the sensing measurement results of measurement instance 1, the measurement instance 3 feedbacks the sensing measurement results of measurement instance 2, and the measurement instance 4 feedbacks the sensing measurement results of measurement instance 3. It can be understood that the occurrence time of measurement instance 2 is after measurement instance 1, the occurrence time of measurement instance 3 is after measurement instance 2, the occurrence time of measurement instance 4 is after measurement instance 3, and any two of the measurement instances from measurement instance 1 to measurement instance 4 correspond to the same sensing measurement establishment or different sensing measurement establishments.
[0136] To solve the problem that in the delayed mode, the content triggered by the trigger frame to be feedback in the current measurement instance needs to be delayed until a subsequent measurement instance for feedback, resulting in low feedback efficiency, the present application provides a communication solution aimed at improving the efficiency of sensing feedback.
[0137] In each embodiment of the present application, the first device mentioned is an example of a sensing response end, and the second device is an example of a sensing initiating end. Or rather, the first device is a device that receives a trigger frame for triggering sensing feedback, and the second device is a device that sends a trigger frame for triggering sensing feedback. The following will not repeat the description. Exemplarily, the first device may be a STA, and the second device may be an AP, such as AP1 and STA1. Or, both the first device and the second device are STAs in Figure 1 such as STA2 and STA3. Or, both the first device and the second device are APs, such as AP1 and AP2.
[0138] Figure 6 FIG. 6 is a schematic flowchart of a communication method provided by an embodiment of the present application. Figure 6 The method 600 shown may include the following steps:
[0139] S610, the first device sends first information to the second device, and the first information is used to determine the sensing measurement result feedback requirement corresponding to the target measurement configuration.
[0140] Correspondingly, the second device receives the first information from the first device. After receiving the first information, the second device may determine the sensing measurement result feedback requirement corresponding to the target measurement configuration according to the first information, that is, the first information is used for the second device to determine the sensing measurement result feedback requirement corresponding to the target measurement configuration.
[0141] Among them, the target measurement configuration is a measurement configuration used by the second device for performing sensing measurement, and the target measurement configuration includes one or more of the following sensing measurement parameters: the number of target transmit antennas, the number of target receive antennas, the target subcarrier group size, the target quantization bit value for each real part or imaginary part corresponding to the channel state information (CSI), or, the target bandwidth. The number of target transmit antennas is the number of antennas used by the first device to transmit signals during the sensing measurement process, the number of target receive antennas is the number of antennas used by the first device to receive signals during the sensing measurement process, and the target bandwidth is the bandwidth of the frequency domain resources used by the first device during the sensing measurement process. The target subcarrier group size and the target quantization bit are parameters used by the first device in the reporting stage of the sensing measurement. The target subcarrier group size indicates how many subcarriers to feedback the CSI of one subcarrier, and the target quantization bit value is the quantization bit value used by the first device when feeding back the CSI.
[0142] The requirements for feedback of sensing measurement results include at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU, or the feedback mode used by the first device to send the second PPDU. The feedback mode includes an immediate feedback mode or a delayed feedback mode. Since the first device uses a measurement configuration during the sensing measurement process, the requirements for feedback of sensing measurement results can be understood as the requirements for the first device to send the second PPDU using the measurement configuration, that is, the requirements for feedback of sensing measurement results include at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU using the measurement configuration, or the feedback mode used by the first device to send the second PPDU using the measurement configuration. For example, the requirements for feedback of sensing measurement results corresponding to the target measurement configuration include at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU using the target measurement configuration, or the feedback mode used by the first device to send the second PPDU using the target measurement configuration.
[0143] For ease of description, hereinafter, the requirements for feedback of sensing measurement results corresponding to the target measurement configuration are denoted as target feedback requirements. The duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU included in the requirements for feedback of sensing measurement results corresponding to the target measurement configuration is denoted as the target required duration. The feedback mode used by the first device to send the second PPDU included in the requirements for feedback of sensing measurement results corresponding to the target measurement configuration is denoted as the target feedback mode.
[0144] Exemplarily, the first PPDU is the NDP in the NDPA detection phase, and the first PPDU is used by the first device to perform sensing measurement to obtain sensing measurement results. The second PPDU includes the sensing measurement results.
[0145] Optionally, the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU can be understood as one of the following:
[0146] The shortest duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU; or,
[0147] In the same measurement instance, the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU; or,
[0148] In the same measurement instance, the shortest duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU.
[0149] Optionally, the moment when the first device finishes receiving the first PPDU can also refer to the moment when the second device finishes sending the first PPDU. Similarly, the moment when the first device starts sending the second PPDU can refer to the moment when the second device starts receiving the second PPDU, without limitation.
[0150] Optionally, the above immediate feedback mode can be understood as one of the following:
[0151] The first device receives the first PPDU and sends the second PPDU in the same measurement instance; or,
[0152] An immediate feedback mode without time requirement limitation, that is, regardless of the actual duration from when the first device receives the first PPDU to when it starts to send the second PPDU, as long as the first device receives a trigger frame from the second device, the first device can perform immediate feedback, that is, the first device sends the second PPDU to the second device.
[0153] Optionally, the above delay feedback mode can be understood as one of the following:
[0154] The first device receives the first PPDU in the first measurement instance and sends the second PPDU in the second measurement instance, and the occurrence time of the second measurement instance is after the occurrence time of the first measurement instance; or,
[0155] The first device sends the second PPDU in a measurement instance different from the first measurement instance; or,
[0156] The actual duration from when the first device receives the first PPDU to when it starts to send the second PPDU is greater than a preset duration.
[0157] Exemplarily, before the first device senses the measurement establishment process, it sends the first information to the second device. For example, before the first device receives the sensing measurement setup request information from the second device, the first device sends the first information to the second device.
[0158] Optionally, method 600 further includes S620.
[0159] S620, the second device sends the first indication information to the first device.
[0160] Correspondingly, the first device receives the first indication information from the second device.
[0161] The first indication information is used to indicate at least one of the following: indicating the feedback mode adopted by the first device to send the second PPDU, indicating whether the second device can meet the target feedback requirement, and indicating the duration from when the second device can ensure that the first device receives the first PPDU to when it starts to send the third PPDU. The third PPDU is the PPDU sent by the first device to the second device in the first measurement instance, and the first measurement instance is the measurement instance in which the first device receives the first PPDU.
[0162] For ease of understanding, the duration from when the first device finishes receiving the first PPDU to when it starts transmitting the third PPDU that the second device can guarantee is denoted as the duration that the second device can guarantee. It should be noted that the duration that the second device can guarantee can also be understood as the shortest duration from when the first device finishes receiving the first PPDU to when it starts transmitting the third PPDU that the second device can guarantee. In other words, the actual duration from when the first device finishes receiving the first PPDU to when it starts transmitting the third PPDU is greater than or equal to the duration that the second device can guarantee.
[0163] After the second device receives the first information from the first device and determines the target feedback requirement corresponding to the target measurement configuration, the second device sends the first indication information to the first device according to the target feedback requirement.
[0164] Exemplarily, if the target feedback requirement includes a target required duration and the second device can meet the target required duration, the first indication information sent by the second device to the first device is used to instruct the first device to send the second PPDU in an immediate feedback mode, or to indicate that the second device can meet the target feedback requirement. If the target feedback requirement includes a target required duration and the second device cannot meet the target required duration, the first indication information sent by the second device to the first device is used to instruct the first device to send the second PPDU in a delayed feedback mode, or to indicate that the second device cannot meet the target feedback requirement.
[0165] The second device can meet the target required duration may mean that the second device can guarantee that the duration from when the first device finishes receiving the first PPDU to when it starts transmitting the third PPDU is greater than or equal to the target required duration. Figure 7 (a) in is an example where the second device can meet the target required duration. In Figure 7 In the example shown in (a), the duration from when the first device finishes receiving the first PPDU to when it starts transmitting the third PPDU is greater than the target required duration, that is, the second device can meet the target required duration. It can be understood that since the second device can meet the target required duration, after the first device receives the NDP (i.e., the first PPDU) from the second device, there is enough time to measure the NDP and obtain a sensing measurement result. Therefore, when the first device receives the trigger frame from the second device, the third PPDU sent to the second device can include the sensing measurement result, that is, the third PPDU is equivalent to the second PPDU.
[0166] The second device cannot meet the target required duration may mean that the second device cannot guarantee that the duration from when the first device finishes receiving the first PPDU to when it starts transmitting the third PPDU is greater than or equal to the target required duration. Figure 7 (b) in is an example where the second device cannot meet the target required duration. In Figure 7In the example shown in (b) thereof, the duration from when the first device finishes receiving the first PPDU to when it starts sending the third PPDU is less than the target required duration, that is, the second device cannot meet the target required duration. It should be noted that in Figure 7 In the example shown in (b) thereof, since the duration from when the first device finishes receiving the first PPDU to when it starts sending the third PPDU is less than the target required duration, the reaction and processing time of the first device is insufficient. This will cause the first device to be unable to obtain the sensing measurement result based on the first PPDU, or unable to obtain all the sensing measurement results based on the first PPDU. Therefore, the third PPDU sent by the first device to the second device does not include the sensing measurement result, or includes partial sensing measurement results, that is, the third PPDU is different from the second PPDU.
[0167] It can be understood that since the second device can meet the target required duration, the first indication information sent by the second device instructs the first device to send the second PPDU in the immediate feedback mode. Therefore, when the first indication information instructs the first device to send the second PPDU in the immediate feedback mode, it is equivalent to the first indication information being used to indicate that the duration that the second device can guarantee is the target required duration.
[0168] Exemplarily, if the target feedback requirement includes the target feedback mode and the target feedback mode is the immediate feedback mode, the first indication information sent by the second device to the first device is used to instruct the first device to send the second PPDU in the immediate feedback mode. If the target feedback requirement includes the target feedback mode and the target feedback mode is the delayed feedback mode, the first indication information sent by the second device to the first device is used to instruct the first device to send the second PPDU in the delayed feedback mode.
[0169] Exemplarily, the first indication information sent by the second device to the first device is used to indicate the duration that the second device can guarantee. As described above, if the duration that the second device can guarantee is greater than or equal to the target required duration, it means that the second device can meet the target required duration. Therefore, if the duration that the second device can guarantee indicated by the first indication information is greater than or equal to the target required duration, it is equivalent to the first indication information also being used to instruct the first device to send the second PPDU in the immediate feedback mode. If the duration that the second device can guarantee is less than the target required duration, it means that the second device does not meet the target required duration. Therefore, if the duration that the second device can guarantee indicated by the first indication information is less than the target required duration, it is equivalent to the first indication information also being used to instruct the first device to send the second PPDU in the delayed feedback mode.
[0170] Exemplarily, after receiving the first information, regardless of the specific content of the target feedback requirement determined by the second device based on the first information, the second device may send the first indication information to the first device. The first indication information is used to indicate at least one of the following: the feedback mode adopted by the first device to send the second PPDU, whether the second device can meet the target feedback requirement, and the duration that the second device can guarantee. For example, even if the target feedback requirement includes the target required duration and the second device can meet the target required duration, the first indication information sent by the second device to the first device is used to indicate that the first device adopts the delayed feedback mode to send the second PPDU. For another example, even if the target feedback requirement includes the target feedback mode and the target feedback mode is the immediate feedback mode, the first indication information sent by the second device to the first device is used to indicate that the first device adopts the delayed feedback mode to send the second PPDU.
[0171] Exemplarily, in the process of establishing the sensing measurement, the second device sends the first indication information to the first device. For example, the second device sends a sensing measurement establishment request information to the first device, and the sensing measurement establishment request information includes the first indication information.
[0172] Optionally, the sensing measurement establishment request information further includes the target measurement configuration, or the sensing measurement establishment request information includes some sensing measurement parameters in the target measurement configuration.
[0173] Optionally, method 600 further includes S630.
[0174] S630, the first device sends the fourth indication information to the second device.
[0175] Correspondingly, the second device receives the fourth indication information from the first device.
[0176] After receiving the first indication information from the second device, the first device sends the fourth indication information to the second device according to the first indication information. The fourth indication information is used to indicate at least one of the following: the first device will adopt the immediate feedback mode to send the second PPDU, the first device will adopt the delayed feedback mode to send the second PPDU, or the first device will send the second PPDU when the target required duration is met.
[0177] Exemplarily, if the first indication information indicates that the first device adopts the immediate feedback mode to send the second PPDU, the fourth indication information sent by the first device to the second device is used to indicate that the first device will adopt the immediate feedback mode to send the second PPDU.
[0178] Exemplarily, if the first indication information indicates that the first device sends the second PPDU in a delayed feedback mode, the fourth indication information sent by the first device to the second device is used to indicate that the first device will send the second PPDU in a delayed feedback mode.
[0179] Exemplarily, if the first indication information indicates the duration that the second device can guarantee, and the duration that the second device can guarantee is greater than or equal to the target required duration, the fourth indication information sent by the first device to the second device is used to indicate at least one of the following: the first device will send the second PPDU in an immediate feedback mode, or, is used to indicate that the first device will send the second PPDU when the target required duration is met.
[0180] Exemplarily, if the first indication information indicates the duration that the second device can guarantee, and the duration that the second device can guarantee is less than the target required duration, the fourth indication information sent by the first device to the second device is used to indicate at least one of the following: the first device will send the second PPDU in a delayed feedback mode, or, is used to indicate that the first device will send the second PPDU when the target required duration is met.
[0181] In a possible implementation, if the first device does not receive the first indication information from the second device, after the first device receives the target measurement configuration from the second device, the first device sends the fourth indication information to the second device according to the target measurement configuration. For example, if the first device determines that the target feedback requirement corresponding to the target measurement configuration includes a target feedback mode, and the target feedback mode is an immediate feedback mode, the fourth indication information sent by the first device to the second device is used to indicate that the first device will send the second PPDU in an immediate feedback mode. For another example, if the first device determines that the target feedback requirement corresponding to the target measurement configuration includes a target feedback mode, and the target feedback mode is a delayed feedback mode, the fourth indication information sent by the first device to the second device is used to indicate that the first device will send the second PPDU in a delayed feedback mode. For yet another example, if the first device determines that the target feedback requirement corresponding to the target measurement configuration includes a target required duration, the fourth indication information sent by the first device to the second device is used to indicate that the first device will send the second PPDU when the target required duration is met.
[0182] Exemplarily, the first device sends the fourth indication information to the second device during the sensing measurement establishment process. For example, the first device sends a sensing measurement setup response message to the second device, and the sensing measurement setup response message includes the fourth indication information.
[0183] S640, the second device sends the first PPDU to the first device.
[0184] Correspondingly, the first device receives a first PPDU from the second device.
[0185] After the first device receives the first PPDU from the second device, it obtains a sensing measurement result by measuring the first PPDU. Furthermore, if the first device receives a trigger frame from the second device, where the trigger frame is used to trigger the first device to feedback the sensing measurement result, then the first device sends a second PPDU to the second device.
[0186] Exemplarily, the feedback mode adopted by the first device to send the second PPDU to the second device is the immediate feedback mode. As described above, if the second device can meet the target required duration, that is, the duration from when the first device receives the first PPDU to when it starts to send the third PPDU is greater than or equal to the target required duration, then the first device uses the immediate feedback mode to send the second PPDU. It can be understood that when the duration from when the first device receives the first PPDU to when it starts to send the third PPDU is greater than or equal to the target required duration, the third PPDU is equivalent to the second PPDU.
[0187] Exemplarily, the feedback mode adopted by the first device to send the second PPDU to the second device is the delayed feedback mode. As described above, if the second device cannot meet the target required duration, that is, the duration from when the first device receives the first PPDU to when it starts to send the third PPDU is less than the target required duration, then the first device uses the delayed feedback mode to send the second PPDU. In other words, because the second device cannot meet the target required duration, the processing and reaction time of the first device is insufficient. Thus, at the moment when the first device starts to send the third PPDU, the first device has not obtained the sensing measurement result based on the first PPDU, or rather, the first device is not ready to feedback the sensing measurement result obtained based on the first PPDU to the second device. Then, the third PPDU sent by the first device to the second device does not include the sensing measurement result, or includes a partial sensing measurement result. Furthermore, in the second measurement instance after the first measurement instance, the first device feedbacks the sensing measurement result obtained based on the first PPDU to the second device, that is, the first device uses the delayed feedback mode to send the second PPDU to the second device.
[0188] Optionally, the second PPDU further includes one or more of the following: second indication information, an identifier established for the first sensing measurement corresponding to the sensing measurement result, and an identifier of the first measurement instance corresponding to the sensing measurement result. The second indication information is used to indicate that the feedback mode adopted by the first device to send the second PPDU is the immediate feedback mode or the delayed feedback mode.
[0189] Exemplarily, if the first device sends the second PPDU in the immediate feedback mode, the second PPDU may include second indication information for indicating that the feedback mode adopted by the first device to send the second PPDU is the immediate feedback mode. For example, the second indication information is a 1-bit information. If the value of the second indication information is "1", the second indication information is used to indicate that the feedback mode adopted by the first device to send the second PPDU is the immediate feedback mode. Or, if the value of the second indication information is "0", the second indication information is used to indicate that the feedback mode adopted by the first device to send the second PPDU is the immediate feedback mode.
[0190] Correspondingly, after receiving the second PPDU, the second device determines that the feedback mode adopted by the first device to send the second PPDU is the immediate feedback mode according to the second indication information included in the second PPDU.
[0191] Exemplarily, if the first device sends the second PPDU in the delayed feedback mode, the second PPDU may include second indication information for indicating that the feedback mode adopted by the first device to send the second PPDU is the delayed feedback mode. For example, the second indication information is a 1-bit information. If the value of the second indication information is "0", the second indication information is used to indicate that the feedback mode adopted by the first device to send the second PPDU is the delayed feedback mode. Or, if the value of the second indication information is "1", the second indication information is used to indicate that the feedback mode adopted by the first device to send the second PPDU is the delayed feedback mode.
[0192] Correspondingly, after receiving the second PPDU, the second device determines that the feedback mode adopted by the first device to send the second PPDU is the delayed feedback mode according to the second indication information included in the second PPDU.
[0193] Exemplarily, the second PPDU may include an identifier of the first sensing measurement corresponding to the sensing measurement result.
[0194] Correspondingly, after receiving the second PPDU, if the identifier of the first sensing measurement included in the second PPDU is different from the identifier of the sensing measurement corresponding to the current measurement instance, the second device determines that the feedback mode adopted by the first device to send the second PPDU is the delayed feedback mode. The current measurement instance is the measurement instance when the second device receives the second PPDU.
[0195] Exemplarily, the second PPDU may include an identifier of the first measurement instance corresponding to the sensing measurement result.
[0196] Correspondingly, after the second device receives the second PPDU, if the identifier of the first measurement instance included in the second PPDU is different from the identifier of the current measurement instance, the second device determines that the feedback mode used by the first device to send the second PPDU is the delayed feedback mode. If the identifier of the first measurement instance included in the second PPDU is the same as the identifier of the current measurement instance, the second device determines that the feedback mode used by the first device to send the second PPDU is the immediate feedback mode. The current measurement instance is the measurement instance when the second device receives the second PPDU.
[0197] In the embodiments of the present application, the second device can determine the target feedback requirement corresponding to the target measurement configuration according to the first information, so that the second device can determine whether the target feedback requirement is met, which is beneficial to improving the feedback efficiency. For example, if the target feedback requirement includes a target required duration and the second device can meet the target required duration, it means that the first device will have sufficient processing and reaction time, so that the first device can use the immediate feedback mode to report the perceived measurement result, thus improving the feedback efficiency.
[0198] The design of the first information is introduced below.
[0199] The first information is used to indicate the perceived measurement result feedback requirement corresponding to each of the N different measurement configurations. Among them, the perceived measurement result feedback requirement corresponding to the nth measurement configuration among the N different measurement configurations includes at least one of the following: the required duration from when the first device finishes receiving the first PPDU using the nth measurement configuration to when it starts to send the second PPDU, or, the feedback mode used by the first device to send the second PPDU using the nth measurement configuration, and the feedback mode includes the immediate feedback mode or the delayed feedback mode, where n = 1, 2,..., N. For more descriptions of the perceived measurement result feedback requirement corresponding to the nth measurement configuration, reference can be made to the description of the target feedback requirement in S610 above.
[0200] Each of the N measurement configurations includes one or more of the following perceived measurement parameters: the number of transmit antennas, the number of receive antennas, the subcarrier group size, the quantization bit value of each real part or imaginary part corresponding to the CSI, or, the bandwidth. Any two different measurement configurations among the N measurement configurations have at least one parameter with different values. It should be noted that the parameters in the following embodiments can be interchanged with the perceived measurement parameters.
[0201] The N different measurement configurations are determined by one or more of the following: the value of the number of transmit antennas, the value of the number of receive antennas, the value of the subcarrier group size, the value of the quantization bit value, or the value of the bandwidth. Exemplarily, the N different measurement configurations determined according to one or more of the above satisfy the following characteristics: each of the N measurement configurations includes the same parameter items, and any two of the N measurement configurations have at least one parameter item with a different value. For example, each of the N measurement configurations includes the number of transmit antennas, the number of receive antennas, and the bandwidth. The value of the number of transmit antennas included in measurement configuration #1 among the N measurement configurations is 1, the value of the number of receive antennas included in measurement configuration #1 is 1, the value of the number of transmit antennas included in measurement configuration #2 among the N measurement configurations is 1, and the value of the number of receive antennas included in measurement configuration #2 is 1. Then the value of the bandwidth included in measurement configuration #1 must be different from the value of the bandwidth included in measurement configuration #2.
[0202] As can be seen from the above, the value of N is related to the number of parameter items included in each measurement configuration and the number of value options for each parameter item. Specifically, the value of N is equal to the product of the number of value options for each parameter item. For example, each measurement configuration includes the above five parameters. The number of value options for the number of transmit antennas is t, the number of value options for the number of receive antennas is r, the number of value options for the subcarrier group size is g, the number of value options for the quantization bit value is b, and the number of value options for the bandwidth is w. Then N = t × r × g × b × w. Among them, t, r, g, b, and w are all positive integers.
[0203] Exemplarily, the value of the number of transmit antennas is one or more of 1 to 8, that is, 1 ≤ t ≤ 8. The value of the number of receive antennas is one or more of 1 to 8, that is, 1 ≤ r ≤ 8. If the value of the number of transmit antennas is less than or equal to 4, or the value of the number of transmit antennas is greater than or equal to 5 and the value of the bandwidth is less than or equal to 80 MHz, then the value of the subcarrier group size is 4 or 16; if the value of the number of transmit antennas is greater than or equal to 5 and the bandwidth is equal to 160 MHz, then the value of the subcarrier group size is 8 or 16. From this, it can be seen that 1 ≤ g ≤ 2. The value of the quantization bit value is 8 or 10, that is, 1 ≤ b ≤ 2. The value of the bandwidth is one or more of 20 MHz, 40 MHz, 80 MHz, or 160 MHz, or the value of the bandwidth is one or more of 20 MHz, 40 MHz, 80 MHz, 160 MHz, or 320 MHz, that is, 1 ≤ b ≤ 4, or 1 ≤ b ≤ 5.
[0204] The feedback requirements for the sensed measurement results corresponding to each of the N different measurement configurations are any one of those in Table 1 below, or any one of those in Table 2 below. It should be noted that Tables 1 and 2 are only examples and should not limit the embodiments of this application. The feedback requirements for the sensed measurement results corresponding to each of the N different measurement configurations can also be in other forms.
[0205] Table 1
[0206] Index value Description of the feedback requirement for the sensed measurement result 0 Immediate feedback (no time limit for feedback requirement) 1 64 μs (feedback can be made only when this time is met) 2 80 μs (feedback can be made only when this time is met) 3 96 μs (feedback can be made only when this time is met) 4 112 μs (feedback can be made only when this time is met) 5 128 μs (feedback can be made only when this time is met) 6 Reserved 7 Delayed feedback
[0207] Table 2
[0208] Index value Description of the feedback requirement for the sensed measurement result 0 64 μs (feedback can be made only when this time is met) 1 80 μs (feedback can be made only when this time is met) 2 96 μs (feedback can be made only when this time is met) 3 112 μs (feedback can be made only when this time is met) 4 128 μs (feedback can be made only when this time is met) 5 Reserved 6 Reserved 7 Reserved
[0209] Regarding the descriptions of the feedback requirements for the sensed measurement results shown in Tables 1 and 2, the following understandings can be had.
[0210] Regarding the mode of "immediate feedback (no time limit for feedback requirement)" shown in Table 1, it means that the first device does not care about the duration between receiving the first PPDU and starting to send the second PPDU. In other words, after the first device receives the first PPDU from the second device, as long as the first device receives the trigger frame from the second device, the first device can give an immediate feedback, that is, the first device sends the second PPDU to the second device.
[0211] Regarding the mode of "can only feedback when xx μs is satisfied" shown in Tables 1 and 2, it means that the first device can send a PPDU to the second device only when the duration from receiving the first PPDU to starting to send the second PPDU by the first device satisfies xx μs. That the duration from receiving the first PPDU to starting to send the second PPDU by the first device satisfies xx μs can mean that the duration from receiving the first PPDU to starting to send the second PPDU by the first device is greater than xx μs, or equal to xx μs.
[0212] Regarding the mode of "delayed feedback" shown in Table 1, it means that the first device receives the first PPDU in the first measurement instance and sends the second PPDU in the second measurement instance, and the occurrence time of the second measurement instance is after the occurrence time of the first measurement instance. Or, the mode of "delayed feedback" means that the first device can send the second PPDU in the delayed feedback mode when the duration from receiving the first PPDU to starting to send the second PPDU by the first device satisfies a preset duration.
[0213] Regarding the relationship between the two modes of "delayed feedback" and "can only feedback when xx μs is satisfied", it can be understood as one of the following:
[0214] (1) The two modes of "delayed feedback" and "can only feedback when xx μs is satisfied" are independent of each other.
[0215] That is, "delayed feedback" means that the first device can send the second PPDU at a second measurement instance different from the first measurement instance. "Feedback is allowed only after xx μs" means that the first device can send the second PPDU only when the duration from receiving the first PPDU to starting to send the second PPDU meets xx μs. The first device may support the mode of "feedback is allowed only after xx μs", but does not support the mode of "delayed feedback". For example, assume that "delayed feedback" implicitly means that the first device can send the second PPDU when the duration from receiving the first PPDU to starting to send the second PPDU meets 100 μs. Then, when the feedback requirement for the measurement result selected by the first device is "feedback is allowed only after 64 μs", the first device must support "delayed feedback", while when the feedback requirement for the measurement result selected by the first device is "feedback is allowed only after 128 μs", the first device does not support "delayed feedback".
[0216] (2) "Delayed feedback" is the worst case of "feedback is allowed only after xx μs".
[0217] That is, the value of "xx μs" is less than the shortest time requirement corresponding to the mode of "delayed feedback". For example, assume that "delayed feedback" implicitly means that the first device can send the second PPDU when the duration from receiving the first PPDU to starting to send the second PPDU meets 100 μs. Then, the value of "xx μs" is less than 100 μs. Furthermore, the selectable feedback requirements for the first device may include "feedback is allowed only after 64 μs", but do not include "feedback is allowed only after 112 μs" and "feedback is allowed only after 128 μs".
[0218] As can be seen from the above, when configuring multiple different feedback requirements for the perception measurement results corresponding to the first device, it can be considered whether "delayed feedback" is the situation that the first device needs to support at least. If "delayed feedback" is the situation that the first device needs to support at least, then for the feedback requirement for the perception measurement result of "feedback is allowed only after xx μs" corresponding to the first device, the value of "xx μs" is less than the shortest time requirement corresponding to the mode of "delayed feedback". If "delayed feedback" is not the situation that the first device needs to support at least, then for the feedback requirement for the perception measurement result of "feedback is allowed only after xx μs" corresponding to the first device, the value of "xx μs" can be greater than or equal to the shortest time requirement corresponding to the mode of "delayed feedback".
[0219] Exemplarily, the first information is used to indicate the correspondence between N different measurement configurations and different perception measurement result feedback requirements. For example, the first information is used to indicate the one-to-one correspondence between N different measurement configurations and different perception measurement result feedback requirements, as shown in Table 3. Alternatively, the first information is used to indicate the many-to-one correspondence between N different measurement configurations and different perception measurement result feedback requirements, as shown in Table 4, where M is a positive integer.
[0220] Table 3
[0221] Measurement configuration Feedback requirement Measurement configuration #1 Feedback requirement for the sensed measurement result corresponding to Measurement configuration #1 Measurement configuration #2 Feedback requirement for the sensed measurement result corresponding to Measurement configuration #2 …… …… Measurement configuration #N Feedback requirement for the sensed measurement result corresponding to Measurement configuration #N
[0222] Table 4
[0223] Measurement configuration Feedback requirement for the sensed measurement result One or more measurement configurations corresponding to Feedback requirement #1 for the sensed measurement result Feedback requirement #1 for the sensed measurement result One or more measurement configurations corresponding to Feedback requirement #2 for the sensed measurement result Feedback requirement #2 for the sensed measurement result …… …… One or more measurement configurations corresponding to Feedback requirement #M for the sensed measurement result Feedback requirement #M for the sensed measurement result
[0224] For example, N different measurement configurations can be indicated by bits, where represents rounding up. If the perception measurement result feedback requirement corresponding to each measurement configuration among the N different measurement configurations is any one of Table 1 or Table 2, then different perception measurement result feedback requirements can be indicated by 3 bits. It should be noted that the number of bits used to indicate N different measurement configurations in the embodiments of the present application is not limited. For example, N different measurement configurations can also be indicated by bits, where a is a positive integer.
[0225] If the first information is used to indicate the one-to-one correspondence between N different measurement configurations and different perception measurement result feedback requirements, an example of the format of the first information is as shown in (a) of Figure 8 . As shown in (a) of Figure 8 , the first bits included in the first information indicate measurement configuration #1, and the nd bit to the th bit indicate the perception measurement result feedback requirement corresponding to measurement configuration #1; the th bit to the th bit indicate measurement configuration #2, and the st bit to the rd bit indicate the perception measurement result feedback requirement corresponding to measurement configuration #2;...; the th bit to the th bit indicate measurement configuration #N, and the th bit to the th bit indicate the perception measurement result feedback requirement corresponding to measurement configuration #N.
[0226] If the first piece of information is used to indicate a one-to-many correspondence between N different measurement configurations and different perceived measurement result feedback requirements, an example of the format of the first piece of information is as Figure 8 shown in (b), where N1, N2, and N M are all positive integers, M = 5, or M = 6. As Figure 8 shown in (a), the first 3 bits included in the first piece of information indicate the perceived measurement result feedback requirement #1, and the 4th bit to the th bit indicate the N1 measurement configurations corresponding to the perceived measurement result feedback requirement #1; the th bit to the th bit indicate the perceived measurement result feedback requirement #2, and the th bit to the th bit indicate the N2 measurement configurations corresponding to the perceived measurement result feedback requirement #2;...; the th bit to the th bit indicate the perceived measurement result feedback requirement #N, and the th bit to the th bit indicate the N M measurement configurations corresponding to the perceived measurement result feedback requirement #M.
[0227] Exemplarily, the first piece of information is used to indicate N perceived measurement result feedback requirements, and the N perceived measurement result feedback requirements correspond one-to-one to N measurement configurations arranged in a predefined order. For example, when each of the N measurement configurations includes the above 5 parameters and the value of each parameter includes all possible values, the correspondence between the N feedback requirements indicated by the first piece of information and the N measurement configurations is shown in Table 5. The first piece of information shown in Table 5 indicates different perceived measurement result feedback requirements through 3 bits.
[0228] Table 5
[0229]
[0230] When the 4 possible values of the bandwidth (20 MHz, 40 MHz, 80 MHz, and 160 MHz) are arranged in ascending order, "BW = case1" indicates that the value of the bandwidth is the 1st possible value, that is, the value of the bandwidth is 20 MHz, and "BW = case4" indicates that the value of the bandwidth is the 4th possible value, that is, the value of the bandwidth is 160 MHz. When the 2 possible values of the quantization bit value (8 and 10) are arranged in ascending order, "N b = case1" indicates that the value of the quantization bit value is the 1st possible value, that is, the value of the quantization bit value is 8, "N b"= case2" means that the value of the quantization bit value is the second possible value, that is, the value of the quantization bit value is 10. When the two possible values (4 or 8, and 16) of the subcarrier group size are arranged in ascending order, "N g "= case1" means that the value of the subcarrier group size is the first possible value, that is, the value of the subcarrier group size is 4 or 8, "N g "= case2" means that the value of the subcarrier group size is the second possible value, that is, the value of the subcarrier group size is 16. "N TX "= 1" means that the value of the number of transmit antennas is 1, "N TX "= 2" means that the value of the number of transmit antennas is 2, "N TX "= 8" means that the value of the number of transmit antennas is 8. "N RX "= 1" means that the value of the number of receive antennas is 1, "N RX "= 2" means that the value of the number of receive antennas is 2, "N RX "= 8" means that the value of the number of receive antennas is 8.
[0231] It should be noted that Table 5 is only an example of the first information, and the embodiments of the present application are not limited thereto. For example, the N different measurement configurations can be sorted in descending order according to the values of the parameters. For another example, when sorting the N different measurement configurations, the value of the number of transmit antennas can be changed first, and then the values of the number of receive antennas, bandwidth, quantization bit value, and subcarrier group size can be changed in turn.
[0232] It should also be noted that Table 5 takes the values of each parameter as all possible values as an example, and the embodiments of the present application are not limited thereto. For example, in specific implementations, the first device may not support some values. For example, if the first device supports a maximum of 4 transmit antennas, the possible values of the number of transmit antennas include 1 to 4, that is, the value of the number of transmit antennas included in each of the N different measurement configurations is one of 1 to 4. For another example, the influence of some parameters on the feedback requirements can be ignored, so that the values of these parameters included in each of the N different measurement configurations are the same. For example, the influence of different values of the quantization bit value on the feedback requirements of the sensing measurement results can be ignored, so that the value of the quantization bit value included in each of the N different measurement configurations is 10. For example, the influence of different values of the subcarrier group size on the feedback requirements of the sensing measurement results can be ignored, so that the value of the subcarrier group size included in each of the N different measurement configurations is 16.
[0233] It should also be noted that Table 5 takes the example that each measurement configuration includes 5 parameters, and the embodiments of the present application are not limited thereto. For example, each of the N different measurement configurations may also include more or fewer parameters. For example, each measurement configuration may also include the number of spatial streams. It should also be noted that the parameters shown in Table 5 may also be replaced by other parameters. For example, the number of transmit antennas may be replaced by the number of spatial streams.
[0234] As described above through Table 5, an example of the first information is shown in the case of exhausting the parameters included in the measurement configuration and all possible values of each parameter. Of course, in the specific implementation process, the values of one or more parameters used to determine the N different measurement configurations may not include all possible values.
[0235] Optionally, the first information is further used to indicate one or more of the following: t values of the number of transmit antennas, r values of the number of receive antennas, g values of the subcarrier group size, b values of the quantization bit value, or w values of the bandwidth.
[0236] Exemplarily, the first information indicates t values of the number of transmit antennas in the following manner.
[0237] In a possible way, the first information is used to indicate at least one of the following: the maximum value among the t values, or the minimum value among the t values. If the first information is used to indicate the maximum value among the t values, the t values of the number of transmit antennas may include: the maximum value indicated by the first information, the minimum value among all possible values of the number of transmit antennas, and the values between the minimum value among all possible values of the number of transmit antennas and the maximum value indicated by the first information. For example, if the maximum value among the t values indicated by the first information is 4, the t values of the number of transmit antennas include 1 to 4. If the first information is used to indicate the minimum value among the t values, the t values of the number of transmit antennas may include: the minimum value indicated by the first information, the maximum value among all possible values of the number of transmit antennas, and the values between the minimum value indicated by the first information and the maximum value among all possible values of the number of transmit antennas. For example, if the minimum value among the t values indicated by the first information is 2, the t values of the number of transmit antennas include 2 to 8. If the first information is used to indicate the maximum value and the minimum value among the t values, the t values of the number of transmit antennas include: the maximum value and the minimum value indicated by the first information, and the values between the minimum value and the maximum value indicated by the first information. As described above, the value of the number of transmit antennas is one or more of 1 to 8. Therefore, the maximum value of the number of transmit antennas can be indicated by 3 bits, and the minimum value of the number of transmit antennas can be indicated by 3 bits.
[0238] In one possible way, the first information further includes T bits, and the T bits correspond one-to-one to T possible values of the number of transmit antennas. Each of the T bits is used to indicate whether the t values include the value corresponding to each bit. T is a positive integer. For example, if the value of bit #T’ among the T bits is the first value, then bit #T’ is used to indicate that the t values include the value corresponding to bit #T’; if the value of bit #T’ is the second value, then bit #T’ is used to indicate that the t values do not include the value corresponding to bit #T’. Bit #T’ is the T’-th bit among the T bits, where T’ = 1, 2, …, T. The first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. Since the possible values of the number of transmit antennas are one or more of 1 to 8, therefore, 1 ≤ T ≤ 8. For example, the value of T is always equal to 8, and the 8 bits correspond one-to-one to the values from 1 to 8. Another example is that the value of T is determined by the maximum number of transmit antennas supported by the first device. For example, if the first device supports a maximum of 6 transmit antennas, then the value of T is equal to 6, and the 6 bits correspond one-to-one to the values from 1 to 6. Assuming T = 8, the first value is 1, and the second value is 0, when the T bits included in the first information are "11110000", the first information is used to indicate that the t values of the number of transmit antennas include 1 to 4.
[0239] Exemplarily, the first information indicates the r values of the number of receive antennas in the following way.
[0240] In one possible way, the first information is used to indicate at least one of the following: the maximum value among the r values, or the minimum value among the r values.
[0241] In one possible way, the first information further includes R bits, and the R bits correspond one-to-one to R possible values of the number of receive antennas. Each of the R bits is used to indicate whether the r values include the value corresponding to each bit. R is a positive integer. For example, if the value of bit #R’ among the R bits is the first value, then bit #R’ is used to indicate that the r values include the value corresponding to bit #R’; if the value of bit #R’ is the second value, then bit #R’ is used to indicate that the r values do not include the value corresponding to bit #R’. Bit #R’ is the R’-th bit among the R bits, where R’ = 1, 2, …, R. Among them, similar to the value of T, 1 ≤ R ≤ 8.
[0242] The description of the way in which the first information indicates the r values of the number of receive antennas can refer to the description of the way in which the first information indicates the t values of the number of transmit antennas above.
[0243] Exemplarily, the first information indicates the g values of the subcarrier group size in the following way.
[0244] In one possible way, the first information is used to indicate at least one of the following: the maximum value among g values, or the minimum value among g values.
[0245] In one possible way, the first information further includes G bits, and the G bits correspond one-to-one with G possible values of the subcarrier group size. Each of the G bits is used to indicate whether the g values include the value corresponding to each bit. G is a positive integer. For example, if the value of bit #G' among the G bits is the first value, then bit #G' is used to indicate that the g values include the value corresponding to bit #G'; if the value of bit #G' is the second value, then bit #G' is used to indicate that the g values do not include the value corresponding to bit #G'. Bit #G' is the G'-th bit among the G bits, and G' = 1, 2, …, G.
[0246] Among them, since the possible values of the subcarrier group size are 4 or 8, or 16, therefore, 1 ≤ G ≤ 2. For example, the value of G is always equal to 2. One of the 2 bits corresponds to the value 4 or 8, and the other bit corresponds to the value 16. Another example is that if it is default that the g values always include 4 or 8, then the value of G is equal to 1. This 1 bit corresponds to the value 16 and is used to indicate whether the r values include the value 16.
[0247] For the description of the way in which the first information indicates the g values of the subcarrier group size, reference can be made to the description of the way in which the first information indicates the t values of the number of transmit antennas above.
[0248] Exemplarily, the first information indicates the b values of the quantization bit value in the following way.
[0249] In one possible way, the first information is used to indicate at least one of the following: the maximum value among b values, or the minimum value among b values.
[0250] In one possible way, the first information further includes B bits, and the B bits correspond one-to-one with B possible values of the quantization bit value. Each of the B bits is used to indicate whether the b values include the value corresponding to each bit. B is a positive integer. For example, if the value of bit #B' among the B bits is the first value, then bit #B' is used to indicate that the b values include the value corresponding to bit #B'; if the value of bit #B' is the second value, then bit #B' is used to indicate that the b values do not include the value corresponding to bit #B'. Bit #B' is the B'-th bit among the B bits, and B' = 1, 2, …, B.
[0251] Among them, since the possible values of the quantization bit value are 8 or 10, thus, 1 ≤ B ≤ 2. For example, the value of B is always equal to 2, one of the 2 bits corresponds to the value 8, and the other bit corresponds to the value 10. For another example, if the b values always include 10 by default, then the value of B is equal to 1, and this 1 bit corresponds to the value 8, and is used to indicate whether the b values include the value 8.
[0252] For the description of the manner in which the first information indicates the b values of the quantization bit value, reference may be made to the description of the manner in which the first information indicates the t values of the number of transmit antennas above.
[0253] Exemplarily, the first information indicates the w values of the bandwidth in the following manner.
[0254] In a possible manner, the first information is used to indicate at least one of the following: the maximum value among the w values, or, the minimum value among the w values.
[0255] In a possible manner, the first information includes W bits, the W bits correspond one-to-one to the W possible values of the bandwidth, and each of the W bits is used to indicate whether the w values include the value corresponding to each bit. W is a positive integer. For example, if the value of bit #W’ among the W bits is the first value, then bit #W’ is used to indicate that the w values include the value corresponding to bit #W’; if the value of bit #W’ is the second value, then bit #W’ is used to indicate that the w values do not include the value corresponding to bit #W’. Bit #W’ is the W’th bit among the W bits, and W’ = 1, 2, …, W. Among them, since the possible values of the bandwidth are one or more of 20 MHz, 40 MHz, 80 MHz, or 160 MHz, or, the possible values of the bandwidth are one or more of 20 MHz, 40 MHz, 80 MHz, 160 MHz, or 320 MHz, thus, 1 ≤ W ≤ 4, or, 1 ≤ W ≤ 5.
[0256] For the description of the manner in which the first information indicates the w values of the bandwidth, reference may be made to the description of the manner in which the first information indicates the t values of the number of transmit antennas above.
[0257] The first information is used to indicate multiple items as follows: the t values of the number of transmit antennas, the r values of the number of receive antennas, the g values of the subcarrier group size, the b values of the quantization bit value, or, the w values of the bandwidth. An example of the structure of the first information is shown in Figure 9 as shown in (a) therein. Among them, the BW bitmap (BW bitmap) field includes 5 bits and is used to indicate the w values of the bandwidth. N TX bitmap) field includes 8 bits and is used to indicate the t values of the number of transmit antennas. N TX bitmap) field includes 8 bits and is used to indicate the t values of the number of transmit antennas. N RX bitmap) field includes 8 bits and is used to indicate the t values of the number of transmit antennas.RX The (bitmap) field consists of 8 bits and is used to indicate r values of the number of transmit antennas. N g 16 support indication (N g supported) field consists of 1 bit, and this 1 bit is used to indicate whether g values of the subcarrier group size include the value 16. Precise N b indication (accurate N b ) field consists of 1 bit, and this 1 bit is used to indicate whether b values of the quantization bit value include the value 8. N g = 4 or 8(1), N g = 16(1), N g = 4 or 8(2) and N g = 16(2) represent the perceived measurement result feedback requirements indicated by the first information. N g The perceived measurement result feedback requirements indicated by the = 4 or 8(1) field correspond to measurement configuration #a, and the values of the subcarrier group size included in measurement configuration #a are 4 or 8. N g The perceived measurement result feedback requirements indicated by the = 16(1) field correspond to measurement configuration #b, and the value of the subcarrier group size included in measurement configuration #b is 16. Except for the different values of the subcarrier group size, the values of the remaining parameters included in measurement configuration #a and measurement configuration #b are the same. N g The perceived measurement result feedback requirements indicated by the = 4 or 8(2) field correspond to measurement configuration #c, and the values of the subcarrier group size included in measurement configuration #c are 4 or 8. N g The perceived measurement result feedback requirements indicated by the = 16(2) field correspond to measurement configuration #d, and the value of the subcarrier group size included in measurement configuration #d is 16. Except for the different values of the subcarrier group size, the values of the remaining parameter items included in measurement configuration #c and measurement configuration #d are the same. Measurement configuration #a and measurement configuration #c have at least one parameter with different values. For example, the value of the bandwidth included in measurement configuration #a is different from the value of the bandwidth included in measurement configuration #c.
[0258] Another example of the structure of the first information is as Figure 9 shown in (b) of. Among them, the BW end (BW end) field is used to indicate the maximum value among w values of the bandwidth. N TX end (N TX end) field is used to indicate the maximum value among t values of the number of transmit antennas. N RX end (N RX end) field is used to indicate the maximum value among r values of the number of receive antennas. N g 16 support indication field, precise N b indication field, Ng = 4 or 8(1), N g = 16(1), N g = 4 or 8(2) and N g = 16(2) can refer to the description of (a) in Figure 9 the following.
[0259] It should be noted that Figure 9 in the following is only an example. The N measurement configurations corresponding to the N perceived measurement result feedback requirements indicated by the first information are sorted as follows: first change the value of the subcarrier group size, then sequentially change the values of other parameters, and, sort in ascending order of the values of the parameters. The sorting method of the N measurement configurations in the embodiments of the present application is not limited. For example, if sorted in descending order of the values of the parameters, then N g = 16(1) field is before the N g = 4 or 8(1) field, and, N g = 16(2) field is before the N g = 4 or 8(2) field.
[0260] It should also be noted that Figure 9 in the following only takes the first information used to indicate the following multiple items as an example: t values of the number of transmit antennas, r values of the number of receive antennas, g values of the subcarrier group size, b values of the quantization bit value, or, w values of the bandwidth. The first information can indicate one or more of the above. For example, if the t values of the number of transmit antennas always include 1 to 8, the first information may not indicate the t values of the number of transmit antennas.
[0261] The following introduces the method for the second device to determine the target feedback requirement according to the first information.
[0262] After the second device receives the first information from the first device, it can determine the perceived measurement result feedback requirement corresponding to each measurement configuration among the N different measurement configurations according to the first information.
[0263] Exemplarily, if the first information is used to indicate the correspondence between N different measurement configurations and different perceived measurement result feedback requirements, the second device can determine the perceived measurement result feedback requirement corresponding to each measurement configuration among the N different measurement configurations according to the first information. For example, if the first information is as Figure 8 shown in (a) of the following, the second device can determine measurement configuration #1 according to the first bits, and according to the One bit determines the feedback requirement of the sensing measurement result corresponding to measurement configuration #1. Similarly, the second device can determine the feedback requirements of the sensing measurement results corresponding to the remaining measurement configurations according to the first information. For another example, if the first information is as shown in (b) of Figure 8 , then the second device can determine the feedback requirement #1 of the sensing measurement result according to the first 3 bits of the first information, and determine the N1 measurement configurations corresponding to the feedback requirement #1 of the sensing measurement result according to the 4th bit to the th bit. Similarly, the second device can determine the measurement configurations corresponding to the remaining feedback requirements of the sensing measurement results according to the first information.
[0264] Exemplarily, if the first information is used to indicate N feedback requirements of the sensing measurement results, the second device can determine N feedback requirements of the sensing measurement results according to the first information, and further determine that the N feedback requirements of the sensing measurement results are in one-to-one correspondence with N measurement configurations arranged in a predefined order.
[0265] It can be understood that the premise for the second device to determine N measurement configurations arranged in a predefined order is that the second device determines one or more of the following: t values of the number of transmit antennas, r values of the number of receive antennas, b values of the quantization bit values, g values of the subcarrier group size, and w values of the bandwidth. It should be noted that the manner in which the second device determines the values of the above parameters is the same as the manner in which the first device determines the values of the above parameters.
[0266] For example, the second device can determine the values of each parameter including all possible values according to the manner predefined by the protocol or standard. For example, all possible values of the number of transmit antennas are from 1 to 8, then the second device determines that the t values of the number of transmit antennas include from 1 to 8.
[0267] For another example, the second device can determine the values of each parameter according to the capabilities of the first device. For example, if the number of transmit antennas supported by the first device is from 1 to 4, then the second device determines that the t values of the number of transmit antennas include from 1 to 4.
[0268] For another example, the second device can determine not to consider the influence of different values of a certain parameter on the feedback requirement according to the manner predefined by the protocol or standard. For example, if the second device determines not to consider the influence of different values of the quantization bit value on the feedback requirement, then the second device can determine that the b values of the quantization bit value include the value 10.
[0269] For another example, if the first information is also used to indicate t values of the number of transmit antennas, the second device may determine the t values of the number of transmit antennas according to the first information. If the first information is also used to indicate r values of the number of receive antennas, the second device may determine the r values of the number of receive antennas according to the first information. If the first information is also used to indicate g values of the subcarrier group size, the second device may determine the g values of the subcarrier group size according to the first information. If the first information is also used to indicate b values of the quantization bit value, the second device may determine the b values of the quantization bit value according to the first information. If the first information is also used to indicate w values of the bandwidth, the second device may determine the w values of the bandwidth according to the first information.
[0270] After the second device determines the values of one or more of the above parameters, it may determine N measurement configurations arranged in a predefined order. Furthermore, the second device determines that the nth sensing measurement result feedback requirement indicated by the first information corresponds to the nth measurement configuration among the N measurement configurations arranged in the predefined order.
[0271] After the second device determines the sensing measurement result feedback requirement corresponding to each of the N different measurement configurations according to the first information, it may determine the target feedback requirement corresponding to the target measurement configuration.
[0272] Exemplarily, if the N different measurement configurations include the target measurement configuration, the second device may directly determine the target feedback requirement corresponding to the target measurement configuration.
[0273] Exemplarily, if the N different measurement configurations do not include the target measurement configuration, the second device determines that the target feedback requirement is a preset feedback requirement. For example, the preset feedback requirement is that the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU is X μs, where X is a preset value. For another example, the preset feedback requirement is that the feedback mode adopted by the first device for sending the second PPDU is a delayed feedback mode.
[0274] Exemplarily, if the N different measurement configurations do not include the target measurement configuration, the second device determines the sensing measurement result feedback requirement corresponding to the first measurement configuration as the target feedback requirement, and the first measurement configuration belongs to the N different measurement configurations. Among them, the first measurement configuration includes one or more of the following parameters: the first number of transmit antennas, the first number of receive antennas, the first subcarrier group size, the first quantization bit value, or the first bandwidth.
[0275] For example, the first measurement configuration is any one of the N different measurement configurations.
[0276] For another example, the following relationship exists between the first measurement configuration and the target measurement configuration:
[0277] The value of the target quantization bit value included in the target measurement configuration is 8, the value of the first quantization bit value included in the first measurement configuration is 10, and the values of the remaining sensing measurement parameters in the first measurement configuration are the same as the values of the corresponding parameters in the target measurement configuration. For example, the value of the target number of transmit antennas is the same as the value of the first number of transmit antennas, the value of the target number of receive antennas is the same as the value of the first number of receive antennas, the value of the target subcarrier group size is the same as the value of the first subcarrier group size, and the value of the target bandwidth is the same as the value of the first bandwidth.
[0278] For another example, there is the following relationship between the first measurement configuration and the target measurement configuration: the difference degree between the sensing measurement parameters in the target measurement configuration and the corresponding parameters in the first measurement configuration is the smallest. That is, the values of the sensing measurement parameters in the target measurement configuration are the same as the values of the corresponding parameters in the first measurement configuration, or the difference between the sensing measurement parameters in the target measurement configuration and the corresponding parameters in the first measurement configuration is the smallest, or the difference between the sensing measurement parameters in the first measurement configuration and the corresponding parameters in the target measurement configuration is the smallest. It should be noted that the difference in the embodiments of the present application is a positive number.
[0279] When the difference degree between the sensing measurement parameters in the target measurement configuration and the corresponding parameters in the first measurement configuration is the smallest, the first measurement configuration can be determined in the following two ways.
[0280] Method 1:
[0281] The first measurement configuration is the measurement configuration with the largest number of parameters having the same value as the target measurement configuration among N different measurement configurations. For the first parameter with different values included in the first measurement configuration and the target measurement configuration, the first parameter included in the first measurement configuration is greater than the first parameter included in the target measurement configuration, and the difference between the first parameter included in the first measurement configuration and the first parameter included in the target measurement configuration is not greater than the difference between the first parameter included in N' different measurement configurations and the first parameter included in the target measurement configuration. The N' different measurement configurations belong to the N different measurement configurations, and the first parameter included in each of the N' different measurement configurations is greater than the first parameter included in the target measurement configuration.
[0282] For example, assume that the target measurement configuration is as follows: the value of the target number of transmit antennas is 4, the value of the target number of receive antennas is 4, the value of the target bandwidth is 40 MHz, the value of the target subcarrier group size is 4, and the value of the target quantization bit value is 8. Among N different measurement configurations, there are the following measurement configurations with 4 parameters having the same values as those in the target measurement configuration: Measurement configuration #A: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 20 MHz, the value of the subcarrier group size is 4, and the value of the quantization bit value is 8; Measurement configuration #B: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 80 MHz, the value of the subcarrier group size is 4, and the value of the quantization bit value is 8; Measurement configuration #C: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 160 MHz, the value of the subcarrier group size is 4, and the value of the quantization bit value is 8; Measurement configuration #D: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 320 MHz, the value of the subcarrier group size is 4, and the value of the quantization bit value is 8. As can be seen from the above, the values of the bandwidth in the above Measurement configuration #A to Measurement configuration #D are different from the value of the target bandwidth, that is, the bandwidth is an example of the first parameter. Furthermore, according to the value of the bandwidth, it is determined that N' different measurement configurations include Measurement configuration #B to Measurement configuration #D. Furthermore, since the difference between the value of the bandwidth included in Measurement configuration #B and the value of the target bandwidth is the smallest, Measurement configuration #B is determined as the first measurement configuration.
[0283] Another description of Method 1 is as follows:
[0284] The method for determining the first measurement configuration according to the target measurement configuration is as follows: If the value of parameter #a used to determine N different measurement configurations includes the value of parameter #a in the target measurement configuration, then the value of parameter #a in the first measurement configuration is the same as the value of parameter #a in the target measurement configuration; If the value of parameter #a used to determine N different measurement configurations does not include the value of parameter #a in the target measurement configuration, then the value of parameter #a in the first measurement configuration is the value among the values of parameter #a used to determine N different measurement configurations that is greater than the value of parameter #a in the target measurement configuration and is closest to the value of parameter #a in the target measurement configuration. Parameter #a is any one of the following: the number of transmit antennas, the number of receive antennas, the subcarrier group size, the quantization bit value, the bandwidth.
[0285] Taking the number of transmit antennas as parameter #a as an example, if the first information includes T bits, that is, the first information is also used to indicate t values of the number of transmit antennas, the method for determining the value of the first number of transmit antennas according to the value of the target number of transmit antennas is as follows: If the target bit among the T bits is used to indicate that the t values include the value of the target number of transmit antennas, the value of the first number of transmit antennas is equal to the value of the target number of transmit antennas; if the target bit among the T bits is used to indicate that the t values do not include the value of the target number of transmit antennas, the value of the first number of transmit antennas is the value corresponding to the right adjacent bit among the T bits. Wherein, the target bit among the T bits is the bit corresponding to the value of the target number of transmit antennas, and the right adjacent bit is on the right side of the target bit and is the bit closest to the target bit and used to indicate that the t values include the value corresponding to this bit.
[0286] For example, assume the structure of the first information is as Figure 9 shown in (a) therein, where the BW bitmap field is "10011", that is, the w values indicating the bandwidth include 20 MHz, 160 MHz, and 320 MHz. N TX The N bitmap field is "11010100", that is, the t values indicating the number of transmit antennas include 1, 2, 4, and 6. N RX The N bitmap field is "11110010", that is, the r values indicating the number of receive antennas include 1, 2, 3, 4, and 7. N g 16 support indication field indicates that the g values of the subcarrier group size do not include 16. Precise N b indication field indicates that the b values of the quantization bit value do not include 8.
[0287] Assume the target measurement configuration is: the value of the target number of transmit antennas is 3, the value of the target number of receive antennas is 4, the value of the target bandwidth is 40 MHz, the value of the target subcarrier group size is 4, and the value of the target quantization bit value is 10. Since the w values of the bandwidth do not include 40 MHz, and the t values of the number of transmit antennas do not include 3, the second device determines that the N different measurement configurations according to the first information do not include the target measurement configuration.
[0288] To ensure that the difference between the sensing measurement parameters in the target measurement configuration and the corresponding parameters in the first measurement configuration is minimized, the second device determines that the value of the first number of receive antennas in the first measurement configuration is 4, the value of the first quantization bit value is 10, and the value of the first subcarrier group size is 4. Furthermore, the second device determines that the value of the first number of transmit antennas is, N TXThe value corresponding to bit #1 (an example of a right adjacent bit) among the 8 bits included in the bitmap field. Bit #1 is on the right of bit #2 (an example of a target bit), and bit #1 is the bit with the value of 1 that is closest to bit #2, and bit #2 is N TX The bit corresponding to the value 3 among the 8 bits included in the bitmap field. According to the above description, the second device determines that the value of the first transmission antenna number is 4. The second device determines that the value of the first bandwidth is the value corresponding to bit #3 (an example of a right adjacent bit) among the 5 bits included in the BW bitmap field. Bit #3 is on the right of bit #4 (an example of a target bit), and bit #3 is the bit with the value of 1 that is closest to bit #4, and bit #4 is the bit corresponding to the value 40 MHz among the 8 bits included in the BW bitmap field. According to the above description, the second device determines that the value of the first bandwidth is 160 MHz.
[0289] Mode 2:
[0290] The first measurement configuration is the measurement configuration with the largest number of parameters having the same value as the target measurement configuration among N different measurement configurations, and for the first parameter with different values included in the first measurement configuration and the target measurement configuration, the difference between the first parameter included in the first measurement configuration and the first parameter included in the target measurement configuration is less than the difference between the first parameter included in the target measurement configuration and the first parameter included in the N'' different measurement configurations. The N'' different measurement configurations belong to the N different measurement configurations, and the first parameter included in each of the N'' different measurement configurations is less than the first parameter included in the target measurement configuration.
[0291] For example, assume that the target measurement configuration is as follows: the value of the target number of transmit antennas is 4, the value of the target number of receive antennas is 4, the value of the target bandwidth is 160 MHz, the value of the target subcarrier group size is 16, and the value of the target quantization bit value is 8. Among the N different measurement configurations, there are the following measurement configurations that have 4 parameters with the same values as the target measurement configuration: Measurement configuration #E: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 20 MHz, the value of the subcarrier group size is 16, and the value of the quantization bit value is 8; Measurement configuration #F: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 40 MHz, the value of the subcarrier group size is 16, and the value of the quantization bit value is 8; Measurement configuration #G: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 80 MHz, the value of the subcarrier group size is 16, and the value of the quantization bit value is 8; Measurement configuration #H: the value of the number of transmit antennas is 4, the value of the number of receive antennas is 4, the value of the bandwidth is 320 MHz, the value of the subcarrier group size is 16, and the value of the quantization bit value is 8. As can be seen from the above, the values of the bandwidth in the above measurement configurations #A to #D are different from the value of the target bandwidth, that is, the bandwidth is an example of the first parameter. Furthermore, according to the value of the bandwidth, it is determined that the N" different measurement configurations include measurement configurations #E to #G. Furthermore, since the difference between the value of the target bandwidth and the value of the bandwidth included in measurement configuration #G is the smallest, measurement configuration #G is determined as the first measurement configuration.
[0292] Another description of Method 2 is as follows:
[0293] The method for determining the first measurement configuration according to the target measurement configuration is as follows: If the value of parameter #a used to determine the N different measurement configurations includes the value of parameter #a in the target measurement configuration, then the value of parameter #a in the first measurement configuration is the same as the value of parameter #a in the target measurement configuration; If the value of parameter #a used to determine the N different measurement configurations does not include the value of parameter #a in the target measurement configuration, then the value of parameter #a in the first measurement configuration is the value that is less than the value of parameter #a in the target measurement configuration and is closest to the value of parameter #a among the values of parameter #a used to determine the N different measurement configurations. Parameter #a is any one of the following: the number of transmit antennas, the number of receive antennas, the subcarrier group size, the quantization bit value, the bandwidth.
[0294] Taking the parameter #a as the number of transmit antennas as an example, if the first information includes T bits, that is, the first information is also used to indicate t values of the number of transmit antennas, the method for determining the value of the first number of transmit antennas according to the value of the target number of transmit antennas is as follows: If the target bit among the T bits is used to indicate that the t values include the value of the target number of transmit antennas, the value of the first number of transmit antennas is equal to the value of the target number of transmit antennas; if the target bit among the T bits is used to indicate that the t values do not include the value of the target number of transmit antennas, the value of the first number of transmit antennas is the value corresponding to the left adjacent bit among the T bits. Wherein, the target bit among the T bits is the bit corresponding to the value of the target number of transmit antennas, and the left adjacent bit is on the left side of the target bit and is the bit closest to the target bit that is used to indicate that the t values include the value corresponding to this bit.
[0295] For example, assume that the structure of the first information is as Figure 9 shown in (a) of, where the BW bitmap field is "10011", that is, the w values indicating the bandwidth include 20 MHz, 160 MHz, and 320 MHz. N TX The N bitmap field is "11010100", that is, the t values indicating the number of transmit antennas include 1, 2, 4, and 6. N RX The N bitmap field is "11110010", that is, the r values indicating the number of receive antennas include 1, 2, 3, 4, and 7. N g 16 support indication field indicates that the g values of the subcarrier group size do not include 16. Precise N b The indication field indicates that the b values of the quantization bit value do not include 8.
[0296] Assume that the target measurement configuration is: the value of the target number of transmit antennas is 3, the value of the target number of receive antennas is 4, the value of the target bandwidth is 40 MHz, the value of the target subcarrier group size is 4, and the value of the target quantization bit value is 10. Since the w values of the bandwidth do not include 40 MHz, and the t values of the number of transmit antennas do not include 3, the second device determines that the N different measurement configurations according to the first information do not include the target measurement configuration.
[0297] To ensure that the difference between the sensing measurement parameters in the target measurement configuration and the corresponding parameters in the first measurement configuration is minimized, the second device determines that the value of the first number of receive antennas in the first measurement configuration is 4, the value of the first quantization bit value is 10, and the value of the first subcarrier group size is 4. Furthermore, the second device determines that the value of the first number of transmit antennas is, N TXThe value corresponding to bit #a (an example of a left adjacent bit) among the 8 bits included in the bitmap field. Bit #a is to the left of bit #b (an example of a target bit), and bit #a is the bit with the value of 1 that is closest to bit #b. Bit #b is N TX The bit corresponding to the value 3 among the 8 bits included in the bitmap field. According to the above description, the second device determines that the value of the first transmit antenna number is 2. The second device determines that the value of the first bandwidth is the value corresponding to bit #c (an example of a left adjacent bit) among the 5 bits included in the BW bitmap field. Bit #c is to the left of bit #d (an example of a target bit), and bit #c is the bit with the value of 1 that is closest to bit #d. Bit #d is the bit corresponding to the value 40 MHz among the 8 bits included in the BW bitmap field. According to the above description, the second device determines that the value of the first bandwidth is 20 MHz.
[0298] If the first information indicates the value of parameter #a for determining the values of N different measurement configurations in the following manner: indicating the maximum value among the values of parameter #a, indicating the minimum value among the values of parameter #a, then the manner in which the second device determines the first measurement configuration according to the target measurement configuration is similar to the above manner 1 or manner 2, and this will not be elaborated in detail in the embodiments of this application.
[0299] It should be noted that if the second device determines that the N different measurement configurations neither include the target measurement configuration nor include the first measurement configuration, then the second device determines that the target feedback requirement is a preset feedback requirement. For example, if the second device cannot determine the first measurement configuration according to the above manner 1, for example, if the values of parameter #a for determining the N different measurement configurations are all less than the value of parameter #a in the target measurement configuration, then the second device determines that the target feedback requirement is a preset feedback requirement.
[0300] In the embodiments of this application, the first device can indicate the perception measurement result feedback requirement corresponding to each of the N different measurement configurations to the second device, so that the second device can determine the target feedback requirement corresponding to the target measurement configuration, and thus the second device can determine whether the target feedback requirement is met, which is beneficial to improving the feedback efficiency.
[0301] In addition, each of the N different measurement configurations may include one or more of the following parameters: the number of transmit antennas, the number of receive antennas, the subcarrier group size, the quantization bit value, or the bandwidth. Therefore, the influence of different values of the above one or more parameters on the feedback requirement can be considered, so that the first device can flexibly indicate the measurement result feedback requirements corresponding to different measurement configurations, which is beneficial to improving the feedback efficiency.
[0302] Figure 10 is a schematic flowchart of the communication method provided by the embodiments of this application, Figure 10The method 1000 shown may include the following steps:
[0303] S1010, the second device sends a target measurement configuration to the first device.
[0304] Correspondingly, the first device receives the target measurement configuration from the second device.
[0305] For the description of the target measurement configuration, reference may be made to S610 in the above method 600.
[0306] It should be noted that the second device may send all the sensing measurement parameters included in the target measurement configuration to the first device, or send some of the sensing measurement parameters included in the target measurement configuration to the first device.
[0307] Exemplarily, in the sensing measurement establishment process, the second device sends the target measurement configuration to the first device. For example, the second device sends a sensing measurement establishment request message to the first device, and the sensing measurement establishment request message includes the target measurement configuration.
[0308] S1020, the first device sends third indication information to the second device, and the third indication information is used to indicate the sensing measurement result feedback requirement corresponding to the target measurement configuration.
[0309] Correspondingly, the second device receives the third indication information from the first device.
[0310] Exemplarily, the sensing measurement result feedback requirement indicated by the third indication information is one of Table 1 or Table 2 above. For more descriptions of the sensing measurement result feedback requirement, reference may be made to S610 in the above method 600.
[0311] It can be understood that before the first device sends the third indication information to the second device, the first device receives the target measurement configuration from the second device. Therefore, the first device can determine the sensing measurement result feedback requirement corresponding to the target measurement configuration and indicate the sensing measurement result feedback requirement to the second device through the third indication information.
[0312] Exemplarily, in the sensing measurement establishment process, the first device sends the third indication information to the second device. For example, the first device sends a sensing measurement establishment response message to the second device, and the sensing measurement establishment response message includes the third indication information.
[0313] Optionally, the method 1000 further includes S1030.
[0314] S1030, the second device sends first indication information to the first device.
[0315] Correspondingly, the first device receives the first indication information from the second device.
[0316] Exemplarily, in a measurement instance, the second device sends first indication information to the first device.
[0317] For more descriptions of S1030, reference can be made to S620 in the above method 600.
[0318] Optionally, in S1010, if the second device sends some of the sensing measurement parameters included in the target measurement configuration to the first device, then in the measurement instance, the second device may send the remaining sensing measurement parameters included in the target measurement configuration to the first device.
[0319] S1040, the first device sends fourth indication information to the second device.
[0320] Correspondingly, the second device receives the fourth indication information from the first device.
[0321] For more descriptions of S1040, reference can be made to S630 in the above method 600.
[0322] S1050, the second device sends a first PPDU to the first device.
[0323] Correspondingly, the first device receives the first PPDU from the second device.
[0324] For more descriptions of S1050, reference can be made to S640 in the above method 600.
[0325] It should be noted that if in S1010, the first device receives some of the sensing measurement parameters included in the target measurement configuration, the requirement for feedback of the sensing measurement result indicated by the first device according to some of the sensing measurement parameters included in the target measurement configuration may be inaccurate. Furthermore, in order for the second device to determine the feedback mode used by the first device to send the second PPDU, the second PPDU sent by the first device includes second indication information. For the description of the second indication information, reference can be made to S640 in the above method 600.
[0326] In the embodiments of the present application, after the first device receives the target measurement configuration from the second device, it may determine the requirement for feedback of the sensing measurement result according to the target measurement configuration, and indicate the requirement for feedback of the sensing measurement result to the second device through third indication information, so that the second device can obtain the requirement for feedback of the sensing measurement result corresponding to the target measurement configuration, so that the second device can determine whether the requirement for feedback of the sensing measurement result is met, which is beneficial to improving the feedback efficiency. For example, if the requirement for feedback of the sensing measurement result includes a target required duration, and the second device can meet the requirement for feedback of the sensing measurement result, it means that the first device has sufficient processing and response time, so that the first device can report the sensing measurement result in an immediate feedback mode, thereby improving the feedback efficiency.
[0327] It should be noted that although this article focuses on the time requirement design in the trigger-based sensing measurement example, the embodiments in this application are also applicable to the time requirement design in the non-trigger-based sensing measurement example. Similarly, assuming that the device that sends the first PPDU is the third device, and the device that feeds back the sensing measurement result based on the first PPDU is the fourth device, the fourth device can send the first information described in the above method 600 or the third indication information described in the above method 1000 to the first device. Optionally, the second PPDU sent by the fourth device to the third device may further include the second indication information described in the above method 600, and the second PPDU includes the sensing measurement result obtained based on the first PPDU.
[0328] Figure 11 is a schematic block diagram of a device provided by an embodiment of the present application. As Figure 11 shown, the device 1100 may include a transceiver unit 1110. The transceiver unit 1110 can communicate with the outside, and the transceiver unit 1010 can also be referred to as a communication interface or a communication unit.
[0329] Optionally, the device 1100 may further include a processing unit 1120, and the processing unit 1120 is used for data processing.
[0330] Optionally, the device 1100 may further include a storage unit, and the storage unit can be used to store instructions and / or data. The processing unit 1120 can read the instructions and / or data in the storage unit so that the device can implement the foregoing method embodiments.
[0331] In the first design, the device 1100 may be the first device in the foregoing embodiments or a component (such as a chip) of the first device. The device 1100 can implement the steps or processes executed by the first device corresponding to the foregoing method embodiments. Among them, the transceiver unit 1110 can be used to perform the operations related to the transceiver of the first device in the foregoing method embodiments.
[0332] In a possible implementation, the transceiver unit 1120 is configured to send a first piece of information to a second device. The first piece of information is used to determine the feedback requirement for the sensing measurement result corresponding to the target measurement configuration, and is used to indicate the feedback requirement for the sensing measurement result corresponding to each of the N different measurement configurations, where N is a positive integer. The feedback requirement for the sensing measurement result includes at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU, or the feedback mode used by the first device to send the second PPDU. The first PPDU is used by the first device to perform sensing measurement to obtain the sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode. The transceiver unit 1120 is further configured to receive the first PPDU from the second device.
[0333] In a possible implementation, the transceiver unit 1120 is configured to send a third indication message to a second device. The third indication message is used to indicate the feedback requirement for the sensing measurement result corresponding to the target measurement configuration. The feedback requirement for the sensing measurement result includes at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU, or the feedback mode used by the first device to send the second PPDU. The first PPDU is used by the first device to perform sensing measurement to obtain the sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode. The transceiver unit 1120 is further configured to receive the first PPDU from the second device.
[0334] In the second design, the device 1100 may be the second device in the foregoing embodiment, or a component (such as a chip) of the second device. The device 1100 can implement the steps or processes performed by the second device corresponding to the method embodiment above. Among them, the transceiver unit 1110 can be used to perform the operations related to the transceiver of the second device in the method embodiment above.
[0335] In a possible implementation, the transceiver unit 1120 is configured to receive a first piece of information from a first device. The first piece of information is used to determine the feedback requirement for the sensing measurement result corresponding to the target measurement configuration, and is used to indicate the feedback requirement for the sensing measurement result corresponding to each of the N different measurement configurations, where N is a positive integer. The feedback requirement for the sensing measurement result includes at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU, or the feedback mode used by the first device to send the second PPDU. The first PPDU is used by the first device to perform sensing measurement to obtain the sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode. The transceiver unit 1120 is further configured to send the first PPDU to the first device.
[0336] In a possible implementation, the transceiver unit 1120 is configured to receive third indication information from a first device, where the third indication information is used to indicate the requirement for feedback of perception measurement results corresponding to a target measurement configuration; the requirement for feedback of perception measurement results includes at least one of the following: the required duration from when the first device finishes receiving the first PPDU to when it starts sending the second PPDU, or, the feedback mode adopted by the first device for sending the second PPDU; the first PPDU is used by the first device to perform perception measurement to obtain perception measurement results, the second PPDU includes the perception measurement results, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the transceiver unit 1120 is further configured to send the first PPDU to the first device.
[0337] It should be understood that the specific processes for each unit to execute the corresponding steps have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.
[0338] It should also be understood that the apparatus 1100 here is embodied in the form of functional units. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group of processors, etc.) for executing one or more software or firmware programs, and a memory, a combined logic circuit and / or other suitable components that support the described functions. In an alternative example, those skilled in the art can understand that the apparatus 1100 may specifically be the first device in the above embodiments and may be used to execute each process and / or step corresponding to the first device in the above method embodiments; or, the apparatus 1100 may specifically be the second device in the above embodiments and may be used to execute each process and / or step corresponding to the second device in the above method embodiments. To avoid repetition, they will not be repeated here. The above transceiver unit 1110 may also be a transceiver circuit (for example, it may include a receiving circuit and a sending circuit), and the processing unit 1120 may be a processing circuit. Figure 11 The apparatus in may be the device in the foregoing embodiments, or may be a chip or a chip system, for example: a system on chip (SoC). Among them, the transceiver unit may be an input / output circuit, a communication interface; the processing unit is a processor, a microprocessor or an integrated circuit integrated on the chip. This is not limited here.
[0339] The device 1100 in each of the above solutions has the function of implementing the corresponding steps performed by the first device or the second device in the above method. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.
[0340] Figure 12 FIG. is a schematic diagram of the device 1200 provided by an embodiment of the present application. The device 1200 includes a processor 1210, and the processor 1210 is used to execute a computer program or instruction stored in the memory 1220, or read data / instruction stored in the memory 1220 to execute the methods in the above method embodiments. Optionally, the processor 1210 is one or more.
[0341] Optionally, as Figure 12 shown, the device 1200 further includes a memory 1220, and the memory 1220 is used to store computer programs or instructions and / or data. The memory 1220 can be integrated with the processor 1210 or can be separately provided. Optionally, the memory 1220 is one or more.
[0342] Optionally, as Figure 12 shown, the device 1200 further includes a transceiver 1230, and the transceiver 1230 is used for receiving and / or sending signals. For example, the processor 1210 is used to control the transceiver 1230 to receive and / or send signals.
[0343] As a solution, the device 1200 is used to implement the operations performed by the first device in the above method embodiments.
[0344] For example, the processor 1210 is used to execute a computer program or instruction stored in the memory 1220 to implement the related operations of the first device in the above method embodiments. For example, Figure 6 or Figure 10 the method performed by the first device in the shown embodiment.
[0345] As another solution, the device 1200 is used to implement the method performed by the second device in the above method embodiments.
[0346] For example, the processor 1210 is used to execute a computer program or instruction stored in the memory 120 to implement the related operations of the second device in the above method embodiments. For example, Figure 6 or Figure 10Method performed by the second device in the illustrated embodiment.
[0347] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0348] It should also be understood that the memory mentioned in the embodiments of the present application may be volatile memory and / or non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, the RAM may be used as an external cache. By way of example and not limitation, the RAM includes the following various forms: static random access memory (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0349] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) may be integrated in the processor.
[0350] It should also be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0351] Figure 13 FIG. 4 is a schematic diagram of a chip system 1300 provided by an embodiment of the present application. The chip system 1300 (or may also be referred to as a processing system) includes a logic circuit 1310 and an input / output interface 1320.
[0352] Among them, the logic circuit 1310 may be a processing circuit in the chip system 1300. The logic circuit 1310 may be coupled to a storage unit and call instructions in the storage unit, so that the chip system 1300 can implement the methods and functions of the embodiments of the present application. The input / output interface 1320 may be an input / output circuit in the chip system 1300, output the information processed by the chip system 1300, or input the data or signaling to be processed into the chip system 1300 for processing.
[0353] Specifically, for example, if the first device is installed with the chip system 1300, the logic circuit 1310 is coupled to the input / output interface 1320, and the logic circuit 1310 may send a first piece of information through the input / output interface 1320, and the first piece of information may be generated by the logic circuit 1310. For another example, if the second device is installed with the chip system 1300, the logic circuit 1310 is coupled to the input / output interface 1320, and the logic circuit 1310 may receive a first piece of information through the input / output interface 1320, and the logic circuit 1320 determines the perception measurement result feedback requirement according to the first piece of information.
[0354] As a solution, the chip system 1300 is used to implement the operations performed by the first device in the above method embodiments.
[0355] For example, the logic circuit 1310 is used to implement the operations related to processing performed by the first device in the above method embodiments, such as Figure 6 or Figure 10 the operations related to processing performed by the first device in the embodiments shown; the input / output interface 1320 is used to implement the operations related to sending and / or receiving performed by the first device in the above method embodiments, such as Figure 6 or Figure 10 the operations related to processing performed by the first device in the embodiments shown.
[0356] As another solution, the chip system 1300 is used to implement the operations performed by the second device in the above method embodiments.
[0357] For example, the logic circuit 1310 is used to implement the operations related to processing performed by the second device in the above method embodiments, such asFigure 6 or Figure 10 operations related to the processing performed by the second device in the illustrated embodiment; the input / output interface 1320 is used to implement the operations related to sending and / or receiving performed by the second device in the above method embodiment, such as, Figure 6 or Figure 10 operations related to the processing performed by the second device in the illustrated embodiment.
[0358] Embodiments of the present application further provide a computer-readable storage medium, on which computer instructions for implementing the methods performed by the devices in the above method embodiments are stored.
[0359] For example, when the computer program is executed by a computer, the computer can implement the methods performed by the first device in the above method embodiments.
[0360] Again, for example, when the computer program is executed by a computer, the computer can implement the methods performed by the second device in the above method embodiments.
[0361] Embodiments of the present application further provide a computer program product, including instructions that, when executed by a computer, implement the methods performed by the devices (such as the first device and the second device) in the above method embodiments.
[0362] Embodiments of the present application further provide a communication system, including the foregoing first device and second device.
[0363] The explanations and beneficial effects of the relevant content in any of the above-provided devices can refer to the corresponding method embodiments provided above, and will not be elaborated here.
[0364] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.
[0365] 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 processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD), etc.). For example, the foregoing available media include, but are not limited to: USB flash drives, external hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs and other media that can store program code.
[0366] As described above, the foregoing are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that, Including: A first device sends first information to a second device. The first information is used to determine the feedback requirement of the perception measurement result corresponding to the target measurement configuration, and the first information is used to indicate the feedback requirement of the perception measurement result corresponding to each of the N different measurement configurations, where N is a positive integer; the feedback requirement of the perception measurement result includes at least one of the following: the required duration from when the first device finishes receiving the first physical layer protocol data unit (PPDU) to when it starts sending the second PPDU, or the feedback mode used by the first device to send the second PPDU; the first PPDU is used by the first device to perform perception measurement to obtain a perception measurement result, the second PPDU includes the perception measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode. The first device receives the first PPDU from the second device.
2. The method according to claim 1, characterized in that, When the N different measurement configurations do not include the target measurement configuration, the feedback requirement of the perception measurement result corresponding to the first measurement configuration among the N different measurement configurations is the feedback requirement of the perception measurement result corresponding to the target measurement configuration, and the following relationship exists between the first measurement configuration and the target measurement configuration: The value of the quantization bit value in the target measurement configuration is 8, the value of the quantization bit value in the first measurement configuration is 10, and the values of the remaining perception measurement parameters in the first measurement configuration are the same as the corresponding perception measurement parameter values in the target measurement configuration. The quantization bit value is the quantization bit value of each real part or imaginary part corresponding to the channel state information (CSI). Or, The difference degree between the perception measurement parameters in the target measurement configuration and the corresponding perception measurement parameters in the first measurement configuration is the smallest.
3. The method according to claim 1 or 2, characterized in that, Before the first device receives the first PPDU, the method further includes: The first device receives first indication information from the second device. The first indication information is used to indicate at least one of the following: indicating the feedback mode used by the first device to send the second PPDU, indicating whether the second device meets the feedback requirement of the perception measurement result corresponding to the target measurement configuration, indicating the duration that the second device can guarantee from when the first device finishes receiving the first PPDU to when it starts sending the third PPDU; the third PPDU is the PPDU sent by the first device to the second device in the first measurement instance, and the first measurement instance is the measurement instance when the first device receives the first PPDU.
4. A communication method, characterized in that, Including: The second device receives first information from the first device. The first information is used to determine the feedback requirement for the perception measurement result corresponding to the target measurement configuration. The first information is used to indicate the feedback requirement for the perception measurement result corresponding to each of the N different measurement configurations, where N is a positive integer. The feedback requirement for the perception measurement result includes at least one of the following: the required duration from when the first device receives the first physical layer protocol data unit (PPDU) to when it starts to send the second PPDU, or the feedback mode used by the first device to send the second PPDU. The first PPDU is used by the first device to perform perception measurement to obtain a perception measurement result. The second PPDU includes the perception measurement result. The feedback mode includes an immediate feedback mode or a delayed feedback mode. The second device sends the first PPDU to the first device.
5. The method according to claim 4, wherein The method further includes: If the N different measurement configurations include the target measurement configuration, the second device determines the feedback requirement for the perception measurement result corresponding to the target measurement configuration according to the first information; or, If the N different measurement configurations do not include the target measurement configuration, the second device determines that the feedback requirement for the perception measurement result corresponding to the first measurement configuration among the N different measurement configurations is the feedback requirement for the perception measurement result corresponding to the target measurement configuration according to the first information; or, If the N different measurement configurations do not include the target measurement configuration, the second device determines that the feedback requirement for the perception measurement result corresponding to the target measurement configuration is a preset feedback requirement. Wherein, the following relationship exists between the first measurement configuration and the target measurement configuration: The value of the quantization bit value in the target measurement configuration is 8, the value of the quantization bit value in the first measurement configuration is 10, and the values of the remaining perception measurement parameters in the first measurement configuration are the same as the corresponding perception measurement parameter values in the target measurement configuration. The quantization bit value is the quantization bit value of each real part or imaginary part corresponding to the channel state information (CSI); or, The perception measurement parameters included in the target measurement configuration have the smallest difference degree from the corresponding perception measurement parameters in the first measurement configuration.
6. The method according to claim 4 or 5, characterized in that, Before the second device sends the first PPDU, the method further includes: If the second device meets the feedback requirement for the perception measurement result corresponding to the target measurement configuration, the second device sends first indication information to the first device. The first indication information is used to indicate that the first device uses the immediate feedback mode to send the second PPDU, or is used to indicate that the second device can meet the feedback requirement for the perception measurement result corresponding to the target measurement configuration; or, If the second device does not meet the feedback requirement for the perception measurement result corresponding to the target measurement configuration, the second device sends first indication information to the first device. The first indication information is used to indicate that the first device uses the delayed feedback mode to send the second PPDU, or is used to indicate that the second device cannot meet the feedback requirement for the perception measurement result corresponding to the target measurement configuration; or, The second device sends first indication information to the first device, where the first indication information is used to indicate the duration from when the first device finishes receiving the first PPDU to when it starts transmitting the third PPDU that the second device can guarantee. The third PPDU is the PPDU transmitted by the first device to the second device in a first measurement instance, and the first measurement instance is the measurement instance when the first device receives the first PPDU.
7. The method according to any one of claims 1 to 6, characterized in that, The N different measurement configurations are determined by one or more of the following: the value of the number of transmit antennas, the value of the number of receive antennas, the value of the subcarrier group size, the value of the quantization bit number for each real or imaginary part corresponding to the CSI, the value of the bandwidth.
8. The method according to claim 7, wherein The first information is further used to indicate one or more of the following: t values of the number of transmit antennas, r values of the number of receive antennas, g values of the subcarrier group size, b values of the quantization bit number, w values of the bandwidth; t, r, g, b, and w are all positive integers.
9. The method according to claim 8, wherein The first information indicates the t values of the number of transmit antennas in the following ways: Indicating the maximum value among the t values; or, Indicating the minimum value among the t values; or, Including T bits, where the T bits correspond one-to-one to T possible values of the number of transmit antennas, and each of the T bits is used to indicate whether the t values include the value corresponding to each bit. T is a positive integer.
10. The method according to claim 8 or 9, characterized in that The first information indicates the r values of the number of receive antennas in the following ways: The maximum value among the r values; or, The minimum value among the r values; or, Including R bits, where the R bits correspond one-to-one to R possible values of the number of receive antennas, and each of the R bits is used to indicate whether the r values include the value corresponding to each bit. R is a positive integer.
11. The method according to any one of claims 8 to 10, characterized in that, The first information indicates the g values of the subcarrier group size in the following ways: The maximum value among the g values; or, The minimum value among the g values; or, Including G bits, where the G bits correspond one-to-one to G possible values of the subcarrier group size, and each of the G bits is used to indicate whether the g values include the value corresponding to each bit. G is a positive integer.
12. The method according to any one of claims 8 to 11, characterized in that The first information indicates the b values of the quantization bit number in the following ways: The maximum value among the b values; or, The minimum value among the b values; or, Including B bits, where the B bits correspond one-to-one to B possible values of the number of receive antennas, and each of the B bits is used to indicate whether the b values include the value corresponding to each bit. B is a positive integer.
13. The method according to any one of claims 8 to 12, characterized in that, The first information indicates the w values of the bandwidth in the following ways: The maximum value among the w values; or, The minimum value among the w values; or, It includes W bits, where the W bits correspond one by one to W possible values of the bandwidth, and each of the W bits is used to indicate whether the w values include the value corresponding to each bit. W is a positive integer.
14. The method according to any one of claims 1 to 13, characterized in that, The second PPDU further includes one or more of the following: second indication information, an identifier of a sensing measurement establishment corresponding to the sensing measurement result, and an identifier of a sensing measurement instance corresponding to the sensing measurement result; the second indication information is used to indicate a feedback mode adopted for sending the second PPDU.
15. The method according to any one of claims 1 to 14, characterized in that, The sensing measurement result feedback requirement includes: within the same measurement instance, the required duration from when the first device finishes receiving the first PPDU to when it starts to send the second PPDU.
16. A communication method, characterized in that, It includes: The first device receives a target measurement configuration from the second device; The first device sends third indication information to the second device, and the third indication information is used to indicate a sensing measurement result feedback requirement corresponding to the target measurement configuration. The sensing measurement result feedback requirement includes at least one of the following: the required duration from when the first device finishes receiving a first physical layer protocol data unit (PPDU) to when it starts to send a second PPDU, or the feedback mode adopted by the first device for sending the second PPDU; the first PPDU is used by the first device to perform a sensing measurement to obtain a sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode. The first device receives the first PPDU from the second device.
17. The method according to claim 16, characterized in that, Before the first device receives the first PPDU, the method further includes: The first device receives first indication information from the second device, and the first indication information is used to indicate at least one of the following: indicating the feedback mode adopted by the first device for sending the second PPDU, indicating whether the second device meets the sensing measurement result feedback requirement corresponding to the target measurement configuration, and indicating the duration that the second device can guarantee from when the first device finishes receiving the first PPDU to when it starts to send a third PPDU; the third PPDU is a PPDU sent by the first device to the second device in a first measurement instance, and the first measurement instance is the measurement instance in which the first device receives the first PPDU.
18. A communication method, characterized in that, It includes: The second device sends a target measurement configuration to the first device; The second device receives third indication information from the first device, and the third indication information is used to indicate a sensing measurement result feedback requirement corresponding to the target measurement configuration. The sensing measurement result feedback requirement includes at least one of the following: the required duration from when the first device finishes receiving a first physical layer protocol data unit (PPDU) to when it starts to send a second PPDU, or the feedback mode adopted by the first device for sending the second PPDU; the first PPDU is used by the first device to perform a sensing measurement to obtain a sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode. The second device sends the first PPDU to the first device.
19. The method according to claim 18, wherein Before the second device sends the first PPDU, the method further includes: If the second device meets the sensing measurement result feedback requirement corresponding to the target measurement configuration, the second device sends first indication information to the first device, where the first indication information is used to instruct the first device to send the second PPDU in an immediate feedback mode, or is used to indicate that the second device can meet the sensing measurement result feedback requirement corresponding to the target measurement configuration; or, If the second device does not meet the sensing measurement result feedback requirement corresponding to the target measurement configuration, the second device sends first indication information to the first device, where the first indication information is used to instruct the first device to send the second PPDU in a delayed feedback mode, or is used to indicate that the second device cannot meet the sensing measurement result feedback requirement corresponding to the target measurement configuration; or, The second device sends first indication information to the first device, where the first indication information is used to indicate the duration from when the first device finishes receiving the first PPDU to starting to send the third PPDU, and the third PPDU is the PPDU sent by the first device to the second device in the first measurement instance, and the first measurement instance is the measurement instance when the first device receives the first PPDU.
20. The method according to any one of claims 16 to 19, characterized in that, The target measurement configuration includes one or more of the following sensing measurement parameters: the target number of transmit antennas, the target number of receive antennas, the target subcarrier group size, the target quantization bit value for each real or imaginary part corresponding to the channel state information CSI, and the target bandwidth.
21. The method according to any one of claims 16 to 20, characterized in that The second PPDU further includes one or more of the following: second indication information, the identifier of the sensing measurement established corresponding to the sensing measurement result, and the identifier of the sensing measurement instance corresponding to the sensing measurement result; the second indication information is used to indicate the feedback mode used for sending the second PPDU.
22. The method according to any one of claims 16 to 21, characterized in that, The sensing measurement result feedback requirement includes: in the same measurement instance, the required duration from when the first device finishes receiving the first PPDU to starting to send the second PPDU.
23. A device, characterized in that, It includes a transceiver unit. The transceiver unit is used to send first information to the second device, where the first information is used to determine the sensing measurement result feedback requirement corresponding to the target measurement configuration, and the first information is used to indicate the sensing measurement result feedback requirement corresponding to each of N different measurement configurations, and N is a positive integer; the sensing measurement result feedback requirement includes at least one of the following: the required duration from when the first device finishes receiving the first physical layer protocol data unit PPDU to starting to send the second PPDU, or the feedback mode used by the first device to send the second PPDU; the first PPDU is used for the first device to perform sensing measurement to obtain a sensing measurement result, the second PPDU includes the sensing measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; The transceiver unit is further used to receive the first PPDU from the second device.
24. A device, characterized in that, including a transceiver unit, wherein the transceiver unit is configured to receive first information from a first device, the first information being used to determine the feedback requirements for the perception measurement results corresponding to a target measurement configuration, the first information being used to indicate the feedback requirements for the perception measurement results corresponding to each of N different measurement configurations, where N is a positive integer; the feedback requirements for the perception measurement results include at least one of the following: the required duration from when the first device receives the first physical layer protocol data unit (PPDU) until it starts to send the second PPDU, or the feedback mode used by the first device to send the second PPDU; the first PPDU is used by the first device to perform a perception measurement to obtain a perception measurement result, the second PPDU includes the perception measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the transceiver unit is further configured to send the first PPDU to the first device.
25. A device, characterized in that, including a transceiver unit, wherein the transceiver unit is configured to receive a target measurement configuration from a second device; the transceiver unit is further configured to send third indication information to the second device, the third indication information being used to indicate the feedback requirements for the perception measurement results corresponding to the target measurement configuration, the feedback requirements for the perception measurement results including at least one of the following: the required duration from when the first device receives the first physical layer protocol data unit (PPDU) until it starts to send the second PPDU, or the feedback mode used by the first device to send the second PPDU; the first PPDU is used by the first device to perform a perception measurement to obtain a perception measurement result, the second PPDU includes the perception measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the transceiver unit is further configured to receive the first PPDU from the second device.
26. A device, characterized in that, including a transceiver unit, wherein the transceiver unit is configured to send a target measurement configuration to a first device; the transceiver unit is further configured to receive third indication information from the first device, the third indication information being used to indicate the feedback requirements for the perception measurement results corresponding to the target measurement configuration, the feedback requirements for the perception measurement results including at least one of the following: the required duration from when the first device receives the first physical layer protocol data unit (PPDU) until it starts to send the second PPDU, or the feedback mode used by the first device to send the second PPDU; the first PPDU is used by the first device to perform a perception measurement to obtain a perception measurement result, the second PPDU includes the perception measurement result, and the feedback mode includes an immediate feedback mode or a delayed feedback mode; the transceiver unit is further configured to send the first PPDU to the first device.
27. A device, characterized in that, including: a processor, configured to execute computer instructions stored in a memory, so that the device performs the method according to any one of claims 1 to 15, or so that the device performs the method according to any one of claims 16 to 22.
28. A computer-readable storage medium, characterized in that, For storing a computer program, the computer program comprising instructions for implementing the method according to any one of claims 1 to 15, or comprising instructions for implementing the method according to any one of claims 16 to 22.
Citation Information
Cited By
Communication method and apparatus
WO2024055951A1