Sensing data transmission method and device

By using frequency offset and sampling information correction algorithms in Wi-Fi sensing data transmission, the effects of residuals and errors are eliminated, improving the accuracy and precision of sensing data and solving the problems of insufficient accuracy and environmental adaptability in existing technologies.

WO2026137407A1PCT designated stage Publication Date: 2026-07-02HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-12-27
Publication Date
2026-07-02

Smart Images

  • Figure CN2024143283_02072026_PF_FP_ABST
    Figure CN2024143283_02072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a sensing data transmission method and a device. The method comprises: sending a measurement signal to a first device; and receiving a first message from the first device, wherein the first message comprises first sensing data and first information, the first sensing data is obtained on the basis of the measurement signal and the first information, and the first information comprises at least one of frequency offset information or sampling information. The sensing performance can be improved. The present application supports an IEEE protocol, such as an IEEE 802.11be / WiFi 7 / extremely high throughput (EHT) protocol, an IEEE 802.11bn / ultra high reliability (UHR) / WiFi 8 protocol, an IEEE integrated mmWave (IMMW) protocol, an IEEE 802.15 / ultra wideband (UWB) protocol, or an IEEE 802.11bf / sensing protocol; and the present application may also support a Sparklink / Nearlink standard protocol.
Need to check novelty before this filing date? Find Prior Art

Description

A method and apparatus for sensing data transmission Technical Field

[0001] This application relates to the field of sensing, and more particularly to a method and apparatus for transmitting sensing data. Background Technology

[0002] In recent years, the research and development of wireless fidelity (Wi-Fi) sensing technology has been rapid, and this technology has achieved many breakthroughs in fields such as wireless positioning, trajectory tracking, motion recognition, and healthcare.

[0003] However, in practical applications, this technology suffers from problems such as low accuracy and poor environmental adaptability, which restricts its use and development. Improving sensing performance has become an urgent problem to be solved in the development of sensing technology. Summary of the Invention

[0004] This application provides a sensing data transmission method and apparatus that can improve sensing performance.

[0005] Firstly, this application provides a method for transmitting sensing data. This method can be executed by a second device. Unless otherwise specified, "second device" in this application can refer to a second device (e.g., an electronic device), a component within the second device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second device. The method includes: sending a measurement signal to a first device; and receiving a first message from the first device, the first message including first sensing data and first information, the first sensing data being obtained based on the measurement signal and the first information, the first information including at least one of frequency offset information or sampling information.

[0006] In the sensing data transmission method provided in this application, if the first sensing data is affected by residual due to the first device using frequency offset information (i.e., frequency offset) for correction, the second device can calculate the sensing result based on the first sensing data and referencing the frequency offset carried in the first message, so as to eliminate the influence of the residual on the first sensing data and make the obtained sensing result more accurate.

[0007] If the first sensing data is affected by errors due to the first device using sampling information for decoding, the second device can calculate the sensing result based on the first sensing data and with reference to the sampling information carried in the first message, so as to eliminate the impact of the error on the first sensing data and make the obtained sensing result more accurate.

[0008] Similarly, if the first sensing data is affected by both residuals introduced by the first device using frequency offset information (i.e., frequency offset) for correction and errors introduced by the use of sampling information for decoding, the second device can calculate the sensing result based on the first sensing data and with reference to the frequency offset and sampling information carried in the first message, so as to eliminate the influence of the residuals and errors on the first sensing data and make the obtained sensing result more accurate.

[0009] In other words, the second device obtains a more accurate perception result based on the first perception data in the first message and by referring to the first information it carries, thus improving perception performance.

[0010] In one possible implementation, the first information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes a preset number of pre-sampled grids, or the number of pre-sampled grids when the first device decodes the measurement signal.

[0011] The first sensing data obtained by the first device based on the measurement signal can be estimated channel state information (CSI). The CSI in the first information provided in this application retains an estimated frequency offset, such as a residual after correction of at least one of CFO or SFO. The CSI received by the second device carries this residual. Therefore, if the first message includes an indication of the residual, such as if the first information includes at least one of CFO or SFO, the second device can use an algorithm to obtain a more accurate CSI based on the feedback CSI and frequency offset.

[0012] Alternatively, the first information may include sampling information, which may include an indication of the error in the phase change of the CSI caused by pre-sampling. One possibility is that the first information includes a preset number of pre-sampling grids; another possibility is that the first information includes the number of pre-sampling grids when the first device decodes the measurement signal. The number of sampling grids may include at least one of the sampling length of the pre-sampling or the number of sampling grids. The second device, by knowing the number of sampling grids, determines the actual sampling length of the pre-sampling and, upon receiving the CSI, can compensate for the phase slope of the CSI based on the number of sampling grids to obtain a more accurate sensing result.

[0013] In one possible implementation, the method further includes receiving a second message from the first device, the second message indicating that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

[0014] The sensing data transmission method provided in this application can also indicate CSIs that are not affected by the first information, so that the second device can perform calculations on such CSIs in a more targeted manner, obtain more accurate sensing results, and improve sensing performance.

[0015] In one possible implementation, the second sensing data not being corrected using the frequency offset information includes: the second sensing data not being corrected using at least one of CFO or SFO; or, the second sensing data being data measured using a legacy long training field (L-LTF) or a legacy short training field (L-STF).

[0016] The first device feeds back the CSI (Cognitive Indicator) that was not corrected using CFO (Corrected Forward Error) or SFO (Short Forward Error), and indicates through a second message that the CSI was not corrected using CFO or SFO. This is equivalent to informing the second device that the CSI carried in the second message has not introduced residuals due to CFO or SFO correction. The second device can then correct the CSI automatically using an algorithm to obtain more accurate perception results and improve perception performance. Alternatively, the first device can feed back the CSI measured using L-LTF (Low-Least-Frequency) or L-STF (Low-Short Forward Error). The residuals affecting this type of CSI are relatively small and can be ignored in some scenarios. Therefore, the second perception data obtained by the second device through the second message is the CSI measured using L-LTF or L-STF. When calculating the perception result, the influence of residuals can be ignored, resulting in a more accurate perception result and improved perception performance.

[0017] In one possible implementation, the method further sends a third message to the first device, which instructs the feedback of the first information. The data transmission method and apparatus provided in this application allow the first device to autonomously send a first message to the second device, or, according to an instruction from the second device such as a third message, send a first message to the second device, carrying the first information within the first message, thus broadening the application scenarios of this sensing data transmission method.

[0018] In one possible implementation, the method further includes sending a fourth message to the first device, the fourth message being used to instruct feedback of the second information. The data transmission method and apparatus provided in this application allow the first device to autonomously send a second message to the second device, or, based on instructions from the second device such as a fourth message, send a second message to the second device, carrying the second information within the second message, thus broadening the application scenarios of this sensing data transmission method.

[0019] Secondly, this application provides a method for transmitting sensing data. This method can be executed by a first device. Unless otherwise specified, "first device" in this application can refer to a first device (e.g., an electronic device), a component within the first device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first device. The method includes: receiving a measurement signal from a second device; and sending a first message to the second device, the first message including first sensing data and first information, the first sensing data being obtained based on the measurement signal and the first information, the first information including at least one of frequency offset information or sampling information.

[0020] In one possible implementation, the method further includes sending a second message to the second device, the second message including second sensing data and second information, the second information indicating that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

[0021] In one possible implementation, the frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes a preset number of pre-sampled cells, or the number of pre-sampled cells when the first device decodes the measurement signal.

[0022] In one possible implementation, the second sensing data, without using the frequency offset information for correction, includes: the second sensing data is not corrected using at least one of CFO or SFO; or, the second sensing data is measured using a conventional long training field L-LTF or a conventional short training field L-STF.

[0023] In one possible implementation, the method further includes receiving a third message from the second device, the third message being used to indicate feedback of the first information.

[0024] In one possible implementation, the method further includes receiving a fourth message from the second device, the fourth message being used to indicate feedback of the second information.

[0025] It should be understood that the second aspect of this application corresponds to the technical solution of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here.

[0026] Thirdly, this application provides a second apparatus, comprising: a transmitting module and a receiving module.

[0027] A transmitting module is used to transmit a measurement signal to a first device; a receiving module is used to receive a first message from the first device, the first message including first sensing data and first information, the first sensing data being obtained based on the measurement signal and the first information, the first information including at least one of frequency offset information or sampling information.

[0028] In one possible implementation, the receiving module is further configured to receive a second message from the first device, the second message including second sensing data and second information, the second information being used to indicate that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

[0029] In one possible implementation, the frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes a preset number of pre-sampled cells, or the number of pre-sampled cells when the first device decodes the measurement signal.

[0030] In one possible implementation, the second sensed data is not corrected using at least one of CFO or SFO; or,

[0031] The second perception data was measured using either the traditional long training field L-LTF or the traditional short training field L-STF.

[0032] In one possible implementation, the sending module is further configured to send a third message to the first device, the third message being used to indicate feedback of the first information.

[0033] In one possible implementation, the sending module is further configured to send four messages to the first device, the fourth message being used to indicate feedback of the second information.

[0034] It should be understood that the third aspect of this application is the same as the first aspect of this application in terms of technical solution, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, so they will not be repeated here.

[0035] Fourthly, this application provides a first apparatus, comprising: a receiving module and a transmitting module.

[0036] A receiving module is used to receive a measurement signal from a second device; a sending module is used to send a first message to the second device, the first message including first sensing data and first information, the first sensing data being obtained based on the measurement signal and the first information, and the first information including at least one of frequency offset information or sampling information.

[0037] In one possible implementation, the transmitting module is further configured to send a second message to the second device, the second message including second sensing data and second information, the second information being used to indicate that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

[0038] In one possible implementation, the frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes a preset number of pre-sampled cells, or the number of pre-sampled cells when the first device decodes the measurement signal.

[0039] In one possible implementation, the second sensing data is not calibrated using at least one of CFO or SFO; or, the second sensing data is measured using a conventional long training field L-LTF or a conventional short training field L-STF.

[0040] In one possible implementation, the receiving module is further configured to receive a third message from the second device, the third message being used to indicate feedback of the first information.

[0041] In one possible implementation, the receiving module is further configured to receive a fourth message from the second device, the fourth message being used to indicate feedback of the second information.

[0042] It should be understood that the fourth aspect of this application corresponds to the technical solution of the first aspect of this application, and the beneficial effects obtained by the same aspects and corresponding feasible implementation methods of the fourth aspect of this application are similar to those of the second aspect of this application, and will not be repeated here.

[0043] Fifthly, this application provides a communication device comprising modules for performing the methods described in any of the above aspects or any possible implementations of any of the above aspects, such as a receiving module and a transmitting module.

[0044] Sixthly, this application provides a communication device, which may be an electronic device or a device (e.g., a chip) in an electronic device. The communication device includes a transceiver and a processor for performing the methods described in any of the above aspects or any possible implementations thereof. For example, the transceiver may be a radio frequency module, and the processor may or may not include memory.

