Information transmission method and device
By providing AGC gain index feedback, the method improves WLAN sensing accuracy by distinguishing between gain adjustments and environmental factors, ensuring precise environmental assessments in wireless local area networks.
Patent Information
- Application Number
- JP2024558283
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-04-02
- Filing Date
- 2023-03-23
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2043-03-23
AI Technical Summary
In WLAN sensing technology, the accuracy of sensing results is compromised by adjustments in gain or power of the sensing measurement link, leading to inaccurate environmental assessments.
The method involves feeding back automatic gain control (AGC) gain index information, such as LNA, VGA, or AGC saturation/jump information, to enhance sensing performance by distinguishing between channel changes caused by gain adjustments or environmental factors.
This approach improves the accuracy of sensing results by allowing devices to differentiate between channel changes due to gain adjustments and environmental factors, thereby enhancing the reliability of wireless local area network sensing.
Smart Images

Figure 0007801484000006 
Figure 0007801484000007 
Figure 0007801484000008
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202210351937.8, entitled "Information Transmission Method and Apparatus," filed with the State Intellectual Property Office on April 2, 2022, which is incorporated herein by reference in its entirety.
[0002] TECHNICAL FIELD This application relates to the field of communications technology, and in particular to information transmission methods and apparatus. [Background technology]
[0003] In daily life, signals sent by wireless fidelity (Wi-Fi) devices are usually received after being reflected, diffracted, and scattered by various obstacles. Due to this phenomenon, the actually received signal is usually obtained by superimposing multiple signals. In other words, the channel environment can be complicated. However, from another perspective, this also helps to sense the physical environment through which the wireless signal passes by using the wireless signal. To infer and sense the surrounding environment, the wireless signal, e.g., channel state information (CSI), affected by various obstacles is analyzed. Therefore, wireless local area network (WLAN) sensing technology is derived. Due to the broadcast deployment of Wi-Fi devices and the increasing sensing requirements, performing sensing by using commonly available Wi-Fi devices is a hot topic of current research.
[0004] Currently, in WLAN sensing technology, a receiver and a transmitter may achieve sensing function by observing multiple physical layer protocol data units (PPDUs). For example, a receiver may receive multiple PPDUs from a transmitter within a certain time period and perform channel estimation on the multiple PPDUs to separately obtain CSI. The receiver may send the obtained CSI to the transmitter. The transmitter may process the obtained CSI within the time period to obtain channel changes within the time period. Alternatively, the receiver may process the obtained CSI within the time period to obtain channel changes within the time period. The transmitter or receiver can determine the environment in which the channel is located based on the channel changes to obtain sensing results.
[0005] However, adjusting the gain or power of the sensing measurement link may have an additional effect on the sensing result, and therefore the sensing result may be inaccurate. Summary of the Invention [Means for solving the problem]
[0006] The present application provides an information transmission method and apparatus for improving sensing performance.
[0007] According to a first aspect, there is provided an information transmission method. The method may be performed by a first device or a chip having similar functions of the first device. In the method, the first device receives a physical layer protocol data unit (PPDU) from a second device. The PPDU is used for sensing measurement. The first device sends first information to the second device, where the first information indicates information about automatic gain control (AGC). The AGC indicates a gain index of the AGC to be obtained when the PPDU is received.
[0008] According to the above solution, the first device may feed back to the second device the AGC gain index obtained when the PPDU is received, i.e., the first device may feed back to the second device the adjustment value of the gain of the sensing measurement link. Thus, the second device can determine during sensing whether the channel change is caused by the adjustment of the gain of the sensing measurement link or by the channel environment, so as to improve the accuracy of the sensing result.
[0009] In one possible implementation, the first information includes one or more of the following: low noise amplifier (LNA) gain index information, variable gain amplifier (VGA) gain index information, AGC saturation information, or AGC jump information.
[0010] In one example, the AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when the AGC is not saturated, the first information may not convey AGC saturation information. For example, AGC saturation may be understood as an excessively large adjustment of the AGC.
[0011] In another example, the AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information may not carry the AGC jump information. For example, an AGC jump may be understood as a change in the gain exponent of the AGC.
[0012] According to the above solution, the first device may feed back AGC, for example, LNA gain index information, VGA gain index information, AGC saturation information, or AGC jump information, to the second device, so that the second device can determine whether the gain at the first device side is adjusted.
[0013] In one possible implementation, the first information is carried in a sensory measurement report frame or a channel state information (CSI) frame. For example, the first information may be carried in a sensory measurement report field of a sensory measurement report frame. For another example, the first information may be carried in a CSI report field or a CSI report control field of a CSI frame.
[0014] According to the above solution, the first device may send a CSI frame carrying an AGC to the second device, so that the second device may determine a processing scheme for the CSI frame based on the AGC in the CSI frame. For example, if the second device determines that the first information includes AGC saturation, i.e., AGC saturation occurs when the first device receives the PPDU, the second device may choose not to use the CSI included in the CSI frame for sensing.
[0015] In one possible implementation, the first information is carried in one of the following: a directional multi-gigabit (DMG) sensing report element, a DMG channel measurement feedback element, or an enhanced directional multi-gigabit (EDMG) channel measurement feedback element.
[0016] According to the above solution, in high frequency scenarios, the first device may also send AGC to the second device to enhance sensing performance.
[0017] In one possible implementation, the first information further includes one or more of an identifier of a DMG sensing instance, an identifier of a DMG sensing burst, and an identifier of a DMG measurement program, wherein one DMG sensing burst includes one or more DMG sensing instances, one DMG measurement program includes one or more DMG sensing bursts, and one DMG sensing instance indicates one sensing.
[0018] In one possible case, if the AGC is adjusted at each DMG sensing instance, then the AGC corresponds to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst but adjusted within different DMG bursts, then the AGC needs to correspond to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, then the AGC needs to correspond to the DMG measurement program.
[0019] According to the above solution, when the first device sends an AGC, the AGC may correspond to one DMG sensing instance, one DMG sensing burst, or one DMG measurement program.
[0020] In one possible implementation, the first device may perform self-adjustment on the gain index of the AGC to obtain error information of the AGC, and the first device sends the error information of the AGC to the second device.
[0021] According to the above solution, the first device may send AGC error information to the second device, so that when the first device obtains the AGC obtained when receiving the PPDU, the second device compensates the AGC based on the AGC error information to improve the sensing performance.
[0022] According to a second aspect, there is provided an information transmission method. The method may be performed by a second device or a chip having similar functions in the second device. In the method, the second device sends a PPDU to the first device. The PPDU is used for sensing measurement. The second device receives first information from the first device, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received.
[0023] According to the above solution, the second device may obtain the AGC gain index obtained when the first device receives the PPDU, i.e., the second device may obtain the gain adjustment value of the sensing measurement link. Therefore, the second device can determine during sensing whether the channel change is caused by the gain adjustment of the sensing measurement link or by the channel environment, so as to improve the accuracy of the sensing result.
[0024] In one possible implementation, the first information includes one or more of the following: LNA gain index information, VGA gain index information, AGC saturation information, or AGC jump information.
[0025] In one example, the AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when the AGC is not saturated, the first information may not convey AGC saturation information. Note that AGC saturation may be understood as an excessively large adjustment of the AGC.
[0026] In another example, the AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information may not carry the AGC jump information. Note that an AGC jump may be understood as a change in the gain index of the AGC.
[0027] According to the above solution, the second device may obtain the AGC of the first device, for example, LNA gain index information, VGA gain index information, AGC saturation information, or AGC jump information, to determine whether the gain at the first device side is adjusted.
[0028] In one possible implementation, the first information is carried in a sensory measurement report frame or a CSI frame. For example, the first information may be carried in a sensory measurement report field of a sensory measurement report frame. For another example, the first information may be carried in a CSI report field or a CSI report control field of a CSI frame.
[0029] According to the above solution, the first device may send a CSI frame carrying an AGC to the second device, so that the second device may determine a processing scheme for the CSI frame based on the AGC in the CSI frame. For example, if the second device determines that the first information includes AGC saturation, i.e., AGC saturation occurs when the first device receives the PPDU, the second device may choose not to use the CSI included in the CSI frame for sensing.
[0030] In one possible implementation, the first information is carried in one of the following: a DMG sensing report element, a DMG channel measurement feedback element, or an EDMG channel measurement feedback element.
[0031] According to the above solution, in high frequency scenarios, the second device may also get AGC to enhance sensing performance.
[0032] In one possible implementation, the first information further includes one or more of an identifier of a DMG sensing instance, an identifier of a DMG sensing burst, and an identifier of a DMG measurement program, wherein one DMG sensing burst includes one or more DMG sensing instances, one DMG measurement program includes one or more DMG sensing bursts, and one DMG sensing instance indicates one sensing.
[0033] In one possible case, if the AGC is adjusted at each DMG sensing instance, then the AGC corresponds to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst but adjusted within different DMG bursts, then the AGC needs to correspond to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, then the AGC needs to correspond to the DMG measurement program.
[0034] According to the above solution, the AGC of the first device may correspond to one DMG sensing instance, one DMG sensing burst, or one DMG measurement program.
[0035] In one possible implementation, the second device may obtain the AGC error information from the first device.
[0036] According to the above solution, the second device can acquire error information of the AGC of the first device. Therefore, when the first device acquires the AGC acquired when receiving the PPDU, the second device compensates the AGC based on the error information of the AGC to improve sensing performance.
[0037] According to a third aspect, there is provided an information transmission method. The method may be performed by a first device or a chip having similar functions of the first device. In the method, the first device sends first power indication information and second power indication information to a second device, where the first power indication information and the second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0038] According to the above solution, the first device may indicate the same PPDU power, i.e., the first power and the second power, to the second device, so that the second device may send the PPDU or generate CSI based on the first power and the second power, which can reduce the impact caused by jumps in the actual transmission power of the PPDU on the sensing result and improve the sensing performance.
[0039] In one possible implementation, the first power is the power of the PPDU to be processed by the digital-to-analog converter, and the second power is the actual transmission power of the PPDU.
[0040] According to the above solution, the first device may send the power of the PPDU, i.e., the power of the PPDU in the digital domain and the actual transmit power of the PPDU, to be processed by the digital-to-analog converter, to the second device, so that the second device can determine the power adjustment status of the PPDU. In this way, the second device can compensate the CSI based on the power adjustment status of the PPDU during sensing to improve sensing performance.
[0041] In one possible implementation, the first power indication information is carried in a null data packet announcement (NDPA) frame or an EDMG transmit power element.
[0042] According to the above solution, the first device may send first power indication information carried in an NDPA frame or an EDMG transmit power element to the second device, so that the second device can obtain the power of the PPDU to be processed by the digital-to-analog converter.
[0043] In one possible implementation, the first power is the power of the second information, and the second power is the power of the third information, where the second information includes a field of the PPDU used for sensory measurements, and the third information includes another field of the PPDU other than the field used for sensory measurements.
[0044] According to the above solution, the first device sends the first power of the second information and the second power of the third information to the second device separately, so that when sending PPDUs, the second device sends the second information and the third information by using different powers, so as to reduce the impact caused by jumps in the actual transmission power of the PPDUs on sensing results and improve sensing performance.
[0045] Optionally, the second power indication information is a target received signal strength indicator (RSSI).The first power indicated by the first power indication information is a fixed value.
[0046] According to the above solution, the first device may indicate to the second device that the power of the second information is a fixed value and may indicate the desired reception power of the third information to the second device. Therefore, when sending a PPDU, the second device separately sends the second information and the third information by using different powers. Since the actual transmission power of the fields used for sensing measurement is a fixed value, i.e., the actual transmission power of the fields used for sensing measurement does not jump, sensing performance may be improved. Additionally, since the power of the fields not used for sensing measurement is determined based on RSSI, the decoding rate of the first device for the fields not used for sensing measurement is improved.
[0047] In one possible implementation, the second information includes an HE-STF.
[0048] According to the above solution, when receiving a PPDU, the first device may adjust the AGC based on the HE-STF. Therefore, when the field used for sensing measurement includes the HE-STF, the AGC adjustment may be based on the field used for sensing measurement to improve the reception success rate of the field used for sensing measurement.
[0049] In one possible implementation, the first power indication information is carried in a station (STA) information, trigger frame, or beam refinement protocol (BRP) frame.
[0050] According to a fourth aspect, there is provided an information transmission method. The method may be performed by a second device or a chip having similar functions in the second device. In the method, the second device receives first power indication information and second power indication information from the first device, where the first power indication information and the second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0051] According to the above solution, the second device may obtain the same PPDU power, i.e., the first power and the second power, and may then send the PPDU or generate CSI based on the first power and the second power, which can reduce the impact of jumps in the actual transmission power of the PPDU on the sensing result and improve the sensing performance.
[0052] In one possible implementation, the first power is the power of the PPDU to be processed by the digital-to-analog converter, and the second power is the actual transmission power of the PPDU.
[0053] According to the above solution, the second device may obtain the power of the PPDU, i.e., the power of the PPDU in the digital domain and the actual transmit power of the PPDU, which are processed by a digital-to-analog converter to determine the power adjustment status of the PPDU. In this way, the second device can compensate the CSI based on the power adjustment status of the PPDU during sensing to improve sensing performance.
[0054] In one possible implementation, the first power indication information is carried in an NDPA frame or an EDMG transmit power element.
[0055] In one possible implementation, the second device sends second information based on the first power, the second information including a field of the PPDU used for sensory measurements, and the second device sends third information based on the second power, the third information including another field of the PPDU other than the field used for sensory measurements.
[0056] According to the above solution, the second device may obtain a first power of the second information and a second power of the third information. In this way, when sending a PPDU, the second device sends the second information and the third information by using different powers, so as to reduce the impact caused by a jump in the actual transmission power of the PPDU on the sensing result and improve the sensing performance.
[0057] Optionally, the second power indication information is a target RSSI. The first power indicated by the first power indication information is a fixed value.
[0058] According to the above solution, the first device may indicate to the second device that the power of the second information is a fixed value and may indicate the desired reception power of the third information to the second device. Therefore, when sending a PPDU, the second device separately sends the second information and the third information by using different powers. Since the actual transmission power of the fields used for sensing measurement is a fixed value, i.e., the actual transmission power of the fields used for sensing measurement does not jump, sensing performance may be improved. Additionally, since the power of the fields not used for sensing measurement is determined based on RSSI, the decoding rate of the first device for the fields not used for sensing measurement is improved.
[0059] In one possible implementation, the second information includes an HE-STF.
[0060] According to the above solution, when receiving a PPDU, the first device may adjust the AGC based on the HE-STF. Therefore, when the field used for sensing measurement includes the HE-STF, the AGC adjustment may be based on the field used for sensing measurement to improve the reception success rate of the field used for sensing measurement.
[0061] In one possible implementation, the first power indication information is carried in a STA information, trigger frame, or beam improvement protocol BRP frame.
[0062] According to a fifth aspect, a communication device is provided, including a transceiver unit and a processing unit.
[0063] The transceiver unit is configured to receive a PPDU from a second device. The PPDU is used for sensing measurements. The processing unit is configured to generate first information, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received. The transceiver unit is further configured to send the first information to the second device.
[0064] In one possible implementation, the first information includes one or more of the following: LNA gain index information, VGA gain index information, AGC saturation information, or AGC jump information.
[0065] In one example, the AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when the AGC is not saturated, the first information may not carry AGC saturation information. Note that AGC saturation may be understood as an excessively large adjustment of the AGC. In another example, the AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information may not carry AGC jump information. Note that an AGC jump may be understood as a change in the gain index of the AGC.
[0066] In one possible implementation, the first information is carried in a sensory measurement report field or a CSI frame. For example, the first information may be carried in a sensory measurement report field of a sensory measurement report frame. For another example, the first information may be carried in a CSI report field or a CSI report control field of a CSI frame.
[0067] In one possible implementation, the first information is carried in one of the following: a DMG sensing report element, a DMG channel measurement feedback element, or an EDMG channel measurement feedback element.
[0068] In one possible implementation, the first information further includes one or more of an identifier of a DMG sensing instance, an identifier of a DMG sensing burst, and an identifier of a DMG measurement program, wherein one DMG sensing burst includes one or more DMG sensing instances, one DMG measurement program includes one or more DMG sensing bursts, and one DMG sensing instance indicates one sensing.
[0069] In one possible case, if the AGC is adjusted at each DMG sensing instance, then the AGC corresponds to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst but adjusted within different DMG bursts, then the AGC needs to correspond to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, then the AGC needs to correspond to the DMG measurement program.
[0070] In one possible implementation, the processing unit is further configured to perform self-adjustment on a gain index of the AGC to obtain error information of the AGC. The transceiver unit is further configured to send the error information of the AGC to the second device.
[0071] According to a sixth aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0072] The processing unit is configured to generate a PPDU. The PPDU is used for sensing measurements. The transceiver unit is configured to send the PPDU to a first device. The transceiver unit is further configured to receive first information from the first device, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received.
[0073] In one possible implementation, the first information includes one or more of the following: LNA gain index information, VGA gain index information, AGC saturation information, or AGC jump information.
[0074] In one example, the AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when the AGC is not saturated, the first information may not convey AGC saturation information. Note that AGC saturation may be understood as an excessively large adjustment of the AGC.
[0075] In another example, the AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information may not carry the AGC jump information. Note that an AGC jump may be understood as a change in the gain index of the AGC.
[0076] In one possible implementation, the first information is carried in a sensory measurement report field or a CSI frame. For example, the first information may be carried in a sensory measurement report field of a sensory measurement report frame. For another example, the first information may be carried in a CSI report field or a CSI report control field of a CSI frame.
[0077] In one possible implementation, the first information is carried in one of the following: a DMG sensing report element, a DMG channel measurement feedback element, or an EDMG channel measurement feedback element.
[0078] In one possible implementation, the first information further includes one or more of an identifier of a DMG sensing instance, an identifier of a DMG sensing burst, and an identifier of a DMG measurement program, wherein one DMG sensing burst includes one or more DMG sensing instances, one DMG measurement program includes one or more DMG sensing bursts, and one DMG sensing instance indicates one sensing.
[0079] In one possible case, if the AGC is adjusted at each DMG sensing instance, then the AGC corresponds to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst but adjusted within different DMG bursts, then the AGC needs to correspond to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, then the AGC needs to correspond to the DMG measurement program.
[0080] In one possible implementation, the transceiver unit is further configured to obtain AGC error information from the first device.
[0081] According to a seventh aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0082] The processing unit is configured to generate first and second power indication information. The transceiver unit is configured to send the first and second power indication information to the second device, where the first and second power indication information indicate power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0083] In one possible implementation, the first power is the power of the PPDU to be processed by the digital-to-analog converter, and the second power is the actual transmission power of the PPDU.
[0084] In one possible implementation, the first power indication information is carried in an NDPA frame or an EDMG transmit power element.
[0085] In one possible implementation, the first power is the power of the second information, and the second power is the power of the third information, where the second information includes a field of the PPDU used for sensory measurements, and the third information includes another field of the PPDU other than the field used for sensory measurements.
[0086] Optionally, the second power indication information is a target RSSI. The first power indicated by the first power indication information is a fixed value.
[0087] In one possible implementation, the second information includes an HE-STF.
[0088] In one possible implementation, the first power indication information is carried in a STA information, a trigger frame, or a BRP frame.
[0089] According to an eighth aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0090] The transceiver unit is configured to receive first and second power indication information from a first device, where the first and second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The processing unit is configured to generate a CSI or a PPDU based on the first and second powers.
[0091] In one possible implementation, the first power is the power of the PPDU to be processed by the digital-to-analog converter, and the second power is the actual transmission power of the PPDU.
[0092] In one possible implementation, the first power indication information is carried in an NDPA frame or an EDMG transmit power element.
[0093] In one possible implementation, the transceiver unit is further configured to send second information based on the first power, the second information including a field of the PPDU used for sensory measurements, and third information based on the second power, the third information including another field of the PPDU other than the field used for sensory measurements.
[0094] Optionally, the second power indication information is a target RSSI. The first power indicated by the first power indication information is a fixed value.
[0095] In one possible implementation, the second information includes an HE-STF.
[0096] In one possible implementation, the first power indication information is carried in a STA information, trigger frame, or beam improvement protocol BRP frame.
[0097] According to a ninth aspect, the present application provides a communications device including a processor. The processor is coupled to a memory, the memory being configured to store computer programs or instructions, and the processor being configured to execute the computer programs or instructions to perform the implementation methods of the first to fourth aspects. The memory may be located inside or outside the device. There may be one or more processors.
[0098] According to a tenth aspect, the present application provides a communications device including a processor and an interface circuit, the interface circuit configured to communicate with another device, and the processor configured to perform the methods of the first to fourth aspects.
[0099] According to an eleventh aspect, there is provided a communication device, the device including a logic circuit and an input / output interface.
[0100] In one design, the input / output interface is configured to input a PPDU from a second device. The PPDU is used for sensing measurements. The logic circuit is configured to generate first information, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received. The input / output interface is further configured to output the first information to the second device.
[0101] In one design, the logic circuit is configured to generate a PPDU. The PPDU is used for sensing measurement. The input / output interface is configured to output the PPDU to a first device. The input / output interface is further configured to input first information from the first device, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received.
[0102] In one design, the logic circuit is configured to generate first and second power indication information. The input / output interface is configured to output the first and second power indication information to a second device, where the first and second power indication information indicate power of the same PPDU, the PPDU being used for sensing measurements. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0103] In one design, the input / output interface is configured to receive first and second power indication information from a first device, where the first and second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The logic circuit is configured to generate a CSI or a PPDU based on the first power and the second power.
[0104] According to a twelfth aspect, the present application provides a communication system including a communication device configured to perform the method of the first aspect, and a communication device configured to perform the method of the second aspect.
[0105] According to a thirteenth aspect, the present application provides a communication system including a communication device configured to perform the method of the third aspect, and a communication device configured to perform the method of the fourth aspect.
[0106] According to a fourteenth aspect, the present application further provides a chip system including a processor configured to perform the implementation methods in the first to fourth aspects.
[0107] According to a fifteenth aspect, the present application further provides a computing program product including computer-executable instructions that, when executed on a computer, perform the methods of the first to fourth aspects.
[0108] According to a sixteenth aspect, the present application further provides a computer-readable storage medium, the computer-readable storage medium including a computer program or instructions, which, when executed on a computer, perform the methods of the first to fourth aspects.
[0109] For the technical effects achieved by the fifth to sixteenth aspects, please refer to the technical effects of the first to fourth aspects, and the details will not be described again in this specification. [Brief explanation of the drawings]
[0110] [Figure 1] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Figure 2] 2 is an exemplary flowchart of a signal transmission method according to an embodiment of the present application; [Figure 3A] 1 is an exemplary flowchart of a sensing procedure according to an embodiment of the present application. [Figure 3B] 1 is an exemplary flowchart of a sensing procedure according to an embodiment of the present application. [Figure 3C] 1 is an exemplary flowchart of a sensing procedure according to an embodiment of the present application. [Figure 3D] 1 is an exemplary flowchart of a sensing procedure according to an embodiment of the present application. [Figure 3E] 1 is an exemplary flowchart of a sensing procedure according to an embodiment of the present application. [Figure 4] FIG. 1 is a schematic diagram of the structure of a DMG sensing reporting element according to an embodiment of the present application. [Figure 5] 1 is a schematic diagram of the structure of STA information of an NDPA frame according to an embodiment of the present application; [Figure 6] 2 is an exemplary flowchart of a signal transmission method according to an embodiment of the present application; [Figure 7] 2 is an exemplary flowchart of a signal transmission method according to an embodiment of the present application; [Figure 8] FIG. 1 is a schematic diagram of the structure of an LMR according to an embodiment of the present application. [Figure 9] 2 is an exemplary flowchart of a signal transmission method according to an embodiment of the present application; [Figure 10A] 1 is a schematic diagram of a structure of a PPDU according to an embodiment of the present application; [Figure 10B] 1 is a schematic diagram of a structure of a PPDU according to an embodiment of the present application; [Figure 11] 1 is a schematic diagram of the structure of an NDPA frame according to an embodiment of the present application. [Figure 12] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 13] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 14] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 15] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0111] The following explains and describes technical terms in the embodiments of the present application.
[0112] (1) Sensing measurement, sometimes referred to as wireless sensing, refers to a transmitter and receiver transmitting signals to discover targets or determine target status. Wireless local area network (WLAN) sensing refers to a station (STA) with WLAN sensing capability using received WLAN signals to detect characteristics of expected targets in a given environment. For example, characteristics include one or more of distance, speed, angle, movement, presence or proximity, gesture, etc. Targets include one or more of objects, people, animals, etc. Environments include one or more of rooms, houses, vehicles, businesses, etc.
[0113] For example, the transmitter may send a signal used for sensing measurement to the receiver, and the receiver may measure the signal to obtain a channel estimation result, e.g., CSI. The receiver may perform sensing based on the CSI. Alternatively, the receiver may send the channel estimation result to the transmitter, and the transmitter performs target sensing or target status sensing based on the channel estimation result. For example, the receiver or transmitter may process the CSI to determine whether a moving target exists in the environment. For example, it is assumed that a moving target exists in the environment. The movement of the target affects the amplitude, frequency, etc. of a PPDU in a certain time period, and the effect is reflected in the CSI in that time period. Therefore, the receiver or transmitter may determine whether a moving target exists in the environment based on the CSI. During sensing, the devices participating in sensing are as follows: Sensing initiator: The device that starts the sensing procedure. Sensing Responder: A device that responds to and participates in sensing initiated by a sensing initiator. Sensing transmitter: A device that sends a sensing signal, where the sensing signal may be a signal used for sensing measurement, e.g., a PPDU, and the sensing receiver may measure the sensing signal. sensing receiver: A device that receives a sensing signal.
[0114] (2) The actual transmit power, sometimes called the transmit power, is the power of the antenna port obtained when the signal is sent. Alternatively, the actual transmit power can be understood as the power used when the signal is actually sent.
[0115] (3) Digital domain power is the power of a signal to be processed by a digital-to-analog converter (DAC). Digital domain power can be understood as the power of a signal before it enters the DAC.
[0116] (4) Radio frequency (RF) power, sometimes called analog domain power, is the power of a signal in the analog domain. RF power can be understood as the power from the DAC to the antenna port.
[0117] With reference to the accompanying drawings, the following describes and illustrates an information transmission method provided in an embodiment of the present application.
[0118] Embodiments of the present application may be applicable to WLAN scenarios, such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, or next-generation 802.11ax, such as the 802.11be standard, Wi-Fi 7 or extreme high throughput (EHT), 802.11ad, 802.11ay, 802.11bf, or next-generation 802.11be, such as Wi-Fi 8 or next-generation standards. Alternatively, embodiments of the present application may be applicable to wireless local area network systems, such as internet of things (IoT) networks, or vehicle-to-everything (V2X) networks. It is evident that the embodiments of the present application are further applicable to other possible communication systems, such as an LTE system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a 5G communication system, and a future 6G communication system.
[0119] The following uses an example in which embodiments of the present application are applicable to a WLAN scenario. It should be understood that WLAN has evolved from the 802.11a / g standard, passing through 802.11n, 802.11ac, 802.11ax, and the currently under discussion 802.11be. 802.11n is sometimes referred to as high throughput (HT), 802.11ac is sometimes referred to as very high throughput (VHT), 802.11ax is sometimes referred to as high efficiency (HE) or Wi-Fi 6, 802.11be is sometimes referred to as EHT or Wi-Fi 7, and the standards before HT, for example, 802.11a / b / g, are sometimes collectively referred to as non-high throughput (Non-HT).
[0120] FIG. 1 is a diagram of a network architecture of a WLAN to which an embodiment of the present application can be applied. In FIG. 1, it is used as an example that the WLAN includes one wireless access point (AP) and two stations (STAs). The STAs associated with the AP can receive wireless frames sent by the AP and can also send wireless frames to the AP. In addition, the embodiment of the present application is also applicable to communication between APs. For example, APs may communicate with each other by using a distributed system (DS). The embodiment of the present application is also applicable to communication between STAs. It should be understood that the number of APs and STAs in FIG. 1 is just an example. There may be more or fewer APs and STAs.
[0121] An access point may be an access point through which a terminal device (e.g., a mobile phone) accesses a wired (or wireless) network, and is mainly deployed in homes, buildings, and premises, with a typical coverage radius ranging from tens of meters to hundreds of meters. It is clear that an access point may alternatively be deployed outdoors. An access point is equivalent to a bridge connecting a wired network and a wireless network. The main function of an access point is to connect various wireless network clients together and then connect the wireless network to Ethernet. In particular, an access point may be a terminal device (e.g., a mobile phone) or a network device (e.g., a router) with a Wi-Fi chip. An access point may be a device supporting the 802.11be standard. Alternatively, the access point may be a device that supports multiple wireless local area networks (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation, etc. The access point in this application may be a HE AP, an extremely high throughput (EHT) AP, or an access point applicable to future generation Wi-Fi standards.
[0122] The station may be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and may also be referred to as a user. For example, the station may be a mobile phone, a tablet computer, a set-top box, a smart television, a smart wearable device, an in-vehicle communication device, or a computer supporting Wi-Fi communication capabilities. Optionally, the station may support the 802.11be standard. Alternatively, the station may support multiple wireless local area network (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.
[0123] A station in this application may be an HE STA or an extremely high throughput (EHT) STA, or may be an STA applicable to future generation Wi-Fi standards.
[0124] For example, access points and stations may be devices used in the Internet of Vehicles, Internet of Things nodes or sensors in the Internet of Things (IoT), smart cameras, smart remote controls, and smart water meters in smart homes, and sensors in smart cities.
[0125] The AP and STA in the embodiments of the present application may be APs and STAs applicable to the IEEE 802.11 system standard. An AP is a device deployed in a wireless communication network and provides wireless communication functions to STAs associated with the AP. An AP may be used as the center of a communication system and is typically a network-side product supporting the MAC and PHY of the 802.11 system standard, and may be a communication device such as a base station, router, gateway, repeater, communication server, switch, or bridge. Base stations may include various types of macro base stations, micro base stations, relay stations, etc. In this specification, for ease of explanation, the above-mentioned devices are collectively referred to as APs. An STA is typically a terminal product supporting the media access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as a mobile phone or notebook computer.
[0126] Currently, receivers and transmitters may achieve sensing functions by observing multiple PPDUs. For example, a receiver may receive multiple PPDUs from a transmitter within a certain time period and perform channel estimation on the multiple PPDUs to separately obtain CSI. The receiver and transmitter may process the CSI within the time period to obtain channel changes within the time period. The receiver or transmitter may determine the environment in which the channel is located based on the channel changes to obtain sensing results.
[0127] In order to avoid additional influences caused by adjusting the gain or power of the sensing measurement link, the sensing measurement link is expected to remain stable within the sensing time period. For example, if the gain or power of the sensing measurement link is adjusted, the transmitter cannot determine whether the channel change within the time period is caused by the environment or the influence caused by adjusting the gain or power of the sensing measurement link. Therefore, the sensing result is inaccurate.
[0128] The sensing measurement link can be understood as a communication link used by a transmitter and a receiver to transmit sensing information. Note that the sensing measurement link and the communication link between the transmitter and the receiver can be the same link, i.e., the sensing measurement link and the communication link are not distinguished in form. In a sensing scenario, the stability of the sensing measurement link is more important.
[0129] The gain or power of the sensing measurement link may include a transmitter gain or power control and / or a receiver gain or power control.
[0130] From the transmitter's perspective, gain or power control mainly involves two parts: digital domain power and analog domain power. Digital domain power is the signal power in the digital domain before the DAC of the PPDU to be sent by the transmitter. When the power amplifier (PA) is located in a good linear region, the power adjustment in the digital domain has good linear characteristics. Analog domain power is the power obtained when the PPDU passes through the PA and reaches the antenna port, and has a large adjustment range. However, the analog domain power is easily affected by the nonlinearity of the PA due to the influence of the PA operating point.
[0131] From the receiver's perspective, gain or power control primarily involves adjusting an automatic gain control (AGC). The AGC may include a low noise amplifier (LNA) and / or a variable gain amplifier (VGA). For example, the LNA adjusts the gain index over a large range, with a potential difference of 6 dB between gain indexes. For example, the VGA adjusts the gain index over a small range, with a potential difference of 0.25 dB to 0.5 dB between gain indexes. Thus, the AGC may be adjusted by adjusting the LNA and / or the VGA.
[0132] Currently, the receiver performs AGC adjustment during the process of receiving the PPDU, i.e., the gain or power of the sensing measurement link is adjusted, so the sensing result obtained by the transmitter based on the CSI fed back by the receiver is inaccurate.
[0133] In view of this, an embodiment of the present application provides an information transmission method. In this method, after receiving a PPDU from a transmitter, the receiver may send information about link gain or power adjustment, for example, information about AGC, to the transmitter. Thus, the transmitter may perform sensing based on the information about AGC and channel quality fed back by the receiver. FIG. 2 is an exemplary flowchart of an information transmission method according to an embodiment of the present application. The method may include the following operations. In the embodiment shown in FIG. 2, the first device may be the STA or AP shown in FIG. 1, and the second device may be the STA or AP shown in FIG. 1. In one example, when the first device is a STA, the second device may be a STA or an AP. In another example, when the first device is an AP, the second device may be a STA.
[0134] S201: A second device sends a PPDU to a first device.
[0135] In response, the first device receives a PPDU from the second device, which is used for sensing measurements.
[0136] In a possible case, in the embodiment shown in FIG. 2 , the sensing initiator may be a sensing transmitter. For example, the second device determines that a sensing procedure should be initiated and sends a PPDU to the first device. The manner in which the second device determines that a sensing procedure should be initiated is not particularly limited in this application. For example, when a certain condition is met, the second device may determine that a sensing procedure should be initiated and send a PPDU to the first device. Alternatively, the second device may determine that a sensing procedure should be initiated through negotiation with the first device.
[0137] S202: The first device sends the first information to the second device.
[0138] In response, the second device receives the first information from the first device.
[0139] The first information may indicate an AGC. The AGC indicates a gain index of the AGC obtained when the PPDU in S201 is received. In other words, the AGC corresponds to the PPDU in S201. It can be understood that the first device (i.e., the sensing receiver) performs AGC adjustment when receiving the PPDU in S201. The first information in S202 may be a gain index of the AGC obtained when the PPDU is received. The gain index of the AGC can be understood as a gain of the receiver.
[0140] The AGC gain index may include at least one of LNA gain index information in the AGC, VGA gain index information in the AGC, or AGC saturation information. For example, when the AGC gain index includes LNA gain index information, a larger value of the LNA gain index information indicates a larger gain. It is assumed that the LNA gain index information includes 1 and 2, and the gain obtained when the LNA gain index information has a value of 2 is larger than the gain obtained when the LNA gain index information has a value of 1. Alternatively, a smaller value of the LNA gain index information indicates a larger gain.
[0141] In another example, when the AGC gain index includes VGA gain index information, a larger value of the VGA gain index information indicates a larger gain. It is assumed that the VGA gain index information ranges from 1 to 32, and that a larger gain is obtained when the VGA gain index information has a value of 32 than when the VGA gain index information has a value of 31. Alternatively, a smaller value of the VGA gain index information indicates a larger gain.
[0142] In another example, when the gain index of the AGC includes AGC saturation information, if the AGC saturation information indicates that the AGC is saturated, it may be considered that the gain is excessively large. If the AGC saturation information indicates that the AGC is not saturated, it may be considered that the gain is within an appropriate range.
[0143] In possible cases, the first information may include one or more of the following information: LNA gain index information in the AGC, VGA gain index information in the AGC, AGC saturation information, AGC jump information, AGC change information, or first display information.
[0144] In one example, the first information may include at least one of gain index information of an LNA and gain index information of a VGA. For example, the first device may indicate the gain index information of the LNA by using a first bit string in the first information. Note that the first bit string of a certain length relates to the gain index information of the LNA. In another example, the first device may indicate the gain index information of the VGA by using a second bit string. Note that the second bit string of a certain length relates to the gain index information of the VGA. In another example, the first device may convey the gain index information of the LNA by using a first bit string in the first information, and may convey the gain index information of the VGA by using a second bit string in the first information.
[0145] In another example, the first device may combine the gain index information of the LNA and the gain index information of the VGA into one AGC and send the AGC to the second device. In other words, the AGC may indicate the gain index information of the LNA and the gain index information of the VGA by using the third bit string in the first information. This may also be understood as indicating the AGC by using the third bit string in the first information. For example, the value of the third bit string relates to both the gain index information of the LNA and the gain index information of the VGA. For example, assume that the LNA of the first device has two gain indexes, i.e., 1 and 2, and the VGA of the first device has 32 gain indexes, i.e., 1 to 32. To combine the gain index information of the LNA and the gain index information of the VGA into one AGC, the AGC may be divided into 1 to 64. In this case, see Table 1 for the AGC indicated by the third bit string. When the AGC ranges from 1 to 32, this indicates that the LNA gain index is 1 and the VGA gain index ranges from 1 to 32. Specifically, it is assumed that the AGC is 3, which is considered to be an LNA gain index of 1 and a VGA gain index of 3. It is assumed that the AGC gain index is 32, which is considered to be an LNA gain index of 1 and a VGA gain index of 32. The rest can be deduced by analogy. When the AGC range ranges from 33 to 64, this is considered to be an LNA gain index of 2 and a VGA gain index ranges from 1 to 32. Specifically, it is assumed that the AGC is 34, which is considered to be an LNA gain index of 2 and a VGA gain index of 2.
[0146] It can be understood that a third bit string of a certain length may relate to both LNA gain index information and VGA gain index information.
[0147] In another example, the AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when the AGC is not saturated, the first information may not carry AGC saturation information. When the AGC is saturated, the first information may carry an indication of AGC saturation. AGC saturation may be understood as an excessively large gain of the sensing measurement link due to an excessively large adjustment of the AGC. It may be understood that the AGC may amplify the amplitude of the signal. If the AGC adjustment is excessively large, in other words, if the signal amplitude is excessively amplified by the AGC, a peak-disappearing effect occurs when the signal passes through an analog-to-digital converter (ADC), in other words, part of the signal amplitude becomes a straight line. For example, the signal amplitude may be considered as a parabola. If the AGC adjustment is excessively large, the upper part of the parabola becomes a straight line, and the vertical coordinate value of the straight line is smaller than the vertical coordinate value of the apex of the original parabola. This has a significant impact on the channel change decision. AGC non-saturation may be understood as the AGC adjustment being within a normal range. Normal ranges may vary with different devices.
[0148] The AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information may not carry AGC jump information. Note that an AGC jump may be understood as a change in the gain index of the AGC, and no AGC jump may be understood as no change in the gain index of the AGC. For example, when an AGC jump occurs, the first information may include indication information of the AGC jump. Optionally, when no AGC jump occurs, the first information may not include AGC gain index information, for example, LNA gain index information and VGA gain index information.
[0149] In another example, the AGC change information may indicate that the AGC change exceeds a first threshold or that the AGC change does not exceed the first threshold. When the AGC change exceeds the first threshold, the adjustment of the receiver gain is excessive. The AGC change may include a change in the gain index of the LNA and / or a change in the gain index of the VGA. Note that the reception time of the second PPDU occurs before the reception time of the first PPDU. The change in the gain index of the VGA may be understood as a difference between the gain index of the VGA obtained when the first PPDU is received and the gain index of the VGA obtained when the second PPDU is received, an absolute value of the difference, a ratio of the gain index of the VGA obtained when the first PPDU is received to the gain index of the VGA obtained when the second PPDU is received, etc.
[0150] The first threshold may be user-defined, for example, the first threshold is equal to 2 or 3. When the gain index change of the LNA exceeds the first threshold, when the gain index change of the VGA exceeds the first threshold, or when the sum of the gain index change of the LNA and the gain index change of the VGA exceeds the first threshold, it may be considered that the AGC change exceeds the first threshold. When the AGC change exceeds the first threshold, the first information may include AGC change information to indicate that the AGC change exceeds the first threshold. When the AGC change does not exceed the first threshold, the first information may not include AGC change information, or the first information may include AGC change information to indicate that the AGC change does not exceed the first threshold.
[0151] In another example, the first indication information may indicate that the AGC is too small or that the AGC is not too small. An excessively small AGC may be understood as an AGC gain for a PPDU being too small, and therefore the PPDU, on which the AGC is performed, cannot be effectively sampled when it reaches the ADC. An excessively small AGC may indicate that the amplitude or energy of a signal (e.g., a PPDU) obtained through the AGC, i.e., a signal to be processed by the ADC, is smaller than a threshold. The threshold may be preset. When the AGC is too small, the first information may include the first indication information to indicate that the AGC is too small. When the AGC is not too small, the first information may not include the first indication information, or the first information may include the first indication information to indicate that the AGC is not too small.
[0152] According to the above solution, the first device may send the AGC to the second device, so that the second device can know the gain or power adjustment value of the sensing measurement link. Therefore, when the second device processes the CSI, the gain or power adjustment value of the sensing measurement link may be taken into account to improve sensing performance.
[0153] In one possible implementation, the first device may alternatively perform channel estimation based on the received PPDU to obtain CSI. The first device may send the CSI to the second device. Optionally, the first device may send the first information and the CSI to the second device in S202.
[0154] In a possible case, the second device may process the CSI. Since the first device feeds back the first information, it may be understood that the second device may process the CSI based on the first information. For example, if the second device determines that the first information in S202 includes AGC saturation, i.e., that AGC saturation occurs when the first device receives a PPDU corresponding to the CSI, the second device may choose not to use the CSI for sensing. In another example, after receiving multiple CSI feedbacks, the second device may select CSI corresponding to the same AGC for processing. For example, to eliminate the effect caused by an AGC jump, CSI sent by the first device and corresponding to the same AGC is selected for processing. Alternatively, the second device may further compensate for AGC gain index jumps by using the AGC, e.g., LNA gain index information and VGA gain index information, included in the first information in S202 to enhance sensing performance.
[0155] It may be understood that the second device may compensate for the jump in the AGC gain index based on the AGC error information. The AGC error information may be indicated by the first device. In other words, optionally, the second device may receive the AGC error information from the first device. For example, the first device may perform AGC self-adjustment. It should be noted that the embodiment of the present application does not limit the specific manner of AGC self-adjustment. The AGC self-adjustment manner may be predefined or may be determined based on various communication environments.
[0156] The first device may obtain error information of the AGC through AGC self-alignment. The error information of the AGC may include error information corresponding to each AGC. For example, the error information of the AGC may include an error corresponding to gain index information of each LNA and / or an error corresponding to gain index information of each VGA. The following describes the error information of the AGC by using Table 2.
[0157] [Table 1]
[0158] In Table 2, it is assumed that the LNA has N (n=1, 2, ..., or N) gain exponents, and the VGA has M (m=1, 2, ..., or M) gain exponents. N and M are positive integers. The gain exponents obtained through matching correspond to different errors. It can be understood that Table 2 is used as an example of the error information of the AGC, and the format of the error information of the AGC is not particularly limited in the embodiments of the present application. For example, the gain exponent n of the LNA may correspond to an error of x dB, and the gain exponent n+1 of the LNA may correspond to an error of y dB. It can be understood that x and y may be real numbers. For another example, the gain exponent n of the LNA and the gain exponent m of the VGA correspond to an error of x1 dB, the gain exponent n of the LNA and the gain exponent m+1 of the VGA correspond to an error of y1 dB, the gain exponent n+1 of the LNA and the gain exponent m of the VGA correspond to an error of x2 dB, and the gain exponent n+1 of the LNA and the gain exponent m+1 of the VGA correspond to an error of y2 dB. It may be understood that x1, y1, x2, and y2 are real numbers.
[0159] According to the above solution, the first device may send AGC error information to the second device, so that when the first device obtains the AGC obtained when receiving the PPDU, the second device compensates the AGC based on the AGC error information to improve the sensing performance.
[0160] In one possible implementation, the first device and the second device may negotiate whether the first information needs to be fed back. The following uses Figures 3A to 3E as examples to describe various sensing procedures.
[0161] See Figure 3A. In this procedure, an initiator STA (ISTA) first sends a null data packet announcement (NDPA) frame. The NDPA frame may carry information about the null data packet (NDP). After a short interframe space (SIFS), ISTA sends an I2R NDP to a responder STA (RSTA) for measurement. After another SIFS, RSTA sends an R2I NDP to ISTA for measurement. After yet another SIFS, RSTA sends location measurement report (LMR) information to ISTA. The ISTA may determine the mobility status of RSTA based on the LMR information.
[0162] Optionally, the NDPA frame sent by ISTA may carry first information request information. The first information request information may be used to request the first information from RSTA. In other words, after receiving the I2R NDP, RSTA may send the first information obtained when the I2R NDP is received to ISTA based on the first information request information. In this case, the AGC indicated by the first information indicates the AGC gain index obtained when the I2R NDP is received.
[0163] See Figure 3B. In this procedure, ISTA sends a sensing NDPA frame to RSTA. After a SIFS, ISTA may send an I2R NDP to RSTA. After another SIFS, RSTA may send an R2I NDP to ISTA. Optionally, the sensing NDPA frame sent by ISTA may carry first information request information.
[0164] It can be understood that in the sensing procedure shown in Figure 3B, which party performs sensing measurement and whether CSI feedback is required are not illustrated. In the embodiment of the present application, which party performs sensing measurement and whether CSI feedback is required are not particularly limited. Optionally, in the procedure shown in Figure 3B, after receiving the R2I NDP, RSTA may perform sensing measurement to obtain CSI and may send the CSI to ISTA.
[0165] See Figure 3C. In this procedure, ISTA may trigger multiple RSTAs to perform a sensing procedure. As shown in Figure 3C, in the polling phase, ISTA may send sensing poll trigger frames to RSTA1 to RSTA3 to trigger RSTA1 to RSTA3 to perform a sensing procedure. RSTA1 to RSTA3 may each send a response frame (cts-to-self) to ISTA. Optionally, the sensing poll trigger frame may carry request information for the first information.
[0166] In a trigger frame (TF) sounding phase, ISTA may trigger RSTA1 and RSTA2 to send an R2I NDP. The ISTA may send a sensing sounding trigger frame to RSTA1 and RSTA2, respectively. RSTA1 and RSTA2 may send an R2I NDP to ISTA, respectively. The ISTA may perform sensing measurements based on the two NDPs to obtain CSI and sensing results. A sensing report trigger frame is sent to RSTA1 and RSTA2. RSTA1 and RSTA2 may send an R2I NDP to ISTA, respectively. The ISTA may perform sensing measurements based on the two NDPs to obtain CSI and sensing results.
[0167] In an NDPA sounding phase, ISTA may send a sensing NDPA frame to RSTA3. ISTA may send an I2R NDP to RSTA3. RSTA3 may perform sensing measurements based on the NDP. In a reporting phase, ISTA may trigger RSTA3 to send a sensing measurement report. ISTA may send a sensing report trigger frame to RSTA3. RSTA3 may send a sensing measurement report to ISTA. Optionally, the sensing report trigger frame may carry request information for the first information.
[0168] See Figure 3D. In a possible case, the ISTA may send an instance request frame to the RSTA. The instance request frame may be used to request that a sensory measurement instance be set up or started. It may be understood that a sensory measurement instance may be used to identify one sensory measurement. The RSTA may send an instance response frame to the ISTA. The instance response frame may indicate that it is agreed that a sensory measurement instance is set up. Optionally, the instance request frame may include request information for the first information.
[0169] In another possible case, after ISTA and RSTA set up or start a sensing measurement instance based on the instance request frame and the instance response frame, ISTA may send a beam refinement protocol (BRP) frame, for example, a BRP frame with a training field (TRN) (BRP with TRN) shown in FIG. 3D , to RSTA. The RSTA may perform sensing measurement based on the TRN. The RSTA may send a BRP frame with a report (BRP with report) to ISTA. Optionally, the BRP frame with a training field may include request information for the first information.
[0170] In two cases, ISTA and RSTA set up or initiate a sensing measurement instance, so that ISTA may send an NDP together with RSTA for the sensing measurement (not shown in the figure). For example, the sensing initiator, i.e., ISTA, is the sensing transmitter, and the sensing responder, i.e., RSTA, is the sensing receiver. In this procedure, ISTA may send an I2R NDP to RSTA for the sensing measurement.
[0171] See Figure 3E. A sensing by proxy (SBP) procedure is described. Proxy sensing can be understood as a sensing initiator requesting a sensing responder as a proxy device to perform sensing measurements with a third-party device. The third-party device may be a device different from the sensing initiator, and the sensing responder, i.e., the proxy device, acts as a sensing transmitter. Optionally, in the proxy sensing process, the sensing initiator may also participate in proxy sensing as a sensing receiver. In this procedure, STA1 is the SBP sensing initiator, and the AP is the SBP sensing responder. In this procedure, STA1 may request the AP to perform proxy sensing. For example, STA1 may send an SBP setup request or an SBP request to the AP. The AP may send an SBP setup response or an SBP response to STA1 to agree to perform proxy sensing or to object to performing sensing. In one embodiment shown in FIG. 3E, if the AP agrees to perform proxy sensing, the AP may send an NDP with STA2 to obtain the sensing result. STA2 may be a sensing receiver. Optionally, the AP may alternatively send an NDP with STA1 to obtain the sensing result. The AP may send the sensing result and the first information to STA1. Optionally, an SBP request or an SBP setup request may carry request information for the first information.
[0172] It can be appreciated that in the embodiments shown in Figures 3A to 3E, there may be one or more sensing receivers.
[0173] 3A to 3E, the first device and the second device may further initiate a sensing procedure based on a measurement setup request frame. In one example, the second device may send a measurement setup request frame to the first device. The measurement setup request information may be used to request setting up sensing measurements and to exchange related parameters for subsequent sensing. Optionally, the measurement setup request information may include a first information request message. It may be understood that the first information request message may be used to request the first device to send the first information to the second device. For example, the first information request message may be used to request the first device to send the first information to the second device when sending CSI. The first device may send a measurement setup response frame to the second device. The measurement setup response information may indicate that it is agreed that sensing measurements will be performed.
[0174] For example, the method for sending the first information by the first device in S202 may include any one or more of the following Case 1 or Case 2.
[0175] Case 1: In case 1, the first device may add first information to a CSI frame. For example, the first device may perform channel estimation based on the received PPDU in S201 to obtain CSI and may send the CSI to the second device by using the CSI frame. The first device may add the AGC obtained when the PPDU is received to the CSI frame.
[0176] HT is used as an example. The Action field structure in the CSI frame of HT is shown in Table 3.
[0177] [Table 2]
[0178] As shown in Table 3, as shown in the fifth row in Table 3, an AGC field may be newly added to the CSI frame to carry the AGC. It may be understood that the position of the AGC field in the CSI frame is not particularly limited in this application. The position of the AGC field in Table 3 is shown as an example. For example, the AGC field may alternatively be located before the CSI report field, i.e., the AGC field may be located in the fourth row, third row, second row, first row, etc. in the CSI frame. This is not particularly limited in this application.
[0179] In a possible case, the first device may add AGC to the CSI report field (the fourth row in Table 3). The following describes a manner of adding AGC to the CSI report field by using Table 4. Table 3 shows the format of the CSI report field in the CSI matrix feedback in the HT standard. Note that when the first device or the second device does not support the CSI matrix as a feedback type, information about the CSI matrix may be processed to obtain information in a form other than the CSI matrix. In other words, provided that the CSI report field can carry the first information, the specific format and quantization scheme of the CSI in the CSI report field are not particularly limited in the embodiments of the present application.
[0180] [Table 3]
[0181] As shown in Table 4, the first information may be carried in the CSI report field. It may be understood that the first information shown in Table 4 is shown as an example and does not constitute a limitation on the first information. For example, the first information may include at least one of LNA gain index information and VGA gain index information. In another example, when the AGC is not saturated, the first information may not include AGC saturation information. In addition, the size of the first information shown in Table 4 is shown as an example and is not particularly limited in the embodiments of the present application. For example, the size of the LNA in Table 4 is 3 bits or 4 bits. The 3 bits and 4 bits are used only as examples of the size of the LNA and do not constitute a limitation on the size of the LNA. The size of the LNA may be more bits, for example, 5 bits or 6 bits. Alternatively, the size of the LNA may be fewer bits, for example, 1 bit or 2 bits.
[0182] It can be understood that the location of the first information in the CSI report field is not particularly limited in the present application, and the location of the first information shown in Table 4 is only shown as an example.
[0183] Optionally, the first device may add the first information to the MIMO control field (the third row in Table 3). For one implementation, please refer to the description of adding the first information to the CSI report field. The details will not be described again in this specification.
[0184] It may be understood that when the first device may add the first information to a field in the CSI frame, for example, a CSI report field or a MIMO control field, the first device may add the first information to a newly added field among the fields. Optionally, the first device may add the first information to a reserved field among the fields. For example, the first device may add the first information to a reserved field in the MIMO control field.
[0185] It may be understood that the first information may be added to another frame and sent to the second device. For example, the first information may be carried in a feedback frame, such as the sensing measurement report frame shown in Table 5.
[0186] [Table 4]
[0187] As shown in Table 5, an AGC field may be newly added to the sensing measurement report frame to carry the AGC, as shown in the fifth row in Table 5. It can be understood that the location of the AGC field in the CSI frame is not particularly limited in this application. The location of the AGC field in Table 5 is shown as an example.
[0188] Optionally, the sensing measurement report field may contain one or more sensing measurement report elements. Table 5 shows an example where the sensing measurement report field contains one sensing measurement report element. In a possible case, the sensing measurement report field shown in Table 5 carries one or more sensing measurement report elements, as shown in the fourth row in Table 5. The structure of the sensing measurement report element may be shown in Table 6.
[0189] [Table 5]
[0190] The first information may be carried in a sensory measurement report element, as shown in Table 6. For example, the first information may be carried in a sensory measurement report control field, as shown in the fifth row in Table 6. In other words, the sensory measurement report control field may carry the first information and related information of the sensory measurement report. Alternatively, the first information may be carried in a sensory measurement report field, as shown in the sixth row in Table 6. In other words, the sensory measurement report field may carry the first information and specific information of the sensory measurement report.
[0191] The first device may send a CSI frame carrying the AGC to the second device based on Case 1. Upon receiving the CSI frame, the second device may process the CSI in the CSI frame based on the AGC to obtain a sensing result.
[0192] The CSI frame and the feedback frame in Case 1 are shown as an example in which the first information may be carried. In an embodiment of the present application, the AGC may be further carried in another sensing feedback type. In other words, the first device may further add the AGC to the feedback type for sending the CSI to facilitate the second device to perform sensing based on the AGC.
[0193] It can be understood that the scheme shown in Case 1 can be used in a low frequency scenario, for example, a 20 MHz bandwidth scenario. The following describes a transmission scheme of the first information in a high frequency scenario, for example, a 60 MHz bandwidth scenario, based on Case 2.
[0194] Case 2: In case 2, the first device may add first information to a DMG sensing report element. The following describes the structure of the current DMG sensing report element by using FIG.
[0195] As shown in FIG. 4, the DMG sensing report element may include one or more of the following fields: an element ID field, an element length field, an element ID extension field, a directional multi-gigabit (DMG) measurement program ID field or DMG measurement setup ID field, a DMG burst ID field, a DMG sensing instance ID field or DMG sensing instance number field, a DMG sensing report type field, a DMG sensing report control field, or a DMG sensing report field.
[0196] For example, the DMG Measurement Program ID field or the DMG Measurement Setup ID field is used to identify one DMG measurement program, and each DMG measurement program may include one or more DMG bursts. The DMG Burst ID field is used to identify one DMG burst, and each DMG burst may include one or more DMG sense instances. The DMG Sense Instance ID field is used to identify one DMG sense instance, and each DMG Sense Instance ID field or each DMG Sense Instance Number field indicates one sense measurement.
[0197] For example, the DMG measurement program ID01 field may include 10 DMG bursts, i.e., DMG burst 1 through DMG burst 10. DMG burst 1 may include five DMG sense instances, i.e., DMG sense instance 1 through DMG sense instance 5. When the first device and the second device complete DMG sense instance 1 through DMG sense instance 5, it may be considered that the first device and the second device have completed DMG burst 1. Then, the first device and the second device may complete DMG burst 2, and the rest may be deduced by analogy. When the first device and the second device complete DMG burst 10, it may be considered that the first device and the second device have completed DMG measurement program 01.
[0198] In one example, an AGC field may be newly added to the DMG sensing report element to carry the first information. It may be understood that the position of the AGC field in the DMG sensing report element is not particularly limited in the present application. For example, the AGC field may be located after the DMG sensing report field, or may be located after the DMG sensing report control and before the DMG sensing report field.
[0199] In another example, the first information may be carried in a field of a DMG sensing report element, such as a DMG sensing report control field. In other words, the DMG sensing report control field may carry the first information and related information used to interpret the DMG sensing report field.
[0200] In a possible case, if the AGC is adjusted in each DMG sensing instance, the AGC corresponds to each DMG sensing instance. For example, if the DMG sensing report element in FIG. 4 carries the sensing result of only one DMG sensing instance, the AGC in the DMG sensing report control field is used to describe the sensing measurement corresponding to that DMG sensing instance. In another example, the AGC may alternatively be carried in the DMG sensing report field.
[0201] In another possible case, if the AGC is stable within the same sensing burst, i.e., if the AGC remains unchanged within the same sensing burst and is adjusted within different DMG bursts, the AGC needs to correspond to each DMG burst. For example, if the DMG sensing report element in FIG. 4 includes the sensing result of one DMG burst, the sensing result of the DMG burst corresponds to the sensing result of one or more DMG sensing instances included in the DMG burst, and the AGC of the multiple DMG sensing instances included in the DMG burst remains unchanged, and the AGC in the DMG sensing report control field is used to describe the sensing measurement corresponding to the DMG burst. However, if the AGC changes during the measurement process of multiple DMG sensing instances included in the DMG burst, the above case in which the AGC corresponds to each DMG sensing instance may need to be used for feedback. Alternatively, multiple different AGCs of DMG bursts may be jointly fed back. For example, a field is newly added to the DMG sensing measurement report element to convey the jointly fed back AGC.
[0202] In yet another possible case, if the AGC is stable within the same DMG measurement program and adjusted within a different DMG measurement program, the AGC needs to correspond to the DMG measurement program. For example, if the sensing report element in Figure 4 contains the sensing results of one DMG measurement program and the AGC of multiple DMG bursts contained in the DMG measurement program remains unchanged, the AGC in the DMG sensing report control field is used to describe the sensing measurement corresponding to the DMG measurement program.
[0203] Similarly, if the AGC of the same DMG measurement program is not stable, the above case where an AGC needs to respond to each DMG burst, or the above case where an AGC needs to respond to each DMG sensing instance, reverts to being based on whether the DMG burst is stable. Alternatively, multiple different AGCs in a DMG measurement program may be jointly fed back, and a new field is added to the DMG sensing measurement report element to convey the jointly fed back AGC.
[0204] The first device may send a DMG sensing measurement report element carrying the AGC to the second device based on Case 2. Upon receiving the DMG sensing measurement report element, the second device may process the DMG sensing measurement report included in the DMG sensing measurement report element based on the AGC to obtain sensing results.
[0205] It may be understood that the DMG sensing measurement report element in Case 2 is shown as an example in which the first information may be carried. In an embodiment of the present application, the AGC may further be carried in another sensing feedback type. For example, the first device may alternatively add the first information to a DMG channel measurement feedback element or an EDMG channel measurement feedback element.
[0206] Optionally, the first information may alternatively be carried in the LMR shown in Figure 3A. Alternatively, the first information may be carried in a sensed measurement report sent by RSTA3 to ISTA in the reporting stage shown in Figure 3C.
[0207] Optionally, when receiving a PPDU, the receiver may receive the PPDU by using a fixed AGC. In other words, the receiver does not adjust the AGC when receiving a PPDU, or the receiver receives different PPDUs by using the same AGC. For example, the receiver may negotiate with the transmitter to receive the PPDU by using a fixed AGC. It may be understood that the fixed AGC may be customized or determined by the receiver or indicated by the transmitter. For example, the transmitter may send second indication information to the receiver. The second indication information may indicate an AGC, and the receiver may receive the PPDU based on the AGC. Optionally, the transmitter may indicate a certain time period to the receiver, or the transmitter may send a timer to the receiver. Within the time period or before the timer expires, the receiver may receive the PPDU by using the AGC indicated by the transmitter.
[0208] In one example, the transmitter may add the second indication information to the NDPA frame shown in Figure 3A, the NDPA frame shown in Figure 3B, or the sensing poll trigger frame, response frame, or sensing NDPA frame shown in Figure 3C. Optionally, the transmitter may alternatively add the indication information of AGC to the sensing instance request, sensing instance response, BRP frame with TRN, or BRP frame with report shown in Figure 3D.
[0209] In another example, after receiving the second indication information, the receiver may receive the PPDU based on the AGC indicated by the second indication information. However, a fixed AGC may cause some impact on the reception of the PPDU. Therefore, the receiver may optionally send AGC saturation information or the first indication information to the transmitter. For the AGC saturation information and the first indication information, please refer to the related description in the embodiment shown in FIG. 2.
[0210] Optionally, the transmitter may trigger an AGC update in the receiver. In other words, the transmitter may trigger the receiver to receive the PPDU using the updated AGC. For example, if the transmitter receives an indication of AGC saturation or a first indication multiple times within a time period, the transmitter may determine that the fixed AGC does not contribute to the reception of the PPDU and significantly affects the sensing performance. Therefore, the transmitter may indicate an AGC update to the receiver. For example, the transmitter may indicate a new AGC to the receiver, or the transmitter may indicate to the receiver that a new AGC will be determined.
[0211] It should be noted that according to the embodiment shown in Figure 2, the first device may send the AGC to the second device, so that the second device can know the receiver gain adjustment value in the gain of the sensing measurement link. Therefore, when the second device processes the CSI, the gain adjustment value of the sensing measurement link may be taken into account to improve sensing performance.
[0212] However, not only the adjustment of the receiver gain affects the sensing performance, but also the adjustment of the transmitter gain or power. For the transmitter, the adjustment of the actual transmit power also affects the sensing result. In the procedure shown in Figures 3A and 3B, the NDPA frame may include a target RSSI. The target RSSI indicates the desired receive power of the receiver when receiving the NDP. To meet the target RSSI requirement, the ISTA needs to adjust the actual transmit power of the NDP.
[0213] 5 is an exemplary diagram of the structure of STA information in an NDPA frame. In FIG. 5, I2R NDP indicates an NDP sent by ISTA to RSTA, and R2I NDP indicates an NDP sent by RSTA to ISTA.
[0214] It can be seen from FIG. 5 that the STA information includes the actual transmit power (tx power) of the I2R NDP and the target RSSI of the R2I NDP. The actual transmit power of the I2R NDP is mainly used to describe the actual transmit power of the NDP sent by the ISTA. The target RSSI of the R2I NDP indicates the desired receive power of the ISTA when receiving the R2I NDP. The RSTA may adjust the actual transmit power of the NDP based on the measured path loss and RSSI, so that the ISTA receives the R2I NDP by using the RSSI.
[0215] In the above solution, the desired received power of the signal is specified mainly based on RSSI. However, during sensing, moving targets usually exist in the environment, and the movement of objects causes more drastic changes in the environment and more frequent changes in path loss. To allow the NDP to be received as RSSI, the actual transmit power of the NDP changes more frequently. However, the change in the actual transmit power causes errors in the sensing results.
[0216] In view of this, an embodiment of the present application provides another signal transmission method. Figure 6 is an exemplary flowchart of a signal transmission method according to an embodiment of the present application. The method may include the following operations. In the embodiment shown in Figure 6, the sensing initiator is a sensing receiver, and in the embodiment shown in Figure 2, the sensing initiator is a sensing transmitter. It may be understood that some parameters and terms in the embodiment shown in Figure 6 refer to the relevant descriptions in the embodiment shown in Figure 2.
[0217] S601: A first device sends first power indication information and second power indication information to a second device.
[0218] In response, the second device receives the first power indication information and the second power indication information from the first device.
[0219] It may be understood that the first power indication information and the second power indication information indicate the power of the same PPDU. The PPDU may be used for sensory measurement. The first power indicated by the first power indication information may be different from the second power indicated by the second power indication information.
[0220] Optionally, the embodiment shown in FIG. 6 may further include the following operations.
[0221] S602: The second device obtains CSI or sends PPDU based on the first power indication information and the second power indication information.
[0222] For example, when the first device is a sensing receiver, the second device may act as a sensing transmitter. The second device may send a PPDU based on the first power indication information and the second power indication information. In this manner, the first device may receive a PPDU from the second device.
[0223] For another example, when the first device is a sensing transmitter, the second device may act as a sensing receiver. The second device may obtain CSI based on the first power indication information and the second power indication information. Optionally, the second device may send the CSI to the first device, so that the first device may process the CSI to obtain a sensing result.
[0224] According to the above solution, the first device may indicate the same PPDU power, i.e., the first power and the second power, to the second device, so that the second device may send the PPDU or generate CSI based on the first power and the second power, which can reduce the impact caused by jumps in the actual transmission power of the PPDU on the sensing result and improve the sensing performance.
[0225] In the embodiment shown in FIG. 6, the sensing initiator may be a sensing receiver.
[0226] The following uses two cases separately, where the first device is a sensing transmitter and where the second device is a sensing receiver, as examples for illustration.
[0227] Case a: The first device is a sensing transmitter.
[0228] As described above, changes in actual transmission power may affect sensing performance. The actual transmission power may include digital domain power and RF power. In possible cases, even if the actual transmission power does not change, a relative change in the digital domain power or RF power may also affect the sensing results. For example, the actual transmission power of the PPDU transmitted over the second time period does not change compared to the actual transmission power of the PPDU transmitted over the first time period, but the digital domain power of the PPDU transmitted over the second time period changes compared to the digital domain power of the PPDU transmitted over the first time period, which also affects the sensing results and sensing performance. It may be understood that, although the actual transmission power of the PPDU transmitted over the second time period does not change, because the digital domain power of the PPDU transmitted over the second time period changes, the analog domain power of the PPDU transmitted over the second time period changes accordingly, allowing the actual transmission power of the PPDU transmitted over the second time period to remain unchanged.
[0229] In case a, the first device may send first power indication information and second power indication information to the second device. The first power indicated by the first power indication information may be a digital domain power of the PPDU. The second power indicated by the second power indication information may be an actual transmission power of the PPDU. In this way, the second device may sense changes in the digital domain power, the RF power, and the actual transmission power of the PPDU to reduce the impact on sensing performance.
[0230] The following describes the procedure of this case by using Figure 7. Figure 7 is an exemplary flowchart of an information transmission method according to an embodiment of the present application. The method may include the following operations:
[0231] S701: A first device sends a PPDU to a second device.
[0232] In response, the second device receives a PPDU from the first device.
[0233] The PPDU in S701 may be used for sensory measurement. Optionally, before S701, the second device may request the first device to initiate a sensing procedure. For example, the second device may send sensory measurement request information to the first device. The first device may send response information to the second device. For example, the first device may send sensory measurement response information to the second device to agree to perform sensory measurement. Details will not be described again in this specification. Optionally, the sensory measurement request information or the instance request frame may carry a target RSSI.
[0234] S702: The first device sends the first power indication information and the second power indication information to the second device.
[0235] In response, the second device receives the first power indication information and the second power indication information from the first device.
[0236] In S702, the first power indication information may indicate the digital domain power of the PPDU in S701, i.e., the power to be processed by the DAC. Optionally, the digital domain power may indicate the power within a 20 MHz bandwidth. The adjustment of the digital domain power mainly comes from the digital domain, i.e., the adjustment of the digital domain power of the PPDU is performed in the digital domain before the PPDU is processed by the DAC.
[0237] In S702, the second power indication information may indicate the actual transmission power of the PPDU in S701. Optionally, the digital domain power may indicate the average power of all antennas used to transmit the PPDU within the 20 MHz bandwidth and subject to the antenna interface power.
[0238] In one example, when adjusting the actual transmission power of the PPDU, the sensing transmitter may preferentially adjust the digital domain power and then adjust the analog domain power. For example, when adjusting the actual transmission power to satisfy the RSSI, the sensing transmitter, for example, the first device, may preferentially adjust the digital domain power so that the PPDU can satisfy the RSSI.
[0239] S703: The second device obtains CSI based on the first power indication information and the second power indication information.
[0240] In S703, when the PA is located in a good linear operation region, the second device may perform corresponding processing based on the interaction between the digital domain power and the actual transmission power.
[0241] For example, if the second device finds that the actual transmission power of the PPDU in S701 does not change compared with the actual transmission power of the PPDU transmitted before S701, and the digital domain power of the PPDU in S701 does not change, the second device may consider that the actual transmission power of the first device remains stable. Thus, the second device may obtain CSI based on the PPDU in S701.
[0242] For example, if the second device finds that the actual transmit power of the PPDU in S701 has changed compared to the actual transmit power of the PPDU transmitted before S701, and that the digital domain power of the PPDU in S701 has also changed compared to the digital domain power of the PPDU transmitted before S701, the second device may consider that the RF power of the PPDU has not changed and that the power adjustment is mainly coming from the digital domain. In this manner, the second device may obtain CSI based on the PPDU in S701 and may compensate the CSI based on the change in digital domain power. It may be understood that the compensation performed by the second device on the CSI based on the change in digital domain power is close to a linear model. In this example, the CSI obtained by the second device in S703 may be considered as the CSI being compensated.
[0243] For example, the second device may find that the actual transmission power of the PPDU in S701 has changed compared to the actual transmission power of the PPDU transmitted before S701, and that the digital domain power of the PPDU in S701 has also changed compared to the digital domain power of the PPDU transmitted before S701. However, the change in the actual transmission power of the PPDU in S701 is greater than the change in the digital domain power. This indicates that the actual transmission power of the PPDU has changed significantly, and adjusting only the digital domain power cannot satisfy the RSSI. Therefore, the second device may consider that the RF power of the PPDU has also changed. In this manner, the second device may acquire CSI based on the PPDU in S701. The second device may compensate the CSI based on the change in digital domain power, or may compensate the CSI based on the change in RF power. It may be understood that the manner in which the second device compensates the CSI based on the change in RF power is not particularly limited in this application. In this example, the CSI acquired by the second device in S703 may be considered as the CSI being compensated.
[0244] The second device may determine the first power indication information and the second power indication information based on S703, whether to compensate the CSI. The second device may process the CSI to obtain a sensing result. Optionally, the second device may send a sensing measurement report to the first device.
[0245] Optionally, the embodiment shown in FIG. 7 may further include the following operations.
[0246] S704: The second device sends the CSI to the first device.
[0247] In response, the first device receives CSI from the second device.
[0248] The first device may process the CSI to perform target sensing.
[0249] According to the above solution, the sensing transmitter may send the digital domain power and the actual transmission power to the sensing receiver. In this way, the sensing receiver may sense the change in the digital domain power and the change in the actual transmission power. Therefore, the sensing receiver may compensate the CSI as much as possible to eliminate the effect caused by the power jump and improve the sensing performance.
[0250] The following describes a method for transmitting the first power display information and the second power display information.
[0251] In one example, the first power indication information and the second power indication information may be carried in an LMR. As shown in Figure 8, a new field may be added to the LMR to carry the first power indication information. In Figure 8, the location of the first power indication information in the LMR is shown as an example. The location of the first power indication information in the LMR is not particularly limited in the embodiments of the present application.
[0252] In another example, the first power indication information and the second power indication information may be carried in a sensing report trigger frame sent by ISTA in the reporting stage shown in FIG. 3C.
[0253] Optionally, the first power indication information may be carried in a measurement setup request frame.
[0254] It should be noted that the first power indication information may be carried in a newly added field of the LMR, the sensing report trigger frame, or the measurement setup request frame, or a reserved field. It may be understood that the newly added field may be dedicated to carrying the first power indication information.
[0255] It can be understood that case a is applicable to a scenario in which the sensing transmitter needs to send the actual transmission power. In other words, when the sensing transmitter needs to send the actual transmission power, the sensing transmitter may further send the digital domain power.
[0256] For example, as shown in Figure 3A or 3B, after sending an I2R NDP to RSTA, ISTA may send first and second power indication information to RSTA. In another example, as shown in Figure 3C, after sending an NDP to RSTA3 in the NDPA sounding phase, ISTA may send first and second power indication information to RSTA3. In another example, as shown in Figure 3E, the AP may send the acquired sensing result and the received first and second power indication information to STA1 as a proxy.
[0257] For example, in a high-frequency scenario, the sensing transmitter may send an EDMG transmit power subelement to the sensing receiver to indicate the actual transmit power and the maximum transmit power to the sensing receiver. The EDMG transmit power subelement may be carried in a link measurement request frame. Optionally, a new field may be added to the link measurement request frame to carry first power indication information, i.e., indicating the digital domain power. Alternatively, the first power indication information may be carried in an existing field of the link measurement request frame. In other words, the first power indication information may reuse an existing field of the link measurement request frame.
[0258] It should be noted that in this embodiment of the present application, the elements and specific frames that carry the first power indication information and the second power indication information are not particularly limited, and a link measurement request frame and an LMR are shown as examples.
[0259] Case b: It can be understood that case b can be implemented in combination with case a, or can be implemented independently, and this is not particularly limited in the present application.
[0260] The 802.11az standard is used as an example. The structure of the HE ranging NDP used for ranging is shown in FIG.
[0261] The HE-SIG-A field, HE-STF field, HE-LTF1 field, HE-LTF2 field, HE-LTF N field, etc. are fields used for sensing measurements. Similarly, a similar NDP structure is also used in the 802.11bf standard, which includes fields mainly used for sensing measurements and other fields. The other fields can be understood as fields other than those used for measurements that are not used for sensing measurements.
[0262] In case b, different parts of the PPDU may use different actual transmit powers. For example, the fields in the PPDU used for sensing measurements may use a first power indicated by the first power indication information, and the fields in the PPDU not used for sensing measurements may be determined based on a second power indicated by the second power indication information. In this way, the actual transmit powers of the fields used for measurements may be fixed to reduce the impact of the actual transmit power on sensing results and improve sensing performance.
[0263] The following describes the procedure of case b by using Figure 9. Figure 9 is an exemplary flowchart of an information transmission method according to an embodiment of the present application. The method may include the following operations:
[0264] S901: A first device sends first power indication information and second power indication information to a second device.
[0265] Correspondingly, the second device may receive the first power indication information and the second power indication information from the first device.
[0266] Optionally, since the first device is the sensing initiator, the first device may request the second device to perform sensing measurements. For details, please refer to the procedures in Figures 3A to 3E. The details will not be described again here.
[0267] S902: The second device sends the second information and the third information to the first device.
[0268] In response, the first device receives the second information and the third information from the second device.
[0269] For example, the second device may determine an actual transmission power of the second information based on the first power indicated by the first power indication information. Optionally, the actual transmission power of the second information may be the first power. The second device may determine an actual transmission power of the third information based on the second power indicated by the second power indication information. Optionally, the actual transmission power of the third information may be determined based on the second power and a path loss. For example, the actual transmission power of the third information may be the second power plus the path loss.
[0270] The second information may be a field in the PPDU used for sensory measurement, and the third information may be another field in the PPDU other than the field used for sensory measurement, where the field may be referred to as a field not used for sensory measurement. For example, the second device may send the second information based on the first power, and the second device may determine an actual transmit power of the third information based on the path loss and the second power, and may send the third information based on the actual transmit power. Optionally, the second power indication information may be RSSI, and the first power may be understood as the average power of all antennas in a 20 MHz bandwidth and refers to antenna interface power.
[0271] In one example, the structure of the HE ranging NDP used for ranging is used as an example. The second information may include high-efficiency long training field 1 HE-LTE-1 and high-efficiency long training field 2 to HE-LTE-n, and a packet extension section PE. The third information may include a legacy short training field L-STF, a legacy long training field L-LTF, a legacy signal field L-SIG, a repetitive legacy signal field RL-SIG, and a high-efficiency signal field A HE-SIG-A.
[0272] In a possible case, the second information may further include a high-efficiency short training field (HE-STF), and the third information does not include an HE-STF, as shown in Figure 10A. In another possible case, the third information may further include an HE-STF, and the second information does not include an HE-STF, as shown in Figure 10B.
[0273] Note that when a sensing receiver receives a PPDU, the ADC performs adjustment based on the HE-STF of the PPDU. Therefore, as shown in FIG. 10A, when the actual transmit power of the HE-STF is the first power, i.e., when the second information includes the HE-STF, the AGC adjustment may not be suitable for the HE-LTF portion. As shown in FIG. 10B, when the actual transmit power of the HE-STF is determined based on the second power, i.e., when the third information includes the HE-STF, the AGC adjustment may be more suitable for the HE-LTF portion, improving the likelihood of receiving the HE-LTF.
[0274] 10A and 10B are shown as examples and are not intended to be limiting. The fields included in the second information may be different in different scenarios. For example, in a high-frequency scenario, the field used for sensing measurement may be the TRN field, and the field not used for sensing measurement may be another field other than the TRN field.
[0275] S903: The second device obtains the CSI.
[0276] For example, the second device may perform channel estimation based on the second information to obtain CSI.
[0277] Optionally, when the second device does not receive the field used for sensory measurement in the PPDU, for example, because the power of the field used for sensory measurement in the PPDU is small, the second device cannot receive the field and receives only noise, and during channel estimation, the second device uses the received noise as a received signal for performing channel estimation. Therefore, the CSI received by the second device is inaccurate. To reduce the above problem, the second device may perform channel estimation using the following Scheme 1 or Scheme 2.
[0278] Scheme 1: The second device also performs channel estimation on fields not used for sensory measurements. If the second device accurately receives the fields used for sensory measurements and performs channel estimation on the fields used for sensory measurements, the two parts of the channel estimation are similar to each other. Therefore, the second device may determine the degree of similarity between the results of the channel estimation performed on the fields used for sensory measurements and the results of the channel estimation performed on the fields not used for sensory measurements to determine whether the received signal is noise.
[0279] Method 2: When sending a PPDU, the first device may add verification information to the field portion used for sensory measurement. For example, the verification field is added to the PE. In this case, the second device may perform channel equalization on the field used for sensory measurement based on the result of channel estimation performed on the field used for sensory measurement. After channel equalization, the second device verifies the verification information. If the verification is successful, the second device may consider the result of channel estimation performed on the field used for sensory measurement to be a valid result. If the verification is successful, the second device considers the result of channel estimation performed on the field used for sensory measurement to be an invalid result. In other words, the second device does not receive the second information but receives noise.
[0280] For example, the first device may add a verification field to the PE, where the verification field may be generated based on a field used for sensing measurements. For example, the verification field may be obtained by performing an operation, such as encryption, compression, or exclusive OR, on the field used for sensing measurements. In this case, after performing channel equalization on the field used for sensing measurements, the second device verifies the verification field based on the field used for sensing measurements. For example, the second device may decrypt or decompress the verification field. If the decrypted or decompressed verification field is the same as the field used for sensing measurements, the second device may consider the verification successful; otherwise, the second device may consider the verification failed. In another example, the second device may encrypt or compress a field used for sensing measurements. If the encrypted or compressed field not used for sensing measurements is the same as the verification field, the second device may consider the verification successful; otherwise, the second device may consider the verification failed.
[0281] Optionally, if the received second information is noise, the second device may discard the CSI obtained through the current channel estimation, in other words, the second device may not send the CSI obtained through the current channel estimation to the first device.
[0282] The second device may process the CSI based on S903 to obtain a sensing result. Optionally, the second device may send a sensing measurement report to the first device.
[0283] Optionally, the embodiment shown in FIG. 9 may further include the following operations.
[0284] S904: The second device sends the CSI to the first device.
[0285] In response, the first device receives CSI from the second device.
[0286] The first device may process the CSI to obtain a sensing result.
[0287] According to the above solution, the fields used for sensing measurements in the PPDU and the fields not used for sensing measurements are sent using different actual transmit powers, where the actual transmit power of the fields used for sensing measurements is limited based on the first power indication information, and the actual transmit power of the fields not used for sensing measurements is limited based on the second power indication information. This can maintain the stability of the actual transmit power of the fields used for sensing measurements in the PPDU as much as possible to reduce the impact on sensing results and improve sensing performance. In addition, for the fields not used for sensing measurements, power adjustment is performed based on RSSI to improve the possibility of decoding the PPDU. Therefore, when channel estimation cannot be performed correctly due to excessively low power of the fields used for sensing measurements in the PPDU, the sensing receiver can still detect the transmission of the PPDU.
[0288] The following describes a method for transmitting the first power display information and the second power display information.
[0289] In one example, the second power indication information may be a target RSSI. The first power indication information may be carried in a newly added field in the element carrying the target RSSI. See FIG. 11. For example, a field, e.g., a desired I2R NDP actual transmit power (desired I2R NDP tx power) field, may be newly added to the NDPA frame shown in FIG. 5. The field may indicate the first power. Optionally, the first power indication information may be used to request the actual transmit power of a field used for sensing measurements in a PPDU, e.g., an I2R NDP. The NDPA frame may be the NDPA frame shown in FIG. 3A or the NDPA frame shown in FIG. 3B.
[0290] In another example, the first power indication information may be carried in the STA information. Optionally, the first device may limit the second devices that can receive the STA information based on the identifier information. For example, when the station identifier (AID) is equal to 2045, the STA information is similar to the common information, and all second devices may receive and parse the STA information. Similarly, the second power indication information may be implemented in the same manner as the first power indication information.
[0291] In another example, the first power indication information may alternatively be carried in a trigger frame. For example, the first power indication information may be carried in common information of the trigger frame. In another example, the first power indication information may be carried in a user information list of the trigger frame. In another example, the first power indication information may alternatively be carried in a sensing sounding trigger frame sent by ISTA in the TF sounding phase shown in FIG. 3C. Similarly, the second power indication information may be implemented in the same manner as the first power indication information.
[0292] In a high-frequency scenario, the first power indication information and the second power indication information may be carried in the BRP frame. For example, a new field may be added to the BRP frame to carry the first power indication information. In another example, the first power indication information may be carried in an existing field of the BRP frame. In other words, the first power indication information may reuse an existing field of the BRP frame. In another example, the first power indication information may be carried in an associated element, for example, a DMG sensing element of the BRP frame. The second power indication information may be implemented in the same manner as the first power indication information.
[0293] See Fig. 12. Based on the concept of the above embodiment, one embodiment of the present application provides a communication device 1200. The device 1200 includes a processing unit 1201 and a transceiver unit 1202. The device 1200 may be a first device, a device used in the first device, or a device capable of supporting the first device in performing the information transmission method. Alternatively, the device 1200 may be a second device, a device used in the second device, or a device capable of supporting the second device in performing the information transmission method.
[0294] The transceiver unit may also be referred to as a transceiver module, a transceiver, a transceiver machine, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing unit, a processing device, etc. Optionally, a component in the transceiver unit configured to realize a receiving function may be considered a receiving unit. It should be understood that the transceiver unit is configured to perform a sending operation and a receiving operation on the first device side or the second device side in the above method embodiments, and a component in the transceiver unit configured to realize the sending function is considered a sending unit. In other words, the transceiver unit includes a receiving unit and a sending unit. When the apparatus 1200 is used in a first device, the sending unit included in the transceiver unit 1202 of the apparatus 1200 is configured to perform a sending operation on the first device side, for example, sending a PPDU, which may specifically be sending the PPDU to the second device. The receiving unit included in the transceiver unit 1202 of the apparatus 1200 is configured to perform a receiving operation on the first device side, for example, receiving first information, which may specifically be receiving a PPDU from a second device. When the apparatus 1200 is used in the second device, the receiving unit included in the transceiver unit 1202 of the apparatus 1200 is configured to perform a receiving operation on the second device side, for example, receiving a PPDU, which may specifically be receiving a PPDU from the first device. The sending unit included in the transceiver unit 1202 of the apparatus 1200 is configured to perform a sending operation on the second device side, for example, sending the first information, which may specifically be sending the first information to the first device.
[0295] In addition, it should be noted that when the device is implemented by using a chip / chip circuit, the transceiver unit may be an input / output circuit and / or a communication interface, and may perform input operations (corresponding to the above-mentioned receiving operations) and output operations (corresponding to the above-mentioned sending operations), and the processing unit is an integrated processor, a microprocessor, or an integrated circuit.
[0296] The following describes in detail an implementation in which the apparatus 1200 is used in a first device or a second device.
[0297] For example, the operations performed by the units of apparatus 1200 when apparatus 1200 is used in a first device are described in detail.
[0298] The transceiver unit 1202 is configured to receive a PPDU from a second device. The PPDU is used for sensing measurements. The processing unit 1201 is configured to generate first information, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received. The transceiver unit 1202 is further configured to send the first information to the second device. In possible cases, the first information may include one or more of the following information: gain index information of an LNA in the AGC, gain index information of a VGA in the AGC, AGC saturation information, AGC jump information, AGC change information, or first display information.
[0299] For example, operations performed by units of apparatus 1200 when apparatus 1200 is used in a second device are described in detail.
[0300] The processing unit 1201 is configured to generate a PPDU. The PPDU is used for sensing measurements. The transceiver unit 1202 is configured to send the PPDU to a first device. The transceiver unit 1202 is further configured to receive first information from the first device, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received.
[0301] Optionally, the second device may use a fixed AGC to receive the PPDU. The fixed AGC may be determined by the second device or indicated by the first device. The second device may send one or more of the AGC saturation information or the first indication information to the first device. The second device may trigger an AGC update. When the apparatus 1200 is used in the first device, the transceiver unit 1202 is further configured to receive the PPDU from the first device by using the fixed AGC and send one or more of the AGC saturation information and the first indication information to the first device.
[0302] In one possible implementation, the processing unit 1201 is further configured to determine a fixed AGC.
[0303] In one possible implementation, the transceiver unit 1202 is further configured to receive second indication information from the second device. The second indication information indicates a fixed AGC. The optional transceiver unit 1202 is further configured to receive third indication information or a timer from the second device. The third indication information indicates a time period.
[0304] In one possible implementation, the transceiver unit 1202 is further configured to receive AGC update information from the second device. The AGC update information indicates to the first device to update the fixed AGC. Optionally, the processing unit 1201 is further configured to determine a new AGC based on the AGC update information.
[0305] When the apparatus 1200 is used in a second device, the transceiver unit 1202 is further configured to receive the first display information or the AGC saturation information from the first device.
[0306] In one possible implementation, the transceiver unit 1202 is further configured to send second indication information to the first device. The second indication information indicates a fixed AGC. Optionally, the transceiver unit 1202 is further configured to send third indication information or a timer to the first device. The third indication information indicates a time period.
[0307] In one possible implementation, the transceiver unit 1202 is further configured to send AGC update information to the first device, where the AGC update information indicates to the first device to update the fixed AGC.
[0308] For example, the operations performed by the units of apparatus 1200 when apparatus 1200 is used in a first device are described in detail.
[0309] The processing unit 1201 is configured to generate first power indication information and second power indication information. The transceiver unit 1202 is configured to send the first power indication information and the second power indication information to a second device, where the first power indication information and the second power indication information indicate power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0310] For example, operations performed by units of apparatus 1200 when apparatus 1200 is used in a second device are described in detail.
[0311] The transceiver unit 1202 is configured to receive first and second power indication information from a first device, where the first and second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The processing unit 1201 is configured to generate a CSI or a PPDU based on the first and second powers.
[0312] Based on the concept of the embodiment, an embodiment of the present application provides a communication device 1300, as shown in Figure 13. The communication device 1300 includes a processor 1310. Optionally, the communication device 1300 may further include a memory 1320 configured to store instructions to be executed by the processor 1310, to store input data required by the processor 1310 to execute the instructions, or to store data generated after the processor 1310 executes the instructions. The processor 1310 may perform the methods shown in the above method embodiments by using the instructions stored in the memory 1320.
[0313] Based on the concept of the embodiment, an embodiment of the present application provides a communication device 1400, as shown in Figure 14. The communication device 1400 may be a chip or a chip system. Optionally, in an embodiment of the present application, the chip system may include a chip, or may include a chip and another individual device.
[0314] The communication device 1400 may include at least one processor 1410. The processor 1410 is coupled to a memory. Optionally, the memory may be located inside the device or outside the device. For example, the communication device 1400 may further include at least one memory 1420. The memory 1420 stores necessary computer programs, configuration information, computer programs or instructions, and / or data for implementing any one of the above embodiments. The processor 1410 may execute the computer program stored in the memory 1420 to complete the method in any one of the above embodiments.
[0315] A coupling in the embodiments of the present application refers to an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or in another form, and is used for information exchange between the devices, units, or modules. The processor 1410 may cooperate with the memory 1420. The specific connection medium between the transceiver 1430, the processor 1410, and the memory 1420 is not limited in this embodiment of the present application.
[0316] The communication device 1400 may further include a transceiver 1430, and the communication device 1400 may exchange information with another device by using the transceiver 1430. The transceiver 1430 may be a circuit, a bus, a transceiver, or any other device that can be configured to exchange information, or may be referred to as a signal transceiver unit. As shown in FIG. 14, the transceiver 1430 includes a transmitter 1431, a receiver 1432, and an antenna 1433. In addition, when the communication device 1400 is a chip-type device or circuit, the transceiver in the communication device 1400 may alternatively be an input / output circuit and / or a communication interface, and may input data (also referred to as receiving data) and output data (also referred to as sending data). The processor may be an integrated processor, a microprocessor, or an integrated circuit, and the processor may determine output data based on the input data.
[0317] In one possible implementation, the communication device 1400 may be used in a first device. Specifically, the communication device 1400 may be the first device or a device capable of supporting the first device in implementing the functions of the first device in any one of the above embodiments. The memory 1420 stores necessary computer programs, computer programs or instructions, and / or data for implementing the functions of the first device in any one of the above embodiments. The processor 1410 may execute the computer program stored in the memory 1420 to complete the method performed by the first device in any one of the above embodiments. When the communication device 1400 is used in the first device, the transmitter 1431 in the communication device 1400 may be configured to transmit a PPDU by using the antenna 1433.
[0318] In another possible implementation, the communication device 1400 may be used in a second device. Specifically, the communication device 1400 may be the second device or a device capable of supporting the second device in implementing the functions of the second device in any one of the above embodiments. The memory 1420 stores necessary computer programs, computer programs or instructions, and / or data for implementing the functions of the second device in any one of the above embodiments. The processor 1410 may execute the computer program stored in the memory 1420 to complete the method performed by the second device in any one of the above embodiments. When the communication device 1400 is used in the second device, the receiver 1432 in the communication device 1400 may be configured to receive PPDUs by using the antenna 1433.
[0319] The communication device 1400 provided in this embodiment may be used in a first device to complete a method performed by the first device, or may be used in a second device to complete a method performed by the second device. Therefore, for the technical effects that can be achieved by this embodiment, please refer to the above method embodiment. Details will not be described again in this specification.
[0320] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed with respect to the embodiments of the present application may be performed directly by a hardware processor, or may be performed by using a combination of hardware and software modules in a processor.
[0321] In embodiments of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random access memory (RAM). Alternatively, the memory may be, but is not limited to, any other medium that can be configured to carry or store expected program code in the form of instructions or data structures and that can be accessed by a computer. The memory in embodiments of the present application may alternatively be a circuit or any other device that can perform a storage function and is configured to store computer programs, computer programs or instructions, and / or data.
[0322] See Fig. 15. Based on the above embodiment, an embodiment of the present application further provides another communication device 1500, including an input / output interface 1510 and a logic circuit 1520. The input / output interface 1510 is configured to receive code instructions and send the code instructions to the logic circuit 1520. The logic circuit 1520 is configured to execute the code instructions to perform the method performed by the first device or the method performed by the second device in any one of the above embodiments.
[0323] The following describes in detail the operations performed by a communication unit used in the first device or the second device.
[0324] In one possible implementation, the communication apparatus 1500 may be used in a first device to execute a method performed by the first device. For example, the method may be, in detail, the method performed by the first device in the embodiment shown in FIG. 2. The input / output interface 1510 is configured to input a PPDU from a second device. The PPDU is used for sensing measurements. The logic circuit 1520 is configured to generate first information, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received. The input / output interface 1510 is further configured to output the first information to the second device.
[0325] In another optional implementation, the communications apparatus 1500 may be used in a second device to perform a method performed by the second device. For example, the method may be, in particular, the method performed by the second device in the method embodiment shown in FIG. 2 . The logic circuit 1520 is configured to generate a PPDU. The PPDU is used for sensory measurement. The input / output interface is configured to output the PPDU to the first device. The input / output interface 1510 is further configured to input first information from the first device, where the first information indicates an AGC. The AGC indicates a gain index of the AGC to be obtained when the PPDU is received.
[0326] In yet another possible implementation, the communication apparatus 1500 may be used in a first device to execute a method performed by the first device. For example, the method may be, in particular, the method performed by the first device in the embodiment shown in FIG. 6. The logic circuit 1520 is configured to generate first and second power indication information. The input / output interface 1510 is configured to output the first and second power indication information to the second device, where the first and second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurements. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0327] In another optional implementation, the communications apparatus 1500 may be used in a second device to execute a method performed by the second device. For example, the method may be, in particular, the method performed by the second device in the method embodiment shown in FIG. 6 . The input / output interface 1510 is configured to input first power indication information and second power indication information from the first device, where the first power indication information and the second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurements. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The logic circuit 1520 is configured to generate a CSI or a PPDU based on the first power and the second power.
[0328] The communication device 1500 provided in this embodiment may be used in a first device to execute a method performed by the first device, or may be used in a second device to complete a method performed by the second device. Therefore, for the technical effects that can be achieved by this embodiment, please refer to the above method embodiment. Details will not be described again in this specification.
[0329] Based on the above embodiment, an embodiment of the present application further provides a communication system. The communication system includes at least one communication device used in a first device and at least one communication device used in a second device. For technical effects that can be achieved by this embodiment, please refer to the above method embodiment. Details will not be described again in this specification.
[0330] Based on the above embodiments, one embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instruction. When the instruction is executed, the method performed by the first device or the method performed by the second device in any one of the above embodiments is performed. The computer-readable storage medium may include any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory, a random-access memory, a magnetic disk, or an optical disk.
[0331] 12 to 15, an embodiment of the present application further provides a chip including a processor and configured to support the communication device in implementing the functions of the first device or the second device in the above method embodiments. In a possible design, the chip is connected to or includes a memory. The memory is configured to store computer programs or instructions and data required for the communication device.
[0332] Those skilled in the art will appreciate that the embodiments of the present application may be provided as a method, a system, or a computer program product. Thus, the present application may employ a form of hardware-only embodiment, a software-only embodiment, or an embodiment having a combination of software and hardware. Furthermore, the present application may employ a form of computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.
[0333] The present application will be described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that a computer program or instructions can be used to implement each procedure and / or each block in the flowcharts and / or block diagrams, and combinations of procedures and / or blocks in the flowcharts and / or block diagrams. The computer program or instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, such that the instructions, executed by the computer or processor of another programmable data processing device, generate an apparatus for implementing specific functions in one or more procedures in the flowcharts and / or in one or more blocks in the block diagrams.
[0334] Computer programs or instructions may alternatively be stored in a computer-readable memory that can instruct a computer or another programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory create an artefact that includes an instruction apparatus that implements the specified functions in one or more procedures in the flowcharts and / or in one or more blocks in the block diagrams.
[0335] The computer program or instructions may alternatively be loaded into a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing a particular function in one or more procedures in the flowcharts and / or in one or more blocks in the block diagrams.
[0336] It is apparent that those skilled in the art may make various modifications and variations to the embodiments of the present application without departing from the scope of the embodiments of the present application. The present application intends to cover these modifications and variations in the embodiments of the present application, provided that they fall within the scope of protection defined by the following claims and their equivalent technologies. [Explanation of symbols]
[0337] 1200 Communication Equipment 1201 Processing Unit 1202 Transceiver Unit 1300 Communication Equipment 1310 processor 1320 memory 1400 Communication Equipment 1410 processor 1420 memory 1430 Transceiver 1431 Transmitter 1432 receiver 1433 Antenna 1500 Communication Equipment 1510 Input / Output Interface 1520 Logic Circuit
Claims
1. receiving, by a first device, a physical layer protocol data unit (PPDU) from a second device, the PPDU being used for wireless local area network (WLAN) sensing measurements; performing, by the first device, channel estimation based on the received PPDU to obtain channel state information (CSI); sending, by the first device, first information and the CSI to the second device, the first information indicating an automatic gain control (AGC), the AGC indicating a gain exponent of the AGC to be obtained when the PPDU is received; An information transmission method comprising:
2. 2. The method of claim 1, wherein a larger gain exponent of the AGC indicates a larger gain of the first device.
3. The first information is:
2. The information transmission method of claim 1, comprising one or more of: gain exponent information of a low noise amplifier in the AGC; gain exponent information of a variable gain amplifier in the AGC; AGC saturation information; or AGC jump information.
4. 2. The information transmission method of claim 1, wherein the first information is carried in a sensing measurement report frame or a channel state information (CSI) frame.
5. The first information is:
10. The information transmission method of claim 1, wherein the information is conveyed in one or more of a directional multi-gigabit (DMG) sensing report element, a DMG channel measurement feedback element, or an enhanced directional multi-gigabit (EDMG) channel measurement feedback element.
6. 6. The information transmission method of claim 5, wherein the first information further comprises one or more of an identifier of a DMG sensing instance, an identifier of a DMG sensing burst, and an identifier of a DMG measurement program, wherein one DMG sensing burst comprises one or more DMG sensing instances, one DMG measurement program comprises one or more DMG sensing bursts, and one DMG sensing instance indicates one sensing.
7. 1. A communications device comprising at least one processor, the processor coupled to a memory; the memory is configured to store computer programs or instructions; A communications device, wherein the processor is configured to execute the computer program or the instructions to perform the information transmission method according to any one of claims 1 to 6.
8. A computer-readable storage medium storing a computer program or instructions that, when executed on a computer, performs the information transmission method according to any one of claims 1 to 6.
9. 7. A computer program comprising computer-executable instructions, which, when executed on a computer, enable the computer to carry out the information transmission method according to any one of claims 1 to 6.
10. a chip comprising at least one processor, the at least one processor coupled to a memory; the memory is configured to store computer programs or instructions; A chip, wherein the at least one processor is configured to execute the computer program or the instructions to enable a communication device comprising the chip to perform the information transmission method described in any one of claims 1 to 6.
Citation Information
Patent Citations
Transmit power control in low power wireless communication system
EP2211579A1
Method and device for generating received signal strength indication
US20180048275A1
Distance estimation device and method and signal-power calibration method
US20210176727A1