Communication method and apparatus

By dynamically adjusting the frame parameters of the Wi-Fi sensing system, the problems of fixed frame structure and security are solved, achieving more efficient and secure environmental sensing, which is suitable for a variety of application scenarios.

WO2026046308A1PCT designated stage Publication Date: 2026-03-05HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/117597
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-09-02
Filing Date
2025-08-28
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In existing Wi-Fi sensing systems, the frame structure is fixed and the information is redundant, which poses a risk of security leakage. Eavesdroppers can obtain environmental information by listening to communication frames, and the long frame duration leads to resource waste and interference.

Method used

By configuring flexible and variable frame parameters, including subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length, the frame structure can be dynamically adjusted to shorten the duration, reduce bandwidth usage, and improve security.

Benefits of technology

It enhances the system's security and stealth, reduces device energy consumption and hardware complexity, improves the efficiency of sensing tasks and network stability, and is suitable for a wider range of application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025117597_05032026_PF_FP_ABST
    Figure CN2025117597_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and provides a communication method and an apparatus, for use in configuring the structure of a frame for sensing. The method comprises: a first apparatus sends a first frame, the first frame comprising first information, and the first information being used for configuring parameters of a second frame, wherein the first information comprises one or more parameters of a subcarrier spacing, a synchronization sequence, a frequency offset, a symbol offset, a bandwidth, or a cyclic prefix length; and the first apparatus sends or receives a second frame, the first frame and the second frame being used for sensing. On the basis of the solution above, the first apparatus and a second apparatus can configure parameters of the second frame by means of the first frame, thereby introducing a flexible and variable frame for sensing. Secondly, parameters of the frame for sensing in the method can be dynamically changed, thereby enhancing the system security, preventing eavesdropping, and improving the concealment of sensing tasks.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411224281.9, filed on September 2, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of wireless communication technology, and in particular to a communication method and apparatus. Background Technology

[0004] Currently, in wireless fidelity (Wi-Fi) sensing systems, the transmitting end first sends a null data packet announcement (NDPA) frame to notify devices in the system that it is about to send a null data packet (NDP) for channel measurement. Upon receiving the NDP, the receiving end extracts channel state information (CSI). This CSI includes changes in amplitude, phase, and other parameters of the signal caused by environmental influences during transmission. The receiving end calculates the changes in channel state by comparing the current CSI with a previously acquired baseline CSI.

[0005] To achieve accurate sensing, systems typically need to feed back these CSI (Conditional Sensor Indicators) to the transmitting end or a centralized control unit. By analyzing the changing patterns of these CSI, Wi-Fi sensing systems can detect subtle environmental changes such as people moving, objects swaying, and even breathing rates. Based on these analyses, the system can apply the results to various applications, such as intrusion detection, precise indoor positioning, gesture recognition, and health monitoring, providing broad and accurate environmental sensing capabilities without relying on additional sensors, leveraging existing Wi-Fi network infrastructure.

[0006] However, the above-mentioned sensing methods reuse frames from existing communication architectures, each symbol lasts for a long time, and some information is redundant. At the same time, there is a possibility that the sensing security may be leaked. Eavesdroppers can also eavesdrop on communication frames to collect CSI to determine whether anyone is home. Summary of the Invention

[0007] This application provides a communication method and apparatus for configuring the structure of frames for sensing.

