Information transmission method and apparatus
By feeding back AGC gain index information, the method addresses inaccuracies in WLAN sensing by distinguishing between gain adjustments and environmental factors, enhancing sensing accuracy.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-26
- Publication Date
- 2026-04-10
AI Technical Summary
Existing WLAN sensing technologies face inaccuracies due to adjustments in gain or power of the sensing link, which affect the sensing results.
The method involves feeding back automatic gain control (AGC) gain index information, such as LNA, VGA, AGC saturation, or AGC jump information, to improve sensing accuracy by distinguishing between channel changes caused by gain adjustments or environmental factors.
This approach enhances the accuracy of sensing results by enabling devices to differentiate between channel changes due to gain adjustments and environmental factors, thereby improving sensing performance.
Smart Images

Figure 2026062887000001_ABST
Abstract
Description
Technical Field
[0001] Cross-reference to Related Applications This application claims priority to Chinese Patent Application No. 202210351937.8, filed with the National Intellectual Property Administration on April 2, 2022, entitled "Information Transmission Method and Apparatus", which is incorporated herein by reference in its entirety.
[0002] This application relates to the field of communication technologies, and more particularly, to information transmission methods and apparatuses.
Background Art
[0003] In daily life, signals sent by wireless fidelity (Wi-Fi) devices are usually received after being reflected, diffracted, and scattered by various obstacles, and the actually received signals are usually obtained by superimposing multiple signals due to this phenomenon. In other words, the channel environment may become complex. However, from another perspective, this can also help 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, wireless signals affected by various obstacles, such as channel state information (CSI), are analyzed. Therefore, wireless local area network (WLAN) sensing technology is derived. Due to the broadcast deployment of Wi-Fi devices and the increasing sensing requirements, performing sensing by using commonly available Wi-Fi devices is a hot topic in current research.
[0004] Currently, in WLAN sensing technology, receivers and transmitters may achieve sensing functionality by observing multiple physical layer protocol data units (PPDUs). For example, a receiver may receive multiple PPDUs from a transmitter within a certain time period and perform channel estimation on the multiple PPDUs to obtain separate CSIs. The receiver may send the obtained CSIs to the transmitter. The transmitter may process the CSIs obtained within that time period to obtain channel changes within that time period. Alternatively, the receiver may process the CSIs obtained within that time period to obtain channel changes within that time period. The transmitter or receiver can determine the environment in which the channel is located based on the channel change and obtain sensing results.
[0005] However, adjustments to the gain or power of the sensing link may have an additional effect on the sensing results, and therefore the sensing results may be inaccurate. [Overview of the Initiative] [Means for solving the problem]
[0006] This application provides an information transmission method and apparatus for improving sensing performance.
[0007] According to a first embodiment, an information transmission method is provided. The method may be performed by a first device or a chip having similar functionality to the first device. In this method, the first device receives a physical layer protocol data unit (PPDU) from a second device. The PPDU is used for sensing measurement. The first device sends first information to the second device, where the first information indicates information about automatic gain control (AGC). The AGC indicates the gain index of the AGC obtained when the PPDU is received.
[0008] According to the above solution, the first device may feed back the AGC gain index obtained when the PPDU is received to the second device, that is, the first device may feed back the adjustment value of the gain of the sensing measurement link to the second device. Thus, the second device can determine during sensing whether the channel change is caused by the adjustment of the gain of the sensing measurement link or by the channel environment, in order to improve the accuracy of the sensing result.
[0009] In one possible implementation, the first information includes one or more of the following: gain index information for a low-noise amplifier (LNA), gain index information for a variable-gain amplifier (VGA), AGC saturation information, or AGC jump information.
[0010] For example, AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when AGC is not saturated, the first information does not need to carry AGC saturation information. For instance, AGC saturation can be understood as an excessively large adjustment of AGC.
[0011] In another example, AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information does not need to carry the AGC jump information. For example, an AGC jump can be understood as a change in the AGC gain index.
[0012] According to the above solution, the first device may feed back AGC, such as gain index information for the LNA, gain index information for the VGA, AGC saturation information, or AGC jump information, to the second device, and as a result, the second device can determine whether the gain on the first device side is adjusted.
[0013] In one possible implementation, the first information is carried within a sensing measurement report frame or a channel state information (CSI) frame. For example, the first information may be carried within the sensing measurement report field of the sensing measurement report frame. In another example, the first information may be carried within the CSI report field or the CSI report control field of the CSI frame.
[0014] According to the above solution, the first device may send a CSI frame carrying AGC to the second device, and as a result, the second device may determine a processing method 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 contained in the CSI frame for sensing.
[0015] In one possible implementation, the first information is carried within one of the following: a directional multi-gigabit (DMG) sensing report element, a DMG channel measurement feedback element, or an enhanced directional multi-gigabit (EDMG) channel measurement feedback element.
[0016] According to the above solution, in high-frequency scenarios, the first device may also send AGC to the second device to extend its sensing capabilities.
[0017] In one possible implementation, the first information further includes one or more identifiers of a DMG sensing instance, a DMG sensing burst, and a DMG measurement program. A single DMG sensing burst includes one or more DMG sensing instances, a single DMG measurement program includes one or more DMG sensing bursts, and a single DMG sensing instance represents one sensing.
[0018] In possible scenarios, if the AGC is adjusted for each DMG sensing instance, the AGC should correspond to each DMG sensing instance. In another possible scenario, if the AGC is stable within the same sensing burst but adjusted within different DMG bursts, the AGC should correspond to each DMG burst. In yet another possible scenario, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, the AGC should correspond to each DMG measurement program.
[0019] According to the above solution, when the first device sends 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 AGC gain index to obtain AGC error information. The first device sends the AGC error information to the second device.
[0021] According to the above solution, the first device may send AGC error information to the second device. Therefore, when the first device receives the AGC acquired when it receives the PPDU, the second device compensates for the AGC based on the AGC error information to improve sensing performance.
[0022] According to a second embodiment, an information transmission method is provided. The method may be performed by a second device or a chip having similar functionality to the second device. In this 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 represents AGC. The AGC represents the gain index of AGC obtained when the PPDU is received.
[0023] According to the above solution, the second device may obtain the AGC gain index obtained when the first device receives a PPDU, that is, the second device may obtain the adjustment value of the gain of the sensing measurement link. Therefore, the second device can determine, during sensing, whether the channel change is caused by the adjustment of the gain of the sensing measurement link or by the channel environment in order to improve the accuracy of the sensing result.
[0024] In a possible implementation form, the first information includes one or more of the following, that is, the gain index information of the LNA, the gain index information of the VGA, the AGC saturation information, or the 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 does not have to carry the AGC saturation information. Note that AGC saturation can be understood as an overly large adjustment of the AGC.
[0026] In another example, the AGC jump information may include either AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information does not have to carry the AGC jump information. Note that an AGC jump can be understood as a change in the gain index of the AGC.
[0027] According to the above solution, the second device can obtain the AGC of the first device, such as the gain index information of the LNA, the gain index information of the VGA, the AGC saturation information, or the AGC jump information, in order to determine whether the gain on the first device side is adjusted.
[0028] In a possible implementation form, the first information is carried in a sensing measurement report frame or a CSI frame. For example, the first information may be carried in the sensing measurement report field of the sensing measurement report frame. In the case of another example, the first information may be carried in the CSI report field or the CSI report control field of the CSI frame.
[0029] According to the above solution, the first device may send a CSI frame carrying AGC to the second device. As a result, the second device may determine a processing method for the CSI frame based on the AGC in the CSI frame. For example, when the second device determines that the first information includes AGC saturation, that is, AGC saturation occurs when the first device receives a PPDU, the second device may choose not to use the CSI included in the CSI frame for sensing.
[0030] In a possible implementation, the first information is carried in one of the following, namely, 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 a high-frequency scenario, the second device may also obtain AGC to expand sensing performance.
[0032] In a 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. 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 represents one sensing.
[0033] In a possible case, when AGC is adjusted in each DMG sensing instance, AGC corresponds to each DMG sensing instance. In another possible case, when AGC is stable within the same sensing burst and adjusted in different DMG bursts, AGC needs to correspond to each DMG burst. In yet another possible case, when AGC is stable within the same DMG measurement program and adjusted in different DMG measurement programs, AGC needs to correspond to the DMG measurement program.
[0034] According to the above solution, the AGC of the first device can 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 AGC error information from the first device.
[0036] According to the above solution, the second device can acquire AGC error information from the first device. Therefore, when the first device acquires the AGC acquired when it receives the PPDU, the second device compensates for the AGC based on the AGC error information to improve 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 functionality to the first device. In this method, the first device sends first power indication information and second power indication information to a second device, where the first and second power indication information indicate the power of the same PPDU, the PPDU being 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 show the second device the same power of the PPDU, i.e., the first power and the second power, and as a result, the second device may transmit the PPDU or generate a CSI based on the first power and the second power. This can reduce the impact caused by jumps in the actual transmit power of the PPDU on the sensing result and improve sensing performance.
[0039] In one possible implementation, the first power is the power of the PPDU, which is to be processed by the digital-to-analog converter, and the second power is the actual transmit power of the PPDU.
[0040] According to the above solution, the first device may send the power of the PPDU, i.e., the power of the PPDU in the digital domain and the actual transmit power of the PPDU, which should be processed by the digital-to-analog converter, to the second device, so that the second device can determine the power regulation status of the PPDU. In this way, the second device can compensate the CSI during sensing based on the power regulation status of the PPDU in order to improve sensing performance.
[0041] In one possible implementation, the first power indication information is carried within 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, which is carried in an NDPA frame or EDMG transmit power element, to the second device, thereby enabling the second device to obtain the power of the PPDU, which is to be processed by a digital-to-analog converter.
[0043] In one possible implementation, the first power is the power of the second information, and the second power is the power of the third information. The second information includes a field of the PPDU used for sensing measurement, and the third information includes another field of the PPDU other than the field used for sensing measurement.
[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 separately to the second device. In this way, when sending the PPDU, the second device sends the second and third information by using different powers to reduce the impact caused by jumps in the actual transmitted power of the PPDU on the sensing result and to improve sensing performance.
[0045] Optionally, the second power indicator is the target received signal strength indicator (RSSI). The first power, indicated by the first power indicator, 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 received power of the third information. Therefore, when sending PPDU, the second device sends the second and third information separately by using different powers. Since the actual transmit power of the field used for sensing measurement is a fixed value, i.e., the actual transmit power of the field used for sensing measurement does not jump, 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 piece of information includes HE-STF.
[0048] According to the above solution, when receiving a PPDU, the first device may adjust the AGC based on the HE-STF. Therefore, when the field used for sensing measurement includes the HE-STF, the AGC adjustment may conform to the field used for sensing measurement in order to improve the success rate of receiving the field used for sensing measurement.
[0049] In one possible implementation, the first power indication information is carried within station (STA) information, a 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 similar functionality to the second device. In this method, the second device receives first power indication information and second power indication information from the first device, where the first and second power indication information indicate the power of the same PPDU, the PPDU being used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0051] According to the above solution, the second device may obtain the same power of the PPDU, i.e., the first power and the second power, and as a result, the second device may transmit the PPDU or generate a CSI based on the first power and the second power. This can reduce the impact caused by jumps in the actual transmit power of the PPDU on the sensing result and improve sensing performance.
[0052] In one possible implementation, the first power is the power of the PPDU, which is to be processed by the digital-to-analog converter, and the second power is the actual transmit power of the PPDU.
[0053] According to the above solution, the second device may acquire the power of the PPDU, i.e., the power of the PPDU in the digital domain and the actual transmit power of the PPDU, which should be processed by a digital-to-analog converter to determine the power regulation status of the PPDU. In this way, the second device can compensate the CSI based on the power regulation status of the PPDU during sensing in order to improve sensing performance.
[0054] In one possible implementation, the first power indication information is carried within an NDPA frame or an EDMG transmit power element.
[0055] In one possible implementation, the second device transmits second information based on the first power. The second information includes fields of the PPDU used for sensing measurement. The second device transmits third information based on the second power. The third information includes other fields of the PPDU, other than those used for sensing measurement.
[0056] According to the above solution, the second device may obtain the first power for the second information and the second power for the third information. In this way, when sending the PPDU, the second device sends the second and third information by using different powers to reduce the impact caused by jumps in the actual transmitted power of the PPDU on the sensing result and to improve sensing performance.
[0057] Optionally, the second power indicator is the target RSSI. The first power, indicated by the first power indicator, 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 received power of the third information. Therefore, when sending PPDU, the second device sends the second and third information separately by using different powers. Since the actual transmit power of the field used for sensing measurement is a fixed value, i.e., the actual transmit power of the field used for sensing measurement does not jump, 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 piece of information includes HE-STF.
[0060] According to the above solution, when receiving a PPDU, the first device may adjust the AGC based on the HE-STF. Therefore, when the field used for sensing measurement includes the HE-STF, the AGC adjustment may conform to the field used for sensing measurement in order to improve the success rate of receiving the field used for sensing measurement.
[0061] In one possible implementation, the first power indication information is carried within the STA information, trigger frame, or beam improvement protocol (BRP) frame.
[0062] According to a fifth aspect, a communication device is provided, which includes a transceiver unit and a processing unit.
[0063] The transceiver unit is configured to receive the PPDU from a second device. The PPDU is used for sensing measurement. The processing unit is configured to generate first information, which indicates AGC. AGC indicates the gain index of AGC obtained when the PPDU is received. The transceiver unit is further configured to send the first information to the second device.
[0064] In one possible implementation, the first information includes one or more of the following: LNA gain index information, VGA gain index information, AGC saturation information, or AGC jump information.
[0065] In one example, AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when AGC is not saturated, the first information does not need to carry AGC saturation information. Note that AGC saturation can be understood as an excessively large adjustment of AGC. In another example, AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information does not need to carry AGC jump information. Note that an AGC jump can be understood as a change in the AGC gain index.
[0066] In one possible implementation, the first information is carried within a sensing measurement report field or a CSI frame. For example, the first information may be carried within the sensing measurement report field of a sensing measurement report frame. In another example, the first information may be carried within a CSI report field or a CSI report control field of a CSI frame.
[0067] In one possible implementation, the first information is carried within 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 identifiers of a DMG sensing instance, a DMG sensing burst, and a DMG measurement program. A single DMG sensing burst includes one or more DMG sensing instances, a single DMG measurement program includes one or more DMG sensing bursts, and a single DMG sensing instance represents one sensing.
[0069] In possible scenarios, if the AGC is adjusted for each DMG sensing instance, the AGC should correspond to each DMG sensing instance. In another possible scenario, if the AGC is stable within the same sensing burst but adjusted within different DMG bursts, the AGC should correspond to each DMG burst. In yet another possible scenario, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, the AGC should correspond to each DMG measurement program.
[0070] In one possible implementation, the processing unit is further configured to perform self-alignment with respect to the AGC gain index in order to acquire AGC error information. The transceiver unit is further configured to send the AGC error information to a second device.
[0071] According to a sixth aspect, a communication device is provided, which includes a processing unit and a transceiver unit.
[0072] The processing unit is configured to generate a PPDU. The PPDU is used for sensing measurement. 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 AGC. AGC indicates the gain index of AGC obtained when the PPDU is received.
[0073] In one possible implementation, the first information includes one or more of the following: LNA gain index information, VGA gain index information, AGC saturation information, or AGC jump information.
[0074] For example, AGC saturation information may include either AGC saturation or AGC non-saturation. Optionally, when AGC is not saturated, the first information does not need to carry AGC saturation information. Note that AGC saturation can be understood as an excessively large adjustment of AGC.
[0075] In another example, AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information does not need to carry the AGC jump information. Note that an AGC jump can be understood as a change in the AGC gain index.
[0076] In one possible implementation, the first information is carried within a sensing measurement report field or a CSI frame. For example, the first information may be carried within the sensing measurement report field of a sensing measurement report frame. In another example, the first information may be carried within a CSI report field or a CSI report control field of a CSI frame.
[0077] In one possible implementation, the first information is carried within 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 identifiers of a DMG sensing instance, a DMG sensing burst, and a DMG measurement program. A single DMG sensing burst includes one or more DMG sensing instances, a single DMG measurement program includes one or more DMG sensing bursts, and a single DMG sensing instance represents one sensing.
[0079] In possible scenarios, if the AGC is adjusted for each DMG sensing instance, the AGC should correspond to each DMG sensing instance. In another possible scenario, if the AGC is stable within the same sensing burst but adjusted within different DMG bursts, the AGC should correspond to each DMG burst. In yet another possible scenario, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, the AGC should correspond to each DMG measurement program.
[0080] In one possible implementation, the transceiver unit is further configured to acquire AGC error information from the first device.
[0081] According to a seventh aspect, a communication device is provided, which includes 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 second power indication information to a second device, where the first and second power indication information indicate the power of the same PPDU, which is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
[0083] In one possible implementation, the first power is the power of the PPDU, which is to be processed by the digital-to-analog converter, and the second power is the actual transmit power of the PPDU.
[0084] In one possible implementation, the first power indication information is carried within an NDPA frame or an EDMG transmit power element.
[0085] In one possible implementation, the first power is the power of the second information, and the second power is the power of the third information. The second information includes a field of the PPDU used for sensing measurement, and the third information includes another field of the PPDU other than the field used for sensing measurement.
[0086] Optionally, the second power indicator is the target RSSI. The first power, indicated by the first power indicator, is a fixed value.
[0087] In one possible implementation, the second piece of information includes HE-STF.
[0088] In one possible implementation, the first power indication information is carried within the STA information, trigger frame, or BRP frame.
[0089] According to the eighth aspect, a communication device is provided, which includes a processing unit and a transceiver unit.
[0090] The transceiver unit is configured to receive first power indication information and second power indication information from a first device, where the first and second power indication information indicate the power of the same PPDU, which is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The processing unit is configured to generate a CSI or PPDU based on the first and second powers.
[0091] In one possible implementation, the first power is the power of the PPDU, which is to be processed by the digital-to-analog converter, and the second power is the actual transmit power of the PPDU.
[0092] In one possible implementation, the first power indication information is carried within an NDPA frame or an EDMG transmit power element.
[0093] In one possible implementation, the transceiver unit is further configured to transmit a second piece of information based on a first power. The second piece of information includes a field of the PPDU used for sensing measurement. The transceiver unit is further configured to transmit a third piece of information based on the second power. The third piece of information includes another field of the PPDU, other than the field used for sensing measurement.
[0094] Optionally, the second power indicator is the target RSSI. The first power, indicated by the first power indicator, is a fixed value.
[0095] In one possible implementation, the second piece of information includes HE-STF.
[0096] In one possible implementation, the first power indication information is carried within the STA information, trigger frame, or beam improvement protocol (BRP) frame.
[0097] According to the ninth aspect, the present application provides a communication device including a processor. The processor is coupled to memory, the memory is configured to store computer programs or instructions, and the processor is configured to execute computer programs or instructions to perform the execution methods of the first to fourth aspects. The memory may be located inside or outside the device. There is one or more processors.
[0098] According to the tenth aspect, the present application provides a communication device including a processor and an interface circuit. The interface circuit is configured to communicate with another device, and the processor is configured to perform the execution methods of the first to fourth aspects.
[0099] According to the eleventh aspect, a communication device is provided. The device includes logic circuits and input / output interfaces.
[0100] In one design, the input / output interface is configured to receive a PPDU from a second device. The PPDU is used for sensing measurement. A logic circuit is configured to generate first information, where the first information indicates AGC. AGC indicates the gain index of AGC 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, a logic circuit is configured to generate a PPDU. The PPDU is used for sensing measurement. An input / output interface is configured to output the PPDU to a first device. The input / output interface is further configured to receive first information from the first device, where the first information represents AGC. AGC represents the gain index of AGC obtained when the PPDU is received.
[0102] In one design, the logic circuit is configured to generate first power indication information and second power indication information. The input / output interface is configured to output the first power indication information and second power indication information to a second device, where the first and second power indication information represent the power of the same PPDU, which 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.
[0103] In one design, the input / output interface is configured to receive first power indication information and second power indication information from a first device, where the first and second power indication information represent the power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The logic circuit is configured to generate a CSI or PPDU based on the first and second powers.
[0104] According to the 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 the 13th 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 execution methods of the first to fourth aspects.
[0107] According to the 15th aspect, the present application further provides a computing program product including computer executable instructions. When computer executable instructions are executed in a computer, the execution methods of the first to fourth aspects are performed.
[0108] According to the sixteenth aspect, the present application further provides a computer-readable storage medium, the computer-readable storage medium containing a computer program or instruction. When an instruction is executed in a computer, the execution method of the first to fourth aspects is performed.
[0109] For the technical effects achieved by the fifth through sixteenth aspects, please refer to the technical effects in the first through fourth aspects. Further details will not be described again in this specification. [Brief explanation of the drawing]
[0110] [Figure 1] This is a schematic diagram of a communication system according to one embodiment of the present application. [Figure 2] This is an illustrative flowchart of a signal transmission method according to one embodiment of this application. [Figure 3A] This is an illustrative flowchart of a sensing procedure according to one embodiment of the present application. [Figure 3B] This is an illustrative flowchart of a sensing procedure according to one embodiment of the present application. [Figure 3C] This is an illustrative flowchart of a sensing procedure according to one embodiment of the present application. [Figure 3D] This is an illustrative flowchart of a sensing procedure according to one embodiment of the present application. [Figure 3E] This is an illustrative flowchart of a sensing procedure according to one embodiment of the present application. [Figure 4] This is a schematic diagram of the structure of a DMG sensing and reporting element according to one embodiment of this application. [Figure 5] This is a schematic diagram of the structure of STA information in an NDPA frame according to one embodiment of this application. [Figure 6] This is an illustrative flowchart of a signal transmission method according to one embodiment of this application. [Figure 7] This is an illustrative flowchart of a signal transmission method according to one embodiment of this application. [Figure 8] This is a schematic diagram of the structure of an LMR according to one embodiment of this application. [Figure 9] This is an illustrative flowchart of a signal transmission method according to one embodiment of this application. [Figure 10A] This is a schematic diagram of the structure of a PPDU according to one embodiment of this application. [Figure 10B] This is a schematic diagram of the structure of a PPDU according to one embodiment of this application. [Figure 11] This is a schematic diagram of the structure of an NDPA frame according to one embodiment of this application. [Figure 12] This is a schematic diagram of the structure of a communication device according to one embodiment of this application. [Figure 13] This is a schematic diagram of the structure of a communication device according to one embodiment of this application. [Figure 14] This is a schematic diagram of the structure of a communication device according to one embodiment of this application. [Figure 15] This is a schematic diagram of the structure of a communication device according to one embodiment of this application. [Modes for carrying out the invention]
[0111] The following describes and explains the technical terms used in the embodiments of this application.
[0112] (1) Sensing measurement, sometimes called wireless sensing, means that a transmitter and receiver transmit signals to carry out the purpose of finding a target or determining the target status. Wireless local area network (WLAN) sensing means that a station (STA) with WLAN sensing capability uses received WLAN signals to detect the characteristics of an expected target in a given environment. For example, characteristics include one or more of the following: distance, speed, angle, movement, presence or proximity, gestures, etc. Targets include one or more of the following: objects, people, animals, etc. Environments include one or more of the following: rooms, houses, vehicles, businesses, etc.
[0113] For example, the transmitter may send a signal used for sensing measurement to the receiver, which may measure the signal and obtain a channel estimation result, such as a CSI. The receiver may perform sensing based on the CSI. Alternatively, the receiver may send the channel estimation result to the transmitter, which may perform 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 is present in the environment. For example, it is assumed that a moving target is present in the environment. The movement of the target affects the amplitude, frequency, etc., of the PPDU over a certain period of time, and this effect is reflected in the CSI over that period of time. Therefore, the receiver or transmitter may determine whether a moving target is present in the environment based on the CSI. During sensing, the following devices participate in sensing: Sensing initiator: A device that initiates the sensing process. 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. Here, the sensing signal may be a signal used for sensing measurement, such as a PPDU, and the sensing receiver may measure the sensing signal. Sensing receiver: A device that receives sensing signals.
[0114] (2) Actual transmit power, sometimes called transmit power, is the power at the antenna port acquired when the signal is transmitted. Alternatively, actual transmit power can be understood as the power used when the signal is actually transmitted.
[0115] (3) Digital domain power is the power of the signal that is to be processed by a digital-to-analog converter (DAC). Digital domain power can be understood as the power of the signal before it enters the DAC.
[0116] (4) Radio frequency (RF) power is sometimes called analog domain power and 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] Referring to the attached drawings, the information transmission method provided in the embodiments of this application will be described below.
[0118] The embodiments of this application are applicable to WLAN scenarios, for example, the Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, or next-generation 802.11ax, such as the 802.11be standard, Wi-Fi 7 or extremely high throughput (EHT), 802.11ad, 802.11ay, 802.11bf, or next-generation 802.11be, such as Wi-Fi 8 or next-generation standards. Alternatively, the embodiments of this application are applicable to wireless local area network systems, such as Internet of Things (IoT) networks, or Vehicle to X (V2X) networks. It is evident that embodiments of this application are further applicable to other possible communication systems, such as LTE systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, 5G communication systems, and future 6G communication systems.
[0119] The following uses an example in which embodiments of this 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 discussed 802.11be. 802.11n is sometimes called high throughput (HT), 802.11ac is sometimes called very high throughput (VHT), 802.11ax is sometimes called high efficiency (HE) or Wi-Fi 6, and 802.11be is sometimes called EHT or Wi-Fi 7. The standards prior to HT, such as 802.11a / b / g, are sometimes collectively referred to as non-high throughput (Non-HT).
[0120] Figure 1 is a diagram of a WLAN network architecture to which one embodiment of the present application is applicable. In Figure 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 radio frames sent by the AP and can also send radio frames to the AP. In addition, the embodiments of the present application are also applicable to communication between APs. For example, APs may communicate with each other by using a distributed system (DS). The embodiments of the present application are also applicable to communication between STAs. It should be understood that the number of APs and STAs in Figure 1 is just an example. There may be more or fewer APs and STAs.
[0121] An access point may be a device through which terminal devices (e.g., mobile phones) access a wired (or wireless) network, and is primarily deployed in homes, buildings, and premises with a typical coverage radius ranging from tens to hundreds of meters. It is clear that access points may also be deployed outdoors. An access point is equivalent to a bridge connecting wired and wireless networks. The main function of an access point is to connect various wireless network clients together and then connect the wireless network to Ethernet. In detail, 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 that supports 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. 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] A station may be a wireless communication chip, wireless sensor, wireless communication terminal, etc., and may also be called a user. For example, a station may be a mobile phone, tablet computer, set-top box, smart television, smart wearable device, in-vehicle communication device, or computer that supports Wi-Fi communication capabilities. Optionally, a station may support the 802.11be standard. Alternatively, a station may support multiple wireless local area network (WLAN) standards in the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.
[0123] The station in this application may be a HE STA or an extremely high throughput (EHT) STA, or an STA applicable to future generation Wi-Fi standards.
[0124] For example, access points and stations may be devices used in the Internet of Vehicles, Internet of Things nodes or sensors, smart cameras, smart remote controls, smart water meters in smart homes, and sensors in smart cities.
[0125] The AP and STA in the embodiments of this application may be APs and STAs applicable to the IEEE 802.11 system standard. An AP is a device deployed in a wireless communication network and providing wireless communication functionality to an STA associated with the AP. An AP may be used as the central hub of a communication system and is typically a network-side product that supports MAC and PHY in the 802.11 system standard, and may be a communication device such as a base station, router, gateway, repeater, communication server, switch, or bridge. A base station may include various forms of macro base stations, micro base stations, relay stations, etc. For ease of explanation, the above-mentioned devices are collectively referred to as APs in this specification. An STA is typically a terminal product that supports media access control (MAC) and physical layer (PHY) in the 802.11 system standard, such as a mobile phone or notebook computer.
[0126] Currently, receivers and transmitters may implement sensing functions by observing multiple PPDUs. For example, a receiver may receive multiple PPDUs from a transmitter within a certain time period and perform channel estimation on the multiple PPDUs to obtain CSIs separately. The receiver and transmitter may process the CSIs within that time period to obtain channel changes within that time period. The receiver or transmitter can determine the environment in which the channel is located based on the channel changes and obtain sensing results.
[0127] To avoid additional effects caused by adjustments to the gain or power of the sensing link, it is expected that the sensing link will remain stable throughout the sensing time period. For example, if the gain or power of the sensing link is adjusted, the transmitter cannot determine whether a channel change during the time period is caused by the environment or by the effects of the adjustment of the sensing link's gain or power. Therefore, the sensing results will be inaccurate.
[0128] The sensing link can be understood as a communication link used by the transmitter and receiver to transmit sensing information. It should be noted that the sensing link and communication link between the transmitter and receiver may be the same link; that is, the sensing link and communication link are not distinguished by form. In sensing scenarios, the stability of the sensing link is more important.
[0129] The gain or power of the sensing and measuring link may include gain or power control of the transmitter and / or gain or power control of the receiver.
[0130] From a transmitter's perspective, gain or power control primarily concerns two parts: digital domain power and analog domain power. Digital domain power is the signal power of the PPDU to be transmitted by the transmitter in the digital domain before the DAC. When the power amplifier (PA) is located in a good linear domain, power adjustment in the digital domain exhibits good linear characteristics. Analog domain power is the power acquired when the PPDU passes through the PA to the antenna port, and it has a large adjustment range. However, analog domain power is easily affected by the nonlinearity of the PA due to the influence of the PA's operating point.
[0131] From a receiver's perspective, gain or power control primarily relates to the adjustment of 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 of 6 dB between gain indices. For example, the interval over which the VGA adjusts the gain index is small, with a potential difference of 0.25 dB to 0.5 dB between gain indices. Therefore, the AGC may be adjusted by adjusting the LNA and / or VGA.
[0132] Currently, the receiver performs AGC adjustment during the process of receiving the PPDU, i.e., the gain or power of the sensing measurement link is adjusted. Therefore, the sensing result acquired by the transmitter based on the CSI fed back by the receiver is inaccurate.
[0133] In this regard, one 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 AGC and channel quality information fed back by the receiver. Figure 2 is an illustrative flowchart of an information transmission method according to one embodiment of the present application. The method may include the following operations. In one embodiment shown in Figure 2, the first device may be an STA or AP as shown in Figure 1, and the second device may be an STA or AP as shown in Figure 1. In one example, when the first device is an STA, the second device may be an STA or AP. In another example, when the first device is an AP, the second device may be an STA.
[0134] S201: The second device sends the PPDU to the first device.
[0135] In response, the first device receives the PPDU from the second device. The PPDU is used for sensing measurements.
[0136] In possible cases, in the embodiment shown in Figure 2, the sensing initiator may be a sensing transmitter. For example, the second device decides to initiate the sensing procedure and sends a PPDU to the first device. The manner in which the second device decides to initiate the sensing procedure is not particularly limited in this application. For example, when certain conditions are met, the second device may decide to initiate the sensing procedure and send a PPDU to the first device. Alternatively, the second device may decide to initiate the sensing procedure through negotiation with the first device.
[0137] S202: The first device sends the first piece of information to the second device.
[0138] In response, the second device receives the first piece of information from the first device.
[0139] The first piece of information may indicate AGC. AGC indicates the gain index of the AGC acquired when the PPDU in S201 is received. In other words, AGC corresponds to the PPDU in S201. It can be understood that when the PPDU in S201 is received, the first device (i.e., the sensing receiver) performs AGC adjustment. The first piece of information in S202 may be the gain index of the AGC acquired when the PPDU is received. The gain index of AGC can be understood as the gain of the receiver.
[0140] The AGC gain index may include at least one of the following: LNA gain index information in AGC, VGA gain index information in AGC, or AGC saturation information. For example, when the AGC gain index includes LNA gain index information, a larger value of the LNA gain index information indicates a larger gain. It is assumed that the gain obtained when the LNA gain index information includes 1 and 2, and the value of the LNA gain index information is 2, is greater than the gain obtained when the value of the LNA gain index information is 1. Alternatively, a smaller value of the LNA gain index information indicates a larger gain.
[0141] In another example, when the AGC gain index includes VGA gain index information, a larger value for the VGA gain index indicates a larger gain. It is assumed that the gain obtained when the VGA gain index value is 32, and the VGA gain index value ranges from 1 to 32, is greater than the gain obtained when the VGA gain index value is 31. Alternatively, a smaller value for the VGA gain index indicates a larger gain.
[0142] In another example, when the AGC gain index includes AGC saturation information, if the AGC saturation information indicates that the AGC is saturated, this can be considered to indicate that the gain is excessively large. If the AGC saturation information indicates that the AGC is not saturated, this can be considered to indicate that the gain is within an appropriate range.
[0143] In possible cases, the first information may include one or more of the following information: gain index information for the LNA in AGC, gain index information for the VGA in AGC, AGC saturation information, AGC jump information, AGC change information, or the first display information.
[0144] In one example, the first information may include at least one of the LNA gain index information and the 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 a first bit sequence of a certain length relates 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 a second bit sequence of a certain length relates to the VGA gain index information. In yet another example, the first device may carry the LNA gain index information by using a first bit sequence in the first information and carry 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 to form a single AGC, which it may then send to the second device. In other words, the AGC may indicate the gain index information of the LNA and the VGA by using a third bit sequence in the first information. This can also be understood as the AGC indicating the AGC by using a third bit sequence in the first information. For example, the value of the third bit sequence relates to both the gain index information of the LNA and the gain index information of the VGA. For example, suppose the LNA of the first device has two gain indices, i.e., 1 and 2, and the VGA of the first device has 32 gain indices, i.e., from 1 to 32. In order to combine the gain index information of the LNA and the VGA to form a single AGC, the AGC may be divided into 1 to 64. In this example, see Table 1 for the AGC indicated by the third bit sequence. When AGC ranges from 1 to 32, it indicates that the gain index of LNA is 1 and the gain index of VGA ranges from 1 to 32. Specifically, it is assumed that AGC is 3. This is considered to mean that the gain index of LNA is 1 and the gain index of VGA is 3. It is assumed that AGC is 32. This is considered to mean that the gain index of LNA is 1 and the gain index of VGA is 32. The rest can be estimated by analogy. When the AGC ranges from 33 to 64, it is considered that the gain index of LNA is 2 and the gain index of VGA ranges from 1 to 32. Specifically, it is assumed that AGC is 34. This is considered to mean that the gain index of LNA is 2 and the gain index of VGA is 2.
[0146] It can be understood that a third bit sequence of a certain length may relate to both the gain exponential information of the LNA and the gain exponential information of the VGA.
[0147] In another example, AGC saturation information may include either AGC saturation or AGC desaturation. Optionally, when the AGC is not saturated, the first information does not need to carry AGC saturation information. When the AGC is saturated, the first information may carry AGC saturation indication information. AGC saturation can be understood as an excessively high gain in the sensing measurement link due to an excessively large adjustment of the AGC. It can be understood that the AGC can amplify the amplitude of the signal. When the AGC adjustment is excessively large, in other words, when the amplitude of the signal is excessively amplified by the AGC, a peak-canceling effect occurs when the signal passes through an analog-to-digital converter (ADC), in other words, when part of the signal amplitude becomes a straight line. For example, the amplitude of the signal may be considered a parabola. When the AGC adjustment is excessively large, the top of the parabola becomes a straight line, and the vertical coordinate value of that straight line is smaller than the vertical coordinate value of the vertex of the original parabola. This has a significant impact on channel change decisions. AGC desaturation can be understood as the AGC adjustment being within the normal range. The normal range may vary depending on the device.
[0148] The AGC jump information may include either an AGC jump or no AGC jump. Optionally, when no AGC jump occurs, the first information does not need to carry the AGC jump information. Note that an AGC jump can be understood as a change in the AGC gain index, and no AGC jump can be understood as no change in the AGC gain index. For example, when an AGC jump occurs, the first information may include AGC jump indication information. Optionally, when no AGC jump occurs, the first information does not need to include AGC gain index information, such as LNA gain index information and VGA gain index information.
[0149] In another example, AGC change information may indicate that the AGC change exceeds a first threshold, or that the AGC change does not exceed a first threshold. When the AGC change exceeds the first threshold, the receiver gain adjustment is excessively large. The AGC change may include changes in the LNA gain index and / or the VGA gain index. Note that the reception of the second PPDU is before the reception of the first PPDU. The VGA gain index change can be understood as the difference between the VGA gain index obtained when the first PPDU is received and the VGA gain index obtained when the second PPDU is received, the absolute value of that difference, or the ratio of the VGA gain index obtained when the first PPDU is received to the VGA gain index obtained when the second PPDU is received.
[0150] The first threshold may be user-defined, for example, the first threshold may be equal to 2 or 3. When the gain exponential change of the LNA exceeds the first threshold, or the gain exponential change of the VGA exceeds the first threshold, or the sum of the gain exponential changes of the LNA and VGA exceeds the first threshold, this may be considered as the AGC change exceeding 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 does not have to 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 indicator information may indicate that the AGC is excessively small or not excessively small. Excessively small AGC can be understood as the AGC gain to the PPDU being excessively small, and therefore the PPDU being effectively sampled when it reaches the ADC. Excessively small AGC may mean that the amplitude or energy of the signal acquired through the AGC (e.g., the PPDU), i.e., the signal to be processed by the ADC, is smaller than a threshold. The threshold may be preset. When the AGC is excessively small, the first information may include the first indicator information to indicate that the AGC is excessively small. When the AGC is not excessively small, the first information does not have to include the first indicator information, or the first information may include the first indicator information to indicate that the AGC is not excessively small.
[0152] According to the above solution, the first device may send AGC to the second device, and as a result, the second device can know the adjustment value of the gain or power of the sensing meter link. Therefore, when the second device processes the CSI, the adjustment value of the gain or power of the sensing meter link may be taken into consideration in order to improve the sensing performance.
[0153] In one possible implementation, the first device may, as an alternative, perform channel estimation based on the received PPDU to obtain the 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 possible cases, the second device may process the CSI. Since the first device provides feedback of 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 the PPDU corresponding to the CSI, the second device may choose not to use the CSI for sensing. In another example, after receiving multiple CSI feedbacks, the second device may select a CSI corresponding to the same AGC for processing. For example, to eliminate the effects caused by AGC jumps, a CSI sent by the first device and corresponding to the same AGC is selected for processing. Alternatively, to extend sensing performance, the second device may further compensate for jumps in the AGC gain index by using AGCs included in the first information in S202, such as the gain index information for the LNA and the gain index information for the VGA.
[0155] It can be understood that a second device may compensate for jumps in the AGC gain index based on AGC error information. The AGC error information may be provided by the first device. In other words, the second device optionally receives AGC error information from the first device. For example, the first device may perform AGC self-alignment. It should be noted that the embodiments of this application are not limited to any particular method of AGC self-alignment. The AGC self-alignment method may be predefined or determined based on various communication environments.
[0156] The first device may obtain AGC error information through AGC self-alignment. The AGC error information may include error information corresponding to each AGC. For example, the AGC error information may include the error corresponding to the gain exponential information of each LNA and / or the error corresponding to the gain exponential information of each VGA. The AGC error information will be described below using Table 2 (Table 1).
[0157] [Table 1]
[0158] Table 2 (Table 1) assumes that the LNA has N gain indices (n=1, 2, ..., or N) and the VGA has M gain indices (m=1, 2, ..., or M). N and M are positive integers. The gain indices obtained through matching correspond to different errors. It should be understood that Table 2 (Table 1) is used as an example of AGC error information, and that the format of the AGC error information is not particularly limited in the embodiments of this application. For example, the gain indice n of the LNA may correspond to an error of x dB, and the gain indice n+1 of the LNA may correspond to an error of y dB. It should be understood that x and y may be real numbers. In 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 can be understood that x1, y1, x2, and y2 are real numbers.
[0159] According to the above solution, the first device may send AGC error information to the second device. Therefore, when the first device receives the AGC acquired when it receives the PPDU, the second device compensates for the AGC based on the AGC error information to improve sensing performance.
[0160] In one possible implementation, the first and second devices may negotiate whether the first information needs to be fed back. Figures 3A to 3E are used below as examples to illustrate various sensing procedures.
[0161] Refer to Figure 3A. In this procedure, the 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 the 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 RSTA's movement status based on the LMR information.
[0162] Optionally, an NDPA frame sent by ISTA may carry a request for first information. This request for first information may be used to request first information from RSTA. In other words, after receiving an I2R NDP, RSTA may send the first information obtained when the I2R NDP was received to ISTA based on the request for first information. In this example, the AGC indicated by the first information represents the gain index of the AGC obtained when the I2R NDP was received.
[0163] Please refer to Figure 3B. In this procedure, ISTA sends a sensing NDPA frame to RSTA. After 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 the request information for the first information.
[0164] It can be understood that in the sensing procedure shown in Figure 3B, it is not illustrated which party performs the sensing measurement and whether CSI feedback is required. In the embodiments of this application, it is not particularly limited which party performs the sensing measurement and whether CSI feedback is required. Optionally, in the procedure shown in Figure 3B, after receiving the R2I NDP, the RSTA may perform a sensing measurement to obtain a CSI and send that CSI to the ISTA.
[0165] Refer to Figure 3C. In this procedure, ISTA may trigger multiple RSTAs to execute the sensing procedure. As shown in Figure 3C, during the polling phase, ISTA may send sensing poll trigger frames from RSTA1 to RSTA3 to trigger RSTA1 to RSTA3 to execute the sensing procedure. RSTA1 to RSTA3 may each send response frames (cts-to-self) to ISTA. Optionally, the sensing poll trigger frames may carry the request information for the first information.
[0166] During the trigger frame (TF) sounding phase, ISTA may trigger RSTA1 and RSTA2 to send R2I NDPs. ISTA may send sensing sounding trigger frames to RSTA1 and RSTA2, respectively. RSTA1 and RSTA2 may each send R2I NDPs to ISTA. ISTA may perform sensing measurements based on the two NDPs to acquire CSI and sensing results. Sensing report trigger frames are sent to RSTA1 and RSTA2. RSTA1 and RSTA2 may each send R2I NDPs to ISTA. ISTA may perform sensing measurements based on the two NDPs to acquire CSI and sensing results.
[0167] During the NDPA sounding phase, ISTA may send a sensing NDPA frame to RSTA3. ISTA may send an I2R NDP to RSTA3. RSTA3 may perform sensing measurements based on the NDP. During the 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 the request information for the first information.
[0168] Please refer to Figure 3D. In possible cases, ISTA may send an instance request frame to RSTA. The instance request frame may be used to request the setup or start of a sensing meter instance. It may be understood that a sensing meter instance may be used to identify a single sensing meter. RSTA may send an instance response frame to ISTA. The instance response frame may indicate that it is agreed that the sensing meter instance will be set up. Optionally, the instance request frame may include request information for the first information.
[0169] In another possible scenario, after ISTA and RSTA set up or start a sensing measurement instance based on instance request frames and instance response frames, ISTA may send beam refinement protocol (BRP) frames, for example, a BRP with a training field (TRN) as shown in Figure 3D, to RSTA. RSTA may perform sensing measurements based on the TRN. RSTA may send a BRP with report frame to ISTA. Optionally, the BRP with training field frame may include request information for the first information.
[0170] In two scenarios, ISTA and RSTA set up or initiate a sensing measurement instance, and as a result, ISTA may send an NDP with RSTA for sensing measurement (not shown in the diagram). For example, the sensing initiator, i.e., ISTA, is the sensing transmitter, and the sensing responder, i.e., RSTA, is the sensing receiver. In this procedure, ISTA may send an I2R NDP to RSTA for sensing measurement.
[0171] Refer to Figure 3E. The sensing by proxy (SBP) procedure is described. Sensing by proxy can be understood as a sensing initiator requesting a sensing responder, acting as a proxy device, to perform sensing measurements with a third-party device. The third-party device may be a different device from the sensing initiator, and the sensing responder, i.e., the proxy device, acts as the 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 AP is the SBP sensing responder. In this procedure, STA1 may request AP to perform sensing by proxy. For example, STA1 may send an SBP setup request or an SBP request to AP. 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 Figure 3E, if the AP agrees to perform sensing via a proxy, the AP may send an NDP with STA2 to obtain the sensing result. STA2 may be a sensing receiver. Optionally, the AP may send an NDP with STA1 to obtain the sensing result. The AP may send the sensing result and the first information to STA1. Optionally, an SBP request or SBP setup request may carry the request information for the first information.
[0172] In the embodiments shown in Figures 3A to 3E, it can be understood that there may be one or more sensing receivers.
[0173] In addition to Figures 3A to 3E, the first and second devices may further initiate the sensing procedure based on a measurement setup request frame. For 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 the setup of a sensing measurement and to exchange relevant parameters for subsequent sensing. Optionally, the measurement setup request information may include a request message for first information. It can be understood that a request message for first information may be used to request the first device to send first information to the second device. For example, a request message for first information may be used to request the first device to send first information to the second device when sending a CSI. The first device may send a measurement setup response frame to the second device. The measurement setup response information may indicate that it is agreed that the sensing measurement will be performed.
[0174] For example, the method for sending the first information by the first device in S202 may include one or more of the following examples 1 or 2.
[0175] Case 1: In Example 1, the first device may add first information to the CSI frame. For example, the first device may perform channel estimation based on the received PPDU in S201 to obtain the CSI and 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 within the HT CSI frame is shown in Table 3 (Table 2).
[0177] [Table 2]
[0178] As shown in Table 3 (Table 2), an AGC field may be newly added to the CSI frame to carry AGC, as shown in the fifth row of Table 3 (Table 2). It should be understood that the position of the AGC field in the CSI frame is not particularly limited in this application. The position of the AGC field in Table 3 (Table 2) is shown as an example. For example, the AGC field may alternatively be located before the CSI reporting field, i.e., the AGC field may be located in the fourth row, third row, second row, first row, etc., in the CSI frame. This is not particularly limited in this application.
[0179] In possible cases, the first device may add AGC to the CSI reporting field (the fourth row in Table 3 (Table 2)). The method for adding AGC to the CSI reporting field is described below using Table 4 (Table 3). Table 3 (Table 2) shows the format of the CSI reporting field in the CSI matrix feedback in the HT standard. Note that when the first or second device does not support the CSI matrix as a feedback type, information about the CSI matrix may be processed in order to obtain information of a format other than the CSI matrix. In other words, the specific format and quantization method of the CSI in the CSI reporting field are not particularly limited in the embodiments of this application, provided that the CSI reporting field can carry the first information.
[0180] [Table 3]
[0181] As shown in Table 4 (Table 3), the first information may be carried within the CSI reporting field. It should be understood that the first information shown in Table 4 (Table 3) is presented 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 LNA gain index information and the VGA gain index information. In another example, when the AGC is not saturated, the first information does not have to include the AGC saturation information. In addition, the size of the first information shown in Table 4 (Table 3) is presented as an example and is not particularly limited in the embodiments of this application. For example, the size of the LNA in Table 4 (Table 3) is 3 bits or 4 bits, and these 3 bits and 4 bits are used only as examples of LNA size and do not constitute a limitation on the LNA size. The size of the LNA may be more bits, for example, 5 bits or 6 bits. Alternatively, the size of the LNA may be fewer bits, for example, 1 bit or 2 bits.
[0182] It should be understood that the location of the first piece of information within the CSI reporting field is not particularly limited in this application. The location of the first piece of information shown in Table 4 (Table 3) is merely an example.
[0183] Optionally, the first device may add the first information to the MIMO control field (the third row in Table 3 (Table 2)). For one implementation, see the explanation of adding the first information to the CSI reporting field. Further details will not be explained again in this specification.
[0184] When the first device can add first information to a field in a CSI frame, for example, a CSI reporting field or a MIMO control field, it can be understood that the first device may add the first information to the newly added field within the field. Optionally, the first device may add the first information to a reserved field within the field. For example, the first device may add the first information to a reserved field within a MIMO control field.
[0185] It can be understood that the first information may be added to another frame and sent to a second device. For example, the first information may be carried in a feedback frame, such as the sensing measurement report frame shown in Table 5 (Table 4).
[0186] [Table 4]
[0187] As shown in Table 5 (Table 4), and as shown in the fifth row of Table 5 (Table 4), an AGC field may be newly added to the sensing measurement report frame to convey the AGC. It should 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 (Table 4) is shown as an example.
[0188] Optionally, a sensing measurement report field may contain one or more sensing measurement report elements. Table 5 (Table 4) shows an example in which a sensing measurement report field contains one sensing measurement report element. In possible cases, the sensing measurement report field shown in Table 5 (Table 4) carries one or more sensing measurement report elements, as shown in the fourth row of Table 5 (Table 4). The structure of a sensing measurement report element may be shown in Table 6 (Table 5).
[0189] [Table 5]
[0190] As shown in Table 6 (Table 5), the first information may be carried within the sensing measurement report element. For example, the first information may be carried within the sensing measurement report control field, as shown in the fifth row of Table 6 (Table 5). In other words, the sensing measurement report control field may carry the first information and related information of the sensing measurement report. Alternatively, the first information may be carried within the sensing measurement report field, as shown in the sixth row of Table 6 (Table 5). In other words, the sensing measurement report field may carry the first information and specific information of the sensing measurement report.
[0191] The first device may send a CSI frame that carries AGC to the second device, based on Example 1. Upon receiving the CSI frame, the second device may process the CSI in the CSI frame based on the AGC to obtain sensing results.
[0192] The CSI frame and feedback frame in Example 1 are shown as an example of how the first information may be carried. In embodiments 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 in order to facilitate the second device performing sensing based on the AGC.
[0193] It can be understood that the method shown in Example 1 can be used in low-frequency scenarios, such as a 20 MHz bandwidth scenario. Below, the method for transmitting the first information in a high-frequency scenario, such as a 60 MHz bandwidth scenario, will be described based on Example 2.
[0194] Case 2: In Example 2, the first device may add the first piece of information to the DMG sensing report element. The current structure of the DMG sensing report element will be explained below using Figure 4.
[0195] As shown in Figure 4, the DMG sensing report element may include one or more of the following fields: element ID field, element length field, element ID extension field, directional multi-gigabit (DMG) measurement program ID field or DMG measurement setup ID field, DMG burst ID field, DMG sensing instance ID field or DMG sensing instance number field, DMG sensing report type field, DMG sensing report control field, or DMG sensing report field.
[0196] For example, the DMG Measurement Program ID field or DMG Measurement Setup ID field is used to identify a single DMG measurement program, and each DMG measurement program may contain one or more DMG bursts. The DMG Burst ID field is used to identify a single DMG burst, and each DMG burst may contain one or more DMG sensing instances. The DMG Sensing Instance ID field is used to identify a single DMG sensing instance, and each DMG Sensing Instance ID field or each DMG Sensing Instance Number field indicates a single sensing measurement.
[0197] For example, the DMG measurement program ID01 field may contain 10 DMG bursts, i.e., DMG burst 1 to DMG burst 10. DMG burst 1 may contain 5 DMG sensing instances, i.e., DMG sensing instance 1 to DMG sensing instance 5. When the first and second devices complete DMG sensing instances 1 to 5, this may be considered as the first and second devices completing DMG burst 1. Then the first and second devices may complete DMG burst 2, and the rest can be inferred by analogy. When the first and second devices complete DMG burst 10, this may be considered as the first and second devices completing 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 should be understood that the position of the AGC field within the DMG sensing report element is not particularly limited in this application. For example, the AGC field may be located after the DMG sensing report field, or after the DMG sensing report control and before the DMG sensing report field.
[0199] In another example, the first information may be carried within a field of the DMG sensing report element, for example, within 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 possible cases, if the AGC is adjusted for each DMG sensing instance, the AGC corresponds to each DMG sensing instance. For example, if the DMG sensing report element in Figure 4 carries the sensing result for 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 instead be carried within the DMG sensing report field.
[0201] In another possible scenario, if the AGC is stable within the same sensing burst, i.e., remains unchanged within the same sensing burst, and is adjusted within different DMG bursts, then the AGC needs to correspond to each DMG burst. For example, if the DMG sensing report element in Figure 4 contains the sensing result for one DMG burst, then the sensing result for the DMG burst corresponds to the sensing results for one or more DMG sensing instances contained within the DMG burst, the AGC for the multiple DMG sensing instances contained within the DMG burst remains unchanged, and the AGC in the DMG sensing report control field is used to describe the sensing measurement corresponding to the DMG burst. However, if the AGC changes during the measurement process of multiple DMG sensing instances contained within the DMG burst, the above scenario where the AGC corresponds to each DMG sensing instance may need to be used for feedback. Alternatively, multiple different AGCs for a DMG burst may be fed back together. For example, a new field may be added to the DMG sensing measurement report element to carry the jointly fed-back AGCs.
[0202] In yet another possible scenario, if the AGC is stable within the same DMG measurement program but adjusted within different DMG measurement programs, the AGC needs to correspond to the DMG measurement program. For example, if the sensing report element in Figure 4 contains the sensing results of one DMG measurement program, and the AGC for multiple DMG bursts contained within that 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 in the same DMG measurement program is unstable, the above cases where the AGC needs to respond to each DMG burst, or the above cases where the AGC needs to respond to each DMG sensing instance, revert to being based on whether the DMG burst is stable. Alternatively, multiple different AGCs within the DMG measurement program may be fed back together, and a new field is added to the DMG sensing measurement reporting element to carry the jointly fed-back AGCs.
[0204] The first device may send a DMG sensing measurement report element that transports AGC to the second device, based on Example 2. Upon receiving the DMG sensing measurement report element, the second device may process the DMG sensing measurement report contained within the DMG sensing measurement report element based on the AGC in order to obtain the sensing result.
[0205] It can be understood that the DMG sensing measurement reporting element in Example 2 is presented as an example of how the first information may be carried. In embodiments of this application, the AGC may be further carried within 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 be transported in the LMR shown in Figure 3A. Alternatively, the first information may be transported in the sensing measurement report sent to ISTA by RSTA3 during the reporting stage shown in Figure 3C.
[0207] Optionally, when receiving a PPDU, the receiver may receive the PPDU by using a fixed AGC. In other words, the receiver may not adjust the AGC when receiving a PPDU, or the receiver may receive different PPDUs by using the same AGC. For example, the receiver may negotiate with the transmitter to receive the PPDU by using a fixed AGC. It may be understood that the fixed AGC may be customized or determined by the receiver or indicated by the transmitter. For example, the transmitter may send a second indication to the receiver. The second indication indicates a single AGC, and the receiver may receive the PPDU based on the AGC. Optionally, the transmitter may indicate a time period to the receiver, or the transmitter may send a timer to the receiver. Within that time period, or before the timer timing ends, the receiver may receive the PPDU by using the AGC indicated by the transmitter.
[0208] For example, the transmitter may add second display information to the NDPA frame shown in Figure 3A, the NDPA frame shown in Figure 3B, or the sensing pole trigger frame, response frame, or sensing NDPA frame shown in Figure 3C. Optionally, the transmitter may add AGC display information 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 display information, the receiver may receive the PPDU based on the AGC indicated by the second display information. However, a fixed AGC can have some effect on the reception of the PPDU. Therefore, the receiver may optionally send AGC saturation information or the first display information to the transmitter. For AGC saturation information and the first display information, please refer to the relevant description in the embodiment shown in Figure 2.
[0210] Optionally, the transmitter may trigger an AGC update in the receiver. In other words, the transmitter may trigger the receiver to receive the PPDU by using the updated AGC. For example, if the transmitter receives AGC saturation indicator information or first indicator 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 sensing performance. Therefore, the transmitter may indicate to the receiver that an AGC update is necessary. For example, the transmitter may indicate to the receiver a new AGC, or the transmitter may indicate to the receiver that it has determined a new AGC.
[0211] Note that, according to the embodiment shown in Figure 2, the first device may send AGC to the second device, and as a result, the second device can know the adjustment value of the receiver gain within the gain of the sensing measurement link. Therefore, when the second device processes CSI, the adjustment value of the gain of the sensing measurement link may be taken into consideration in order to improve sensing performance.
[0212] However, sensing performance is not solely affected by adjusting the receiver's gain; it is also affected by adjusting the transmitter's gain or power. In the case of the transmitter, adjusting the actual transmit power also affects the sensing result. In the procedure shown in Figures 3A and 3B, the NDPA frame may include a target RSSI. The target RSSI indicates the desired received power of the receiver when receiving the NDP. To meet the requirements of the target RSSI, the ISTA needs to adjust the actual transmit power of the NDP.
[0213] Figure 5 is an illustrative diagram of the structure of STA information in an NDPA frame. In Figure 5, I2R NDP indicates the NDP sent from ISTA to RSTA, and R2I NDP indicates the NDP sent from RSTA to ISTA.
[0214] Figure 5 can be seen that the STA information includes the actual transmit power (tx power) of the I2R NDP and the target RSSI of the R2I NDP. The actual transmit power of the I2R NDP is primarily used to describe the actual transmit power of the NDP sent by the ISTA. The target RSSI of the R2I NDP indicates the desired receive power of the ISTA when receiving the R2I NDP. The RSTA may adjust the actual transmit power of the NDP based on the measured path loss and RSSI so that the ISTA receives the R2I NDP by using the RSSI.
[0215] In the above solution, the desired received power of the signal is specified primarily based on the RSSI. However, during sensing, the moving target is typically present in an environment, and the movement of the object causes more drastic changes in the environment and more frequent changes in path loss. To enable the NDP to be received as RSSI, the actual transmitted power of the NDP changes more frequently. However, changes in the actual transmitted power cause errors in the sensing results.
[0216] In this regard, one embodiment of the present application provides another signal transmission method. Figure 6 is an illustrative flowchart of a signal transmission method according to one embodiment of the present application. The method may include the following operations. In the embodiment shown in Figure 6, the sensing initiator is a sensing receiver, and in the embodiment shown in Figure 2, the sensing initiator is a sensing transmitter. For some parameters and terms in the embodiment shown in Figure 6, it may be understood that they should be referred to the relevant descriptions in the embodiment shown in Figure 2.
[0217] S601: The first device sends the first power display information and the second power display information to the second device.
[0218] In response, the second device receives the first power display information and the second power display information from the first device.
[0219] It may be understood that the first power indication and the second power indication indicate the power of the same PPDU. The PPDU may be used for sensing measurement. The first power indicated by the first power indication may be different from the second power indicated by the second power indication.
[0220] The embodiment shown in Figure 6 may optionally further include the following operations.
[0221] S602: The second device obtains the CSI or sends the 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 function as a sensing transmitter. The second device may send PPDUs based on the first power indication information and the second power indication information. In this way, the first device may receive PPDUs from the second device.
[0223] In another example, when the first device is a sensing transmitter, the second device may function as a sensing receiver. The second device may acquire 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, and as a result, the first device may process the CSI to obtain the sensing result.
[0224] According to the above solution, the first device may show the second device the same power of the PPDU, i.e., the first power and the second power, and as a result, the second device may transmit the PPDU or generate a CSI based on the first power and the second power. This can reduce the impact caused by jumps in the actual transmit power of the PPDU on the sensing result and improve sensing performance.
[0225] In the embodiment shown in Figure 6, the sensing initiator may be a sensing receiver.
[0226] The following uses two separate examples for illustrative purposes: one where the first device is a sensing transmitter and the other where the first device is a sensing receiver.
[0227] Example a: The first device is a sensing transmitter.
[0228] As explained above, changes in actual transmit power can affect sensing performance. Actual transmit power may include digital domain power and RF power. In possible cases, even if the actual transmit power does not change, the occurrence of relative changes in digital domain power or RF power also affects the sensing result. For example, the actual transmit power of a PPDU transmitted over a second time period does not change compared to the actual transmit power of a PPDU transmitted over a first time period, but the digital domain power of the PPDU transmitted over the second time period does change compared to the digital domain power of the PPDU transmitted over the first time period, and this also affects the sensing result and sensing performance. It may be understood that, even if the actual transmit power of a PPDU transmitted over a second time period does not change, but the digital domain power of the PPDU transmitted over the second time period does change, it may be known that the analog domain power of the PPDU transmitted over the second time period changes accordingly, allowing the actual transmit power of the PPDU transmitted over the second time period to remain unchanged.
[0229] In example a, the first device may send first power indication information and second power indication information to the second device. The first power indicated by the first power indication information may be the digital domain power of the PPDU. The second power indicated by the second power indication information may be the actual transmit power of the PPDU. In this way, the second device may sense changes in the digital domain power, RF power, and the actual transmit power of the PPDU in order to minimize the impact on sensing performance.
[0230] The procedure of this example will be explained below using Figure 7. Figure 7 is an exemplary flowchart of an information transmission method according to one embodiment of this application. The method may include the following operations.
[0231] S701: The first device sends the PPDU to the 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, prior to S701, the second device may request the first device to initiate the 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 the sensing measurement. Further details are not described again herein. Optionally, the sensing measurement request information or instance request frame may carry the target RSSI.
[0234] S702: The first device sends the first power display information and the second power display information to the second device.
[0235] In response, the second device receives the first power display information and the second power display information from the first device.
[0236] In S702, the first power display information may indicate the digital domain power of the PPDU in S701, i.e., the power to be processed by the DAC. Optionally, the digital domain power may indicate the power within a 20 MHz bandwidth. The adjustment of the digital domain power mainly comes from the digital domain; that is, 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 display information may indicate the actual transmit power of the PPDU in S701. Optionally, the digital domain power may indicate the average power of all antennas used to transmit the PPDU within a 20 MHz bandwidth and relating to the antenna interface power.
[0238] For example, when adjusting the actual transmit power of a PPDU, the sensing transmitter may prioritize adjusting the digital domain power, and then adjust the analog domain power. For instance, when adjusting the actual transmit power to satisfy the RSSI, the sensing transmitter, for example, the first device, may prioritize adjusting the digital domain power so that the PPDU can satisfy the RSSI.
[0239] S703: The second device acquires the CSI based on the first power display information and the second power display information.
[0240] In S703, when the PA is located in a good linear operating region, the second device may perform corresponding processing based on the interaction between the digital domain power and the actual transmit power.
[0241] For example, if a second device finds that the actual transmit power of the PPDU in S701 does not change compared to the actual transmit power of the PPDU transmitted before S701, and that the digital domain power of the PPDU in S701 does not change, the second device may consider that the actual transmit power of the first device remains stable. Therefore, the second device may obtain the CSI based on the PPDU in S701.
[0242] For example, if the second device finds that the actual transmit power of the PPDU at S701 is different from the actual transmit power of the PPDU transmitted before S701, and that the digital domain power of the PPDU at S701 is also different from the digital domain power of the PPDU transmitted before S701, then the second device may assume that the RF power of the PPDU is not changing and that the power adjustment is mainly coming from the digital domain. In this way, the second device may acquire a CSI based on the PPDU at S701 and compensate for the CSI based on the change in digital domain power. It can be seen that the compensation performed by the second device on the CSI based on the change in digital domain power is close to a linear model. In this example, the CSI acquired by the second device at S703 may be considered the compensated CSI.
[0243] For example, the second device finds that the actual transmit power of the PPDU in S701 changes compared to the actual transmit power of the PPDU transmitted before S701, and that 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 in the actual transmit power of the PPDU in S701 is greater than the change in the digital domain power. This indicates that the actual transmit power of the PPDU changes significantly, and adjusting only the digital domain power cannot satisfy the RSSI. Therefore, the second device may assume that the RF power of the PPDU also changes. In this way, the second device may obtain a CSI based on the PPDU in S701. The second device may compensate for the CSI based on the change in digital domain power, or it may compensate for the CSI based on the change in RF power. It should be understood that the method by which the second device compensates for the CSI based on the change in RF power is not particularly limited in this application. In this example, the CSI obtained by the second device in S703 may be considered the compensated CSI.
[0244] The second device may determine the first and second power indication information based on S703, regardless of whether or not CSI should be compensated. The second device may process CSI to obtain the sensing result. Optionally, the second device may send the sensing measurement report to the first device.
[0245] Optionally, one embodiment shown in Figure 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 the 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 digital domain power and actual transmit power to the sensing receiver. In this way, the sensing receiver may sense changes in digital domain power and actual transmit power. Therefore, the sensing receiver may compensate for CSI as much as possible to eliminate the effects caused by power jumps and improve sensing performance.
[0250] The following describes the transmission methods for the first power display information and the second power display information.
[0251] In one example, the first power indicator information and the second power indicator information may be transported within the LMR. As shown in Figure 8, a new field may be added to the LMR to transport the first power indicator information. Figure 8 shows an example of the location of the first power indicator information within the LMR. The location of the first power indicator information within the LMR is not particularly limited in the embodiments of this application.
[0252] In another example, the first power display information and the second power display information may be carried within a sensing report trigger frame sent by ISTA during the reporting stage shown in Figure 3C.
[0253] Optionally, the first power display information may be transmitted within a measurement setup request frame.
[0254] It should be noted that the first power indication information may be carried in the LMR, the sensing report trigger frame, the measurement setup request frame, or a newly added field in the 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 example a is applicable to scenarios where the sensing transmitter needs to send actual transmission power. In other words, when the sensing transmitter needs to send actual transmission power, the sensing transmitter may also send digital domain power.
[0256] For example, as shown in Figure 3A or Figure 3B, after sending the I2R NDP to the RSTA, the ISTA may send the first power display information and the second power display information to the RSTA. In another example, as shown in Figure 3C, during the NDPA sounding phase, after sending the NDP to the RSTA3, the ISTA may send the first power display information and the second power display information to the RSTA3. In yet another example, as shown in Figure 3E, the AP may, as a proxy, send the acquired sensing results and the received first power display information and second power display information to the STA1.
[0257] For example, in high-frequency scenarios, the sensing transmitter may send an EDMG transmit power subelement to the sensing receiver to indicate the actual transmit power and maximum transmit power. The EDMG transmit power subelement may be carried in a link measurement request frame. Optionally, a new field may be added to the link measurement request frame to carry first power indication information indicating 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] In this embodiment of the present application, the elements and specific frames that carry the first power indication information and the second power indication information are not particularly limited, and it should be noted that a link measurement request frame and an LMR are shown as examples.
[0259] Case b: It can be understood that case b may be implemented in combination with case a, or independently. This is not particularly limited in this application.
[0260] As an example, the 802.11az standard is used. The structure of the HE ranging (ranging) NDP used for distance measurement is shown in Figure 8.
[0261] The HE-SIG-A field, HE-STF field, HE-LTF1 field, HE-LTF2 field, HE-LTF N field, etc., are fields used for sensing measurements. Similarly, a similar NDP structure is used in the 802.11bf standard, which includes fields primarily used for sensing measurements and other fields. The other fields can be understood as fields other than those used for measurement, and not used for sensing measurements.
[0262] In example b, different parts of the PPDU may use different actual transmit powers. For example, the field used for sensing measurement in the PPDU may use a first power indicated by a first power indication, and the fields not used for sensing measurement in the PPDU may be determined based on a second power indicated by a second power indication. In this way, the actual transmit power of the field used for measurement may be fixed in order to reduce the influence of the actual transmit power on the sensing result and improve sensing performance.
[0263] The procedure for example b will be explained below using Figure 9. Figure 9 is an exemplary flowchart of an information transmission method according to one embodiment of this application. The method may include the following operations.
[0264] S901: The first device sends the first power display information and the second power display information to the second device.
[0265] In response, the second device may receive first power indicator information and second power indicator 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 measurements. For details, please refer to the procedure in Figures 3A to 3E. Further details will not be described again in this specification.
[0267] S902: The second device sends the second and third pieces of information to the first device.
[0268] In response, the first device receives the second and third pieces of information from the second device.
[0269] For example, the second device may determine the actual transmit power of the second information based on the first power indicated by the first power indication information. Optionally, the actual transmit power of the second information may be the first power. The second device may determine the actual transmit power of the third information based on the second power indicated by the second power indication information. Optionally, the actual transmit power of the third information may be determined based on the second power and path loss. For example, the actual transmit power of the third information may be the second power plus path loss.
[0270] The second information may be a field in the PPDU used for sensing measurements, and the third information may be another field in the PPDU other than the field used for sensing measurements, which may be referred to as the field not used for sensing measurements. For example, the second device may send the second information based on the first power, and the second device may determine the actual transmit power of the third information based on path loss and the second power, and send the third information based on the actual transmit power. Optionally, the second power indication information may be RSSI, and the first power may be understood as the average power of all antennas in a 20 MHz bandwidth, and the antenna interface power may be the subject.
[0271] In one example, the structure of the HE ranging NDP used for ranging is used as an example. The second information may include the high-efficiency long training field 1 HE-LTE-1 and the high-efficiency long training field 2 to HE-LTE-n, as well as the packet extension part PE. The third information may include the legacy short training field L-STF, the legacy long training field L-LTF, the legacy signal field L-SIG, the repetitive legacy signal field RL-SIG, and the high-efficiency signal field A HE-SIG-A.
[0272] In a possible case, as shown in FIG. 10A, the second information may further include the high-efficiency short training field HE-STF, and the third information does not include the HE-STF. In another possible case, as shown in FIG. 10B, the third information may further include the HE-STF, and the second information does not include the HE-STF.
[0273] It should be noted that when the sensing receiver receives the PPDU, the ADC performs an 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, that is, 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, that is, when the third information includes the HE-STF, the adjustment of the AGC is more suitable for the HE-LTF part and improves the possibility of receiving the HE-LTF.
[0274] It can be understood that the second information and the third information shown in FIGS. 10A and 10B are shown as examples, and there is no limitation 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 acquires CSI.
[0276] For example, the second device may perform channel estimation based on the second information to acquire CSI.
[0277] Optionally, for example, since the power of the field used for sensing measurement in the PPDU is low, when the second device does not receive the field used for sensing measurement in the PPDU, the second device cannot receive that field and only receives noise, and the second device uses the received noise as the received signal for performing channel estimation during channel estimation. Therefore, the CSI received by the second device is inaccurate. To reduce the above problem, the second device may perform channel estimation in the following Method 1 or Method 2.
[0278] Method 1: The second device also performs channel estimation on fields not used for sensing measurement. When the second device accurately receives the field used for sensing measurement and performs channel estimation on the field used for sensing measurement, 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 field used for sensing measurement and the result of the channel estimation performed on the field not used for sensing measurement to determine whether the received signal is noise.
[0279] Method 2: When sending the PPDU, the first device may add verification information to the field portion used for sensing measurement. For example, a verification field is added to the PE. In this case, the second device may perform channel equalization on the field used for sensing measurement based on the results of channel estimation performed on the field used for sensing measurement. After channel equalization, the second device verifies the verification information. If the verification is successful, the second device may consider the results of channel estimation performed on the field used for sensing measurement to be valid. If the verification is successful, the second device may consider the results of channel estimation performed on the field used for sensing measurement to be invalid. In other words, the second device receives noise and not the second information.
[0280] For example, the first device may add a verification field to the PE, and the verification field may be generated based on the field used for the sensing measurement. For example, the verification field may be obtained by performing an operation on the field used for the sensing measurement, such as encryption, compression, or exclusive OR. In this example, after performing channel equalization on the field used for the sensing measurement, the second device verifies the verification field based on the field used for the sensing measurement. For example, the second device may decrypt or decompress the verification field. If the decrypted or decompressed verification field is the same as the field used for the sensing measurement, the second device may consider the verification successful; otherwise, the second device may consider the verification to have failed. In another example, the second device may encrypt or compress the field used for the sensing measurement. If the encrypted or compressed field, which is not used for the sensing measurement, is the same as the verification field, the second device may consider the verification to have succeeded; otherwise, the second device may consider the verification to have 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 does not have to 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 the sensing result. Optionally, the second device may send the sensing measurement report to the first device.
[0283] Optionally, one embodiment shown in Figure 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 the CSI from the second device.
[0286] The first device may process the CSI to obtain the sensing result.
[0287] According to the above solution, the field used for sensing measurement and the field not used for sensing measurement within the PPDU are transmitted using different actual transmit powers. The actual transmit power of the field used for sensing measurement is limited based on the first power indication information, and the actual transmit power of the field not used for sensing measurement is limited based on the second power indication information. This allows for maintaining as much stability as possible in the actual transmit power of the field used for sensing measurement within the PPDU in order to minimize the impact on the sensing result and improve sensing performance. In addition, for the field not used for sensing measurement, 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 excessively low power in the field used for sensing measurement within the PPDU, the sensing receiver may still be able to detect the transmission of the PPDU.
[0288] The following describes the transmission methods for the first power display information and the second power display information.
[0289] In one example, the second power indication information may be the target RSSI. The first power indication information may be carried in a newly added field within the element carrying the target RSSI. See Figure 11. For example, a field, e.g., desired I2R NDP tx power field, may be newly added to the NDPA frame shown in Figure 5. That field may indicate the first power. Optionally, the first power indication information may be used to request the actual transmit power of a PPDU, e.g., a field used for sensing measurement in the I2R NDP. The NDPA frame may be the NDPA frame shown in Figure 3A, or the NDPA frame shown in Figure 3B.
[0290] In another example, the first power indication information may be carried within the STA information. Optionally, the first device may limit the second devices that can receive the STA information based on identifier information. For example, when the station identifier (AID) is equal to 2045, the STA information is similar to common information, and all second devices may receive and parse the STA information. Similarly, the second power indication information may be implemented in the same manner as the first power indication information.
[0291] In another example, the first power indication information may be carried in the trigger frame instead. For example, the first power indication information may be carried in the common information of the trigger frame. In yet another example, the first power indication information may be carried in the user information list of the trigger frame. In yet another example, the first power indication information may be carried in the sensing sounding trigger frame sent by ISTA during the TF sounding stage shown in Figure 3C instead. Similarly, the second power indication information may be implemented in the same manner as the first power indication information.
[0292] In high-frequency scenarios, the first and second power indication information may be carried within the BRP frame. For example, a new field may be added to the BRP frame to carry the first power indication information. In another example, the first power indication information may be carried within 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 yet another example, the first power indication information may be carried within the associated element, for example, the 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 Figure 12. Based on the concepts of the embodiments described above, one embodiment of the present application provides a communication device 1200. The device 1200 includes a processing unit 1201 and a transceiver unit 1202. The device 1200 may be a first device, a device used within the first device, or a device capable of supporting the first device when performing an information transmission method. Alternatively, the device 1200 may be a second device, a device used within the second device, or a device capable of supporting the second device when performing an information transmission method.
[0294] A transceiver unit may also be called a transceiver module, transceiver, transceiver machine, or transceiver device. A processing unit may also be called a processor, processing board, processing unit, or processing device. Optionally, any component within a transceiver unit configured to implement a receiving function may be considered a receiving unit. It should be understood that a transceiver unit is configured to perform transmitting and receiving operations on the first device side or the second device side in the embodiments of the above method, and any component within a transceiver unit configured to implement a transmitting function is considered a transmitting unit. In other words, a transceiver unit includes a receiving unit and a transmitting unit. When device 1200 is used in the first device, the transmitting unit contained within the transceiver unit 1202 of device 1200 is configured to perform transmitting operations on the first device side, for example, sending a PPDU, which may specifically be sending a PPDU to a second device. The receiving unit included in the transceiver unit 1202 of device 1200 is configured to perform a receiving operation on the first device side, for example, receiving first information, which may specifically be receiving a PPDU from a second device. When device 1200 is used in a second device, the receiving unit included in the transceiver unit 1202 of device 1200 is configured to perform a receiving operation on the second device side, for example, receiving a PPDU, which may specifically be receiving a PPDU from a first device. The transmitting unit included in the transceiver unit 1202 of device 1200 is configured to perform a transmitting operation on the second device side, for example, sending first information, which may specifically be sending first information to a first device.
[0295] In addition, 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 an input operation (corresponding to the above reception operation) and an output operation (corresponding to the above transmission operation), and it should be noted that the processing unit is an integrated processor, a microprocessor, or an integrated circuit.
[0296] The following will describe in detail an implementation form in which the device 1200 is used in the first device or the second device.
[0297] For example, the operations performed by the units of the device 1200 when the device 1200 is used in the first device will be described in detail.
[0298] The transceiver unit 1202 is configured to receive a PPDU from the second device. The PPDU is used for sensing measurement. The processing unit 1201 is configured to generate first information, where the first information indicates AGC. The AGC indicates the gain index of the AGC 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, namely, the gain index information of the LNA in the AGC, the gain index information of the VGA in the AGC, AGC saturation information, AGC jump information, AGC change information, or the first display information.
[0299] For example, the operations performed by the units of the device 1200 when the device 1200 is used in the second device will be 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 AGC. AGC indicates the gain index of AGC obtained when the PPDU is received.
[0301] Optionally, the second device may use a fixed AGC to receive the PPDU. The fixed AGC may be determined by the second device or indicated by the first device. The second device may send one or more of AGC saturation information and / or first display information to the first device. The second device may trigger an AGC update. When the device 1200 is used in the first device, the transceiver unit 1202 is further configured to receive the PPDU from the first device by using a fixed AGC and to send one or more of AGC saturation information and / or first display 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 a second display information from a second device, which indicates a fixed AGC. Optional transceiver unit 1202 is further configured to receive a third display information or timer from the second device, which indicates a time period.
[0304] In one possible implementation, the transceiver unit 1202 is further configured to receive AGC update information from a second device. The AGC update information indicates to the first device that the fixed AGC should be updated. Optionally, the processing unit 1201 is further configured to determine a new AGC based on the AGC update information.
[0305] When the device 1200 is used in a second device, the transceiver unit 1202 is further configured to receive first display information or AGC saturation information from the first device.
[0306] In one possible implementation, the transceiver unit 1202 is further configured to send a second display information to the first device. The second display information indicates a fixed AGC. Optionally, the transceiver unit 1202 is further configured to send a third display information or a timer to the first device. The third display information indicates a time period.
[0307] In one possible implementation, the transceiver unit 1202 is further configured to send AGC update information to a first device. The AGC update information indicates to the first device that it is updating the fixed AGC.
[0308] For example, the operations performed by units of device 1200 when device 1200 is used within a first device will be described in detail.
[0309] The processing unit 1201 is configured to generate first power indication information and second power indication information. The transceiver unit 1202 is configured to send the first power indication information and second power indication information to a second device, where the first and second power indication information indicate the power of the same PPDU, which 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, the operations performed by units of device 1200 when device 1200 is used in a second device will be described in detail.
[0311] The transceiver unit 1202 is configured to receive first power indication information and second power indication information from a first device, where the first and second power indication information indicate the power of the same PPDU, which is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The processing unit 1201 is configured to generate a CSI or PPDU based on the first and second powers.
[0312] Based on the concept of the embodiment, as shown in Figure 13, one 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, input data required by the processor 1310 to execute the instructions, or data generated after the processor 1310 has executed the instructions. The processor 1310 may execute the method shown in the embodiment of the above method by using the instructions stored in the memory 1320.
[0313] Based on the concept of the embodiment, as shown in Figure 14, one embodiment of the present application provides a communication device 1400. The communication device 1400 may be a chip or a chip system. Optionally, in the embodiments of the present application, the chip system may include a chip, or it may include a chip and other separate devices.
[0314] The communication device 1400 may include at least one processor 1410. The processor 1410 is coupled to memory. Optionally, the memory may be located inside or outside the device. For example, the communication device 1400 may further include at least one memory 1420. The memory 1420 stores the necessary computer programs, configuration information, computer programs or instructions, and / or data for carrying out any one of the embodiments described above. The processor 1410 may execute the computer program stored in the memory 1420 to complete the method in any one of the embodiments described above.
[0315] In embodiments of this application, coupling refers to an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or otherwise, and is used for information exchange between devices, units, or modules. The processor 1410 may cooperate with the memory 1420. The specific connecting medium between the transceiver 1430, the processor 1410, and the memory 1420 is not limited to this embodiment of this application.
[0316] The communication device 1400 may further include a transceiver 1430, which may exchange information with another device by using the transceiver 1430. The transceiver 1430 may be a circuit, bus, transceiver, or any other device that can be configured to exchange information, or may be called a signal transceiver unit. As shown in Figure 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 communication interface, which may input data (or be called receiving data) and output data (or be called sending data). The processor may be an integrated processor, microprocessor, or integrated circuit, which may determine output data based on input data.
[0317] In one possible implementation, the communication device 1400 may be used within the first device. More specifically, the communication device 1400 may be the first device, or a device capable of supporting the first device in realizing the functions of the first device in any one of the embodiments described above. The memory 1420 stores the necessary computer programs, computer programs or instructions, and / or data for realizing the functions of the first device in any one of the embodiments described above. The processor 1410 may execute the computer programs stored in the memory 1420 to complete the methods performed by the first device in any one of the embodiments described above. When the communication device 1400 is used within the first device, the transmitter 1431 within the communication device 1400 may be configured to transmit PPDUs by using the antenna 1433.
[0318] In another possible implementation, the communication device 1400 may be used within a second device. More specifically, the communication device 1400 may be a second device, or a device capable of supporting the second device in realizing the functions of the second device in any one of the embodiments described above. The memory 1420 stores the necessary computer programs, computer programs or instructions, and / or data for realizing the functions of the second device in any one of the embodiments described above. The processor 1410 may execute the computer programs stored in the memory 1420 to complete the methods performed by the second device in any one of the embodiments described above. When the communication device 1400 is used within a second device, the receiver 1432 within the communication device 1400 may be configured to receive the PPDU by using the antenna 1433.
[0319] The communication device 1400 provided in this embodiment may be used in the first device to complete a method performed by the first device, or it may be used in the second device to complete a method performed by the second device. Therefore, for the technical effects that can be achieved by this embodiment, please refer to the embodiments of the method described above. Further details will not be described again herein.
[0320] In embodiments of this 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 that can implement or perform the methods, steps, and logic block diagrams disclosed in embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in embodiments of this application may be performed directly by the hardware processor or by using a combination of hardware and software modules within the processor.
[0321] In embodiments of this application, memory may be non-volatile memory, such as a hard disk drive (HDD) or solid-state drive (SSD), or volatile memory, such as random access memory (RAM). Alternatively, memory may be, but not limited to, any other medium that can carry or store expected program code in the form of instructions or data structures and can be accessed by a computer. Alternatively, memory in embodiments of this application may be a circuit or any other device that can implement a storage function and is configured to store computer programs, computer programs or instructions, and / or data.
[0322] Please refer to Figure 15. Based on the embodiments described above, one 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 and transmit code instructions to the logic circuit 1520. The logic circuit 1520 is configured to execute code instructions in a manner performed by the first device or the second device in any one of the embodiments described above.
[0323] The following describes in detail the operations performed by the communication device used in the first or second device.
[0324] In one possible implementation, the communication device 1500 may be used within the first device to perform a method performed by the first device. For example, the method may be, in detail, the method performed by the first device in the embodiment shown in Figure 2. The input / output interface 1510 is configured to receive a PPDU from the second device. The PPDU is used for sensing measurement. The logic circuit 1520 is configured to generate first information, where the first information represents AGC. The AGC represents the gain index of the AGC 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 device 1500 may be used within the second device to perform a method performed by the second device. For example, the method may be a method performed by the second device, in detail in the embodiment of the method shown in Figure 2. 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 take first information from the first device, where the first information represents AGC. AGC represents the gain index of AGC obtained when the PPDU is received.
[0326] In yet another possible implementation, the communication device 1500 may be used within the first device to perform a method performed by the first device. For example, the method may be, in detail, a method performed by the first device in the embodiment shown in Figure 6. The logic circuit 1520 is configured to generate first power indication information and second power indication information. The input / output interface 1510 is configured to output the first power indication information and second power indication information to the second device, where the first power indication information and second power indication information indicate the power of the same PPDU, which 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 device 1500 may be used within the second device to perform a method performed by the second device. For example, the method may be a method performed by the second device, in detail in the embodiment of the method shown in Figure 6. The input / output interface 1510 is configured to receive first power indication information and second power indication information from the first device, where the first and second power indication information indicate the power of the same PPDU, and the PPDU is used for sensing measurement. The first power indicated by the first power indication information is different from the second power indicated by the second power indication information. The logic circuit 1520 is configured to generate a CSI or PPDU based on the first and second powers.
[0328] The communication device 1500 provided in this embodiment may be used within the first device to perform a method performed by the first device, or it may be used within the second device to complete a method performed by the second device. Therefore, for the technical effects that can be achieved by this embodiment, please refer to the embodiments of the method described above. Further details will not be described again herein.
[0329] Based on the embodiments described above, one embodiment of this 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 embodiments of the method described above. Further details will not be described again herein.
[0330] Based on the embodiments described above, one embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instruction. When an instruction is executed, the method performed by the first device or the method performed by the second device in any one of the embodiments described above is executed. The computer-readable storage medium may include any medium capable of storing 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] To realize the functions of the communication device shown in Figures 12 to 15, one 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 or second device in the embodiments of the method described above. In a possible design, the chip is connected to or includes memory. The memory is configured to store computer programs or instructions and data necessary for the communication device.
[0332] Those skilled in the art will understand that embodiments of this application may be provided as methods, systems, or computer program products. Accordingly, this application may use embodiments having hardware-only embodiments, software-only embodiments, or a combination of software and hardware. Furthermore, this application may use embodiments of computer program products that are implemented 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] This application will be described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of this application. It should be understood that computer programs or instructions may be used to implement each step and / or block in the flowcharts and / or block diagrams, as well as combinations of steps and / or blocks in the flowcharts and / or block diagrams. Computer programs or instructions may be provided to a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, as a result of instructions executed by the computer or processor of the other programmable data processing device, which generates a machine to implement a particular function in one or more steps in one or more blocks in the flowchart and / or block diagram.
[0334] Computer programs or instructions may, alternatively, be stored in computer-readable memory that can instruct a computer or another programmable data processing device to operate in a particular manner, and as a result, instructions stored in computer-readable memory generate an artifact including an instruction unit. The instruction unit implements a specified function in one or more steps in a flowchart and / or in one or more blocks in a block diagram.
[0335] A computer program or instruction may, alternatively, be loaded into a computer or another programmable data processing device, resulting in a series of operational steps being executed in the computer or other programmable device to generate a computer implementation. Thus, the instruction executed in the computer or other programmable device provides steps to realize a specific function in one or more steps in a flowchart and / or in one or more blocks in a block diagram.
[0336] It will be apparent that a person skilled in the art may make various modifications and variations to the embodiments of this application without departing from the scope of the embodiments of this application. This application covers such modifications and variations to the embodiments of this application, provided that they fall within the scope of protection provided by the following claims and their equivalent art. [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 devices 1510 Input / Output Interface 1520 Logic Circuits
Claims
1. A first device receives a physical layer protocol data unit (PPDU) from a second device, wherein the PPDU is used for sensing measurement. A step of sending first information to a second device by the first device, wherein the first information indicates an automatic gain control (AGC), and the AGC indicates the gain index of the AGC acquired when the PPDU is received. A method for transmitting information that includes the following features.
2. The method according to claim 1, wherein a higher gain index of the AGC indicates a higher gain of the first device.
3. The first piece of information mentioned above is the following, namely, The method according to claim 1 or 2, comprising one or more of the following: gain index information of a low-noise amplifier in the AGC, gain index information of a variable-gain amplifier in the AGC, AGC saturation information, or AGC jump information.
4. The method according to any one of claims 1 to 3, wherein the first information is carried in a sensing measurement report frame or a channel status information CSI frame.
5. The first piece of information mentioned above is the following, namely, The method according to any one of claims 1 to 3, wherein the information is conveyed within one or more of the following: a directional multi-gigabit DMG sensing and reporting element, a DMG channel measurement feedback element, or an extended directional multi-gigabit EDMG channel measurement feedback element.
6. The method according to claim 5, wherein the first information further comprises one or more identifiers of a DMG sensing instance, a DMG sensing burst, and 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. A second device sends a physical layer protocol data unit (PPDU) to a first device, wherein the PPDU is used for sensing measurement. A step of receiving first information from the first device by the second device, wherein the first information indicates an automatic gain control (AGC), and the AGC indicates the gain index of the AGC obtained when the PPDU is received. A method for transmitting information that includes the following features.
8. The method according to claim 7, wherein a higher gain index of the AGC indicates a higher gain of the first device.
9. The first piece of information mentioned above is the following, namely, The method according to claim 7 or 8, comprising one or more of the following: gain index information of a low-noise amplifier in the AGC, gain index 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 status information CSI frame.
11. The first piece of information mentioned above is the following, namely, The method according to any one of claims 7 to 9, wherein the information is conveyed within one or more of the following: a directional multi-gigabit DMG sensing reporting element, a DMG channel measurement feedback element, or an extended directional multi-gigabit EDMG channel measurement feedback element.
12. The method according to claim 11, wherein the first information further comprises one or more identifiers of a DMG sensing instance, a DMG sensing burst, and 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. A method of transmitting information, The first device sends first power indication information and second power indication information to a second device, wherein the first power indication information and the second power indication information indicate the power of the same physical layer protocol data unit (PPDU), and the PPDU is used for sensing measurement. An information transmission method wherein the first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
14. The method according to claim 13, wherein 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 transmit power of the PPDU.
15. The method according to claim 13 or 14, wherein the first power indication information is carried in a null data packet notification NDPA frame or an extended directional multi-gigabit EDMG transmit power element.
16. The first power is the power of the second piece of information, and the second power is the power of the third piece of information, The second information comprises a field of the PPDU used for sensing measurement, and the third information comprises another field of the PPDU other than the field used for sensing measurement. The method according to claim 13.
17. The method according to 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 station STA information, trigger frame, or beam improvement protocol BRP frame.
19. A method of transmitting information, The second device includes the step of receiving first power indication information and second power indication information from the first device, wherein the first power indication information and the second power indication information indicate the power of the same physical layer protocol data unit (PPDU), and the PPDU is used for sensing measurement. An information transmission method wherein the first power indicated by the first power indication information is different from the second power indicated by the second power indication information.
20. The method according to claim 19, wherein 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 transmit power of the PPDU.
21. The method according to claim 19 or 20, wherein the first power indication information is carried in a null data packet notification NDPA frame or an extended directional multi-gigabit EDMG transmit power element.
22. A step of sending second information based on the first power by the second device, wherein the second information comprises a field of the PPDU used for sensing measurement, A step of sending third information based on the second power by the second device, wherein the third information comprises another field of the PPDU other than the field used for sensing measurement. The method according to claim 19, further comprising:
23. The method according to claim 22, wherein the second information comprises HE-STF.
24. The method according to claim 22 or 23, wherein the first power indication information is carried in station STA information, trigger frame, or beam improvement protocol BRP frame.
25. A communication device comprising at least one processor, wherein the processor is coupled to a memory, The memory is configured to store computer programs or instructions. A communication device wherein the processor is configured to execute the computer program or the instructions to 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.
26. A computer-readable storage medium that stores a computer program or instruction, and when the instruction is executed in a computer, 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 is executed.
27. A computer program product comprising a computer executable instruction, wherein when the computer executable instruction is executed in the computer, the computer is enabled to 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.
28. A chip comprising at least one processor, wherein the at least one processor is coupled to memory. The memory is configured to store computer programs or instructions. A chip wherein at least one processor is configured to execute the computer program or instructions to enable a communication device comprising the chip to 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.