[0045] Optionally, the communication device includes a transceiver, a memory, and at least one processor for performing the method as described in any of the above aspects or any possible implementations of any of the above aspects. For example, the memory may be disposed in the communication device or may be an external device of the communication device.

[0046] In a seventh aspect, this application provides a communication device, comprising: an input / output interface and a logic circuit, wherein the input / output interface is used to acquire input information and / or output information; and the logic circuit is used to perform the method described in any of the above aspects or any possible implementation thereof, processing the input information and / or generating output information.

[0047] Eighthly, this application provides a communication device including at least one processor and a storage medium. The at least one processor is coupled to the storage medium, which stores instructions that, when executed by the processor, enable the processor to perform the method described in any of the foregoing aspects or any possible implementation thereof. The storage medium may be included in the communication device or disposed outside the communication device.

[0048] Ninthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method as described in any of the foregoing aspects or any possible implementations of any of the foregoing aspects.

[0049] In a tenth aspect, this application provides a computer program product comprising instructions that, when executed on a processor, implement the method as described in any of the foregoing aspects or any possible implementation thereof.

[0050] Eleventhly, this application provides a chip comprising: an interface circuit and a processor. The interface circuit is connected to the processor, and the processor is configured to cause the chip to perform some or all of the operations included in any of the methods described in any of the preceding aspects and any possible implementations of any of the preceding aspects.

[0051] In a twelfth aspect, embodiments of this application also provide a chip, comprising: at least one processor, the at least one processor being configured to execute code in the memory, wherein when the at least one processor executes the code, the chip implements some or all of the operations included in the method of any of the foregoing aspects and any possible implementation of any of the foregoing aspects.

[0052] Optionally, the chip also includes a memory. The memory can be integrated with the processor or disposed separately from the processor; the memory can be integrated on the same chip as the processor or disposed on different chips.

[0053] Alternatively, the chip described above can also be an integrated circuit.

[0054] In a thirteenth aspect, this application provides a system comprising a second means as described in the third aspect and a first means as described in the fourth aspect.

[0055] In a fourteenth aspect, this application provides a system that includes the means provided in any of the third to twelfth aspects.

[0056] It should be understood that the fifth to fourteenth aspects of this application are consistent with or correspond to the technical solutions of the first and second aspects of this application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0057] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0058] Figure 1 is a schematic diagram of the structure of a system 100 provided in an embodiment of this application;

[0059] Figure 2a is one of the schematic diagrams for estimating high throughput (HT) provided in the embodiments of this application;

[0060] Figure 2b is a second schematic diagram of HT estimation provided in the embodiments of this application;

[0061] Figure 3 is a flowchart illustrating one of the sensing data transmission methods provided in this application embodiment;

[0062] Figure 4 is an example diagram of the pre-sampling length during OFDM reception and demodulation provided in the embodiments of this application;

[0063] Figure 5 is a second schematic flowchart of a sensing data transmission method provided in an embodiment of this application;

[0064] Figure 6 is a third schematic flowchart of a sensing data transmission method provided in an embodiment of this application;

[0065] Figure 7 is a fourth flowchart illustrating a sensing data transmission method provided in an embodiment of this application;

[0066] Figure 8 is a fifth flowchart illustrating a sensing data transmission method provided in an embodiment of this application;

[0067] Figure 9 is a schematic flowchart of a sensing data transmission method provided in an embodiment of this application;

[0068] Figure 10 is a seventh flowchart illustrating a sensing data transmission method provided in an embodiment of this application;

[0069] Figure 11 is a schematic diagram of the structure of a second device provided in an embodiment of this application;

[0070] Figure 12 is a schematic diagram of the structure of a first device provided in an embodiment of this application;

[0071] Figure 13 is a schematic diagram of the structure of device 30 according to an embodiment of this application;

[0072] Figure 14 is a schematic diagram of the structure of a device 40 provided in an embodiment of this application. Detailed Implementation

[0073] To enable those skilled in the art to better understand the solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0074] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Here, A and B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items. For example, at least one of A, B, and / or C can represent: A existing alone, B existing alone, C existing alone, A and B existing simultaneously, B and C existing simultaneously, A and C existing simultaneously, and A, B, and C existing simultaneously. Here, A, B, and C can be single or multiple.

[0075] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order of objects. For example, "first target object" and "second target object," etc., are used to distinguish different target objects, not to describe a specific order of target objects.

[0076] 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 the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0077] In the description of the embodiments in this application, unless otherwise stated, "multiple" means two or more. For example, multiple processing units means two or more processing units; multiple systems means two or more systems.

[0078] Figure 1 is a schematic diagram of the structure of a system 100 provided in an embodiment of this application. As shown in Figure 1, the system 100 to which this application embodiment applies may include multiple devices, such as a first device 10 and a second device 20. The first device 10 and the second device 20 are devices capable of forming a sensing link. It can be understood that the system 100 is an integrated sensing and communication (ISAC) system; or, in other words, the node where the first device 10 is located and the node where the second device 20 is located are capable of forming a sensing link. One example is that the node where the first device 10 is located and the node where the second device 20 is located are both integrated sensing and communication (ISAC) nodes. The first device 10 and the second device 20 can be deployed in the same network (or access the same network). The devices in this application embodiment (including the first device 10 and the second device 20) can be electronic devices (or simply referred to as devices), or a part of an electronic device, such as a processor, chip, or chip system, or a logic module or software capable of implementing all or part of the functions. This application embodiment does not impose any limitations.

[0079] The sensing data transmission method provided in this application can be applied in various sensing scenarios for sensing measurements, etc. This application embodiment assumes that the provided apparatus (including the first and second apparatus) can be an electronic device or part of an electronic device. The electronic device can be any device with wireless transceiver capabilities, including but not limited to cellular phones, cordless phones, session initiation protocol (SIP) phones, smartphones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, in-vehicle devices, wearable devices, drone devices, electronic devices in the Internet of Things or the Internet of Vehicles, and other devices connected to a wireless modem, etc.

[0080] The electronic device may also include electronic devices in virtual reality (VR), augmented reality (AR), machine type communication (MTC), industrial control (e.g., smart manufacturing), self-driving, remote medical, smart grid, smart city, and smart home.

[0081] The electronic device may also include personal portable electronic devices, computer peripherals, and various household or industrial electrical equipment, including but not limited to terminal devices such as various types of user equipment (UE), mobile phones, tablets, desktop computers, headphones, speakers, etc.

[0082] This electronic device can also include various terminal devices, such as wireless headphones, VR headsets, monitors, televisions, remote controls, network adapters, cameras, controllers, laptops, in-vehicle computers, in-vehicle terminals (such as microphones and speakers), projectors, printers, and high-fidelity (HiFi) speakers. It should be understood that in the Internet of Things (IoT) scenario, terminal devices can be in the form of tags or any other arbitrary terminal form.

[0083] The electronic device may also include machine intelligence devices, such as self-driving devices, transportation safety devices, smartphones, smart screens, smart speakers (such as artificial intelligence (AI) speakers), smart sensors, smart wristbands, smart watches, smart glasses, smart cars, smart lathes, smart monitoring equipment, etc.

[0084] The electronic device may also include wearable devices such as smartwatches, smart bracelets, pedometers, etc.

[0085] The electronic device may also include various in-vehicle devices, such as cockpit domain devices, or a module of a cockpit domain device (such as one or more modules such as a cockpit domain controller (CDC), camera, screen, microphone, audio system, electronic key, keyless entry or start system controller, etc.).

[0086] The electronic device may also include data relay devices, such as routers, repeaters, bridges, or switches.

[0087] To adapt to different scenarios, the sensing data transmission method provided in this application embodiment can be applied to different systems. In some possible implementations, the sensing method can be applied to wireless short-range communication systems and wireless communication systems that support longer-distance transmission. That is to say, the technical solution of this application embodiment can be applied to, but is not limited to, wireless short-range communication systems and wireless communication systems that support longer-distance transmission (such as 1km-18km, 18km and above), such as Wi-Fi, Bluetooth (BT), ultra-wideband (UWB) and other wireless communication systems.

[0088] In some possible implementations, the aforementioned communication system may be used in conjunction with mobile communication systems, such as, but not limited to, fourth-generation (4G) communication systems (e.g., long-term evolution (LTE) systems), fifth-generation (5G) communication systems (e.g., new radio (NR) systems), and future mobile communication systems such as sixth-generation (6G) mobile communication systems.

[0089] In some possible implementations, the sensing data transmission method provided in this application embodiment can be applied to wireless local area network (WLAN), narrowband Internet of Things (NB-IoT), global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), LTE system, satellite communication, 5G communication system, 6th-generation (6G) communication system, or new communication systems that will emerge in the future. This application embodiment does not limit the scope of the application.

[0090] The sensing data transmission method provided in this application supports IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / Extremely High Throughput (EHT) protocol, IEEE 802.11bn / Ultra High Reliability (UHR) / Wi-Fi 8 protocol, IEEE Integrated Millimeter Wave (IMMW) protocol, IEEE 802.15UWB protocol, or IEEE 802.11bf / sensing protocol; it can also support Spark Link / NearLink standard protocols, etc.

[0091] The apparatus provided in this application embodiment has wireless communication capabilities. For example, the apparatus can be configured with multiple antennas (or antenna modules), which may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals. In addition, each communication apparatus also includes a transmitter chain and a receiver chain. Those skilled in the art will understand that they may each include multiple components (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.) related to signal transmission and reception.

[0092] In practical applications, the first device 10 can work together with the second device 20 to achieve sensing. For example, the communication system can refer to the IEEE 802.11bf standard, which includes four roles: sensing initiator, sensing responder, sensing transmitter (TX), and sensing receiver (RX). The sensing initiator can include the device that initiates the sensing behavior, and the sensing responder includes the device that responds to the sensing behavior initiated by the sensing initiator and participates in the sensing behavior. In one possible implementation, the data transmitted between the sensing initiator and the sensing responder for sensing includes at least one of physical layer protocol data unit (PPDU) or null data packet (NDP). If the data for sensing is PPDU, the device that sends the PPDU can be regarded as the sensing transmitter, and the device that receives the PPDU can be regarded as the sensing receiver.

[0093] It should be understood that in different systems, the transmission of sensing data for sensing measurements can be implemented in the form of a session. For example, referring to the IEEE 802.11bf standard (IEEE 802.11bf is a new generation wireless standard focusing on passive objects (i.e., targets without any devices) using WLAN signals for sensing), WLAN sensing refers to devices with WLAN sensing capabilities using received wireless signals in a given environment to determine the characteristics of a predetermined target (such as an object, animal, or person). These characteristics include the target's distance, orientation, speed, motion, and behavior. The sensing measurement process includes: sensing capability interaction, sensing measurement session, sensing measurement exchange, and sensing measurement shutdown. For example, suppose the sensing measurement scenario includes stations (STAs) and access points (STAs). In the case where the STA is the sensing initiator, the AP can be the sensing responder. Furthermore, the STA is determined to be the sensing transmitter and the AP is the sensing receiver based on the sending and receiving of PPDUs or NDPs, or vice versa. Alternatively, if the STA is the sensing responder, the AP can be the sensing initiator, and the STA is determined to be the sensing transmitter and the AP is the sensing receiver based on the sending and receiving of PPDUs or NDPs, or vice versa.

