Integrated radar for presence detection in wireless local area network (wlan) radios
By integrating the FMCW radar unit into the wireless chipset and combining IQ sampling and CSI data, the problems of high hardware cost and low detection accuracy are solved, enabling low-cost user presence detection and positioning, expanding the detection coverage and improving accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- AMAZON TECH INC
- Filing Date
- 2024-09-10
- Publication Date
- 2026-07-10
AI Technical Summary
In existing technologies, the high cost of hardware integrating radar functionality makes it difficult to popularize in low-cost consumer electronics devices, and Wi-Fi® CSI-based sensing solutions suffer from false alarms and the inability to provide location information.
The frequency modulated continuous wave (FMCW) radar unit is integrated into the wireless chipset, and radar transmission is carried out using the Wi-Fi®/Bluetooth® transmission link. Combined with IQ sampling and CSI data, user presence detection and location are achieved.
It provides a low-cost environmental awareness experience, reliably detecting user presence and location information without the need for additional sensors, expanding detection coverage and improving detection accuracy.
Smart Images

Figure CN122374671A_ABST
Abstract
Description
Background Technology
[0001] A growing number of users are enjoying entertainment by consuming digital media content, such as music, movies, images, and ebooks. Users consume this media content using a variety of electronic devices. These electronic devices (collectively referred to herein as terminal devices, user devices, clients, client devices, or user devices) include ebook readers, mobile phones, personal digital assistants (PDAs), portable media players, tablets, netbooks, and laptops. These electronic devices communicate wirelessly with communication infrastructure to consume digital media content. These electronic devices contain one or more antennas for wireless communication with other devices. Attached Figure Description
[0002] The invention will be more fully understood through the following detailed description and the accompanying drawings of various embodiments thereof. However, these drawings should not be construed as limiting the invention to the specific embodiments, but are for explanation and understanding only.
[0003] Figure 1 It is a block diagram of a wireless device having a baseband processor with integrated radio and radar functions, according to at least one embodiment.
[0004] Figure 2 This is a flowchart of a method for operating a baseband processor in radar mode and radio mode according to at least one embodiment.
[0005] Figure 3 According to at least one embodiment, a frame showing a wireless device switching between radar mode and radio mode is shown.
[0006] Figure 4 This is a flowchart illustrating, according to at least one embodiment, a method by which a main processor collects in-phase and quadrature (IQ) samples and channel state information (CSI) data for presence detection.
[0007] Figure 5 A method according to one embodiment is described.
[0008] Figure 6 This is a block diagram of a wireless device 600 with integrated radio and radar functions according to one embodiment. Detailed Implementation
[0009] This article describes technologies designed to provide wireless chipsets with integrated radar capabilities for presence detection and localization through natural and environmental interaction with the device. In the context of consumer electronics, ambient mode refers to a feature that allows devices such as smartphones, tablets, smart TVs, or smart displays to display useful or decorative information when not actively used or in standby mode. This feature aims to provide users with visually appealing content that is immediately apparent without direct interaction with the device. Ambient mode is a way to enhance the user experience by making the device more functional and visually appealing, even when it is not actively used for its primary purpose. Some ambient mode features can be integrated with other smart devices or services in the user's ecosystem. For example, a smart display can show upcoming appointments from the user's calendar or control smart home devices such as lighting and thermostats. A TV in ambient mode can display a screensaver-like screen with the time, weather, news headlines, or even photos from the user's album. Ambient mode aims to enhance the user experience by enabling features such as automatic TV power on / off and dynamic art when the user's presence or movement is detected.
[0010] Traditionally, ambient sensing requires new hardware, such as millimeter-wave radar units or ambient light sensors (ALS), which can be expensive and unavailable in many products. Integrating this hardware increases the cost of products, such as smart TVs. Many products, while lacking this hardware, can still benefit from ambient sensing. However, the high cost of standalone millimeter-wave radar solutions is one of the major bottlenecks hindering the adoption of radar technology in low-cost products. For presence and motion sensing, there are several traditional methods, such as ultrasonic presence detection (USPD) and Wi-Fi® Channel State Information (CSI)-based sensing. However, USPD cannot be enabled on products without speakers and microphone arrays. USPD is primarily used as a motion detector and cannot handle static presence. CSI-based sensing requires no additional hardware and can operate on any Wi-Fi-enabled device. However, relying solely on Wi-Fi® CSI to implement an ambient sensing experience on a device can have significant drawbacks. CSI sensing solutions may detect false alarms caused by non-biological objects. Furthermore, CSI sensing solutions cannot provide location information and cannot achieve room-level detection with a single device because they cannot identify which side of the link the movement is occurring on (i.e., the access point (AP) side or the device side).
[0011] The various aspects and embodiments disclosed in this invention overcome these deficiencies and other problems by providing integrated radar (e.g., a Frequency Modulated Continuous Wave (FMCW) radar unit) within a wireless chipset (e.g., a chipset implementing Wi-Fi® and / or Bluetooth® technologies, hereinafter referred to as a wireless chipset). The integrated radar in the wireless chipset multiplexes the Wi-Fi® / Bluetooth® transmit link for radar transmission to send chirped signals and uses a dedicated receive link to receive the reflected signals of the chirped signals, thereby enabling user presence detection and location. A chirped signal (also known as a chirp signal) is a specific type of signal. A chirped signal is characterized by its frequency, which varies over time. It starts at a specific frequency and increases or decreases linearly over time. Devices can utilize in-phase and quadrature (IQ) sampling in radar transmissions, as well as CSI data in radio transmissions, to determine whether the environment in which the wireless device is located is interfered with by the presence or movement of people. Radar functionality in wireless connectivity solutions can provide reliable presence and location information at very low additional cost and creates opportunities for sensor fusion with other modalities. IQ sampling from radar can serve as a viable solution for enabling features such as ambient and smart modes across various devices. Combining CSI data with IQ sampling can extend the coverage of presence / motion detection. IQ sampling and CSI data can be used to differentiate between room-level and home-level detection. Various aspects and embodiments of this disclosure enable a low-cost ambient awareness experience on wireless devices without the need for additional sensors, utilizing radar integrated into a Wi-Fi® chipset.
[0012] Figure 1 This is a block diagram of a wireless device 100 having a baseband processor 102 with integrated radio frequency and radar functions, according to at least one embodiment. The wireless device 100 includes a baseband processor 102, a transmit link 104, a digital-to-analog converter (DAC) 106, a transmit antenna 108, a receive link 110, an analog-to-digital converter (ADC) 112, and a receive antenna 114. The baseband processor 102 may be a wireless chipset coupled to a host device.
[0013] In at least one embodiment, the baseband processor 102 is a system-on-a-chip (SoC) responsible for managing the radio's wireless protocol and other aspects of the behavior and operation of the wireless device 100. The wireless device 100 may also include a host processor that controls the operation of the baseband processor 102 and other operations of the wireless device 100. The baseband processor 102 can control radio operation to communicate with one or more devices via one or more communication links. The baseband processor 102 can implement Wi-Fi® technology, Bluetooth® technology, or both. Furthermore, the baseband processor 102 can also implement other radio technologies. The baseband processor 102 can be any type of processing device, such as a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array, or any other processing device with radio functionality. In at least one embodiment, the baseband processor 102 may include radio frequency logic 116 and radar logic 118. The radio frequency logic 116 may be a radio frequency subsystem of the baseband processor 102, and the radar logic 118 may be a radar subsystem of the baseband processor 102.
[0014] In at least one embodiment, the baseband processor 102 is connected to the transmitting antenna 108. The baseband processor 102 can drive the transmitting antenna 108 via one or more radio frequency (RF) signals in an RF path (including at least a transmitting link 104). Current flow in the RF path can induce a current in the transmitting antenna 108, thereby causing the transmitting antenna 108 to radiate electromagnetic energy. The baseband processor 102 can also receive RF signals in an RF path (including at least a receiving link 110), which are received in the form of electromagnetic energy by a receiving antenna 114. The receiving link 110 can be a dedicated path for radar operation, or a separate receiving link can be used to receive RF signals. In some cases, RF signals are received by the same transmitting antenna 108. The transmitting antenna 108 and the receiving antenna 114 can be any type of antenna, such as a monopole antenna, a loop antenna, a patch antenna, a slot antenna, etc. The baseband processor 102 enables the transmitting antenna 108 and the receiving antenna 114 to transmit and receive electromagnetic energy within a specified frequency range, such as the 2.4 GHz band for Wireless Personal Area Network (WPAN) applications (such as Classic Bluetooth® or Bluetooth® Low Energy (BLE) technology), Wireless Local Area Network (WLAN) applications (such as Wi-Fi® technology), or similar applications. In one embodiment, the baseband processor 102 operates at a Wide Area Network (WAN) band (such as 5G, Long Term Evolution (LTE) technology, or similar technologies).
[0015] During operation, the baseband processor 102 can establish a wireless connection 120 with the second wireless device 122 on the channel via a wireless local area network (WLAN) protocol (such as the Wi-Fi® protocol). Radar logic 118 may be a radar unit integrated into the same integrated circuit as radio frequency logic 116. Radio frequency logic 116 implements the radio frequency functions of wireless device 100 for communication with other wireless devices (including the second wireless device 122). Radar logic 118 implements the radar functions of wireless device 100 for the presence detection and localization operations described herein.
[0016] In at least one embodiment, transmit link 104, digital-to-analog converter 106, receive link 110, and analog-to-digital converter 112 may be part of a radio frequency front-end (RFFE) circuit. Transmit link 104 may include components involved in generating and transmitting radio frequency (RF) signals. Transmit link 104 may be calibrated to ensure the accuracy and reliability of signal transmission. For example, transmit link 104 may include power amplifiers, filters, and frequency synthesizers. Calibration of the transmit link is crucial for ensuring the accuracy and reliability of signal transmission. A set of parameters can be determined and used for RF signal transmission and reception in RF communications. As described below, another set of parameters can also be determined and used for radar functions. This parameter set may include calibration values for RF front-end calibration, gain and phase calibration, in-phase and quadrature (IQ) imbalance calibration, predistortion calibration, carrier frequency calibration, antenna calibration, timing alignment calibration, DC offset calibration, temperature compensation, etc. Calibration in TX link 104 is typically performed during manufacturing or periodically during operation to maintain system performance over the long term. This is essential for meeting regulatory requirements, achieving high-quality communication, and minimizing interference with other wireless systems. Calibration algorithms and methods may vary depending on the specific communication technology and system design.
[0017] The radio frequency front-end (RFFE) circuit may include a digital-to-analog converter (DAC) 106 that converts digital signals into analog signals for radio frequency transmission via the transmit antenna 108. Similarly, the RFFE circuit may include an analog-to-digital converter (ADC) 112 that converts input analog signals into digital signals for processing by the baseband processor 102.
[0018] In at least one embodiment, since radar logic 118 is integrated into baseband processor 102, transmit link 104 can be multiplexed for radar transmission. Receive link 110 can be a dedicated receive link for receiving reflected signals from radar transmissions for target detection and localization. Specifically, baseband processor 102 can transmit a set of chirped signals in the first portion of a frame having a specified frame duration via transmit link 104. Baseband processor 102 can receive reflected signals corresponding to the frequency-modulated signal sequence via receive link 110. Baseband processor 102 can generate IQ samples based on the reflected signals and the frequency-modulated signal sequence. Baseband processor 102 can transmit or receive a first radio frequency signal in the second portion of the frame via transmit link 104 or receive link 110. Baseband processor 102 can generate channel state information (CSI) data, representing channel characteristics, based on a second radio frequency signal transmitted or received by the RFFE circuit within a specified time interval. The second radio frequency signal may include the first radio frequency signal transmitted in the second portion of the frame.
[0019] In at least one embodiment, the wireless device 100 includes a main processor coupled to a baseband processor 102. Figure 1 (Not shown in the image). The main processor receives IQ sampling from radar logic 118 and CSI data from radio frequency logic 116. The main processor can use the IQ sampling and CSI data to determine whether the environment in which the wireless device 100 is located is interfered with due to the presence or movement of people. The main processor can use the IQ sampling and CSI data to determine whether there is a user near the wireless device 100. This presence information can be used for subsequent operations of the device, such as operation of ambient mode. The radar functionality in existing wireless connectivity solutions can provide reliable presence and location information at very low additional cost and creates opportunities for sensor fusion with other modalities. IQ sampling from radar logic 118 can serve as a viable alternative to implementing features such as ambient mode and smart mode on low-end devices. Combining CSI data with IQ sampling can provide wider coverage. IQ sampling and CSI data can be used to distinguish between room-level detection and home-level detection. This integrated radar logic 118 enables ambient experience on the wireless device 100 without any additional sensors.
[0020] In at least one embodiment, the baseband processor 102 transmits the set of chirped signals in the same channel in which it transmits or receives the first radio frequency signal. In another embodiment, the baseband processor 102 transmits the set of chirped signals in a first channel of the same frequency bandwidth and transmits or receives the first radio frequency signal in a second channel of the same frequency bandwidth, wherein the first channel and the second channel are different.
[0021] In at least one embodiment, the environment is a residence containing multiple rooms, and the wireless device 100 is located in the first room of the residence. The main processor can determine whether the IQ sampling meets a first criterion, i.e., whether the person is in the environment or is moving. The main processor can determine whether the CSI data meets a second criterion, i.e., whether the person is in the environment or is moving. When the IQ sampling meets the first criterion and the CSI data meets the second criterion, the main processor can determine that the person is located in the first room; when the IQ sampling does not meet the first criterion but the CSI data meets the second criterion, the main processor can determine that although the person is in the residence, they are in another room.
[0022] In at least one embodiment, the main processor may use IQ samples to determine a first indication that the person is in the environment or is moving. The main processor may use CSI data to determine a second indication that the person is in the environment or is moving. The main processor may determine whether the person is in a first room based on the first and second indications (both of which indicate that the person is in the environment or is moving). The main processor may determine the person's presence or movement status at home solely in response to the second indication indicating that the person is present in the environment or is moving.
[0023] In at least one embodiment, radio logic 116 and radar logic 118 are integrated into the Wi-Fi® chipset. In at least one embodiment, radar logic 118 is a Frequency Modulated Continuous Wave (FMCW) radar unit. FMCW is a radar system that detects objects and measures distance to objects by continuously transmitting frequency-modulated signals. The FMCW radar unit generates a continuous waveform called a “chirp.” A chirp is a signal whose frequency changes continuously over time. During each transmission, the frequency of the chirp increases or decreases linearly over time. The chirp waveform typically has a frequency scan bandwidth (B) and a chirp duration (T). The rate of change of frequency (slope) is calculated as the ratio of bandwidth to chirp duration (slope = B / T). The FMCW radar unit transmits the chirp signal into the surrounding environment via TX antenna 108. The transmitted chirp signal propagates in space and may encounter various objects (targets) in its path. When a chirped signal encounters an object or target, a portion of the signal is reflected back to the FMCW radar unit. The radar receiver receives the transmitted chirped signal and the reflected signal via receiving antenna 114 and receiving link 110. The received signal can be mixed with the original transmitted chirped signal. This mixing process generates a beat frequency, which is the difference between the received frequency and the transmitted frequency. The beat frequency is proportional to the time delay between the transmitted and received signals, caused by the round-trip propagation time of the chirped signal. The beat frequency can be converted into an intermediate frequency (IF) signal, which is proportional to the time delay (Δt) between the transmitted and received signals. The time delay (Δt) can be correlated with the target distance (d) using the formula: d = c * Δt / 2, where c is the speed of light. By measuring the IF signal or the beat frequency, the radar device can determine the target distance. In some cases, the FMCW radar device can also detect the Doppler frequency shift caused by a moving target. If the target moves closer to or further away from the radar, the reflected signal will experience a frequency shift. By analyzing the frequency shift of the reflected signal, the radar unit can determine the target's velocity relative to the radar unit. Radar logic 118 (FMCW radio) can work in conjunction with radio logic 116 in a time-division multiplexing manner. By time-division multiplexing radar and radio functions on the same channel (or different channels within the same frequency band), the main processor can utilize CSI data and presence / location information to detect the presence of personnel and determine the distance to that person, meeting the needs of detection and location applications. RF logic 116 and radar logic 118 can be implemented via a Wi-Fi® and radar coexistence protocol, designed to ensure that it does not affect any existing Wi-Fi® standards or Wi-Fi® application scenarios. It is important to note that commercially available Wi-Fi® chips do not have dedicated radar functionality. For such chips, only CSI-based sensing is supported.By integrating the radar logic 118 into the Wi-Fi® chipset, the wireless device 100 can operate in both radar + CSI mode and CSI-only mode. As described in this article, combining radar functionality and sensor fusion algorithms with CSI data enables new application scenarios and improves the accuracy of existing applications.
[0024] In at least one embodiment, the wireless device 100 includes a radar unit (e.g., an FMCW radar unit), a WLAN radio, and a processing device operatively coupled to the radar unit and the WLAN radio. The processing device can use the radar unit to transmit a set of chirped signals in a first portion of a frame having a specified frame duration via a first antenna. The processing device can use the radar unit to receive reflected signals corresponding to the frequency-modulated pulse sequence via a second antenna. The processing device generates IQ samples based on the reflected signals and the frequency-modulated pulse sequence. The processing device can use the WLAN radio to transmit or receive data in a second portion of a frame to a second device via the first antenna or the second antenna. The processing device can use the radio frequency signals transmitted or received by the wireless device 100 to generate CSI data representing the channel characteristics of a first channel. The processing device can use the IQ samples and CSI data to determine whether the environment in which the wireless device is located is interfered with due to the presence or movement of people. In at least one embodiment, the processing device can use the radar unit to transmit the set of chirped signals in the same frequency band as the WLAN radio transmitting or receiving data. In at least one embodiment, the processing device can transmit the chirped signal set in a first channel of the frequency band via a radar unit, and transmit or receive data in a second channel of the frequency band via a WLAN radio.
[0025] In at least one embodiment, the environment may be a multi-room residence, and the wireless device 100 is located in the first room of the residence. The processing device can determine whether the IQ sampling meets a first criterion (i.e., a person is present or in motion in the environment) and whether the CSI data meets a second criterion (i.e., a person is present or in motion in the environment). The processing device can distinguish between a person being in the first room and a person being inside the house. In at least one embodiment, the processing device can determine that the person is located in the first room based on the IQ sampling meeting the first criterion and the CSI data meeting the second criterion; or determine that the person is located inside the house based on the IQ sampling not meeting the first criterion but the CSI data meeting the second criterion.
[0026] In at least one embodiment, the processing device may apply a first set of parameters to transmit link 104 and receive link 110 before transmitting the set of chirped signals and receiving the reflected signals. The processing device may apply a second set of parameters to the transmit link and receive link before transmitting or receiving data. In at least one embodiment, the first set of parameters may include a first parameter indicating a first transmit power level of the transmit link, and the second set of parameters may include a second parameter indicating a second transmit power level of the transmit link.
[0027] Since transmit link 104 (and receive link 110) can be used for both radar and radio transmissions, baseband processor 102 can store different calibration settings / parameters for the two operating modes of transmit link 104 (and receive link 110). For example, chipset calibration and settings may be required to support channelization, calibration, and power-saving modes, thereby enabling radar functionality on the existing transmit link 104 used for radio functions. Further details regarding calibration and settings will be provided below. Figure 2 Please provide an explanation.
[0028] Figure 2 This is a flowchart of a method 200 for operating a baseband processor in radar mode and radio mode according to at least one embodiment. Method 200 may be executed by processing logic, which may include hardware (e.g., circuitry, dedicated logic, programmable logic, microcode, etc.), software (e.g., instructions running on a processing device to perform hardware emulation), or a combination of both. In one embodiment, method 200 is performed by… Figure 1 The method is performed by the wireless device 100 shown. Method 200 can also be performed by other devices described herein.
[0029] Reference Figure 2 Method 200 begins with processing logic performing operations in manufacturing phase 202, such as during factory manufacturing. In manufacturing phase 202, the processing logic may store a first set of parameters for the RFFE circuitry's wireless functions in static random access memory (SRAM), such as Wi-Fi® TX calibration parameters for transmit link 104 and Wi-Fi® RX calibration parameters for receive link 110. These parameters can be determined through the calibration and setup process of wireless device 100. In manufacturing phase 202, the processing logic may also store a second set of parameters for the RFFE circuitry's radar functions in the SRAM.
[0030] After manufacturing phase 202, the processing logic can perform operations in deployment phase 208, such as real-time operation of wireless device 100. In deployment phase 208, the processing logic can determine whether wireless device 100 is in radar mode (step 210). When wireless device 100 is in radar mode in step 210, the processing logic can enable the radar receive path including receive link 110 and the radar transmit path including transmit link 104, and load or apply the second set of parameters to transmit link 104 and receive link 110 respectively (step 212). As mentioned above, the power levels and corresponding transmit and receive calibration values differ between radio mode and radar mode. Therefore, factory calibration can be performed, and the calibration values are saved in SRAM. The corresponding calibration parameters are loaded according to the operating mode (e.g., radar mode or radio mode (also known as Wi-Fi mode)).
[0031] In at least one embodiment, the processing logic can enable a power-saving mode for wireless transmission by requesting the access point (AP) device to buffer inbound data packets destined for wireless device 100 (step 214). Since wireless device 100 cannot send or receive Wi-Fi® data packets in radar mode, wireless device 100 can perform a power-saving mode handshake with the AP. In this way, the AP buffers data packets destined for wireless device 100 and transmits them when wireless device 100 exits power-saving mode.
[0032] In step 216, the processing logic may initiate radar baseband operation, including acquiring IQ samples for detection and localization operations. The processing logic continues baseband operation until the radar mode counter threshold is reached (step 218). When the radar mode counter is reached in step 218, the processing logic returns to step 210. Once the wireless device 100 is no longer in radar mode in step 210, the processing logic disables the radar receive path and loads a first set of parameters for at least the transmit link 104 of the radio transmit path (not the radar transmit path) (step 220). The processing logic disables power saving mode (step 222). The processing logic initiates regular Wi-Fi® operation (step 224). The processing logic continues performing regular Wi-Fi® operation until the radio mode counter is reached (step 226). Once the radio mode counter is reached in step 226, the processing logic returns to step 210.
[0033] In at least one embodiment, before the processing logic transmits a set of chirped signals and receives reflected signals in radar mode, it applies a first set of parameters to transmit link 104 and receive link 110. Before the processing logic transmits and receives radio frequency signals in radio mode, it applies a second set of parameters to the transmit link (and optionally to the receive link 110).
[0034] In at least one embodiment, the radar can operate within the 5-6 GHz frequency band. Wireless device 100 can use the same channel as a home Wi-Fi® network, or a different channel within the same frequency band. Alternatively, wireless device 100 can use different channels within different frequency bands. In at least one embodiment, radar mode and radio mode can use the same channel to avoid channel switching latency. Because radio and radar functions are time-division multiplexed, avoiding performance impacts due to additional latency is crucial. Further details regarding time-division multiplexing operation will be provided below. Figure 3 Describe it.
[0035] Figure 3 The diagram illustrates a frame showing a wireless device switching between radar mode and radio mode according to at least one embodiment. As described herein, the radio and radar functions operate in a time-division multiplexing manner, and the radar and radio functions share the same transmit antenna. Figure 3 As shown, wireless device 100 may transmit several chirped signals 306 (e.g., 32 or 64) within a first portion 302 (e.g., 2.56 ms) of a frame duration (e.g., 1000 ms). Wireless device 100 may transmit or receive radio frequency (RF) signals within a second portion 304 (e.g., 997.44 ms) of the frame. In some cases, the first portion 302 of the frame duration may result in poorer quality of velocity information, but may still be sufficient for presence detection and location determination. The duration of the first portion 302 is configurable. This parameter can be adjusted according to application requirements. In some cases, using chirped signals during radar scanning to achieve higher Doppler resolution or combined gain may be challenging because the device may engage in carrier sense multiple access (CSMA) and random backoff. However, if the chirped signal duration is approximately 40 microseconds and contains a maximum of 64 (32) chirped signals within a 2.56 ms time interval, the combined gain can be maximized, thereby determining presence and location information from this set of chirped signals. Figure 3 As shown, these 64 chirps can be transmitted continuously without gaps between them. In at least one embodiment, the wireless device can transmit at least two chirps from the set continuously without gaps between them. In some cases, all 64 chirps in the set are transmitted continuously without gaps between them. In other embodiments, there may be intervals between the chirps. For example, 32 chirps can be transmitted within the same 2.56 millisecond time interval, with a 40 millisecond interval between each chirp. In other embodiments, different chirp durations and numbers of chirps can be used. In other embodiments, different durations of the first portion 302 and the second portion 304 can be used.
[0036] In at least one embodiment, 8 kilobytes of memory are allocated to the radar function, and the radar duty cycle is 0.256% (e.g., 256 milliseconds per 1000-millisecond frame). However, most radar design decisions are primarily driven by Wi-Fi® coexistence requirements and underlying hardware limitations. In other embodiments, the allocated memory or radar duty cycle may be different values for different applications.
[0037] Figure 4This is a flowchart illustrating a method for a main processor to collect IQ sampling and CSI data for presence detection, according to at least one embodiment. The main processor 402 may be connected to the radar logic 118 and radio frequency logic 116 of a baseband processor (e.g., baseband processor 102). The functionality of the main processor 402 may also be integrated into the baseband processor, outputting the presence determination result described below. In the illustrated embodiment, the main processor 402 may receive IQ sampling 404 from radar logic 118 and CSI data 406 (e.g., CSI sampling) from radio frequency logic 116. The main processor 402 may perform a presence detection determination using IQ sampling 404 and CSI data 406 within a decision interval (e.g., 3 seconds) (step 408). The main processor 402 may determine whether IQ sampling 404 indicates a radar presence decision (step 410). The radar presence determination may refer to whether the IQ sampling data 404 indicates that the environment in which the wireless device 100 is located is interfered with due to the presence or movement of people. If so, the main processor 402 can determine whether CSI data 406 indicates a CSI presence determination (step 412). If so, the main processor 402 can output a room-level presence determination 414. The room-level presence determination 414 indicates that the person is located in the room where the wireless device 100 is located. In this embodiment, if CSI data 406 does not indicate a CSI presence determination in step 412, the main processor 402 can still output a room-level presence determination 414. In other embodiments, the main processor 402 can indicate that IQ sampling 404 indicates presence, while CSI data 406 does not indicate presence, for subsequent processing or decision-making. In at least one embodiment, multiple radar presence thresholds can be used in step 410. If the first threshold is met, the main processor 402 can determine the room-level presence status in step 414 without evaluating the CSI presence status in step 412. If the first threshold is not met, but the second threshold for the radar presence status is met in step 410, the main processor 402 can determine in step 412 whether the CSI presence status is met. If the CSI presence condition is met in step 412, room-level presence is detected in step 414. If the CSI presence condition is not met in step 412, the main processor 402 may determine in step 414 that room-level presence is not met, but determine in step 418 that home-level presence is met. In other embodiments, the processing of these operations may output a predicted value or confidence level of the detection. Different decisions may be made based on different predicted values or confidence levels determined according to IQ sampling and CSI data.
[0038] If the IQ sampling 404 in step 410 does not indicate a radar presence determination, the main processor 402 can determine whether the CSI data 406 indicates a CSI presence determination (step 416). If so, the main processor 402 can output a home-level presence determination 418. This home-level presence determination 418 indicates that although the person is not in the same room as the wireless device 100, they are in the home environment, for example, in another room of the home. In this embodiment, if the CSI data 406 in step 416 does not indicate a CSI presence determination, the main processor 402 can output an absence determination 420. The absence determination 420 indicates that there is no user in the environment, for example, in the same room as the wireless device 100, or even in the entire residence where the wireless device 100 is located.
[0039] In some embodiments, data from both the radar and wireless electronic systems can be used by the main processor 402 for further post-processing and decision-making operations. IQ sampling 404 and CSI data 406 can be used for other applications, such as heart rate monitoring, fall activity monitoring, activity detection monitoring, etc. The data acquisition parameters may differ for these embodiments. In at least one embodiment, CSI data 406 may be sampled at a first sampling frequency (e.g., 100 Hz). In at least one embodiment, IQ sampling 404 may be sampled at a second sampling frequency (e.g., 1 Hz). IQ sampling 404 may be acquired at a sampling frequency of 1 Hz over 2.56 milliseconds. In at least one embodiment, the main processor 402 may make an presence determination at fixed intervals (e.g., three seconds). This interval does not affect the enable determination made when data is acquired at a frequency of 1 Hz over 2.56 milliseconds.
[0040] Figure 5 This is a flowchart of a method 500 for detecting touch or hover events according to at least one embodiment. Method 500 may be executed by processing logic, which may include hardware (e.g., circuitry, dedicated logic, programmable logic, microcode, etc.), software (e.g., instructions running on a processing device to execute hardware emulation), or a combination of both. In one embodiment, method 500 is performed by… Figure 1 The wireless device 100 shown is used for execution. In one embodiment, method 500 is performed by... Figure 6 The method is performed by the wireless device 600 shown. Method 500 can also be performed by other devices described herein.
[0041] Reference Figure 5In method 500, the processing logic first transmits a set of linear frequency modulated (LFM) signals in the first portion of a frame having a specified frame duration via a first antenna (step 502). In step 504, the processing logic receives reflected signals corresponding to the LFM signals via a second antenna. In step 506, the processing logic generates in-phase and quadrature (IQ) samples based on the reflected signals and the LFM signals. In step 508, the processing logic transmits (or receives) data to (or from) a second device via the first antenna (or the second antenna) in the second portion of the frame. In step 510, the processing logic generates channel state information (CSI) data representing channel characteristics using the radio frequency signals transmitted or received by the wireless device. In step 512, the processing logic uses the IQ samples and CSI data to determine whether the environment in which the wireless device is located is interfered with due to the presence or movement of people.
[0042] In at least one embodiment, the processing logic transmits the chirped signal set in step 502 through a channel with the same frequency bandwidth as the channel used to transmit or receive data in step 508. In another embodiment, the processing logic transmits the chirped signal set through a first channel with the same frequency bandwidth in step 502, and transmits or receives data through a second channel with the same frequency bandwidth in step 508. In at least one embodiment, the chirped signal set may contain N chirped signals, such as 64 chirped signals. In at least one embodiment, the duration of each chirped signal is configurable (e.g., approximately 40 microseconds). As described herein, before transmitting the chirped signal set in step 502, the processing logic may apply a first set of parameters to the transmit link and / or receive link. Before transmitting or receiving data in step 508, the processing logic may apply a second set of parameters, different from the first set of parameters, to the transmit link and / or receive link. In at least one embodiment, the first set of parameters includes a parameter indicating a first transmit power level of the TX link, while the second set of parameters includes a parameter indicating a second transmit power level of the TX link. In another embodiment, the first set of parameters includes a parameter indicating a first calibration value of a component in the TX link or RX link, while the second set of parameters includes a parameter indicating a second calibration value of that component.
[0043] In some embodiments, the environment is a residence with multiple rooms, and the wireless device is located in the first room of the residence. In these embodiments, the processing logic may determine whether the IQ sampling meets a first criterion, i.e., whether the person is in the environment or moving within it. The processing logic may determine whether the CSI data meets a second criterion, i.e., whether the person is in the environment or moving within it. The processing logic may use the IQ sampling and CSI data to distinguish whether the person is located in the first room, within the entire residence, or not in the environment. In at least one embodiment, when the IQ sampling meets the first criterion and the CSI data meets the second criterion, the processing logic may determine that the person is located in the first room; when the IQ sampling does not meet the first criterion but the CSI data meets the second criterion, the processing logic may determine that the person is located within the home.
[0044] In at least one embodiment, the processing logic may request an access point (AP) device to buffer data packets destined for or directed to a wireless device. The processing logic may send a request causing the AP device to buffer data packets directed to the wireless device for a specified time corresponding to the first portion of the frame. As described above, this request may be sent in association with switching to radar mode. When returning to radio mode, the processing logic may receive the buffered data packets. That is, the processing logic may receive these data packets after the first portion of the frame.
[0045] Figure 6 This is a block diagram of a wireless device 600 integrating radio and radar functions according to one embodiment. The wireless device 600 may correspond to... Figures 1 to 5 Any device described herein. In the illustrated embodiment, wireless device 600 includes radar logic 118 and radio logic 116. Alternatively, as described herein, wireless device 600 may also be other electronic devices.
[0046] Wireless device 600 includes one or more processors 622, such as one or more CPUs, microcontrollers, field-programmable gate arrays (FPGAs), or other types of processors. Wireless device 600 also includes system memory 602, which may correspond to any combination of volatile memory and / or non-volatile memory. System memory 602 stores information for providing operating system components 604, various program modules 606, program data 608, and / or other components. In one embodiment, system memory 602 stores method instructions for controlling the operation of wireless device 600. Wireless device 600 performs various functions by executing the instructions provided by system memory 602 using processor 622.
[0047] The wireless device 600 also includes a data storage device 610, which may consist of one or more types of removable memory and / or one or more types of non-removable memory. The data storage device 610 includes a computer-readable storage medium 612 in which one or more sets of instructions embodying any of the methods or functions described herein are stored. During the execution of the program module 606 by the wireless device 600, its instructions may reside wholly or at least partially in the computer-readable storage medium 612, system memory 602, and / or processor 622, wherein system memory 602 and processor 622 also constitute computer-readable media. The wireless device 600 may also include one or more input devices 614 (keyboard, mouse device, dedicated selection keys, etc.) and one or more output devices 616 (monitor, printer, audio output device, etc.).
[0048] The wireless device 600 also includes one or more modems 620 to enable the wireless device 600 to communicate with other computing devices (such as remote computers, item delivery systems, etc.) via a wireless connection (such as a connection provided by a wireless communication system). The modem 620 may be connected to one or more radio frequency (RF) modules 626. The RF module 626 may be a wireless local area network (WLAN) module, a wide area network (WAN) module, a wireless personal area network (WPAN) module, a global positioning system (GPS) module, or a similar module. Antenna structures (antennas 628, 630, 632) are connected to an RF circuit 624, which in turn is connected to the modem 620. The RF circuit 624 may include RF front-end circuitry, antenna switching circuitry, impedance matching circuitry, or similar circuitry. Antennas 628, 630, 632 may be GPS antennas, near field communication (NFC) antennas, other WAN antennas, WLAN or WPAN antennas, or similar antennas. The modem 620 enables the wireless device 60000 to perform voice and non-voice communications with wireless communication systems (e.g., for text messaging, multimedia messaging, media downloading, web browsing, etc.). The modem 620 can provide network connectivity using any type of mobile network technology, including but not limited to: Cellular Digital Packet Data (CDPD), General Packet Radio Service (GPRS), Enhanced Packet Data (EDGE), Universal Mobile Telecommunications System (UMTS), 1xRTT, Enhanced Packet Data (EVDO), High-Speed Downlink Packet Access (HSDPA), Wi-Fi®, LTE, and LTE-Advanced (commonly referred to as 4G).
[0049] Modem 620 generates signals and transmits these signals to a first-type antenna 628 (e.g., 5 GHz WLAN), a second-type antenna (e.g., WLAN 2.4 GHz), and / or a third-type antenna (e.g., WAN), specifically implemented via RF circuitry 624 and RF module 626 as described herein. Antennas 628, 630, and 632 can be configured to transmit in different frequency bands and / or use different wireless communication protocols. Antennas 628, 630, and 632 can be directional, omnidirectional, or non-directional antennas. In addition to transmitting data, antennas 628, 630, and 632 can also receive data, which is then transmitted to the corresponding RF module connected to the antenna. Any one of antennas 628, 630, and 632 can be any combination of the antenna structures described herein.
[0050] In one embodiment, wireless device 600 establishes a first connection using a first wireless communication protocol and establishes a second connection using a different wireless communication protocol. The first and second wireless connections can be active simultaneously, for example, when the wireless device receives media items from another wireless device (e.g., a mini-POP node) via the first connection and simultaneously transfers files to another electronic device via the second connection. Alternatively, both connections can be active simultaneously during wireless communication with multiple devices. In one embodiment, the first wireless connection is associated with a first resonant mode of an antenna structure operating in a first frequency band; while the second wireless connection is associated with a second resonant mode of an antenna structure operating in a second frequency band. In another embodiment, the first wireless connection is associated with a first antenna structure, and the second wireless connection is associated with a second antenna. In other embodiments, as described herein, the first wireless connection may be associated with content distribution within a mesh node in a wireless mesh network, while the second wireless connection may be associated with providing content files to client consuming devices.
[0051] The embodiments disclosed in this invention can be described with reference to the following clauses. In Clause 1, a wireless device includes: a first antenna; a second antenna; a processing device; a baseband processor coupled to the processing device, the first antenna, and the second antenna, wherein the baseband processor establishes a wireless connection with a second wireless device via a first channel, and the baseband processor includes a radar unit; a radio frequency front-end (RFFE) circuit including a transmit (TX) link coupled to the first antenna and a receive (RX) link coupled to the second antenna, wherein: the baseband processor: transmits a set of chirped signals in a first portion of a frame having a specified frame duration via the TX link; and receives the set of chirped signals via the RX link. The corresponding reflected signal; generating in-phase and quadrature (IQ) samples based on the reflected signal and the set of frequency-modulated signals; transmitting or receiving a first radio frequency signal in the second part of the frame via a TX link or RX link; and generating channel state information (CSI) data representing the channel characteristics of the first channel based on the second radio frequency signal transmitted or received by the RFFE circuit within a specified time interval, wherein the second radio frequency signal contains at least the first radio frequency signal; processing device: receiving IQ samples and CSI data from the baseband processor; and using the IQ samples and CSI data to determine that the environment in which the wireless device is located is interfered with due to the presence or movement of a person.
[0052] In the second item, according to the wireless device described in the first item, wherein the environment is a residence with multiple rooms, the wireless device is located in the first room of the residence, and wherein the processing device: determines whether the IQ sample meets a first criterion, i.e., the person exists or is moving in the environment; determines whether the CSI data meets a second criterion, i.e., the person exists or is moving in the environment; and determines that the person is located in the first room based on the IQ sample meeting the first criterion and the CSI data meeting the second criterion; or determines that the person is located in the residence based on the IQ sample not meeting the first criterion and the CSI data meeting the second criterion.
[0053] In the third item, a method of operating a wireless device includes: transmitting a set of chirped signals in a first portion of a frame having a specified frame duration via a first antenna; receiving reflected signals corresponding to the set of chirped signals via a second antenna; generating in-phase and quadrature (IQ) samples based on the reflected signals and the set of chirped signals; transmitting data to a second device via the first antenna, the data being contained in a second portion of the frame; generating channel state information (CSI) data representing channel attributes of a first channel using radio frequency signals transmitted or received by the wireless device; and determining, using the IQ samples and the CSI data, that the environment in which the wireless device is located is interfered with due to the presence or movement of a person.
[0054] In item 4, the method described in item 3, wherein transmitting the set of chirped signals includes transmitting the set of chirped signals in the same frequency band channel as the transmitted data.
[0055] In Article 5, the method described in Article 3 or 4, wherein transmitting the chirped signal set includes transmitting the chirped signal set in a second channel of the frequency band, and wherein transmitting data includes transmitting data in a first channel of the frequency band.
[0056] In item 6, the method described in items 3-5, wherein the environment is a residence with multiple rooms and the wireless device is located in the first room of the residence, the method further includes: determining that the IQ sampling meets a first criterion, the first criterion indicating that the person is present or is moving in the environment; determining that the CSI data meets a second criterion, the second criterion indicating whether the person is located in the environment or is moving in the environment; and determining that the person is located in the first room based on the IQ sampling meeting the first criterion and the CSI data meeting the second criterion; or determining that the person is located in the residence based on the IQ sampling not meeting the first criterion and the CSI data meeting the second criterion.
[0057] In item 7, the method described in items 3-6, wherein the set of chirped signals comprises 64 or fewer chirped signals, each chirped signal having a duration of approximately 40 microseconds.
[0058] In paragraph 8, the method described in paragraphs 3-7, wherein sending the set of chirped signals comprises sending at least two chirped signals consecutively, with no interval between the at least two chirped signals.
[0059] In item 9, the method according to items 3-8 further includes: applying a first set of parameters to the transmit (TX) link and receive (RX) link of the wireless device before transmitting the set of chirped signals and receiving the reflected signals; and applying a second set of parameters to the TX link and RX link before transmitting data.
[0060] In Article 10, the method described in Articles 3-9, wherein the first set of parameters includes a first parameter indicating a first transmit power level of the TX link, and the second set of parameters includes a second parameter indicating a second transmit power level of the TX link.
[0061] In Article 11, according to the method described in Articles 3-10, the first set of parameters includes a first parameter indicating a first calibration value of a component in the TX chain or RX chain, and the second set of parameters includes a second parameter indicating a second calibration value of the component.
[0062] In Article 12, the method according to Articles 3-11 further includes: sending a request to an access point (AP) device that causes the AP device to buffer data packets received by the AP device and destined for a wireless device during the first portion of a frame; and receiving the data packets after the first portion of the frame.
[0063] Article 13 defines a wireless device as follows: a radar unit; a wireless local area network (WLAN) radio frequency module; and a processing device operatively coupled to the radar unit and the WLAN radio frequency module, wherein the processing device is configured to: transmit a set of chirped signals in a first portion of a frame having a specified frame duration using the radar unit via a first antenna; receive reflected signals corresponding to the set of chirped signals using the radar unit via a second antenna; generate in-phase and quadrature (IQ) samples based on the reflected signals and the set of frequency-modulated signals; transmit data to a second device via the first antenna using a WLAN radio, the data being contained in a second portion of the frame; generate channel state information (CSI) data representing channel attributes of a first channel using radio frequency signals transmitted or received by the wireless device; and determine, using the IQ samples and CSI data, that the environment in which the wireless device is located is interfered with due to the presence or movement of a person.
[0064] In Article 14, the wireless device described in Article 13, wherein the processing device shall transmit the set of chirped signals in the same frequency band channel as the transmitted data.
[0065] In Article 15, the wireless device is the wireless device described in Articles 13-14, wherein the processing device needs to transmit the chirped signal set in the second channel of the frequency band, and the processing device needs to transmit data in the first channel of the frequency band.
[0066] In paragraph 16, the wireless device described in paragraphs 13-15 is used in an environment that is a residence with multiple rooms, wherein the wireless device is located in the first room of the residence, and the processing device further needs to: determine that the IQ sampling meets a first criterion, the first criterion indicating that the person is present in the environment or is moving in the environment; determine that the CSI data meets a second criterion, the second criterion indicating whether the person is present in the environment or is moving in the environment; and determine that the person is located in the first room based on the IQ sampling meeting the first criterion and the CSI data meeting the second criterion; or determine that the person is located in the residence based on the IQ sampling not meeting the first criterion and the CSI data meeting the second criterion.
[0067] In item 17, the wireless device described in items 13 through 16, wherein the chirping group comprises 64 or fewer chirps, each chirping for a duration of approximately 40 microseconds.
[0068] In Article 18, it refers to the wireless device described in Articles 13 to 17, wherein the processing device needs to continuously transmit at least two chirped signals from the chirped signal set, and there is no interval between the at least two chirped signals.
[0069] In Article 19, the wireless device as described in Articles 13 to 18, wherein the processing means further requires: applying a first set of parameters to the transmit (TX) link and receive (RX) link of the wireless device before transmitting the set of chirped signals and receiving the reflected signals; and applying a second set of parameters to the TX link and RX link before transmitting data.
[0070] In Article 20, the wireless device described in Articles 13-19, wherein the first set of parameters includes a first parameter indicating a first transmit power level of the TX link, and the second set of parameters includes a second parameter indicating a second transmit power level of the TX link.
[0071] Numerous details have been set forth in the foregoing description. However, it will be apparent to those skilled in the art, upon reference to this disclosure, that embodiments may be practiced without including these specific details. In some cases, to avoid excessive description, well-known structures and devices are shown in block diagram form rather than in detail.
[0072] Some parts of the detailed description are presented in the form of algorithms and symbolic representations of data bit operations in computer memory. These algorithmic descriptions and representations are the means by which those skilled in the art of data processing most effectively communicate the essence of their work to others skilled in the art. The algorithms used herein are generally understood as a series of self-consistent steps that ultimately yield a desired result. These steps involve physical operations on physical quantities. Typically (though not always), these physical quantities are represented as electrical or magnetic signals that can be stored, transmitted, combined, compared, and otherwise manipulated. For reasons of convention, it has proven convenient to sometimes refer to these signals as bits, values, elements, symbols, characters, terms, numbers, etc.
[0073] However, it should be remembered that all these and similar terms should be associated with the corresponding physical quantities; they are merely convenient labels applied to these physical quantities. Unless otherwise explicitly stated above, it should be understood that throughout the description, the use of terms such as “determine,” “send,” “receive,” and “schedule” refers to the operation and process of a computer system or similar electronic computing device that processes and transforms data existing in the computer system's registers and memory in the form of physical (e.g., electronic) quantities, making it other data existing in the computer system's memory, registers, or other such information storage, transmission, or display devices in the same physical form.
[0074] Embodiments of the present invention also relate to an apparatus for performing the operations described herein. This apparatus may be constructed specifically for the desired purpose or may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in a computer. Such a computer program may be stored in a computer-readable storage medium, such as, but not limited to, any type of disk (including floppy disks, optical disks, read-only memory (ROM), optical disc read-only memory (CD-ROM) and magneto-optical disks), random access memory (RAM), EPROM, EEPROM, magnetic cards or optical cards, or any medium suitable for storing electronic instructions.
[0075] The algorithms and display content described herein are essentially independent of any particular computer or other device. Various general-purpose systems can be used in conjunction with the programs described herein, or, for the purpose of performing the required method steps, it may be more convenient to build more specialized devices. The following description will reveal the various structures required for these systems. Furthermore, the description of this embodiment does not refer to any specific programming language. It should be understood that the teachings of this embodiment described herein can be implemented using various programming languages. It should also be noted that the term "when" or the phrase "in response" as used herein should be understood as meaning that there may be an interval of time, an interval event, or both before the operation is performed.
[0076] It should be understood that the above description is intended to illustrate, not limit. Many other embodiments will be readily apparent to those skilled in the art upon reading and understanding the above description. Therefore, the scope of this embodiment should be determined by reference to the appended claims and the full scope of their equivalents.
Claims
1. A method of operating a wireless device, the method comprising: A set of chirped signals is transmitted via the first antenna in the first part of a frame having a specified frame duration; The reflected signal corresponding to this set of chirped signals is received by the second antenna; In-phase and quadrature (IQ) sampling is generated based on the reflected signal and the set of chirped signals; Data is transmitted to the second device via the first antenna, and this data is contained in the second part of the frame; Channel state information (CSI) data representing the channel attributes of the first channel is generated using radio frequency signals transmitted or received by wireless devices. as well as Using IQ sampling and CSI data, it can be determined whether the environment in which the wireless device is located is interfered with due to the presence or movement of people.
2. The method of claim 1, wherein transmitting the set of chirped signals comprises transmitting the set of chirped signals in the same frequency band channel as the transmitted data.
3. The method of claim 1, wherein transmitting the set of chirped signals comprises transmitting the set of chirped signals in a second channel of the frequency bandwidth, and transmitting data comprises transmitting data in a first channel of the frequency bandwidth.
4. The method of claim 1, wherein the environment is a residence with multiple rooms, the wireless device is located in a first room of the residence, and the method further comprises: The IQ sample is determined to meet a first criterion, which indicates whether the person is present in the environment or is moving within the environment; The CSI data is determined to meet a second criterion, which indicates whether the person is present in the environment or is moving within the environment; and Based on IQ sampling meeting the first criterion and CSI data meeting the second criterion, the person is determined to be in the first room; or When the IQ sample does not meet the first criterion but the CSI data meets the second criterion, it is determined that the person is located in the residence.
5. The method of claim 1, wherein the frequency modulation signal group comprises 64 or fewer frequency modulation signals, each frequency modulation signal having a duration of approximately 40 microseconds.
6. The method of claim 1, wherein sending the set of chirped signals comprises sending at least two chirped signals consecutively, and there is no interval between the at least two chirped signals.
7. The method of claim 1, further comprising: Before sending the set of chirped signals and receiving the reflected signals, the first set of parameters is applied to the transmit (TX) link and receive (RX) link of the wireless device; as well as Before sending data, the second set of parameters is applied to the TX link and RX link.
8. The method of claim 7, wherein the first set of parameters includes a first parameter indicating a first transmit power level of the TX link, and the second set of parameters includes a second parameter indicating a second transmit power level of the TX link.
9. The method of claim 7, wherein the first set of parameters includes a first parameter indicating a first calibration value of a component in the TX chain or RX chain, and the second set of parameters includes a second parameter indicating a second calibration value of the component.
10. The method of claim 1, further comprising: Send a request to the access point (AP) device that causes the AP device to buffer data packets received by the AP device and sent to the wireless device during the first part of the frame; as well as The data packet is received after the first part of the frame.
11. A wireless device, comprising: One radar unit; Wireless Local Area Network (WLAN) radio; as well as A processing device coupled to a radar unit and WLAN radio operation, wherein the processing device is used for: Using a radar unit via a first antenna, a set of chirped signals is transmitted in the first part of a frame having a specified frame duration; The radar unit uses a second antenna to receive the reflected signal corresponding to this set of chirped signals; In-phase and quadrature (IQ) sampling is generated based on the reflected signal and the set of chirped signals; Using a WLAN radio, data is transmitted to a second device via a first antenna, and this data is contained in the second part of the frame; Channel state information (CSI) data representing the channel attributes of the first channel is generated using radio frequency signals transmitted or received by wireless devices. as well as Using IQ sampling and CSI data, it can be determined whether the environment in which the wireless device is located is interfered with due to the presence or movement of people.
12. The wireless device of claim 11, wherein the processing device shall transmit the set of chirped signals to the same frequency band channel as the transmitted data.
13. The wireless device of claim 11, wherein the processing means shall transmit the set of chirped signals in a second channel of the frequency band, and the processing means shall transmit data in a first channel of the frequency band.
14. The wireless device of claim 11, wherein the environment is a residence with multiple rooms, the wireless device is located in a first room of the residence, and wherein the processing means is further configured to: The IQ sample is determined to meet a first criterion, which indicates whether the person is present in the environment or is moving within the environment; The CSI data is determined to meet a second criterion, which indicates whether the person is present in the environment or is moving within the environment; and If the IQ sampling meets the first criterion and the CSI data meets the second criterion, the person is determined to be in the first room; or If the IQ sample does not meet the first criterion but the CSI data meets the second criterion, the person is determined to be located in the residence.
15. The wireless device of claim 11, wherein the set of chirps comprises 64 or fewer chirps, each chirp lasting approximately 40 microseconds.