[0008] Firstly, a communication method is provided. This method can be executed by a first device. Unless otherwise specified, "first device" in this application can refer to an access point or station, a component within the access point or station (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 access point or station. The method includes: the first device transmitting a first frame, the first frame including first information, the first information being used to configure parameters of a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. The first device transmits or receives a second frame, the first frame and the second frame being used for sensing.

[0009] Based on the above scheme, the first and second devices can configure the parameters of the second frame through the first frame, introducing a flexible and variable frame for sensing. Secondly, the parameters of the frame used for sensing can be dynamically changed, thus enhancing system security, preventing eavesdropping, and improving the concealment of the sensing task. Furthermore, based on the above scheme, the first and second devices can dynamically change information such as subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or CP length, enabling the system to achieve multiple advantages. For example, by configuring and adjusting the subcarrier spacing, the symbol duration can be shortened, thereby shortening the frame duration, reducing bandwidth usage, and improving overall efficiency. Secondly, shortening the frame duration can also reduce interference to other devices and improve network stability. Dynamically changing the synchronization sequence, frequency offset, symbol offset, or bandwidth can enhance system security, prevent eavesdropping, and improve the concealment of the sensing task. In addition, by configuring and adjusting the subcarrier spacing, energy consumption of the device can be reduced, battery life extended, while hardware complexity and cost reduced, making wireless sensing more practical in a wider range of application scenarios.

[0010] In one possible implementation, the first and second frames are consecutive. Alternatively, one or more third frames may be included between the first and second frames for sensing.

[0011] Based on the above scheme, if the second frame and the first frame can be two consecutive frames, the first device and the second device can configure the parameters of the frames used for sensing in real time. If the second frame and the first frame can be two non-consecutive frames, the first device and the second device can configure the parameters of the frames used for sensing for different periods, or configure the parameters of the frames used for sensing for different tasks.

[0012] In one possible implementation, the first device receives second information, which includes some or all of one or more parameters from the first information.

[0013] Based on the aforementioned second information, the first device and the second device can negotiate one or more of the following parameters: subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length, thereby configuring parameters for a second frame that are supported by the capabilities of both the first device and the second device.

[0014] In one possible implementation, the first frame includes only preamble and synchronization information. Based on this scheme, by reducing redundant information in the frames used for sensing, the frame transmission time can be reduced, thereby reducing bandwidth consumption and improving overall efficiency. Secondly, shortening the frame transmission time can also reduce interference to other devices and improve network stability. In addition, it can reduce device energy consumption, extend battery life, and reduce hardware complexity and cost, making wireless sensing more practical in a wider range of application scenarios.

[0015] In one possible implementation, the first frame includes measurement symbols, which may include one or more of the following: frequency-modulated continuous wave (FMCW) symbols, orthogonal time-frequency space (OTFS) modulation symbols, pulse symbols, or a predefined sequence. Based on this scheme, sensing performance can be improved by using measurement symbols.

[0016] In one possible implementation, the first device receives first capability information, which indicates parameters supporting the configuration of frames for sensing. The parameters for the frames for sensing include one or more of the following: subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length.

[0017] Based on the aforementioned first capability information, the first device can determine that the second device supports configuring the parameters of the frame used for sensing, thereby configuring the parameters of the second frame for the second device through the first frame, and realizing a flexible and variable frame for sensing based on the capability configuration of the second device.

[0018] Secondly, a communication method is provided. This method can be executed by a second device. Unless otherwise specified, the "second device" in this application can refer to an access point or station, a component within the access point or station (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 access point or station. The method includes: the second device receiving a first frame, the first frame including first information used to configure parameters of a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. The second device receives or transmits the second frame, and the first and second frames are used for sensing.

[0019] In one possible implementation, the first and second frames are consecutive. Alternatively, one or more third frames may be included between the first and second frames for sensing.

[0020] In one possible implementation, the second device sends second information, which includes some or all of one or more parameters from the first information.

[0021] In one possible implementation, the first frame includes only preamble and synchronization information.

[0022] In one possible implementation, the first frame includes measurement symbols, which may include one or more of the following: FMCW symbols, OTFS modulation symbols, pulse symbols, or a predefined sequence.

[0023] In one possible implementation, the second device transmits first capability information, which indicates parameters supporting the configuration of frames for sensing. The parameters for the frames for sensing include one or more of the following: subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length.

[0024] Thirdly, a communication device is provided, including a processing unit and a transceiver unit.

[0025] A processing unit is used to generate a first frame, which includes first information used to configure parameters for a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. A transceiver unit is used to transmit the first frame. The transceiver unit is also used to transmit or receive the second frame; the first and second frames are used for sensing.

[0026] In one possible implementation, the first and second frames are consecutive. Alternatively, one or more third frames may be included between the first and second frames for sensing.

[0027] In one possible implementation, the transceiver unit is further configured to receive second information, which includes some or all of one or more parameters from the first information.

[0028] In one possible implementation, the first frame includes only preamble and synchronization information.

[0029] In one possible implementation, the first frame includes measurement symbols, which may include one or more of the following: FMCW symbols, OTFS modulation symbols, pulse symbols, or a predefined sequence.

[0030] In one possible implementation, the transceiver unit is further configured to receive first capability information. This first capability information indicates parameters supporting the configuration of frames for sensing, including one or more of subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length.

[0031] Fourthly, a communication device is provided, including a processing unit and a transceiver unit.

[0032] The transceiver unit is used to receive a first frame, which includes first information used to configure parameters for a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. The processing unit is used to determine the parameters of the second frame based on the first information. The transceiver unit is also used to receive or transmit the second frame, while the first and second frames are used for sensing.

[0033] In one possible implementation, the first and second frames are consecutive. Alternatively, one or more third frames may be included between the first and second frames for sensing.

[0034] In one possible implementation, the transceiver unit is also used to send second information, which includes some or all of the parameters in the first information.

[0035] In one possible implementation, the first frame includes only preamble and synchronization information.

[0036] In one possible implementation, the first frame includes measurement symbols, which may include one or more of the following: FMCW symbols, OTFS modulation symbols, pulse symbols, or a predefined sequence.

[0037] In one possible implementation, the transceiver unit is further configured to transmit first capability information, which indicates parameters supporting the configuration of frames for sensing. The parameters for the frames for sensing include one or more of the following: subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length.

[0038] Fifthly, a communication device is provided for implementing the various methods described above. This communication device may be the first device described in the first aspect; or, it may be the second device described in the second aspect. The communication device includes modules, units, or means corresponding to the methods described above, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0039] A sixth aspect provides a communication device, comprising: a processor and a communication interface; the communication interface being used to communicate with a module outside the communication device; the processor being used to execute a computer program or instructions to cause the method described in any of the preceding aspects to be performed. The communication device may be a first device as described in the first aspect; or, the communication device may be a second device as described in the second aspect. For example, when the communication device is a first device, the communication interface is used to communicate with the second device. Also for example, when the communication device is a second device, the communication interface is used to communicate with the first device.

[0040] A seventh aspect provides a communication device, comprising: at least one processor; said processor being configured to execute a computer program or instructions stored in a memory to implement the method described in any of the preceding aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the first device as described in the first aspect; or, the communication device may be the second device as described in the second aspect.

[0041] Eighthly, this application provides a communication system that may include a first means for performing the method described in the first aspect and a second means for performing the method described in the second aspect.

[0042] Ninthly, this application provides a computer-readable storage medium storing computer-readable instructions that, when read and executed by a computer, cause the computer to perform a method in any possible implementation of any of the first to second aspects described above.

[0043] In a tenth aspect, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform a method in any possible implementation of any of the first to second aspects described above.

[0044] In one aspect, this application provides a chip for reading a computer program stored in a memory to execute the method in any possible implementation of any of the first to second aspects described above.

[0045] It is understood that the technical effects of the second to eleventh aspects can refer to the technical effects of any possible implementation of the first aspect, and will not be repeated here. Attached Figure Description

[0046] Figure 1 is a schematic diagram of a communication system provided in an embodiment of this application;

[0047] Figure 2 is a schematic diagram of an NDP;

[0048] Figure 3 is an exemplary flowchart of a communication method provided in an embodiment of this application;

[0049] Figure 4 is an exemplary flowchart of another communication method provided in an embodiment of this application;

[0050] Figure 5 is a schematic diagram of a first information provided in an embodiment of this application;

[0051] Figure 6A is a schematic diagram of the timing relationship between a first frame and a second frame provided in an embodiment of this application;

[0052] Figure 6B is a schematic diagram of the timing relationship between the first frame and the second frame provided in another embodiment of this application;

[0053] Figure 7A is a schematic diagram of a first frame provided in an embodiment of this application;

[0054] Figure 7B is a schematic diagram of another first frame provided in an embodiment of this application;

[0055] Figure 8 is a schematic diagram of a communication device provided in an embodiment of this application;

[0056] Figure 9 is a schematic diagram of another communication device provided in an embodiment of this application;

[0057] Figure 10 is a schematic diagram of another communication device provided in an embodiment of this application;

[0058] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0059] To facilitate understanding of the solutions provided in the embodiments of this application, the following describes the technical terms involved in the embodiments of this application.

[0060] 1) Sensing, also known as wireless sensing, refers to the process by which a transmitting and receiving end detects or determines the status of a target by transmitting signals. Wireless Local Area Network (WLAN) sensing refers to a station (STA) with WLAN sensing capabilities using received WLAN signals to detect characteristics of a target in a given environment. For example, characteristics include one or more of the following: range, speed, angle, movement, presence or proximity, gestures, etc. Targets include one or more of the following: objects, people, animals, etc. Environment includes one or more of the following: rooms, houses, vehicles, businesses, etc.

