IP Library › Granted Patent US 11,962,437
Granted Patent B2
US 11,962,437 · App. 17/379,647 · Granted Apr 16, 2024

Filtering channel responses for motion detection

Inventors: Mohammad Omer (Waterloo, CA); Mikhail Alexand Zakharov (Guelph, CA)
Assignee: Cognitive Systems Corp.
H04L25/022G01S5/011G01S5/017G01S5/0273G01S7/415G01S13/04G01S13/50H04L5/0048H04L25/0204H04L25/03159H04L25/0224
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,962,437
App. No.
17/379,647
Granted
Apr 16, 2024
Kind
B2
Abstract

In a general aspect, a set of observed frequency-domain channel responses is filtered to remove noise or distortions that are not related to changes in the physical environment. In some aspects, for each frequency-domain channel response, a time-domain channel response is generated based on the frequency-domain channel response; and a filtered time-domain channel response is generated based on a constraint applied to the time-domain channel response. Additionally, a reconstructed frequency-domain channel response is generated based on the filtered time-domain channel response. An error signal is also generated, and a determination is made as to whether the error signal satisfies a criterion. The error signal can be indicative of a difference between the frequency-domain channel response and the reconstructed frequency-domain channel response. In response to each of the error signals satisfying the criterion, motion of an object in a space is detected based on the set of frequency-domain channel responses.

Claims (44)

1. A method comprising:

obtaining a frequency-domain channel response based on a wireless signal transmitted through a space, the wireless signal being formatted according to a wireless communication standard;

generating a time-domain channel response based on the frequency-domain channel response;

generating a filtered time-domain channel response based on a constraint applied to the time-domain channel response, wherein the constraint is indicative of a maximum delay with which a pulse can reach a receiving wireless communication device, the constraint being determined by a maximum attenuation the pulse can experience in the space and be received by the receiving wireless communication device;

generating a reconstructed frequency-domain channel response based on the filtered time-domain channel response; and

determining a state of the space based on the reconstructed frequency-domain channel responses.

2. The method of claim 1 , wherein the time-domain channel response comprises a plurality of time domain pulses with each time domain pulse comprising an amplitude coefficient and a pulse time.

3. The method of claim 2 , wherein the constraint comprises a constraint on the pulse time of each of the plurality of time domain pulses in the time-domain channel response.

4. The method of claim 2 , wherein the constraint comprises a constraint on the amplitude coefficient of each of the plurality of time domain pulses in the time-domain channel response.

5. The method of claim 1 , wherein the wireless signal comprises an orthogonal frequency division multiplexing (OFDM) signal, and the frequency-domain channel response is based on one or more training fields in a PHY frame of the OFDM signal.

6. A device comprising:

one or more processors;

memory storing instructions that are operable when executed by the one or more processors to perform operations comprising:

obtaining a frequency-domain channel response based on a wireless signal transmitted through a space, the wireless signal being formatted according to a wireless communication standard;

generating a time-domain channel response based on the frequency-domain channel response;

generating a filtered time-domain channel response based on a constraint applied to the time-domain channel response, wherein the constraint is indicative of a maximum delay with which a pulse can reach a receiving wireless communication device, the constraint being determined by a maximum attenuation the pulse can experience in the space and be received by the receiving wireless communication device;

generating a reconstructed frequency-domain channel response based on the filtered time-domain channel response; and

determining a state of the space based on the reconstructed frequency-domain channel responses.

7. The device of claim 6 , wherein the time-domain channel response comprises a plurality of time domain pulses with each time domain pulse comprising an amplitude coefficient and a pulse time.

8. The device of claim 7 , wherein the constraint comprises a constraint on the pulse time of each of the plurality of time domain pulses in the time-domain channel response.

9. The device of claim 7 , wherein the constraint comprises a constraint on the amplitude coefficient of each of the plurality of time domain pulses in the time-domain channel response.

10. The device of claim 6 , wherein the wireless signal comprises an orthogonal frequency division multiplexing (OFDM) signal, and the frequency-domain channel response is based on one or more training fields in a PHY frame of the OFDM signal.

11. A method comprising:

obtaining a set of frequency-domain channel responses based on a set of wireless signals transmitted through a space, each of the frequency-domain channel responses corresponding to a respective wireless signal of the set of wireless signals, the set of wireless signals being formatted according to a wireless communication standard;

generating a set of time-domain channel responses based on the set of frequency-domain channel responses;

generating a set of filtered time-domain channel responses based on a constraint applied to each time-domain channel response of the set of time-domain channel responses, wherein the constraint is indicative of a maximum delay with which a pulse can reach a receiving wireless communication device, the constraint being determined by a maximum attenuation the pulse can experience in the space and be received by the receiving wireless communication device;

generating a set of reconstructed frequency-domain channel responses based on the set of filtered time-domain channel responses; and

detecting motion of an object in the space based on the set of reconstructed frequency-domain channel responses.

12. The method of claim 11 , wherein each of the time-domain channel responses comprises a plurality of time domain pulses with each time domain pulse comprising an amplitude coefficient and a pulse time.

13. The method of claim 12 , wherein the constraint comprises a constraint on the pulse time of each of the plurality of time domain pulses in each of the time-domain channel responses.

14. The method of claim 12 , wherein the constraint comprises a constraint on the amplitude coefficient of each of the plurality of time domain pulses in each of the time-domain channel responses.

15. The method of claim 11 , wherein the set of wireless signals comprises a set of orthogonal frequency division multiplexing (OFDM) signals, and each of the frequency-domain channel responses is based on one or more training fields in a PHY frame of a corresponding OFDM signal of the set of OFDM signals.

16. A device comprising:

one or more processors;

memory storing instructions that are operable when executed by the one or more processors to perform operations comprising:

obtaining a set of frequency-domain channel responses based on a set of wireless signals transmitted through a space, each of the frequency-domain channel responses corresponding to a respective wireless signal of the set of wireless signals, the set of wireless signals being formatted according to a wireless communication standard;

generating a set of time-domain channel responses based on the set of frequency-domain channel responses;

generating a set of filtered time-domain channel responses based on a constraint applied to each time-domain channel response of the set of time-domain channel responses, wherein the constraint is indicative of a maximum delay with which a pulse can reach a receiving wireless communication device, the constraint being determined by a maximum attenuation the pulse can experience in the space and be received by the receiving wireless communication device;

generating a set of reconstructed frequency-domain channel responses based on the set of filtered time-domain channel responses; and

detecting motion of an object in the space based on the set of reconstructed frequency-domain channel responses.

17. The device of claim 16 , wherein each of the time-domain channel responses comprises a plurality of time domain pulses with each time domain pulse comprising an amplitude coefficient and a pulse time.

18. The device of claim 17 , wherein the constraint comprises a constraint on the pulse time of each of the plurality of time domain pulses in the each of the time-domain channel responses.

19. The device of claim 17 , wherein the constraint comprises a constraint on the amplitude coefficient of each of the plurality of time domain pulses in each of the time-domain channel responses.

20. The device of claim 16 , wherein the set of wireless signals comprises a set of orthogonal frequency division multiplexing (OFDM) signals, and each of the frequency-domain channel responses is based on one or more training fields in a PHY frame of a corresponding OFDM signal of the set of OFDM signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
From: OMER, MOHAMMAD; ZAKHAROV, MIKHAIL ALEXAND
To: COGNITIVE SYSTEMS CORP.
Reel/Frame 056905/0683 →
Continuity (2)
Continuation 17106989 · Nov 30, 2020
Related Publication 20220173939A1 · Jun 2, 2022
Cited By (1)
US 12,432,096