[0094] In the scenarios described above, the perception capability interaction involves the STA and AP exchanging their features and capabilities before participating in perception. Following this interaction, a perception measurement session is established. This means the perception initiator establishes a perception measurement session when it needs to initiate a measurement. It should be understood that the initiator can establish this session with one or more perception response ends. During the perception measurement session, participating devices can select and negotiate relevant parameters (also called perception parameters) based on different applications (e.g., for measuring presence or respiration). In the perception measurement establishment phase, the initiator sends a sensing measurement request frame to the perception response end to initiate the measurement, establishing and requesting the roles and relevant parameters for that measurement. Upon receiving the sensing measurement establishment request frame, the perception receiver can send a sensing measurement response frame to indicate whether to establish a session. It should be understood that the initiator and response ends negotiate the measurement window, i.e., the start time, duration of a single measurement, and measurement cycle. The sensing measurement can occur within one or more transmit opportunities (TXOPs), service periods (SPs), or target wake times (TWTs). A TXOP, SP, or TWT SP can send one or more NDPs.

[0095] For example, the basic structure of a sensing measurement request frame may include a frame body, which determines what kind of frame it is. For instance, if the frame body includes the action domain of the sensing measurement request frame, then this frame is a sensing measurement request frame. Additionally, the sensing measurement request frame may include sensing measurement parameter elements (or sensing measurement parameters, etc.). In one possible implementation, the sensing measurement parameter elements may include sensing measurement parameter fields and sensing sub-elements. The sensing measurement request frame may also include a sensing measurement parameter field structure, etc. This application provides examples of different frame structures for sensing measurement request frames:

[0096] One example is that the frame structure of a sensing measurement request frame can refer to the example in Table 1, including a category, public action / protected dual of public action (or referred to as public action or protected dual of public action), dialog token, sensing comeback info, measurement session ID indication, and sensing measurement parameter element, etc.

[0097] Table 1

[0098] Among them, the category is used to distinguish different types of action frames; public action / protected dual of public action is used to specify the specific type of action frame, such as public action for performing management tasks that do not require encryption, and protected dual of public action for management tasks that require encryption to protect the transmitted content from being read by unauthorized devices; dialog token can be used to match requests and responses in action frames; sensing comeback info is used to instruct non-associated devices to send sensing measurement query frames to the AP within a given time to participate in sensing measurement. The AP can be regarded as the sensing initiator in the above roles. For example, in different measurement signal transmission and reception scenarios, the AP can be a sensing sender or a sensing receiver in addition to the sensing initiator. This application embodiment does not limit this; measurement session ID indication is used to indicate the session ID; sensing measurement parameter element includes operational parameters in the sensing measurement process.

[0099] Alternatively, as shown in Table 2, the sensing measurement request frame includes a sensing measurement parameters element, which contains parameters set for the sensing measurement interaction. This element can include sensing measurement parameters fields and sensing sub-elements. The sensing sub-elements are fields within the sensing measurement parameters element and vary depending on the sensing measurement type. They can be trigger-based (TB) sensing-specific sub-elements or non-trigger-based (Non-TB) sensing-specific sub-elements, etc. The sensing measurement parameters element, as shown in the examples in Table 2, includes element ID, length, element ID extension, and sensing measurement parameters.

[0100] Table 2

[0101] The element ID is used to identify the information element (IE); the length indicates the length of the following information element; and the element ID extension is an extension of the element ID to provide additional information element identification.

[0102] Alternatively, as shown in Table 3, the sensing measurement request frame includes a sensing measurement parameters field structure. The sensing measurement parameters fields, as illustrated in Table 3, include: sensing transmitter, sensing receiver, sensing measurement report requested, measurement setup expiry exponent, bandwidth (BW), TX long training field repetition (TX LTF repetition), RX LTF repetition, TX spatial-temporal synchronous (TX STS), RX STS, number of Rx antennas (or number of Rx chains), report timestamp, and subcarrier grouping (I). -Ng ), Basic Service Set color information (BSS color information) and reserved fields.

[0103] Table 3

[0104] The device is configured with the following parameters: sensing transmitter (indicating the device's function is to transmit PPDUs); sensing receiver (indicating the device's function is to receive PPDUs); sensing measurement report requested (indicating whether the device has sent a sensing measurement report); measurement setup expiry exponent (indicating the timer duration for session closure); bandwidth (BW); transmit long training field repetition (TX LTF repetition) (indicating the number of LTF repetitions used by the device to transmit NDPs); receive long training field repetition (RX LTF repetition) (indicating the number of LTF repetitions used by the device to receive NDPs); TX STS (indicating the number of streams used by the device to transmit NDPs within a specified bandwidth); RX STS (indicating the number of streams used by the device to receive NDPs within a specified bandwidth); number of Rx antennas or number of Rx chains (indicating the number of antennas used by the receiver); and report timestamp. The report timestamp is used to indicate whether a report timestamp exists in the sensing measurement report frame; the subcarrier packet (I) is used to indicate whether a report timestamp exists in the sensing measurement report frame. -Ng ), used to indicate the subcarrier packet status in the sensing measurement report; Basic Service Set (BSS) color information, used to indicate the basic service set color.

[0105] After the sensing measurement session is established, sensing measurement interactions can occur, such as the sensing initiator initiating one or more sensing measurement interactions. Optionally, sensing measurement interactions can include different forms. One example is a trigger-based sensing measurement exchange (TB sensing measurement exchange); another example is a non-trigger-based sensing measurement exchange (non-TB sensing measurement exchange). For example, a trigger-based sensing measurement exchange can be initiated by the AP as the sensing initiator, while a non-trigger-based sensing measurement exchange can be initiated by the STA as the sensing initiator. There are no restrictions on the sensing transmitter and sensing receiver.

[0106] In one possible implementation, trigger-based perception measurement interaction may include one or more of the following phases: polling phase, NDPA sounding phase, TF sounding phase, or reporting phase.

[0107] It should be understood that trigger-based sensing measurement interactions can include different detection methods, such as NDPA detection and TF detection. In NDPA detection, the AP can act as a sensing transmitter to send an NDP to one or more sensing receivers, such as the STA. In TF detection, the AP can trigger the sensing transmitter, such as the STA sending an NDP, and the AP can act as a sensing receiver to receive the NDP.

[0108] For example, in an NDPA detection scenario, after receiving the NDPA, the sensing receiver estimates the CSI data. The AP can trigger the sensing receiver to send a report, which includes the CSI data. This CSI data can be used to obtain sensing results; for example, it can be used to determine whether a user or object exists in the current scene, or to obtain results needed by other sensing applications.

[0109] In non-triggered perception measurement interactions, the STA can act as the perception initiator, initiating perception measurements to the AP. The STA first sends a Non-Performing Data Request (NDP) to the AP, and the AP then sends an NDP back to the STA. If the STA is the sender, the AP sets the length of the NDP sent to the STA to the minimum; if the AP is the sender, the STA sets the length of the NDP sent to the AP to the minimum. If a report containing CSI data (also known as a perception measurement report) is required from the AP, the AP sends the report to the STA after sending the NDP.

[0110] It should be understood that the sensing initiator can request the sensing response end to send a sensing measurement report, which includes CSI and some parameters (such as sensing-related parameters). This application embodiment uses the sensing initiator as the sensing transmitter and the sensing response end as the sensing receiver as an example for illustration, but this is not a limitation. The sensing response end can estimate the CSI (or CSI data, which may include CSI, or a representation obtained from subcarrier aggregation or selection based on CSI, or a time-domain representation of the signal, or a range-Doppler domain representation of the signal, or relevant features of the signal, or compressed CSI, etc.) based on the received signal, such as NDP or PPDU, and feed the CSI and some parameters back to the sensing initiator, for example, through air interface feedback or upper-layer feedback.

[0111] For example, the sensing response end can estimate the CSI based on at least one of the following included in the received NDP or PPDU: High Throughput (HT), Very High Throughput (VHT), High Efficiency (HE), and Extremely High Throughput Long Training Field (EHT-LTF), and generate a sensing measurement report to feed back to the sensing initiator. Upon receiving the sensing measurement report, the sensing initiator, based on the CSI, estimates the corresponding parameters (such as velocity, distance, angle, etc.) of the sensed target and identifies subsequent actions or behaviors.

[0112] Figures 2a and 2b are schematic diagrams illustrating high throughput (HT) estimation provided in embodiments of this application. For example, when the sensing response end receives a PPDU or NDP, referring to Figures 2a and 2b, packet detection (i.e., detection of PPDU or NDP data packets) is performed first, and the CFO is estimated in the L-STF stage. Then, in the L-LTF stage, the CFO and SFO are further estimated. The estimated CFO and SFO are then used to correct the signaling (SIG) field and subsequent symbols (i.e., after the SIG field), ensuring that the CSI measured using high throughput long training field (HT-LTF), VHT-LTF, high efficient-long training field (HE-LTF), EHT-LTF, or UHR-LTF is corrected data. In other words, the CSI fed back in the sensing measurement report is the CSI measured using HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, or UHR-LTF. It should be understood that in the following description of the embodiments of this application, the signaling (SIG) field and the symbols following it (i.e., after the SIG field) are referred to as "subsequent symbols". Fields such as repeat legacy signal (RL-SIG), packet extension (PE), and high efficient-legacy short training field (HE-STF) in Figure 2a are not described in detail, as are fields such as universal signaling (U-SIG) and PE in Figure 2b. In this method of estimating CSI, the CFO and SFO estimated by the sensing response end through the preamble are relatively coarse. That is, when the CFO or SFO estimated using this method is used to correct subsequent characters, the characters cannot be completely and accurately corrected, leaving some random residuals. These residuals are applied to the CSI fed back by the sensing response end (or it can be said that the CSI is affected by the residuals, or that the CSI carries residuals), disrupting the consistency of the CSI frequency and phase, resulting in non-coherent CSI phases between data packets.

[0113] Based on the above description of sensing measurements, it can be seen that CSI is a crucial data point in the sensing measurement process, significantly impacting the accuracy of the results. In practical applications, the sensing response end estimates CSI by receiving wireless signals, and its performance can be affected by various factors due to hardware differences. For example, it can be affected by frequency offsets that alter CSI, including CFO and SFO; or by offsets in the sampling symbols, causing the overall CSI phase slope to shift downwards or upwards by an integer number of sampling periods. Specifically, CFO might be due to the sensing response end and the sensing initiator not sharing the same crystal oscillator, resulting in a slight difference in the upswing and downswing frequencies, causing a fixed overall offset in the subcarrier frequency. SFO might be caused by a slight difference in the crystal oscillator frequencies between the sensing response end and the sensing initiator, leading to different sampling clock frequencies for the analog-to-digital converter (ADC), resulting in different sampling times and accumulating phase errors within each frame. In this application embodiment, information that may introduce residuals or errors into CSI is collectively referred to as first information. In other words, first information includes at least one of the information that affects CSI, such as frequency offset or sampling information.