[0061] For example, the transmitting end can send a signal for sensing measurement to the receiving end, which can measure the signal to obtain a channel estimation result, such as CSI. The receiving end can then perform sensing based on the CSI. Alternatively, the receiving end can send the channel estimation result back to the transmitting end, which can then perform target sensing or target state sensing based on the channel estimation result. For example, the receiving or transmitting end can process the CSI to determine whether a moving target exists in the environment. For instance, assuming a moving target exists in the environment, and the target's movement affects the amplitude and frequency of the PPDU during this period, these effects will be reflected in the CSI during this period. Therefore, the receiving or transmitting end can determine whether a moving target exists in the environment based on the CSI. During the sensing process, the devices involved in sensing mainly consist of the following roles:

[0062] Sensing initiator: The device that initiates the sensing process.

[0063] Sensing responder: The device that participates in the sensing process, responding to the sensing initiated by the sensing initiator.

[0064] Sensing transmitter: A device that transmits sensing signals. These sensing signals can refer to signals used for sensing and measurement, such as PPDU (Power Receiver Unit). The sensing receiver can measure these sensing signals.

[0065] Sensing receiver: A device that receives sensing signals.

[0066] 2) A G-node is an entity used to send or receive signals and has certain management functions. A G-node can act as a transmitter in the sensing process.

[0067] A G node can be a node in a short-range wireless communication system that has resource scheduling capabilities and can send control information such as resource management information and / or data scheduling information.

[0068] For example, a G node is located on the network side of a communication system to help terminal nodes achieve wireless access, and is a device with wireless transceiver capabilities or a chip or chip system that can be set in the device. This management node includes, but is not limited to: network devices, access network devices, access network nodes, radio access network (RAN) nodes, RAN entities or access nodes, base stations, evolved NodeBs (eNodeBs), access points (APs), transmission reception points (TRPs or transmission points (TPs), next-generation NodeBs (gNBs), next-generation base stations in future mobile communication systems, base stations in future mobile communication systems, or access points (APs) in wireless fidelity (Wi-Fi) systems. The management node can be a macro base station, micro base station or indoor station, relay node or donor node, an open radio access network (ORAN), or a wireless controller in a centralized radio access network (CRAN) scenario. The management node can also be one or a group of antenna panels (including multiple antenna panels) of a 5G base station. Alternatively, it can be a network node constituting a gNB, TRP, TP, or transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a radio unit (RU), or a roadside unit (RSU) with base station functionality. Optionally, the management node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the management node in vehicle-to-everything (V2X) technology can be an RSU. Optionally, the management node can also be a control unit in autonomous driving, a central controller in a smart factory / smart home, or a handheld or automatic remote control sensor for flight equipment. Optionally, the management node can also be a control device such as a central control or control panel, such as a drone controller or a control unit in industrial control.All or part of the functions of the management node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The management node in this application can also be a logical node, logical module, or software capable of implementing all or part of the management node functions.

[0069] 3) A T-node can be any terminal. A T-node can be a node in a short-range wireless communication system that receives control information such as resource management information and / or data scheduling information sent by a G-node, and performs data transmission or reception based on this control information. A T-node can act as a receiver in the sensing process.

[0070] For example, a T-node is a device, equipment, module, chip, or chip system with transceiver functions. This terminal node can also be referred to as terminal equipment, user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user equipment. The terminal nodes in the embodiments of this application can be mobile phones, cellular phones, smartphones, tablets, mice, remote controls, styluses, set-top boxes, routers, cameras, screens, smart screens, wireless data cards, personal digital assistant computers (PDAs), wireless modems, handsets, laptop computers, smartwatches, smart bracelets, wireless headphones, electronic whiteboards, machine-type communication (MTC) terminals, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home devices (e.g., refrigerators, televisions, air conditioners, washing machines, rice cookers, table lamps, electricity meters, etc.), smart robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, and transportation security. Wireless terminals in various applications include those related to safety, smart cities, smart homes, in-vehicle terminals, in-vehicle screens, in-vehicle audio systems, car keys, roadside units (RSUs) with terminal functions, and flying equipment (e.g., intelligent robots, hot air balloons, drones, airplanes). The terminal node in this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit integrated into a vehicle as one or more components or units. The terminal node can also be other devices with terminal functions; for example, it can be a device that performs terminal functions in device-to-device (D2D) communication.

[0071] The technical solutions provided by the embodiments of this application are described below with reference to the accompanying drawings.

[0072] The technical solutions in this application can be applied to various communication systems, such as Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), Wireless Fidelity (Wi-Fi) systems, 4th generation (4G) mobile communication systems such as Long Term Evolution (LTE) systems, 5th generation (5G) mobile communication systems such as New Radio (NR) systems, and future evolutionary communication systems such as 6th generation (6G) mobile communication systems. Of course, the technical solutions provided in this application can also be applied to other possible communication systems, such as Vehicle-to-Everything (V2X) systems, Internet of Things (IoT) systems, and Narrow Band Internet of Things (NB-IoT) systems.

[0073] This application's embodiments can also be applied to WLAN scenarios, for example, to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, such as 802.11be, Wi-Fi 7, or Extremely High Throughput (EHT), 802.11bf, and next-generation standards like Wi-Fi 8 or even later. Alternatively, this application's embodiments can also be applied to wireless local area network systems such as Internet of Things (IoT) networks or Vehicle-to-X (V2X) networks. Of course, this application's embodiments can also be applied to other possible communication systems, such as worldwide interoperability for microwave access (WiMAX) communication systems, 5G communication systems, and future communication systems.

[0074] The following examples illustrate how the embodiments of this application can be applied to WLAN scenarios. It should be understood that WLAN standards have evolved from 802.11a / g to 802.11n, 802.11ac, 802.11ax, and the currently discussed 802.11be. 802.11n can also be called high throughput (HT); 802.11ac can also be called very high throughput (VHT); 802.11ax can also be called high efficiency (HE) or Wi-Fi 6; 802.11be can also be called EHT or Wi-Fi 7. Standards prior to HT, such as 802.11a / b / g, can be collectively referred to as non-high throughput (Non-HT).

[0075] Referring to Figure 1, a network architecture diagram of a WLAN applicable to an embodiment of this application is shown. The WLAN in Figure 1 includes wireless access points (APs) and stations (STAs). STAs associated with APs can receive wireless frames sent by the APs and can also send wireless frames to the APs. Furthermore, this embodiment of the application is also applicable to communication between APs, for example, APs can communicate with each other through a distributed system (DS), and this embodiment of the application is also applicable to communication between STAs. It should be understood that the number of APs and STAs in Figure 1 is merely an example, and there may be more or fewer.

