Communication method and device
Patent Information
- Application Number
- JP2025515517
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-09-14
- Filing Date
- 2023-09-12
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2043-09-12
AI Technical Summary
【0032】 第2の態様または第2の態様の可能な実装のいずれか1つの有益な効果については、第1の態様を参照されたい。
Smart Images

Figure 0007914340000033 
Figure 0007914340000034 
Figure 0007914340000035
Abstract
Description
[Technical Field]
[0001] The embodiments of this application relate to the field of communications, and more specifically to communications methods and apparatus. [Background technology]
[0003] In everyday life, signals transmitted by wireless fidelity (Wi-Fi) devices are typically received after being reflected, diffracted, and scattered by various obstacles. This phenomenon means that the actual received signal is usually obtained by superimposing multiple signals, i.e., the channel environment can be complex. However, from another perspective, this also facilitates sensing the physical environment through which a wireless signal passes. The surrounding environment can be inferred and sensed by analyzing the wireless signal, for example, channel state information (CSI), which is affected by various obstacles. In this case, wireless local area network (WLAN) sensing techniques are devised. With the widespread deployment of Wi-Fi devices and the increasing sensing requirements, sensing performed by widely available Wi-Fi devices is a hot topic of current research.
[0004] Currently, both trigger-based and non-trigger-based feedback procedures are supported in WLAN sensing technology. Trigger-based feedback procedures support two feedback modes: immediate feedback and delayed feedback. However, the efficiency of feedback based on these two modes is not high. [Overview of the project]
[0005] Embodiments of this application provide a communication method and apparatus for improving sensing feedback efficiency.
[0006] According to a first embodiment, a communication method is provided. The method may be performed by a communication device or by a component of the communication device (e.g., a chip or circuit). This is not limited to the above. For simplicity of explanation, the explanation is given below using an example in which the method is performed by a first device.
[0007] The method comprises a first device transmitting first information to a second device, the first information being used to determine a sensing measurement result feedback requirement corresponding to a target measurement configuration, the first information indicating a sensing measurement result feedback requirement corresponding to each of N different measurement configurations, where N is a positive integer, and the sensing measurement result feedback requirement includes at least one of the following: a period of time required from the moment the first device finishes receiving a first physical protocol data unit (PPDU) to the moment the first device begins transmitting a second PPDU, or a feedback mode used by the first device to transmit the second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU containing the sensing measurement result, the feedback mode including an immediate feedback mode or a delayed feedback mode, and the first device receiving the first PPDU from the second device.
[0008] Based on the aforementioned technical solution, the second device may determine the sensing measurement result feedback requirements corresponding to the target measurement configuration based on the first information. In this way, it can be determined whether the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration. This improves feedback efficiency. For example, if the sensing measurement result feedback requirements corresponding to the target measurement configuration include the period required from the moment the first device finishes transmitting the first PPDU to the moment the first device begins transmitting the second PPDU, and the second device can satisfy the required period, it indicates that the first device has sufficient processing and reaction time to generate the second PPDU. In this way, the first device may report the second PPDU in an immediate feedback mode based on triggering the second device. This can improve feedback efficiency.
[0009] With respect to the first embodiment, in some implementations of the first embodiment, when N different measurement configurations do not include a target measurement configuration, the sensing measurement result feedback requirement corresponding to the first measurement configuration in the N different measurement configurations is the sensing measurement result feedback requirement corresponding to the target measurement configuration, and the following relationship exists between the first measurement configuration and the target measurement configuration: namely, the value of the quantized bit value in the target measurement configuration is 8, the value of the quantized bit value 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 sensing measurement parameters in the target measurement configuration, the quantized bit value is the quantized bit value of each real or imaginary part corresponding to channel state information (CSI), or the difference between the sensing measurement parameter in the target measurement configuration and the corresponding sensing measurement parameter in the first measurement configuration is the minimum.
[0010] Based on the aforementioned technical solutions, even if the N different measurement configurations do not include a target measurement configuration, the second device may determine the sensing measurement result feedback requirements corresponding to the target measurement configuration based on the first information.
[0011] With respect to the first embodiment, in some implementations of the first embodiment, each of the N different measurement configurations is determined based on one or more of the following: namely, a value for the number of transmitting antennas, a value for the number of receiving antennas, a value for the subcarrier grouping size, a value for the quantization bit value of each real or imaginary part corresponding to the CSI, and a value for the bandwidth.
[0012] Based on the aforementioned technical solutions, each of the N different measurement configurations may include one or more of the following parameters: namely, the number of transmitting antennas, the number of receiving antennas, the subcarrier grouping size, the quantization bit value, or the bandwidth. Therefore, the effects of various values of the aforementioned one or more parameters relating to the sensing measurement result feedback requirements may be considered; that is, the first device can flexibly represent the sensing measurement result feedback requirements corresponding to different measurement configurations. This helps to improve feedback efficiency.
[0013] With respect to the first aspect, in some implementations of the first aspect, the first information further indicates one or more of the following: namely, a t-value for the number of transmitting antennas, an r-value for the number of receiving antennas, a g-value for the subcarrier grouping size, a b-value for the quantization bit value, and a w-value for the bandwidth, where t, r, g, b, and w are all positive integers.
[0014] Based on the aforementioned technical solution, the second device may determine the value of each parameter based on the first information, thereby determining N different measurement configurations based on the value of each parameter, and determine the sensing measurement result feedback requirements corresponding to each of the N different measurement configurations.
[0015] With respect to the first aspect, in some implementations of the first aspect, the first information indicates the t-value of the number of transmit antennas in one of the following manners: the first information indicates a maximum value of the t-value, or the first information indicates a minimum value of the t-value, or the first information includes T bits, the T bits are in one-to-one correspondence with T possible values of the number of transmit antennas, each of the T bits indicates whether the t-value includes the value corresponding to the bit, and T is a positive integer.
[0016] Based on the foregoing technical solution, different values of the number of transmit antennas can be flexibly indicated. This helps reduce the overhead of the first information. For example, when the first device does not support 5 to 8 transmit antennas, the first information may indicate that the t-value includes 1 to 4, so 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.
[0017] With respect to the first aspect, in some implementations of the first aspect, the first information indicates the r-value of the number of receive antennas in one of the following manners: the first information indicates a maximum value of the r-value, or the first information indicates a minimum value of the r-value, or the first information includes R bits, the R bits are in one-to-one correspondence with R possible values of the number of receive antennas, each of the R bits indicates whether the r-value includes the value corresponding to the bit, and R is a positive integer.
[0018] Based on the foregoing technical solution, different values of the number of receive antennas can be flexibly indicated. This helps reduce the overhead of the first information. For example, when the first device does not support 5 to 8 receive antennas, the first information may indicate that the r-value includes 1 to 4, so 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.
[0019] With respect to the first aspect, in some implementations of the first aspect, the first information indicates the g value of the subcarrier grouping size in the following way: the first information indicates the maximum value of the g value, or the first information indicates the minimum value of the g value, or the first information includes G bits, where the G bits correspond one-to-one to G possible values of the subcarrier grouping size, each of the G bits indicates whether the g value includes the value corresponding to the bit, and G is a positive integer.
[0020] Based on the aforementioned technical solutions, different values for subcarrier grouping sizes can be flexibly represented. This helps reduce the overhead of the first information. For example, when the first device does not support 16 subcarrier grouping sizes, the first information may indicate that the g value includes 4 or 8, and thus 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.
[0021] With respect to the first aspect, in some implementations of the first aspect, the first information indicates the b value of the quantized bit value in the following way: the first information indicates the maximum value of the b value, or the first information indicates the minimum value of the b value, or the first information includes B bits, where B bits correspond one-to-one to B possible values of the number of receiving antennas, each of B bits indicates whether the b value includes the value corresponding to the bit, and B is a positive integer.
[0022] Based on the aforementioned technical solution, different values of the quantization bit value can be flexibly represented. This helps reduce the overhead of the first information. For example, when the first device does not support 8 quantization bit values, the first information may indicate that the b value includes 10, and thus 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.
[0023] With respect to the first aspect, in some implementations of the first aspect, the first information indicates the w value of the bandwidth in the following way: the first information indicates the maximum value of the w value, or the first information indicates the minimum value of the w value, or the first information indicates W bits, where W corresponds one-to-one to W possible values of the bandwidth, each of the W bits indicates whether the w value contains the value corresponding to the bit, and W is a positive integer.
[0024] Based on the aforementioned technical solutions, different bandwidth values can be flexibly represented. This helps reduce 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 may indicate that the w values include 20 MHz, 40 MHz, and 80 MHz, and thus 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.
[0025] With respect to the first aspect, in some implementations of the first aspect, before the first device receives a first PPDU, the method is that the first device receives first indication information from a second device, the first indication information being at least one of the following: a feedback mode used by the first device to transmit a second PPDU; whether the second device satisfies a sensing measurement result feedback requirement corresponding to a target measurement configuration, and which can be ensured by the second device; and at least one of the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting a third PPDU, the third PPDU being a PPDU transmitted by the first device to the second device in a first measurement instance, the first measurement instance being a measurement instance in which the first device receives the first PPDU.
[0026] Based on the aforementioned technical solution, after receiving the first indication information, the first device may determine, based on the first indication information, whether the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration. Furthermore, if the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration, the first device may transmit the second PPDU in immediate feedback mode. This improves feedback efficiency.
[0027] With respect to the first embodiment, in some implementations of the first embodiment, the second PPDU further includes one or more of the following: second indication information, an identifier for a sensing measurement setup corresponding to a sensing measurement result, and an identifier for a sensing measurement instance corresponding to a sensing measurement result, wherein the second indication information indicates the feedback mode used to transmit the second PPDU.
[0028] Based on the aforementioned technical solution, the first device transmits to the second device one or more of the following items, namely, second indication information, identification of the sensing measurement setup corresponding to the sensing measurement result, and identifier of the sensing measurement instance corresponding to the sensing measurement result, thereby allowing the second device to determine, based on the aforementioned one or more items, the feedback mode used by the first device to transmit the second PPDU.
[0029] With respect to the first embodiment, in some implementations of the first embodiment, the sensing measurement result feedback requirement includes the period required from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU in the same measurement instance.
[0030] According to a second embodiment, a communication method is provided. The method may be performed by a communication device or by a component of the communication device (e.g., a chip or circuit). This is not limited to the method. For simplicity of explanation, the explanation is given below using an example in which the method is performed by a second device.
[0031] The method is that a second device receives first information from a first device, the first information being used to determine a sensing measurement result feedback requirement corresponding to a target measurement configuration, the first information indicating a sensing measurement result feedback requirement corresponding to each of N different measurement configurations, where N is a positive integer, and the sensing measurement result feedback requirement includes at least one of the following: a period of time required from the moment the first device receives a first PPDU to the moment the first device begins to transmit a second PPDU, or at least one of the feedback modes used by the first device to transmit the second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU containing the sensing measurement result, and the feedback mode including an immediate feedback mode or a delayed feedback mode; and the second device transmitting the first PPDU to the first device.
[0032] For any beneficial effects of the second aspect or any one of the possible implementations of the second aspect, please refer to the first aspect.
[0033] With respect to the second aspect, in some implementations of the second aspect, the method further includes, if N different measurement configurations include a target measurement configuration, the second device determining a sensing measurement result feedback requirement corresponding to the target measurement configuration based on first information, or, if N different measurement configurations do not include a target measurement configuration, the second device determining, based on first information, that a sensing measurement result feedback requirement corresponding to a first measurement configuration in the N different measurement configurations is a sensing measurement result feedback requirement corresponding to the target measurement configuration, or, if N different measurement configurations do not include a target measurement configuration, the second device determining that a sensing measurement result feedback requirement corresponding to the target measurement configuration is a pre-configured feedback requirement. The following relationship exists between the first measurement configuration and the target measurement configuration: the quantization bit value in the target measurement configuration is 8, the quantization bit value in the first measurement configuration is 10, the values of the remaining sensing measurement parameters in the first measurement configuration are the same as the values of the corresponding sensing measurement parameters in the target measurement configuration, the quantization bit value is the quantization bit value of each real or imaginary part corresponding to the channel state information CSI, or the difference between the sensing measurement parameter included in the target measurement configuration and the corresponding sensing measurement parameter in the first measurement configuration is minimized.
[0034] With respect to the second aspect, in some implementations of the second aspect, each of the N different measurement configurations is determined based on one or more of the following: namely, a value for the number of transmitting antennas, a value for the number of receiving antennas, a value for the subcarrier grouping size, a value for the quantization bit value of each real or imaginary part corresponding to the CSI, and a value for the bandwidth.
[0035] With respect to the second aspect, in some implementations of the second aspect, the first information further indicates one or more of the following: t-value for the number of transmitting antennas, r-value for the number of receiving antennas, g-value for the subcarrier grouping size, b-value for the quantization bit value, and w-value for the bandwidth, where t, r, g, b, and w are all positive integers.
[0036] With respect to the second aspect, in some implementations of the second aspect, the first information indicates the t value of the transmitting antennas in the following way: the first information indicates the maximum value of the t value, or the first information indicates the minimum value of the t value, or the first information includes T bits, where T bits correspond one-to-one to T possible values of the number of transmitting antennas, each of T bits indicates whether the t value includes the value corresponding to the bit, and T is a positive integer.
[0037] With respect to the second aspect, in some implementations of the second aspect, the first information indicates the r value of the number of receiving antennas in the following way: the first information indicates the maximum value of the r value, or the first information indicates the minimum value of the r value, or the first information includes R bits, where the R bits correspond one-to-one to R possible values of the number of receiving antennas, each of the R bits indicates whether the r value includes the value corresponding to the bit, and R is a positive integer.
[0038] With respect to the second aspect, in some implementations of the second aspect, the first information indicates the g-value of the subcarrier grouping size in the following way: the first information indicates the maximum value of the g-value, or the first information indicates the minimum value of the g-value, or the first information includes G bits, where the G bits correspond one-to-one to G possible values of the subcarrier grouping size, each of the G bits indicates whether the g-value includes the value corresponding to the bit, and G is a positive integer.
[0039] With respect to the second aspect, in some implementations of the second aspect, the first information indicates the b value of the quantized bit value in the following way: the first information indicates the maximum value of the b value, or the first information indicates the minimum value of the b value, or the first information includes B bits, where B bits correspond one-to-one to B possible values of the number of receiving antennas, each of B bits indicates whether the b value includes the value corresponding to the bit, and B is a positive integer.
[0040] With respect to the second aspect, in some implementations of the second aspect, the first information indicates the w value of the bandwidth in the following way: the first information indicates the maximum value of the w value, or the first information indicates the minimum value of the w value, or the first information includes W bits, where W bits correspond one-to-one to W possible values of the bandwidth, each of the W bits indicates whether the w value includes the value corresponding to the bit, and W is a positive integer.
[0041] With respect to the second aspect, in some implementations of the second aspect, before the second device transmits the first PPDU, the method is to transmit first indication information to the first device, wherein if the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration, the second device transmits first indication information to the first device, wherein the first indication information indicates that the first device will transmit the second PPDU in immediate feedback mode, or that the second device can satisfy the sensing measurement result feedback requirements corresponding to the target measurement configuration, or if the second device does not satisfy the sensing measurement result feedback requirements corresponding to the target measurement configuration, the second device transmits first indication information to the first device, wherein the first indication The indication information further includes indicating that the first device transmits a second PPDU in a delayed feedback mode, or that the second device is unable to meet the sensing measurement result feedback requirements corresponding to the target measurement configuration, or that the second device transmits a first indication information to the first device, the first indication information being reliably provided by the second device, and indicating the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting a third PPDU, the third PPDU being a PPDU transmitted by the first device to the second device in a first measurement instance, the first measurement instance being a measurement instance in which the first device receives the first PPDU.
[0042] With respect to 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 for a sensing measurement setup corresponding to a sensing measurement result, and an identifier for a sensing measurement instance corresponding to a measurement result, wherein the second indication information indicates the feedback mode used to transmit the second PPDU.
[0043] With respect to the second aspect, in some implementations of the second aspect, the sensing measurement result feedback requirement includes the period required from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU in the same measurement instance.
[0044] According to a third aspect, a communication method is provided. The method may be performed by a communication device or by a component of the communication device (e.g., a chip or circuit). This is not limited to the method. For simplicity of explanation, the explanation is given below using an example in which the method is performed by a first device.
[0045] The method comprises a first device receiving a target measurement configuration from a second device, and the first device transmitting a third indication information to the second device, the third indication information indicating a sensing measurement result feedback requirement corresponding to the target measurement configuration, the sensing measurement result feedback requirement including at least one of the following: a period of time required from the moment the first device finishes receiving a first PPDU until the moment the first device begins transmitting a second PPDU, or at least one of the feedback modes used by the first device to transmit the second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU including the sensing measurement result, and the feedback mode including an immediate feedback mode or a delayed feedback mode, and the first device receiving the first PPDU from the second device.
[0046] Based on the aforementioned technical solution, when the first device receives a target measurement configuration from the second device, the first device may, via third indication information, indicate to the second device the sensing measurement result feedback requirements corresponding to the target measurement configuration. This helps to improve feedback efficiency. For example, if the sensing measurement result feedback requirements include the period required from the moment the first device finishes transmitting the first PPDU to the moment the first device begins transmitting the second PPDU, and the second device can satisfy the required period, this indicates that the first device has sufficient processing and reaction time to generate the second PPDU. In this way, the first device may report the second PPDU in an immediate feedback mode based on triggering the second device. This can improve feedback efficiency.
[0047] With respect to the third aspect, in some implementations of the third aspect, the target measurement configuration includes one or more of the following sensing measurement parameters: namely, the number of target transmitting antennas, the number of target receiving antennas, the target subcarrier grouping size, the target quantization bit value of each real or imaginary part corresponding to the CSI, and the target bandwidth.
[0048] Based on the aforementioned technical solutions, when the target measurement configuration includes the aforementioned parameters, the first device can determine more appropriate sensing measurement result feedback requirements, taking into account the influence of the aforementioned parameters on the sensing measurement result feedback requirements.
[0049] With respect to a third aspect, in some implementations of the third aspect, before the first device receives a first PPDU, the method is that the first device receives first indication information from a second device, the first indication information being at least one of the following: a feedback mode used by the first device to transmit a second PPDU; the second device satisfying a sensing measurement result feedback requirement corresponding to a target measurement configuration, and the second device being able to ensure this; and at least one of the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting a third PPDU, the third PPDU being a PPDU transmitted by the first device to the second device in a first measurement instance, the first measurement instance being a measurement instance in which the first device receives the first PPDU.
[0050] Based on the aforementioned technical solution, after receiving the first indication information, the first device may determine, based on the first indication information, whether the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration. Furthermore, when the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration, the first device may transmit the second PPDU in immediate feedback mode. This improves feedback efficiency.
[0051] With respect to the third aspect, in some implementations of the third aspect, the second PPDU further includes one or more of the following: second indication information, an identifier for a sensing measurement setup corresponding to a sensing measurement result, and an identifier for a sensing measurement instance corresponding to a sensing measurement result, wherein the second indication information indicates the feedback mode used to transmit the second PPDU.
[0052] Based on the aforementioned technical solution, the first device transmits to the second device one or more of the following items, namely, the second indication information, an identifier for the sensing measurement setup corresponding to the sensing measurement result, and an identifier for the sensing measurement instance corresponding to the sensing measurement result, thereby allowing the second device to determine, based on the aforementioned one or more items, the feedback mode used by the first device to transmit the second PPDU.
[0053] With respect to the third aspect, in some implementations of the third aspect, the sensing measurement result feedback requirement includes the period required from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU in the same measurement instance.
[0054] According to a fourth aspect, a communication method is provided. The method may be performed by a communication device or by a component of the communication device (e.g., a chip or circuit). This is not limited to the method. For simplicity of explanation, the explanation is given below using an example in which the method is performed by a second device.
[0055] The method includes the second device transmitting a target measurement configuration to the first device, the second device receiving third indication information from the first device, the third indication information indicating a sensing measurement result feedback requirement corresponding to the target measurement configuration, the sensing measurement result feedback requirement including at least one of the following: a period of time required from the moment the first device finishes receiving a first PPDU to the moment the first device begins transmitting a second PPDU, or at least one of the feedback modes used by the first device to transmit the second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPD including the sensing measurement result, and the feedback mode including an immediate feedback mode or a delayed feedback mode, and the second device transmitting the first PPDU to the first device.
[0056] For any beneficial effects of the second aspect or any possible implementation of the second aspect, please refer to the third aspect.
[0057] With respect to the fourth aspect, in some implementations of the fourth aspect, the target measurement configuration includes a sensing measurement setup element, and the sensing measurement setup element includes a report format field.
[0058] With respect to the fourth aspect, in some implementations of the fourth aspect, the report format field is set to 3, 5, 6, or 7.
[0059] With respect to the fourth aspect, in some implementations of the fourth aspect, the third indication information includes a burst response delay sub-element, the burst response delay sub-element includes the time spent by the first device to generate a sensing measurement report after the first PPDU has finished. With respect to 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 transmitting antennas, the number of target receiving antennas, the target subcarrier grouping size, the target quantization bit value for each real or imaginary part corresponding to the CSI, and the target bandwidth.
[0060] With respect to the fourth aspect, in some implementations of the fourth aspect, before the second device transmits the first PPDU, the method is to transmit first indication information to the first device, wherein if the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration, the second device transmits first indication information to the first device, wherein the first indication information indicates that the first device will transmit the second PPDU in immediate feedback mode, or that the second device can satisfy the sensing measurement result feedback requirements corresponding to the target measurement configuration, or if the second device does not satisfy the sensing measurement result feedback requirements corresponding to the target measurement configuration, the second device transmits first indication information to the first device, wherein the first indication The indication information further includes indicating that the first device transmits a second PPDU in a delayed feedback mode, or that the second device is unable to meet the sensing measurement result feedback requirements corresponding to the target measurement configuration, or that the second device transmits a first indication information to the first device, the first indication information being reliably provided by the second device, and indicating the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting a third PPDU, the third PPDU being a PPDU transmitted by the first device to the second device in a first measurement instance, the first measurement instance being a measurement instance in which the first device receives the first PPDU.
[0061] With respect to the fourth aspect, in some implementations of the fourth aspect, the second PPDU further includes one or more of the following: second indication information, an identifier for a sensing measurement setup corresponding to a sensing measurement result, and an identifier for a sensing measurement instance corresponding to a measurement result, wherein the second indication information indicates the feedback mode used to transmit the second PPDU.
[0062] With respect to the fourth aspect, in some implementations of the fourth aspect, the sensing measurement result feedback requirement includes the period required from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU in the same measurement instance.
[0063] According to a fifth aspect, an apparatus is provided. The apparatus is configured to perform a method provided in any one of the first to fourth aspects. Specifically, the apparatus may include units and / or modules configured to perform a method provided in any one of the first aspect or the aforementioned implementation of the first aspect, or units and / or modules configured to perform a method provided in any one of the second aspect or the aforementioned implementation of the second aspect, or units and / or modules configured to perform a method provided in any one of the third aspect or the aforementioned implementation of the third aspect, or units and / or modules configured to perform a method provided in any one of the fourth aspect or the aforementioned implementation of the fourth aspect, for example, a processing unit and / or a transceiver unit.
[0064] In one implementation, the device is a device (e.g., a first device or a second device). When the device is a device, the transceiver unit can be a transceiver or an input / output interface, and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0065] In another implementation, the device is a chip, chip system, or circuit used within a device (e.g., a first device or a second end device). When the device is a chip, chip system, or circuit used within a device, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, associated circuit, etc., within the chip, chip system, or circuit, and the processing unit may be at least one processor, processing circuit, logic circuit, etc.
[0066] According to the sixth aspect, an apparatus is provided, comprising memory configured to store a program and at least one processor configured to execute a computer program or instruction stored in the memory, thereby performing the method provided in any one of the first to fourth aspects.
[0067] In one implementation, the device is a device (for example, a first device or a second device).
[0068] In another implementation, the device is a chip, chip system, or circuit used within a device (e.g., a first device or a second device).
[0069] According to a seventh aspect, the present application provides a processor, which is configured to perform a method provided in the preceding aspects.
[0070] Operations such as transmitting and / or receiving associated with a processor may be understood as operations such as the outputs, receptions, and inputs of a processor, or as transmitting and receiving operations performed by radio frequency circuits and antennas, unless otherwise specified, or unless the operation is inconsistent with the actual function or internal logic of the operation in the relevant description. This is not limited to the present application.
[0071] According to the eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores program code to be executed by a device. When the program code is executed on a computer, the method provided in any one of the first to fourth aspects is performed.
[0072] According to the ninth aspect, a computer program product including instructions is provided. When the computer program product is executed on a computer, the computer is enabled to perform the methods provided in any one of the first to fourth aspects.
[0073] According to the tenth aspect, a chip is provided. The chip includes a processor and a communication interface. The processor reads instructions stored in memory through the communication interface and performs the method provided in any one of the first to fourth aspects.
[0074] Optionally, in one implementation, the chip further includes memory. The memory stores computer programs or instructions. The processor is stored to execute the computer programs or instructions stored in memory. When the computer programs or instructions are executed, the processor is configured to perform the execution in a manner provided in any one of the first to fourth embodiments.
[0075] According to the eleventh aspect, a communication system is provided which includes the aforementioned first device and a second device. [Brief explanation of the drawing]
[0076] [Figure 1] This is a diagram of a system architecture applicable to one embodiment of this application. [Figure 2] This is a diagram of a sensing procedure applicable to one embodiment of this application. [Figure 3] This is a diagram illustrating the one-to-one setup phase in the sensing procedure. [Figure 4]This figure shows an aggregated example of sensing measurement instances. [Figure 5] This is a diagram illustrating immediate and delayed feedback. [Figure 6] This is a schematic flowchart of a communication method according to one embodiment of this application. [Figure 7] This is a diagram of the first information according to one embodiment of the present application. [Figure 8] This diagram shows the second device fulfilling the required timeframe for the target. [Figure 9] This is a diagram of the first information according to one embodiment of the present application. [Figure 10] This is a schematic flowchart of a communication method according to one embodiment of this application. [Figure 11] This is a diagram of apparatus 1100 according to one embodiment of the present application. [Figure 12] This is a diagram of apparatus 1200 according to one embodiment of the present application. [Figure 13] This is a diagram of a chip system 1300 according to one embodiment of the present application. [Modes for carrying out the invention]
[0077] The following describes the technical solutions in the embodiments of this application with reference to the attached drawings.
[0078] The technical solutions provided in this application are applicable to wireless local area network (WLAN) systems and are applicable to IEEE 802.11-related standards such as the 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, 802.11bf standards, or other future standards.
[0079] Figure 1 shows an example of a system architecture applicable to one embodiment of this application. As shown in Figure 1, the communication method provided in this application is applicable to data communication between an access point (AP) and one or more stations (STA) (e.g., data communication between AP1 and STA1, and between AP1 and STA3), and is also applicable to data communication between APs (e.g., data communication between AP1 and AP2), and data communication between STAs (e.g., data communication between STA2 and STA3).
[0080] The embodiments of this application are primarily described using examples of WLAN network deployments, particularly those of networks to which the Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standard applies. However, those skilled in the art will readily understand that embodiments of this application can be extended to other networks using various standards or protocols, such as Bluetooth, high-performance radio LAN (HiperLAN), wide area networks (WANs), personal area networks (PANs), or other known or future networks. Thus, regardless of the coverage area and radio access protocol used, the various embodiments provided in this application are applicable to any suitable radio network.
[0081] Embodiments of this application are further applicable to wireless local area network systems such as the Internet of Things (IoT) or Vehicle to Everything (V2X). Indeed, embodiments of this application are further applicable to other possible communication systems, such as long-term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5th generation (5G) communication systems, and future 6th generation (6G) communication systems. The aforementioned communication systems applicable to this application are merely illustrative examples, and are not limited to those applicable to this application. This is explained thoroughly herein and details are not described again below.
[0082] An access point can be a device used by a terminal (e.g., a mobile phone) to access a wired (or wireless) network, and is primarily deployed in homes, buildings, and parks. Its deployment coverage radius is typically several tens of meters to over a hundred meters. Of course, access points can also be deployed outdoors as an alternative. An access point acts as a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet. Specifically, an access point can be a terminal (e.g., a mobile phone) or network device (e.g., a router) with a Wi-Fi chip. An access point can be a device that supports the 802.11be standard. Alternatively, an access point can be a device that supports multiple WLAN standards in the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next-generation standards of 802.11be. The access points in this application may be high-efficiency (HE) APs, extremely high-throughput (EHT) APs, or access points compatible with future generations of Wi-Fi standards.
[0083] A station may be a wireless communication chip, wireless sensor, wireless communication terminal, etc., and may also be called a user. For example, a station may be a mobile phone, tablet computer, set-top box, smart TV receiver, smart wearable device, in-vehicle communication device, or computer that supports Wi-Fi communication. Optionally, a station may support the 802.11be standard. Alternatively, a station may support multiple WLAN standards in the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next-generation standard of 802.11be.
[0084] In everyday life, signals transmitted by Wi-Fi devices are typically received after being reflected, diffracted, and scattered by various obstacles. This phenomenon means that the actual received signal is usually obtained by superimposing multiple signals, i.e., the channel environment can be complex. However, from another perspective, this also facilitates sensing the physical environment through which a wireless signal passes. The surrounding environment can be inferred and sensed by analyzing the wireless signal, for example, channel state information (CSI), which is affected by various obstacles, thereby enabling the development of WLAN sensing techniques. With the widespread deployment of Wi-Fi devices and increasing sensing requirements, sensing performed by widely available Wi-Fi devices is a hot topic of current research.
[0085] Currently, WLAN sensing technology primarily includes the following roles:
[0086] (1) The sensing initiator is the station that initiates the sensing procedure.
[0087] Sensing Initiator: STA initiates the WLAN sensing procedure.
[0088] (2) A sensing responder is a station that participates in a sensing procedure initiated by a sensing initiator.
[0089] Sensing Responder: An STA that participates in the WLAN sensing procedure initiated by the Sensing Initiator.
[0090] (3) A sensing transmitter is a station that transmits physical protocol data units (PPDUs) for sensing measurements in the sensing procedure.
[0091] Sensing Transmitter: An STA that transmits PPDUs used for sensing measurements in sensing procedures.
[0092] (4) The sensing receiver is a station that receives the PPDU sent by the sensing transmitter and performs the sensing measurement in the sensing procedure.
[0093] Sensing Receiver: An STA that receives the PPDU sent by the sensing transmitter and performs the sensing measurements in the sensing procedure.
[0094] A sensing procedure may be used to describe how sensing is performed, and a sensing procedure may include the following five steps:
[0095] (1) Sensing session setup: Sensing session setup indicates that a sensing session is set up between stations. Several sensing-related parameters may be exchanged here (for determination). Note that a sensing session is a session set up between two stations, i.e., between a sensing initiator and a sensing responder. A single sensing initiator can set up sensing sessions with multiple sensing responders one by one, but the sensing sessions still need to be set up one by one. For example, a sensing initiator sets up sensing sessions with multiple sensing responders one by one in the manner of orthogonal frequency division multiple access (OFDMA) or in the manner of multi-user multiple-input multiple-output (MU-MIMO).
[0096] (2) Sensing Measurement Setup: A sensing measurement setup is used to exchange and combine several parameters and attributes used in the sensing procedure between a sensing initiator and a sensing responder, such as the role of the sensing initiator, the role of the sensing responder, and the type of measurement feedback. For example, the role of the sensing initiator may be a sensing transmitter or a sensing receiver, and the role of the sensing responder may be a sensing transmitter or a sensing receiver. A sensing measurement setup may be abbreviated as a measurement setup. A sensing measurement setup may be identified by using <sensing initiator identifier and sensing measurement setup identifier>.
[0097] (3) Sensing Measurement Instance: Sensing measurements occur in a sensing measurement instance. Multiple sensing responders are permitted to participate in a single sensing measurement instance. A sensing measurement instance setup may also be called a sensing measurement entity, and a sensing measurement entity may be abbreviated as a measurement entity or entity. Multiple sensing measurement instances corresponding to the same sensing measurement can be identified by using a sensing measurement instance identifier.
[0098] (4) Sensing measurement setup termination: Sensing measurement setup termination is used to end the processing of the measurement setup corresponding to a sensing responder. After termination, the sensing responder is no longer associated with the corresponding measurement setup and may still be in the sensing session. Sensing measurement setup termination may also be abbreviated as measurement setup termination.
[0099] (5) Sensing session termination: Sensing session termination indicates the end of the sensing session. After the sensing session ends, the station will not participate in any processes such as sensing measurements.
[0100] Figure 2 is a diagram of a sensing procedure to illustrate how to perform the sensing procedure as an example. Specifically, Figure 2 shows 16 phases in the sensing procedure, and each of the 16 phases can represent a specific step in the sensing procedure. In Figure 2, the horizontal coordinates represent time T.
[0101] Phase 1 indicates that a station with a medium access control (MAC) address of A and an association identifier (AID) of 1 (indicated as station #1) will participate in the sensing session, i.e., the sensing session setup procedure.
[0102] Phase 2 involves configuring the relevant parameters for station #1, i.e., the sensing measurement setup. To clearly identify different sensing measurement setups, a method of labeling the sensing measurement setups is used. In Phase 2, the identifier (ID) of the measurement setup is 1, and the measurement setup is referred to as Measurement Setup 1.
[0103] Phase 3 is the measurement instance. One measurement instance is associated with one sensing measurement setup identifier. Therefore, station #1 with AID=1 can be measured in the measurement instance. Each measurement instance also has a corresponding label. The ID of the measurement instance in Phase 3 is 1, and the measurement instance is referred to as measurement instance 1. In addition, measurement instance 1 is associated with measurement setup 1.
[0104] In summary, phases 1, 2, and 3 are used to bring station #1 into the sensing session and begin measurements and feedback.
[0105] Phase 4 indicates the occurrence of another measurement instance. To distinguish it from the measurement instance in Phase 3, the identifier for the measurement instance in Phase 4 is +1, i.e., measurement instance 2, which corresponds to measurement setup 1.
[0106] Phases 5 and 6 are similar to phases 2 and 3, and are used to configure measurement setup 2 for station #1 and to perform measurements and feedback in measurement instance 1 corresponding to measurement setup 2.
[0107] Phases 7, 8, and 9 are similar to phases 1, 2, and 3, and are used to bring a station with an Unassociated identifier (UID) of 2 (indicated as station #2) into the sensing session, assign it measurement setup ID=2, and generate measurement instance 2 after measurement setup 2. Thus, in phase 9, both the station with AID=1 and the station with UID=2 perform measurements in measurement instance 2 corresponding to measurement setup 2, i.e., the station with AID=1 and the station with UID=2 can participate in sensing measurements and feedback simultaneously.
[0108] Phase 10 indicates the completion of the measurement setup, and the station with AID=1 is released from measurement setup 2.
[0109] Phases 11 and 12 show that measurement setup 1 is configured for the station with UID=2, and that measurement instance 3 occurs after measurement setup 1. Therefore, in phase 12, both the station with AID=1 and the station with UID=2 perform measurements in measurement instance 3, which corresponds to measurement setup 1.
[0110] It should be understood that while the station with AID=1 is released from measurement setup 2 in phase 10, the station with AID=1 is still in the sensing session. Therefore, the station with AID=1 can still perform measurements in measurement instance 3, which corresponds to measurement setup 1.
[0111] Phase 13 marks the end of the sensing session, indicating that the station with AID=1 is leaving the sensing session.
[0112] Phases 14, 15, and 16 demonstrate that, similar to phases 1, 2, and 3, the AID=3 station participates in the sensing session and is linked to measurement setup 2. Therefore, in phase 16, both the AID=3 station and the UID=2 station perform measurements in measurement instance 3, which corresponds to measurement setup 2. In other words, the AID=3 station and the UID=2 station can participate in sensing measurements and feedback simultaneously.
[0113] Please understand that the sensing initiator in the 16 phases shown in Figure 2 is the same device.
[0114] The sensing measurement instance phase in Figure 2 can be considered a one-to-many setup phase. Specifically, in a sensing measurement instance, one sensing initiator can involve multiple sensing responders in sensing measurement and feedback simultaneously. The other phases are one-to-one setup phases.
[0115] Figure 3 illustrates a one-to-one setup phase, where the sensing session setup, sensing measurement setup, measurement setup completion, and sensing session completion are all completed in a one-to-one setup manner. The sensing session setup phase is used as an example. One sensing session setup corresponds to one sensing initiator and one sensing responder. Indeed, a sensing initiator can, for example, set up procedures using multiple stations simultaneously in OFDMA or MU-MIMO format. However, this involves setting up multiple sensing sessions simultaneously and cannot be counted as a single sensing session.
[0116] The measurement instance phase differs from the four phases shown in Figure 3. In a one-to-many case, it can occur in a single measurement instance. For example, one sensing initiator sends an announcement frame and a trigger frame to multiple sensing responders.
[0117] Currently, the sensing procedure supports both trigger-based (TB) and non-trigger-based sensing procedures. In a trigger-based sensing procedure, a sensing initiator may use a trigger frame to trigger measurements and feedback from peer devices. In a trigger-based sensing procedure, after processing such as sensing session setup and measurement setup, the sensing device may perform procedures to send and receive sensing measurement instances based on the trigger frame.
[0118] Figure 4 shows several examples of sensing measurement instances. As shown in Figure 4(a), the sensing measurement instance includes a polling phase, a null data PPDU announcement (NDPA) sounding phase, and a reporting phase. As shown in Figure 4(b), the sensing measurement instance includes a polling phase, a trigger frame (TF) sounding phase, and a reporting phase. As shown in Figures 4(c) and (d), and also in Figure 4(e), the sensing measurement instance includes a polling phase, an NDPA sounding phase, a TF sounding phase, and a reporting phase.
[0119] Please understand that all five sensing measurement instances shown in Figure 4 are trigger-based (TB) sensing measurement instances.
[0120] In general, a sensing initiator can interact with a sensing responder in the sensing measurement instance shown in Figure 4. Specifically, the phases included in the sensing measurement instance shown in Figure 4 are described as follows: The sensing initiator, during the polling phase, identifies users who wish to participate in the measurement instance.
[0121] The sensing initiator transmits the NDPA and null data PPDU (NDP) to the sensing responder during the NDPA sounding phase. The NDPA and NDP are PPDUs used for sensing measurements. It should be understood that in this phase, the sensing initiator is the sensing transmitter and the sensing responder is the sensing receiver.
[0122] The sensing initiator transmits a trigger frame to the sensing responder during the TF sounding phase, and the sensing responder transmits an NDP to the sensing initiator by triggering the trigger frame. The NDP is a PPDU used for sensing measurement. In this phase, it should be understood that the sensing responder is the sensing transmitter and the sensing initiator is the sensing receiver.
[0123] In the reporting phase, the sensing initiator sends a trigger frame to the sensing responder, which triggers the sensing responder to feed back sensing content to the sensing initiator, and the sensing content includes sensing measurement results.
[0124] In the reporting phase, there are two feedback modes: immediate feedback and delayed feedback. When immediate feedback is negotiated between two transmitting devices, the sensing responder provides feedback of the sensing measurement results for the same sensing measurement instance during the reporting phase of that sensing measurement instance. When delayed feedback is negotiated between two devices, the sensing responder provides feedback of the sensing measurement results for a previous sensing measurement instance during the reporting phase of that sensing measurement instance.
[0125] Figure 5 illustrates immediate and delayed feedback. Figure 5(a) illustrates immediate feedback. As shown in Figure 5(a), measurement instances 1, 2, 3, and 4 in measurement setup 1 are used to provide feedback on the sensing measurement results in measurement instances 1, 2, 3, and 4, respectively. Figure 5(b) illustrates delayed feedback. As shown in Figure 5(b), the measurement results obtained in previous measurement instances are reported in the reporting phase of the next measurement instance. Specifically, measurement instance 2 in measurement setup 1 is used to provide feedback on the sensing measurement results in measurement instance 1, measurement instance 3 is used to provide feedback on the sensing measurement results in measurement instance 2, and measurement instance 4 is used to provide feedback on the sensing measurement results in measurement instance 3. It can be understood that the occurrence time of measurement instance 2 is later than the occurrence time of measurement instance 1, the occurrence time of measurement instance 3 is later than the occurrence time of measurement instance 2, and the occurrence time of measurement instance 4 is later than the occurrence time of measurement instance 3. Any two measurement instances in measurement instance 1 through measurement instance 4 may correspond to the same sensing measurement setup or to different sensing measurement setups.
[0126] In delayed mode, the content to be fed back must be delayed to subsequent measurement instances for feedback due to the triggering of the trigger frame in the current measurement instance, resulting in low feedback efficiency. To address this problem, this application provides a communication solution for improving sensing feedback efficiency.
[0127] In embodiments of this application, the first device is an example of a sensing responder, and the second device is an example of a sensing initiator. In other words, the first device is a device that receives a trigger frame used to trigger sensing feedback, and the second device is a device that transmits a trigger frame used to trigger sensing feedback. Further details are not described below. For example, the first device may be an STA, and the second device may be an AP, e.g., AP1 and STA1. Alternatively, both the first and second devices may be the STAs in Figure 1, e.g., STA2 and STA3. Alternatively, both the first and second devices may be the APs, e.g., AP1 and AP2.
[0128] Figure 6 is a schematic flowchart of a communication method according to one embodiment of the present application. The method 600 shown in Figure 6 may include the following steps.
[0129] S610; The first device transmits first information to the second device, and the first information is used to determine the sensing measurement result feedback requirements corresponding to the target measurement configuration.
[0130] Accordingly, the second device receives first information from the first device. After receiving the first information, the second device may determine the sensing measurement result feedback requirements corresponding to the target measurement configuration based on the first information; that is, the first information is used by the second device to determine the sensing measurement result feedback requirements corresponding to the target measurement configuration.
[0131] The target measurement configuration is a measurement configuration used by a second device to perform a sensing measurement, and includes one or more of the following sensing measurement parameters: the number of target transmitting antennas, the number of target receiving antennas, the target subcarrier grouping size, the target quantization bit value for each real or imaginary part corresponding to the channel state information (CSI), or the target bandwidth. The number of target transmitting antennas is the number of antennas used to transmit signals during the process of performing a sensing measurement by the first device. The number of target receiving antennas is the number of antennas used to receive signals during the process of performing a sensing measurement by the first device. The target bandwidth is the bandwidth of the frequency domain resources used by the first device during the process of performing a sensing measurement. The target subcarrier grouping size and target quantization bits are parameters used by the first device during the sensing measurement reporting phase. The target subcarrier grouping size represents several subcarriers for feeding back the CSI of one subcarrier. The target quantization bit value is the quantization bit value used when the first device feeds back the CSI.
[0132] The sensing measurement result feedback requirement includes at least one of the following: the period required from the moment the first device finishes receiving the first PPDU until the moment the first device begins transmitting the second PPDU, or at least one of the feedback modes used by the first device to transmit the second PPDU. The feedback mode includes an immediate feedback mode or a delayed feedback mode. Since the first device uses the measurement configuration during the process of performing the sensing measurement, the sensing measurement result feedback requirement can be understood as a feedback requirement for the first device to transmit the second PPDU by using the measurement configuration. In other words, the sensing measurement result feedback requirement includes at least one of the following: the period required from the moment the first device finishes receiving the first PPDU by using the measurement configuration until the moment the first device begins transmitting the second PPDU, or at least one of the feedback modes used by the first device to transmit the second PPDU by using the measurement configuration. For example, the sensing measurement result feedback requirement corresponding to a target measurement configuration includes at least one of the following: the period required from the moment the first device finishes receiving the first PPDU by using the target measurement configuration to the moment the first device begins transmitting the second PPDU by using the target measurement configuration, or at least one of the feedback modes used by the first device to transmit the second PPDU by using the target measurement configuration.
[0133] For simplicity, the sensing measurement result feedback requirements corresponding to the target measurement configuration are shown below as the target feedback requirements. The period included in the sensing measurement result feedback requirements corresponding to the target measurement configuration, from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU, is shown as the target required period. The feedback mode used by the first device to transmit the second PPDU and included in the sensing measurement result feedback requirements corresponding to the target measurement configuration is known as the target feedback mode.
[0134] For example, the first PPDU is the NDP in the NDPA sounding phase, and the first PPDU is used to perform sensing measurements by the first device and obtain sensing measurement results. The second PPDU contains the sensing measurement results.
[0135] Optionally, the time required from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU may be one of the following: The minimum period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU, The period required from the moment the first device finishes receiving the first PPDU in the same measurement instance until the moment the first device begins sending the second PPDU, or The minimum period in the same measurement instance from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the second PPDU. It can be understood as one of them.
[0136] Optionally, the moment when the first device finishes receiving the first PPDU may be the moment when the second device finishes transmitting the first PPDU. Similarly, the moment when the first device begins transmitting the second PPDU may be the moment when the second device begins receiving the second PPDU. This is not limited to these cases.
[0137] Optionally, the immediate feedback mode can be understood as one of the following: The first device receives the first PPDU and transmits the second PPDU in the same measurement instance, or In an immediate feedback mode with no time requirement constraints, that is, regardless of the actual period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU, the first device may perform immediate feedback if it receives a trigger frame from the second device, specifically, the first device transmits the second PPDU to the second device.
[0138] Optionally, a delayed feedback mode can be understood as one of the following: The first device receives a first PPDU in the first measurement instance and transmits a second PPDU in the second measurement instance, and the occurrence time of the second measurement instance is greater than the occurrence time of the first measurement instance, or The first device transmits a second PPDU in a measurement instance different from the first measurement instance, or The actual time period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the second PPDU is longer than the pre-set period.
[0139] For example, before the sensing measurement setup procedure, the first device sends the first information to the second device. For example, before the first device receives sensing measurement setup request information from the second device, the first device sends the first information to the second device.
[0140] Optionally, method 600 further includes S620.
[0141] S620: The second device transmits the first indication information to the first device.
[0142] Accordingly, the first device receives the first indication information from the second device.
[0143] The first indication information indicates at least one of the following: the feedback mode used by the first device to transmit the second PPDU; whether the second device can satisfy the target feedback requirement; and at least one of the period that can be ensured by the second device, from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU. The third PPDU is the PPDU transmitted by the first device to the second device in a first measurement instance, the first measurement instance being the measurement instance in which the first device receives the first PPDU.
[0144] For ease of understanding, the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU, which can be ensured by the second device, is shown below as the period that can be ensured by the second device. Note that the period that can be ensured by the second device may be understood as the minimum period that can be ensured by the second device, from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU. In other words, the actual period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU is greater than or equal to the period that can be ensured by the second device.
[0145] The second device receives first information from the first device, determines the target feedback requirements corresponding to the target measurement configuration based on the first information, and then transmits first indication information to the first device based on the target feedback requirements.
[0146] For example, if the target feedback requirement includes a required period of time for the target, and the second device can meet the required period of time for the target, the first indication information sent by the second device to the first device indicates that the first device will send the second PPDU in immediate feedback mode, or that the second device can meet the target feedback requirement. If the target feedback requirement includes a required period of time for the target, and the second device cannot meet the required period of time for the target, the first indication information sent by the second device to the first device indicates that the first device will send the second PPDU in delayed feedback mode, or that the second device cannot meet the target feedback requirement.
[0147] The fact that the second device can satisfy the target's required duration may mean that the second device can ensure that the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU is greater than or equal to the target's required duration. Figure 7(a) is an example where the second device can satisfy the target's required duration. In the example shown in Figure 7(a), the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU is greater than the target's required duration, i.e., the second device can satisfy the target's required duration. Since the second device can satisfy the target's required duration, it can be understood that after receiving the NDP (i.e., the first PPDU) from the second device, the first device has sufficient time to measure the NDP and obtain the sensing measurement result. Therefore, after the first device receives a trigger frame from the second device, the third PPDU sent to the second device may include the sensing measurement result, i.e., the third PPDU corresponds to the second PPDU.
[0148] The inability of the second device to meet the target's required timeframe may mean that the second device cannot ensure that the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU is equal to or greater than the target's required timeframe. Figure 7(b) shows an example where the second device cannot meet the target's required timeframe. In the example shown in Figure 7(b), the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU is less than the target's required timeframe; that is, the second device cannot meet the target's required timeframe. Note that in the example shown in Figure 7(b), since the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the third PPDU is less than the target's required timeframe, the first device has insufficient response and processing time. As a result, the first device is unable to obtain sensing measurement results based on the first PPDU, or is unable to obtain all sensing measurement results based on the first PPDU. Therefore, the third PPDU transmitted by the first device to the second device either does not contain sensing measurement results or contains only some of the sensing measurement results; in other words, the third PPDU is different from the second PPDU.
[0149] It can be understood that when the second device can fulfill the required period of the target, the first indication information transmitted by the second device indicates that the first device will transmit the second PPDU in immediate feedback mode. Therefore, when the first indication information tells the first device to transmit the second PPDU in immediate feedback mode, the first indication information is equivalent to indicating that the period that can be ensured by the second device is the required period of the target.
[0150] As another example, if the target feedback requirement includes a target feedback mode and the target feedback mode is an immediate feedback mode, the first indication information sent by the second device to the first device indicates that the first device will send a second PPDU in immediate feedback mode. If the target feedback requirement includes a target feedback mode and the target feedback mode is a delayed feedback mode, the first indication information sent by the second device to the first device indicates that the first device will send a second PPDU in delayed feedback mode.
[0151] As another example, the first indication information transmitted by the second device to the first device indicates a period that can be reliably fulfilled by the second device. As described above, if the period that can be reliably fulfilled by the second device is greater than or equal to the required period of the target, it indicates that the second device can fulfill the required period of the target. Therefore, if the period that can be reliably fulfilled by the second device and indicated by the first indication information is greater than or equal to the required period of the target, the first indication information further indicates that the first device will transmit the second PPDU in immediate feedback mode. If the period that can be reliably fulfilled by the second device is less than the required period of the target, it indicates that the second device will not fulfill the required period of the target. Therefore, if the period that can be reliably fulfilled by the second device and indicated by the first indication information is less than the required period of the target, it is equivalent to the first indication information further indicating that the first device will transmit the second PPDU in delayed feedback mode.
[0152] As another example, after the second device receives the first information, the second device may transmit first indication information to the first device, regardless of the specific content of the target feedback requirements determined by the second device based on the first information. The first indication information indicates at least one of the following: the feedback mode used by the first device to transmit the second PPDU; or the period of time during which the second device can or can ensure that the target feedback requirements are met. For example, even if the target feedback requirements include a required period of the target and the second device can meet the required period of the target, the first indication information transmitted by the second device to the first device indicates that the first device transmits the second PPDU in a delayed feedback mode. As another example, even if the target feedback requirements include a target feedback mode and the target feedback mode is an immediate feedback mode, the first indication information transmitted by the second device to the first device indicates that the first device transmits the second PPDU in a delayed feedback mode.
[0153] For example, the second device transmits first indication information to the first device during a sensing measurement setup procedure. For example, the second device transmits sensing measurement setup request information to the first device, and the sensing measurement setup request information includes first indication information.
[0154] Optionally, the sensing measurement setup request information may further include the target measurement configuration, or the sensing measurement setup request information may include some of the sensing measurement parameters in the target measurement configuration.
[0155] Optionally, method 600 further includes S630.
[0156] S630: The first device transmits the fourth indication information to the second device.
[0157] Accordingly, the second device receives the fourth indication information from the first device.
[0158] After receiving the first indication information from the second device, the first device transmits a fourth indication information to the second device based on the first indication information. The fourth indication information indicates at least one of the following: that the first device will transmit the second PPDU in immediate feedback mode, or that the first device will transmit the second PPDU in delayed feedback mode, or that the first device will transmit the second PPDU when the required period for the target is met.
[0159] For example, if the first indication information indicates that the first device will transmit the second PPDU in immediate feedback mode, then the fourth indication information transmitted by the first device to the second device will indicate that the first device will transmit the second PPDU in immediate feedback mode.
[0160] For example, if the first indication information indicates that the first device transmits the second PPDU in delayed feedback mode, then the fourth indication information transmitted by the first device to the second device indicates that the first device transmits the second PPDU in delayed feedback mode.
[0161] For example, if the first indication information indicates a period during which the second device can be reliably fulfilled, and this period is greater than or equal to the required period for the target, then the fourth indication information transmitted by the first device to the second device indicates at least one of the following: that the first device will transmit the second PPDU in immediate feedback mode, or that the first device will transmit the second PPDU when the required period for the target is met.
[0162] For example, if the first indication information indicates a period during which the second device can be reliably performed, and this period is less than the required period for the target, then the fourth indication information sent by the first device to the second device indicates at least one of the following: that the first device will transmit the second PPDU in delayed feedback mode, or that the first device will transmit the second PPDU when the required period for the target is met.
[0163] In a possible implementation, if the first device does not receive the first indication information from the second device, after receiving the target measurement configuration from the second device, the first device sends a fourth indication information to the second device based on 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 that the target feedback mode is an immediate feedback mode, the fourth indication information sent by the first device to the second device indicates that the first device will send a second PPDU in immediate feedback mode. As another example, if the first device determines that the target feedback requirement corresponding to the target measurement configuration includes a target feedback mode and that the target feedback mode is a delayed feedback mode, the fourth indication information sent by the first device to the second device indicates that the first device will send a second PPDU in delayed feedback mode. As another example, if the first device determines that the target feedback requirements corresponding to the target measurement configuration include the required period of the target, the fourth indication information sent by the first device to the second device indicates that the first device will send the second PPDU when the required period of the target is met.
[0164] For example, the first device transmits fourth indication information to the second device in the sensing measurement setup procedure. For example, the first device transmits sensing measurement setup response information to the second device, and the sensing measurement setup response information includes fourth indication information.
[0165] S640: The second device sends the first PPDU to the first device.
[0166] Accordingly, the first device receives the first PPDU from the second device.
[0167] After receiving the first PPDU from the second device, the first device obtains a sensing measurement result by measuring the first PPDU. Furthermore, if the first device receives a trigger frame from the second device and the trigger frame is used to trigger the first device to feed back the sensing measurement result, the first device sends the second PPDU to the second device.
[0168] For example, the feedback mode used 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's required timeframe, in other words, if the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the third PPDU is greater than or equal to the target's required timeframe, the first device will send the second PPDU in immediate feedback mode. If the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the third PPDU is greater than or equal to the target's required timeframe, it can be understood that the third PPDU corresponds to the second PPDU.
[0169] For example, the feedback mode used by the first device to send the second PPDU to the second device is a delayed feedback mode. As described above, if the second device cannot meet the target's required timeframe, in other words, if the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the third PPDU is less than the target's required timeframe, the first device sends the second PPDU in delayed feedback mode. In other words, because the second device cannot meet the target's required timeframe, the first device has insufficient processing and reaction time. Therefore, at the moment the first device begins sending the third PPDU, the first device has not acquired sensing measurement results based on the first PPDU, or the first device is not ready to feed back the sensing measurement results acquired based on the first PPDU to the second device. In this case, the third PPDU sent by the first device to the second device will either not contain sensing measurement results or will contain some of the sensing measurement results. Furthermore, in a second measurement instance following the first measurement instance, the first device feeds back the sensing measurement results acquired based on the first PPDU to the second device; specifically, the first device sends the second PPDU to the second device in a delayed feedback mode.
[0170] Optionally, the second PPDU further includes one or more of the following: second indication information, an identifier for the first sensing measurement setup corresponding to the sensing measurement result, and an identifier for the first measurement instance corresponding to the sensing measurement result. The second indication information indicates that the feedback mode used by the first device to transmit the second PPDU is either immediate feedback mode or delayed feedback mode.
[0171] For example, if the first device transmits the second PPDU in immediate feedback mode, the second PPDU may include second indication information, which indicates that the feedback mode used by the first device to transmit the second PPDU is immediate feedback mode. For example, the second indication information is 1 bit of information. If the value of the second indication information is "1", the second indication information indicates that the feedback mode used by the first device to transmit the second PPDU is immediate feedback mode. Alternatively, if the value of the second indication information is "0", the second indication information indicates that the feedback mode used by the first device to transmit the second PPDU is immediate feedback mode.
[0172] Accordingly, after receiving the second PPDU, the second device determines, based on the second indication information contained in the second PPDU, that the feedback mode used by the first device to transmit the second PPDU is an immediate feedback mode.
[0173] For example, if the first device transmits a second PPDU in delayed feedback mode, the second PPDU may include second indication information, which indicates that the feedback mode used by the first device to transmit the second PPDU is delayed feedback mode. For example, the second indication information is 1 bit of information. If the value of the second indication information is "0", the second indication information indicates that the feedback mode used by the first device to transmit the second PPDU is delayed feedback mode. Alternatively, if the value of the second indication information is "1", the second indication information indicates that the feedback mode used by the first device to transmit the second PPDU is delayed feedback mode.
[0174] Accordingly, after receiving the second PPDU, the second device determines, based on the second indication information contained in the second PPDU, that the feedback mode used by the first device to transmit the second PPDU is a delayed feedback mode.
[0175] For example, the second PPDU may contain an identifier for the first sensing measurement setup corresponding to the sensing measurement result.
[0176] Accordingly, after the second device receives the second PPDU, if the identifier contained in the second PPDU is different from the identifier of the sensing measurement setup corresponding to the current measurement instance, the second device determines that the feedback mode used by the first device to transmit the second PPDU is a delayed feedback mode. The current measurement instance is the measurement instance in which the second device receives the second PPDU.
[0177] For example, the second PPDU may contain an identifier for the first measurement instance corresponding to the sensing measurement result.
[0178] Accordingly, after the second device receives the second PPDU, if the identifier contained 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 transmit the second PPDU is delayed feedback mode. If the identifier contained 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 transmit the second PPDU is immediate feedback mode. The current measurement instance is the measurement instance in which the second device receives the second PPDU.
[0179] In this embodiment of the present application, the second device may determine target feedback requirements corresponding to a target measurement configuration based on first information. In this way, it can be determined whether the second device satisfies the target feedback requirements. This improves feedback efficiency. For example, if the target feedback requirements include a required period of the target, and the second device can satisfy the required period of the target, it indicates that the first device has sufficient processing and reaction time. Thus, the first device may report sensing measurement results in an immediate feedback mode. This can improve feedback efficiency.
[0180] The following describes the design of the first information.
[0181] The first piece of information describes the sensing measurement result feedback requirements corresponding to each of the N different measurement configurations. The sensing measurement result feedback requirement corresponding to the nth measurement configuration in the N different measurement configurations includes at least one of the following: the period required from the moment the first device finishes receiving the first PPDU by using the nth measurement configuration until the moment the first device begins transmitting the second PPDU by using the nth measurement configuration, or a feedback mode used by the first device to transmit the second PPDU by using the nth measurement configuration, where the feedback mode includes an immediate feedback mode or a delayed feedback mode, and n = 1, 2, ..., or N. For a further explanation of the sensing measurement result feedback requirements corresponding to the nth measurement configuration, see the above explanation of the target feedback requirements in S610.
[0182] Each of the N measurement configurations includes one or more of the following sensing measurement parameters: namely, the number of transmitting antennas, the number of receiving antennas, the subcarrier grouping size, the quantization bit value of each real or imaginary part corresponding to the CSI, or the bandwidth. Any two different measurement configurations in the N configurations have at least one parameter with different values. Note that the parameters and sensing measurement parameters in the following embodiments may be substituted for each other.
[0183] Each of the N different measurement configurations is determined based on one or more of the following: namely, the value of the number of transmitting antennas, the value of the number of receiving antennas, the value of the subcarrier grouping size, the value of the quantization bit value, or the value of the bandwidth. For example, N different measurement configurations determined based on one or more of the aforementioned items satisfy the following characteristics: namely, all N measurement configurations contain the same parameter item, and any two of the N measurement configurations have at least one parameter item with different values. For example, if each of the N measurement configurations contains the number of transmitting antennas, the number of receiving antennas, and the bandwidth, then the value of the number of transmitting antennas in measurement configuration #1 is 1, the value of the number of receiving antennas in measurement configuration #1 is 1, the value of the number of transmitting antennas in measurement configuration #2 is 1, and the value of the bandwidth in measurement configuration #1 is clearly different from the value of the bandwidth in measurement configuration #2.
[0184] From the above, it can be understood that the value of N is associated with several parameter items included in each measurement configuration, and several values for each parameter. Specifically, the value of N is equal to the product of the number of values for all parameters. For example, if each measurement configuration includes the five parameters mentioned above, and some values for the number of transmitting antennas are t, some values for the number of receiving antennas are r, some values for the subcarrier grouping size are g, some values for the quantization bit value are b, and some values for the bandwidth are w, then N = t × r × g × b × w, where t, r, g, b, and w are all positive integers.
[0185] For example, the value of the number of transmitting antennas is one or more from 1 to 8, i.e., 1 ≤ t ≤ 8, and the value of the number of receiving antennas is one or more from 1 to 8, i.e., 1 ≤ r ≤ 8. If the value of the number of transmitting antennas is 4 or less, or if the value of the number of transmitting antennas is 5 or more and the bandwidth value is 80 MHz or less, the value of the subcarrier grouping size is 4 or 16. If the value of the number of transmitting antennas is 5 or more and the bandwidth value is equal to 160 MHz, the value of the subcarrier grouping size is 8 or 16. It can be understood that 1 ≤ g ≤ 2. The value of the quantization bit value is 8 or 10, i.e., 1 ≤ b ≤ 2. The value of the bandwidth is one or more from 20 MHz, 40 MHz, 80 MHz, or 160 MHz, or the value of the bandwidth is one or more from 20 MHz, 40 MHz, 80 MHz, 160 MHz, or 320 MHz, i.e., 1 ≤ b ≤ 4, or 1 ≤ b ≤ 5.
[0186] Each of the N different measurement configurations has a sensing measurement result feedback requirement that is one of the requirements in Table 1 or one of the requirements in Table 2. Note that Tables 1 and 2 are used for illustrative purposes only and should not constitute a limitation to the embodiments of this application. The sensing measurement result feedback requirements for each of the N different measurement configurations may also take other forms.
[0187] [Table 1]
[0188] [Table 2]
[0189] The explanation of the sensing measurement result feedback requirements shown in Tables 1 and 2 can be understood as follows:
[0190] The "Immediate Feedback (No Time Limit for Feedback Requirements)" mode shown in Table 1 indicates that the first device does not consider the period from the moment it finishes receiving the first PPDU until the moment it begins transmitting the second PPDU. In other words, after the first device receives the first PPDU from the second device, the first device may perform immediate feedback if it receives a trigger frame from the second device, specifically by transmitting the second PPDU to the second device.
[0191] For the mode shown in Tables 1 and 2, "Feedback can only be performed when xxμs is reached," it means that the first device can only send a PPDU to the second device when the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the second PPDU reaches xxμs. The period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the second PPDU reaching xxμs may mean that the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the second PPDU is greater than or equal to xxμs.
[0192] The “delayed feedback” mode shown in Table 1 indicates that the first device receives the first PPDU in the first measurement instance and transmits the second PPDU in the second measurement instance, where the occurrence time of the second measurement instance is later than the occurrence time of the first measurement instance. Alternatively, the “delayed feedback” mode indicates that the first device can transmit the second PPDU in delayed feedback mode when the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU reaches a predetermined period.
[0193] The relationship between the "delayed feedback" mode and the "feedback can only be performed when xxμs is reached" mode can be understood as one of the following: (1) The "delayed feedback" mode and the "feedback can only be performed when xxμs is reached" mode are independent of each other.
[0194] Specifically, "delayed feedback" means that the first device sends the second PPDU in a second measurement instance different from the first measurement instance, and "feedback can only be performed when xxμs is reached" means that the first device can only send the second PPDU when the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the second PPDU reaches xxμs. The first device may support the "feedback can only be performed when xxμs is reached" mode, but it does not support the "delayed feedback" mode. For example, "delayed feedback" is assumed to implicitly mean that the first device can send the second PPDU when the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins sending the second PPDU reaches 100μs. In this case, if the measurement result feedback requirement selected by the first device is "feedback can only be performed when 64 μs is reached", the first device clearly supports "delayed feedback", or if the measurement result feedback requirement selected by the first device is "feedback can only be performed when 128 μs is reached", the first device does not support "delayed feedback".
[0195] (2) “Delayed feedback” is the worst-case scenario where “feedback can only be performed when xxμs is reached.”
[0196] In other words, the value of "xxμs" is less than the minimum time requirement corresponding to the "delayed feedback" mode. For example, "delayed feedback" is assumed to implicitly mean that the first device can transmit the second PPDU when the period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU reaches 100μs. In this case, the value of "xxμs" is less than 100μs. Furthermore, the feedback requirements that can be selected by the first device may include "feedback can be performed only when 64μs is reached" but may not include "feedback can be performed only when 112μs is reached" or "feedback can be performed only when 128μs is reached".
[0197] From the above, it can be understood that when multiple different sensing measurement result feedback requirements are configured for a first device, it is considered whether the first device needs to support at least "delayed feedback". If the first device needs to support at least "delayed feedback", then for the sensing measurement result feedback requirement for the first device, "feedback can only be performed when xxμs is reached", the value of "xxμs" is less than the minimum time requirement corresponding to the "delayed feedback" mode. If the first device does not need to support at least "delayed feedback", then for the sensing measurement result feedback requirement for the first device, "feedback can only be performed when xxμs is reached", the value of "xxμs" may be greater than or equal to the minimum time requirement corresponding to the "delayed feedback" mode.
[0198] For example, the first information shows the correspondence between N different measurement configurations and different sensing measurement result feedback requirements. For example, the first information shows a one-to-one correspondence between N different measurement configurations and different sensing measurement result feedback requirements, as shown in Table 3. Alternatively, the first information shows a many-to-one correspondence between N different measurement configurations and different sensing measurement result feedback requirements, as shown in Table 4, where M is a positive integer.
[0199] [Table 3]
[0200] [Table 4]
[0201] for example,
[0202]
number
[0203] A bit can represent N different measurement configurations.
[0204]
number
[0205] represents rounding up. If the sensing measurement result feedback requirement corresponding to each of the N different measurement configurations is one of either Table 1 or Table 2, then 3 bits may indicate a different sensing measurement result feedback requirement. Note that some bits indicating the N different measurement configurations are not limited to the embodiments of this application. For example,
[0206]
number
[0207] The bits can, as an alternative, represent N different measurement configurations, where a is a positive integer.
[0208] If the first information shows a one-to-one correspondence between N different measurement configurations and different sensing measurement result feedback requirements, an example of the format of the first information is shown in Figure 8(a). As shown in Figure 8(a), the first information includes
[0209]
number
[0210] The bits indicate measurement configuration #1, and the
[0211]
number
[0212] From the bits of
[0213]
number
[0214] The bits indicate the sensing measurement result feedback requirements corresponding to measurement configuration #1, and the
[0215]
number
[0216] From the bits of
[0217]
number
[0218] The bits indicate measurement configuration #2, and
[0219]
number
[0220] From the bits of
[0221]
number
[0222] The bits indicate the sensing measurement result feedback requirements corresponding to measurement configuration #2, ..., the
[0223]
number
[0224] From the bits of
[0225]
number
[0226] The bits indicate measurement configuration #N, and the
[0227]
number
[0228] From the bits of
[0229]
number
[0230] The bits indicate the sensing measurement result feedback requirements corresponding to measurement configuration #N.
[0231] When the first information indicates a many-to-one correspondence between N different measurement configurations and different sensing measurement result feedback requirements, an example of the format of the first information is shown in FIG. 8(b), where N1, N2, and N M are all positive integers, and M=5 or M=6. As shown in FIG. 8(a), the first 3 bits included in the first information indicate sensing measurement result feedback requirement #1, and from the 4th bit to the
[0232]
Math
[0233] bits indicate N1 measurement configurations corresponding to sensing measurement result feedback requirement #1, and from the
[0234]
Math
[0235] bit to the
[0236]
Math
[0237] bit indicates sensing measurement result feedback requirement #2, and from the
[0238]
Math
[0239] bit to the
[0240]
Math
[0241] bits indicate N2 measurement configurations corresponding to sensing measurement result feedback requirement #2, ..., from the
[0242]
数
[0243] bits to the
[0244]
数
[0245] bits indicate sensing measurement result feedback requirement #N, from the
[0246]
数
[0247] bits to the
[0248]
数
[0249] bits indicate N measurement configurations corresponding to sensing measurement result feedback requirement #M M .
[0250] For example, the first information indicates N sensing measurement result feedback requirements, and the N sensing measurement result feedback requirements are in one-to-one correspondence with N measurement configurations configured in a predefined order. For example, when each of the N measurement configurations includes the above five parameters and the value of each parameter includes all possible values, the correspondence between the N feedback requirements indicated by the first information and the N measurement configurations is shown in Table 5. The first information shown in Table 5 indicates each of different sensing measurement result feedback requirements by using 3 bits.
[0251] [Table 5]
[0252] When the four possible values of bandwidth (20MHz, 40MHz, 80MHz, and 160MHz) are configured in ascending order, "BW=case1" indicates that the bandwidth value is the first possible value, in other words, the bandwidth value is 20MHz, and "BW=case4" indicates that the bandwidth value is the fourth possible value, in other words, the bandwidth value is 160MHz. When the two possible values of quantization bit values (8 and 10) are configured in ascending order, "N b =case1" indicates that the quantization bit value is the first possible value, in other words, the quantization bit value is 8, and "N b =case2" indicates that the quantization bit value is the second possible value, in other words, the quantization bit value is 10. When the two possible values of subcarrier grouping size (4 or 8 and 16) are configured in ascending order, "N g =case1" indicates that the subcarrier grouping size is the first possible value, in other words, the subcarrier grouping size is 4 or 8, and "N g =case2" indicates that the subcarrier grouping size is the second possible value, in other words, the subcarrier grouping size is 16. "N TX =1" indicates that the number of transmit antennas is 1, "N TX =2" indicates that the number of transmit antennas is 2, and "N TX =8" indicates that the number of transmit antennas is 8. "N RX =1" indicates that the number of receive antennas is 1, "N RX =2" indicates that the number of receive antennas is 2, and "N RX =8" indicates that the number of receive antennas is 8.
[0253] Please note that Table 5 is only one example of the information provided. This is not limited to the embodiments of this application. For example, N different measurement configurations may be sorted in descending order of parameter values. In another example, when N different measurement configurations are sorted, the value of the number of transmitting antennas may be changed first, followed by the values of the number of receiving antennas, the bandwidth, the quantization bit value, and the subcarrier grouping size.
[0254] It should be further noted that in Table 5, an example is used where the value of each parameter can be any of all possible values. This is not limited to the embodiments of this application. For example, in a particular implementation, the first device may not support some values. For example, if the first device supports a maximum of four transmitting antennas, the possible values for the number of transmitting antennas include 1 to 4, in other words, the value of the number of transmitting antennas included in each of the N different measurement configurations is one of 1 to 4. In another example, the effect of a portion of the parameter on feedback requirements may not be considered, and therefore the value of the parameter included in all N different measurement configurations is the same. For example, the effect of different values of the quantization bit value on sensing measurement result feedback requirements may not be considered, and therefore the value of the quantization bit value included in each of the N different measurement configurations is 10. For example, the effect of different values of the subcarrier grouping size on sensing measurement result feedback requirements may not be considered, and therefore the value of the subcarrier grouping size included in each of the N different measurement configurations is 16.
[0255] It should be further noted that in Table 5, an example in which each measurement configuration includes five parameters is used for illustration. This is not limiting in the embodiments of the present application. For example, each of the N different measurement configurations may further include more parameters or fewer parameters. For example, each measurement configuration may further include the number of spatial streams. It should be further noted that the parameters shown in Table 5 may be replaced with other parameters. For example, the number of transmit antennas may be replaced with the number of spatial streams.
[0256] Referring to Table 5, the above describes an example of first information in a case where parameters included in a measurement configuration and all possible values of each parameter are listed. Certainly, in a specific implementation process, values of one or more parameters used to determine N different measurement configurations may not include all possible values.
[0257] Optionally, the first information further indicates one or more of a t value of the number of transmit antennas, an r value of the number of receive antennas, a g value of subcarrier grouping size, a b value of a quantization bit, or a w value of bandwidth.
[0258] For example, the first information indicates the t value of the number of transmit antennas in the following manner:
[0259] In possible forms, the first information indicates at least one of the following: the first information indicates the maximum value of the t-value, or the first information indicates the minimum value of the t-value. If the first information indicates the maximum value of the t-value, the t-value of the number of transmitting antennas may include the maximum value indicated by the first information, the minimum value among all possible values of the number of transmitting antennas, and the value between the minimum value among all possible values of the number of transmitting antennas and the maximum value indicated by the first information. For example, if the maximum value of the t-value indicated by the first information is 4, the t-value of the number of transmitting antennas includes 1 to 4. If the first information indicates the minimum value of the t-value, the t-value of the number of transmitting antennas may include the minimum value indicated by the first information, the maximum value among all possible values of the number of transmitting antennas, and the value between the minimum value indicated by the first information and the maximum value among all possible values of the number of transmitting antennas. For example, if the minimum value of the t-value indicated by the first information is 2, the t-value of the number of transmitting antennas includes 2 to 8. If the first piece of information indicates the maximum and minimum values of the t-values, the t-values of the number of transmitting antennas include the maximum and minimum values indicated by the first piece of information, and the values between the minimum and maximum values indicated by the first piece of information. As described above, the value of the number of transmitting antennas is one or more of 1 to 8. Therefore, 3 bits may indicate the maximum number of transmitting antennas, and 3 bits may indicate the minimum number of transmitting antennas.
[0260] In a possible scheme, the first information further includes T bits, where T bits correspond one-to-one to T possible values for the number of transmitting antennas, and each of the T bits indicates whether the t value contains the value corresponding to the bit, where T is a positive integer. For example, if the value of bit #T' in T bits is the first value, then bit #T' indicates that the t value contains the value corresponding to bit #T', or if the value of bit #T' is the second value, then bit #T' indicates that the t value does not contain the value corresponding to bit #T'. Bit #T' is the T'-th bit in T bits, where T' = 1, 2, ..., or 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 for the number of transmitting antennas are one or more from 1 to 8, 1 ≤ T ≤ 8. For example, the value of T is always equal to 8, and the 8 bits correspond one-to-one to values from 1 to 8. In another example, the value of T is determined by the maximum number of transmitting antennas supported by the first device. For example, if the first device supports up to six transmitting antennas, the value of T is equal to 6, and the six bits correspond one-to-one to values from 1 to 6. Suppose T=8, the first value is 1, and the second value is 0. In this case, when the T bit contained in the first information is "11110000", the t value used by the first information to indicate the number of transmitting antennas will range from 1 to 4.
[0261] For example, the first piece of information indicates the r value of the number of receiving antennas in the following manner.
[0262] In possible methods, the first piece of information indicates at least one of the following: the first piece of information indicates the maximum value of r, or the first piece of information indicates the minimum value of r.
[0263] In a possible scheme, the first information further includes R bits, where R bits correspond one-to-one to R possible values for the number of receiving antennas, and each of the R bits indicates whether the r value contains the value corresponding to the bit, where R is a positive integer. For example, if the value of bit #R' in R bits is the first value, then bit #R' indicates that the r value contains the value corresponding to bit #R', or if the value of bit #R' is the second value, then bit #R' indicates that the r value does not contain the value corresponding to bit #R'. Bit #T' is the R'-th bit in R bits, where R' = 1, 2, ..., or R. As with the value of T, 1 ≤ R ≤ 8.
[0264] For an explanation of the method in which the first piece of information indicates the r value of the number of receiving antennas, please refer to the above explanation of the method in which the first piece of information indicates the t value of the number of transmitting antennas.
[0265] For example, the first piece of information shows the g-value of the subcarrier grouping size using the following method.
[0266] In possible methods, the first piece of information indicates at least one of the following: the first piece of information indicates the maximum value of the g-value, or the first piece of information indicates the minimum value of the g-value.
[0267] In a possible scheme, the first information further includes G bits, each G bit corresponding one-to-one to G possible values of the subcarrier grouping size, where each G bit indicates whether the g value contains the value corresponding to the bit, and G is a positive integer. For example, if the value of bit #G' in G bits is the first value, then bit #G' indicates that the g value contains the value corresponding to bit #G', or if the value of bit #G' is the second value, then bit #G' indicates that the g value does not contain the value corresponding to bit #G'. Bit #G' is the G'-th bit in G bits, where G' = 1, 2, ..., or G.
[0268] Since the possible values for the subcarrier grouping size are 4, 8, or 16, 1 ≤ G ≤ 2. For example, the value of G is always equal to 2, with one of the two bits corresponding to the value 4 or 8, and the other bit corresponding to the value 16. In another example, if the g value always contains 4 or 8 by default, the value of G is equal to 1, with one bit corresponding to the value 16, indicating whether the r value contains the value 16.
[0269] For an explanation of the method in which the first piece of information indicates the g-value of the subcarrier grouping size, please refer to the above explanation of the method in which the first piece of information indicates the t-value of the number of transmitting antennas.
[0270] For example, the first piece of information indicates the b value of the quantized bit value in the following manner.
[0271] In a possible configuration, the first piece of information indicates at least one of the following: the first piece of information indicates the maximum value of b, or the first piece of information indicates the minimum value of b.
[0272] In a possible scheme, the first information further includes B bits, each of which corresponds one-to-one to B possible values of the quantized bit value, where each of the B bits indicates whether the b value contains the value corresponding to the bit, and B is a positive integer. For example, if the value of bit #B' in the B bits is the first value, then bit #B' indicates that the b value contains the value corresponding to bit #B', or if the value of bit #B' is the second value, then bit #B' indicates that the b value does not contain the value corresponding to bit #B'. Bit #B' is the B'-th bit in the B bits, where B' = 1, 2, ..., or B.
[0273] Since the possible values of the quantized bit value are 8 or 10, 1 ≤ B ≤ 2. For example, the value of B is always equal to 2, with one of the two bits corresponding to the value 8 and the other bit corresponding to the value 10. In another example, if the value of b always contains 10 by default, the value of B is equal to 1, with one bit corresponding to the value 8, indicating whether the value of b contains the value 8.
[0274] For an explanation of the method in which the first piece of information indicates the b value of the quantization bit, please refer to the above explanation of the method in which the first piece of information indicates the t value of the number of transmitting antennas.
[0275] For example, the first piece of information shows the w value of the bandwidth in the following way:
[0276] In possible methods, the first piece of information indicates at least one of the following: the first piece of information indicates the maximum value of w, or the first piece of information indicates the minimum value of w.
[0277] In a possible scheme, the first piece of information includes W bits, where W bits correspond one-to-one to W possible values of the bandwidth, each W bit indicating whether the w value contains the value corresponding to the bit, and W is a positive integer. For example, if the value of bit #W' in W bits is the first value, then bit #W' indicates that the w value contains the value corresponding to bit #W', or if the value of bit #W' is the second value, then bit #W' indicates that the w value does not contain the value corresponding to bit #W'. Bit #W' is the W'-th bit in W bits, where W' = 1, 2, ..., or W. The possible values of the bandwidth are one or more of 20 MHz, 40 MHz, 80 MHz, or 160 MHz, or since the possible values of the bandwidth are one or more of 20 MHz, 40 MHz, 80 MHz, 160 MHz, or 320 MHz, 1 ≤ W ≤ 4 or 1 ≤ W ≤ 5.
[0278] For an explanation of the method in which the first piece of information indicates the w value of the bandwidth, please refer to the above explanation of the method in which the first piece of information indicates the t value of the number of transmitting antennas.
[0279] The first piece of information indicates multiple items from among the t-value of the number of transmitting antennas, the r-value of the number of receiving antennas, the g-value of the subcarrier grouping size, the b-value of the quantization bit value, or the w-value of the bandwidth. An example of the structure of the first piece of information is shown in Figure 9(a). The BW bitmap field contains 5 bits indicating the w-value of the bandwidth. TX Bitmap (N TXThe bitmap field contains 8 bits indicating the t-value for the number of transmitting antennas. RX Bitmap (N RX The bitmap field is Received Includes 8 bits indicating the r value for the number of antennas. g 16 Supported (N g The (supported) field contains 1 bit, which indicates whether the subcarrier grouping size g value contains the value 16. b (accurate N b The field contains 1 bit, which indicates whether the b value of the quantized bit value contains the value 8. g =4 or 8(1), N g =16(1), N g =4 or 8(2), and N g =16(2) indicates the sensing measurement result feedback requirement shown by the first information. g The sensing measurement result feedback requirement indicated by the field =4 or 8(1) corresponds to measurement configuration #a, and the value of the subcarrier grouping size included in measurement configuration #a is 4 or 8. g =16(1) The sensing measurement result feedback requirement indicated by the field corresponds to measurement configuration #b, and the value of the subcarrier grouping size included in measurement configuration #b is 16. The values of the remaining parameters included in measurement configuration #a and measurement configuration #b are the same except that the subcarrier grouping size values are different. N g The sensing measurement result feedback requirement indicated by the field =4 or 8(2) corresponds to measurement configuration #c, and the value of the subcarrier grouping size included in measurement configuration #c is 4 or 8. gThe sensing measurement result feedback requirement indicated by the field =16(2) corresponds to measurement configuration #d, and the value of the subcarrier grouping size included in measurement configuration #d is 16. The values of the remaining parameter items included in measurement configuration #c and measurement configuration #d are the same except that the subcarrier grouping size values are different. Measurement configuration #a and measurement configuration #c have at least one parameter with a different value. For example, the bandwidth value included in measurement configuration #a is different from the bandwidth value included in measurement configuration #c.
[0280] Another example of the structure of the first information is shown in Figure 9(b). The BW end field indicates the maximum value of the w value of the bandwidth. TX Last (N TX The end) field indicates the maximum value among the t values for the number of transmitting antennas. RX Last (N RX The end) field indicates the maximum value of the r-values for the number of receiving antennas. g 16 supported fields, exact N b Field, N g =4 or 8(1), N g =16(1), N g =4 or 8(2), and N g For =16(2), please refer to the explanation in Figure 9(a).
[0281] Please note that Figure 9 is just one example. The N measurement configurations corresponding to the N sensing measurement result feedback requirements shown by the first information are sorted by first changing the value of the subcarrier grouping size, then sequentially changing the values of the other parameters, and sorting the N measurement configurations in ascending order of the parameter values. The method of sorting the N measurement configurations is not limited to the embodiments of this application. For example, if the N measurement configurations are sorted in descending order of the parameter values, then N g =16(1) Field is N g =4 or 8 (1) fields before N g =16(2) fields, N g=4 or 8 (2) fields before the previous field.
[0282] It should be further noted that Figure 9 uses only one example where the first information shows multiple items, such as the t-value for the number of transmitting antennas, the r-value for the number of receiving antennas, the g-value for the subcarrier grouping size, the b-value for the quantization bit value, or the w-value for the bandwidth. The first information may show one or more of the above items. For example, if the t-value for the number of transmitting antennas always ranges from 1 to 8, the first information may not show the t-value for the number of transmitting antennas.
[0283] The following describes how the second device determines the target feedback requirements based on the first information.
[0284] After receiving first information from the first device, the second device may determine, based on the first information, the sensing measurement result feedback requirements corresponding to each of the N different measurement configurations.
[0285] For example, if the first information shows the correspondence between N different measurement configurations and different sensing measurement result feedback requirements, the second device may determine the sensing measurement result feedback requirement corresponding to each of the N different measurement configurations based on the first information. For example, if the first information is shown in Figure 8(a), the second device may determine the first
[0286]
number
[0287] Based on the bits, measurement configuration #1 can be determined,
[0288]
number
[0289] From the bits of
[0290]
number
[0291] Based on the bits, the sensing measurement result feedback requirement corresponding to measurement configuration #1 can be determined. Similarly, the second device can determine the sensing measurement result feedback requirement corresponding to the remaining measurement configuration based on the first information. In another example, if the first information is shown in Figure 8(b), the second device can determine sensing measurement result feedback requirement #1 based on the first three bits of the first information, and from the fourth bit onwards...
[0292]
number
[0293] Based on the bits, N1 measurement configurations corresponding to sensing measurement result feedback requirement #1 can be determined. Similarly, a second device can determine measurement configurations corresponding to the remaining sensing measurement result feedback requirements based on the first information.
[0294] For example, if the first piece of information indicates N sensing measurement result feedback requirements, the second device may determine the N sensing measurement result feedback requirements based on the first piece of information, and further determine that the N sensing measurement result feedback requirements correspond one-to-one with N measurement configurations configured in a predefined order.
[0295] It can be understood that a requirement 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: the t-value for the number of transmitting antennas, the r-value for the number of receiving antennas, the b-value for the quantization bit value, the g-value for the subcarrier grouping size, and the w-value for the bandwidth. Note 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.
[0296] For example, a second device may determine, in a manner predefined by a protocol or standard, that the value of each parameter includes all possible values. For instance, if all possible values for the number of transmitting antennas are between 1 and 8, the second information determines that the t-value for the number of transmitting antennas includes between 1 and 8.
[0297] In another example, the second device may determine the values of each parameter based on the capabilities of the first device. For example, if the number of transmitting antennas supported by the first device is between 1 and 4, the t-value for the number of transmitting antennas determined by the second device will range from 1 to 4.
[0298] In another example, a second device may decide, in a manner predefined by the protocol or standard, not to consider the effect of different parameter values on the feedback requirement. For example, if the second device decides not to consider the effect of different quantization bit values on the feedback requirement, it may decide that the b value of the quantization bit includes the value 10.
[0299] In another example, if the first information further indicates the t-value of the number of transmitting antennas, the second device may determine the t-value of the number of transmitting antennas based on the first information. If the first information further indicates the r-value of the number of receiving antennas, the second device may determine the r-value of the number of receiving antennas based on the first information. If the first information further indicates the g-value of the subcarrier grouping size, the second device may determine the g-value of the subcarrier grouping size based on the first information. If the first information further indicates the b-value of the quantization bit value, the second device may determine the b-value of the quantization bit value based on the first information. If the first information further indicates the w-value of the bandwidth, the second device may determine the w-value of the bandwidth based on the first information.
[0300] After determining the values of one or more of the above parameters, the second device may determine N measurement configurations configured in a predefined order. Furthermore, the second device determines the nth sensing measurement result feedback requirement indicated by the first information, corresponding to the nth measurement configuration among the N measurement configurations configured in the predefined order.
[0301] Based on the first information, after determining the sensing measurement result feedback requirements corresponding to each of the N different measurement configurations, the second device may determine the target feedback requirements corresponding to the target measurement configuration.
[0302] For example, if N different measurement configurations include a target measurement configuration, a second device may directly determine the target feedback requirements corresponding to the target measurement configuration.
[0303] For example, if 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 period from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU is X μs, where X is a preset value. In another example, the preset feedback requirement is that the feedback mode used by the first device to transmit the second PPDU is a delayed feedback mode.
[0304] For example, if the N different measurement configurations do not include a target measurement configuration, the second device determines a sensing measurement result feedback requirement corresponding to the first measurement configuration as a target feedback requirement, where the first measurement configuration belongs to one of the N different measurement configurations. The first measurement configuration includes one or more parameters of a first number of transmitting antennas, a first number of receiving antennas, a first subcarrier grouping size, a first quantization bit value, or a first bandwidth.
[0305] For example, the first measurement configuration is one of N different measurement configurations.
[0306] In another example, the following relationship exists between the first measurement configuration and the target measurement configuration.
[0307] The value of the target quantization bit included in the target measurement configuration is 8, the value of the first quantization bit 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 number of targets for the transmitting antenna is the same as the value of the first number for the transmitting antenna, the value of the number of targets for the receiving antenna is the same as the value of the first number for the receiving antenna, the value of the target subcarrier grouping size is the same as the value of the first subcarrier grouping size, and the value of the target bandwidth is the same as the value of the first bandwidth.
[0308] In another example, the following relationship exists between the first measurement configuration and the target measurement configuration: The difference between the sensing measurement parameter in the target measurement configuration and the corresponding parameter in the first measurement configuration is minimized. Specifically, the value of the sensing measurement parameter in the target measurement configuration is the same as the value of the corresponding parameter in the first measurement configuration, or the difference between the sensing measurement parameter in the target measurement configuration and the corresponding parameter in the first measurement configuration is minimized, or the difference between the sensing measurement parameter in the first measurement configuration and the corresponding parameter in the target measurement configuration is minimized. Note that in this embodiment of the present application, the difference is a positive number.
[0309] When the difference between the sensing measurement parameter in the target measurement configuration and the corresponding parameter in the first measurement configuration is minimized, the first measurement configuration can be determined in the following two ways:
[0310] Method 1: The first measurement configuration is the configuration having the maximum number of parameters whose values are the same as the values in the target measurement configuration among the N different measurement configurations. Furthermore, for a first parameter whose values are different and which is included in both 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 the N' different measurement configurations and the first parameter included in the target measurement configuration. The N' different measurement configurations belong to 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.
[0311] For example, assume that the target measurement configuration has a target number value of 4 for the transmitting antenna, a target number value of 4 for the receiving antenna, a target bandwidth value of 40 MHz, a target subcarrier grouping size value of 4, and a target quantization bit value value of 8. N different measurement configurations include measurement configurations having four parameters whose values are the same as those in the target measurement configuration: Measurement configuration #A: Number of transmitting antennas is 4, number of receiving antennas is 4, bandwidth is 20 MHz, subcarrier grouping size is 4, and quantization bit value is 8; Measurement configuration #B: Number of transmitting antennas is 4, number of receiving antennas is 4, bandwidth is 80 MHz, subcarrier grouping size is 4, and quantization bit value is 8; Measurement configuration #C: Number of transmitting antennas is 4, number of receiving antennas is 4, bandwidth is 160 MHz, subcarrier grouping size is 4, and quantization bit value is 8; and Measurement configuration #D: Number of transmitting antennas is 4, number of receiving antennas is 4, bandwidth is 320 MHz, subcarrier grouping size is 4, and quantization bit value is 8. From the above, it can be learned that the bandwidth values in measurement configurations #A through #D differ from the target bandwidth values, i.e., bandwidth is an example of a first parameter. Furthermore, based on the bandwidth values, it is determined that N' different measurement configurations include measurement configurations #B through #D. Additionally, since the difference between the bandwidth values contained in measurement configuration #B and the target bandwidth value is minimized, measurement configuration #B is determined to be the first measurement configuration.
[0312] Another explanation of Method 1 is as follows:
[0313] The method for determining the first measurement configuration based on 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, the value of parameter #a in the first measurement configuration is the same as the value of parameter #a in the target measurement configuration. Alternatively, 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, the value of parameter #a in the first measurement configuration is the value of parameter #a among the N different measurement configurations used to determine parameter #a 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 one of the following: number of transmitting antennas, number of receiving antennas, subcarrier grouping size, quantization bit value, and bandwidth.
[0314] For example, parameter #a is the number of transmitting antennas. If the first information includes T bits, i.e., the first information further indicates the t value of the number of transmitting antennas, the method for determining the value of the first number of transmitting antennas based on the value of the target number of transmitting antennas is as follows: If the target bit in T bits indicates that the t value includes the value of the target number of transmitting antennas, the value of the first number of transmitting antennas is equal to the value of the target number of transmitting antennas, or if the target bit in T bits indicates that the t value does not include the value of the target number of transmitting antennas, the value of the first number of transmitting antennas is the value corresponding to the nearest rightmost bit in T bits. The target bit in T bits is the bit corresponding to the value of the target number of transmitting antennas, and the nearest rightmost bit is the bit to the right of the target bit and closest to the target bit, indicating that the t value includes the value corresponding to the bit.
[0315] For example, suppose the structure of the first information is shown in Figure 9(a). The BW bitmap field is "10011", specifically indicating that the w value of the bandwidth includes 20MHz, 160MHz, and 320MHz. The NTX bitmap field is "11010100", specifically indicating that the t value of the number of transmitting antennas includes 1, 2, 4, and 6. The NRX bitmap field is "11110010", specifically indicating that the r value of the number of receiving antennas includes 1, 2, 3, 4, and 7. The Ng16 supported field indicates that the g value of the subcarrier grouping size does not include 16. The exact Nb field indicates that the b value of the quantization bit value does not include 8.
[0316] Assume the target measurement configuration has a target number value of 3 for the transmitting antenna, a target number value of 4 for the receiving antenna, a target bandwidth value of 40 MHz, a target subcarrier grouping size value of 4, and a target quantization bit value value of 10. Since the bandwidth value w does not include 40 MHz and the number of transmitting antennas t does not include 3, the second device determines, based on the first information, that N different measurement configurations do not include the target measurement configuration.
[0317] 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 the receiving antenna in the first measurement configuration is 4, the value of the first quantization bit value is 10, and the value of the first subcarrier grouping size is 4. Furthermore, the second device determines that the value of the first number of the transmitting antenna corresponds to bit #1 (an example of the nearest bit to the right) in the 8 bits contained in the NTX bitmap field. Bit #1 is to the right of bit #2 (an example of the target bit), and bit #1 is the bit closest to bit #2, with a value of 1, and bit #2 is the bit corresponding to the value 3 in the 8 bits contained in the NTX bitmap field. Based on the above description, the second device determines that the value of the first number of the transmitting antenna is 4. The second device determines that the value of the first bandwidth corresponds to bit #3 (an example of the nearest bit to the right) in the 5 bits contained in the BW bitmap field. Bit #3 is located to the right of bit #4 (an example of a target bit), and bit #3 is the bit closest to bit #4, with a value of 1, and bit #4 is the bit corresponding to the value 40 MHz among the 8 bits contained in the BW bitmap field. Based on the above description, the second device determines that the value of the first bandwidth is 160 MHz.
[0318] Method 2: The first measurement configuration is the configuration having the maximum number of parameters whose values are the same as the values in the target measurement configuration among the N different measurement configurations. Furthermore, for a first parameter whose values are different and are included in the first measurement configuration and the target measurement configuration, the first parameter included in the first measurement configuration is smaller than the difference between the first parameter included in the target measurement configuration and the first parameter included in the target measurement configuration, and the difference between the first parameter included in the target measurement configuration and the first parameter included in the first measurement configuration is not greater 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 smaller than the first parameter included in the target measurement configuration.
[0319] For example, assume that the target measurement configuration has a target number of 4 for the transmitting antenna, a target number of 4 for the receiving antenna, a target bandwidth of 160 MHz, a target subcarrier grouping size of 16, and a target quantization bit value of 8. N different measurement configurations include measurement configurations having four parameters whose values are the same as those in the target measurement configuration: measurement configuration #E: the transmit antenna count is 4, the receive antenna count is 4, the bandwidth is 20 MHz, the subcarrier grouping size is 16, and the quantization bit value is 8; measurement configuration #F: the transmit antenna count is 4, the receive antenna count is 4, the bandwidth is 40 MHz, the subcarrier grouping size is 16, and the quantization bit value is 8; measurement configuration #G: the transmit antenna count is 4, the receive antenna count is 4, the bandwidth is 80 MHz, the subcarrier grouping size is 16, and the quantization bit value is 8; and measurement configuration #H: the transmit antenna count is 4, the receive antenna count is 4, the bandwidth is 320 MHz, the subcarrier grouping size is 16, and the quantization bit value is 8. From the above, it can be learned that the bandwidth values in measurement configurations #A to #D differ from the target bandwidth values, i.e., bandwidth is an example of a first parameter. Furthermore, based on the bandwidth values, it is determined that N'' different measurement configurations include measurement configuration #E through measurement configuration #G. Additionally, since the difference between the target bandwidth value and the bandwidth values included in measurement configuration #G is minimized, measurement configuration #G is determined to be the first measurement configuration.
[0320] Another explanation of Method 2 is as follows:
[0321] The method for determining the first measurement configuration based on 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, the value of parameter #a in the first measurement configuration is the same as the value of parameter #a in the target measurement configuration. Alternatively, 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, the value of parameter #a in the first measurement configuration is the value of parameter #a among the N different measurement configurations used to determine the target measurement configuration that is smaller 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 one of the following: number of transmitting antennas, number of receiving antennas, subcarrier grouping size, quantization bit value, and bandwidth.
[0322] For example, parameter #a is the number of transmitting antennas. If the first information includes T bits, i.e., the first information further indicates the t value of the number of transmitting antennas, the method for determining the value of the first number of transmitting antennas based on the value of the target number of transmitting antennas is as follows: If the target bit in T bits indicates that the t value includes the value of the target number of transmitting antennas, the value of the first number of transmitting antennas is equal to the value of the target number of transmitting antennas, or if the target bit in T bits indicates that the t value does not include the value of the target number of transmitting antennas, the value of the first number of transmitting antennas is the value corresponding to the nearest left bit in T bits. The target bit in T bits is the bit corresponding to the value of the target number of transmitting antennas, and the nearest left bit is the bit to the left of the target bit and closest to the target bit, indicating that the t value includes the value corresponding to the bit.
[0323] For example, suppose the structure of the first information is shown in Figure 9(a). The BW bitmap field is "10011", specifically indicating that the w value of the bandwidth includes 20MHz, 160MHz, and 320MHz. The NTX bitmap field is "11010100", specifically indicating that the t value of the transmitting antenna includes 1, 2, 4, and 6. The NRX bitmap field is "11110010", specifically indicating that the r value of the number of receiving antennas includes 1, 2, 3, 4, and 7. The Ng16 supported field indicates that the g value of the subcarrier grouping size does not include 16. The exact Nb field indicates that the b value of the quantization bit value does not include 8.
[0324] Assume the target measurement configuration has a target number value of 3 for the transmitting antenna, a target number value of 4 for the receiving antenna, a target bandwidth value of 40 MHz, a target subcarrier grouping size value of 4, and a target quantization bit value value of 10. Since the bandwidth value w does not include 40 MHz and the number of transmitting antennas t does not include 3, the second device determines, based on the first information, that N different measurement configurations do not include the target measurement configuration.
[0325] 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 the receiving antenna in the first measurement configuration is 4, the value of the first quantization bit value is 10, and the value of the first subcarrier grouping size is 4. Furthermore, the second device determines that the value of the first number of the transmitting antenna corresponds to bit #a (an example of the nearest bit on the left) in the 8 bits contained in the NTX bitmap field. Bit #a is to the left of bit #b (an example of a target bit), and bit #a is the bit closest to bit #b, which has a value of 1, and bit #b is the bit corresponding to the value 3 in the 8 bits contained in the NTX bitmap field. Based on the above description, the second device determines that the value of the first number of the transmitting antenna is 2. The second device determines that the value of the first bandwidth corresponds to bit #c (an example of the nearest bit on the left) in the 5 bits contained in the BW bitmap field. Bit #c is located to the left of bit #d (an example of a target bit), and bit #c is the bit closest to bit #d, with a value of 1, and bit #d is the bit corresponding to the value 40MHz among the 8 bits contained in the BW bitmap field. Based on the above description, the second device determines that the value of the first bandwidth is 20MHz.
[0326] If the first information indicates the value of parameter #a used to determine N different measurement configurations, in such a way that the first information indicates the maximum value among the values of parameter #a, or the first information indicates the minimum value among the values of parameter #a, the method by which the second device determines the first measurement configuration based on the target measurement configuration is the same as in Method 1 or Method 2. Details are not described in this embodiment of the present application.
[0327] It should be noted that if the second device determines that N different measurement configurations do not include the target measurement configuration or do not include the first measurement configuration, the second device determines that the target feedback requirement is a pre-defined feedback requirement. For example, if the second device cannot determine the first measurement configuration in method 1, for example, if the values of parameter #a used to determine N different measurement configurations are all smaller than the values of parameter #a in the target measurement configuration, the second device determines that the target feedback requirement is a pre-defined feedback requirement.
[0328] In this embodiment of the present application, the first device may provide the second device with sensing measurement result feedback requirements corresponding to each of N different measurement configurations, and the second device may determine the target feedback requirements corresponding to the target measurement configuration. In this way, it may be determined whether the second device satisfies the target feedback requirements. This helps to improve feedback efficiency.
[0329] Furthermore, each of the N different measurement configurations may include one or more of the following parameters: number of transmitting antennas, number of receiving antennas, subcarrier grouping size, quantization bit value, or bandwidth. Therefore, the effect of different values of one or more of the above parameters on the feedback requirements can be considered. Thus, the first device can flexibly represent the measurement result feedback requirements corresponding to different measurement configurations. This helps to improve feedback efficiency.
[0330] Figure 10 is a schematic flowchart of a communication method according to one embodiment of the present application. The method 1000 shown in Figure 10 may include the following steps.
[0331] S1010: The second device transmits the target measurement configuration to the first device.
[0332] Accordingly, the first device receives the target measurement configuration from the second device.
[0333] For a description of the target measurement configuration, please refer to S610 in Method 600 above.
[0334] It should be noted that the second device may transmit to the first device all of the sensing parameters included in the target measurement configuration, or transmit to the first device only a portion of the sensing parameters included in the target measurement configuration.
[0335] For example, the second device transmits a target measurement configuration to the first device during the sensing measurement setup procedure. For example, the second device transmits sensing measurement setup request information to the first device, where the sensing measurement setup request information includes the target measurement configuration.
[0336] In possible implementations, the target measurement configuration includes a DMG sensing measurement setup element. For example, a second device may indicate Doppler reporting by setting the report format field in the DMG sensing measurement setup element to a value of 3, 5, 6, or 7.
[0337] S1020: The first device transmits third indication information to the second device, where the third indication information indicates the sensing measurement result feedback requirements corresponding to the target measurement configuration.
[0338] Accordingly, the second device receives third indication information from the first device.
[0339] For example, the sensing measurement result feedback requirement indicated by the third indication information is one of the requirements in Table 1 or Table 2 above. For a detailed explanation of the sensing measurement result feedback requirement, see S610 in Method 600 above.
[0340] It can be understood that the first device receives the target measurement configuration from the second device before transmitting the third indication information to the second device. Therefore, the first device may determine the sensing measurement result feedback requirements corresponding to the target measurement configuration and indicate these sensing measurement result feedback requirements to the second device via the third indication information.
[0341] For example, the first device transmits third indication information to the second device during the sensing measurement setup procedure. For example, the first device transmits sensing measurement setup response information to the second device, where the sensing measurement setup response information includes the third indication information.
[0342] In possible implementations, the third indication information includes a burst response delay subelement. The burst response delay subelement is set using the time (in milliseconds) required to calculate the first device's response to a DMG sensing burst defined by the second device's DMG sensing measurement setup element.
[0343] The burst response delay sub-element includes a burst response delay field, which includes the time (in milliseconds) spent by the first device generating the sensing measurement report during the burst after the first PPDU has finished. The first PPDU is the last PPDU during the burst, and the time spent by the first device generating the sensing measurement report during the burst includes the time from the moment the first device finishes receiving the first PPDU until the moment the first device begins transmitting the second PPDU.
[0344] Optionally, method 1000 further includes S1030.
[0345] S1030: The second device transmits the first indication information to the first device.
[0346] Accordingly, the first device receives the first indication information from the second device.
[0347] For example, the second device sends first indication information to the first device during a measurement instance.
[0348] For a detailed explanation of S1030, please refer to S620 in Method 600 above.
[0349] Optionally, in S1010, the second device transmits to the first device a portion of the sensing measurement parameters included in the target measurement configuration. In this case, during the measurement instance, the second device may transmit to the first device the remaining sensing measurement parameters included in the target measurement configuration.
[0350] S1040: The first device transmits the fourth indication information to the second device.
[0351] Accordingly, the second device receives the fourth indication information from the first device.
[0352] For a detailed explanation of S1040, please refer to S630 in Method 600 above.
[0353] S1050: The second device sends the first PPDU to the first device.
[0354] Accordingly, the first device receives the first PPDU from the second device.
[0355] For a detailed explanation of S1050, please refer to S640 in Method 600 above.
[0356] If the first device receives a portion of the sensing measurement parameters included in the target measurement configuration in S1010, it should be noted that the sensing measurement result feedback requirements indicated by the first device to the second device based on that portion of the sensing measurement parameters included in the target measurement configuration may be inaccurate. Furthermore, the second PPDU transmitted by the first device includes second indication information in order to enable the second device to determine the feedback mode used by the first device to send the second PPDU. For a description of the second indication information, see S640 in Method 600 above.
[0357] In this embodiment of the present application, after receiving a target measurement configuration from a second device, the first device may determine sensing measurement result feedback requirements based on the target measurement configuration and indicate these sensing measurement result feedback requirements to the second device via third indication information. Thus, the second device may obtain the sensing measurement result feedback requirements corresponding to the target measurement configuration and determine whether the second device can satisfy the sensing measurement result feedback requirements. This helps to improve feedback efficiency. For example, if the sensing measurement result feedback requirements include a required period of time for the target, the second device can satisfy the sensing measurement result feedback requirements, which indicates that the first device has sufficient processing and reaction time. Thus, the first device can report the sensing measurement results in immediate feedback mode. This can improve feedback efficiency.
[0358] While this specification focuses on time requirement design in trigger-based sensing measurement instances, it should be noted that embodiments of this application are also applicable to time requirement design in non-trigger-based sensing measurement instances. Similarly, assume that a third device is a device that transmits a first PPDU, and a fourth device is a device that feeds back the sensing measurement results based on the first PPDU. The fourth device may transmit to the first device the first information in method 600 above or the third indication information in method 1000 above. Optionally, a second PPDU transmitted to the third device by the fourth device may further include the second indication information described in method 600 above, and the second PPDU includes the sensing measurement results obtained based on the first PPDU.
[0359] Figure 11 is a block diagram of an apparatus according to one embodiment of the present application. As shown in Figure 11, the apparatus 1100 may include a transceiver unit 1110. The transceiver unit 1110 may communicate with the outside, and the transceiver unit 1010 may also be called a communication interface or communication unit.
[0360] Optionally, the device 1100 may further include a processing unit 1120, which is configured to perform data processing.
[0361] Optionally, the device 1100 may further include a storage unit. The storage unit may be configured to store instructions and / or data. The processing unit 1120 may read instructions and / or data from the storage unit, and thus the device implements the above-described method embodiment.
[0362] In the first design, the apparatus 1100 may be the first device in the above embodiment, or a component of the first device (e.g., a chip). The apparatus 1100 may implement steps or procedures performed by the first device in the above method embodiment. The transceiver unit 1110 may be configured to perform operations related to the transmission and reception of the first device in the above method embodiment.
[0363] In a possible implementation, the transceiver unit 1120 is configured to transmit first information to a second device, the first information being used to determine a sensing measurement result feedback requirement corresponding to a target measurement configuration, the first information indicating a 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 period required from the moment the first device finishes receiving a first PPDU to the moment the first device begins transmitting a second PPDU, or a feedback mode used by the first device to transmit the second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU containing the sensing measurement result, the feedback mode including an immediate feedback mode or a delayed feedback mode, and the transceiver unit 1120 is further configured to receive the first PPDU from the second device.
[0364] In a possible implementation, the transceiver unit 1120 is configured to transmit third indication information to a second device, the third indication information indicating a sensing measurement result feedback requirement corresponding to a target measurement configuration, the sensing measurement result feedback requirement including at least one of the following: the period required from the moment the first device finishes receiving a first PPDU to the moment the first device begins transmitting a second PPDU, or a feedback mode used by the first device to transmit the second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU containing the sensing measurement result, the feedback mode including an immediate feedback mode or a delayed feedback mode, and the transceiver unit 1120 is further configured to receive the first PPDU from the second device.
[0365] In the second design, the apparatus 1100 may be the second device in the above embodiment, or a component of the second device (e.g., a chip). The apparatus 1100 may implement steps or procedures performed by the second device in the above method embodiment. The transceiver unit 1110 may be configured to perform operations related to the transmission and reception of the second device in the above method embodiment.
[0366] In a possible implementation, the transceiver unit 1120 is configured to receive first information from a first device, where the first information is used to determine a sensing measurement result feedback requirement corresponding to a target measurement configuration, the first information indicates a 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 period required from the moment the first device finishes receiving a first PPDU to the moment the first device begins transmitting a second PPDU, or a feedback mode used by the first device to transmit the second PPDU, the first PPDU is used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU includes the sensing measurement result, the feedback mode includes an immediate feedback mode or a delayed feedback mode, and the transceiver unit 1120 is further configured to transmit the first PPDU to the first device.
[0367] In a possible implementation, the transceiver unit 1120 is configured to receive third indication information from a first device, the third indication information indicating a sensing measurement result feedback requirement corresponding to a target measurement configuration, the sensing measurement result feedback requirement including at least one of the following: the period required from the moment the first device finishes receiving a first PPDU until the moment the first device begins transmitting a second PPDU, or a feedback mode used by the first device to transmit the second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU containing the sensing measurement result, the feedback mode including an immediate feedback mode or a delayed feedback mode, and the transceiver unit 1120 is further configured to transmit the first PPDU to the first device.
[0368] It should be understood that the specific processes by which the unit performs the corresponding steps described above are described in detail in the above method embodiments. For the sake of brevity, details are not described herein.
[0369] Furthermore, it should be understood that the apparatus 1100 described herein is implemented in the form of a functional unit. The term “unit” as used herein may mean an application-specific integrated circuit (ASIC), an electronic circuit, a processor configured to run one or more software or firmware programs (e.g., a shared processor, a dedicated processor, or a group processor), memory, merge logic circuits, and / or other suitable components that support the functions described. In an optional example, those skilled in the art will understand that the apparatus 1100 may be, in particular, the first device in the above embodiments and may be configured to perform procedures and / or steps corresponding to the first device in the above method embodiments. Alternatively, the apparatus 1100 may be, in particular, the second device in the above embodiments and may be configured to perform procedures and / or steps corresponding to the second device in the above method embodiments. To avoid repetition, details are not described again herein. The transceiver unit 1110 may, alternatively, be a transceiver circuit (e.g., including a receiver circuit and a transmitter circuit), and the processing unit 1120 may be a processing circuit. The apparatus in Figure 11 may be the device in the embodiments described above, or it may be a chip or chip system, such as a system of chip (SoC). The transceiver unit may be an input / output circuit or a communication interface. The processing unit is a processor, a microprocessor, or an integrated circuit on a chip. This is not limited herein.
[0370] The apparatus 1100 in the above solution has the function of implementing the corresponding steps performed by the first or second device in the above method. The function may be implemented by hardware or by hardware running the corresponding software. The hardware or software includes one or more modules corresponding to the above function. For example, a transceiver unit may be replaced by a transceiver (for example, a transmitting unit in a transceiver unit may be replaced by a transmitter, a receiving unit in a transceiver unit may be replaced by a receiver), and another unit, for example, a processing unit, may be replaced by a processor to separately perform the receiving and transmitting operations and associated processing operations in the method embodiment.
[0371] Figure 12 is a diagram of an apparatus 1200 according to one embodiment of the present application. The apparatus 1200 includes a processor 1210. The processor 1210 is configured to perform the method in the above-described embodiment by executing computer programs or instructions stored in memory 1220, or by reading data or instructions stored in memory 1220. Optionally, there may be one or more processors 1210.
[0372] Optionally, as shown in Figure 12, the device 1200 further includes a memory 1220, which is configured to store computer programs or instructions and / or data. The memory 1220 and the processor 1210 may be integrated or disposed separately. Optionally, there may be one or more memories 1220.
[0373] Optionally, the device 1200 further includes a transceiver 1230, as shown in Figure 12. The transceiver 1230 is configured to receive and / or transmit signals. For example, the processor 1210 is configured to control the transceiver 1230 to receive and / or transmit signals.
[0374] In the solution, the device 1200 is configured to implement the operations performed by the first device in the above-described method embodiment.
[0375] For example, the processor 1210 is configured to execute a computer program or instruction stored in the memory 1220 to implement the relevant operation performed by the first device in the above-described embodiment of the method, for example, the method performed by the first device in the embodiment shown in Figure 6 or Figure 10.
[0376] In an alternative solution, the device 1200 is configured to implement the method performed by the second device in the above-described embodiment of the method.
[0377] For example, the processor 1210 is configured to execute a computer program or instruction stored in the memory 120 to implement the relevant operation performed by the second device in the above-described embodiment of the method, for example, the method performed by the second device in the embodiment shown in Figure 6 or Figure 10.
[0378] It should be understood that the processor referred to in the embodiments of this application may be a central processing unit (CPU), and further may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0379] Furthermore, it should be understood that the memory referred to in the embodiments of this application may be volatile memory and / or non-volatile memory. Non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM). For example, RAM may be used as an external cache. Rather than being limited, RAM includes multiple forms such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and direct rambus random access memory (direct rambus RAM, DR RAM).
[0380] Note that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, memory (storage module) may be integrated into the processor.
[0381] Furthermore, it should be noted that the memories described herein include, but are not limited to, these and any other suitable types of memory.
[0382] Figure 13 shows a chip system 1300 according to one embodiment of the present application. The chip system 1300 (sometimes called a processing system) includes a logic circuit 1310 and an input / output interface 1320.
[0383] The logic circuit 1310 may be a processing circuit in the chip system 1300. The logic circuit 1310 may be coupled to and connected to a memory unit and call instructions in the memory unit, enabling the chip system 1300 to implement the methods and functions of the embodiments of this application. The input / output interface 1320 may be an input / output circuit in the chip system 1300 that outputs information processed by the chip system 1300 or inputs data or signaling to be processed by the chip system 1300 for processing.
[0384] In particular, for example, if the chip system 1300 is mounted on a first device, the logic circuit 1310 is coupled to the input / output interface 1320, and the logic circuit 1310 may transmit first information through the input / output interface 1320, and the first information may be generated by the logic circuit 1310. In another example, if the chip system 1300 is mounted on a second device, the logic circuit 1310 is coupled to the input / output interface 1320, and the logic circuit 1310 may receive first information through the input / output interface 1320, and the logic circuit 1320 determines sensing measurement result feedback requirements based on the first information.
[0385] In the solution, the chip system 1300 is configured to implement the operations performed by the first device in the above-described method embodiment.
[0386] For example, the logic circuit 1310 is configured to implement processing-related operations performed by the first device in the above-described method embodiment, such as processing-related operations performed by the first device in the embodiment shown in Figure 6 or Figure 10. The input / output interface 1320 is configured to implement transmission and / or reception-related operations performed by the first device in the above-described method embodiment, such as processing-related operations performed by the first device in the embodiment shown in Figure 6 or Figure 10.
[0387] In an alternative solution, the chip system 1300 is configured to implement the operations performed by the second device in the above-described method embodiment.
[0388] For example, the logic circuit 1310 is configured to implement processing-related operations performed by the second device in the above-described method embodiment, such as the processing-related operations performed by the second device in the embodiment shown in Figure 6 or Figure 10. The input / output interface 1320 is configured to implement transmission and / or reception-related operations performed by the second device in the above-described method embodiment, such as the processing-related operations performed by the second device in the embodiment shown in Figure 6 or Figure 10.
[0389] One embodiment of this application further provides a computer-readable storage medium for storing computer instructions for implementing a method performed by the device in the above-described embodiment.
[0390] For example, when a computer program is executed by a computer, the computer can implement the method executed by the first device in the above embodiment of the method.
[0391] In another example, when a computer program is executed by a computer, the computer can implement the method executed by the second device in the above embodiment of the method.
[0392] One embodiment of this application further provides a computer program product including instructions. When the instructions are executed by a computer, the method executed by the device in the above-described method embodiment (for example, the first device or the second device) is implemented.
[0393] One embodiment of this application further provides a communication system including the first device and the second device described above.
[0394] For a description of the relevant content and beneficial effects of any one of the devices provided above, please refer to the corresponding method embodiment provided above. Further details will not be provided here.
[0395] In some embodiments provided in this application, it should be understood that the disclosed apparatus and methods may be implemented in other ways. For example, the described apparatus embodiments are merely examples. For example, the division into units is merely a logical functional division, and other divisions may be possible in actual implementations. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not performed. Furthermore, the mutual coupling, direct coupling, or communication connection shown or described may be implemented through some interfaces. Indirect coupling or communication connection between devices or units may be implemented in electronic, mechanical, or other forms.
[0396] All or part of the embodiments described above may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement an embodiment, all or part of the embodiment may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded onto a computer and executed, all or part of the procedures or functions according to the embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable device. For example, the computer may be a personal computer, a server, or a network device. Computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave). A computer-readable storage medium can be any available medium accessible by a computer or data storage device, such as a server or data center, that integrates one or more available media. Available media may include magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., DVDs), and semiconductor media (e.g., solid-state disks (SSDs)). For example, available media may include, but are not limited to, any medium capable of storing program code, such as USB flash drives, removable hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0397] The above description is merely a specific implementation of this application and does not limit the scope of protection of this application. Any modification or substitution that is readily conceivable by a person skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Accordingly, the scope of protection of this application shall be subject to the scope of protection of the claims.
Claims
1. A method of communication, The second device transmits the target measurement configuration to the first device, The steps include: receiving third indication information from the first device by the second device, wherein the third indication information indicates a sensing measurement result feedback requirement corresponding to the target measurement configuration, the sensing measurement result feedback requirement includes a period of time required from the moment the first device finishes receiving a first physical layer protocol data unit (PPDU) to the moment the first device begins transmitting a second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU including the sensing measurement result and the second indication information, the second indication information indicating a feedback mode used to transmit the second PPDU; The second device transmits the first PPDU to the first device. A communication method that includes this.
2. The method according to claim 1, wherein the target measurement configuration includes a sensing measurement setup element, and the sensing measurement setup element comprises a report format field.
3. The method according to claim 2, wherein the report format field is set to 3, 5, 6, or 7.
4. The method according to any one of claims 1 to 3, wherein the third indication information includes a burst response delay sub-element, the burst response delay sub-element includes the time spent by the first device to generate a sensing measurement report after the reception of the first PPDU has finished.
5. Prior to the step of transmitting the first PPDU by the second device, the method: If the second device satisfies the sensing measurement result feedback requirements corresponding to the target measurement configuration, the second device transmits first indication information to the first device, wherein the first indication information indicates that the first device transmits the second PPDU in immediate feedback mode, or indicates that the second device can satisfy the sensing measurement result feedback requirements corresponding to the target measurement configuration. The method according to claim 1, further comprising:
6. Before the step of transmitting the first PPDU by the second device, the method: If the second device fails to satisfy the sensing measurement result feedback requirements corresponding to the target measurement configuration, the second device transmits first indication information to the first device, wherein the first indication information indicates that the first device transmits the second PPDU in a delayed feedback mode, or that the second device is unable to satisfy the sensing measurement result feedback requirements corresponding to the target measurement configuration. The method according to claim 1, further comprising:
7. Before the step of transmitting the first PPDU by the second device, the method: The step of transmitting first indication information to the first device by the second device, wherein the first indication information indicates a period, guaranteed by the second device, from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting a third PPDU, the third PPDU being a PPDU transmitted by the first device to the second device in a first measurement instance, and the first measurement instance being a measurement instance in which the first device receives the first PPDU. The method according to claim 1, further comprising:
8. The method according to any one of claims 1 to 3, wherein the target measurement configuration includes one or more of the following sensing measurement parameters: the number of target transmitting antennas, the number of target receiving antennas, the target subcarrier grouping size, the target quantization bit value of each real or imaginary part corresponding to channel state information (CSI), and the target bandwidth.
9. The method according to any one of claims 1 to 3, wherein the second PPDU further includes one or more of the following: an identifier for a sensing measurement setup corresponding to the sensing measurement result, and an identifier for a sensing measurement instance corresponding to the sensing measurement result.
10. The method according to any one of claims 1 to 3, wherein the sensing measurement result feedback requirement includes a period of time required from the moment the first device finishes receiving the first PPDU to the moment the first device begins transmitting the second PPDU in the same measurement instance.
11. A method of communication, The first device receives a target measurement configuration from the second device, A step of transmitting a third indication information to a second device by the first device, wherein the third indication information indicates a sensing measurement result feedback requirement corresponding to the target measurement configuration, the sensing measurement result feedback requirement includes a period of time required from the moment the first device finishes receiving a first physical layer protocol data unit (PPDU) to the moment the first device begins transmitting a second PPDU, the first PPDU is used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU includes the sensing measurement result and the second indication information, the second indication information indicates a feedback mode used to transmit the second PPDU, and The first device receives the first PPDU from the second device. A communication method that includes this.
12. The method according to claim 11, wherein the target measurement configuration includes a sensing measurement setup element, and the sensing measurement setup element includes a report format field.
13. The method according to claim 12, wherein the report format field is set to 3, 5, 6, or 7.
14. The method according to any one of claims 11 to 13, wherein the third indication information includes a burst response delay sub-element, the burst response delay sub-element includes the time spent by the first device to generate a sensing measurement report after the reception of the first PPDU has finished.
15. A device equipped with a transceiver unit, The transceiver unit is configured to receive a target measurement configuration from a second device. The transceiver unit is further configured to transmit a third indication information to the second device, the third indication information indicating a sensing measurement result feedback requirement corresponding to the target measurement configuration, the sensing measurement result feedback requirement including the period required from the moment the device finishes receiving a first physical layer protocol data unit (PPDU) to the moment the device begins transmitting a second PPDU, the first PPDU being used by the device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU including the sensing measurement result and the second indication information, the second indication information indicating a feedback mode used to transmit the second PPDU. The transceiver unit is further configured to receive the first PPDU from the second device.
16. The apparatus according to claim 15, wherein the target measurement configuration includes a sensing measurement setup element, and the sensing measurement setup element includes a report format field.
17. The apparatus according to claim 16, wherein the report format field is set to 3, 5, 6, or 7.
18. The apparatus according to any one of claims 15 to 17, wherein the third indication information includes a burst response delay sub-element, the burst response delay sub-element includes the time spent by the apparatus to generate a sensing measurement report after the reception of the first PPDU has finished.
19. A device equipped with a transceiver unit, The transceiver unit is configured to transmit the target measurement configuration to the first device. The transceiver unit is further configured to receive third indication information from the first device, the third indication information indicating a sensing measurement result feedback requirement corresponding to the target measurement configuration, the sensing measurement result feedback requirement including the period required from the moment the first device finishes receiving a first physical layer protocol data unit (PPDU) to the moment the first device begins transmitting a second PPDU, the first PPDU being used by the first device to perform a sensing measurement and obtain a sensing measurement result, the second PPDU including the sensing measurement result and the second indication information, the second indication information indicating a feedback mode used to transmit the second PPDU. The transceiver unit is further configured to transmit the first PPDU to the first device.
20. The apparatus according to claim 19, wherein the target measurement configuration includes a sensing measurement setup element, and the sensing measurement setup element includes a report format field.
21. The apparatus according to claim 20, wherein the report format field is set to 3, 5, 6, or 7.
22. The apparatus according to any one of claims 19 to 21, wherein the third indication information includes a burst response delay sub-element, the burst response delay sub-element includes the time spent by the first device to generate a sensing measurement report after the reception of the first PPDU has finished.
23. It is a device, A processor configured to execute computer instructions stored in memory, enabling the device to perform the method described in any one of claims 1 to 3. A device equipped with the following features.
24. A device, A processor configured to execute computer instructions stored in memory, enabling the device to perform the method described in any one of claims 11 to 13. A device equipped with the following features.
25. A computer-readable storage medium configured to store a computer program, wherein the computer program includes instructions for implementing the method described in any one of claims 1 to 3.
26. A computer-readable storage medium configured to store a computer program, wherein the computer program includes instructions for implementing the method described in any one of claims 11 to 13.
Citation Information
Patent Citations
Sensing measurement method and device
EP3986018A1