[0114] In one possible implementation, such as the IEEE 802.11bf standard, the sensing response end sends a sensing measurement report frame after each sensing measurement. This frame carries the sensing measurement report. Its frame structure can be seen in Table 4, including categories, public actions, and a sensing measurement report container.

[0115] Table 4

[0116] Referring to Table 4, the sensing measurement report container can carry CSI. Optionally, if the CSI measured by the sensing response end exceeds the maximum sensing report segment size limit, the measured CSI segment can be sent. Each sensing measurement report container carries one segment.

[0117] Through the frame structure example of the measurement report provided in the embodiments of this application, it can be found that the report fed back from the sensing response end to the sensing initiator carries CSI, but does not report whether the CSI is affected by the first information, nor does it report which frequency offset information that may cause errors is used. After receiving the CSI, the sensing initiator cannot reduce the influence of this first information, thus affecting sensing performance. The embodiments of this application provide a sensing data transmission method that can provide the sensing initiator with the first information to improve sensing performance.

[0118] Figure 3 is a schematic flowchart of a sensing data transmission method provided in an embodiment of this application. The method is illustrated by an example of execution by a second device (e.g., a chip). The second device can be a device in the sensing initiator or the sensing initiator itself. The first device provided in this method can be a device in the sensing response end or the sensing response end. This embodiment of the application does not impose any limitations. As shown in Figure 3, the method includes S101 and S102.

[0119] S101, The second device sends a measurement signal to the first device.

[0120] In this embodiment of the application, when the sensing initiator is the sensing transmitter and the sensing response is the sensing receiver, the process of the second device sending measurement information to the first device can be implemented by referring to the process of sending measurement signals during NDPA detection and TF detection in the above example. For example, the sensing initiator sends a PPDU, the sensing response measures the PPDU to obtain CSI, and feeds back the first message.

[0121] In one possible implementation, the second device can send the measurement signal to one first device or to multiple first devices. In other words, the sensing initiator can adaptively send the measurement signal according to the number of sensing response terminals in the actual usage scenario.

[0122] S102, the second device receives a first message from the first device. The first message includes first sensing data and first information. The first sensing data is obtained based on the measurement signal and the first information. The first information includes at least one of frequency offset information or sampling information.

[0123] Optionally, the first message may be a separately sent message, or it may be carried in the report (also known as the perception measurement report) provided in the above example, as part of the report.

[0124] For example, the first sensing data may include the CSI data or estimated CSI provided in the above example. This application embodiment uses CSI as the first sensing data for illustration, but it is not limited to this. Since the CSI estimated by the first device based on the measurement signal may have residuals introduced after CFO or SFO correction, or errors may have been introduced by the sampling grid of the pre-sampling when decoding the measurement signal, it can be said that the first sensing data is obtained based on the first information and the measurement signal, or that the first sensing data is related to the first information and the measurement signal.

[0125] Optionally, the first information may include the information category of the information that introduces these errors or residuals in the first sense data. For example, if the first sense data contains residuals introduced by CFO or SFO, the first information may include the name of CFO or SFO; if the first sense data contains errors introduced by sampling information, the first information may include the name of the sampling information. Alternatively, the first information may include the numerical values ​​of the information that introduces these errors or residuals in the first sense data. Or, the first information may include the information category of the information that introduces these errors or residuals, and the numerical value of that type of error. For example, if residuals are introduced due to CFO correction, the first information may include the numerical value of CFO, etc.

[0126] In the sensing data transmission method provided in this application, if the first sensing data received by the second device is affected by residuals due to frequency offset correction used by the first device, the second device can calculate the sensing result based on the first sensing data and referencing the frequency offset carried in the first message to eliminate the influence of the residuals on the first sensing data, making the obtained sensing result more accurate. If the first sensing data is affected by errors due to decoding using sampling information by the first device, the second device can calculate the sensing result based on the first sensing data and referencing the sampling information carried in the first message to eliminate the influence of the errors on the first sensing data, making the obtained sensing result more accurate. Similarly, if the first sensing data is affected by both residuals due to frequency offset correction and errors due to decoding using sampling information, the second device can calculate the sensing result based on the first sensing data and referencing the frequency offset and sampling information carried in the first message to eliminate the influence of the residuals and errors on the first sensing data, making the obtained sensing result more accurate. In summary, the sensing result obtained by the second device based on the first sensing data in the first message and referring to the first information it carries is more accurate; therefore, this method has better sensing performance.

[0127] Frequency offset includes at least one of CFO or SFO. The following explanation uses CFO correction at the sensing response end as an example. When estimating CSI, the sensing response end estimates CFO and corrects subsequent symbols using CFO. If the CFO estimation is inaccurate, there will be CFO residuals in subsequent symbols after correction, and CSI will also have residuals. If the sensing response end feeds back the CSI with residuals to the sensing initiator, it will affect the sensing initiator's sensing application based on CSI. In this embodiment, the CFO is fed back to the sensing initiator via a first message. The sensing initiator can restore the CSI before CFO correction based on the received CSI (i.e., the CSI corrected by CFO) and CFO, and then use an algorithm to correct the CFO and perform subsequent signal processing, effectively reducing the impact of residuals on CSI.

[0128] The sampling information is explained below. When using orthogonal frequency division multiplexing (OFDM) to transmit data packets such as PPDU or NDP, the sensing response end, in order to better decode the data packets, refers to Figure 4. During the cyclic prefix (CP) removal process, a symbol offset is introduced. This symbol offset can be denoted as N. symThe presampling process, or cyclic prefix (CP) removal, can be divided into several possible scenarios. One scenario is that the removed portion of the CP, as shown in scenario 1 of Figure 4, completely overlaps with the OFDM data portion, which can easily introduce inter-symbol interference (ISI). Another scenario is that the removed portion of the CP, as shown in scenario 2 of Figure 4, is only one-quarter of the removed CP portion, which can also be said to overlap with one-quarter of the OFDM data. A third scenario is that the removed portion of the CP, as shown in scenario 3 of Figure 4, includes a portion of the CP and a portion of the preceding symbol, which can also be said to overlap with a portion of the OFDM data, potentially leading to ISI due to multipath effects from the preceding symbol. A fourth scenario is that the removed portion of the CP, as shown in scenario 4 of Figure 4, includes a portion of the CP and a portion of the following symbol, which can also be said to overlap with a portion of the OFDM data, but this scenario presents a significant timing error. Considering these scenarios, it's clear that the second scenario yields the best results. In some practical applications, to achieve better data packet decoding and reduce ISI (Intermittent Sequence Injection), pre-sampling is performed on the data packets, as shown in scenario 2. However, whether this pre-sampling portion is fixed or random is unknown. Since pre-sampling affects the phase change of CSI (Concurrent Sequence Injection), specifically, it shifts the overall CSI phase slope downwards by a random sampling period. In other words, if the pre-sampling is fixed, the sensing response end can calculate the phase change affecting CSI based on the pattern of the CSI phase slope, thus eliminating the impact on the CSI phase change. However, if the pre-sampling is random, this effect is difficult to eliminate and will affect the robustness of the sensing based on the phase information. The third message provided in this application embodiment can indicate the number of CSI sampling cells (also known as the number of pre-sampling cells) or the preset number of pre-sampling cells when decoding data packets such as PPDU. In this way, the sensing response end can use the sampling information indicated by the third message to fix the pre-sampling cell portion of the pre-sampling and feed back the pre-sampling cell portion of the pre-sampling to the sensing initiator end in different ways, effectively reducing the impact of random pre-sampling on the phase change of CSI and improving sensing performance.

[0129] In a scenario where the first device is a sensing response end and the second device is a sensing initiator, which can be either a sensing response end or a sensing transmitter, the sensing transmitter (i.e., the sensing response end) can send a measurement signal. Upon receiving the measurement signal, the sensing receiver (i.e., the sensing initiator) obtains the CSI based on the measurement signal. Since the sensing initiator estimates the CSI and obtains the sensing result independently based on the measurement signal, the accuracy of the obtained sensing result is high. This scenario will not be discussed in detail in this application embodiment. When the sensing transmitter requires CSI, the sensing receiver can refer to the various examples provided in this application embodiment to send back a first message or a second message, which will not be elaborated upon here.

[0130] Figure 5 is a second schematic flowchart of a sensing data transmission method provided in an embodiment of this application, and Figure 6 is a third schematic flowchart of a sensing data transmission method provided in an embodiment of this application. The method is illustrated using an example of execution by a first device (e.g., a chip). The first device can be a device in a sensing response terminal or a sensing response terminal itself. The second device provided in this method can be a device in a sensing initiator terminal or a sensing initiator terminal; this embodiment of the application does not impose any limitations. As shown in Figure 5, the method includes S201 and S202, or as shown in Figure 6, the method includes S201 and S203.

[0131] S201, The first device receives a measurement signal from the second device.

[0132] The first device receives a measurement signal and estimates the CSI based on the measurement signal. During the estimation process, it may be affected by first information such as CFO, SFO, or sampling information, introducing errors. In this embodiment, the CSI or CSI data estimated by the first device based on the measurement signal and affected by the first information is called the first sensing data (or the first sensing data can be said to be the CSI affected by residuals or the CSI with phase shift, etc.). The CSI or CSI data estimated without being affected by the first information (such as without using the first information for correction or without phase shift) is called the second sensing data.

[0133] S202, the first device sends a first message to the second device. The first message includes first sensing data and first information. The first sensing data is obtained based on the measurement signal and the first information. The first information includes at least one of frequency offset information or sampling information.

[0134] The specific content of the first information carried in the first message can be determined by referring to the examples of the first information provided in the embodiments of this application. Examples of the first information in the above examples, or examples in the method shown in Figure 7 below, etc., will not be elaborated upon here.

[0135] S203. The first device sends a second message to the second device. The second message includes second sensing data and second information. The second information is used to indicate that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

[0136] The specific content of the second information carried in the second message can be determined by referring to the examples in Figures 8, 9 and 10 below, and will not be elaborated here.

[0137] In one possible implementation, the first device can, based on the instruction of the second device, feed back first information in a first message. Taking the example of the first device being a sensing response end and the second device being a sensing initiator, the sensing initiator can be a sensing sender, and the sensing response end can be a sensing receiver. Optionally, the sensing initiator can send an instruction to the sensing response end, instructing the sensing response end to execute step S202 or S203. For example, the sensing initiator can send a third message to the sensing response end, the third message indicating the feedback of the first information; or, the sensing initiator can send a fourth message to the sensing response end, the fourth message indicating the feedback of the second information.

[0138] Optionally, the third message can be sent to the first device at different stages. For example, it can be sent at any stage in the sensing capability interaction, sensing measurement session, or sensing measurement interaction stage included in the sensing measurement process, and the same applies to the fourth message.