[0076] Access points are devices that allow terminal devices (such as mobile phones) to access wired (or wireless) networks. They are primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. They can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting various wireless network clients and then connecting the wireless network to the Ethernet. Specifically, access points can be terminal devices (such as mobile phones) or network devices (such as routers) with Wi-Fi chips, or wireless communication chips, wireless sensors, or wireless communication terminals with access point functionality. Access points can be devices that support the 802.11be standard. They can also be devices that support various wireless local area networks (WLAN) standards within the 802.11 family, including 802.11ax, 802.11ac, 802.11ad, 802.11ay, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next-generation.

[0077] A site can be a wireless communication chip, wireless sensor, or wireless communication terminal, and can also be referred to as a user. For example, a site can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication, etc. Optionally, the site can support the 802.11be standard. The site can also support various wireless local area network (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.

[0078] For example, access points and sites can be devices used in the Internet of Vehicles (IoV), IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.

[0079] The AP and STA involved in the embodiments of this application can be APs and STAs that conform to the IEEE 802.11 system standard. An AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STA. The AP can serve as the hub of the communication system and is typically a network-side product that supports the 802.11 system standard's media access control (MAC) and physical layer (PHY). Examples include base stations, routers, gateways, repeaters, communication servers, switches, or bridges. The base station can include various forms of macro base stations, micro base stations, repeater stations, etc. For ease of description, the devices mentioned above are collectively referred to as APs. STAs are typically terminal products that support the 802.11 system standard's media access control (MAC) and physical layer (PHY), such as mobile phones and laptops.

[0080] In the continuous evolution of wireless communication technology, synchronization and sensing capabilities, as key elements for ensuring network stability and expanding service range, have always received widespread attention from the industry. Wireless communication systems, such as 5G and Wi-Fi networks, utilize synchronization mechanisms to ensure time and frequency synchronization between devices, thereby achieving efficient data transmission. However, with the rise of scenarios such as IoT, smart cars, and industrial automation, traditional synchronization and sensing technologies face new challenges. These challenges include, but are not limited to: efficient resource utilization in low-traffic scenarios, enhanced data security, and expanded sensing capability requirements, such as high-precision positioning, environmental monitoring, and interference identification.

[0081] Current synchronization and sensing mechanisms in wireless communication systems primarily rely on fixed frame structures and configuration parameters. For example, a G node transmits a synchronization sequence and a physical broadcast channel (PBCH) within a fixed wireless frame. These information blocks are used for synchronization and initial sensing by the T node. However, this fixed frame structure and configuration cannot flexibly adapt to changing network environments and specific sensing requirements.

[0082] Currently, in Wi-Fi sensing systems, the transmitting end first sends a null data packet announcement (NDPA) frame to notify devices in the system that it is about to send a null data packet (NDP) for channel measurement. The NDP can contain information as shown in Figure 2. Referring to Figure 2, the NDP can include a short training symbol (STS), a fast training symbol (FTS), synchronization information, PBCH, etc. The STS and FTS can also be referred to as synchronization sequences.

[0083] STS and FTS can be used by the receiver to obtain channel state information (CSI). PBCH carries critical synchronization information at the beginning of the radio frame, such as the system frame number (SFN) and other broadcast information, for initial synchronization of T nodes. Synchronization information is used for frame synchronization and / or cell search of T nodes. Although synchronization information can provide basic time and frequency synchronization, its fixed transmission period and sequence may not meet specific sensing accuracy or coverage requirements in sensing applications.

[0084] After receiving the NDP, the receiver extracts channel state information (CSI). This CSI includes changes in amplitude, phase, and other parameters of the signal caused by environmental influences during transmission. The receiver calculates the changes in channel state by comparing the current CSI with a previously acquired baseline CSI.

[0085] To achieve accurate sensing, systems typically need to feed back these CSI (Conditional Sensor Indicators) to the transmitting end or a centralized control unit. By analyzing the changing patterns of these CSI, Wi-Fi sensing systems can detect subtle environmental changes such as people moving, objects swaying, and even breathing rates. Based on these analyses, the system can apply the results to various applications, such as intrusion detection, precise indoor positioning, gesture recognition, and health monitoring, providing broad and accurate environmental sensing capabilities without relying on additional sensors, leveraging existing Wi-Fi network infrastructure.

[0086] However, the above-mentioned sensing methods reuse existing communication architectures, the duration of each symbol in the NDP is relatively long, and some information is redundant. At the same time, there is a possibility that the sensing security may be leaked. Eavesdroppers can also eavesdrop on the NDP to collect CSI to determine whether anyone is at home.

[0087] In view of this, embodiments of this application provide a communication method and apparatus. In this method, a first device can transmit a first frame, which includes first information. The first information can be used to configure parameters of a second frame. For example, the first frame includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. The first device can transmit the second frame, and a second device can receive the first frame. Alternatively, the second device can transmit the second frame, and the first device can receive the second frame. Both the first and second frames are used for sensing. Based on the above scheme, the first and second devices can configure the parameters of the second frame using the first frame, introducing a flexible and variable frame for sensing. Furthermore, the parameters of the frame used for sensing in this method can be dynamically changed, thus enhancing system security, preventing eavesdropping, and improving the concealment of the sensing task.

[0088] In the above communication method, the first device can act as a G node and the second device can act as a T node. Alternatively, in the above communication method, the first device can act as a T node and the second device can act as a G node. The following will describe cases 1 and 2 respectively.

[0089] Case 1: The first device acts as node G, and the second device acts as node T.

[0090] Referring to Figure 3, an exemplary flowchart of a communication method provided in an embodiment of this application is shown, which may include the following steps.

[0091] S301: The first device sends the first frame.

[0092] Correspondingly, the second device receives the first frame.

[0093] The first frame is used for sensing. For example, the first frame can be a sensing frame or a sensing measurement frame.

[0094] In one possible implementation, the first frame may include first information that can be used to configure parameters of the second frame. In this document, the second frame is used for sensing, such as a sensing frame or a sensing measurement frame. Exemplarily, the first information may include one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. In other words, the first information can be used to configure one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length of the second frame. These parameters are explained and described below.

[0095] 1) Subcarrier spacing refers to the frequency difference between adjacent subcarriers. The subcarrier spacing determines the duration of a symbol, thus affecting the data transmission rate and time-frequency characteristics. In this embodiment, the duration of the symbols contained in the second frame can be configured by configuring the subcarrier frequency of the second frame. For example, configurable subcarrier spacing may include 120K, 240K, 480K, or 960K, etc.

[0096] 2) A synchronization sequence, also known as a preamble sequence or synchronization preamble sequence, is used by the receiving end (such as the second device) to measure CSI, and may include STS and FTS. For example, this first information can be used to configure the type of synchronization sequence in the second frame, such as a Zadoff-Chu (ZC) sequence, a longest linear shift register (M-sequence), a pseudo-random sequence (Gold sequence), or other encrypted sequences. For another example, this first information can be used to configure the value of the synchronization sequence in the second frame.

