Communication method and apparatus
By exchanging carrier phase offset stability information between sensing nodes, the problem of reduced target feature accuracy caused by CSI phase error is solved, achieving higher sensing performance and target feature estimation accuracy.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-01-26
- Publication Date
- 2026-07-30
AI Technical Summary
In IEEE 802.11bf wireless LAN sensing technology, the CSI phase error in the sensing measurement report leads to a decrease in the accuracy of target features, affecting sensing performance.
By exchanging carrier phase offset stability information between sensing nodes, different strategies can be developed to improve the accuracy of CSI phase estimation target features. These strategies include indicating, requesting, and feeding back carrier phase offset stability information so that nodes can adjust their sensing strategies according to their actual capabilities.
It improves perception performance and enhances the accuracy and precision of target feature estimation.
Smart Images

Figure CN2025075359_30072026_PF_FP_ABST
Abstract
Description
Communication methods and devices Technical Field
[0001] This application relates to the field of communications, and more particularly to communication methods and apparatus. Background Technology
[0002] Wireless local area network (WLAN) sensing technology is a technique that analyzes wireless signals in the environment, such as sensing measurement signals, to obtain the characteristics of a target. These characteristics can include the target's distance, orientation, speed, and behavior. The Institute of Electrical and Electronics Engineers (IEEE) 802.11bf is a next-generation wireless standard for sensing targets using WLAN signals.
[0003] The sensing measurement process specified in IEEE 802.11bf can include: sensing capability interaction, sensing measurement session establishment, sensing measurement interaction, and sensing measurement closure. Sensing capability interaction is used by participating devices to exchange mutually supported features and capabilities before participating in sensing. Sensing measurement session establishment is used by the sensing initiator and sensing responder to select and negotiate the relevant parameters required for the sensing measurement process. Sensing measurement interaction includes the transmission of sensing measurement signals, the generation of sensing measurement reports based on the sensing measurement signals, and the transmission of the sensing measurement reports. The sensing measurement reports include channel state information (CSI) estimated based on the sensing measurement signals and other radio information. The sensing initiator can obtain target characteristics by analyzing the phase of the CSI in the measurement report. The sensing initiator or sensing responder closes the session by sending a sensing measurement closure frame, or implicitly closes the session if there is no frame interaction within a certain period. For example, the sensing measurement session can be closed after the sensing initiator obtains the CSI or obtains the target characteristics through the CSI.
[0004] The perception measurement report contains a phase error in the CSI phase. This phase error will cause the perception initiator to obtain a decrease in the accuracy of the target features based on the phase change of the CSI in the perception measurement report, resulting in a decrease in perception performance. Summary of the Invention
[0005] This application provides a communication method and apparatus that can improve the accuracy of target feature acquisition by the sensing initiator based on the phase change of CSI in the sensing measurement report, thereby improving sensing performance.
[0006] Firstly, this application provides a communication method that can be executed by a first sensing node. Unless otherwise specified, the "first sensing node" in this application can refer to the first sensing node itself, a component within the first sensing node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the transmitting end's functions. The method includes: generating first information and transmitting the first information, wherein the first information is used to indicate whether the carrier phase offset (CPO) is stable when the first sensing node transmits sensing measurement signals.
[0007] Based on the method described in the first aspect, when the first sensing node transmits sensing measurement signals to other sensing nodes, such as the second sensing node, the first sensing node can send first information to the second sensing node. The first information is used to indicate whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals. This allows the second sensing node to determine whether it can accurately estimate the characteristics of the target based on the phase of the CSI estimated by the first sensing node, based on whether the CPO of the first sensing node is stable. This enables the formulation of different strategies / methods / approaches to improve the accuracy of estimating the characteristics of the target based on the phase of the CSI, thereby improving sensing performance.
[0008] In one possible design, the method of the first aspect further includes: sending second information to indicate whether the first sensing node supports carrier phase offset (CPO) stabilization capability.
[0009] Based on this possible design, the first sensing node can send the stability of the carrier phase offset as a capability information to the second sensing node. This allows the second sensing node to determine, based on the information provided, whether the first sensing node is capable of maintaining carrier phase stability during the transmission of sensing measurement signals. Consequently, the second sensing node can formulate different strategies / methods / approaches to improve the accuracy of estimating the target's characteristics based on the phase offset of the CSI, thereby enhancing sensing performance.
[0010] In one possible design, the method based on the first aspect further includes: receiving third information, the third information being used to request the first sensing node to maintain carrier phase offset stability, or the third information being used to request feedback on whether the first sensing node maintains carrier phase offset stability.
[0011] Based on this possible design, the first sensing node can follow the request content in the third information sent by the second sensing node to maintain its own carrier phase offset stability, or send / feed back information on whether its own carrier phase offset is stable to the second sensing node, so that the second sensing node can flexibly know whether the carrier phase offset of the first sensing node is stable through the third information.
[0012] In one possible design, the method based on the first method further includes: sending fourth information, according to third information, to indicate whether the first sensing node maintains a stable carrier phase.
[0013] Based on this possible design, the first sensing node can follow the third information used to request feedback on whether the first sensing node maintains a stable carrier phase offset, and send / feed back information on whether its own carrier phase offset is stable to the second sensing node. This allows the second sensing node to know whether the carrier phase offset of the first sensing node is stable. For different situations where the carrier phase offset of the first sensing node is stable, different strategies / methods / approaches can be formulated to improve the accuracy of the target features estimated based on the phase of CSI, thereby improving sensing performance.
[0014] Secondly, this application provides a communication method that can be executed by a second sensing node. Unless otherwise specified, the "second sensing node" in this application can refer to the second sensing node itself, a component within the second sensing node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the transmitting end's functions. The method includes: receiving first information from a first sensing node, the first information indicating whether the carrier phase offset (CPO) is stable when the first sensing node transmits sensing measurement signals; the first sensing access point is a node that transmits sensing measurement signals with the second sensing node.
[0015] Based on the method described in the second aspect, the second sensing node can determine whether the CPO is stable when the first sensing node transmits sensing measurement signals according to the first information, and further determine whether the characteristics of the target can be accurately estimated based on the phase of the CSI estimated by the first sensing node. This enables the formulation of different strategies / methods / approaches to improve the accuracy of estimating the characteristics of the target based on the phase of the CSI, thereby improving sensing performance, depending on whether the CPO is stable.
[0016] In one possible design, the method based on the second scheme further includes: receiving second information, the second information being used to indicate whether the first sensing node supports carrier phase offset (CPO) stabilization capability.
[0017] Based on this possible design, the second sensing node can determine whether the first sensing node is capable of maintaining carrier phase stability during sensing measurement signal transmission by the content indicated by the second information. In this way, the second sensing node can formulate different strategies / methods / approaches to improve the accuracy of estimating the characteristics of the target based on the phase of the CSI, thereby improving sensing performance.
[0018] In a first possible design, based on the method described in the second aspect, the method further includes: sending third information, the third information being used to request the first sensing node to maintain a stable carrier phase offset, or the third information being used to request feedback on whether the first sensing node maintains a stable carrier phase offset.
[0019] Based on this possible design, the first sensing node can follow the request content in the third information sent by the second sensing node to maintain its own carrier phase offset stability, or send / feed back information on whether its own carrier phase offset is stable to the second sensing node, so that the second sensing node can flexibly know whether the carrier phase offset of the first sensing node is stable through the third information.
[0020] In one possible design, the method based on the second aspect further includes: receiving fourth information, according to third information, to indicate whether the first sensing node maintains a stable carrier phase.
[0021] Based on this possible design, the second sensing node can receive information from the first sensing node regarding whether the carrier phase offset of the first sensing node is stable, according to the request content in the third information. This allows the second sensing node to know whether the carrier phase offset of the first sensing node is stable. For different situations where the carrier phase offset of the first sensing node is not stable, different strategies / methods / approaches can be formulated to improve the accuracy of estimating the target features based on the phase of CSI, thereby improving sensing performance.
[0022] In conjunction with the first or second aspect, in one possible design, the first information includes at least one of a first field, a second field, and a third field; wherein, the first field is used to indicate whether the carrier phase offset (CPO) is stable; the second field is used to indicate the method by which the first sensing node achieves carrier phase offset stabilization; and the third field is used to indicate the current state of the carrier phase offset stabilization method of the first sensing node.
[0023] Based on this possible design, the first sensing node can use at least one field of information contained in the first information to indicate whether the carrier phase offset is stable when receiving sensing measurement signals, thereby improving the flexibility of the indication.
[0024] In conjunction with the first or second aspect, in one possible design, the second information includes at least one of the fourth and fifth fields; wherein the fourth field is used to indicate whether the first sensing node supports carrier phase offset (CPO) stabilization capability; the fifth field is used to indicate the implementation method of the first sensing node supporting carrier phase offset stabilization capability; the implementation method includes either supporting synchronizing the carrier phase offset with the reference phase or supporting the first sensing node's transmission channel not to be switched.
[0025] Based on this possible design, the first sensing node can indicate whether it supports carrier phase offset stabilization capability through at least one field of information contained in the second information, thus improving the flexibility of the indication. Furthermore, if the first sensing node supports carrier phase offset stabilization capability, the method by which it achieves this capability can be specified in detail.
[0026] In conjunction with the first or second aspect, in one possible design, the third information includes a sixth field and a seventh field; wherein, the sixth field is used to indicate whether the third information requests the first sensing node to maintain a stable carrier phase offset; the seventh field is used to indicate the method by which the third information requests the first sensing node to maintain a stable carrier phase offset; the method of maintaining a stable carrier phase offset includes: the first sensing node's transmission channel not switching; and the carrier phase offset being synchronized with one of the reference phases.
[0027] Based on this possible design, the second sensing node can use the fields contained in the third information to request the first sensing node to maintain carrier phase offset stability or request feedback on whether the first sensing node has maintained carrier phase offset stability, thus improving the flexibility of the instruction. Furthermore, when the third information requests the first sensing node to maintain carrier phase offset stability, it can also provide detailed instructions on how to implement this request, so that the first sensing node maintains carrier phase offset stability according to the instructions of the second sensing node, thereby improving the efficiency of the first sensing node in maintaining carrier phase offset stability.
[0028] In conjunction with the first or second aspect, in one possible design, the fourth information includes a ninth or tenth field in addition to the eighth field; wherein the eighth field is used to indicate whether the first sensing node maintains carrier phase stability; the ninth field is used to indicate the implementation method of the first sensing node maintaining carrier phase stability; and the tenth field is used to indicate the reason why the first sensing node cannot maintain carrier phase stability.
[0029] Based on this possible design, the first sensing node can be instructed on whether to maintain carrier phase stability based on the fields contained in the fourth information, thus improving the flexibility of the instruction. Furthermore, even when the fourth information instructs the first sensing node to maintain carrier phase stability, it can also provide detailed instructions on how the first sensing node maintains carrier phase offset stability.
[0030] In combination with the first or second aspect, in one possible design, the first sensing node achieves carrier phase offset stabilization in any of the following ways: synchronizing the carrier phase offset with the reference phase, and not switching the transmission channel;
[0031] In the current method of achieving carrier phase offset stabilization by synchronizing the carrier phase offset with the reference phase, the current state of the carrier phase offset stabilization method of the first sensing node includes either the carrier phase offset being synchronized with the reference phase, or the carrier phase offset not being synchronized with the reference phase.
[0032] When the current method for achieving carrier phase offset stabilization is to not switch the transmission channel, the current state of the carrier phase offset stabilization method of the first sensing node includes either not switching the transmission channel or switching the transmission channel.
[0033] Based on this possible design, the current state of the carrier phase offset stabilization method can include different contents for different ways of achieving carrier phase offset stabilization at the first sensing node, which improves the flexibility of the implementation scheme of this application.
[0034] In conjunction with the first or second aspect, in one possible design, the second information is the "consistent initial CPO support" field in the sensing capability element field; or, the second information is the "coherent initial phase support" field in the sensing capability element field.
[0035] Based on this possible design, the second information can be a newly added field supporting constant initial carrier phase offset or a newly added field supporting constant initial phase in the sensing capability element field, which improves the flexibility or diversity of the second information.
[0036] In conjunction with the first or second aspect, in one possible design, the third information is the "consistent initial carrier phase offset requested" field in the sensing measurement parameter field, or the third information is the "transmit / receive local oscillator unswitching" field in the sensing measurement parameter field, or the third information is the "requested transmit / receive local oscillator unswitching status report" field in the sensing parameter field.
[0037] Based on this possible design, the third information could be a new constant initial carrier phase offset request field, a new transmit / receive local oscillator no-switching field, or a new request transmit / receive local oscillator switching status report field added to the sensing measurement parameter field, thus improving the flexibility or diversity of the third information.
[0038] In conjunction with the first or second aspect, in one possible design, the fourth information is carried in the action field of the sensing measurement report frame; or, the fourth information is carried in the action field of the local oscillator switching status report frame (LO switching status report frame).
[0039] Based on this possible design, the fourth information can be carried in the action field of the sensing measurement report frame, or in the action field of the new local oscillator switching status report frame, which improves the flexibility and diversity of the fourth information.
[0040] In conjunction with the first or second aspect, in one possible design, the eighth field is the receive_operating point(OP)_Gain_Type field in the action field of the sensing measurement report frame; or, the eighth field is the transmit / receive local oscillator switching (TX / RX LO switching) field in the action field of the sensing measurement report frame; or, the eighth field is the transmit / receive local oscillator switching (TX / RX LO switching) field in the action field of the local oscillator switching status report frame.
[0041] Based on this possible design, the eighth field can be the receive_operating_point_gain_type field in the action field of the sensing measurement report frame, or the newly added transmit / receive local oscillator switching field in the action field of the sensing measurement report frame, or the newly added transmit / receive local oscillator switching field in the action field of the local oscillator switching status report frame, thus improving the flexibility and versatility of the eighth field.
[0042] In conjunction with the first or second aspect, in one possible design, where the eighth field is the transmit / receive local oscillator switching (TX / RX LO switching) field in the action field of the local oscillator switching status report frame, and the transmit / receive local oscillator switching field indicates that the first sensing node cannot maintain carrier phase stability, the transmit / receive local oscillator switching field includes either the transmit local oscillator switching field or the receive local oscillator switching field.
[0043] The transmit local oscillator switching field or receive local oscillator switching field is used to indicate one of the following: the first sensing node's transmission channel is switched from the receive channel to the transmit channel, or the first sensing node's transmission channel is switched from the transmit channel to the receive channel.
[0044] Based on this possible design, if the eighth field is the newly added local oscillator switching status report frame action field transmit / receive local oscillator switching field, and the transmit / receive local oscillator switching field indicates that the first sensing node cannot maintain carrier phase stability, the transmission channel switching status of the first sensing node can be determined by transmitting or receiving the local oscillator switching field.
[0045] Thirdly, a communication device is provided for implementing the method of the first aspect. This communication device may be the first sensing node in the first aspect, or a device or component included in the first sensing node, such as a chip.
[0046] The communication device includes modules, units, or means that implement the methods described above. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0047] In some possible implementations, the communication device may include a processing module and a transceiver module. The transceiver module may include a sending module and a receiving module, respectively used to implement the sending and receiving functions of the first aspect and any possible implementation thereof. The processing module may be used to implement the processing functions of the first aspect and any possible implementation thereof.
[0048] For example, the processing module is used to generate first information, which is used to indicate whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals; the transceiver module is used to send the first information.
[0049] Optionally, the processing module and transceiver module of the communication device in the third aspect may also perform the corresponding functions in the first aspect or any possible implementation of the first aspect, as detailed in the method examples, and the beneficial effects that can be achieved can also be found in the foregoing related content.
[0050] Fourthly, a communication device is provided for implementing the method of the second aspect described above. This communication device may be the second sensing node in the second aspect, or a device or component included in the second sensing node, such as a chip.
[0051] The communication device includes modules, units, or means that implement the methods described above. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0052] In some possible implementations, the communication device may include a transceiver module. This transceiver module may include a sending module and a receiving module, respectively used to implement the functions of the sending and receiving classes in the second aspect described above and any possible implementation thereof.
[0053] For example, the transceiver module is used to receive first information, which is used to indicate whether the carrier phase offset CPO is stable when the first sensing node transmits sensing measurement signals; the first sensing node is a node that transmits sensing measurement signals with the second sensing node.
[0054] Optionally, in some possible implementations, the communication device may further include a processing module that can be used to implement the processing functions in the second aspect described above and any of its possible implementations.
[0055] For example, the processing module is used to receive fourth information based on the third information; the third information is used to request the first sensing node to maintain the carrier phase offset stability, or the third information is used to request feedback on whether the first sensing node maintains the carrier phase offset stability; the fourth information is used to indicate whether the first sensing node maintains the carrier phase stability.
[0056] Optionally, the transceiver module and / or processing module of the communication device in the fourth aspect may also perform the corresponding functions in the second aspect or any possible implementation of the second aspect, as detailed in the method examples, and the beneficial effects that can be achieved can also be found in the foregoing related content.
[0057] Fifthly, a communication device is provided, comprising: at least one processor, the processor being configured to cause the communication device to perform the method described in any of the above aspects or possible implementations thereof by executing computer instructions stored in a memory or by logic circuitry. The communication device may be a first sensing node in the first aspect or any possible implementation thereof, or a device or component included in the first sensing node, such as a chip; or, the communication device may be a second sensing node in the second aspect or any possible implementation thereof, or a device or component included in the receiving end, such as a chip.
[0058] In some possible implementations, the communication device also includes a memory for storing configuration files of computer instructions and / or logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.
[0059] A sixth aspect provides a communication device, comprising: a processor and a communication interface; the communication interface being used for inputting and / or outputting signals; the processor being used to execute a computer program or instructions to cause the communication device to perform the method described in any of the preceding aspects. The communication device may be a first sensing node in the first aspect or any possible implementation of the first aspect, or a device or component included in the first sensing node, such as a chip; or, the communication device may be a second sensing node in the second aspect or any possible implementation of the second aspect, or a device or component included in the receiving end, such as a chip.
[0060] In some possible implementations, the communication interface is an interface circuit used to read and write computer instructions. For example, the interface circuit is used to receive computer execution instructions (which are stored in memory and may be read directly from memory or may be transmitted through other devices) and transmit them to the processor.
[0061] In some possible implementations, the communication interface is used to communicate with modules outside the communication device.
[0062] In some possible implementations, the communication device can be a chip or a chip system. When the device is a chip system, the chip system may include chips or contain chips and other discrete components.
[0063] A seventh aspect provides a communication device, comprising: a logic circuit and an interface circuit; the interface circuit being used to input information and / or output information; the logic circuit being used to perform the method described in any of the preceding aspects, processing the input information and / or generating the output information. The communication device may be a first sensing node in the first aspect or any possible implementation of the first aspect, or a device or component included in the first sensing node, such as a chip; or, the communication device may be a second sensing node in the second aspect or any possible implementation of the second aspect, or a device or component included in the receiving end, such as a chip.
[0064] Eighthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed by a processor, cause the methods described in any of the preceding aspects to be performed.
[0065] Ninth aspect, a computer program product is provided that, when executed by a processor, causes the method described in any of the preceding aspects to be performed.
[0066] It is understood that when the communication device provided by any of the third to ninth aspects is a chip, the aforementioned sending action / function can be understood as output information, and the aforementioned receiving action / function can be understood as input information.
[0067] The technical effects of any of the third to ninth aspects can be referred to the technical effects of the first aspect or any possible implementation of the first aspect, or the technical effects of the second aspect or any possible implementation of the second aspect, and will not be repeated here.
[0068] In a tenth aspect, a communication system is provided, comprising the first sensing node described in the first aspect or any possible implementation of the first aspect, and the second sensing node described in the second aspect or any possible implementation of the second aspect. Attached Figure Description
[0069] Figure 1 is a schematic diagram of the format of a sensing capability element provided in an embodiment of this application;
[0070] Figure 2 is a schematic diagram of a format of a perception field provided in an embodiment of this application;
[0071] Figure 3 is a schematic diagram of the format of the action domain field of a perception measurement request frame provided in an embodiment of this application;
[0072] Figure 4 is a schematic diagram of the format of a sensing measurement parameter element field provided in an embodiment of this application;
[0073] Figure 5 is a schematic diagram of the format of a sensing measurement parameter field provided in an embodiment of this application;
[0074] Figure 6 is a schematic diagram of the format of the action domain field of a perception measurement report frame provided in an embodiment of this application;
[0075] Figure 7 is a schematic diagram of the format of a perception measurement report container field provided in an embodiment of this application;
[0076] Figure 8 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0077] Figure 9 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0078] Figure 10 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0079] Figure 11 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0080] Figure 12 is a schematic diagram of another format of sensing capability element provided in an embodiment of this application;
[0081] Figure 13 is a schematic diagram of another format of the sensing measurement parameter field provided in an embodiment of this application;
[0082] Figure 14 is a schematic diagram of another format of the sensing measurement parameter field provided in the embodiment of this application;
[0083] Figure 15 is a schematic diagram of another format of the sensing measurement parameter field provided in the embodiment of this application;
[0084] Figure 16 is a schematic diagram of the format of the action field of a local oscillator switching status report frame provided in an embodiment of this application;
[0085] Figure 17 is a schematic diagram of the format of a transmit / receive local oscillator switching field provided in an embodiment of this application;
[0086] Figure 18 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0087] Figure 19 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0088] Figure 20 is a schematic diagram of the structure of a first sensing node provided in an embodiment of this application;
[0089] Figure 21 is a schematic diagram of the structure of a second sensing node provided in an embodiment of this application;
[0090] Figure 22 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0091] Before introducing the embodiments of this application, some technical terms involved in the embodiments of this application will be explained. It should be noted that the following explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by the embodiments of this application.
[0092] Over the past decade, research and development in wireless-fidelity (Wi-Fi) sensing technology has progressed rapidly, achieving numerous breakthroughs in areas such as wireless positioning, trajectory tracking, motion recognition, and healthcare. The Institute of Electrical and Electronics Engineers (IEEE) 802.11bf is a next-generation wireless standard that uses wireless local area network (WLAN) signals to sense targets. WLAN-based sensing technology involves devices with sensing capabilities analyzing wireless signals in the environment, such as sensing measurement signals, to acquire characteristics of targets.
[0093] In the context of sensing technology, a target can be any tangible object in the environment capable of reflecting electromagnetic waves, such as mountains, forests, or buildings. It can also include movable objects such as vehicles, drones, pedestrians, and terminal devices. In this application, the target can also be referred to as a sensed target, target object, detected target, sensed object, detected object, or sensed device, etc., and the embodiments of this application do not impose such limitations. The characteristics of a target can include its distance, orientation, speed, and behavior.
[0094] The process by which a device with sensing capabilities analyzes wireless signals (such as sensing measurement signals) in the environment to obtain the characteristics of a target can be called a sensing measurement process. In the IEEE 802.11bf standard, the sensing measurement process is conducted in the form of a session.
[0095] For example, the sensing and measurement process may include the following steps 1-4:
[0096] 1. Perceptual Ability Interaction
[0097] Sensing capability interaction refers to the interaction of features and capabilities between devices participating in sensing before the sensing process begins. Devices interact by carrying information about their supported features and capabilities within sensing capability elements.
[0098] The format of the sensing ability element is shown in Figure 1. As shown in Figure 1, the sensing ability element includes the following fields: element ID, length, element ID extension, and sensing.
[0099] The format of the perception field is shown in Figure 2. As shown in Figure 2, the perception field may include the following fields: Required responder, bandwidth (BW), maximum TX space-time stream bandwidth ≤ 80MHz (max TX STS ≤ 80MHz), maximum TX space-time stream bandwidth = 160MHz (max TX STS = 160MHz), maximum TX space-time stream bandwidth = 320MHz (max TX STS = 320MHz), maximum RX space-time stream bandwidth ≤ 80MHz (max RX STS ≤ 80MHz), maximum RX space-time stream bandwidth = 160MHz (max RX STS = 160MHz), maximum RX space-time stream bandwidth = 320MHz (max RX STS = 320MHz), maximum TX LTF repetition, maximum RX LTF repetition, maximum total TX LTF, maximum total RX LTF, device class, full bandwith UL uplink user MIMO. MU-MIMO), maximum supported sessions, minimum measurement interval, polling required, threshold-based reporting, N g =16. Supports SR2SR support, maximum RX chains, 20MHz sensing transmitter only, and reserved.
[0100] In this application, the devices involved in sensing may include, but are not limited to, access points and sites. A site may be associated with an access point or not, without restriction.
[0101] Optionally, when the participating sensing devices are an access point and a station associated with that access point, the sensing capability elements for interaction between the access point and the station can be carried in any of the following frames: probe request frame, probe response frame, association request frame, or association response frame. When the participating sensing devices are an access point and a station not associated with that access point, the sensing capability elements for interaction between the access point and the station not associated with that access point can be carried in a sensing measurement query frame.
[0102] 2. Establishment of a perception measurement session
[0103] The perception measurement session is established for the perception initiator and perception responder to select and negotiate the relevant parameters required for this perception measurement process. For example, the perception initiator and perception responder can negotiate the window used for perception measurement, which may include the start time of perception measurement, the duration of a single perception measurement, and the period of perception measurement.
[0104] The process of establishing a sensing measurement session may include: when a sensing initiator needs to initiate a sensing measurement, it sends a sensing measurement request frame to one or more sensing response terminals; correspondingly, one or more sensing response terminals receive the sensing measurement request and send a sensing measurement response frame to the sensing initiator.
[0105] The sensing measurement request frame includes a sensing measurement request frame action field. This action field can be used to request measurement parameters in sensing measurements. The format of the sensing measurement request frame action field is shown in Figure 3. As shown in Figure 3, the sensing measurement request frame action field includes the following fields: category, public action / protected dual of public action, dialog token, sensing comeback info, measurement session ID indication, and sensing measurement parameter element.
[0106] The format of the sensing measurement parameter element field is shown in Figure 4. As shown in Figure 4, the sensing measurement parameter element field may include the following fields: element ID, length, element ID extension, sensing measurement parameters, and sensing subelements.
[0107] The format of the sensing measurement parameter fields is shown in Figure 5. As shown in Figure 5, the sensing measurement parameters may include the following fields: sensing transmitter, sensing receiver, sensing measurement report requested, measurement session expiry exponent, bandwidth (BW), TX LTF repetition, RX LTF repetition, TX STS, RX STS, and number of RX chains. BSS color information, reserved.
[0108] 3. Perception, Measurement, and Interaction
[0109] Once the perception measurement session is successfully established, the perception initiator will send one or more perception measurement interactions to the perception response end.
[0110] The form of the sensing measurement interaction is determined by the sensing sub-element field in the sensing measurement parameter element field shown in Figure 4. Specifically, when the information carried by the sensing sub-element field in Figure 4 is a trigger-based (TB) sensing measurement exchange, the sensing measurement interaction process executes the trigger-based sensing measurement interaction; when the information carried by the sensing sub-element field is a non-trigger-based (Non-TB) sensing measurement exchange, the sensing measurement interaction process executes the non-trigger-based sensing measurement interaction.
[0111] Trigger-based sensor measurement interaction can include the following four phases: polling phase, null data packet announcement (NDPA) sounding phase, trigger frame (TF) sounding phase, and reporting phase. These four phases can be combined arbitrarily without restriction.
[0112] The polling phase is used by the sensing initiator to determine whether the sensing response end can transmit sensing measurement signals. For example, during the polling phase, the sensing initiator sends a control frame to the sensing response end. The sensing response end receives the control frame. If the sensing response end can transmit sensing measurement signals, it sends a clear to send (CTS)-to-self frame back to the sensing initiator. If the sensing response end cannot transmit sensing measurement signals, it does not send any information back to the sensing initiator.
[0113] The empty data packet announcement probe phase and the trigger frame probe phase are used to transmit sensing measurement signals. The difference between the two probe phases is that in the empty data packet announcement probe phase, the sensing initiator (e.g., access point) actively sends the sensing measurement signal to the sensing receiver (e.g., site), while in the trigger frame probe phase, the sensing initiator triggers the sensing response end to send the sensing measurement signal, and the sensing initiator receives the sensing measurement signal from the sensing response end.
[0114] The reporting phase is used when the sensing response end generates a sensing measurement report, and then sends the sensing measurement report to the sensing initiator end.
[0115] The devices that generate the sensing measurement report differ depending on the detection phase. For example, in the empty data packet announcement detection phase, the sensing initiator sends a sensing measurement signal to the sensing response end. Therefore, the sensing response end generates a sensing measurement report based on the received sensing measurement signal and then sends the generated sensing measurement report back to the sensing initiator. In the trigger frame detection phase, the sensing initiator triggers the sensing response end to send a sensing measurement signal to the sensing initiator. Therefore, the sensing initiator generates a sensing measurement report based on the received sensing measurement signal, without needing to transmit the sensing measurement report.
[0116] The process of non-triggered sensing measurement interaction may include: the sensing initiator (e.g., a site) sending an SI2SR NDP to the sensing response end (e.g., an access point), and the sensing response end sending an SR2SI NDP back to the sensing initiator. If the sensing response end needs to send a sensing measurement report, after sending the SR2SI NDP, the sensing response end generates a sensing measurement report based on the received SI2SR NDP and sends the sensing measurement report to the sensing initiator.
[0117] The generation of the sensing measurement report may include: the sensing initiator or sensing responder estimating channel state information (CSI) based on the long training field (LTF) in the received sensing measurement signal, as well as measurement parameters (such as received signal strength indicator (RSSI), automatic gain control (AGC)), configuration parameters (such as the number of antennas), etc., and further constructing the sensing measurement report from the estimated CSI and other wireless parameters.
[0118] The LTF (Longest Term Count) in sensing measurement signals varies across different protocols. For example, under high throughput (HT) protocols, the LTF is HT-LTF. Under very high throughput (VHT) protocols, the LTF is VHT-LTF; under high efficiency (HE) protocols, the LTF is HE-LTF; under extremely high throughput (EHT) protocols, the LTF is EHT-LTF; and under ultra high reliability (UHR) protocols, the LTF is UHR-LTF.
[0119] The sensing response end can send the sensing measurement report to the sensing initiator by carrying it in a management frame (e.g., the action field of the sensing measurement report frame) or a data frame.
[0120] The format of the action field in the sensing measurement report frame is shown in Figure 6. As shown in Figure 6, the action field in the sensing measurement report frame includes the following fields: category, public action, and sensing measurement report container(s). The sensing measurement report container field carries the CSI. The format of the sensing measurement report container field is shown in Figure 7. As shown in Figure 7, the sensing measurement report container field may include the following fields: container length, segment control, sensing measurement report control, and sensing measurement report.
[0121] The meanings of the fields in Figures 1-7 above can be found in the description in the IEEE 802.11bf standard, and will not be repeated here.
[0122] 4. Sensing and measurement off
[0123] The sensing initiator or sensing responder closes the session by sending a sensing measurement close frame, or implicitly closes the session if there is no frame interaction between the sensing initiator or sensing responder for a period of time. For example, the sensing measurement session can be closed after the sensing initiator obtains CSI or obtains the target's features through CSI.
[0124] In the aforementioned sensing and measurement process, the carrier phase offset (CPO) error exists in the CSI estimated by the sensing initiator or sensing response end. The stability of this CPO error affects whether the sensing initiator can extract effective information from the estimated CSI, thus impacting the accuracy of target feature acquisition. For example, if the CPO in the CSI is random, the CSI phase may continuously change. The target features obtained by the sensing initiator through analyzing the CSI phase changes will be inaccurate, such as inaccurate target location features. Conversely, if the CPO in the CSI is stable, the CSI phase changes can be ruled out as being caused by CPO instability. In other words, the CSI phase changes are mainly caused by the target's behavior / behavioral changes / features / feature changes in the environment. Therefore, the CSI phase changes can effectively reflect the target's features, meaning the reflected target features are accurate.
[0125] However, in the sensing measurement process under the IEEE 802.11bf standard, the sensing initiator and sensing response end do not exchange information on whether the CPO of the sensing measurement signal is stable before the sensing measurement interaction. This causes the characteristics of the target estimated by the sensing initiator based on the phase of the CSI to be inaccurate, resulting in a decrease in sensing performance.
[0126] To address the issue of inaccurate target characteristics estimated by the sensing initiator based on the CSI phase, this application provides a communication method. The communication method includes: a first sensing node generating first information, the first information indicating whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals; the first sensing node sending the first information to a second sensing node; and the second sensing node receiving the first information from the first sensing node. The first sensing node is a node that transmits sensing measurement signals with the second sensing node.
[0127] Thus, based on the communication method provided in this application embodiment, the first sensing node can indicate to the second sensing node whether its own carrier phase offset is stable during sensing measurement signal transmission. This allows the second sensing node to determine whether it can accurately estimate the target's features based on the CSI phase estimated by the first sensing node, depending on whether the first sensing node's CPO is stable. This enables the implementation of different strategies / methods / approaches to improve the accuracy of target feature estimation based on CSI phase for different situations of CPO stability. For example, if the first sensing node indicates to the second sensing node that its own carrier phase offset is stable during sensing measurement signal transmission, the second sensing node can accurately estimate the target's features based on the CSI phase. If the first sensing node indicates to the second sensing node that its own carrier phase offset is unstable (or random) during sensing measurement signal transmission, the second sensing node can use an AI algorithm to eliminate the error introduced by the carrier phase offset instability in the CSI phase, and further estimate the target's features based on the CSI phase after eliminating this error. Even worse, the second sensing node can estimate the target's features without using the CSI phase, improving the accuracy of the estimated target features and thus enhancing sensing performance.
[0128] The communication method provided in the embodiments of this application will be described below with reference to the accompanying drawings.
[0129] The technical solutions of this application embodiment can be used in various communication systems, including 3GPP communication systems such as Long Term Evolution (LTE), 4th Generation (4G), 5th Generation (5G), LTE and 5G hybrid networking systems, integrated communication and sensing systems, wireless local area network (WLAN) systems, non-terrestrial networks (NTN), device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, machine-type communication (MTC) systems, Internet of Things (IoT) systems, or other future communication systems. The communication system can also be a non-3GPP communication system; there is no limitation.
[0130] The communication systems described above are merely illustrative examples, and are not limited to those described herein. The communication systems provided in this application do not impose any limitations on the solutions described herein. This will be explained uniformly here and will not be repeated below.
[0131] The communication method provided in this application is applicable to WLANs that support the relevant standards of the Institute of Electrical and Electronics Engineers (IEEE). These IEEE standards include: 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn / Ultra High Resolution (UHR) / Wireless-Fidelity (Wi-Fi) 8, 802.11ad, 802.11ay, 802.11bf / sensing, Ultra Wideband (UWB) / 802.15, 802.11bq, and subsequent related evolution standards, without limitation.
[0132] Figure 8 is a schematic diagram of a communication system architecture provided in an embodiment of this application. The communication system is a communication system for sensing targets in the environment. As shown in Figure 8, the communication system may include a first sensing node and a second sensing node.
[0133] In Figure 8, the first sensing node can be a sensing response end, and the second sensing node can be a sensing initiator end. In one example, the sensing response end can be a sensing receiver (RX), and the sensing initiator end can be a sensing transmitter (TX). In another example, the sensing response end is a sensing transmitter end, and the sensing initiator end is a sensing receiver end.
[0134] Sensing initiator: The device that initiates sensing actions. For example, the device that initiates a sensing measurement process and / or initiates a sensing measurement request.
[0135] Sensing responder: A device that responds to sensing actions initiated by the sensing initiator and participates in the sensing behavior. For example, a device that responds to a sensing process initiated by the sensing initiator and / or sends sensing measurement responses.
[0136] Sensing transmitter (TX): A device that transmits sensing signals / sensing measurement signals.
[0137] Sensing receiver (RX): A device that receives sensing signals / sensing measurement signals.
[0138] Optionally, any of the above sensing devices can be an access point (AP) or a station (STA) in a Wi-Fi system.
[0139] For example, an access point can be a device that supports multiple WLAN standards, such as the 802.11be standard or future Wi-Fi standards; it can also be a device that supports 802.11a / b / g, 802.11n, 802.11 wireless controller, 802.11ax, 802.11be, 802.11bn / 802.11bq / UHR / Wi-Fi 8 standards, without limitation. For instance, an access point can be a terminal device with a Wi-Fi chip, network device, communication server, router, switch, bridge, computer, etc. Access points can also serve as access points for mobile users to access wired networks, primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters; they can also be deployed outdoors. An access point acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet.
[0140] For example, a site can be a device that supports multiple WLAN standards, such as the 802.11be standard or future Wi-Fi standards; it can also be a device that supports 802.11a / b / g standards, 802.11n standards, 802.11 wireless controller standards, 802.11ax standards, 802.11be standards, 802.11bn standards / 802.11bq standards / UHR standards / Wi-Fi 8 standards, without limitation. For example, a site can be a wireless communication chip, wireless sensor, wireless communication terminal, communication server, router, switch, bridge, computer, etc. For example, a site can be a mobile phone with Wi-Fi communication function, a tablet computer with Wi-Fi communication function, a set-top box with Wi-Fi communication function, a smart TV with Wi-Fi communication function, a smart wearable device with Wi-Fi communication function, an in-vehicle communication device with Wi-Fi communication function, and a computer with Wi-Fi communication function, without limitation.
[0141] Optionally, the communication system shown in Figure 8 may further include a wireless controller. The wireless controller is a device responsible for managing access points; for example, it may be an access controller (AC). The wireless controller may manage one or more access points, and this application does not limit this. The wireless controller may include a unit with data processing capabilities.
[0142] The communication system described in this application is intended to more clearly illustrate the technical solutions of this application and does not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0143] The communication method provided in this application embodiment will now be described in detail with reference to Figure 8. Figure 9 shows an interaction diagram of a communication method provided in this application. This communication method is described using the interaction between a first sensing node and a second sensing node as an example. For example, this communication method is applied to the communication system shown in Figure 8, and the communication method includes the following steps:
[0144] S901: The first sensing node generates the first information.
[0145] The first information is used to indicate whether the carrier phase offset (CPO) is stable when the first sensing node transmits sensing measurement signals. Carrier phase offset refers to the shift in carrier phase during signal transmission caused by various reasons (such as changes in the transmission path, phase mismatch between the transmitter and receiver, etc.).
[0146] Optionally, carrier phase offset includes carrier initial phase offset. Since carrier phase offset is mainly determined by carrier initial phase offset, whether carrier phase offset is stable can be determined by whether carrier initial phase is stable. Therefore, in this application, the statement that the first information indicates whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals can be alternatively described as whether the carrier initial phase offset is stable when the first information indicates whether the first sensing node transmits sensing measurement signals.
[0147] Optionally, the carrier initial phase offset is primarily affected by the initial phase generated by the local oscillator (LO) upon power-up. For example, the stability of the carrier initial phase offset can be determined by the initial phase generated by the LO upon power-up. If the initial phase generated by the LO upon power-up is random, the carrier initial phase offset is unstable; if the initial phase generated by the LO upon power-up is not random, or in other words, if the initial phase generated by the LO upon power-up is stable, the carrier initial phase offset is stable. Therefore, in one possible implementation, the stability of the carrier phase offset refers to whether the initial phase generated by the LO configured in the device upon power-up is stable.
[0148] In this application, when the first sensing node transmits sensing measurement signals, the stability of the carrier phase offset can refer to any of the following situations: when the first sensing node transmits any one of the multiple sensing measurement signals, the carrier phase offset is stable and unchanged; when the first sensing node transmits adjacent sensing measurement signals among the multiple sensing measurement signals, the change of the carrier phase offset is coherent / coherent; when the first sensing node transmits any one of the multiple sensing measurement signals, the current carrier phase offset can be obtained based on the carrier phase offset when transmitting the previous sensing measurement signal.
[0149] In this application, the sensing measurement signal transmission includes receiving and / or transmitting sensing measurement signals. First information is used to indicate whether the carrier phase offset CPO is stable when the first sensing node is transmitting sensing measurement signals, including any one of the following:
[0150] The first information is used to indicate whether the carrier phase offset CPO is stable when the first sensing node receives the sensing measurement signal transmission;
[0151] The first information is used to indicate whether the carrier phase offset CPO is stable when the first sensing node transmits sensing measurement signals;
[0152] The first information is used to indicate whether the carrier phase offset (CPO) is stable when the first sensing node receives and transmits sensing measurement signals.
[0153] Understandably, in this application, the first information is used to indicate whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals. Therefore, before generating the first information, the first sensing node will transmit sensing measurement signals to the second sensing node. For example, the first sensing node receives sensing measurement signals from the second sensing node before generating the first information; or, the first sensing node sends sensing measurement signals to the second sensing node before generating the first information.
[0154] In this application, there are no restrictions on the naming of the first information, the number of bits occupied, the frame carrying the first information, or the position of the first information in the frame.
[0155] The first information may include at least one of a first field, a second field, and a third field. The first field indicates whether the carrier phase offset is stable; the second field indicates the method by which the first sensing node achieves carrier phase offset stabilization; and the third field indicates the current state of the carrier phase offset stabilization method of the first sensing node.
[0156] In this application, the first sensing node can achieve carrier phase offset stabilization in any of the following ways: synchronizing the carrier phase offset with the reference phase and not switching the transmission channel. When the current method for achieving carrier phase offset stabilization is synchronizing the carrier phase offset with the reference phase, the current state of the carrier phase offset stabilization method can include either the carrier phase offset being synchronized with the reference phase, or the carrier phase offset not being synchronized with the reference phase. When the current method for achieving carrier phase offset stabilization is that the transmission channel is not switched, the current state of the carrier phase offset stabilization method can include either the transmission channel not being switched, or the transmission channel being switched.
[0157] Optionally, the reference phase can be determined based on a synchronizer configured in the first sensing node. For example, the reference phase is the phase in the synchronizer configured in the first sensing node. For example, the synchronizer can be a reference phase-locked loop.
[0158] Optionally, a transmission channel can refer to a channel for transmitting information, and a transmission channel can include a sending channel and a receiving channel.
[0159] Optionally, the transmission channel can be connected to the local oscillator in the first sensing node. For example, the local oscillator in the first sensing node can be connected to both the transmitting channel and the receiving channel at a certain time, or it can be connected to either the transmitting channel or the receiving channel at a certain time. When the local oscillator in the first sensing node is connected to a transmission channel at a certain time, the transmission channel connected to the local oscillator in the first sensing node will switch.
[0160] Here, the sensing measurement signal / sensing signal can refer to the signal used for sensing measurement, such as a null data packet (NDP) or a PLCP protocol data unit (PPDU). Sensing can be WLAN sensing or directional multi-gigabit (DMG) sensing.
[0161] For example, in a WLAN system, the sensing and measurement signal can be a WLAN wireless signal, such as a Wi-Fi signal under the high throughput (HT) protocol, a Wi-Fi signal under the very high throughput (VHT) protocol, a Wi-Fi signal under the high efficiency (HE) protocol, a Wi-Fi signal under the extremely high throughput (EHT) protocol, or a Wi-Fi signal under the ultra high reliability (UHR) protocol.
[0162] S902: The first sensing node sends first information to the second sensing node, and the second sensing node receives the first information from the first sensing node.
[0163] The first piece of information is described in S901 and will not be repeated here.
[0164] The second sensing node is the node that transmits sensing measurement signals to the first sensing node.
[0165] Optionally, the first sensing node is the first sensing node in the system shown in Figure 8, for example, the sensing response end (such as a site) is the first sensing node; the second sensing node is the second sensing node in the system shown in Figure 8, for example, the sensing initiator end (such as an access point) is the second sensing node.
[0166] For different sensing scenarios, the first sensing node and the second sensing access can be different nodes.
[0167] In one example, in a scenario where the first sensing node transmits sensing measurement signals, that is, the first sensing node receives sensing measurement signals from the second sensing node, or in another scenario where the first information is used to indicate whether the carrier phase offset (CPO) is stable when the first sensing node receives the sensing measurement signal transmission, the first sensing node is the sensing receiver, such as a site, and the second sensing node is the sensing transmitter, such as an access point.
[0168] In another example, in the scenario where the first sensing node transmits sensing measurement signals to the second sensing node, or in other words, when the first information is used to indicate whether the carrier phase offset CPO is stable when the first sensing node transmits sensing measurement signals, the first sensing node is the sensing transmitter, such as an access point, and the second sensing node is the sensing receiver, such as a site.
[0169] Based on the method shown in Figure 9, when the first sensing node and the second sensing node transmit sensing measurement signals, the first sensing node can send first information to the second sensing node. The first information is used to indicate whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals. This allows the second sensing node to determine whether it can accurately estimate the target features based on the phase of the CSI estimated by the first sensing node, based on whether the CPO of the first sensing node is stable. This enables the formulation of different strategies / methods / approaches to improve the accuracy of estimating the target features based on the phase of the CSI for different situations of whether the CPO is stable.
[0170] Optionally, in the method shown in Figure 9, the first sensing node may send second and / or third information before generating the first information, and then generate the first information after sending the second and / or third information. In another possible implementation, the first sensing node may send the third information before generating the first information, generate the first information after sending the third information, and then send the first information. Furthermore, after sending the first information, it may send a fourth information based on the third information. The second, third, and fourth information are described in the relevant section of the method shown in Figure 11 and will not be repeated here.
[0171] The method shown in Figure 9 will be described below for different scenarios involving the transmission of sensing measurement signals by the first sensing node in the method shown in Figure 9. The transmission of sensing measurement signals by the first sensing node in the method shown in Figure 9 refers to the scenario where the first sensing node sends sensing measurement signals. The method shown in Figure 9 will be described in conjunction with Figure 10 or Figure 11. Figure 10 shows another communication method provided by an embodiment of this application. The method shown in Figure 10 includes steps S1001-S1003:
[0172] S1001: The second sensing node sends a sensing measurement signal to the first sensing node, and the first sensing node receives the sensing measurement signal from the second sensing node.
[0173] Optionally, when the second sensing node sends a sensing measurement signal to the first sensing node, the carrier phase offset of the second sensing node can remain stable, thus avoiding the problem that the carrier phase offset of the first sensing node is unstable when receiving the sensing measurement signal due to the instability of the carrier phase offset of the second sensing node.
[0174] The sensing measurement signals are described in S901 and will not be repeated here.
[0175] S1002: The first sensing node generates the first information.
[0176] The first piece of information is described in S901 and will not be repeated here.
[0177] Understandably, the transmission of sensing measurement signals by the first sensing node in Figure 9 refers to the first sensing node in Figure 10 receiving sensing measurement signals from the second sensing node. Therefore, the first information in Figure 9 is used to indicate whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals. It can be alternatively described as the first information being used to indicate whether the carrier phase offset is stable when the first sensing node receives sensing measurement signals.
[0178] Wherein, when the first sensing node receives sensing measurement signals, the carrier phase offset stability can refer to any of the following situations: when the first sensing node receives any one of the multiple sensing measurement signals, the carrier phase offset is stable and unchanged; when the first sensing node receives adjacent sensing measurement signals among the multiple sensing measurement signals, the change in carrier phase offset is coherent / coherent; when the first sensing node receives any one of the multiple sensing measurement signals, the current carrier phase offset can be obtained based on the carrier phase offset when receiving the previous sensing measurement signal.
[0179] S1003: The first sensing node sends the first information, and the second sensing node receives the first information from the first sensing node.
[0180] Based on the method shown in Figure 10, the first sensing node can indicate to the second sensing node whether its own carrier phase offset is stable when receiving sensing measurement signals. This allows the second sensing node to determine whether the target's characteristics can be accurately estimated based on the phase of the CSI estimated by the first sensing node, depending on whether the CPO of the first sensing node is stable. This enables the development of different strategies / methods / approaches to improve the accuracy of estimating the target's characteristics based on the phase of the CSI, depending on whether the CPO is stable.
[0181] Optionally, before receiving the sensing measurement signal, for example, during the sensing capability interaction phase, the first sensing node can send the stability of its carrier phase offset as capability information to the second sensing node; or, for example, during the sensing measurement session phase, it can receive a request from the second sensing node requesting that the first sensing node maintain a stable carrier phase offset, allowing the first sensing node to follow the request and maintain its own stable carrier phase offset; or, for example, during the sensing measurement session phase, it receives a request from the second sensing node requesting feedback on the stability of the first sensing node's carrier phase offset, causing the first sensing node to trigger the sending of its own stable carrier phase offset information to the second sensing node. Specific possible implementations can be found in the method shown in Figure 11 below.
[0182] The following example uses the method shown in Figure 10, where the first sensing node sends second and / or third information before receiving the sensing measurement signal, and receives the sensing measurement signal from the second sensing node after sending the second and / or third information. The second and third information are described in the relevant description in the method shown in Figure 11, and will not be repeated here. The method shown in Figure 10 will be described in conjunction with Figure 11. Figure 11 shows another communication method provided by an embodiment of this application. The method shown in Figure 11 includes steps S1101-S1106:
[0183] S1101: The first sensing node sends second information to the second sensing node, and the second sensing node receives the second information from the first sensing node.
[0184] Optionally, S1101 is a step performed by the first sensing node and the second sensing node during the sensing capability interaction phase.
[0185] The second piece of information is used to indicate whether the first sensing node supports carrier phase offset stabilization capability.
[0186] Optionally, the second information includes at least one of the fourth and fifth fields; wherein the fourth field is used to indicate whether the first sensing node supports carrier phase offset stabilization capability; the fifth field is used to indicate the implementation method of the first sensing node supporting carrier phase offset stabilization capability; the implementation method includes either supporting the synchronization of carrier phase offset with reference phase or supporting the first sensing node's transmission channel not to be switched.
[0187] In this application, there are no restrictions on the naming of the second information, the number of bits it occupies, or its position in the frame. For example, the second information may be a newly added field in the sensing capability element field that supports constant initial carrier phase offset (CPO), or the second information may also be a newly added field in the sensing capability element that supports coherent initial phase offset (coherent initial phase support).
[0188] In one example, the second piece of information is a newly added field supporting constant initial carrier phase offset in the sensing capability element field.
[0189] In this example, the format of the sensing capability element field is no longer as shown in Figure 2, but as shown in Figure 12. The difference between the sensing capability element field format in Figure 12 and that in Figure 2 is that the sensing capability element field in Figure 12 adds a 1-bit field for supporting constant initial carrier phase offset, and this field is located before the reserved field. Furthermore, the reserved field in the sensing capability element field in Figure 12 occupies 2 bits, while the reserved field in the sensing capability element field in Figure 2 occupies 3 bits.
[0190] In this example, when the constant initial carrier phase offset field takes the first value, it indicates that the first sensing node supports carrier phase offset stabilization capability; when the constant initial carrier phase offset field takes the second value, it indicates that the first sensing node does not support carrier phase offset stabilization capability. Optionally, the first value can be 0 or 1, and the second value can be 0 or 1, and the first and second values can be different.
[0191] Step S1101 is an optional operation. For example, if the capabilities and features exchanged between the second sensing node and the first sensing node during the sensing capability interaction phase do not include carrier phase offset capability, then S1101 is not executed; if the capabilities and features exchanged between the second sensing node and the first sensing node during the sensing capability interaction phase include carrier phase offset capability, then S1101 is executed.
[0192] S1102: The second sensing node sends third information to the first sensing node, and the first sensing node receives the third information from the second sensing node.
[0193] Optionally, S1102 is a step performed by the first sensing node and the second sensing node during the sensing session establishment phase.
[0194] The third information is used to request the first sensing node to maintain a stable carrier phase offset, or to request feedback on whether the first sensing node maintains a stable carrier phase offset.
[0195] Optionally, the third information includes a sixth field and a seventh field; wherein, the sixth field is used to indicate whether the third information requests the first sensing node to maintain a stable carrier phase offset; the seventh field is used to indicate the method by which the third information requests the first sensing node to maintain a stable carrier phase offset; the method of maintaining a stable carrier phase offset may include: the first sensing node's transmission channel not switching; or the carrier phase offset being synchronized with one of the reference phases.
[0196] The fact that the transmission channel of the first sensing node does not switch may include: the transmission channel of the first sensing node does not switch during the current sensing measurement process, and the transmission channel connected to the local oscillator in the first sensing node does not switch during the current sensing measurement process.
[0197] In the case where a synchronizer is configured in the first sensing node and the synchronizer is connected to the local oscillator in the first sensing node, the carrier phase offset being synchronized with the reference phase may include: the carrier phase offset being synchronized with the reference phase in the synchronizer, where the reference phase in the synchronizer may be the initial phase generated by the local oscillator in the first sensing node when the first sensing node receives the previous sensing measurement signal of the current sensing measurement signal.
[0198] In this application, there are no restrictions on the naming of the third information, the number of bits it occupies, or the position of the third information in the frame.
[0199] In one example, the third information is used to request the first sensing node to maintain a stable carrier phase offset. The third information is a newly added constant initial carrier phase offset request (CPO requested) field in the sensing measurement parameter field of the action domain field of the sensing measurement request frame.
[0200] In this example, the format of the sensing measurement parameter field is no longer as shown in Figure 5, but as shown in Figure 13. The difference between the sensing measurement parameter field format shown in Figure 13 and that in Figure 5 is that a 1-bit constant initial carrier phase offset request field is added, and this constant initial carrier phase offset request field is located before the reserved field. Furthermore, the reserved field in the sensing measurement parameter field shown in Figure 13 occupies 4 bits, while the reserved field in the sensing measurement parameter field shown in Figure 5 occupies 5 bits.
[0201] In this example, when the Constant Initial Carrier Phase Offset Request field takes the third value, it is used to request the first sensing node to maintain a stable carrier phase offset. The third value can be 1 or 0, without restriction.
[0202] In another example, the third information is used to request the first sensing node to keep the carrier phase offset stable. The third information is the newly added transmit / receive local oscillator unswitching (TX / RX LO unswitching) field in the sensing measurement parameter field of the action field of the sensing measurement request frame.
[0203] In this example, the third information request to the first sensing node to maintain a stable carrier phase offset is to ensure that the transmission channel of the first sensing node is not switched.
[0204] In this example, the format of the sensing measurement parameter field is no longer as shown in Figure 5, but as shown in Figure 14. The difference between the sensing measurement parameter field format shown in Figure 14 and that in Figure 5 is that a 1-bit "transmit / receive local oscillator no switching" field is added, and this field precedes the reserved fields. Furthermore, the reserved fields in the sensing measurement parameter field shown in Figure 14 occupy 4 bits, while those in the sensing measurement parameter field shown in Figure 5 occupy 5 bits.
[0205] In this example, when the transmit / receive local oscillator not switching field takes the fourth value, it is used to request the first sensing node to maintain a stable carrier phase offset. The fourth value can be either 1 or 0, without restriction.
[0206] In another example, the third information is used to request feedback on whether the first sensing node maintains stable carrier phase offset. The third information is the newly added "Request to send / receive local oscillator switching status report (TX / RX LO switching status report requested)" field in the sensing measurement parameter field of the action field of the sensing measurement request frame.
[0207] In this example, the format of the sensing measurement parameter field is no longer as shown in Figure 5, but as shown in Figure 15. The difference between the sensing measurement parameter field format in Figure 15 and that in Figure 5 is that the sensing measurement parameter field in Figure 15 adds a 1-bit "Request to Send / Receive Local Oscillator Switching Status Report" field, and this field is located before the reserved fields. Furthermore, the reserved fields in the sensing measurement parameter field in Figure 15 occupy 4 bits, while those in the sensing measurement parameter field in Figure 5 occupy 5 bits.
[0208] In this example, when the "Request to Send / Receive Local Oscillator Switching Status Report" field takes the fifth value, it is used to request feedback on whether the first sensing node has maintained a stable carrier phase offset. The fifth value is either 0 or 1, without restriction.
[0209] Step S1102 is an optional operation. For example, if the second information indicates that the first sensing node supports carrier phase offset stabilization capability, the first sensing node maintains carrier phase stability by default during sensing and measurement, so the second sensing node does not need to make an additional request to the first sensing node to maintain carrier phase offset stability, and thus S1102 can be omitted; or, if the second information indicates that the first sensing node does not support carrier phase offset stabilization capability, the first sensing node cannot maintain carrier phase stability by default during sensing and measurement, so the second sensing node does not need to make an additional request to the first sensing node to maintain carrier phase offset stability, and thus S1102 can be omitted; if the second information indicates that the first sensing node supports carrier phase offset stabilization capability, the first sensing node's support for carrier phase offset stabilization capability requires the third information sent by the second sensing node to trigger its activation, and thus S1102 can be executed.
[0210] S1103: The second sensing node sends a sensing measurement signal to the first sensing node, and the first sensing node receives the sensing measurement signal from the second sensing node.
[0211] When the second sensing node sends a sensing measurement signal to the first sensing node, the carrier phase offset of the second sensing node remains stable.
[0212] One possible implementation is that when the second sensing node sends a sensing measurement signal to the first sensing node, a synchronizer configured in the second sensing node, connected to a local oscillator in the second sensing node, can be used to stabilize the carrier phase offset of the second sensing node. For example, when the second sensing node sends the current sensing measurement signal, the initial phase generated by the local oscillator in the second sensing node is synchronized with a reference phase stored in the synchronizer. This reference phase is the initial phase generated by the local oscillator in the second sensing node when the second sensing node sent the previous sensing measurement signal.
[0213] Another possible implementation is that before the second sensing node sends the sensing measurement signal to the first sensing node, the carrier phase offset of the second sensing node can be kept stable by configuring the transmission channel connected to the synchronizer in the second sensing node. For example, before the second sensing node sends the sensing measurement signal to the first sensing node, the local oscillator in the second sensing node is configured to connect to both the transmitting and receiving channels simultaneously. This prevents the local oscillator in the second sensing node from generating a random initial phase when powered on, or in other words, when the connected transmission channel switches, thereby ensuring the carrier phase offset of the second sensing node remains stable.
[0214] The relevant description of the sensing measurement signal is provided in S901 and will not be repeated here.
[0215] Depending on the content indicated by the second information, the first sensing node may receive sensing measurement signals from the second sensing node in different ways:
[0216] In one possible implementation, the second information includes a fourth field and a fifth field, wherein the fourth field is used to indicate that the first sensing node supports carrier phase offset stabilization capability, and the fifth field is used to indicate that the first sensing node supports carrier phase offset stabilization capability by supporting the transmission channel of the first sensing node without switching.
[0217] Based on this possible implementation, before receiving the sensing measurement signal from the second sensing node, the first sensing node configures its local oscillator to connect to both the transmitting and receiving channels simultaneously. Furthermore, the first sensing node receives the sensing measurement signal from the second sensing node.
[0218] In another possible implementation, the second information includes a fourth field and a fifth field, wherein the fourth field is used to indicate that the first sensing node supports carrier phase offset stabilization capability, and the fifth field is used to indicate that the first sensing node supports carrier phase offset stabilization capability by supporting the synchronization of carrier phase offset with reference phase.
[0219] Based on this possible implementation, a synchronizer is configured in the first sensing node, and the synchronizer is connected to the local oscillator in the first sensing node. After the first sensing node receives the sensing measurement signal from the second sensing node, the initial phase generated by the local oscillator in the first sensing node is synchronized with the reference phase stored in the synchronizer. The reference phase is the initial phase generated by the local oscillator in the first sensing node when the first sensing node receives the previous sensing measurement signal of the current sensing measurement signal.
[0220] In another possible implementation, the second information is used to indicate that the first sensing node does not support carrier phase offset stabilization capability. Based on this setting, the first sensing node receives the sensing measurement signal from the second sensing node according to existing technology. For example, if the first sensing node's lack of carrier phase offset stabilization capability means that its transmission channel does not support non-switching, or that its local oscillator does not support non-switching of the transmission channel it is connected to, or that its local oscillator does not support simultaneous connection to both the transmitting and receiving channels, then after sending the second information, the first sensing node switches the transmission channel connected to its local oscillator from the transmitting channel to the receiving channel to further receive the sensing measurement signal from the second sensing node.
[0221] S1104: The first sensing node generates the first information.
[0222] S1105: The first sensing node sends the first information, and the second sensing node receives the first information from the first sensing node.
[0223] Steps S1104-S1105 can be referred to the relevant descriptions of steps S1002-S1003, and will not be repeated here.
[0224] S1106: The first sensing node sends the fourth information to the second sensing node based on the third information; correspondingly, the second sensing node receives the fourth information from the first sensing node.
[0225] S1106 is an optional operation. For example, the first sensing node can execute S1106 when the third information is used to request feedback on whether the first sensing node has maintained a stable carrier phase offset. If the first sensing node does not execute S1103, the first sensing node cannot obtain the third information and therefore does not execute S1106.
[0226] The fourth piece of information is used to indicate whether the first sensing node maintains a stable carrier phase.
[0227] In this application, there are no restrictions on the naming of the fourth information, the number of bits it occupies, the frame carrying the fourth information, or the position of the fourth information within the frame. For example, the fourth information may be carried in the action field field of a sensing measurement report frame, or the fourth information may be carried in the action field field of a local oscillator switching status report frame.
[0228] Optionally, the fourth information may include a ninth or tenth field in addition to the eighth field; wherein the eighth field is used to indicate whether the first sensing node maintains carrier phase stability; the ninth field is used to indicate the implementation method of the first sensing node maintaining carrier phase stability; and the tenth field is used to indicate the reason why the first sensing node cannot maintain carrier phase stability.
[0229] The first sensing node can maintain a stable carrier phase in any of the following ways: synchronizing the carrier phase offset with the reference phase, or not switching the transmission channel.
[0230] The reasons why the first sensing node cannot maintain a stable carrier phase may include any of the following: it cannot synchronize the carrier phase offset with the reference phase, or the transmission channel does not support switching.
[0231] In this application, there are no restrictions on the naming of the fields included in the fourth information, the number of bits occupied by each field included in the fourth information, or the position of each field included in the fourth information within the fourth information.
[0232] In one example, the eighth field is the Receive_Operating_Point_Gain_Type (RX_OP_Gain_Type) field in the action field of the sensing measurement report frame. In this application, when the eighth field is the Receive_Operating_Point_Gain_Type field in the action field of the sensing measurement report frame, the value of the eighth field is 3. In this case, the eighth field can indicate different content under different circumstances.
[0233] One possible scenario, taking the first sensing node's carrier phase offset as stable by default as an example, is that the first sensing node's carrier phase offset stability is achieved by setting its own transmission channel not to switch. If the value of the receive_operating_point_gain_type field is 3, then the receive_operating_point_gain_type field is used to indicate that the first sensing node keeps the carrier phase unstable.
[0234] Another possible scenario is that the carrier phase offset of the first sensing node is configured by default to be unable to remain stable. For example, if the carrier phase of the first sensing node cannot remain stable due to a switch in its own transmission channel settings, and the value of the receive_operating_point_gain_type field is 3, then the receive_operating_point_gain_type field is used to instruct the first sensing node to keep the carrier phase stable.
[0235] In another example, the eighth field is a newly added transmit / receive local oscillator switching (TX / RX LO switching) field in the action field of the sensing measurement report frame. For instance, the eighth field is a newly added transmit / receive local oscillator switching field in the sensing measurement report control field within the action field of the sensing measurement report frame.
[0236] In this example, the transmit / receive local oscillator switching field can occupy 1 bit.
[0237] In this example, the transmit / receive local oscillator switching field takes the sixth value, indicating that the first sensing node maintains carrier phase stability; a seventh value indicates that the first sensing node cannot maintain carrier phase stability. The sixth value can be either 1 or 0, without restriction. The seventh value can also be either 1 or 0, without restriction. The sixth and seventh values are different.
[0238] In another example, the eighth field is the transmit / receive local oscillator switching (TX / RX LO switching) field in the action field of the LO switching status report frame shown in Figure 16. As shown in Figure 16, the local oscillator switching report frame may also include a category field and a public action / protected dual of public action field. The category field, occupying one byte, distinguishes different types of action frames; the public action / protected dual of public action field specifies the specific type of action frame, also occupying one byte. The public action in the public action / protected dual of public action field is used to perform management tasks that do not require encryption. The protected dual of public action in the public action / protected dual of public action field is used for management tasks that require encryption to protect the transmitted content from being read by unauthorized devices.
[0239] In this example, the transmit / receive local oscillator switching field can occupy 1 byte (octet). 1 byte is 8 bits.
[0240] In this example, optionally, the transmit / receive local oscillator switching field may include any one of the transmit local oscillator switching (TX LO switching) field, the receive local oscillator switching (RX LO switching) field, and the reserved field.
[0241] In this application, there is no limitation on the number of bits occupied by the transmit local oscillator switching field, the receive local oscillator switching field, and the reserved field. For example, the transmit local oscillator switching field occupies 1 bit, the receive local oscillator switching field occupies 1 bit, and the reserved field occupies 6 bits.
[0242] In this example, in one possible design, when the transmit / receive local oscillator switching field is used to indicate that the carrier phase offset of the first sensing node cannot maintain carrier stability, the specific reason why the carrier phase offset of the first sensing node cannot maintain stability can be determined by transmitting and / or receiving the local oscillator switching field.
[0243] In one example, the transmit / receive local oscillator switching field is used to indicate that the carrier phase offset of the first sensing node cannot remain stable. The transmit / receive local oscillator switching field includes a transmit local oscillator switching field. If the transmit local oscillator switching field takes the eighth value, the reason the carrier phase of the first sensing node cannot remain stable is that the transmission channel of the first sensing node has switched from the receive channel to the transmit channel. In other words, the reason the carrier phase offset of the first sensing node cannot remain stable is that the transmission channel connected to the local oscillator in the first sensing node has switched from the receive channel to the transmit channel. Optionally, the eighth value can be 0 or 1, without restriction.
[0244] In another example, the transmit / receive local oscillator switching field is used to indicate that the first sensing node cannot maintain a stable carrier phase offset. This field includes a receive local oscillator switching field. If the receive local oscillator switching field is set to the ninth value, the reason the first sensing node's carrier phase offset cannot be maintained is that the first sensing node's transmission channel has switched from a transmit channel to a receive channel. Alternatively, the reason the first sensing node's carrier phase offset cannot be maintained is that the transmission channel connected to the local oscillator in the first sensing node has switched from a transmit channel to a receive channel. Optionally, the ninth value can be 0 or 1, without restriction. The eighth and ninth values can be the same or different.
[0245] In another example, the format of the transmit / receive local oscillator switching field is shown in Figure 17. As shown in Figure 17, the transmit / receive local oscillator switching field may include a transmit local oscillator switching field, a receive local oscillator switching field, and a reserved field.
[0246] In this example, as shown in Figure 17, the transmit local oscillator switching field can occupy 1 bit, the receive local oscillator switching field can occupy 1 bit, and the reserved field can occupy 6 bits.
[0247] In this example, when the transmit / receive local oscillator switching field is used to indicate that the carrier phase offset of the first sensing node cannot remain stable, if the transmit local oscillator switching field is the eighth value and the receive local oscillator switching field is empty or not the ninth value, the reason why the carrier phase offset of the first sensing node cannot remain stable is that the transmission channel of the first sensing node has switched from the receive channel to the transmit channel; if the transmit local oscillator switching field is empty or the transmit local oscillator value is not the eighth value and the receive local oscillator switching field is the ninth value, the reason why the carrier phase offset of the first sensing node cannot remain stable is that the transmission channel of the first sensing node has switched from the transmit channel to the receive channel.
[0248] In this example, when the local oscillator switching field is set to the eighth value, the specific reason why the carrier phase offset of the first sensing node cannot remain stable is described in the relevant description above, and will not be repeated here. When the local oscillator switching field is set to the ninth value, the specific reason why the carrier phase offset of the first sensing node cannot remain stable is described in the relevant description above, and will not be repeated here.
[0249] The methods shown in Figures 10 and 11 above are applicable to scenarios where the first sensing node is the sensing response end, the sensing receiver acts as the sensing response end to receive sensing measurement signals, and the second sensing node is the sensing initiator end, with the sensing transmitter acting as the sensing initiator to send sensing measurement signals. In other words, the methods shown in Figures 10 and 11 are applicable to the scenario in Figure 9 where the first sensing node transmits sensing measurement signals, meaning the first sensing node sends sensing measurement signals. For the scenario where the first sensing node is the sensing response end, the sensing transmitter acts as the sensing response end to send sensing measurement signals, and the second sensing node is the sensing initiator end, with the sensing receiver acting as the sensing initiator to receive sensing measurement signals, i.e., the scenario in Figure 9 where the first sensing node transmits sensing measurement signals, meaning the first sensing node receives sensing measurement signals from the second sensing node, the method shown in Figure 18 or Figure 19 below will be used to describe Figure 9.
[0250] Figure 18 illustrates another communication method provided in an embodiment of this application. The method shown in Figure 18 includes steps S1801-S1803:
[0251] S1801: The first sensing node sends a sensing measurement signal to the second sensing node, and the second sensing node receives the sensing measurement signal from the first sensing node.
[0252] Optionally, when the second sensing node receives the sensing measurement signal from the first sensing node, the carrier phase offset of the second sensing node can remain stable, avoiding the problem of random phase of the estimated CSI due to the instability of the carrier phase offset of the second sensing node.
[0253] The sensing measurement signals can be found in the relevant description of S901, and will not be repeated here.
[0254] S1802: The first sensing node generates the first information.
[0255] The first piece of information is described in S901 and will not be repeated here.
[0256] Understandably, the transmission of sensing measurement signals by the first sensing node in Figure 9 refers to the transmission of sensing measurement signals from the first sensing node in Figure 18 to the second sensing node. Therefore, the first information in Figure 9 is used to indicate whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals. It can be alternatively described as the first information being used to indicate whether the carrier phase offset is stable when the first sensing node transmits sensing measurement signals.
[0257] When the first sensing node transmits sensing measurement signals, the carrier phase offset stability can refer to any of the following situations: when the first sensing node transmits any one of the multiple sensing measurement signals, the carrier phase offset remains stable; when the first sensing node transmits adjacent sensing measurement signals among the multiple sensing measurement signals, the change in carrier phase offset is coherent / coherent; when the first sensing node transmits any one of the multiple sensing measurement signals, the current carrier phase offset can be obtained from the carrier phase offset when transmitting the previous sensing measurement signal.
[0258] S1803: The first sensing node sends the first information to the second sensing node, and the second sensing node receives the first information from the first sensing node.
[0259] Based on the method shown in Figure 18, the first sensing node can indicate to the second sensing node whether its own carrier phase offset is stable when transmitting sensing measurements. This allows the second sensing node to determine whether the target's characteristics, such as location characteristics, can be accurately estimated based on the phase of the CSI estimated by the first sensing node, depending on whether the CPO of the first sensing node is stable. This enables the development of different strategies / methods / approaches to improve the accuracy of estimating the target's characteristics based on the phase of the CSI, depending on whether the CPO is stable.
[0260] Optionally, before sending the sensing measurement signal, for example, during the sensing capability interaction phase, the first sensing node can send whether the carrier phase offset is stable as a capability information to the second sensing node; or, for example, during the sensing measurement session phase, it can receive a request from the second sensing node requesting that the first sensing node maintain a stable carrier phase offset, so that the first sensing node can follow the request to maintain its own stable carrier phase offset; or, for example, during the sensing measurement session phase, it can receive a request from the second sensing node requesting feedback on whether the first sensing node's carrier phase offset is stable, so that the first sensing node triggers the sending of its own carrier phase offset stability information to the second sensing node. Specific possible implementations can be found in the method shown in Figure 19 below.
[0261] The following example uses the method shown in Figure 18, where the first sensing node sends second and / or third information before sending the sensing measurement signal, and then sends the sensing measurement signal to the second sensing node after sending the second and / or third information. The second and third information are described in the relevant section of the method shown in Figure 11, and will not be repeated here. The method shown in Figure 18 will be described in conjunction with Figure 19.
[0262] S1901: The first sensing node sends second information to the second sensing node, and the second sensing node receives the second information from the first sensing node.
[0263] The second information is described in S1101 and will not be repeated here.
[0264] Step S1901 is an optional operation. For the specific reasons, please refer to the description of the reasons why step S1101 is an optional operation. It will not be repeated here.
[0265] S1902: The second sensing node sends third information to the first sensing node, and the first sensing node receives the third information from the second sensing node.
[0266] The third information is described in S1102 and will not be repeated here.
[0267] Step S1902 is an optional operation. For the specific reasons, please refer to the description of the reasons why step S1102 is an optional operation, which will not be repeated here.
[0268] S1903: The first sensing node sends a sensing measurement signal to the second sensing node, and the second sensing node receives the sensing measurement signal from the first sensing node.
[0269] S1904: The first sensing node generates the first information.
[0270] S1905: The first sensing node sends first information to the second sensing node, and the second sensing node receives the first information from the first sensing signal.
[0271] Steps S1903-S1905 refer to the relevant descriptions of steps S1801-S1803, and will not be repeated here.
[0272] S1906: The first sensing node sends the fourth information to the second sensing node based on the third information, and the second sensing node receives the fourth information from the first sensing node.
[0273] Step S1906 is described in the same way as step S1106, and will not be repeated here. Step S1906 is an optional operation, and the specific reasons are explained in the same way as the explanation for step S1106 being an optional operation, and will not be repeated here.
[0274] The various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or in conflict of logic, the terminology and / or descriptions between the different embodiments provided in this application are consistent and can be referenced mutually. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0275] It is understood that in the embodiments of this application, the executing entity may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the various steps may be executed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to execute all the operations in the embodiments of this application.
[0276] The foregoing primarily describes the solutions provided in this application from the perspective of device-to-device interaction. It is understood that each device, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art will readily recognize that, in conjunction with the algorithm steps of the examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0277] This application embodiment can divide each device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. The module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0278] When each functional module is divided according to its corresponding function, Figure 20 shows a first sensing node 2000. The first sensing node 2000 can perform the actions performed by the first sensing node in the methods shown in Figures 9, 10, 11, 18 and 19. All relevant content of each step involved in the above method embodiments can be referred to the functional description of the corresponding functional module. The technical effects that can be obtained can be referred to the above method embodiments, and will not be repeated here.
[0279] The first sensing node 2000 may include a processing module 2001 and a transceiver module 2002. Exemplarily, the first sensing node 2000 may be a sensing device, or a chip or other combined device or component having the aforementioned functions of the first sensing node. When the first sensing node 2000 is a sensing device, the processing module 2001 may be a processor (or processing circuit), such as a baseband processor, which may include one or more CPUs; the transceiver module 2002 may be a transceiver, which may include an antenna and radio frequency circuits, etc. When the first sensing node 2000 is a component having the aforementioned functions of the first sensing node, the processing module 2001 may be a processor (or processing circuit), such as a baseband processor; the transceiver module 2002 may be a radio frequency unit. When the first sensing node 2000 is a chip system, the processing module 2001 may be a processor (or processing circuit) of the chip system, and may include one or more central processing units; the transceiver module 2002 may be an input / output interface of the chip (e.g., a baseband chip). It should be understood that the processing module 2001 in the embodiments of this application can be implemented by a processor or processor-related circuit components (or, referred to as processing circuit); the transceiver module 2002 can be implemented by a transceiver or transceiver-related circuit components, for example, the transceiver module 2002 can correspond to a baseband circuit and a radio frequency circuit included in the first sensing node 2000.
[0280] For example, processing module 2001 can be used to execute all operations performed by the first sensing node in the embodiments shown in FIG. 9, FIG. 10, FIG. 11, FIG. 18 and FIG. 19, except for the transmit and receive operations, and / or other processes to support the technology described herein; transceiver module 2002 can be used to execute all transmit and receive operations performed by the first sensing node in the embodiments shown in FIG. 9, FIG. 10, FIG. 11, FIG. 18 and FIG. 19, and / or other processes to support the technology described herein.
[0281] Figure 21 shows a second sensing node 2100, which can perform the actions performed by the second sensing node in the methods shown in Figures 9, 10, 11, 18 and 19. All relevant content of each step involved in the above method embodiments can be referred to the functional description of the corresponding functional module, and the technical effects that can be obtained can be referred to the above method embodiments, which will not be repeated here.
[0282] The second sensing node 2100 may include a transceiver module 2101. Exemplarily, the second sensing node 2100 may be a sensing device, or a chip or other combined device or component having the aforementioned functions of the second sensing node. When the second sensing node 2100 is a sensing device, the transceiver module 2101 may be a transceiver, which may include an antenna and radio frequency circuitry. When the second sensing node 2100 is a component having the aforementioned functions of the second sensing node, the transceiver module 2101 may be a radio frequency unit. When the second sensing node 2100 is a chip system, the transceiver module 2101 may be the input / output interface of a chip (e.g., a baseband chip). The transceiver module 2101 in this embodiment may be implemented by a transceiver or transceiver-related circuit components.
[0283] For example, the transceiver module 2101 can be used to perform all the transceiver operations performed by the second sensing node in the embodiments shown in FIG9, FIG10, FIG11, FIG18 and FIG19, and / or other processes to support the technology described herein.
[0284] Optionally, the second sensing node 2100 shown in FIG21 may further include a processing module, which may be used to perform all operations performed by the second sensing node in the embodiments shown in FIG9, FIG10, FIG11, FIG18 and FIG19 except for the transmit and receive operations, and / or other processes for supporting the technology described herein.
[0285] In specific implementation, the first sensing node shown in Figure 20 and the second sensing node shown in Figure 21 can both adopt the composition structure shown in Figure 22, or include the components shown in Figure 22. Figure 22 is a schematic diagram of the composition of a communication device 2200 provided in an embodiment of this application. The communication device 2200 can be a first sensing node or a chip or system-on-a-chip in the first sensing node; it can also be a second sensing node or a chip or system-on-a-chip in the second sensing node.
[0286] As shown in Figure 22, the communication device 2200 includes one or more processors 2201. Further, the communication device 2200 may also include a communication bus 2202 and at least one communication interface 2204 (Figure 22 is merely exemplary, illustrating the communication device 2200 as including a communication interface 2204 and a processor 2201). Optionally, the communication device 2200 may also include a memory 2203.
[0287] Processor 2201 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the present application, or a processing core for processing data (e.g., computer program instructions). The processor can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. In a specific implementation, as one embodiment, processor 2201 may include one or more CPUs, such as CPU0 and CPU1 in FIG22.
[0288] The communication bus 2202 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in Figure 22, but this does not indicate that there is only one bus or one type of bus. The communication bus 2202 is used to connect different components in the communication device 2200, enabling communication and interaction between these components.
[0289] The communication interface 2204 can be a transceiver module used to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), or WLAN. For example, the communication interface 2204 can be a transceiver or similar device. Alternatively, the communication interface 2204 can also be a transceiver circuit located within the processor 2201, used to implement signal input and signal output for the processor.
[0290] The memory 2203 can be a device with storage function. For example, it can be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions; random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices; or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited to these. The memory can exist independently and be connected to the processor via the communication bus 2202. The memory can also be integrated with the processor.
[0291] For example, memory 2203 is used to store computer execution instructions for implementing the scheme of this application, and the execution is controlled by processor 2201. Processor 2201 is used to execute the computer execution instructions stored in memory 2203, thereby implementing the methods provided in the embodiments of this application. For example, processor 2201 performs processing-related functions in the methods provided in the following embodiments of this application, and processor 2201 controls communication interface 2204 to perform communication with other devices or communication networks. The embodiments of this application do not specifically limit this.
[0292] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, without specific limitation.
[0293] In a specific implementation, as one embodiment, the communication device 2200 may further include an output device 2205 and an input device 2206. The output device 2205 communicates with the processor 2201 and can display information in various ways. For example, the output device 2205 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 2206 communicates with the processor 2201 and can receive user input in various ways. For example, the input device 2206 may be a mouse, keyboard, touchscreen device, or sensing device, etc.
[0294] The composition shown in Figure 22 does not constitute a limitation on the communication device. In addition to the components shown in Figure 22, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0295] This application also provides a computer program that, when executed by a computer, can implement the functions of any of the above method embodiments.
[0296] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the terminal (including a data sending end and / or a data receiving end) of any of the foregoing embodiments, such as the terminal's hard disk or memory. The computer-readable storage medium can also be an external storage device of the terminal, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal. Further, the computer-readable storage medium can include both the terminal's internal storage unit and external storage devices. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0297] This application also provides a communication system, which may include a first sensing node shown in FIG20 and a second sensing node shown in FIG21.
[0298] It should be understood that the collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the technical solution of this application all comply with relevant laws and regulations and do not violate public order and good morals. For example, in the technical solution of this application, the processing of user personal information is carried out with the user's authorization, and this will not be repeated hereafter.
[0299] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. "First" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more.
[0300] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0301] In this application, "at least one (item)" means one or more. "More than one" means two or more. "At least two (items)" means two or three or more. "And / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple. "...when" and "if" both mean that a corresponding action will be taken under certain objective circumstances, not a time limit, nor do they require a judgment action at the time of implementation, nor do they imply any other limitations.
[0302] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0303] In this application, "sending information to...(terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information directly or indirectly to the terminal device. "Receiving information from...(terminal device)" can be understood as the source of the information being the terminal device, and can include receiving information directly or indirectly from the terminal device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source.
[0304] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0305] In the several embodiments provided in this application, the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0306] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0307] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0308] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of this application embodiment, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, Applied to the first sensing node, the method includes: Generate first information, which is used to indicate whether the carrier phase offset CPO is stable when the first sensing node transmits sensing measurement signals. Send the first message.
2. The method according to claim 1, characterized in that, The first information includes at least one of the first field, the second field, and the third field; The first field is used to indicate whether the carrier phase offset CPO is stable; The second field is used to indicate the method by which the first sensing node achieves carrier phase offset stabilization; The third field is used to indicate the current state of the first sensing node in achieving carrier phase offset stabilization.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Send a second message; the second message is used to indicate whether the first sensing node supports carrier phase offset (CPO) stabilization capability.
4. The method according to claim 3, characterized in that, The second information includes at least one of the fourth and fifth fields; The fourth field is used to indicate whether the first sensing node supports carrier phase offset (CPO) stabilization capability; the fifth field is used to indicate the implementation method of the first sensing node supporting carrier phase offset stabilization capability; the implementation method includes either supporting synchronizing the carrier phase offset with the reference phase or supporting the first sensing node's transmission channel not to be switched.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: The third information is received, which is used to request the first sensing node to maintain a stable carrier phase offset, or the third information is used to request feedback on whether the first sensing node maintains a stable carrier phase offset.
6. The method according to claim 5, characterized in that, The third information includes a sixth field and a seventh field; The sixth field is used to indicate whether the third information requests the first sensing node to maintain a stable carrier phase offset; the seventh field is used to indicate the method by which the third information requests the first sensing node to maintain a stable carrier phase offset; the method includes: the transmission channel of the first sensing node is not switched; the carrier phase offset is synchronized with one of the reference phases.
7. The method according to claim 6, characterized in that, The method further includes: Based on the third information, a fourth information is sent; the fourth information is used to indicate whether the first sensing node maintains carrier phase stability.
8. The method according to claim 7, characterized in that, The fourth information includes, in addition to the eighth field, a ninth or tenth field; The eighth field is used to indicate whether the first sensing node maintains a stable carrier phase. The ninth field is used to indicate the method by which the first sensing node maintains a stable carrier phase. The tenth field is used to indicate the reason why the first sensing node cannot maintain a stable carrier phase.
9. A communication method, characterized in that, Applied to a second sensing node, the method includes: The system receives first information, which indicates whether the carrier phase offset (CPO) is stable when the first sensing node transmits sensing measurement signals; the first sensing node is a node that transmits sensing measurement signals with the second sensing node.
10. The method according to claim 9, characterized in that, The first information includes at least one of the first field, the second field, and the third field; The first field is used to indicate whether the carrier phase offset CPO is stable; The second field is used to indicate the method by which the first sensing node achieves carrier phase offset stabilization; The third field is used to indicate the current state of the first sensing node in achieving carrier phase offset stabilization.
11. The method according to claim 9 or 10, characterized in that, The method further includes: Receive second information; the second information is used to indicate whether the first sensing node supports carrier phase offset (CPO) stabilization capability.
12. The method according to claim 11, characterized in that, The second information includes at least one of the fourth and fifth fields; The fourth field is used to indicate whether the first sensing node supports carrier phase offset (CPO) stabilization capability; the fifth field is used to indicate the implementation method of the first sensing node supporting carrier phase offset stabilization capability; the implementation method includes either supporting synchronizing the carrier phase offset with the reference phase or supporting the first sensing node's transmission channel not to be switched.
13. The method according to any one of claims 9-12, characterized in that, The method further includes: Send a third message, which is used to request the first sensing node to maintain a stable carrier phase offset, or the third message is used to request feedback on whether the first sensing node maintains a stable carrier phase offset.
14. The method according to claim 13, characterized in that, The third information includes the sixth field and the seventh field; The sixth field is used to indicate whether the third information requests the first sensing node to maintain a stable carrier phase offset; the seventh field is used to indicate the method by which the third information requests the first sensing node to maintain a stable carrier phase offset; the method includes: the transmission channel of the first sensing node is not switched; the carrier phase offset is synchronized with one of the reference phases.
15. The method according to claim 14, characterized in that, The method further includes: Based on the third information, a fourth information is received; the fourth information is used to indicate whether the first sensing node maintains carrier phase stability.
16. The method according to claim 15, characterized in that, The fourth information includes, in addition to the eighth field, a ninth or tenth field; The eighth field is used to indicate whether the first sensing node maintains a stable carrier phase. The ninth field is used to indicate the method by which the first sensing node maintains a stable carrier phase. The tenth field is used to indicate the reason why the first sensing node cannot maintain a stable carrier phase.
17. A communication device, characterized in that, The communication device includes a processor for running a computer program or instructions that cause the method described in any one of claims 1-8 to be executed, or cause the method described in any one of claims 9-16 to be executed.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the method as described in any one of claims 1-8 to be performed, or cause the method as described in any one of claims 9-16 to be performed.
19. A computer program product, characterized in that, The computer program product includes computer instructions that, when some or all of the computer instructions are executed, cause the method of any one of claims 1-8 to be performed, or cause the method of any one of claims 9-16 to be performed.