[0139] For example, the third message can be used to instruct the first device to provide first information in a CSI feedback report (also known as a sensing measurement report), or to instruct the first device to provide the first information via a separately sent message. The first information is at least one of the errors, such as the frequency offset of the CSI being changed or the overall shift of the CSI phase slope caused by the offset of the sampling symbol, when the first device estimates the CSI using the measured signal (such as PPDU or NDP). It should be understood that if the third message does not indicate the specific content of the first information, the first device can generate the first information based on the frequency offset used when estimating the CSI, or the first device can generate the first information based on sampling information such as sampling pre-sampling.

[0140] It should be understood that the second device can also send a fourth message to indicate that if the CSI estimate is not affected by frequency offset and does not introduce residuals, the first device may include second information in the CSI feedback report during feedback. The second information may include second sensing data obtained from the measurement signal, without frequency offset correction. Optionally, the second information may be used to indicate that the second sensing data was not corrected using at least one of CFO or SFO; or, the second information may be used to indicate that the second sensing data was measured using L-LTF or L-STF.

[0141] In one possible implementation, the second device can send the third or fourth message to one first device or to multiple first devices. That is, the sensing initiator can adaptively send the message based on the number of sensing response terminals in the actual usage scenario. Optionally, if the second and first devices have pre-agreed on a method for estimating CSI before sensing measurement, the second device can also send a third message to different first devices to instruct feedback of first information, or a fourth message to instruct feedback of second information, depending on the first device's CSI estimation method (e.g., some first devices use CFO to estimate CSI, while others use L-LTF to obtain sensing data).

[0142] For example, the first message or the second message generated by the first device may be a report (also known as a perception measurement report) provided in the above example.

[0143] The sensing data transmission method provided in this application embodiment can be instructed by the second device to the first device to carry first information during feedback. When the second device receives the first message fed back by the first device, it obtains the sensing result based on the first information in the first message and the first sensing data, such as CSI. In this way, the obtained sensing result can be more accurate and the sensing performance can be improved.

[0144] In this sensing data transmission method, the first device can, according to the instructions of the second device, carry either first or second information during feedback. If the CSI estimated by the first device is affected by the first information, such as when using CFO correction, the first device can inform the second device that the CSI is affected by the frequency offset and CSI carried in the first message, introducing a residual. This allows the second device to obtain a more accurate sensing result based on the frequency offset and CSI. Alternatively, if the CSI estimated by the first device does not use CFO correction, or if the first device uses the L-LTF field to measure the CSI, the second device can carry second information in the second message to inform the second device that frequency offset correction was not used. This allows the second device to obtain a more accurate sensing result based on the second sensing data. In this way, the impact of errors on the sensing result obtained from CSI (including the first and second sensing data) can be effectively reduced, thereby improving sensing performance.

[0145] It should be understood that the second device may send the third or fourth message at different stages, and the first device may also receive the third or fourth message at the corresponding stage.

[0146] The following examples illustrate the sensing data transmission method using different sensing measurement scenarios. The methods described below are based on the execution of the sensing initiator and sensing response end, but are not limited to these scenarios. In actual use, there may be cases where the sensing initiator is the sensing transmitter and the sensing response end is the sensing receiver, or vice versa. This application embodiment uses the sensing initiator as the sensing transmitter and the sensing response end as the sensing receiver as an example, but is not limited to these scenarios. Figure 7 is a flowchart of the sensing data transmission method provided in this application embodiment, shown in Figure 7. The method includes steps S301 to S306.

[0147] S301, The sensing initiator and sensing response end interact with each other in terms of sensing capabilities.

[0148] S302. The sensing initiator and sensing response end establish a sensing measurement session.

[0149] S303, The sensing initiator sends a measurement signal to the sensing response end.

[0150] For example, the measurement signal can be a PPDU or NDP as provided in the example above.

[0151] Optionally, the third message sent by the sensing initiator can be carried in the measurement signal or sent separately. The third message includes information indicating a request for feedback of first information, which includes at least one of frequency offset information or sampling information.

[0152] It should be understood that the first information may include at least one of the information category indicating the first information or the numerical value corresponding to the information category in the first information. For example, the information category is frequency offset, including CFO or SFO. The first information may include the value of CFO or the value of SFO; or, the first information may include CFO to indicate that the sensing response end used CFO to correct CSI; or, the first message may include CFO and its value. In the example of the sensing data transmission method provided in Figure 7, the first information includes frequency offset, and the frequency offset includes at least one of CFO or SFO (or referred to as CFO and / or SFO) as an example for illustration.

[0153] S304. The sensing response end estimates the CSI based on the measurement signal and generates a sensing measurement report.

[0154] One possible implementation is that the sensing response end estimates the CSI based on the measurement signal and includes at least one of the measured CFO or SFO in the sensing measurement report. For example, its sensing measurement report can carry CFO and / or SFO information in the sensing measurement report frame. Referring to the sensing measurement report frame in Table 4, the frame can also include the measured CSI. The sensing response end can add fields to the measured CSI. These added fields can include at least one of the relevant fields for CFO or SFO. For example, the added fields can include relevant fields for both CFO and SFO. Referring to Table 5, the relevant fields for added CFO include initial CFO, the percentage of CFO, and the specific content of CFO. The relevant fields for added SFO include initial SFO, the percentage of SFO, and the specific content of SFO.

[0155] Table 5

[0156] Referring to Table 5, the initial CFO and initial SFO can be specific values, or they can be presented as percentages, i.e., the initial CFO is the percentage of the carrier occupied, and the initial SFO is the percentage of the sampling rate occupied.

[0157] The relevant fields for CFO and SFO can each occupy 16 bits. The CFO can contain the carrier frequency offset between the sensing transmitter and the sensing receiver, formatted as a signed value in units of 0.01 ppm. Similarly, the SFO can contain the sampling frequency difference between the sensing transmitter and the sensing receiver, also formatted as a signed value in units of 0.01 ppm. The relationships between the sensing initiator and the sensing transmitter, and between the sensing response and the sensing receiver, are described above and will not be repeated here.

[0158] One possible implementation is that the sensing response end estimates the CSI based on the measurement signal and carries either first or second information, along with the corresponding CSI, in the sensing measurement report. In other words, the sensing response end can indicate in the sensing measurement report whether coarse correction was performed on subsequent symbols (refer to the subsequent symbols provided in Figures 2a and 2b) using at least one of the measured CFO or SFO. If correction was performed, the first information is carried; otherwise, the second information is carried. This method allows the sensing initiator to determine whether there are residuals of CFO or SFO in the received CSI (i.e., if the sensing response end corrected using CFO, it can be determined that there are residuals caused by CFO correction), facilitating the sensing initiator to adjust the algorithm, eliminate residuals, and obtain more accurate sensing results based on the CSI.

[0159] For example, one frame structure implementation can refer to the frame structure of the sensing measurement report control field, or it can refer to the frame structure of the sensing measurement report request field of the measured CSI. That is, the sensing response end can add an indication to the receiver operating point gain type (Rx_OP_Gain_Type) field in the sensing measurement report control field based on the frame structure of the sensing measurement report control field. It should be understood that when the receiver operating point gain (Rx_OP_Gain_Type) field is set to 3, the indication content is reserved. The sensing response end can define the case where the receiver operating point gain (Rx_OP_Gain_Type) field is set to 3 as indicating that the sensing response end has performed at least one correction, either CFO or SFO.

[0160] Optionally, when the value of this field is 3, that is, when it indicates that at least one of CFO or SFO has been corrected, the sensing response end can also add other fields to the sensing measurement report to the sensing initiator to indicate the value of CFO or SFO, so that the sensing initiator can know the value of CFO used by the sensing response end when estimating CSI based on the value of CFO, and the same applies to SFO.

[0161] Alternatively, if the value of this field is 3, the sensing response end can determine whether to send the CFO and SFO values ​​according to the instruction of the sensing initiator. The CFO and SFO values ​​can also be sent to the sensing initiator through other messages.

[0162] Alternatively, if the value of this field is 3, the sensing response end does not send the values ​​of CFO and SFO. Instead, the sensing initiator calculates the correction according to a formula, such as using AI. This application embodiment does not limit this.

[0163] S305. The sensing response end sends a sensing measurement report to the sensing initiator end.

[0164] S306. The sensing initiator obtains the sensing results based on the sensing measurement report.

[0165] In the sensing data transmission method provided in this application embodiment, the sensing response end can feed back CSI (which can be regarded as the first sensing data) and frequency offset to the sensing initiating end through a sensing measurement report (the sensing detection includes the contents of Table 5). The frequency offset includes at least one of CFO or SFO. Since the CSI estimated by the sensing response end carries the residual introduced by the correction of CFO or SFO, the CSI received by the sensing initiating end carries this residual. However, the sensing response end does not feed back the relevant information of the residual, which will cause the sensing result obtained by the sensing initiating end based on the CSI to be inaccurate. Therefore, feeding back the frequency offset to the sensing initiating end is equivalent to feeding back the residual introduced in the CSI. The sensing initiating end can then perform corresponding calculations based on this to reduce the impact of the residual introduced by CFO or SFO on the CSI, improve the accuracy of the sensing result, and improve the sensing performance.

[0166] Optionally, the sensing initiator can provide feedback on CSI (which can be considered as second sensing data) and indicate that the CSI was not corrected using frequency offset, or the sensing initiator can provide feedback on CSI (which can be considered as first sensing data) and indicate that the CSI was corrected using frequency offset. By using different feedback methods, the sensing initiator can be informed whether the CSI used frequency offset to introduce residuals, so that the sensing initiator can perform corresponding calculations, improve the accuracy of the sensing results, and improve the sensing performance.

[0167] In one possible implementation, the sensing initiator can also indicate to the sensing response end, either a first piece of information or a second piece of information, at a time, via a sensing measurement request frame.

[0168] Optionally, the sensing measurement request frame can be sent in stage S303 or in the sensing measurement session establishment stage such as S302. This application embodiment does not impose any restrictions.

[0169] For example, the sensing initiator can request the sensing response end to feed back at least one of the measured CFO or SFO (also referred to as initial CFO or initial SFO) in the sensing measurement request frame. For instance, in the sensing measurement request frame provided in the above example (such as the sensing measurement parameter fields in Table 3), a new field (which can be simply referred to as the new field) is added to indicate at least one of the measured CFO or SFO fed back by the sensing response end. This new field could be named "initial CFO / SFO requested." In one possible implementation, this new field may include 2 bits.

[0170] Optionally, the value of this newly added field can be implemented with reference to the following example:

[0171] One example includes: a newly added field value of 0 indicates that at least one of CFO or SFO is fed back according to the default mode of the sensing initiator and sensing response end. This default mode may include feeding back the measured CFO, or feeding back the measured CFO and SFO, etc.; a newly added field value of 1 indicates that the sensing initiator instructs the sensing response end to feed back the measured CFO (initial CFO); a newly added field value of 2 indicates that the sensing initiator instructs the sensing response end to feed back the measured SFO (initial SFO). It should be understood that the field values ​​provided in this embodiment are merely examples and are not intended to limit the scope of the application.