[0097] 3) The number of times the synchronization sequence is repeated can indicate the number of times the synchronization sequence is repeated in the second frame, such as 1, 2, 4 or 8 times.

[0098] 4) Frequency deviation refers to the amplitude of frequency swing of the FM wave, usually referring to the maximum frequency deviation, which affects the spectral bandwidth of the FM wave.

[0099] 5) Symbol offset refers to the symbol number in the second frame of the synchronization sequence.

[0100] 6) Bandwidth refers to the width of the frequency band occupied by the signal.

[0101] 7) Cyclic prefix (CP) length refers to the length of the CP. The purpose of the CP is to prevent signal distortion caused by multipath propagation by copying the tail of the time-domain signal and adding it to the front of the signal. There are three types of CP lengths: regular CP (4.687 µs), extended CP (16.67 µs), and extra-long CP (33.33 µs).

[0102] Based on the above scheme, the first and second devices can dynamically change information such as subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or CP length, enabling the system to achieve multiple advantages. For example, by configuring and adjusting the subcarrier spacing, the symbol duration can be shortened, thereby shortening the frame duration, reducing bandwidth usage, and improving overall efficiency. Secondly, shortening the frame duration can also reduce interference to other devices and improve network stability. Dynamically changing the synchronization sequence, frequency offset, symbol offset, or bandwidth can enhance system security, prevent eavesdropping, and improve the stealth of sensing tasks. In addition, by configuring and adjusting the subcarrier spacing, energy consumption of the devices can be reduced, battery life can be extended, and hardware complexity and cost can be reduced, making wireless sensing more practical in a wider range of application scenarios.

[0103] In some possible embodiments, the first information may include key information or a random seed (or random number). The key information may be key information between the first device and the second device. The random seed may be generated by the first device based on the key information. In this embodiment, the first device and the second device may pre-negotiate multiple sets of parameters for the sensing frames. Each set of parameters for the sensing frames may include one or more of the parameters listed in 1) to 7) above. Using the key information or random seed carried in the first information, the second device can determine that the parameters of the sensing frames need to be changed, and thus select a set of parameters from the multiple sets of parameters for the sensing frames as the parameters for the second frame.

[0104] For example, the first device and the second device can negotiate the parameters of the first to fifth sets of frames used for sensing. The first device can use the first set of parameters to transmit the first frame. The first device can carry key information or a random seed in the first information contained in the first frame to inform the second device to change the parameters of the frame used for sensing (the second frame). The first device and the second device can select a set of parameters from the second to the fifth sets as the parameters of the second frame. It should be understood that the first device and the second device select a set of parameters in the same way and in a preset manner, such as sequential selection, for example, selecting the second set of parameters as the parameters of the second frame, or predefining the correspondence between the random seed and the parameters of the frame used for sensing, and determining the parameters of the frame used for sensing corresponding to the random seed through the random seed in the first information or through the random seed generated based on the key information.

[0105] In some other possible embodiments, the aforementioned key information or random seed can be used to determine some parameters among one or more of the parameters in 1) to 7), such as frequency offset, symbol offset, or bandwidth. That is, the first information may include some parameters among one or more of the parameters in 1) to 7), such as subcarrier spacing, synchronization sequence, and CP length, and the second information may include key information or a random seed, which can be used to determine parameters other than those included in the first information. Determining some parameters among one or more of the parameters in 1) to 7) using key information or a random seed can be implemented by referring to the method for determining one or more parameters among 1) to 7) using key information or a random seed, and will not be elaborated further here.

[0106] Based on the above scheme, the security of the system can be improved by using key information or a random seed, thus preventing eavesdropping by other eavesdroppers.

[0107] In some embodiments, as shown in FIG3, S300 may also be executed before S301.

[0108] S300: The second device sends the first capability information to the first device.

[0109] Correspondingly, the first device receives the first capability information from the second device.

[0110] For example, the second device may carry the first capability information in a broadcast signal, such as a PBCH, or the second device may unicast or multicast the first capability information. As another example, the second device may send the first capability information to the first device when establishing a connection with the first device.

[0111] The first capability information can be used to indicate whether the second device supports configuring parameters for a frame used for sensing. The parameters for the frame used for sensing can include one or more of the parameters listed in 1) to 7) above. Using this first capability information, the first device can determine whether the second device supports configuring parameters for a frame used for sensing, such as the parameters of a second frame. For example, if the second device supports configuring parameters for a frame used for sensing, the first device can execute S301 to configure the parameters of the second frame for the second device.

[0112] In one possible scenario, the first capability information could be a 1-bit indication. For example, a 1-bit indication value of 0 could indicate that the second device does not support configuring parameters for the sensing frame, while a 1-bit indication value could indicate that the second device supports configuring parameters for the sensing frame. Conversely, a 1-bit indication value could indicate that the second device does not support configuring parameters for the sensing frame, while a 0-bit indication value could indicate that the second device supports configuring parameters for the sensing frame.

[0113] Optionally, the second device may send the first capability information to the first device if it supports configuring parameters for the frame used for sensing. That is, if the first device receives the first capability information, it can determine that the second device supports configuring parameters for the frame used for sensing. If the second device does not support configuring parameters for the frame used for sensing, it may not send the first capability information to the first device.

[0114] Conversely, the second device can send the first capability information to the first device if it does not support configuring the parameters for the frame used for sensing. That is, if the first device receives the first capability information, it can determine that the second device does not support configuring the parameters for the frame used for sensing. If the second device supports configuring the parameters for the frame used for sensing, it may not send the first capability information to the first device.

[0115] In another possible scenario, the first capability information may indicate the parameter value of one or more of the parameters 1) to 7) supported by the second device. For example, the first capability information may indicate the value of the subcarrier spacing supported by the second device, such as a subcarrier spacing of 120K, 240K, 480K, or 960K supported by the second device. Also for example, the first capability information may indicate the synchronization sequence supported by the second device, such as the type and / or value of the synchronization sequence supported by the second device. Also for example, the first capability information may indicate the value of the frequency offset supported by the second device. Also for example, the first capability information may indicate the value of the symbol offset supported by the second device. Also for example, the first capability information may indicate the value of the bandwidth supported by the second device. Also for example, the first capability information may indicate the CP length supported by the second device, such as the second device supporting a regular CP, an extended CP, or an ultra-long CP, etc.

[0116] Based on the aforementioned first capability information, the first device can determine that the second device supports configuring the parameters of the frame used for sensing, thereby configuring the parameters of the second frame for the second device through the first frame, and realizing a flexible and variable frame for sensing based on the capability configuration of the second device.

