This disclosure relates generally to wireless communications systems. Embodiments of this disclosure relate to methods and apparatuses to enable radar mode for Wi-Fi devices.
IEEE 802.11 is a CSMA/CA-based communication framework in which access is provided using distributed coordination functions. Currently, the synchronization mechanisms used in IEEE 802.11 have been repurposed for Wi-Fi sensing, but since the transmitter and receiver do not utilize the same clock generator, the receiver needs expensive computation to recover the synchronization. Even with perfect synchronization recovery algorithms, the leftover channel state information loses the richness of information in channel variability, which is key for tasks like movement detection and vital signs monitoring.
Embodiments of the present disclosure provide methods and apparatuses to enable radar mode for Wi-Fi devices.
In one embodiment, a method includes obtaining radar pulse configuration information at an electronic device. The method also includes generating a data unit of a Wi-Fi communications protocol based on the radar pulse configuration information, the data unit comprising a preamble and a data field. The method also includes transmitting at least one radar pulse within a duration of the data field. The method also includes receiving at least one reflection of the at least one radar pulse within the duration of the data field. The method also includes processing the at least one reflection to determine a distance between an object and the electronic device.
In another embodiment, a device includes a transceiver and a processor operably connected to the transceiver. The processor is configured to: obtain radar pulse configuration information; generate a data unit of a Wi-Fi communications protocol based on the radar pulse configuration information, the data unit comprising a preamble and a data field; transmit at least one radar pulse within a duration of the data field; receive at least one reflection of the at least one radar pulse within the duration of the data field; and process the at least one reflection to determine a distance between an object and the device.
In another embodiment, a non-transitory computer readable medium includes program code that, when executed by a processor of a device, causes the device to: obtain radar pulse configuration information; generate a data unit of a Wi-Fi communications protocol based on the radar pulse configuration information, the data unit comprising a preamble and a data field; transmit at least one radar pulse within a duration of the data field; receive at least one reflection of the at least one radar pulse within the duration of the data field, and process the at least one reflection to determine a distance between an object and the device.
Other technical features may be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document. The term “couple” and its derivatives refer to any direct or indirect communication between two or more elements, whether or not those elements are in physical contact with one another. The terms “transmit,” “receive,” and “communicate,” as well as derivatives thereof, encompass both direct and indirect communication. The terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation. The term “or” is inclusive, meaning and/or. The phrase “associated with,” as well as derivatives thereof, means to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. The term “controller” means any device, system or part thereof that controls at least one operation. Such a controller may be implemented in hardware or a combination of hardware and software and/or firmware. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. The phrase “at least one of,” when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, “at least one of: A, B, and C” includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C. As used herein, such terms as “1st” and “2nd,” or “first” and “second” may be used to simply distinguish a corresponding component from another and does not limit the components in other aspect (e.g., importance or order). It is to be understood that if an element (e.g., a first element) is referred to, with or without the term “operatively” or “communicatively”, as “coupled with,” “coupled to,” “connected with,” or “connected to” another element (e.g., a second element), it means that the element may be coupled with the other element directly (e.g., wiredly), wirelessly, or via a third element.
As used herein, the term “module” may include a unit implemented in hardware, software, or firmware, and may interchangeably be used with other terms, for example, “logic,” “logic block,” “part,” or “circuitry”. A module may be a single integral component, or a minimum unit or part thereof, adapted to perform one or more functions. For example, according to an embodiment, the module may be implemented in a form of an application-specific integrated circuit (ASIC).
Moreover, various functions described below can be implemented or supported by one or more computer programs, each of which is formed from computer readable program code and embodied in a computer readable medium. The terms “application” and “program” refer to one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device.
Definitions for other certain words and phrases are provided throughout this patent document. Those of ordinary skill in the art should understand that in many if not most instances, such definitions apply to prior as well as future uses of such defined words and phrases.
For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
Aspects, features, and advantages of the disclosure are readily apparent from the following detailed description, simply by illustrating a number of particular embodiments and implementations, including the best mode contemplated for carrying out the disclosure. The disclosure is also capable of other and different embodiments, and its several details can be modified in various obvious respects, all without departing from the spirit and scope of the disclosure. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive. The disclosure is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings.
The present disclosure covers several components which can be used in conjunction or in combination with one another or can operate as standalone schemes. Certain embodiments of the disclosure may be derived by utilizing a combination of several of the embodiments listed below. Also, it should be noted that further embodiments may be derived by utilizing a particular subset of operational steps as disclosed in each of these embodiments. This disclosure should be understood to cover all such embodiments.
The wireless network 100 includes access points (APs) 101 and 103. The APs 101 and 103 communicate with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network. The AP 101 provides wireless access to the network 130 for a plurality of stations (STAs) 111-114 within a coverage area 120 of the AP 101. The APs 101-103 may communicate with each other and with the STAs 111-114 using Wi-Fi or other WLAN (wireless local area network) communication techniques. The STAs 111-114 may communicate with each other using peer-to-peer protocols, such as Tunneled Direct Link Setup (TDLS).
Depending on the network type, other well-known terms may be used instead of “access point” or “AP,” such as “router” or “gateway.” For the sake of convenience, the term “AP” is used in this disclosure to refer to network infrastructure components that provide wireless access to remote terminals. In WLAN, given that the AP also contends for the wireless channel, the AP may also be referred to as a STA. Also, depending on the network type, other well-known terms may be used instead of “station” or “STA,” such as “mobile station,” “subscriber station,” “remote terminal,” “user equipment,” “wireless terminal,” or “user device.” For the sake of convenience, the terms “station” and “STA” are used in this disclosure to refer to remote wireless equipment that wirelessly accesses an AP or contends for a wireless channel in a WLAN, whether the STA is a mobile device (such as a mobile telephone or smartphone) or is normally considered a stationary device (such as a desktop computer, AP, media player, stationary sensor, television, etc.).
Dotted lines show the approximate extents of the coverage areas 120 and 125, which are shown as approximately circular for the purposes of illustration and explanation only. It should be clearly understood that the coverage areas associated with APs, such as the coverage areas 120 and 125, may have other shapes, including irregular shapes, depending upon the configuration of the APs and variations in the radio environment associated with natural and man-made obstructions.
As described in more detail below, one or more of the APs may include circuitry and/or programming to enable radar mode for Wi-Fi devices. Although
The AP 101 includes multiple antennas 204a-204n and multiple transceivers 209a-209n. The AP 101 also includes a controller/processor 224, a memory 229, and a backhaul or network interface 234. The transceivers 209a-209n receive, from the antennas 204a-204n, incoming radio frequency (RF) signals, such as signals transmitted by STAs 111-114 in the network 100. The transceivers 209a-209n down-convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are processed by receive (RX) processing circuitry in the transceivers 209a-209n and/or controller/processor 224, which generates processed baseband signals by filtering, decoding, and/or digitizing the baseband or IF signals. The controller/processor 224 may further process the baseband signals.
Transmit (TX) processing circuitry in the transceivers 209a-209n and/or controller/processor 224 receives analog or digital data (such as voice data, web data, e-mail, or interactive video game data) from the controller/processor 224. The TX processing circuitry encodes, multiplexes, and/or digitizes the outgoing baseband data to generate processed baseband or IF signals. The transceivers 209a-209n up-converts the baseband or IF signals to RF signals that are transmitted via the antennas 204a-204n.
The controller/processor 224 can include one or more processors or other processing devices that control the overall operation of the AP 101. For example, the controller/processor 224 could control the reception of forward channel signals and the transmission of reverse channel signals by the transceivers 209a-209n in accordance with well-known principles. The controller/processor 224 could support additional functions as well, such as more advanced wireless communication functions. For instance, the controller/processor 224 could support beam forming or directional routing operations in which outgoing signals from multiple antennas 204a-204n are weighted differently to effectively steer the outgoing signals in a desired direction. The controller/processor 224 could also support OFDMA operations in which outgoing signals are assigned to different subsets of subcarriers for different recipients (e.g., different STAs 111-114). Any of a wide variety of other functions could be supported in the AP 101 by the controller/processor 224 including enabling radar mode for Wi-Fi devices. In some embodiments, the controller/processor 224 includes at least one microprocessor or microcontroller. The controller/processor 224 is also capable of executing programs and other processes resident in the memory 229, such as an OS. The controller/processor 224 can move data into or out of the memory 229 as required by an executing process.
The controller/processor 224 is also coupled to the backhaul or network interface 234. The backhaul or network interface 234 allows the AP 101 to communicate with other devices or systems over a backhaul connection or over a network. The interface 234 could support communications over any suitable wired or wireless connection(s). For example, the interface 234 could allow the AP 101 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). The interface 234 includes any suitable structure supporting communications over a wired or wireless connection, such as an Ethernet or RF transceiver. The memory 229 is coupled to the controller/processor 224. Part of the memory 229 could include a RAM, and another part of the memory 229 could include a Flash memory or other ROM.
As described in more detail below, the AP 101 may include circuitry and/or programming for enabling radar mode for Wi-Fi devices. Although
The STA 111 includes antenna(s) 205, transceiver(s) 210, a microphone 220, a speaker 230, a processor 240, an input/output (I/O) interface (IF) 245, an input 250, a display 255, and a memory 260. The memory 260 includes an operating system (OS) 261 and one or more applications 262.
The transceiver(s) 210 receives from the antenna(s) 205, an incoming RF signal (e.g., transmitted by an AP 101 of the network 100). The transceiver(s) 210 down-converts the incoming RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is processed by RX processing circuitry in the transceiver(s) 210 and/or processor 240, which generates a processed baseband signal by filtering, decoding, and/or digitizing the baseband or IF signal. The RX processing circuitry sends the processed baseband signal to the speaker 230 (such as for voice data) or is processed by the processor 240 (such as for web browsing data).
TX processing circuitry in the transceiver(s) 210 and/or processor 240 receives analog or digital voice data from the microphone 220 or other outgoing baseband data (such as web data, e-mail, or interactive video game data) from the processor 240. The TX processing circuitry encodes, multiplexes, and/or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The transceiver(s) 210 up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna(s) 205.
The processor 240 can include one or more processors and execute the basic OS program 261 stored in the memory 260 in order to control the overall operation of the STA 111. In one such operation, the processor 240 controls the reception of forward channel signals and the transmission of reverse channel signals by the transceiver(s) 210 in accordance with well-known principles. The processor 240 can also include processing circuitry configured to enable radar mode for Wi-Fi devices. In some embodiments, the processor 240 includes at least one microprocessor or microcontroller.
The processor 240 is also capable of executing other processes and programs resident in the memory 260, such as operations for enabling radar mode for Wi-Fi devices. The processor 240 can move data into or out of the memory 260 as required by an executing process. In some embodiments, the processor 240 is configured to execute a plurality of applications 262, such as applications to enable radar mode for Wi-Fi devices. The processor 240 can operate the plurality of applications 262 based on the OS program 261 or in response to a signal received from an AP. The processor 240 is also coupled to the I/O interface 245, which provides STA 111 with the ability to connect to other devices such as laptop computers and handheld computers. The I/O interface 245 is the communication path between these accessories and the processor 240.
The processor 240 is also coupled to the input 250, which includes for example, a touchscreen, keypad, etc., and the display 255. The operator of the STA 111 can use the input 250 to enter data into the STA 111. The display 255 may be a liquid crystal display, light emitting diode display, or other display capable of rendering text and/or at least limited graphics, such as from web sites. The memory 260 is coupled to the processor 240. Part of the memory 260 could include a random-access memory (RAM), and another part of the memory 260 could include a Flash memory or other read-only memory (ROM).
Although
Monostatic Radar.
A common type of radar is the “monostatic” radar, characterized by the fact that the transmitter of the radar signal and the receiver for its delayed echo are, for all practical purposes, in the same location.
In its most basic form, a radar pulse is generated as a realization of a desired “radar waveform,” modulated onto a radio carrier frequency and transmitted through a power amplifier 315 and antenna 320 (such as a parabolic antenna), either omni-directionally or focused into a particular direction. Assuming a “target” 325 at a distance R from the radar location and within the field-of-view of the transmitted signal, the target 325 will be illuminated by RF power density pt (e.g., in units of W/m2) for the duration of the transmission. To first order, pt can be described as:
where PT is the transmit power[W]; GT, AT are the transmit antenna gain [dBi] and the effective aperture area [m2]; λ is the wavelength of the radar signal RF carrier signal [m]; and R is the target distance [m]. In this equation, the effects of atmospheric attenuation, multi-path propagation, antenna losses, etc., have been neglected.
The transmit power density impinging onto the target surface will lead to reflections depending on the material composition, surface shape, and dielectric behavior at the frequency of the radar signal. Note that off-direction scattered signals are typically too weak to be received back at the radar receiver 310, so only direct reflections will contribute to a detectable receive signal. In essence, the illuminated area(s) of the target 325 with normal vectors pointing back at the receiver 310 will act as transmit antenna apertures with directivities (gains) in accordance with their effective aperture area(s). The reflected-back power can be described as:
where Prefl is the effective (isotropic) target-reflected power [W]; At, rt, Gt are the effective target area normal to the radar direction [m2], reflectivity of the material and shape [0, . . . , 1], and corresponding aperture gain [dBi]; and RCS is the radar cross section [m2].
Note that the radar cross section, RCS, is an equivalent area that scales proportional to the actual reflecting area-squared, inversely proportional with the wavelength-squared, and is reduced by various shape factors and the reflectivity of the material itself. For a flat, fully reflecting mirror of area At, large compared with λ2, RCS=4πAt2/λ2. Due to the material and shape dependency, it is generally not possible to deduce the actual physical area of a target 325 from the reflected power, even if the target distance is known (hence the existence of stealth objects that choose material absorption and shape characteristics carefully for minimum RCS).
The target-reflected power at the receiver location results from the reflected-power density at the reverse distance R, collected over the receiver antenna aperture area:
where PR is the received, target-reflected power [W], and AR is the receiver antenna effective aperture area [m2] (which may be same as AT).
The radar system 300 is usable as long as the receiver signal exhibits sufficient signal-to-noise ratio (SNR), the particular value of which depends on the waveform and detection method used. Generally, in its simplest form:
where kT is Boltzmann's constant x temperature [W/Hz], B is the radar signal bandwidth [Hz], and F is the receiver noise factor (degradation of receive signal SNR due to noise contributions of the receiver circuit itself).
In case the radar signal is a short pulse of duration (width) Tp, it will be apparent that the delay τ between the transmission and reception of the corresponding echo will be equal to r=2 R/c, where c is the speed of light propagation in the medium (air). In case there are several targets at slightly different distances, it will be equally apparent that the individual echos can be distinguished as such only if the delays differ by at least one pulse width, and hence the range resolution of the radar will be ΔR=cΔτ/2=cTp/2. Further considering that a rectangular pulse of duration Tp exhibits a power spectral density P(f)˜(sin (πfTp)/(πfTp))2 with the first null at its bandwidth B=1/Tp, the range resolution of a radar is fundamentally connected with the bandwidth of the radar waveform via ΔR=c/2B.
Wi-Fi and Target Wake Time (TWT).
The next generation IEEE 802.11 WLAN amendment (i.e., IEEE 802.11ax) introduces features for improving peak throughput and efficiency in an environment crowded by many 802.11 devices such as an airport, stadium, and so on. WFA (Wi-Fi alliance) has already launched the Wi-Fi 6 certification program for guaranteeing interoperability between certified products implementing IEEE 802.11ax amendment. In the market, device manufacturers are already starting to release Wi-Fi 6 certified smart mobile devices.
Target Wake Time (TWT), one of the important features of IEEE 802.11ax, enables wake time negotiation between an AP and its STA for improving power efficiency. The negotiated parameters such as the wake interval, wake duration and initial wake time (offset) highly affect latency, throughput, and power efficiency, which are directly related to QoS (quality of service) or customer experiences. Services with different traffic characteristics can have different TWT parameter configurations for better QoS. Additionally, the TWT configuration should adapt to network and service status variation.
By contrast, in the bottom graph 404, wake time negotiation gives rise to consecutive TWT sessions 406. Each TWT session 406 is defined as the time period from the beginning of a TWT interval 408 to the end of the TWT interval 408. Each TWT session 406 includes two states: an active state 411, defined by a TWT service period (SP) duration 410 (during which the STA is awake to communicate with the AP), and a power save state or doze state 412 (during which the STA is not actively awake or communicating with the AP). As a result of wake time negotiation, power efficiency at the STA is improved without adding too much latency or allowing UL or DL packets to be dropped.
In wake time negotiation, the negotiated TWT parameters include the wake interval (e.g., the TWT interval 408 for each TWT session 406), wake duration (e.g., the TWT SP duration 410 for each TWT session 406), and initial wake time or offset (e.g., indicated by the TWT start time 414). These negotiated parameters highly affect latency, throughput, and power efficiency, which are directly related to the QoS (quality of service) a customer experiences. Services with different traffic characteristics can have different TWT parameter configurations for better QoS. Additionally, the TWT configuration should adapt to network and service status variation.
In some embodiments, a TWT parameter set field is used to negotiate the TWT parameters.
The target wake time 506 and nominal minimum TWT wake duration 508 subfields specify, respectively, the first wake time for the TWT agreement, and the time for which the STA must wait before going to doze state when there is no transmitted traffic after a wake time, which is the TWT SP duration 410 in
Other than the wake interval and wake duration, offset is also an important impact factor on the user experience, as the offset could affect the latency.
Additionally, to preserve inter-generation co-existence and association, any 802.11 Orthogonal Frequency Division Multiplexing (OFDM) PHY Layer Convergence Procedure (PLCP) legacy preamble can have a consistent format.
The L-STF field 901 is used to detect the start of the packet and consists of a standard-defined sequence with good correlation properties. The L-STF field 901 can be used for Coarse Frequency correction. The L-LTF field 902 is used for channel estimation and removing other hardware impairments such as symbol timing offset and frequency offset estimations. The L-SIG field 903 is used to communicate the modulation rate of the following information and also consists of the length of the packet and even parity communication field. The modulation rate and length field are used to set the Network Allocation Vector (NAV). The duration is calculated according to the following:
This is because L-SIG field 903 is transmitted at BPSK and it has 3 bytes per symbol and each symbol is 4 μsec long.
As discussed above, IEEE 802.11 is an opportunistic communication framework where a number of devices share the channel based on random access operating under the protocol standards. The devices can operate in a half-duplex mode, in which information sent to one STA or AP is heard by all nodes on the network. The nodes activate listening only if the packet is addressed to them; otherwise, they ignore the transmission.
Wi-Fi sensing uses existing Wi-Fi signals to determine information about the environment. This can allow a receiver to use the L-LTF or any generational LTF to sense the channel and extract physical events or changes like motion, location from the sender and room models. Usually this relies on the receiver to passively sense the channel and listen to any packets transmitted. This usually leads to non-optimal sensing due to uncontrolled packet transmission and unsynchronized transmitter and receivers.
To address these and other issues, this disclosure provides systems and methods to enable radar mode for Wi-Fi devices using 802.11 frames. As described in more detail below, the disclosed embodiments enable a radar format for a single antenna use case with a duplexer. This allows the single antenna device to be able to switch between transmit and receive modes based on the requirements of the radar operation within the data part of the physical layer (PHY) PPDU. Since the transmitter and receiver are on the same device and use a common clock, this would resolve the issue of clock drifts that occurs in non-co-located transmitter and receivers.
The disclosed embodiments also enable radar format for multiple antenna use cases with simultaneous operation. This allows multiple antenna devices to overcome the near-distance blindness that occurs in some single antenna use cases due to the switching required between transmit and receive mode.
The disclosed embodiments also can reserve one or more Transmit Opportunities (TXOPs) to send a radar waveform. This allows the device practicing the radar operation to inform nearby devices that the TXOP is reserved and may not be impeded on. In addition, the disclosed embodiments enable mode switching between communication and radar during active traffic. This mode leverages the Target Wake Time operation, introduced in 802.11 ah and 802.11ax, that allows a station to schedule data communication periods with the AP or STA. During the mode that the device is not communicating, it can schedule the radar mode using any of the aforementioned techniques.
The disclosed embodiments provide multiple advantageous benefits over conventional systems that enable monostatic radar mode on Wi-Fi. For example, the disclosed embodiments provide independent radar operation on the Wi-Fi device for sensing capabilities. Thus, the Wi-Fi device is not dependent on active traffic from other devices or AP beacons for sensing. As another example, the disclosed embodiments provide deterministic information to other devices on the network about the duration of the operation, thus maintaining the existing efficiency of the Wi-Fi network. As yet another example, the disclosed embodiments provide standard compliant operations for enabling monostatic radar mode and reducing the amount of non-Wi-Fi interference due to radar operation. Also, the disclosed embodiments enable multi-antenna radar operations to enable continuous wave radar operation.
Note that while some of the embodiments discussed below are described in the context of smart phones, these are merely examples. It will be understood that the principles of this disclosure may be implemented in any number of other suitable contexts or systems, including other portable electronic devices (e.g., tablets, laptops, and the like).
Enabling Radar for Single Antenna with Duplexer.
As mentioned before, Wi-Fi systems typically operate in half-duplex mode, either transmitting or receiving at a given time. The RF chain responsible for receiving and transmitting is alternated based on the mode required. In some embodiments, a duplexer is used to switch modes. For example,
As radar pulses may be judged as non-Wi-Fi interference by other nodes, channel access for the radar should be carefully designed. To enable the monostatic radar mode, the operation can be shifted to the format shown in
Wi-Fi nodes treat non-Wi-Fi interference differently and will back off from transmitting if the energy detected is higher than a predetermined threshold (e.g., −62 dBm). Additionally, as the nodes are not aware of the duration of the non-Wi-Fi interference, this can lead to unnecessary effects like rate back-off and significant loss of throughput in the network. To avoid these secondary effects, the radar pulses can be designed to reuse 802.11 frames and embed the radar pulses in the data portion of the packet. This allows the network to know how long to back-off for, and also to use the packet detection threshold of −82 dBm instead of the energy detection threshold.
As shown in
The radar pulse design here is important, since the length of the pulse affects the SNR of the received signal and also can impact the near-distance reflections. Thus, it can be important to balance the length of the radar pulse based on system requirements. As an example, a pulse length of 3.3 ns with no switching time between transmit and receive mode will miss all reflections from a 0.5 m radius around the antenna. This is because a radar pulse at the speed of light will travel 1 m from the reflection and back in 3.3 ns. The pulse period is also relevant to set the maximum detection distance required by the radar mode. The multiple pulse mode shown in
In some embodiments, the radar pulse duration (i.e., the length of the radar pulse) is stored in the L-SIG field of the preamble 1205. In some embodiments, the duration of the radar pulse reception in the receive mode can be equal to or less than the smallest duration of time for which the channel is sensed (e.g., the Reduced Inter Frame Spacing (RIFS)) to prevent additional interference from OBSS packets that did not decode the duration field to update the NAV.
In some embodiments, to have a back-off on the MAC layer, the radar pulse can be embedded in the MAC data portion to a packet addressed to itself. An advantage of using the MAC data portion is that the PSR_AND_NON_SRG_OBSS_PD_PROHIBITED bit of the MAC header can be used to prevent OBSS nodes from performing spatial reuse over the current radar operation and increasing the interference in the current transmission.
To turn the Wi-Fi system into a monostatic radar, RF isolation is needed between the transmitter and the receiver. A RF circulator can be added to serve as a duplexer to enable the WiFi system as a monostatic radar.
Enabling Radar for Multi-Antenna with Duplexer.
In some embodiments, instead of a single antenna, the Wi-Fi node can have M antennas, where M>1. In such embodiments, the Wi-Fi node can switch m antenna(s) to transmit mode (where 1≤m<M), while M−m antenna(s) are switched to receive mode. In this configuration, the Wi-Fi node can be used as a monostatic radar.
The radar pulse that is generated will be similar to that of the single antenna case, but during the Data/Radar operation of the Wi-Fi node, the m antenna(s) will transmit radar pulses and the M−m antenna(s) will receive radar reflections simultaneously. This will remove the near distance constraint, since the receive antenna(s) can capture the signal even when the transmit antenna(s) are activated. This also allows using continuous wave operations during the radar phase of the transmission apart from pulse radar mode. Additionally, using multiple antennas removes the constraints of the pulse duration, because the minimum detection distance is not restricted to the switching time between transmit and receive mode.
TXOP to Send the Radar pulse using CTS-to-Self.
Clear to send (CTS)-to-self is a protection mechanism provided by IEEE 802.11 to reserve a TXOP. It is similar to a Request to send (RTS)/CTS sequence, but with less overhead as it does not require an extra RTS frame to be transmitted. The end of the TXOP is usually indicated by the transmission of an acknowledgement (ACK), or the end can be triggered by using a Contention Free (CF)-end packet.
The previously described embodiments include embedding the radar pulse in the data unit of the packet, either on the PHY layer or the MAC layer, depending on the capability of the devices on the network. This adds an overhead of transmitting the full PHY preamble or PHY+MAC header every time the radar operation needs to be performed. In contrast, in some embodiments, the monostatic radar operation of the Wi-Fi node can be enabled by reserving the transmit opportunity (TXOP) using the CTS-to-self frame and using the contention free burst interval to perform the radar operation.
For example,
Switching between Radar and Communication Mode using TWT.
To operate the radar operation on a Wi-Fi node during active communication, TWT can be used to allocate the time between communication and radar mode. Based on the amount of data and type of service on the device, the TWT Interval and the TWT SP Duration can be assigned accordingly.
As shown in
In some embodiments, radar mode can be disabled to prioritize communications. In some embodiments, the communication efficiency can be reduced if radar mode is required by assigning a lower than estimated TWT SP Duration 1702 for communication.
In some embodiments, the TWT SP Duration 1702 negotiated with the AP is restricted for radar mode only and the STA performs the radar operation during the TWT SP Duration 1702 only. The STA communicates with the AP or remains in doze state otherwise.
The STA or AP can also define a TWT mode specifically for radar operation. The STA or AP can reuse the restricted TWT mode and reserve a restricted TWT session for radar mode only. Additionally, the STA or AP could also define a special broadcast TWT specifically for radar mode if restricted TWT mode cannot be used. In this case, the AP will inform the participating STAs of a code-book with near orthogonal radar signals to allow the STAs to use the special TWT SP Duration in parallel without causing significant interference. In another embodiment, the AP can indicate transmission parameters to achieve the same effect. In an additional embodiment, the AP can act as a transmitter, and all STAs can listen to the transmitted signal to behave as a bistatic radar use case. This can also provide another embodiment where all the STAs and the AP participating in the special TWT radar session, and can perform collaborative radar operation where the TWT SP Duration is divided into slots. In each slot, one or more AP/STAs can act as transmitter and the rest can act as receivers to function as a diverse bistatic radar case.
Although
As illustrated in
At step 1904, the Wi-Fi node generates a data unit of a Wi-Fi communications protocol based on the radar pulse configuration information. The data unit comprises a preamble and a data field. This could include, for example, the STA 111 generating a PPDU packet 1201 or 1202, which includes a preamble 1205 and a data field 1210.
At step 1906, the Wi-Fi node transmits at least one radar pulse within a duration of the data field. This could include, for example, the STA 111 transmitting one or more radar pulses in the data field 1210, such as shown in
At step 1908, the Wi-Fi node receives at least one reflection of the at least one radar pulse within the duration of the data field. This could include, for example, the STA 111 receiving one or more radar reflections in the data field 1210, such as shown in
At step 1910, the Wi-Fi node processes the at least one reflection to determine a distance between an object and the Wi-Fi node. This could include, for example, the STA 111 determining a distance of a target object 325 on which the radar pulse is reflected, such as described in conjunction with
Although
Although the present disclosure has been described with an exemplary embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims. None of the description in this application should be read as implying that any particular element, step, or function is an essential element that must be included in the claims scope. The scope of patented subject matter is defined by the claims.
This application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 63/390,575 filed on Jul. 19, 2022, which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63390575 | Jul 2022 | US |