[0172] One example includes adding a 2-bit field, where 1 bit corresponds to the initial CFO requested and 1 bit corresponds to the initial SFO requested. For instance, a value of 1 for the measured CFO field indicates that the sensing response end is required to provide feedback on the measured CFO, while a value of 0 indicates that feedback on the measured CFO is not required. Alternatively, a value of 0 for the measured CFO field indicates that feedback on the measured CFO is required, while a value of 1 indicates that feedback on the measured CFO is not required. The value of SFO can be set with reference to the value of CFO, and will not be elaborated further. In practical applications, referring to Table 6, 1 bit corresponding to the measured CFO (initial CFO) and 1 bit corresponding to the measured SFO (initial SFO) can be added to the frame structure of the sensing measurement parameters field.

[0173] Table 6

[0174] The values ​​below the fields in Table 6 are examples of the number of bits occupied by that field. It should be understood that the number of bits occupied by each field in the embodiments of this application, and the content represented by the values ​​of each field, are all examples and are not limited.

[0175] By obtaining at least one of the CFO or SFO of each data packet such as PPDU, the sensing initiator can better align the CSI from different data packets, which is beneficial for subsequent signal processing and improves the accuracy of sensing measurement parameters, such as improving Doppler frequency shift and distance estimation accuracy. Furthermore, knowing at least one of the CFO or SFO of each sensing response end can facilitate clock synchronization among multiple sensing response ends, which is advantageous for distributed array applications.

[0176] In the sensing data transmission method provided in Figures 8 to 10 of this application embodiment, the sensing initiator can receive the original CSI by instructing the sensing response end, that is, the CSI that the sensing response end has not corrected using CFO or SFO. The sensing initiator can correct the CSI by itself through the algorithm. In this way, the residual influence introduced by random CFO or SFO is effectively prevented, and the sensing performance is improved.

[0177] Figure 8 is a fifth schematic flowchart of a sensing data transmission method provided in an embodiment of this application. This method is an example of estimating first information, such as CFO or SFO, at the sensing response end, and then correcting subsequent symbols without using the first information (also known as coarse correction). As shown in Figure 8, the method includes: S401 to S405.

[0178] S401, The sensing initiator sends a sensing measurement request frame to the sensing response end, the sensing measurement request frame including an indication field for instructing the sensing response end not to correct subsequent symbols.

[0179] This step can refer to the above examples (as shown in Figures 2a and 2b), which are the decoding processes after estimating CFO and SFO based on the perception measurement request frame. The difference is that in the subsequent decoding process (such as the unpacking process of PPDU or NDP), at least one of CFO or SFO is not used to correct subsequent symbols.

[0180] Optionally, the perception measurement request frame can be sent either when establishing a perception measurement session or during the perception measurement interaction phase. This increases the flexibility of the method.

[0181] For example, the sensing initiator can add an indication field (hereinafter simply referred to as the new field) to the sensing measurement request frame, such as the sensing measurement request frame provided in the example above (e.g., the sensing measurement parameter field in Table 3). This new field is used to instruct the sensing response end not to use CFO and SFO to correct subsequent symbols after estimating CFO and SFO. For example, the new field can be named "no CFO / SFO correction". In one possible implementation, this new field can include 2 bits.

[0182] Optionally, the value of this newly added field can be implemented with reference to the following example:

[0183] One example includes: a newly added field value of 0, indicating no correction according to the default mode of the sensing initiator and sensing response end, which could be indicating not to use CFO and SFO to correct subsequent symbols, etc.; a newly added field value of 1, indicating that the sensing initiator instructs the sensing response end not to use CFO to correct subsequent symbols; and a newly added field value of 2, indicating that the sensing initiator instructs not to use SFO to correct subsequent symbols. It should be understood that the indications corresponding to the field values ​​provided in the embodiments of this application are merely examples and are not intended to limit the scope.

[0184] One example includes a new field that can include 2 bits, where 1 bit corresponds to no CFO correction initially, and 1 bit corresponds to no SFO correction. For example, a value of 1 for the no CFO correction field indicates that the sensing response should not use CFO to correct subsequent symbols, and a value of 1 for the no SFO correction field indicates that the sensing response should not use SFO to correct subsequent symbols. In one possible implementation, a value of 0 for the no CFO correction field indicates that the sensing response should use CFO to correct subsequent symbols, and a value of 0 for the no SFO correction field indicates that the sensing response should use SFO to correct subsequent symbols, and so on.

[0185] This application does not impose any restrictions on the correspondence between the field values ​​and the indicated content. In practical application scenarios, referring to Table 7, in the frame structure of the sensing measurement parameters field, add 1 bit for no CFO correction and 1 bit for no SFO correction.

[0186] Table 7

[0187] It should be understood that the values ​​below the fields in Table 7 are examples of the number of bits occupied by that field.

[0188] S402, The sensing initiator sends a measurement signal to the sensing response end.

[0189] For example, the measurement signal can be a PPDU or NDP as provided in the example above.

[0190] S403. The sensing response end estimates the CSI based on the measurement signal and the sensing measurement request frame, and generates a sensing measurement report.

[0191] S404. The sensing response end sends the sensing measurement report back to the sensing initiating end.

[0192] S405. The sensing initiator obtains the sensing results based on the sensing measurement report.

[0193] In the sensing data transmission method shown in Figure 8, the sensing response end feeds back the CSI that has not been corrected by CFO or SFO according to the instruction of the sensing initiator. The sensing initiator can then correct the CSI by itself through the algorithm, preventing the residual introduced by CFO or SFO correction from affecting the CSI, thereby reducing the impact of residual on the sensing results and improving sensing performance.

[0194] Figure 9 is a schematic flowchart of a sensing data transmission method provided in an embodiment of this application. As shown in Figure 9, the method includes: S501 to S505.

[0195] S501, The sensing initiator sends a sensing measurement request frame to the sensing response, the sensing measurement request frame including a CSI estimated by HT-LTF, VHT-LTF, HE-LTF, EHT-LTF or UHR-LTF that is not corrected by CFO or SFO.

[0196] One possible implementation is that the sensing initiator can add an indication field to the sensing measurement request frame, such as in the examples provided above (e.g., the sensing measurement parameter fields in Table 3). This new field indicates that after the sensing response end estimates the CFO and SFO, it obtains the CSI estimated using HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, or UHR-LTF, without correction for CFO or SFO. For example, the new field could be named "Uncorrected CSI". In one possible implementation, this new field could include 1 bit.

[0197] The value of this new field can be implemented using an example: Uncorrected CSI is set to 1, indicating that the sensing measurement report reports CSI values ​​that were not corrected using CFO or SFO. The frame structure of the sensing measurement parameter field can be seen in the example in Table 8.

[0198] Table 8

[0199] It should be understood that the values ​​below the fields in Table 8 are examples of the number of bits occupied by that field.

[0200] S502, The sensing initiator sends a measurement signal to the sensing response end.

[0201] For example, the measurement signal can be a PPDU or NDP as provided in the example above.

[0202] S503: The sensing response end estimates the CSI based on the measurement signal and the sensing measurement request frame, and generates a sensing measurement report.

[0203] For example, the sensing measurement report can indicate that the estimated CSI is uncorrected. One frame structure implementation: Referring to the example in S303, the Rx_OP_Gain_Type field in the sensing measurement report control field is set to 3 to indicate that the fed-in measured CSI is not corrected using CFO or SFO.

[0204] S504. The sensing response end sends the sensing measurement report back to the sensing initiating end.

[0205] S505. The sensing initiator obtains the sensing results based on the sensing measurement report.

[0206] In the sensing data transmission method shown in Figure 9, the sensing response end, according to the instruction from the sensing initiator, feeds back the CSI estimated using HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, or UHR-LTF, which is not corrected using CFO or SFO; or, it feeds back the CSI estimated using HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, or UHR-LTF, which is corrected using CFO or SFO. If the instruction requires the sensing response end to feed back the corrected CSI, the corrected CSI can also be fed back in the sensing measurement report. If the CSI received by the sensing response end is a CSI estimated using HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, or UHR-LTF that has not been corrected by CFO or SFO at the sensing response end, then it can be used in sensing measurement applications. If the CSI received by the sensing response end is a CSI estimated using HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, or UHR-LTF that has been corrected by CFO or SFO at the sensing response end, then it can be used in communication applications. This sensing data transmission method is more flexible and adaptable.

[0207] Figure 10 is a flowchart of a sensing data transmission method provided in an embodiment of this application. As shown in Figure 10, the method includes steps S601 to S605.

[0208] S601, The sensing initiator sends a sensing measurement request frame to the sensing response, the sensing measurement request frame including instructions for the sensing response to provide feedback on the CSI measured by L-LTF or L-STF.

[0209] In this embodiment of the application, the CSI measured by L-LTF or L-STF can be referred to as legacy CSI, which can be regarded as the original CSI without residuals.

[0210] One possible implementation is that the sensing initiator can add an indication field to the sensing measurement request frame, such as the examples provided above (e.g., the sensing measurement parameter fields in Table 3). This new field is used to indicate the CSI measured by the sensing response end using the L-LTF field. For example, the new field could be named "legacy CSI requested." In one possible implementation, this new field could include 1 bit.

[0211] The value of this newly added field can be implemented using an example: A value of 1 for "legacy CSI requested" indicates that the perception measurement report feeds back the CSI measured using the L-LTF field, i.e., legacy CSI. The frame structure of the perception measurement parameter field can be seen in the example in Table 9.

[0212] Table 9

[0213] It should be understood that the values ​​below the fields in Table 9 are examples of the number of bits occupied by that field.

[0214] S602, The sensing initiator sends a measurement signal to the sensing response end.

[0215] For example, the measurement signal can be a PPDU or NDP as provided in the example above.

[0216] S603. The sensing response end estimates the CSI based on the measurement signal and the sensing measurement request frame, and generates a sensing measurement report.

[0217] For example, the sensing measurement report can indicate that the estimated CSI is uncorrected. One frame structure implementation: Referring to the example in S303, the Rx_OP_Gain_Type field in the sensing measurement report control field is set to 3 to indicate that the fed-in measured CSI is the CSI (legacy-CSI) measured using L-LTF or L-STF.

[0218] S604. The sensing response end sends the sensing measurement report back to the sensing initiating end.

[0219] S605. The sensing initiator obtains the sensing results based on the sensing measurement report.

[0220] The method in Figure 10 provided in this application embodiment can provide the sensing initiator with the CSI (legacy-CSI) measured by L-LTF or L-STF, that is, the original CSI, without the residual introduced by frequency offset correction. Therefore, the sensing initiator can use the algorithm to measure a more accurate CFO or SFO based on the CSI, and then use the CFO or SFO to estimate the CSI and obtain the sensing result, thereby improving the sensing performance.

[0221] In one possible implementation, signal estimation between the sensing initiator and the sensing response end uses OFDM. In a sensing data transmission method provided in this application embodiment, the first information fed back from the sensing response end to the sensing response end includes sampling information. This sampling information is a preset number of pre-sampled grids, or the number of pre-sampled grids during decoding. The number of pre-sampled grids includes at least one of the sampling length or the number of sampling grids in the pre-sampled data.