[0117] Optionally, in this embodiment, the first device may also send second capability information to the second device. The second capability information can be used to indicate that the first device supports configuring parameters for frames used for sensing. This second capability information can be implemented with reference to the aforementioned first capability information, and will not be repeated here. In this document, the first device can use the second capability information to instruct the second device to configure parameters for frames used for sensing for the first device.

[0118] In one possible implementation, the embodiment shown in FIG3 can also perform S302.

[0119] S302: The second device sends a second message to the first device.

[0120] Correspondingly, the first device receives the second information from the second device.

[0121] The second information can be used to indicate whether the second device agrees to some or all of the parameters configured in the first information.

[0122] In one possible scenario, the second information could instruct the second device to agree to all parameters configured in the first information, or instruct the second device to reject all parameters configured in the first information. For example, if the second device's capabilities can support all of one or more parameters configured in the first information, then the second device can agree to all parameters configured in the first information. Therefore, the second device can send the second information to the first device, instructing it to agree to all parameters configured in the first information. Alternatively, if the second device's capabilities cannot support some or all of one or more parameters configured in the first information, then the second device can reject all parameters configured in the first information. Therefore, the second device can send the second information to the first device, instructing it to reject all parameters configured in the first information.

[0123] In another possible scenario, the second information may include some or all of the parameters in the first information. For example, the second information may include some or all of the parameters in the first information that the second device disagrees with. For instance, if the capability of the second device cannot support some or all of the parameters configured in the first information, then the second information may suggest to the first device some or all of the parameters supported by the second device. The implementation of these parameters can be referenced to 1) to 7), and will not be elaborated further here. For example, if the capability of the second device cannot support one or more of the parameters configured in the first information, such as subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length, then the second information may include one or more of the parameters that the second device cannot support, that is, suggesting one or more of the parameters to the first device.

[0124] Optionally, the second information may or may not include one or more parameters agreed upon by the second device. For example, if the second device's capabilities support one or more of the parameters configured in the first information, such as subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length, then the second device may agree to the aforementioned parameters configured in the first information. Therefore, the second information may or may not include the aforementioned parameters agreed upon by the second device.

[0125] Based on the aforementioned second information, the first device and the second device can negotiate one or more of the following parameters: subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length, thereby configuring parameters for a second frame that are supported by the capabilities of both the first device and the second device.

[0126] It should be noted that the first device may also be unable to support one or more of the parameters in the second information, such as subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. In this case, the first device may continue to send the first information to the second device (execute S301) to negotiate one or more of the parameters in the second information that cannot be supported. The subsequent process will not be described in detail.

[0127] S303: The first device sends the second frame.

[0128] Correspondingly, the second device receives the second frame.

[0129] In one possible scenario, the parameters of the second frame can be the same as those configured in the first information. For example, the parameters of the second frame can be determined based on one or more parameters selected from the first information, such as subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. In another possible scenario, the parameters of the second frame can be determined based on both the first and second information. For example, some parameters of the second frame can be the same as some parameters configured in the first information (parameters agreed upon by the second device), and other parameters of the second frame can be the same as some parameters configured in the second information (parameters agreed upon by the first device).

[0130] Based on the embodiment shown in Figure 3 above, a method for configuring the parameters of a frame for sensing by a G node is illustrated. In this embodiment, the parameters of a frame for sensing can also be configured by a receiving end, as explained and illustrated below through case 2.

[0131] Case 2: The first device acts as node T, and the second device acts as node G.

[0132] Referring to Figure 4, an exemplary flowchart of a communication method provided in an embodiment of this application is shown, which may include the following steps.

[0133] S401: The first device sends the first frame.

[0134] Correspondingly, the second device receives the first frame.

[0135] S401 can be implemented with reference to S301, and will not be elaborated here.

[0136] In some embodiments, as shown in FIG4, S400 may also be executed before S401.

[0137] S400: The second device sends the first capability information to the first device.

[0138] Correspondingly, the first device receives the first capability information from the second device.

[0139] The S400 implementation can be referenced from the S300 implementation, which will not be elaborated here.

[0140] In one possible implementation, the embodiment shown in FIG4 can also perform S402.

[0141] S402: The second device sends a second message to the first device.

[0142] Correspondingly, the first device receives the second information from the second device.

[0143] S402 can be implemented with reference to S302, and will not be elaborated here.

[0144] S403: The second device sends a second frame to the first device.

[0145] Correspondingly, the first device receives the second frame from the second device.

[0146] In one possible scenario, the parameters of the second frame can be the same as those configured in the first information. For example, the parameters of the second frame can be determined based on one or more parameters selected from the first information, such as subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. In another possible scenario, the parameters of the second frame can be determined based on both the first and second information. For example, some parameters of the second frame can be the same as some parameters configured in the first information (parameters agreed upon by the second device), and other parameters of the second frame can be the same as some parameters configured in the second information (parameters agreed upon by the first device).

[0147] Based on the embodiment shown in Figure 4 above, a method is illustrated for configuring the parameters of a frame for sensing by a T node.

[0148] The following describes possible implementations of the first information in the embodiments of this application. Referring to Figure 5, a schematic diagram of the first information is shown. The first information may include a subcarrier spacing. As shown in Figure 5a, the first information can use "0" and "1" to indicate the subcarrier spacing corresponding to "1". In Figure 5a, the first information can indicate a subcarrier spacing of 480K.

[0149] The first information can also include a synchronization sequence. As shown in Figure 5b, the first information can use "0" and "1" to indicate the type of STS and FTS corresponding to "1". In Figure 5b, the first information can indicate that the STS type is a ZC sequence and the FTS type is a ZC sequence. Additionally, the first information can also indicate bandwidth, such as by using the number of subcarriers. The first information can also include the CP length, and optionally the number of sampling points, which, together with the subcarrier spacing, determine the transmission duration of the frame used for sensing.

[0150] Figure 5 uses a ZC sequence as an example for the synchronization sequence. The first information may also include the required sequence length (N) of the ZC sequence and the root index (u) of the ZC sequence to indicate the value of the synchronization sequence, such as the value of the STS or the value of the FTS. The first information may also include a symbol offset, such as the offset value from the first symbol contained in the frame used for sensing. For example, assuming the symbol carrying the STS is the first symbol in the frame used for sensing, the symbol offset is 0. As another example, assuming the symbol carrying the FTS is the second symbol in the frame used for sensing, the symbol offset is 1. Optionally, the first information may also include the number of repetitions of the synchronization sequence. For example, the number of repetitions of the STS and the number of repetitions of the FTS. For example, the first information may include a repetition count of 1 for the STS and a repetition count of 2 for the FTS.

