Wireless sensing method and device
The AP in WLAN uses the antenna of the same AP to transmit and receive beacon frames to realize environmental perception, solving the problem of low environmental perception accuracy in inter-station networking scenarios, improving perception accuracy and efficiency, and realizing channel resource conservation.
Patent Information
- Application Number
- CN202311279386.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-03-28
AI Technical Summary
Existing wireless perception technologies are difficult to achieve accurate environmental perception in multi-station networking scenarios, especially when the topology is unknown or the clock is not synchronized, resulting in a degradation of CSI quality and low environmental perception accuracy.
The beacon frame is sent using the first antenna of the same AP through the access point (AP) in the WLAN and the echo signal is received using the beacon frame to achieve environmental perception. This method does not require additional packetization, and can complete environmental perception during normal communication, realize communication perception integration, and improve environmental perception accuracy through co-local vibration design and amplitude phase compensation technology.
It improves the accuracy and efficiency of environment perception, realizes channel resource conservation, and is flexibly applied in various scenarios, enhancing the robustness of the environmental change of perception algorithms.
Smart Images

Figure CN119729388A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of sensing technology, and in particular to a wireless sensing method and device. Background Art
[0002] Wireless sensing refers to the technology of sensing people or objects in the environment by measuring the changes in the scattering and / or reflection of wireless signals passing through people or objects. How to achieve environmental perception based on wireless local area network (WLAN), such as human intrusion detection or human breathing detection in the environment, is the current research focus. Summary of the invention
[0003] The present application provides a wireless sensing method and device, which can realize environmental sensing based on WLAN.
[0004] In a first aspect, a wireless sensing method is provided. The method includes: an access point (AP) in a WLAN sends a beacon frame using a first antenna. The AP receives an echo signal using a second antenna, where the echo signal is obtained by reflection or scattering of the beacon frame. The AP performs environmental sensing based on the received echo signal.
[0005] This application utilizes the ability of AP to send and receive messages by itself. The same AP sends a beacon frame and receives the echo signal of the beacon frame. Compared with the AP, the signal sending and receiving location is always known, so it helps to improve the accuracy of environmental perception, and the deployment location of the AP is not restricted, and can be flexibly applied to various scenarios. In addition, the AP uses beacon frames to achieve environmental perception. Beacon frames are sent periodically to announce the existence of the AP. Therefore, the use of beacon frames to achieve environmental perception does not require additional packets, which can save channel resources, and environmental perception can be completed during normal communication, realizing communication and perception integration.
[0006] Optionally, the first antenna and the second antenna are different antennas connected to the same baseband circuit of the AP.
[0007] In this implementation, since the first antenna and the second antenna are connected to the same baseband circuit of the AP through the same RF circuit, the co-local oscillator design of the transmitting circuit and the receiving circuit can be realized, so that the sampling frequency and the carrier frequency between the transmitting end and the receiving end are consistent, and there will be no problem of sampling frequency offset and carrier frequency offset affecting the CSI quality of the received signal, thereby improving the accuracy of environmental perception. In addition, there is no need for internal time synchronization, thereby improving the efficiency of environmental perception.
[0008] Optionally, the first antenna and the second antenna are respectively connected to different baseband circuits of the AP.
[0009] Optionally, an implementation manner in which the AP sends a beacon frame using the first antenna includes: the AP sends the beacon frame using the first antenna on a primary channel and a secondary channel simultaneously.
[0010] In the present application, the AP can copy the beacon frame transmitted on the main channel to one or more secondary channels for simultaneous transmission, so that the beacon frame is transmitted on a larger bandwidth, so that the AP can receive the echo signal obtained by the beacon frame being reflected or scattered by the environment on a larger bandwidth, thereby improving the perception accuracy.
[0011] Optionally, an implementation method of the AP performing environmental perception based on the received echo signal includes: the AP calculates channel state information (CSI) based on the received echo signal. The AP performs amplitude and phase compensation on the CSI according to an automatic gain control (AGC) gear corresponding to the echo signal based on a preset amplitude and phase compensation relationship, and the amplitude and phase compensation relationship includes amplitude compensation values and / or phase compensation values corresponding to multiple AGC gears. The AP performs environmental perception based on the CSI after amplitude and phase compensation.
[0012] In the present application, by pre-establishing an amplitude-phase compensation relationship and using the AGC gear corresponding to the echo signal to perform amplitude-phase compensation on the CSI calculated based on the echo signal, the influence of the dynamic variables of the CSI introduced by the AGC gear on environmental perception can be eliminated as much as possible.
[0013] In a second aspect, an AP in a WLAN is provided. The AP includes multiple functional modules, and the multiple functional modules interact with each other to implement the method in the first aspect and its respective embodiments. The multiple functional modules can be implemented based on software, hardware, or a combination of software and hardware, and the multiple functional modules can be arbitrarily combined or divided based on specific implementations.
[0014] For example, the AP includes a sending module, a receiving module and a processing module. The sending module is used to send a beacon frame using a first antenna. The receiving module is used to receive an echo signal using a second antenna, where the echo signal is obtained by reflecting or scattering the beacon frame. The processing module is used to perform environmental perception based on the received echo signal.
[0015] Optionally, the first antenna and the second antenna are different antennas connected to the same baseband circuit of the AP.
[0016] Optionally, the first antenna and the second antenna are respectively connected to different baseband circuits of the AP.
[0017] Optionally, the sending module is specifically used to: use the first antenna to simultaneously send the beacon frame on the primary channel and the secondary channel.
[0018] Optionally, the processing module is specifically used to: calculate CSI according to the received echo signal; based on a preset amplitude-phase compensation relationship, perform amplitude-phase compensation on the CSI according to an AGC gear corresponding to the echo signal, the amplitude-phase compensation relationship including amplitude compensation values and / or phase compensation values corresponding to multiple AGC gears; and perform environmental perception based on the CSI after amplitude-phase compensation.
[0019] In a third aspect, an AP in a WLAN is provided, wherein the AP includes a processor, a memory, a transceiver, and multiple antennas.
[0020] The transceiver is configured to send a beacon frame using a first antenna among the multiple antennas. The transceiver is also configured to receive an echo signal using a second antenna among the multiple antennas, wherein the echo signal is obtained by reflecting or scattering the beacon frame. The processor is configured to call a computer program stored in the memory to perform environmental perception according to the received echo signal.
[0021] Optionally, the first antenna and the second antenna are different antennas of the AP. For example, the first antenna and the second antenna are different antennas connected to the same baseband circuit of the AP. Alternatively, the first antenna and the second antenna are respectively connected to different baseband circuits of the AP.
[0022] In a fourth aspect, a computer-readable storage medium is provided, on which instructions are stored. When the instructions are executed by a processor of an AP, the method in the above-mentioned first aspect and its various embodiments is implemented.
[0023] In a fifth aspect, a chip is provided, the chip including a programmable logic circuit and / or program instructions, and when the chip is running, the method in the above-mentioned first aspect and its various embodiments is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0025] Figure 2 is a schematic diagram of the hardware structure of an AP provided in an embodiment of the present application;
[0026] Figure 3 is a schematic diagram of the hardware structure of another AP provided in an embodiment of the present application;
[0027] Figure 4 It is a flowchart of a wireless sensing method provided in an embodiment of the present application;
[0028] Figure 5 It is a structural diagram of an AP provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0030] WLAN can use CSI for environmental perception, referred to as CSI perception. CSI data contains channel characteristics such as scattering, fading, and energy attenuation with distance. Since objects will affect signal propagation when they move in the environment, and these will be recorded by CSI as the channel changes, CSI can be used to achieve functions such as detection, positioning, and identification. CSI perception technology has many advantages, such as indoor ubiquity, privacy protection, fine-grained perception, and environmental robustness. CSI perception technology also has many application scenarios, such as health monitoring and smart home.
[0031] The Institute of Electrical and Electronics Engineers (IEEE) 802.11bf protocol draft proposes to provide wireless sensing functions for WLAN technology while minimizing the impact on communications. The current IEEE 802.11bf protocol draft mainly discusses multi-station networking to achieve CSI data acquisition. Among them, multi-station networking can be a WLAN device that supports sending WLAN signals and a WLAN device that supports measuring CSI, such as AP and AP networking, AP and Internet of Things (IOT) device networking, or IOT device and IOT device networking. Simply put, in the multi-station networking scenario, a WLAN device sends a wireless signal, and another WLAN device calculates CSI based on the received wireless signal to further achieve environmental perception.
[0032] For example, a WLAN device periodically sends wireless signals, and another WLAN device calculates CSI based on the received wireless signals, and uses a model-based or learning-based approach to analyze the continuous CSI data obtained over a period of time to perceive human activities in the environment. Among them, the model-based approach is to model human activities based on some physical model signals, such as the Fresnel zone theory. The learning-based approach is driven by data and machine learning. For some human activities that are difficult to model, such as human fall status recognition, recognition can be performed by collecting a large amount of data to train the machine learning model.
[0033] However, both the model-based approach and the learning-based approach are related to the topological structure of the multi-station network. For the model-based approach, if the topological structure is unknown, the accuracy of environmental perception will be affected. For the learning-based approach, the previously trained machine learning model will become invalid due to the change of the topological structure. Therefore, when the topological structure of the multi-station network is unknown, the technology of two WLAN devices sending and receiving signals separately may not be able to achieve accurate perception of the environment.
[0034] In addition, due to the multi-station networking scenario, multiple WLAN devices need to measure CSI data with each other. On the one hand, if the clocks between the receiving end and the transmitting end are not synchronized, the sampling frequency and carrier frequency between the receiving end and the transmitting end may be different, and the CSI quality will be affected by factors such as sampling frequency offset (SFO) and carrier frequency offset (CFO), thereby affecting the accuracy of environmental perception. On the other hand, different WLAN devices may be limited by heterogeneous frequency networking, or limited by carrier-sense multiple access with collision avoidance (CSMA / CA) mechanism, and it is impossible to obtain more CSI data relative to the same WLAN device within a period of time, resulting in low environmental perception accuracy.
[0035] Based on this, the present application provides a technical solution applied to WLAN. The AP uses a first antenna to send a beacon frame, and uses a second antenna to receive an echo signal obtained by reflecting or scattering the beacon frame, and further performs environmental perception based on the received echo signal. Among them, the first antenna and the second antenna can be different antennas in the AP. The present application utilizes the ability of the AP to send and receive messages by itself. The same AP sends a beacon frame and receives the echo signal of the beacon frame. Compared with the AP, the signal sending and receiving position is always known, so it helps to improve the accuracy of environmental perception, and the deployment location of the AP is not restricted, and can be flexibly applied to various scenarios. In addition, the AP uses beacon frames to achieve environmental perception. Beacon frames are sent periodically to announce the existence of the AP. Therefore, the use of beacon frames to achieve environmental perception does not require additional packets, which can save channel resources, and environmental perception can be completed during normal communication, realizing communication and perception integration.
[0036] The following is a detailed introduction to the technical solution of this application from multiple angles, including application scenarios, hardware structure, method flow, and virtual devices.
[0037] The following is an example of the application scenario and hardware structure involved in the embodiments of the present application.
[0038] The wireless sensing method provided in the embodiment of the present application can be applied to various application scenarios where WLAN is deployed, such as intrusion detection and breathing detection in the environment, and can be applied to both indoor and outdoor environments. Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 As shown, the application scenario includes AP 100. AP 100 is a network device that supports WLAN protocol. For example, AP 100 can be a wireless router. AP 100 is used to provide wireless access services based on WLAN protocol for stations (STAs). IEEE 802.11 series standards are defined in WLAN protocol.
[0039] Optionally, the working frequency band supported by AP 100 includes but is not limited to 2.4 GHz band, 3.6 GHz band, 4.9 GHz band, 5 GHz band, 6 GHz band or 60 GHz band. Among them, the 2.4 GHz band includes 2.4 GHz to 2.4835 GHz, and the 5 GHz band includes 5.150 GHz to 5.350 GHz and 5.725 GHz to 5.850 GHz. In order to avoid the problem of co-channel interference, the available frequency bands in WLAN are divided into independent channels, that is, there is no frequency band overlap between channels. For example, the 2.4 GHz band has 3 independent channels, including channel 1, channel 6 and channel 11, so at most three different-frequency WLANs can be deployed simultaneously in the 2.4 GHz band. In the embodiment of the present application, the "x" in "channel x" refers to the channel number defined in the WLAN protocol. For example, the 5 GHz band includes channel 36, channel 40, channel 44 and channel 48, etc.
[0040] The working channel of AP 100 includes at least a primary channel. Optionally, the working channel of AP 100 also includes a secondary channel. In the embodiment of the present application, the working channel of AP 100 refers to a complete WLAN channel, such as a 20 megahertz (MHz) WLAN channel, or a WLAN channel with a larger bandwidth (such as 40MHz, 80MHz or 160MHz). A channel with a bandwidth greater than 20MHz may be called a large bandwidth channel, and a large bandwidth channel is composed of multiple continuous 20MHz channels. For example, in the 5GHz frequency band, a 40MHz large bandwidth channel may be composed of a 20MHz channel 36 and a 20MHz channel 40, expressed as channel <36,40>. If the working channel of AP 100 is a large bandwidth channel, the working channel of AP 100 may include a primary channel and a secondary channel. Among them, any 20MHz channel in the working channel of AP 100 may be set as a primary channel. The channels other than the primary channel in the working channel of AP 100 are secondary channels. In order to improve the WLAN service quality, AP may use a large bandwidth channel as a working channel, such as a WLAN channel with a bandwidth of 40MHz or greater. If the working channel of AP 100 is configured as a large bandwidth channel, AP 100 can use part or all of the bandwidth of the working channel for transmission each time when transmitting a WLAN frame, but the main channel must be included. For example, if the working channel of AP 100 is configured as an 80MHz channel <36,40,44,48>, where the main channel is channel 36, then AP 100 can transmit WLAN frames on the entire 80MHz channel, or on the 40MHz channel <36,40>, or on the 20MHz channel 36. Among them, WLAN frames include management frames, control frames, and data frames. Management frames include but are not limited to beacon frames.
[0041] In the embodiment of the present application, AP 100 is used to implement single-base perception, that is, there is only one device involved in environmental perception, and AP 100 perceives the environment by self-transmitting and self-receiving signals, which is similar to the working mode of traditional radar. Figure 1 AP100 is used to send a beacon frame. The beacon frame will form an echo signal after being scattered and / or reflected by the environment. Then, AP 100 can receive the echo signal and further perceive the environment by analyzing the received echo signal.
[0042] Optionally, see Figure 1, the application scenario also includes a wireless controller 110 and / or a server 120. The wireless controller 110 is used to manage the AP 100, including performing radio frequency tuning, air interface optimization, and security authentication on the AP 100. The wireless controller 110 may be, for example, an access controller (AC). The server 120 is used to provide services for the AP 100, including but not limited to access services. In the embodiment of the present application, after the AP 100 receives the echo signal of the beacon frame, it may independently complete the environmental perception, or it may cooperate with the wireless controller 110 or the server 120 to complete the environmental perception. For example, the AP 100 may send the collected CSI data to the wireless controller 110 or the server 120, and the wireless controller 110 or the server 120 may perceive the changes in the environment by analyzing the changes in the CSI data.
[0043] Optionally, AP 100 includes multiple antennas. For example, Figure 2 and Figure 3 They are schematic diagrams of the hardware structure of an AP provided in an embodiment of the present application. Figure 2 or Figure 3 As shown, AP 100 includes: a processor 101, a memory 102, a transceiver 103, and multiple antennas. Figure 2 , AP 100 includes two antennas, antenna A1 and antenna A2. Figure 3 , AP100 includes 4 antennas, namely antenna B1, antenna B2, antenna B3 and antenna B4. Figure 2 and Figure 3 The number of antennas is only used as an example and is not intended to limit the AP provided in the embodiments of the present application.
[0044] The processor 101 , the memory 102 and the transceiver 103 are connected via a communication bus (not shown in the figure).
[0045] Processor 101 may be a general-purpose central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the solution of the present application. Processor 101 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. Processor 101 here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0046] The memory 102 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 102 may exist independently and be connected to the processor 101 via a communication bus. The memory 102 may also be integrated with the processor 101.
[0047] In the embodiment of the present application, the memory 102 is used to store a computer program, and the computer program includes program instructions. The processor 101 is used to call the computer program and cooperate with the transceiver 103 to implement the wireless sensing method provided in the following embodiments of the present application.
[0048] The transceiver 103 is used to perform the transceiver action of the device. Optionally, the transceiver 103 includes one or more baseband circuits and one or more radio frequency circuits. For example, see Figure 2 , the transceiver 103 includes a baseband circuit (baseband circuit 21) and a radio frequency circuit (radio frequency circuit 22). Figure 3 The transceiver 103 includes two baseband circuits (baseband circuit 311 and baseband circuit 312) and two radio frequency circuits (radio frequency circuit 321 and radio frequency circuit 322), wherein the baseband circuit 311 is connected to the radio frequency circuit 321, and the baseband circuit 312 is connected to the radio frequency circuit 322. Figure 3 In the description, an example is taken in which multiple baseband circuits are integrated in the same transceiver 103, or the AP 100 may also include multiple transceivers, and the multiple baseband circuits may be independently deployed in different transceivers of the AP 100.
[0049] See also Figure 2 or Figure 3 Each baseband circuit includes a signal generating circuit and a signal receiving circuit. The signal generating circuit and the signal receiving circuit can be two independent circuits, or the signal generating circuit and the signal receiving circuit can also share some circuits. The signal generating circuit is used to generate and send signals. The signal receiving circuit is used to receive and process signals. Figure 2 and Figure 3 The baseband circuit shown in the figure is implemented based on hardware. In some implementations, the baseband processing function can also be implemented based on software. For example, the baseband processing function can be implemented in a processor, that is, a baseband processing module is integrated in the processor, which is not limited in the embodiments of the present application. For the sake of distinction, the hardware that implements the baseband processing function is referred to as a baseband circuit in the present application, and the software that implements the baseband processing function is referred to as a baseband processing module.
[0050] Optionally, the radio frequency circuit may include one or more channels (chain). The baseband circuit may enable a channel in the radio frequency circuit to be a transmit (Tx) channel or a receive (Rx) channel. Optionally, the transmit channel may include a filter, a digital-to-analog converter, and a power amplifier. The receive channel may include a filter, an analog-to-digital converter, and a power amplifier. The transmit channel and the receive channel may be independent of each other, or may share some components.
[0051] See for example Figure 2 , the RF circuit 22 includes a channel 22a and a channel 22b. When the AP 100 performs environmental perception, the channel 22a can be enabled as a transmitting channel and the channel 22b can be enabled as a receiving channel through the baseband circuit 21. Channel 22a is connected to the signal generating circuit, and channel 22a is connected to antenna A1, that is, antenna A1 is a transmitting antenna. Channel 22b is connected to the signal receiving circuit, and channel 22b is connected to antenna A2, that is, antenna A2 is a receiving antenna. The signal generated by the signal generating circuit in the baseband circuit 21 is transmitted through channel 22a in the RF circuit 22 and is sent out by antenna A1. The signal received by antenna A2 is transmitted to the signal receiving circuit in the baseband circuit 21 through channel 22b in the RF circuit 22, and then the signal is processed by the signal receiving circuit or continues to be transmitted to the processor 101 for processing by the processor 101. For example, antenna A1 can send a beacon frame, and antenna A2 can receive the beacon frame and the echo signal generated by the beacon frame after environmental scattering or reflection. Figure 2 In the example, the RF circuit 22 includes two channels. The RF circuit 22 may also include three or more channels. Accordingly, the RF circuit 22 may be connected to three or more antennas. When the AP 100 performs environmental perception, the baseband circuit 21 may enable one antenna connected to the RF circuit 22 to be a transmitting antenna, and the remaining antennas to be receiving antennas. Alternatively, multiple antennas connected to the RF circuit 22 may be enabled to be transmitting antennas, and the remaining antennas to be receiving antennas, as long as the multiple antennas connected to the baseband circuit 21 through the RF circuit 22 include both transmitting antennas and receiving antennas.
[0052] See also Figure 3, the RF circuit 321 includes a channel 321a and a channel 321b. When the AP 100 performs environmental perception, the channel 321a and the channel 321b can be enabled as transmission channels through the baseband circuit 311, and the channel 322a and the channel 322b can be enabled as reception channels through the baseband circuit 312. The channel 321a and the channel 321b are respectively connected to the signal generating circuit, and the channel 321a is connected to the antenna B1, and the channel 321b is connected to the antenna B2, that is, the antenna B1 and the antenna B2 are the transmitting antennas. The channel 322a and the channel 322b are respectively connected to the signal receiving circuit, and the channel 322a is connected to the antenna B3, and the channel 322b is connected to the antenna B4, that is, the antenna B3 and the antenna B4 are the receiving antennas. The signal generated by the signal generating circuit in the baseband circuit 311 is transmitted in the channel 321a and the channel 321b in the RF circuit 321, and is sent out by the antenna B1 and the antenna B2 respectively. The signals received by antenna B3 and antenna B4 are respectively transmitted to the signal receiving circuit in the baseband circuit 312 through the channel 322a and the channel 322b in the radio frequency circuit 322, and then the signals are processed by the signal receiving circuit or further transmitted to the processor 101 for processing by the processor 101. For example, antenna B1 and antenna B2 can send out a beacon frame, and antenna B3 and antenna B4 can receive the beacon frame and the echo signal generated by the beacon frame after environmental scattering or reflection. Figure 3 In the example, the RF circuit 321 and the RF circuit 322 both include two channels. The RF circuit 321 and the RF circuit 322 may also include one, three or more channels. Accordingly, the RF circuit 321 and the RF circuit 322 may be connected to one, three or more antennas. When the AP 100 performs environmental perception, the baseband circuit 311 may be used to enable one or more antennas connected to the RF circuit 321 to be transmitting antennas, and the baseband circuit 312 may be used to enable one or more antennas connected to the RF circuit 322 to be receiving antennas. Alternatively, the baseband circuit 311 may be used to enable one or more antennas connected to the RF circuit 321 to be receiving antennas, and the baseband circuit 312 may be used to enable one or more antennas connected to the RF circuit 322 to be transmitting antennas. As long as the antennas connected to the baseband circuit 311 through the RF circuit 321 include a transmitting antenna, and the antennas connected to the baseband circuit 312 through the RF circuit 322 include a receiving antenna, it is sufficient.
[0053] The following is an example of the method flow of the embodiment of the present application.
[0054] The wireless sensing method provided in the embodiment of the present application can be applied to an AP in a WLAN, where the AP includes multiple antennas. For example, the AP can be Figures 1 to 3 Any of the APs 100 shown. For example, Figure 4 FIG. 1 is a flow chart of a wireless sensing method provided in an embodiment of the present application. Figure 4As shown, the method includes but is not limited to the following steps 401 to 403.
[0055] Step 401: The AP sends a beacon frame using a first antenna.
[0056] Optionally, the AP periodically sends a beacon frame using the first antenna to announce the existence of the WLAN so that the STA can access the WLAN.
[0057] Optionally, the working channel of the AP is a large bandwidth channel, including a main channel and a secondary channel. When the working channel of the AP is a large bandwidth channel, the beacon frame is generally sent only on the main channel. In order to improve the perception accuracy, the AP can use the first antenna to send beacon frames on the main channel and the secondary channel at the same time. For example, if the bandwidth of the working channel of the AP is 80MHz, including a 20MHz main channel and three 20MHz secondary channels, the AP can copy the beacon frame transmitted on the main channel to one or more secondary channels (such as all secondary channels) for simultaneous transmission, so that the beacon frame is transmitted over a larger bandwidth, so that the AP can receive the echo signal obtained by the reflection or scattering of the beacon frame through the environment over a larger bandwidth, thereby improving the perception accuracy. The larger the bandwidth of the received signal, the higher the perception accuracy. Specifically, the larger the bandwidth of the received signal, the higher the time resolution of the AP for the received signal in the time domain, and the more subcarriers of the received signal obtained in the frequency domain. Taking the time domain as an example, the propagation time of the echo signal in the medium can reflect the distance from the perceived target to the AP. Therefore, the higher the time resolution of the received signal, the higher the accuracy of the calculated distance from the perceived target to the AP, thereby improving the positioning accuracy of the perceived target, that is, improving the perception accuracy.
[0058] Optionally, the AP can also reduce the beacon frame sending time interval during the environmental perception process, that is, the AP sends more beacon frames during the environmental perception process so that the AP can receive more echo signals obtained by reflection or scattering of beacon frames by the environment, thereby obtaining more environmental perception information to improve perception accuracy.
[0059] Step 402: The AP receives an echo signal using the second antenna. The echo signal is obtained by reflecting or scattering a beacon frame sent by the AP using the first antenna.
[0060] It is worth noting that the first antenna in the embodiment of the present application is used to refer to the antenna used by the AP to send beacon frames, and does not specifically refer to a certain antenna of the AP. The first antenna can be one antenna of the AP, or it can also be multiple antennas of the AP. The embodiment of the present application does not limit the number of antennas used by the AP to send beacon frames. Similarly, the second antenna in the embodiment of the present application is used to refer to the antenna used by the AP to receive the echo signal obtained by the beacon frame after reflection or scattering, and does not specifically refer to a certain antenna of the AP. The second antenna can be one antenna of the AP, or it can also be multiple antennas of the AP. The embodiment of the present application does not limit the number of antennas used by the AP to receive the echo signal.
[0061] Optionally, before sending a beacon frame using the first antenna (ie, before executing step 401), the AP sets the first antenna as a transmitting antenna and sets the second antenna as a receiving antenna to wait for receiving an echo signal obtained by reflecting or scattering the beacon frame sent by the first antenna.
[0062] The embodiment of the present application is described by taking the first antenna and the second antenna as different antennas of an AP as an example.
[0063] In one possible implementation, the first antenna and the second antenna are different antennas connected to the same baseband circuit of the AP. For example, the structure of the AP is as follows: Figure 2 As shown, the first antenna may be antenna A1, the second antenna may be antenna A2, and the first antenna and the second antenna are connected to the same baseband circuit 21 via a radio frequency circuit 22. AP 100 may use antenna A1 to send a beacon frame, and use antenna A2 to receive an echo signal.
[0064] In this implementation, the AP can be set with a communication mode and a perception mode. When the AP is in the communication mode, the transceiver status of all antennas connected to the same baseband circuit is usually the same, for example, all antennas are enabled as transmitting antennas to send out signals generated by the baseband circuit, or all antennas are enabled as receiving antennas to receive external signals, which can improve the signal transceiver efficiency of the AP. When the AP is in the perception mode, multiple antennas connected to the same baseband circuit include transmitting antennas and receiving antennas, so that the signal sent by the AP using the transmitting antenna can be received by the receiving antenna, thereby realizing environmental perception.
[0065] Optionally, the AP can perform environmental sensing periodically, for example, once every 5 minutes. Alternatively, the AP can perform environmental sensing under the triggering of a sensing instruction, which can be triggered manually on the AP, or can also be a control instruction sent to the AP by other devices. When the AP starts to perform environmental sensing, it can switch from the communication mode to the sensing mode. Accordingly, when the AP finishes environmental sensing, it can immediately switch from the sensing mode to the communication mode to improve the communication efficiency of the AP.
[0066] In this implementation, since the first antenna and the second antenna are connected to the same baseband circuit of the AP through the same RF circuit, the co-local oscillator design of the transmitting circuit and the receiving circuit can be realized, so that the sampling frequency and the carrier frequency between the transmitting end and the receiving end are consistent, and there will be no problem of sampling frequency offset and carrier frequency offset affecting the CSI quality of the received signal, thereby improving the accuracy of environmental perception. In addition, there is no need for internal time synchronization, thereby improving the efficiency of environmental perception.
[0067] In another possible implementation, the first antenna and the second antenna are connected to different baseband circuits of the AP respectively. Optionally, the first antenna is connected to the first baseband circuit of the AP via a first radio frequency circuit, and the second antenna is connected to the second baseband circuit of the AP via a second radio frequency circuit. For example, the structure of the AP is as follows Figure 3 As shown, the first antenna may be antenna B1 and antenna B2, and the second antenna may be antenna B3 and antenna B4. The first radio frequency circuit may be radio frequency circuit 321, and the first baseband circuit may be baseband circuit 311, that is, the first antenna (antenna B1 and antenna B2) is connected to baseband circuit 311 via radio frequency circuit 321. The second radio frequency circuit may be radio frequency circuit 322, and the second baseband circuit may be baseband circuit 312, that is, the second antenna (antenna B3 and antenna B4) is connected to baseband circuit 312 via radio frequency circuit 322. AP 100 may send beacon frames using antenna B1 and antenna B2, and receive echo signals using antenna B3 and antenna B4.
[0068] Optionally, when the operating frequencies of the first RF circuit and the second RF circuit are different, before the AP sends a beacon frame using the first antenna (i.e., before executing step 401), it is necessary to switch the operating frequencies of the first RF circuit and / or the second RF circuit so that the operating frequencies of the first RF circuit and the second RF circuit are the same. For example, if the operating frequency of the first RF circuit is 5.2 GHz and the operating frequency of the second RF circuit is 5.4 GHz, the operating frequency of the second RF circuit can be switched from 5.4 GHz to 5.2 GHz, or the operating frequency of the first RF circuit can be switched from 5.2 GHz to 5.4 GHz, so that the first RF circuit and the second RF circuit operate at the same frequency, so that the signal sent by the first antenna can be received by the second antenna.
[0069] Optionally, the AP can perform environmental perception periodically, for example, once every 5 minutes. Alternatively, the AP can perform environmental perception under the triggering of a perception instruction, which can be triggered manually on the AP, or can also be a control instruction sent to the AP by other devices. When the AP starts to perform environmental perception, the first RF circuit and the second RF circuit can be switched to the same operating frequency. Accordingly, when the AP ends environmental perception, the operating frequencies of the first RF circuit and the second RF circuit can be immediately restored to the original operating frequencies to minimize the impact on the normal communication of the AP.
[0070] The embodiments of the present application do not exclude the possibility that the first antenna and the second antenna are the same antenna. In this implementation, after the AP sends the beacon frame using the first antenna, it can immediately switch the first antenna from a transmitting antenna to a receiving antenna to wait for the echo signal obtained by reflecting or scattering the sent beacon frame.
[0071] In addition to using the second antenna to receive the echo signal, the AP also uses the second antenna to receive the beacon frame directly sent from the first antenna (called the direct signal). Since it takes a certain amount of time for a signal to propagate in the air, and the propagation distance of the direct signal is much smaller than the propagation distance of the echo signal, for the same beacon frame, the first beacon frame received by the AP using the second antenna is the direct signal, and the second beacon frame received is the echo signal.
[0072] Further, after the AP receives the echo signal using the second antenna, the following step 403 is executed.
[0073] Step 403: The AP performs environment perception according to the received echo signal.
[0074] Optionally, the AP may perform environmental perception based on the frequency domain characteristics of the received echo signal. For example, the AP may perform frequency domain sampling on the received echo signal to calculate CSI, and then perform environmental perception based on the CSI. In this implementation, the AP may multiplex the communication processing link to calculate the CSI of the received signal.
[0075] Optionally, the AP performs environmental perception based on CSI, which may be that the AP collects CSI of the echo signal received within a period of time, and then perceives the change of the environment based on the change of the amplitude information and / or phase information of the CSI during this period of time. For example, the continuous CSI data collected within a period of time may be analyzed in a model-based manner or a learning-based manner to perceive the environment. Taking the pattern-based method to determine whether there is human intrusion in the environment as an example, training samples may be collected in advance, and a machine learning model may be trained in a supervised learning manner to obtain an intrusion detection model. Among them, the training samples include the amplitude information and phase information of the CSI of the echo signal collected by the AP when there is no human intrusion in the environment, and the amplitude information and phase information of the CSI of the echo signal collected by the AP when there is human intrusion in the environment. When the AP performs environmental perception, the amplitude information and phase information of the CSI of the collected echo signal may be used as the input of the intrusion detection model to obtain the judgment result output by the intrusion detection model, which indicates whether there is human intrusion or no human intrusion in the environment.
[0076] Alternatively, the AP performs environmental perception based on the CSI, or the AP collects the CSI of the echo signal received over a period of time, and then uploads the collected CSI to the wireless controller or server, which perceives the environmental changes based on the changes in the amplitude information and / or phase information of the CSI during this period.
[0077] When receiving the echo signal, the AP needs to adjust the received signal power gain of the echo signal. If the received signal power of the echo signal is too low, the AP needs to amplify the received signal power of the echo signal. If the received signal power of the echo signal is too high, the AP needs to attenuate the received signal power of the echo signal. So that the received signal power of the echo signal is finally adjusted to a suitable power size, so that the AP can successfully receive the echo signal. The whole process of the AP adjusting the received signal power gain of the echo signal is the AGC adjustment process. The AGC adjustment is mainly implemented by the AGC module, the control interface and the analog amplifier. The AGC module is usually in the baseband circuit, the analog amplifier is in the radio frequency circuit, and the control interface is a bridge connecting the baseband circuit and the radio frequency circuit, which can transmit the control signal between the baseband circuit and the radio frequency circuit. In the specific implementation, the AGC module calculates the received signal power adjustment method, and sends the power adjustment control word to the analog amplifier through the control interface, and then the analog amplifier adjusts the AGC gear according to the power adjustment control word to achieve the gain adjustment of the received signal power.
[0078] Since the transmit power and receive power of the AP's received and sent signals will change with the environment, the AP will switch the AGC gear to receive the signal during operation. For the same received signal, the CSI of the received signal calculated will be different for different AGC gears. Based on this, the embodiment of the present application provides a method for compensating CSI data to minimize the impact of the dynamic variables of CSI introduced by the AGC gear on environmental perception.
[0079] Optionally, the AP can perform amplitude and phase compensation on the CSI according to the AGC gear corresponding to the echo signal based on a preset amplitude and phase compensation relationship, and the amplitude and phase compensation relationship includes amplitude compensation values and / or phase compensation values corresponding to multiple AGC gears. The AP then performs environmental perception based on the CSI after amplitude and phase compensation. The amplitude and phase compensation relationship can be established by controlling the AP's transmit power and the AGC gear corresponding to the received signal. When there are many data packets in the environment, the AGC gear may vary greatly. By performing CSI data compensation, the perception accuracy can be improved.
[0080] For example, the RF circuit connected to the second antenna has 10 AGC gears, which can fix the transmission power of the first antenna, and then use different AGC gears in the RF circuit to process the signal sent by the first antenna and received by the second antenna, and calculate the amplitude and phase of the CSI of the received signal, and then use one of the AGC gears as a reference to calculate the difference between the amplitude and phase of the CSI of the received signal under other AGC gears and the amplitude and phase of the CSI of the received signal under the AGC gear as the reference, and use the difference as the amplitude compensation value and the phase compensation value. Afterwards, after the AP receives the echo signal with the second antenna, it can obtain the amplitude compensation value and the phase compensation value according to the AGC gear corresponding to the echo signal to perform amplitude and phase compensation on the CSI of the echo signal.
[0081] Alternatively, when the AP is performing environmental perception, the power gain of the received signal of the second antenna is set to a fixed value, that is, a fixed AGC gear position, to improve the perception accuracy.
[0082] In an embodiment of the present application, by performing amplitude and phase compensation on the CSI data of the received signal, or fixing the AGC gear of the received signal, the CSI variables introduced by the hardware channel can be reduced or avoided, thereby improving the accuracy of environmental perception.
[0083] Optionally, the AP may also perform environmental perception based on the time domain characteristic information of the received echo signal. For example, the AP may perform time domain in-phase quadrature (IQ) sampling on the received echo signal and perform cross-correlation and other operations on the sampling results to perform environmental perception. The embodiments of the present application will not be described in detail here.
[0084] In the wireless sensing method provided in the embodiment of the present application, the AP uses the first antenna to send a beacon frame, and uses the second antenna to receive the echo signal obtained by the reflection or scattering of the beacon frame, and further performs environmental perception based on the received echo signal. The embodiment of the present application utilizes the ability of the AP to send and receive messages by itself. The same AP sends a beacon frame and receives the echo signal of the beacon frame. Compared with the AP, the signal sending and receiving position is always known, which helps to improve the accuracy of environmental perception. The deployment location of the AP is not restricted and can be flexibly applied to various scenarios, which can improve the robustness of the perception algorithm to environmental changes. In addition, the AP uses beacon frames to achieve environmental perception. Beacon frames are sent periodically to announce the existence of the AP. Therefore, the use of beacon frames to achieve environmental perception does not require additional packets, which can save channel resources, and can complete environmental perception during normal communication, realizing communication and perception integration.
[0085] The sequence of steps of the wireless sensing method provided in the embodiment of the present application can be adjusted appropriately, and the steps can be increased or decreased accordingly. Any technical personnel familiar with the technical field can easily think of a change within the technical scope disclosed in this application, and all such changes should be included in the protection scope of this application.
[0086] For example, in the scheme of the present application, in addition to using beacon frames to achieve environmental perception, the AP can also use data frames, control frames, other management frames or private frames other than beacon frames to achieve environmental perception. The specific implementation method can refer to the method of using beacon frames to achieve environmental perception described in the above embodiment.
[0087] Optionally, the AP uses data frames to achieve environmental perception. The specific implementation scheme is as follows: the AP uses the first antenna to send a data frame, uses the second antenna to receive an echo signal obtained by reflecting or scattering the data frame, and then performs environmental perception based on the echo signal of the data frame. In this implementation mode, when the AP has a lot of services, the AP can collect more echo signals, thereby being able to obtain sufficient environmental perception information to improve perception accuracy.
[0088] Alternatively, the AP can use a combination of data frames and beacon frames to achieve environmental perception. For example, when the AP has more services, the AP only uses data frames to achieve environmental perception. When the AP has less services, the AP can use data frames and beacon frames to achieve environmental perception. For example, the AP can increase the packet transmission frequency of beacon frames and / or increase the transmission bandwidth of beacon frames so that the AP can receive more echo signals obtained by beacon frames reflected or scattered by the environment, thereby obtaining more environmental perception information to improve perception accuracy.
[0089] The following is an example of a virtual device in an embodiment of the present application.
[0090] The present application embodiment provides an AP in a WLAN. For example, Figure 5 Schematic diagram of the structure of an AP provided in an embodiment of the present application. Figure 5 As shown, the AP 500 includes a sending module 501 , a receiving module 502 and a processing module 503 .
[0091] The sending module 501 is used to send a beacon frame using the first antenna. The specific implementation process of the sending module 501 can refer to the above step 401.
[0092] The receiving module 502 is used to receive the echo signal by the second antenna, where the echo signal is obtained by reflecting or scattering the beacon frame. The specific implementation process of the receiving module 502 can refer to the above step 402.
[0093] The processing module 503 is used to perform environment perception according to the received echo signal. The specific implementation process of the processing module 503 can refer to the above step 403.
[0094] Optionally, the first antenna and the second antenna are different antennas connected to the same baseband circuit of the AP.
[0095] Optionally, the first antenna and the second antenna are respectively connected to different baseband circuits of the AP.
[0096] Optionally, the sending module 501 is specifically configured to: use the first antenna to simultaneously send a beacon frame on a primary channel and a secondary channel.
[0097] Optionally, the processing module 503 is specifically used to: calculate CSI according to the received echo signal; based on a preset amplitude-phase compensation relationship, perform amplitude-phase compensation on the CSI according to the AGC gear corresponding to the echo signal, the amplitude-phase compensation relationship including amplitude compensation values and / or phase compensation values corresponding to multiple AGC gears; and perform environmental perception based on the CSI after amplitude-phase compensation.
[0098] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0099] An embodiment of the present application also provides an AP, including: a processor, a memory, a transceiver, and multiple antennas.
[0100] A transceiver is configured to transmit a beacon frame using a first antenna among a plurality of antennas.
[0101] The transceiver is further used to receive an echo signal using a second antenna among the multiple antennas, where the echo signal is obtained by reflection or scattering of the beacon frame.
[0102] The processor is used to call the computer program stored in the memory to perform environmental perception according to the received echo signal.
[0103] Optionally, the transceiver is specifically configured to send beacon frames on the primary channel and the secondary channel simultaneously using the first antenna.
[0104] Optionally, the processor is specifically used to call a computer program stored in the memory to calculate the CSI according to the received echo signal; based on a preset amplitude-phase compensation relationship, perform amplitude-phase compensation on the CSI according to the AGC gear corresponding to the echo signal, and the amplitude-phase compensation relationship includes amplitude compensation values and / or phase compensation values corresponding to multiple AGC gears; and perform environmental perception based on the CSI after amplitude-phase compensation.
[0105] For example, the AP can be Figure 2 or Figure 3 The computer program stored in the memory 102 may include one or more software modules. The one or more software modules may be as follows: Figure 5 The software module provided in the illustrated embodiment. The processor 101 is used to call a computer program and cooperate with the transceiver 103 to implement the wireless sensing method provided in the above method embodiment. Among them, the transceiver 103 is used to perform the transceiver action of the AP in the above method embodiment. Optionally, the memory 102 is also used to store the amplitude compensation values and / or phase compensation values corresponding to the multiple AGC gears of the transceiver 103, for use by the processor 101.
[0106] An embodiment of the present application also provides a computer-readable storage medium, on which instructions are stored. When the instructions are executed by a processor, the wireless sensing method involved in the above method embodiment is implemented.
[0107] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0108] In the embodiments of the present application, the terms “first”, “second” and “third” are used for descriptive purposes only and should not be understood as indicating or implying relative importance.
[0109] The term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0110] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0111] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the concept and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A wireless sensing method, characterized in that: The method comprises: An access point AP in a wireless local area network WLAN sends a beacon frame using a first antenna; The AP receives an echo signal using a second antenna, where the echo signal is obtained by reflecting or scattering the beacon frame; The AP performs environment perception according to the received echo signal.
2. The method according to claim 1, characterized in that: The first antenna and the second antenna are different antennas connected to the same baseband circuit of the AP.
3. The method according to claim 1, characterized in that The first antenna and the second antenna are respectively connected to different baseband circuits of the AP.
4. The method according to any one of claims 1 to 3, characterized in that: The AP sends a beacon frame using a first antenna, including: The AP transmits the beacon frame simultaneously on a primary channel and a secondary channel using the first antenna.
5. The method according to any one of claims 1 to 4, characterized in that: The AP performs environment perception according to the received echo signal, including: The AP calculates channel state information CSI according to the received echo signal; The AP performs amplitude and phase compensation on the CSI based on a preset amplitude and phase compensation relationship and according to an automatic gain control AGC gear corresponding to the echo signal, wherein the amplitude and phase compensation relationship includes amplitude compensation values and / or phase compensation values corresponding to multiple AGC gears; The AP performs environment perception according to the CSI after amplitude and phase compensation.
6. An access point AP in a wireless local area network WLAN, characterized in that: include: A sending module, configured to send a beacon frame using a first antenna; A receiving module, configured to receive an echo signal using a second antenna, wherein the echo signal is obtained by reflecting or scattering the beacon frame; A processing module is used to perform environmental perception according to the received echo signal.
7. The AP according to claim 6, characterized in that: The first antenna and the second antenna are different antennas connected to the same baseband circuit of the AP.
8. The AP according to claim 6, characterized in that: The first antenna and the second antenna are respectively connected to different baseband circuits of the AP.
9. The AP according to any one of claims 6 to 8, characterized in that: The sending module is used for: The beacon frame is transmitted simultaneously on a primary channel and a secondary channel using the first antenna.
10. The AP according to any one of claims 6 to 9, characterized in that: The processing module is used for: Calculating channel state information CSI according to the received echo signal; Based on a preset amplitude-phase compensation relationship, performing amplitude-phase compensation on the CSI according to an automatic gain control AGC gear corresponding to the echo signal, the amplitude-phase compensation relationship including amplitude compensation values and / or phase compensation values corresponding to a plurality of AGC gears; Environmental perception is performed based on the CSI after amplitude and phase compensation.
11. An access point AP in a wireless local area network WLAN, characterized in that: include: processor, memory, transceiver, and multiple antennas; The transceiver is configured to send a beacon frame using a first antenna among the multiple antennas; The transceiver is further configured to receive an echo signal using a second antenna among the multiple antennas, wherein the echo signal is obtained by reflecting or scattering the beacon frame; The processor is used to call the computer program stored in the memory to perform environmental perception according to the received echo signal.
Citation Information
Cited By
Wireless sensing method and apparatus
EP4783625A1
Wireless sensing method and apparatus
WO2025066827A1