[0222] One example is that the sensing initiator can indicate to the sensing response end the number of sampling cells in the baseband processing flow. For example, one sampling cell is a sampling duration of T. s So, N in advance sym Each sampling cell is N in advance sym T s Duration. For example, sampling duration T. s A 50ns interval, with 5 samples taken in advance, means 5 * 50 = 250ns of sampling in advance. One example is that the sensing initiator sends an indication to the sensing response end during the sensing measurement setup phase, informing the response end that sampling should be performed a certain number of sampling intervals in advance. This indication can be sent separately, or, referring to the example of the sensing measurement parameter field in the sensing measurement request frame in Table 3, an indication field can be added to the request frame to indicate this to the sensing response end. For example, the new field could be named "number of Rx pre-sampling symbol," used to indicate how many sampling intervals to advance for sampling. In one possible implementation, this new field could include 1 bit. The sensing initiator, knowing the pre-sampling length through the number of sampling intervals, can compensate for the phase slope of the CSI after receiving the CSI based on the actual pre-sampling length, thus obtaining a more accurate sensing result.

[0223] One example is that during the sensing measurement setup phase, the sensing initiator sends an indication to the sensing response end, specifying the percentage of the CP (Conceptual Processing) at which the sampling start position begins. This indication can be sent separately, or, referring to the example of the sensing measurement parameter field in the sensing measurement request frame in Table 3, an indication field can be added to the request frame to indicate this to the sensing response end. For example, the new field could be named "pre-sampling CP percentage," indicating how many sampling cells to sample beforehand. The value of this new field can be implemented as shown in one example, assuming that decoding of the OFDM signal (also known as unpacking) begins at positions such as 3 / 4, 1 / 2, 1 / 4, and 1 / 8 of the CP, or, referring to case 1, decoding of the OFDM signal begins at the OFDM data part. For different decoding positions, the "pre-sampling CP percentage" field can be set with different values ​​to indicate the corresponding position in the CP at which sampling and unpacking begins. For example, setting this field to 0 indicates no pre-unpacking, while setting it to 4 indicates unpacking at 1 / 4 of the pre-CP.

[0224] The methods provided by these two examples allow the sensing initiator to compensate for the phase slope of CSI based on the obtained sampling information, thereby obtaining more accurate sensing results and improving sensing performance.

[0225] One example is that the number of pre-sampling grids can be fixed. For instance, in a sensing measurement scenario, the number of pre-sampling grids can be a preset fixed value. For example, the sensing initiator can preset a fixed value and indicate this to the sensing response end. In the baseband processing flow, the number of pre-sampling grids is fixed, and this fixed value can be indicated. However, in a communication scenario, the number of grids is not limited and can vary randomly. For example, the sensing initiator can refer to the example of the sensing measurement parameter field in the sensing measurement request frame in Table 3 and add an indication field to the request frame to indicate to the sensing response end that the number of sampling grids is fixed. For example, the new field can be named "consistent pre-sampling symbol," and in one possible implementation, this new field can include 1 bit.

[0226] The value of this new field can be implemented using an example: a constant pre-sampling symbol is set to 1, indicating that the sampling position should be fixed throughout the session. By using a constant pre-sampling symbol, the CSI received by the sensing initiator can be used to calculate the pattern of the CSI phase slope based on the fixed value of the pre-sampling symbol, thereby obtaining more accurate sensing results and improving sensing performance.

[0227] One example is that during the sensing measurement establishment phase, the sensing initiator sends an indication to the sensing response end. During OFDM demodulation at the sensing response end in the baseband processing flow, the sampling length of the pre-sampling needs to be fed back to the sensing initiator. For instance, the sensing initiator can refer to the example of the sensing measurement parameter field in the sensing measurement request frame in Table 3 and add an indication field to the request frame to indicate the pre-sampling length to the sensing response end. In cases where the pre-sampling length changes, this application embodiment provides another method. For example, if the sensing response end needs to inform the sensing initiator whether its pre-sampling length is fixed or changed compared to the previous time, it can indicate that the pre-sampling length is fixed compared to the previous time by requesting the receiver operation point gain (Rx_OP_Gain_Type) field in the sensing measurement report to be 3; otherwise, it indicates that the pre-sampling length has changed compared to the previous time. It should be understood that if the pre-sampling length fed back by the sensing response end is fixed, the pre-sampling length only needs to be fed back once. That is to say, the pre-sampling length can be fed back once by setting the operating point gain (Rx_OP_Gain_Type) field of the receiving end to a value of 3, and then no further feedback is needed, which can save transmission overhead.

[0228] In the above example of this application embodiment, the value of the receiver operating point gain (Rx_OP_Gain_Type) field being 3 indicates different first or second information about CSI. In actual use scenarios, the above-mentioned first or second information can also be indicated in other ways. For example, other fields can be added to the sensing measurement report. These fields can be used to indicate CFO, SFO, or sampling information; or, they can be used to indicate whether the feedback CSI has been corrected using at least one of CFO or SFO; or, they can indicate CSI estimated using HT-LTF, VHT-LTF, HE-LTF, EHT-LTF, or UHR-LTF that has not been corrected using CFO or SFO; or, they can indicate CSI measured using L-LTF or L-STF, etc.

[0229] Alternatively, embodiments of this application may provide a sensing measurement report frame, in which a newly added indicator field can be used to indicate the CSI and the corresponding first or second information. For example, the newly added indicator field can be used to indicate that the CSI has been corrected by both CFO and SFO at the sensing response end, and is also affected by the sampling information during measurement signal unpacking. For instance, an indicator field can be added to the sensing measurement report control field in the sensing measurement report frame, and this new field includes one or more indications of residuals or errors that may be introduced into the CSI. For example, the newly added fields include one or more of the following: a CSI error correction field, used to indicate that the sensing response end has corrected the CSI residuals (such as the sensing response end correcting or compensating for various residuals introduced by CFO or SFO correction); or an initial CFO correction field, used to indicate that the sensing response end corrects the CFO; or an initial SFO correction field, used to indicate that the sensing response end corrects the SFO; or a legacy-CSI field, used to indicate that the feedback CSI is legacy CSI (as shown in the example provided in Figure 10); or a consistent Rx pre-sampling symbol field, used to indicate that the OFDM receiver's pre-sampling is fixed, etc. The indication fields provided in the embodiments of this application are all examples and are not limited.

[0230] It should be understood that the percentage of the indicator field provided in the embodiments of this application can be set according to the actual needs of use, such as 1 bit or 2 bits, and is not limited thereto.

[0231] The sensing data transmission method provided in this application embodiment enables the sensing initiator to obtain more accurate CSI through feedback sent by the sensing response end, reducing the impact of residuals introduced by factors such as CSI correction or errors introduced by pre-sampling on CSI, thereby obtaining more accurate sensing results. Furthermore, in the method provided in this application embodiment, the feedback from the sensing response end can be generated by an instruction sent by the sensing initiator, or it can be generated based on pre-negotiation between the two ends, or it can be determined independently, increasing the flexibility of the solution.

[0232] Furthermore, the first or second information fed back from the sensing response end can be fed back to the sensing initiator in different ways. For example, it can use fields from the current sensing measurement report control field, or it can add new fields to feed back to the sensing initiator. This feedback can be provided through a sensing measurement report or through other messages. Therefore, the sensing data transmission method provided in this application embodiment is flexible and widely applicable, suitable for a wide range of sensing measurement scenarios, and can improve sensing performance.

[0233] Figure 11 is a schematic diagram of the structure of a second device provided in an embodiment of this application. As shown in Figure 11, the second device 20 includes a transmitting module 201 and a receiving module 202.

[0234] The transmitting module 201 is used to transmit measurement signals to the first device.

[0235] The receiving module 202 is configured to receive a first message from the first device, the first message including first sensing data and first information, the first sensing data being obtained based on the measurement signal and the first information, and the first information including at least one of frequency offset information or sampling information.

[0236] The frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes a preset number of pre-sampled cells, or the number of pre-sampled cells when the first device decodes the measurement signal.

[0237] In one possible implementation, the second sensing data is not calibrated using at least one of CFO or SFO; or, the second sensing data is measured using a conventional long training field L-LTF or a conventional short training field L-STF.

[0238] In one possible implementation, the sending module 201 is further configured to send a third message to the first device, the third message being used to indicate feedback of the first information.

[0239] In one possible implementation, the sending module 201 is further configured to send a fourth message to the first device, the fourth message being used to indicate feedback of the second information.

[0240] It should be understood that the modules shown in Figure 11 are merely examples, and each module can perform its operations or variations thereof with reference to the method section of the embodiments of this application. Other operations can also be performed in the examples provided in the embodiments of this application, and are not limited to the examples of the embodiments of this application.

[0241] In one possible implementation, the communication module (including a receiving module and a transmitting module) in this application embodiment can be deployed simultaneously in the StarScan module, Bluetooth module, or WiFi module; or, the communication module in this application embodiment can be deployed in the StarScan module, Bluetooth module, or WiFi module, and the processing module in this application embodiment can be deployed in other modules besides the StarScan module, Bluetooth module, or WiFi module; or, the processing module in this application embodiment can be deployed in the StarScan module, Bluetooth module, or WiFi module, and the communication module in this application embodiment can be deployed in other modules besides the StarScan module, Bluetooth module, or WiFi module. This application embodiment does not specifically limit this.

[0242] Figure 12 is a schematic diagram of the structure of a first device provided in an embodiment of this application. As shown in Figure 12, the first device 10 includes a receiving module 101 and a transmitting module 102.

[0243] The receiving module 101 is used to receive measurement signals from the second device.

[0244] The transmitting module 102 is used to transmit a first message to the second device. The first message includes first sensing data and first information. The first sensing data is obtained based on the measurement signal and the first information. The first information includes at least one of frequency offset information or sampling information.

[0245] In one possible implementation, the transmitting module 102 is further configured to transmit a second message to the second device, the second message including second sensing data and second information, the second information being used to indicate that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

[0246] In one possible implementation, the frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes a preset number of pre-sampled cells, or the number of pre-sampled cells when the first device decodes the measurement signal.

[0247] In one possible implementation, the second sensing data is not calibrated using at least one of CFO or SFO; or, the second sensing data is measured using a conventional long training field L-LTF or a conventional short training field L-STF.

[0248] In one possible implementation, the receiving module 101 is further configured to receive a third message from the second device, the third message being used to indicate feedback of the first information.

[0249] In one possible implementation, the receiving module 101 is further configured to receive a fourth message from the second device, the fourth message being used to indicate feedback of the second information.

[0250] It should be understood that the modules shown in Figure 12 are merely examples, and each module can perform its operations or variations thereof with reference to the method section of the embodiments of this application. Other operations can also be performed in the examples provided in the embodiments of this application, and are not limited to the examples of the embodiments of this application.