[0151] It should be understood that if the synchronization sequence contains both STS and FTS, then the first information can include the symbol offset of the STS and the symbol offset of the FTS, respectively. Similarly, if the synchronization sequence contains both STS and FTS, then the first information can include the number of repetitions of the STS and the number of repetitions of the FTS, respectively.

[0152] The first information may also include frequency offset, such as within 10MHz, 20MHz, 30MHz, or other values. Optionally, the first information may include key information or a random seed, which can be used to determine the frequency offset.

[0153] Based on the first information shown in Figure 5, the parameters of the frame used for sensing (such as the second frame) can be configured. It should be noted that the first information shown in Figure 5 is only an example, and the first information can also be used to configure the parameters of the second frame in other ways, such as bitmaps, tables, formulas, etc.

[0154] In some embodiments, the second frame and the first frame can be two consecutive frames. Referring to FIG6A, the first frame and the second frame can be two consecutive frames used for sensing. Based on this scheme, the first device and the second device can configure the parameters of the frames used for sensing in real time.

[0155] In other embodiments, the second frame and the first frame may be two non-contiguous frames. Referring to FIG6B, one or more third frames may be included between the first frame and the second frame, and these one or more third frames are used for sensing. The parameters of the one or more third frames are the same as the parameters of the first frame. Based on this scheme, the first device and the second device can configure the parameters of frames used for sensing at different periods, or configure the parameters of frames used for sensing for different tasks.

[0156] In one example, referring to Figure 7A, in this embodiment of the application, the frame used for sensing (such as the first frame) may only include preamble information and synchronization information. The preamble information can be used to measure CSI, such as including STS and FTS. Optionally, in this embodiment of the application, the frame used for sensing may include one symbol carrying FTS (as shown in Figure 7A), or it may include two symbols carrying FTS (as shown in Figure 2), which is not specifically limited in this application. The synchronization information is used for frame synchronization and / or cell search at the receiving end. Based on this scheme, by reducing redundant information in the frame used for sensing, the frame transmission time can be reduced, thereby reducing bandwidth consumption and improving overall efficiency. Secondly, shortening the frame transmission time can also reduce interference to other devices and improve network stability. In addition, it can reduce device energy consumption, extend battery life, and reduce hardware complexity and cost, making wireless sensing more practical in a wider range of application scenarios.

[0157] In another example, referring to Figure 7B, in this embodiment of the application, the frame used for sensing (such as the first frame) may include measurement symbols. These measurement symbols can be understood as symbols used to measure CSI that can improve sensing performance. Measurement symbols can be orthogonal frequency division multiplexing (OFDM) symbols. For example, measurement symbols may include one or more of the following: frequency modulated continuous wave (FMCW) symbols, OTFS modulation symbols, pulse symbols, or predefined sequences. In this example, the frame used for sensing may also include preamble information and synchronization information. Optionally, as shown in Figure 7B, the frame used for sensing may also include data symbols. Based on this scheme, sensing performance can be improved through measurement symbols.

[0158] Based on the concept of the above embodiments, and referring to FIG8, this application provides a communication device 800, which includes a processing unit 801 and a transceiver unit 802. The device 800 can be a communication device, or it can be an apparatus applied to a communication device that supports the communication device in performing communication methods.

[0159] The transceiver unit can also be referred to as a transceiver module, transceiver, transceiver machine, transceiver device, etc. The processing unit can also be referred to as a processor, processing board, processing unit, processing device, etc. Optionally, the device in the transceiver unit used to implement the receiving function can be considered as a receiving unit. It should be understood that the transceiver unit is used to execute the sending and receiving operations of the communication device in the above method embodiments, and the device in the transceiver unit used to implement the sending function can be considered as a sending unit; that is, the transceiver unit includes a receiving unit and a sending unit.

[0160] Furthermore, it should be noted that if the device is implemented using a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor, microprocessor, or integrated circuit.

[0161] The following describes in detail the implementation of the device 800 in the first and second devices.

[0162] By way of example, when the device 800 is applied to the first device, the operations performed by each unit thereon will be described in detail.

[0163] In one alternative implementation, the communication device 800 can be applied to the first device to execute the method performed by the first device, specifically, for example, the method performed by the first device in the embodiments shown in FIG3 or FIG4.

[0164] For example, processing unit 801 is used to generate a first frame, which includes first information used to configure parameters for a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. Transceiver unit 802 is used to transmit the first frame. Transceiver unit 802 is also used to transmit or receive the second frame, and the first and second frames are used for sensing.

[0165] By way of example, when the device 800 is applied to the second device, the operations performed by each unit thereon will be described in detail.

[0166] In one optional implementation, the communication device 800 can be applied to a second device to execute the method performed by the second device, specifically, for example, the method performed by the second device in the embodiments shown in FIG3 or FIG4.

[0167] For example, transceiver unit 802 is used to receive a first frame, which includes first information used to configure parameters for a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. Processing unit 801 is used to determine the parameters of the second frame based on the first information. Transceiver unit 802 is also used to receive or transmit the second frame, while the first and second frames are used for sensing.

[0168] Based on the concept of the embodiments, as shown in FIG9, this application provides a communication device 900. The communication device 900 includes a processor 910. Optionally, the communication device 900 may further include a memory 920 for storing instructions executed by the processor 910, or storing input data required for the processor 910 to execute the instructions, or storing data generated after the processor 910 executes the instructions. The processor 910 can implement the method shown in the above method embodiments through the instructions stored in the memory 920.

[0169] Based on the concept of the embodiments, as shown in FIG10, this application provides a communication device 1000, which may be a chip or a chip system. Optionally, in this application embodiment, the chip system may be composed of chips, or may include chips and other discrete devices.

[0170] The communication device 1000 may include at least one processor 1010 coupled to a memory. Optionally, the memory may be located within or outside the device. For example, the communication device 1000 may also include at least one memory 1020. The memory 1020 stores computer programs, configuration information, computer programs or instructions, and / or data necessary for implementing any of the above embodiments; the processor 1010 may execute the computer programs stored in the memory 1020 to perform the methods in any of the above embodiments. Optionally, the memory may also be integrated with the processor.

[0171] The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1010 may operate in conjunction with the memory 1020. This embodiment does not limit the specific connection medium between the transceiver 1030, processor 1010, and memory 1020.

