Wi-Fi radar detection using synchronized wireless access point
A Wireless Local-Area Network (WLAN) access point includes a WLAN transmitter, a WLAN receiver, and a processor. The WLAN transmitter is configured to transmit WLAN packets via one or more transmit antennas, and to send a timing-synchronization signal over an internal interface. The WLAN receiver is configured to receive, via one or more receive antennas, echo packets including reflections from an object of a selected subset of the WLAN packets transmitted by the WLAN transmitter, to receive the timing-synchronization signal from the WLAN transmitter over the internal interface, and to time-synchronize the echo packets and the corresponding WLAN packets using the timing-synchronization signal. The processor is configured to estimate one or more parameters of the object based on the time-synchronized echo packets and WLAN packets, and to output the estimated parameters to a user.
1. A Wireless Local-Area Network (WLAN) access point, comprising:
a WLAN transmitter, configured to transmit WLAN packets, comprising both communication packets and channel-sounding packets, via one or more transmit antennas, and to send a timing-synchronization signal over an internal interface;
a WLAN receiver, configured to receive, via one or more receive antennas, echo packets comprising reflections from an object of a selected subset of the WLAN packets transmitted by the WLAN transmitter, to receive the timing-synchronization signal from the WLAN transmitter over the internal interface, and to time-synchronize the echo packets and the corresponding WLAN packets using the timing-synchronization signal; and
a processor, configured to estimate one or more parameters of the object based on the channel-sounding packets and on the time-synchronized echo packets corresponding to the channel-sounding packets, and to output the estimated parameters to a user.
2. The access point according to claim 1 , further comprising a frequency source configured to generate at least one frequency-reference signal, and to provide the frequency-reference signal to both the WLAN transmitter and the WLAN receiver, wherein the WLAN transmitter and the WLAN receiver are configured to frequency-synchronize to one another using the frequency-reference signal.
3. The access point according to claim 2 , wherein the frequency source is configured to sweep the at least one frequency-reference signal and estimate one or more parameters of the object based on the at least one swept frequency-reference signal.
4. The access point according to claim 1 , wherein the WLAN transmitter is configured to transmit the communication packets interleaved between the channel-sounding packets.
5. The access point according to claim 1 , wherein the WLAN transmitter is configured to transmit a sequence of the channel-sounding packets at regular time intervals, and wherein the processor is configured to estimate the parameters of the object by applying a frequency-domain transform to the echo packets corresponding to the sequence of the channel-sounding packets.
6. The access point according to claim 1 , wherein the WLAN receiver is configured to receive WLAN communication packets from one or more WLAN stations (STAs), interleaved between the echo packets.
7. The access point according to claim 1 , wherein the one or more parameters of the object comprise at least one parameter of the object, selected from the group of parameters consisting of range, direction and velocity.
8. A Wireless Local-Area Network (WLAN) access point, comprising:
a WLAN transmitter, configured to transmit WLAN packets via one or more transmit antennas, and to send a timing-synchronization signal over an internal interface;
a WLAN receiver, configured to receive, via one or more receive antennas, echo packets comprising reflections from an object of a selected subset of the WLAN packets transmitted by the WLAN transmitter, to receive the timing-synchronization signal from the WLAN transmitter over the internal interface, and to time-synchronize the echo packets and the corresponding WLAN packets using the timing-synchronization signal; and
a processor, configured to estimate one or more parameters of the object based on the time-synchronized echo packets and WLAN packets, including estimating a distance between the access point and the object by:
for a given WLAN packet transmitted by the WLAN transmitter, identifying (i) an echo packet received from the target in response to the given WLAN packet, and (ii) a direct leakage of the given WLAN packet from the WLAN transmitter to the WLAN receiver;
measuring a time delay between the echo packet and the direct leakage; and
estimating the distance based on the time delay, and to output the estimated parameters to a user.
9. A method for communication in a Wireless Local-Area Network (WLAN) access point, the method comprising:
in a WLAN transmitter of the access point, transmitting WLAN packets, comprises both communication packets and channel-sounding packets, via one or more transmit antennas, and sending a timing-synchronization signal over an internal interface;
in a WLAN receiver of the access point, receiving echo packets comprising reflections from an object of a selected subset of the WLAN packets transmitted by the WLAN transmitter and the timing-synchronization signal, and time-synchronizing the echo packets and the corresponding WLAN packets using the timing-synchronization signal; and
estimating one or more parameters of the object based on the channel-sounding packets and on the time-synchronized echo packets corresponding to the channel-sounding packets, and outputting the estimated parameters to a user.
10. The method according to claim 9 , wherein estimating the one or more parameters comprises estimating a distance between the access point and the object by:
for a given WLAN packet transmitted, identifying (i) an echo packet received from the target in response to the given WLAN packet, and (ii) a direct leakage of the given WLAN packet;
measuring a time delay between the echo packet and the direct leakage; and
estimating the distance based on the time delay.
11. The method according to claim 9 , and comprising generating at least one frequency-reference signal, and providing the frequency-reference signal to the WLAN transmitter and the WLAN receiver so as synchronize transmitted WLAN packets and received echoes one another using the frequency-reference signal.
12. The method according to claim 11 , wherein generating the at least one frequency-reference signal comprises sweeping the at least one frequency-reference signal, and wherein estimating the one or more parameters comprises estimating the one or more parameters of the object based on the at least one swept frequency-reference signal.
13. The method according to claim 9 , wherein transmitting the WLAN packets comprises transmitting the communication packets interleaved between the channel-sounding packets.
14. The method according to claim 13 , wherein transmitting the WLAN packets comprises transmitting a sequence of the channel-sounding packets at regular time intervals, and wherein estimating the parameters of the object comprises applying a frequency-domain transform to the echo packets corresponding to the sequence of the channel-sounding packets.
15. The method according to claim 9 , wherein the WLAN communication packets are interleaved between the echo packets.
16. The method according to claim 9 , wherein the one or more parameters of the object comprise at least one parameter of the object, selected from the group of parameters consisting of range, direction and velocity.