Information transmission method and device
By feeding back the AGC gain index from a first device to a second device in WLAN sensing systems, the method addresses inaccuracies in sensing results due to link adjustments, thereby improving sensing accuracy and performance.
Patent Information
- Application Number
- JP2024558283
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-04-02
- Filing Date
- 2023-03-23
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2043-03-23
AI Technical Summary
Current WLAN sensing technologies face inaccuracies in sensing results due to adjustments in the gain or power of the sensing measurement link, making it difficult to distinguish between channel changes caused by environmental factors or link adjustments.
An information transmission method where a first device receives a PPDU for sensing measurements and feeds back the gain index of the Automatic Gain Control (AGC) to a second device, allowing the second device to determine whether channel changes are due to link adjustments or environmental changes, thereby improving sensing accuracy.
This method enhances the accuracy of sensing results by allowing the second device to differentiate between link adjustments and environmental changes, leading to more reliable channel state information and improved sensing performance.
Smart Images

Figure 2025511292000001_ABST
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, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of communication technologies, and in particular to a method and apparatus for transmitting information. [Background technology]
[0003] In daily life, the signal sent by a wireless fidelity (Wi-Fi) device is usually received after being reflected, diffracted, and scattered by various obstacles, and the actually received signal is usually obtained by superimposing multiple signals due to this phenomenon, in other words, the channel environment may 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. In order to infer and sense the surrounding environment, the wireless signal, for example, the channel state information (CSI), affected by various obstacles is analyzed. Thus, wireless local area network (WLAN) sensing technology is derived. Due to the broadcast deployment of Wi-Fi devices and the increase in 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 in a certain time period and perform channel estimation on the multiple PPDUs to obtain CSI separately. The receiver may send the obtained CSI to a transmitter. The transmitter may process the obtained CSI in the time period to obtain channel changes in the time period. Alternatively, the receiver may process the obtained CSI in the time period to obtain channel changes in the time period. The transmitter or receiver may determine an environment in which the channel is located based on the channel changes to obtain a sensing result.
[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, an information transmission method is provided. The method may be executed 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 an 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 gain exponent of the AGC 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 may determine during sensing whether the channel change is caused by the adjustment of the gain of the sensing measurement link or caused 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 the 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, the 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 a high frequency scenario, the first device may also send AGC to the second device to enhance the 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, where 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 is responsive to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst and adjusted within a different DMG burst, then the AGC needs to be responsive to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program and adjusted within a different DMG measurement program, then the AGC needs to be responsive 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-alignment on the gain exponent 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 error information of AGC to the second device, so that when the first device obtains the AGC obtained when receiving the PPDU, the second device compensates the AGC according to the error information of AGC to improve the sensing performance.
[0022] According to a second aspect, an information transmission method is provided. The method may be performed by a second device or a chip having similar functions of 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 exponent obtained when the first device receives the PPDU, i.e., the second device may obtain the adjustment value of the gain of the sensing measurement link. Thus, the second device may determine during sensing whether the channel change is caused by the adjustment of the gain of the sensing measurement link or caused 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 exponent information, VGA gain exponent 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 carry 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 exponent 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 obtain 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, where 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 is responsive to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst and adjusted within a different DMG burst, then the AGC needs to be responsive to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program and adjusted within a different DMG measurement program, then the AGC needs to be responsive 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 obtain the error information of the AGC of the first device. Thus, when the first device obtains the AGC obtained when receiving the PPDU, the second device compensates the AGC according to the error information of the AGC to improve the sensing performance.
[0037] According to a third aspect, an information transmission method is provided. 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 power of the same PPDU, 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 the jump of the actual transmission power of the PPDU on the sensing result, and can 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 transmission 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 the 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 a power of the second information, and the second power is a power of the third information, the second information including a field of the PPDU used for sensory measurements, and the third information including 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. In this way, when sending PPDU, the second device sends the second information and the third information by using different powers, so as to reduce the impact caused by the jump of the actual transmission power of the PPDU on the sensing result and improve the 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 to the second device the desired reception power of the third information. Thus, when sending PPDU, the second device sends the second information and the third information separately by using different powers. Since the actual transmission power of the field used for sensing measurement is a fixed value, i.e., the actual transmission power of the field used for sensing measurement does not jump, the sensing performance may be improved. In addition, since the power of the field not used for sensing measurement is determined based on RSSI, the decoding rate of the first device for the field 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. Thus, 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 a beam refinement protocol (BRP) frame.
[0050] According to a fourth aspect, an information transmission method is provided. The method may be performed by a second device or a chip having a similar function of the second device. In the method, the second device receives a first power indication information and a second power indication information from a 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 power of the same PPDU, i.e., the first power and the second power, 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 the jump of the actual transmission power of the PPDU on the sensing result, and can 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 transmission power of the PPDU, to be 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 PPDU, the second device sends the second information and the third information by using different powers, so as to reduce the impact caused by the jump of 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 to the second device the desired reception power of the third information. Thus, when sending PPDU, the second device sends the second information and the third information separately by using different powers. Since the actual transmission power of the field used for sensing measurement is a fixed value, i.e., the actual transmission power of the field used for sensing measurement does not jump, the sensing performance may be improved. In addition, since the power of the field not used for sensing measurement is determined based on RSSI, the decoding rate of the first device for the field 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. Thus, 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, a trigger frame, or a 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 measurement. 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 exponent information, VGA gain exponent 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. It should be noted 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. It should be noted that an AGC jump may be understood as a change in the gain exponent 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, where 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 is responsive to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst and adjusted within a different DMG burst, then the AGC needs to be responsive to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program and adjusted within a different DMG measurement program, then the AGC needs to be responsive to the DMG measurement program.
[0070] In one possible implementation, the processing unit is further configured to perform self-alignment on a gain exponent 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 exponent information, VGA gain exponent 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 carry 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 exponent 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, where 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 is responsive to each DMG sensing instance. In another possible case, if the AGC is stable within the same sensing burst and adjusted within a different DMG burst, then the AGC needs to be responsive to each DMG burst. In yet another possible case, if the AGC is stable within the same DMG measurement program and adjusted within a different DMG measurement program, then the AGC needs to be responsive 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 power indication information and second power indication information. The transceiver unit 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 a power of a same PPDU, the PPDU being used for the 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 a power of the second information, and the second power is a power of the third information, the second information including a field of the PPDU used for sensory measurements, and the third information including 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 a first power indication information and a second power indication information from a first device, where the first power indication information and the second power indication information indicate a power of a same PPDU, and the PPDU is used for sensing measurement. A first power indicated by the first power indication information is different from a 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 power and the second power.
[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 the sensing measurements, the transceiver unit is further configured to send third information based on the second power, the third information including another field of the PPDU other than the field used for the sensing 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, a trigger frame, or a beam improvement protocol BRP frame.
[0097] According to a ninth aspect, the present application provides a communication device including a processor. The processor is coupled to a memory, the memory configured to store a computer program or instruction, and the processor is configured to execute the computer program or instruction to perform the implementation method in 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 communications device. The device includes 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 the sensing measurement. 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 the 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 a same PPDU, the PPDU being used for the sensing measurement. A first power indicated by the first power indication information is different from a second power indicated by the second power indication information.
[0103] In one design, the input / output interface is configured to input first and second power indication information from a first device, where the first and second power indication information indicate a power of a same PPDU, the PPDU being used for the sensing measurement. A first power indicated by the first power indication information is different from a 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 methods in the first to fourth aspects.
[0107] According to a fifteenth aspect, the present application further provides a computing program product comprising computer-executable instructions, which, 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 includes a computer program or instructions. When the instructions are executed in a computer, the method according to the first to fourth aspects is performed.
[0109] For the technical effects achieved by the fifth to sixteenth aspects, please refer to the technical effects in the first to fourth aspects, and the details will not be described again in this specification. [Brief description of the drawings]
[0110] [Figure 1] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Diagram 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 flow chart of a sensing procedure according to an embodiment of the present application. [Figure 3B] 1 is an exemplary flow chart of a sensing procedure according to an embodiment of the present application. [Figure 3C] 1 is an exemplary flow chart of a sensing procedure according to an embodiment of the present application. [Figure 3D] 1 is an exemplary flow chart of a sensing procedure according to an embodiment of the present application. [Figure 3E] 1 is an exemplary flow chart of a sensing procedure according to an embodiment of the present application. [Figure 4] 1 is a schematic diagram of a structure of a DMG sensing reporting element according to an embodiment of the present application. [Diagram 5] 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 a 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 PREFERRED EMBODIMENTS
[0111] The following explains and describes technical terms in the embodiments of the present application.
[0112] (1) Sensing measurement, sometimes called wireless sensing, means that a transmitter and a receiver transmit signals to accomplish the purpose of finding a target or determining a target status. Wireless local area network (WLAN) sensing means that a station (STA) with WLAN sensing capability uses a received WLAN signal to detect the characteristics of a possible target in a given environment. For example, the 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 the PPDU in a certain time period, and the effect is reflected in the CSI in the time period. Thus, 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 initiates 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 measurements, 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. Radio frequency 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] The embodiments of the present application are applicable to WLAN scenarios, for example, Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, for example, 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, or next generation 802.11ax, for example, 802.11be standard, Wi-Fi 7 or extremely high throughput (EHT), 802.11ad, 802.11ay, 802.11bf, or next generation 802.11be, for example, Wi-Fi 8 or next generation standards. Alternatively, the embodiments of the present application are applicable to wireless local area network systems, for example, internet of things (IoT) networks, or vehicle to anything (V2X) networks. It is evident that the embodiments of the present application are further applicable to other possible communication systems, such as LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, 5G communication system, and future 6G communication system.
[0119] The following uses an example in which the 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 is applicable. 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, the 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 quantity of APs and STAs in FIG. 1 is only an example. There may be more or less 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 that connects 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 that supports the 802.11be standard. Alternatively, the access point may be a device supporting 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 function. 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 a HE STA or an extremely high throughput (EHT) STA, or may be a STA applicable to future generation Wi-Fi standards.
[0124] For example, the 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 embodiment of the present application may be AP and STA applicable to the IEEE 802.11 system standard. The AP is a device deployed in a wireless communication network and provides wireless communication functions to STAs associated with the AP. The AP may be used as the center of a communication system, and is usually a network-side product that supports MAC and PHY in the 802.11 system standard, and may be, for example, a communication device such as a base station, a router, a gateway, a repeater, a communication server, a switch, or a bridge. The base station may include various forms 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. The STA is usually a terminal product that supports the media access control (MAC) and physical layer (physical, PHY) of the 802.11 system standard, for example, a mobile phone or a notebook computer.
[0126] Currently, the receiver and the transmitter may realize the sensing function by observing multiple PPDUs. For example, the receiver may receive multiple PPDUs from the transmitter in a certain time period and perform channel estimation on the multiple PPDUs to obtain CSI separately. The receiver and the transmitter may process the CSI in the time period to obtain the channel change in the time period. The receiver or the transmitter may determine the environment in which the channel is located based on the channel change to obtain the sensing result.
[0127] In order to avoid additional influences caused by the adjustment of the gain or power of the sensing measurement link, the sensing measurement link is expected to remain stable in the sensing time period. For example, when the gain or power of the sensing measurement link is adjusted, the transmitter cannot determine whether the channel change in the time period is caused by the environment or the influence caused by the adjustment of 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. It should be noted 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 point of view, gain or power control mainly concerns 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 point of view, gain or power control mainly concerns the adjustment of an automatic gain control (AGC). The AGC may include a low noise amplifier (LNA) and / or a variable gain amplifier (VGA). For example, the interval over which the LNA adjusts the gain index is large, with a potential difference between gain indexes of 6 dB. For example, the interval over which the VGA adjusts the gain index is small, with a potential difference between gain indexes of 0.25 dB to 0.5 dB. Thus, the AGC may be adjusted by adjusting the LNA and / or the VGA.
[0132] Currently, the receiver performs AGC adjustment in 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. Figure 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 an embodiment shown in Figure 2, the first device may be a STA or AP shown in Figure 1, and the second device may be a STA or AP shown in Figure 1. In one example, when the first device is a STA, the second device may be a STA or 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 AGC. The AGC indicates a gain exponent 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 exponent of the AGC obtained when the PPDU is received. The gain exponent of the AGC can be understood as the gain of the receiver.
[0140] The gain index of the AGC may include at least one of the following: the gain index information of the LNA in the AGC, the gain index information of the VGA in the AGC, or the AGC saturation information. For example, when the gain index of the AGC includes the gain index information of the LNA, a larger value of the gain index information of the LNA indicates a larger gain. It is assumed that the gain index information of the LNA includes 1 and 2, and the gain obtained when the value of the gain index information of the LNA is 2 is larger than the gain obtained when the value of the gain index information of the LNA is 1. Alternatively, a smaller value of the gain index information of the LNA 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 includes 1 to 32, and a larger gain is obtained when the value of the VGA gain index information is 32 than a larger gain is obtained when the value of the VGA gain index information is 31. Alternatively, a smaller value of the VGA gain index information indicates a larger gain.
[0142] For 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 too large, and 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 LNA gain index information and VGA gain index information. For example, the first device may indicate the LNA gain index information by using a first bit sequence in the first information. Note that the first bit sequence of a certain length is related to the LNA gain index information. In another example, the first device may indicate the VGA gain index information by using a second bit sequence. Note that the second bit sequence of a certain length is related to the VGA gain index information. In another example, the first device may convey the LNA gain index information by using a first bit sequence in the first information, and convey the VGA gain index information by using a second bit sequence 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. It may also be understood that the AGC may indicate 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, it is assumed 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. In order 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, please refer to Table 1 for the AGC indicated by the third bit string. When the AGC ranges from 1 to 32, it indicates that the LNA gain exponent is 1 and the VGA gain exponent is 1 to 32. Specifically, it is assumed that the AGC is 3. It is assumed that the LNA gain exponent is 1 and the VGA gain exponent is 3. It is assumed that the AGC gain exponent is 32. It is assumed that the LNA gain exponent is 1 and the VGA gain exponent is 32. The rest can be deduced by analogy. When the AGC ranges from 33 to 64, it is assumed that the LNA gain exponent is 2 and the VGA gain exponent is 1 to 32. Specifically, it is assumed that the AGC is 34. It is assumed that the LNA gain exponent is 2 and the VGA gain exponent is 2.
[0146] It can be understood that a third bit sequence of a certain length may relate to both the LNA gain exponent information and the VGA gain exponent 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 the gain of the sensing measurement link being too large 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 adjustment of the AGC is too large, in other words, the amplitude of the signal is amplified by the AGC too much, a peak vanishing effect occurs when the signal passes through an analog-to-digital converter (ADC), in other words, part of the amplitude of the signal becomes a straight line. For example, the amplitude of the signal may be considered as a parabola. If the adjustment of the AGC is too large, the top 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 great impact on the decision to change channels. AGC non-saturation may be understood as the adjustment of the AGC 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 the gain exponent of the AGC changing, and no AGC jump may be understood as the gain exponent of the AGC not changing. For example, when an AGC jump occurs, the first information may include indication information of an AGC jump. Optionally, when no AGC jump occurs, the first information may not include gain exponent information of the AGC, for example, gain exponent information of an LNA and gain exponent information of a VGA.
[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 gain of the receiver is too large. The AGC change may include a gain index change of the LNA and / or a gain index change of the VGA. It should be noted that the reception time of the second PPDU is before the reception time of the first PPDU. The gain index change of the VGA may be understood as a difference between a gain index of the VGA obtained when the first PPDU is received and a 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, the gain index change of the VGA exceeds the first threshold, or 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 the gain of the AGC for the PPDU is too small, and therefore the PPDU cannot be effectively sampled when the PPDU on which the AGC is performed reaches the ADC. An excessively small AGC may be 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 value. The threshold value 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 adjustment value of the gain or power of the sensing measurement link. Therefore, when the second device processes the CSI, the adjustment value of the gain or power of the sensing measurement link may be taken into account to improve the 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 can 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., 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. For another example, after receiving multiple CSI feedbacks, the second device may select the CSI corresponding to the same AGC for processing. For example, to eliminate the effect caused by the AGC jump, the CSI sent by the first device and corresponding to the same AGC is selected for processing. Alternatively, the second device may further compensate for the jump of the gain index of the AGC by using the AGC, for example, the gain index information of the LNA and the gain index information of the VGA, included in the first information in S202 to enhance the sensing performance.
[0155] It can be understood that the second device can compensate the jump of the gain index of the AGC based on the error information of the AGC. The error information of the AGC can be indicated by the first device. In other words, optionally, the second device receives the error information of the AGC from the first device. For example, the first device can perform AGC self-alignment. It should be noted that the embodiment of the present application is not limited to a specific manner of AGC self-alignment. The AGC self-alignment manner can be predefined or determined based on various communication environments.
[0156] The first device may obtain the 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 the gain index information of each LNA, and / or an error corresponding to the 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 embodiment 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 error information of AGC to the second device, so that when the first device obtains the AGC obtained when receiving the PPDU, the second device compensates the AGC according to the error information of AGC 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] Please refer to 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. 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, the 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 gain index of the AGC 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, the RSTA may perform sensing measurement to obtain CSI and send the CSI to the ISTA.
[0165] Please refer to Fig. 3C. In this procedure, ISTA may trigger multiple RSTAs to perform a sensing procedure. As shown in Fig. 3C, in a polling phase, ISTA may send a sensing poll trigger frame to RSTA1 to RSTA3 to trigger RSTA1 to RSTA3 to perform a sensing procedure. RSTA1 to RSTA3 may send a response frame (cts-to-self) to ISTA respectively. 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. ISTA may send a sensing sounding trigger frame to RSTA1 and RSTA2, respectively. RSTA1 and RSTA2 may send an R2I NDP to ISTA, respectively. 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. 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 measurement 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 Fig. 3D. In a possible case, ISTA may send an instance request frame to RSTA. The instance request frame may be used to request to set up or start a sensory measurement instance. It may be understood that the sensory measurement instance may be used to identify one sensory measurement. RSTA may send an instance response frame to ISTA. The instance response frame may indicate that the sensory measurement instance is agreed to be set up. Optionally, the instance request frame may include request information of 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 training field (TRN) (BRP with TRN) shown in FIG. 3D to RSTA. RSTA may perform sensing measurement based on the TRN. RSTA may send a BRP frame with report (BRP with report) to ISTA. Optionally, the BRP frame with training field may include request information of 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 with RSTA for sensing measurement (not shown in the figure). For example, as a sensing initiator, i.e., ISTA is a sensing transmitter, and as a sensing responder, i.e., RSTA is a sensing receiver. In this procedure, ISTA may send an I2R NDP to RSTA for sensing measurement.
[0171] Please refer to Fig. 3E. A sensing by proxy (SBP) procedure is described. Sensing by proxy can be understood as a sensing initiator requesting a sensing responder as a proxy device to perform sensing measurement 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 sensing by proxy process, the sensing initiator may also participate in the sensing by proxy 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 sensing by proxy. 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 sensing by proxy 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, the SBP request or the SBP setup request may carry request information for the first information.
[0172] It can be appreciated that in the embodiment shown in Figures 3A-3E, there may be one or more sensing receivers.
[0173] In addition to FIG. 3A to FIG. 3E, the first device and the second device may further initiate a sensing procedure based on a measurement setup request frame. In an 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 to set up a sensing measurement and 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 the sensing measurement is agreed to 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, an AGC field may be newly added to the CSI frame to carry the AGC, as shown in the fifth row in Table 3. It may be understood that the position of the AGC field in the CSI frame is not particularly limited in the present 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 the present 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. It should be noted 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 the gain index information of the LNA and the gain index information of the VGA. In another example, when the AGC is not saturated, the first information may not include the 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 embodiment of the present application. For example, the size of the LNA in Table 4 is 3 bits or 4 bits, and the 3 bits and 4 bits are only used as an example 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 a larger number of bits, for example, 5 bits or 6 bits. Alternatively, the size of the LNA may be a smaller number of 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 in the field. Optionally, the first device may add the first information to a reserved field in the field. 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, for example, a 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 position of the AGC field in the CSI frame is not particularly limited in this application. The position of the AGC field in Table 5 is shown as an example.
[0188] Optionally, the sensing measurement report field may include one or more sensing measurement report elements. Table 5 shows an example where the sensing measurement report field includes 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 the 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 the first information to the 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, namely DMG burst 1 to DMG burst 10. DMG burst 1 may include 5 DMG sense instances, namely DMG sense instance 1 to DMG sense instance 5. When the first device and the second device complete DMG sense instance 1 to 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 can 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, for example, in 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 in the same sensing burst, i.e., the AGC remains unchanged in the same sensing burst, and is adjusted in 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 of the DMG sensing report control field is used to describe the sensing measurement corresponding to the DMG burst. However, if the AGC changes in the measurement process of multiple DMG sensing instances included in the DMG burst, the above case where the AGC corresponds to each DMG sensing instance may need to be used for feedback. Alternatively, multiple different AGCs of the DMG burst may be jointly fed back. For example, a field is newly added to the DMG sensing measurement report element to carry 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 FIG. 4 includes 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 fed back jointly, 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 can be understood that the DMG sensing measurement report element in Case 2 is shown as an example in which the first information can be carried. In an embodiment of the present application, the AGC may be further 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 Fig. 3A. Alternatively, the first information may be carried in a sensed measurement report sent by RSTA3 to ISTA in the reporting stage shown in Fig. 3C.
[0207] Optionally, when receiving a PPDU, the receiver may receive the PPDU by using one 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 may be indicated by the transmitter. For example, the transmitter may send second indication information to the receiver. The second indication information may indicate one 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 timing 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, the fixed AGC may cause some effects on the reception of the PPDU. Therefore, optionally, the receiver may send the 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 the receiver to update the AGC. In other words, the transmitter may trigger the receiver to receive the PPDU by using the updated AGC. For example, if the transmitter receives the indication information of AGC saturation or the first indication information multiple times within a time period, the transmitter may consider that the fixed AGC does not contribute to the reception of the PPDU and significantly affects the sensing performance. Therefore, the transmitter may indicate the update of the AGC 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 is to 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. Thus, when the second device processes the CSI, the gain adjustment value of the sensing measurement link may be taken into account to improve the 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 affects the sensing performance. For the transmitter, the adjustment of the actual transmission 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 reception power of the receiver when receiving the NDP. To meet the requirement of the target RSSI, the ISTA needs to adjust the actual transmission power of the NDP.
[0213] 5 is an exemplary diagram of the structure of STA information of an NDPA frame. In FIG. 5, I2R NDP indicates the NDP sent by ISTA to RSTA, and R2I NDP indicates the NDP sent by RSTA to ISTA.
[0214] It can be seen from FIG. 5 that the STA information includes the actual tx power of the I2R NDP and the target RSSI of the R2I NDP. The actual tx power of the I2R NDP is mainly used to describe the actual tx power of the NDP sent by the ISTA. The target RSSI of the R2I NDP indicates the desired receiving power of the ISTA when receiving the R2I NDP. The RSTA may adjust the actual tx 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 the objects causes more intense changes in the environment and more frequent changes in path loss. In order 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 to the sensing result.
[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 an embodiment shown in Figure 6, the sensing initiator is a sensing receiver, and in an embodiment shown in Figure 2, the sensing initiator is a sensing transmitter. It can be understood that some parameters and terms in the embodiment shown in Figure 6 may 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 can 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 a 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 power of the same PPDU, 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 the jump of the actual transmission power of the PPDU on the sensing result, and can 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, where the first device is a sensing transmitter and the second device is a sensing receiver, separately as examples for illustration.
[0227] Case a: The first device is a sensing transmitter.
[0228] As described above, the change in the actual transmission power may affect the sensing performance. The actual transmission power may include the digital domain power and the RF power. In a possible case, even if the actual transmission power does not change, the occurrence of a relative change in the digital domain power or the RF power also affects the sensing result. For example, the actual transmission power of the PPDU transmitted over the second time does not change compared to the actual transmission power of the PPDU transmitted over the first time, but the digital domain power of the PPDU transmitted over the second time changes compared to the digital domain power of the PPDU transmitted over the first time, which also affects the sensing result and the sensing performance. It can be understood that it can be known that the actual transmission power of the PPDU transmitted over the second time does not change, but since the digital domain power of the PPDU transmitted over the second time changes, the analog domain power of the PPDU transmitted over the second time changes accordingly to allow the actual transmission power of the PPDU transmitted over the second time to remain unchanged.
[0229] In case a, the first device may send a first power indication information and a 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 the PPDU from the first device.
[0233] The PPDU in S701 may be used for sensing measurement. Optionally, before S701, the second device may request the first device to start a sensing procedure. For example, the second device may send sensing 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 sensing measurement response information to the second device to agree to perform sensing measurement. Details will not be described again in this specification. Optionally, the sensing 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 in 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 in 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 meet the RSSI, the sensing transmitter, for example, the first device, may preferentially adjust the digital domain power so that the PPDU can meet the RSSI.
[0239] S703: The second device obtains a 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, when the second device finds that the actual transmission power of the PPDU in S701 changes compared to the actual transmission power of the PPDU transmitted before S701, and the digital domain power of the PPDU in S701 also changes compared to the digital domain power of the PPDU transmitted before S701, the second device may consider that the RF power of the PPDU does not change and the power adjustment mainly comes from the digital domain. In this way, the second device may obtain CSI based on the PPDU in S701 and may compensate the CSI based on the change in the digital domain power. It can be understood that the compensation performed by the second device on the CSI based on the change in the 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 finds that the actual transmission power of the PPDU in S701 changes compared to the actual transmission power of the PPDU transmitted before S701, and the digital domain power of the PPDU in S701 also changes compared to the digital domain power of the PPDU transmitted before S701. However, the change of the actual transmission power of the PPDU in S701 is larger than the change of the digital domain power. That indicates that the actual transmission power of the PPDU changes significantly, and the adjustment of only the digital domain power cannot satisfy the RSSI. Therefore, the second device may consider that the RF power of the PPDU also changes. In this way, the second device may obtain the CSI based on the PPDU in S701. The second device may compensate the CSI based on the change of the digital domain power, and may compensate the CSI based on the change of the RF power. It can be understood that the manner in which the second device compensates the CSI based on the change of the RF power is not particularly limited in the present application. In this example, the CSI obtained 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 of the digital domain power and the change of 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 the LMR. As shown in Fig. 8, a field may be newly added to the LMR to carry the first power indication information. In Fig. 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 embodiment 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 FIG. 3A or 3B, after sending an I2R NDP to RSTA, ISTA may send the first power indication information and the second power indication information to RSTA. In another example, as shown in FIG. 3C, after sending an NDP to RSTA3 in the NDPA sounding stage, ISTA may send the first power indication information and the second power indication information to RSTA3. In another example, as shown in FIG. 3E, the AP may send the obtained sensing result and the received first power indication information and the 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 field may be newly added to the link measurement request frame to carry the 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 carrying 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, which is not particularly limited in this 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, the HE-STF field, the HE-LTF1 field, the HE-LTF2 field, the 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 another field. The other field can be understood as a field not used for sensing measurements other than the field used for 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 powers on the sensing results and improve the 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 indicative information and the second power indicative information from the first device.
[0266] Optionally, since the first device is a sensing initiator, the first device may request the second device to perform sensing measurement. For details, please refer to the procedures in Figures 3A to 3E. The details will not be described again in this specification.
[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 a path loss.
[0270] The second information may be a field used for sensing measurement in the PPDU, and the third information may be another field in the PPDU other than the field used for sensing measurement, where the field may be referred to as a field not used for sensing measurement. For example, the second device may send the second information based on the first power, and the second device may determine an actual transmission power of the third information based on the path loss and the second power, and may send the third information based on the actual transmission power. Optionally, the second power indication information may be an RSSI, and the first power may be understood as an average power of all antennas in a 20 MHz bandwidth, and refers to an 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 packet extension part PE. The third information may include legacy short training field L-STF, legacy long training field L-LTF, legacy signal field L-SIG, repetitive legacy signal field RL-SIG, and 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 HE-STF, as shown in Figure 10A. In another possible case, the third information may further include HE-STF, and the second information does not include HE-STF, as shown in Figure 10B.
[0273] It should be noted that when the sensing receiver receives the PPDU, the ADC performs the adjustment based on the HE-STF of the PPDU. Therefore, as shown in Fig. 10A, when the actual transmission power of the HE-STF is the first power, i.e., when the second information includes the HE-STF, the adjustment of the AGC may not be suitable for the HE-LTF part. As shown in Fig. 10B, when the actual transmission power of the HE-STF is determined based on the second power, i.e., when the third information includes the HE-STF, the adjustment of the AGC may be more suitable for the HE-LTF part, improving the possibility of receiving the HE-LTF.
[0274] It can be understood that the second information and the third information shown in Figures 10A and 10B are shown as examples and do not constitute limitations on the second information and the third information. 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, for example, when the second device does not receive the field used for sensing measurement in the PPDU because the power of the field used for sensing 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. In order to reduce the above problem, the second device may perform channel estimation in the following manner 1 or manner 2.
[0278] Method 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 similarity between the result of the channel estimation performed on the fields used for sensory measurements and the result 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 the channel estimation performed on the field used for sensory measurement. The second device verifies the verification information after the channel equalization. If the verification is successful, the second device may consider the result of the 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 the 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 is 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. When 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. For another example, the second device may encrypt or compress the field used for sensing measurements. When 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 and the fields not used for sensing measurements in the PPDU are sent by using different actual transmission powers, the actual transmission power of the fields used for sensing measurements is limited based on the first power indication information, and the actual transmission 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 transmission power of the fields used for sensing measurements in the PPDU as much as possible, so as to reduce the impact on the sensing result and improve the sensing performance. In addition, for the fields not used for sensing measurements, a power adjustment is performed based on the RSSI to improve the possibility of decoding the PPDU. Therefore, when channel estimation cannot be performed correctly due to the excessively small power of the fields used for sensing measurements in the PPDU, the sensing receiver may still know 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, for example, a desired I2R NDP actual transmit 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 measurement in the PPDU, for example, the I2R NDP. The NDPA frame may be the NDPA frame shown in FIG. 3A or may be 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 the 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 stage 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 a BRP frame. For example, a 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 a related 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] Please refer to Fig. 12. Based on the concept of the above embodiment, an 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 that can support 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 that can support 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 regarded as 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 embodiment, and a component in the transceiver unit configured to realize a sending function is regarded as 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 be specifically to send 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 the first information, which may be specifically 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 be specifically 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 be specifically 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, microprocessor, or 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, operations performed by units of the apparatus 1200 when the 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 measurement. 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 a possible case, 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 the apparatus 1200 when the 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 measurement. 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 one AGC fixed to receive the PPDU. The fixed AGC may be determined by the second device or may be 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 update of the AGC. 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, the AGC update information indicating to the first device to update the fixed AGC.
[0308] For example, operations performed by units of the apparatus 1200 when the apparatus 1200 is used in a first device are described in detail.
[0309] The processing unit 1201 is configured to generate a first power indication information and a 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 a power of a 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 the apparatus 1200 when the apparatus 1200 is used in a second device are described in detail.
[0311] The transceiver unit 1202 is configured to receive a first power indication information and a second power indication information from a first device, where the first power indication information and the second power indication information indicate a power of a same PPDU, and the PPDU is used for sensing measurement. A first power indicated by the first power indication information is different from a 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 power and the second power.
[0312] Based on the concept of the embodiment, as shown in Fig. 13, an embodiment of the present application provides a communication device 1300. The communication device 1300 includes a processor 1310. Optionally, the communication device 1300 may further include a memory 1320 configured to store instructions executed by the processor 1310, store input data required by the processor 1310 to execute the instructions, or store data generated after the processor 1310 executes the instructions. The processor 1310 may execute 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, as shown in Figure 14, an embodiment of the present application provides a communication device 1400. 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 programs stored in the memory 1420 to complete the method in any one of the above embodiments.
[0315] A coupling in the embodiment of the present application is 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 may 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 (or may be referred to as receiving data) and output data (or may be referred to as sending data). The processor may be an integrated processor, a microprocessor, or an integrated circuit, and the processor may determine the output data based on the input data.
[0317] In one possible implementation, the communication device 1400 may be used in a first device. In particular, the communication device 1400 may be a first device or a device that can support the first device in implementing the function 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 function of the first device in any one of the above embodiments. The processor 1410 may execute the computer programs 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 a first device, the transmitter 1431 in the communication device 1400 may be configured to transmit PPDU by using the antenna 1433.
[0318] In another possible implementation, the communication device 1400 may be used in a second device. In particular, the communication device 1400 may be a 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 programs 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 a 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 the method performed by the first device, or may be used in a second device to complete the 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 another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute 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 directly executed by a hardware processor, or may be executed by using a combination of hardware and software modules in the processor.
[0321] In an embodiment 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 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, but is not limited thereto. The memory in an embodiment of the present application may alternatively be a circuit or any other device that can realize 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 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 executed by the first device. For example, the method may be the method executed by the first device in the embodiment shown in FIG. 2 in detail. The input / output interface 1510 is configured to input a PPDU from a second device. The PPDU is used for sensing measurement. 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 communication apparatus 1500 may be used in a second device to execute a method executed by the second device. For example, the method may be a method executed by the second device in the embodiment of the method shown in FIG. 2 in detail. The logic circuit 1520 is configured to generate a PPDU. The PPDU is used for sensing 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 executed by the first device. For example, the method may be the method executed by the first device in the embodiment shown in FIG. 6 in detail. The logic circuit 1520 is configured to generate a first power indication information and a second power indication information. The input / output interface 1510 is configured to output 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 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.
[0327] In another optional implementation, the communication apparatus 1500 may be used in a second device to execute a method performed by the second device. For example, the method may be a method performed by the second device in the embodiment of the method shown in FIG. 6 in detail. The input / output interface 1510 is configured to input a first power indication information and a 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. 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 the method executed by the first device, or may be used in a second device to complete the method executed by the second device. Therefore, for the technical effects that may 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 embodiment, an 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 executed by the first device or the method executed by the second device in any one of the above embodiments is executed. 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] In order to realize the functions of the communication device in Figures 12 to 15, an embodiment of the present application further provides a chip including a processor and configured to support the communication device in realizing 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 should understand 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 use a form of a hardware-only embodiment, a software-only embodiment, or an embodiment having a combination of software and hardware. Moreover, the present application may use a form of a 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 instruction can be used to realize 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 instruction 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 a specific function in one or more procedures in the flowcharts and / or in one or more blocks in the block diagrams.
[0334] A computer program 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 generate an artefact that includes an instruction apparatus that implements a specified function or 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 another programmable data processing device, such that a series of operational steps are executed on the computer or another programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or another 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. This application is intended 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 sensing measurements; sending, by the first device, first information 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. 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: The method of claim 1 or 2, comprising one or more of the following: 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. The method according to 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:
4. The method of claim 1, wherein the method is carried in one or more of a directional multi-gigabit DMG sensing reporting element, a DMG channel measurement feedback element, or an enhanced directional multi-gigabit EDMG channel measurement feedback element.
6. 6. The 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. sending, by a second device, a physical layer protocol data unit (PPDU) to a first device, the PPDU being used for sensing measurements; receiving, by the second device, first information from the first 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:
8. The method of claim 7 , wherein a larger gain exponent of the AGC indicates a larger gain of the first device.
9. The first information is:
9. The method of claim 7 or 8, comprising one or more of the following: 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.
10. The method according to any one of claims 7 to 9, wherein the first information is carried in a sensing measurement report frame or a channel state information (CSI) frame.
11. The first information is:
10. The method of claim 7, wherein the method is carried in one or more of a directional multi-gigabit DMG sensing reporting element, a DMG channel measurement feedback element, or an enhanced directional multi-gigabit EDMG channel measurement feedback element.
12. 12. The method of claim 11, 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.
13. 1. A method for transmitting information, comprising: sending, by a first device, first power indication information and second power indication information to a second device, the first power indication information and the second power indication information indicating a power of a same physical layer protocol data unit (PPDU), the PPDU being used for sensing measurements; The information transmitting method, wherein a first power indicated by the first power indication information is different from a second power indicated by the second power indication information.
14. 14. The method of claim 13, wherein the first power is a power of the PPDU to be processed by a digital-to-analog converter, and the second power is an actual transmission power of the PPDU.
15. 15. The method of claim 13 or 14, wherein the first power indication information is carried in a Null Data Packet Announcement NDPA frame or an Enhanced Directional Multi-Gigabit EDMG Transmit Power element.
16. the first power is a power of second information, and the second power is a power of third information; the second information comprises a field of the PPDU used for sensory measurements, and the third information comprises another field of the PPDU other than the field used for sensory measurements. The method of claim 13.
17. 17. The method of claim 16, wherein the second information comprises a High Efficiency Short Training Field, HE-STF.
18. The method according to claim 16 or 17, wherein the first power indication information is carried in a station STA information, a trigger frame, or a beam refinement protocol (BRP) frame.
19. 1. A method for transmitting information, comprising: receiving, by a second device, first power indication information and second power indication information from a first device, the first power indication information and the second power indication information indicating a power of a same physical layer protocol data unit (PPDU), the PPDU being used for sensing measurements; The information transmitting method, wherein a first power indicated by the first power indication information is different from a second power indicated by the second power indication information.
20. 20. The method of claim 19, wherein the first power is a power of the PPDU to be processed by a digital-to-analog converter, and the second power is an actual transmission power of the PPDU.
21. 21. The method of claim 19 or 20, wherein the first power indication information is carried in a Null Data Packet Announcement NDPA frame or an Enhanced Directional Multi-Gigabit EDMG Transmit Power element.
22. sending, by the second device, second information based on the first power, the second information comprising a field of the PPDU used for sensing measurements; sending, by the second device, third information based on the second power, the third information comprising another field of the PPDU other than the field used for sensory measurements; 20. The method of claim 19, further comprising:
23. 23. The method of claim 22, wherein the second information comprises a HE-STF.
24. The method according to claim 22 or 23, wherein the first power indication information is carried in a station STA information, a trigger frame, or a beam refinement protocol (BRP) frame.
25. 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 method of any one of claims 1 to 6, the method of any one of claims 7 to 12, the method of any one of claims 13 to 18, or the method of any one of claims 19 to 24.
26. A computer readable storage medium storing a computer program or instructions which, when executed on a computer, perform the method according to any one of claims 1 to 6, the method according to any one of claims 7 to 12, the method according to any one of claims 13 to 18, or the method according to any one of claims 19 to 24.
27. A computer program product comprising computer-executable instructions, which when executed on a computer, enables the computer to perform the method of any one of claims 1 to 6, the method of any one of claims 7 to 12, the method of any one of claims 13 to 18, or the method of any one of claims 19 to 24.
28. 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, the at least one processor configured to execute the computer program or the instructions to enable a communications device comprising the chip to perform a method according to any one of claims 1 to 6, a method according to any one of claims 7 to 12, a method according to any one of claims 13 to 18, or a method according to any one of claims 19 to 24.
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