[0172] The communication device 1000 may also include a transceiver 1030, through which the communication device 1000 can interact with other devices. The transceiver 1030 may be a circuit, a bus, a transceiver, or any other device that can be used for information interaction, or a signal transceiver unit. As shown in Figure 10, the transceiver 1030 includes a transmitter 1031, a receiver 1032, and an antenna 1033. Furthermore, when the communication device 1000 is a chip-type device or circuit, the transceiver in the communication device 1000 may also be an input / output circuit and / or a communication interface, capable of inputting data (or receiving data) and outputting data (or transmitting data). The processor may be an integrated processor, a microprocessor, or an integrated circuit, and the processor can determine the output data based on the input data.

[0173] In one possible implementation, the communication device 1000 can be applied to a communication device. Specifically, the communication device 1000 can be a communication device or a device capable of supporting a communication device and implementing the functions of the first or second device in any of the above embodiments. The memory 1020 stores the necessary computer programs, computer programs or instructions and / or data for implementing the functions of the first or second device in any of the above embodiments. The processor 1010 can execute the computer programs stored in the memory 1020 to perform the methods executed by the first or second device in any of the above embodiments.

[0174] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0175] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store computer programs, computer program or instruction and / or data.

[0176] Based on the above embodiments, referring to FIG11, this application embodiment also provides another communication device 1100, including: an input / output interface 1110 and a logic circuit 1120; the input / output interface 1110 is used to receive code instructions and transmit them to the logic circuit 1120; the logic circuit 1120 is used to run the code instructions to execute the method executed by the first device or the second device in any of the above embodiments.

[0177] The following is a detailed description of the operation performed by the device 1100 when applied to the first or second device.

[0178] In one alternative implementation, the communication device 1100 can be applied to the first device to execute the method performed by the first device, specifically, for example, the method performed by the first device in the embodiments shown in FIG3 or FIG4.

[0179] For example, logic circuit 1120 is used to generate a first frame, which includes first information used to configure parameters for a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. A transceiver unit is used to transmit the first frame. Input / output interface 1110 is also used to transmit or receive the second frame; the first and second frames are used for sensing.

[0180] Since the communication device 1100 provided in this embodiment can be applied to the first device to execute the method performed by the first device, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.

[0181] In one optional implementation, the communication device 1100 can be applied to a second device to execute the method performed by the second device, specifically, for example, the method performed by the second device in the embodiments shown in FIG3 or FIG4.

[0182] For example, input / output interface 1110 is used to receive a first frame, which includes first information used to configure parameters for a second frame. The first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length. Logic circuit 1120 is used to determine the parameters of the second frame based on the first information. Input / output interface 1110 is also used to receive or transmit the second frame, while the first and second frames are used for sensing.

[0183] Since the communication device 1100 provided in this embodiment can be applied to the second device to execute the method performed by the second device, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.

[0184] Based on the above embodiments, this application also provides a communication system, which includes at least one second device and at least one first device. The technical effects obtained can be referred to the above method embodiments, and will not be repeated here.

[0185] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method performed by the communication device in any of the above embodiments is implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, magnetic disk, or optical disk.

[0186] To achieve the functions of the communication devices shown in Figures 8 to 11, this application embodiment also provides a chip, including a processor, for supporting the communication device in implementing the functions involved in the first or second device in the above method embodiments. In one possible design, the chip is connected to a memory or the chip includes a memory for storing necessary computer programs, instructions, and data for the first or second device.

[0187] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0188] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer programs or instructions. These computer programs or instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0189] These computer programs or instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0190] These computer programs or instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

Claims

1. A communication method, characterized in that, include: A first frame is transmitted, the first frame including first information, the first information being used to configure parameters for the second frame; wherein, the first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length; Send or receive the second frame, wherein the first frame and the second frame are used for sensing.

2. The method according to claim 1, characterized in that, The first frame and the second frame are consecutive, or the first frame and the second frame include one or more third frames, which are used for sensing.

3. The method according to claim 1 or 2, characterized in that, Also includes: Receive second information, which includes some or all of one or more parameters from the first information.

4. The method according to any one of claims 1 to 3, characterized in that, The first frame includes only preamble information and synchronization information.

5. The method according to any one of claims 1 to 3, characterized in that, The first frame includes measurement symbols, which include one or more of the following: frequency modulated continuous wave (FMCW) symbols, orthogonal time-frequency spatial domain (OTFS) modulation symbols, pulse symbols, or a predefined sequence.

6. The method according to any one of claims 1 to 5, characterized in that, Also includes: Receive first capability information, which indicates parameters for supporting the configuration of frames for sensing, the parameters of the frames for sensing including one or more of subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth or cyclic prefix length.

7. A communication method, characterized in that, include: Receive a first frame, the first frame including first information, the first information being used to configure parameters of a second frame; wherein, the first information includes one or more parameters selected from subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length; Receive or send the second frame, wherein the first frame and the second frame are used for sensing.

8. The method according to claim 7, characterized in that, The first frame and the second frame are consecutive, or the first frame and the second frame include one or more third frames, which are used for sensing.

9. The method according to claim 7 or 8, characterized in that, Also includes: Send a second message, which includes some or all of the parameters in the first message.

10. The method according to any one of claims 7 to 9, characterized in that, The first frame includes only preamble information and synchronization information.

11. The method according to any one of claims 7 to 9, characterized in that, The first frame includes measurement symbols, which include one or more of the following: FMCW symbols, OTFS modulation symbols, pulse symbols, or predefined sequences.

12. The method according to any one of claims 7 to 11, characterized in that, Also includes: Send first capability information, which indicates parameters for supporting the configuration of frames for sensing, including one or more of subcarrier spacing, synchronization sequence, frequency offset, symbol offset, bandwidth, or cyclic prefix length.

13. A communication device, characterized in that, The device includes a processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the device to perform the method as claimed in any one of claims 1 to 6, or cause the device to perform the method as claimed in any one of claims 7 to 12.

14. A chip, characterized in that, The chip includes: Communication interface; A processor is configured to invoke and execute the instructions via the communication interface, causing a device equipped with the chip system to perform the method as described in any one of claims 1 to 6, or causing a device equipped with the chip system to perform the method as described in any one of claims 7 to 12.

15. A computer program product, characterized in that, It includes computer execution instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 6, or cause the electronic device to perform the method as described in any one of claims 7 to 12.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked by an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 6, or cause the electronic device to perform the method as described in any one of claims 7 to 12.

17. A communication system, characterized in that, It includes a communication device for performing the method as described in any one of claims 1 to 6, and a communication device for performing the method as described in any one of claims 7 to 12.

Citation Information

Patent Citations

  • Method and apparatus for perception and communication

    CN114584988A

  • Communication method and device

    CN116170821A

  • Method and device for realizing perception

    CN116744359A

  • Sensing method and device

    CN116847394A

  • Method and system for communication

    US20090028255A1