[0251] In one possible implementation, the communication module (including a receiving module and a transmitting module) in this application embodiment can be deployed simultaneously in the StarScan module, Bluetooth module, or WiFi module; or, the communication module in this application embodiment can be deployed in the StarScan module, Bluetooth module, or WiFi module, and the processing module in this application embodiment can be deployed in other modules besides the StarScan module, Bluetooth module, or WiFi module; or, the processing module in this application embodiment can be deployed in the StarScan module, Bluetooth module, or WiFi module, and the communication module in this application embodiment can be deployed in other modules besides the StarScan module, Bluetooth module, or WiFi module. This application embodiment does not specifically limit this.

[0252] Additionally, as shown in Figure 13, which is a structural schematic diagram of the device 30 according to an embodiment of this application, the device 30 shown in Figure 13 includes a transceiver 301 and a processor 302. This device 30 corresponds to the second device or sensing initiator in the example of this method, used to execute methods S101 and S102 in the above embodiments, or execute S301 to S306, or execute S401 to S405, or execute S501 to S505, or execute S601 to S605. Alternatively, this device 30 corresponds to the first device or sensing response terminal in the example of this method, used to execute the methods in the above embodiments, or execute S201 and S202, or execute S201 and S203, or execute S301 to S306, or execute S401 to S405, or execute S501 to S505, or execute S601 to S605.

[0253] It should be noted that the division of parts in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The functions in this embodiment are integrated into a single processor, or the transceiver and processor may exist separately. Furthermore, device 30 may include built-in memory, or it may not include memory, or it may include external memory, etc., and is not limited to the division exemplified in this embodiment. The integrated device described above can be implemented in hardware, such as a chip, or as a software functional unit, or in a combination of hardware and software.

[0254] Furthermore, this application embodiment also provides a device 40, as shown in FIG14, which is a structural schematic diagram of a device 40 provided in this application embodiment. As shown in FIG14, the device 40 may include a processor 401, a memory 402 coupled to the processor 401, and a transceiver 403. The transceiver 403 may include a communication interface, an optical module, etc., for receiving messages or data information, etc. The processor 401 may include a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP, for executing the relevant steps of wake-up signal processing in the device exemplified in the above embodiments. The processor may also be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. The processor 401 may refer to a single processor or may include multiple processors. Memory 402 may include volatile memory, such as random-access memory (RAM); memory may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); memory 402 may also include combinations of the above types of memory. Memory 402 may refer to a single memory or may include multiple memories for storing program instructions. In one embodiment, memory 402 stores computer-readable instructions, which include multiple software modules, such as a sending module, a processing module, and a receiving module. After executing each software module, processor 401 can perform corresponding operations according to the instructions of each software module. In this embodiment, the operation performed by a software module actually refers to the operation performed by processor 401 according to the instructions of the software module. Optionally, processor 401 may also store program code or instructions for executing the scheme of the embodiments of this application, in which case processor 401 does not need to read program code or instructions from memory 402.

[0255] The device 40 can be used to execute the methods in the above embodiments. Specifically, the device 40 is equivalent to the second device or sensing initiator in the example of the method, and can execute methods S101 and S102 in the above embodiments, or execute S301 to S306, or execute S401 to S405, or execute S501 to S505, or execute S601 to S605. The device 40 is equivalent to the first device or sensing response end in the example of the method, and is used to execute methods S201 and S202 in the above embodiments, or execute S201 and S203, or execute S301 to S306, or execute S401 to S405, or execute S501 to S505, or execute S601 to S605.

[0256] Furthermore, this application also provides a communication device. The communication device includes a storage medium and a processor connected to the storage medium. The storage medium stores instructions, which, when executed by the processor, enable the processor to implement some or all of the operations in any of the methods described in any of the foregoing embodiments.

[0257] Furthermore, this application also provides a communication device. The communication device includes a processor connected to a storage medium. The storage medium may be disposed within or outside the communication device. The storage medium stores instructions, which, when executed by the processor, enable the processor to implement some or all of the operations in any of the methods described in any of the foregoing embodiments.

[0258] This application also provides a computer-readable storage medium storing instructions that, when executed on a processor, implement some or all of the operations in any of the methods in any of the foregoing embodiments.

[0259] This application also provides a computer program product, including a computer program that, when run on a processor, implements some or all of the operations in any method of any of the foregoing embodiments.

[0260] This application also provides a chip, including an interface circuit and a processor. The interface circuit and the processor are connected, and the processor is used to cause the chip to perform some or all of the operations in any of the methods in any of the foregoing embodiments.

[0261] This application also provides a chip system, including: a processor coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the chip system enables the chip system to perform some or all of the operations in any one of the methods in any of the foregoing embodiments.

[0262] Optionally, the chip system may contain one or more processors. These processors can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.

[0263] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on different chips. This application does not specifically limit the type of memory or the arrangement of the memory and processor.

[0264] For example, the chip system can be an FPGA, an ASIC, a system-on-chip (SoC), a CPU, an NP, a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0265] This application also provides a system, including one or more of the above-described devices, apparatuses, computer-readable storage media, computer program products, chips, or chip systems. It can be applied to the scenario shown in Figure 1, but is not limited thereto.

[0266] In one possible implementation, the system provided in this application embodiment includes at least one first communication device and at least one second communication device.

[0267] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0268] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0269] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical business division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.

[0270] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0271] Furthermore, the various business units in the 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 business unit.

[0272] If the integrated unit is implemented as a software business unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the technical solution of this application can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of 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, Random Access Memory, magnetic disks, or optical disks.

[0273] Those skilled in the art will recognize that, in one or more of the examples above, the services described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these services can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of computer programs from one place to another. Storage media can be any available medium accessible to general-purpose or special-purpose computers.

[0274] The above specific embodiments further illustrate the purpose, technical solution and beneficial effects of this application. It should be understood that the above are only specific embodiments of this application.

[0275] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for transmitting sensing data, characterized in that, include: Send a measurement signal to the first device; The device receives a first message from the first device, the first message including first sensing data and first information, the first sensing data being obtained based on the measurement signal and the first information, the first information including at least one of frequency offset information or sampling information.

2. The method according to claim 1, characterized in that, The method further includes: A second message is received from the first device, the second message including second sensing data and second information, the second information indicating that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

3. The method according to claim 1 or 2, characterized in that, The frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes the number of preset pre-sampling cells, or the number of pre-sampling cells when the first device decodes the measurement signal.

4. The method according to claim 2, characterized in that, The second sensed data, without using the frequency offset information for correction, includes: The second sensed data was not corrected using at least one of CFO or SFO; or, The second perceptual data was measured using either the traditional long training field L-LTF or the traditional short training field L-STF.

5. The method according to claim 1, characterized in that, The method further includes: A third message is sent to the first device, the third message being used to indicate feedback of the first information.

6. The method according to claim 2, characterized in that, The method further includes: A fourth message is sent to the first device, the fourth message being used to indicate feedback of the second information.

7. A method for transmitting sensing data, characterized in that, include: Receive measurement signals from the second device; Send a first message to the second device. The first message includes first sensing data and first information. The first sensing data is obtained based on the measurement signal and the first information. The first information includes at least one of frequency offset information or sampling information.

8. The method according to claim 7, characterized in that, The method further includes: A second message is sent to the second device. The second message includes second sensing data and second information, wherein the second information indicates that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

9. The method according to claim 7 or 8, characterized in that, The frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes the number of preset pre-sampling cells, or the number of pre-sampling cells when the first device decodes the measurement signal.

10. The method according to claim 8, characterized in that, The second sensed data, without using the frequency offset information for correction, includes: The second sensed data was not corrected using at least one of CFO or SFO; or, The second perceptual data was measured using either the traditional long training field L-LTF or the traditional short training field L-STF.

11. The method according to claim 7, characterized in that, The method further includes: A third message is received from the second device, the third message being used to indicate feedback of the first information.

12. The method according to claim 8, characterized in that, The method further includes: A fourth message is received from the second device, the fourth message being used to indicate feedback of the second information.

13. A second device, characterized in that, include: A transmitting module is used to send measurement signals to the first device; A receiving module is configured to receive a first message from the first device, the first message including first sensing data and first information, the first sensing data being obtained based on the measurement signal and the first information, and the first information including at least one of frequency offset information or sampling information.

14. The apparatus according to claim 13, characterized in that, The receiving module is further configured to receive a second message from the first device, the second message including second sensing data and second information, the second information being used to indicate that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

15. The apparatus according to claim 13 or 14, characterized in that, The frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes the number of preset pre-sampling cells, or the number of pre-sampling cells when the first device decodes the measurement signal.

16. The apparatus according to claim 14, characterized in that, The second sensed data was not corrected using at least one of CFO or SFO; or, The second perceptual data was measured using either the traditional long training field L-LTF or the traditional short training field L-STF.

17. The apparatus according to claim 13, characterized in that, The sending module is further configured to send a third message to the first device, the third message being used to indicate feedback of the first information.

18. The apparatus according to claim 14, characterized in that, The sending module is further configured to send four messages to the first device, wherein the fourth message is used to indicate feedback of the second information.

19. A first device, characterized in that, include: A receiving module is used to receive measurement signals from the second device; The transmitting module is configured to transmit a first message to the second device. The first message includes first sensing data and first information. The first sensing data is obtained based on the measurement signal and the first information. The first information includes at least one of frequency offset information or sampling information.

20. The apparatus according to claim 19, characterized in that, The sending module is further configured to send a second message to the second device, the second message including second sensing data and second information, the second information being used to indicate that the second sensing data obtained based on the measurement signal was not corrected using the frequency offset information.

21. The apparatus according to claim 19 or 20, characterized in that, The frequency offset information includes at least one of carrier frequency offset (CFO) or sampling frequency offset (SFO), and the sampling information includes the number of preset pre-sampling cells, or the number of pre-sampling cells when the first device decodes the measurement signal.

22. The apparatus according to claim 20, characterized in that, The second sensed data was not corrected using at least one of CFO or SFO; or, The second perceptual data was measured using either the traditional long training field L-LTF or the traditional short training field L-STF.

23. The apparatus according to claim 19, characterized in that, The receiving module is further configured to receive a third message from the second device, the third message being used to indicate feedback of the first information.

24. The apparatus according to claim 20, characterized in that, The receiving module is further configured to receive a fourth message from the second device, the fourth message being used to indicate feedback of the second information.

25. A communication device, characterized in that, The communication device includes a module for performing the method according to any one of claims 1 to 6, or includes a module for performing the method according to any one of claims 7 to 12.

26. A communication device, characterized in that, The communication device includes at least one processor, which is configured to perform the method of any one of claims 1 to 6, or to perform the method of any one of claims 7 to 12.

27. A communication device, characterized in that, include: The input / output interface and logic circuit are provided, wherein the input / output interface is used to acquire at least one of input information or output information; and the logic circuit is used to perform the method of any one of claims 1 to 6, or to perform the method of any one of claims 7 to 12.

28. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes instructions that, when executed, cause the method of any one of claims 1 to 6 to be implemented, or cause the method of any one of claims 7 to 12 to be implemented.

29. A computer program product, characterized in that, The computer program product includes instructions that, when executed, cause the method of any one of claims 1 to 6 to be implemented, or cause the method of any one of claims 7 to 12 to be implemented.