IP Library Granted Patent US 11,585,886
Granted Patent B1
US 11,585,886 · App. 16/261,226 · Granted Feb 21, 2023

Systems and methods for detecting unmanned aerial vehicles via radio frequency analysis

Inventors: Henning Meyer (Kassel, DE); Nico Otterbach (Fuldatal, DE); Kai Baumgart (Kassel, DE)
Assignee: Dedrone Holdings, Inc.
G01S3/48G01S3/043G08G5/0082H04B1/0003H04B1/0057
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,585,886
App. No.
16/261,226
Granted
Feb 21, 2023
Kind
B1
Abstract

Systems and methods for detecting radio frequency (“RF”) signals and corresponding origination locations are disclosed. An RF sensor device includes a software-defined radio and an antenna pair for receiving RF signals. Furthermore the RF sensor device may include a processing unit for processing/analyzing the RF signals, or the processing unit may be remote. The system calculates a phase difference between an RF signal received at two separate antennas of an antenna pair. The phase difference, the distance between the antennas, and the frequency of the RF signal are used for determining the origination direction of the RF signal. In various embodiments, the origination direction may indicate the location of a UAV controller or base station. The software-defined radio may include more than one antenna pair, connected to multiplexers, for efficiently scanning different frequencies by alternating active antenna pairs. Moreover, the system may execute packet-based processing on the RF signal data.

Claims (70)

1. A system for radio frequency (“RF”) signal detection, the system comprising:

a software-defined radio comprising a first antenna pair having a first distance and positioned at a first orientation, wherein the first distance is a physical distance between a first antenna and a second antenna of the first antenna pair, and wherein the first distance and the first orientation are for determining an origination direction of a RF signal; and

a processing unit operatively connected to the software defined radio, wherein the processing unit includes at least one processor configured to:

tune the software defined radio, wherein tuning the software defined radio comprises configuring the first antenna pair to receive the RF signal at a particular frequency;

receive the RF signal via the first antenna and the second antenna of the first antenna pair;

determine a first phase difference between the RF signal received via the first antenna and the RF signal received via the second antenna; and

in response to determining the first phase difference, calculate a first set of one or more origination directions of the RF signal based on the first phase difference, the first distance, and the particular frequency.

2. The system of claim 1 , wherein the software-defined radio further comprises a second antenna pair having a second distance and positioned at a second orientation, and wherein the second distance is a physical distance between a third antenna and a fourth antenna of the second antenna pair.

3. The system of claim 2 , wherein the first antenna pair and the second antenna pair are operatively connected to two or more multiplexers for selecting between RF signals received via the first antenna pair and the second antenna pair.

4. The system of claim 3 , wherein the at least one processor is further configured to:

receive, via switching the two or more multiplexers to the second antenna pair, the RF signal via the third antenna and the fourth antenna of the second antenna pair;

determine a second phase difference between the RF signal received via the third antenna and the RF signal received via the fourth antenna;

in response to determining the second phase difference, calculate a second set of one or more origination directions of the RF signal based on the second phase difference, the second distance, and the particular frequency; and

compare the first set of one or more origination directions to the second set of one or more origination directions to determine a common origination direction, wherein the common origination direction corresponds to the actual origination direction of the RF signal.

5. The system of claim 2 , wherein the first distance is equidistant to the second distance.

6. The system of claim 2 , wherein the first distance is different from the second distance.

7. The system of claim 2 , wherein the first orientation is different from the second orientation.

8. The system of claim 3 , wherein the at least one processor is further configured to switch between the first antenna pair and the second antenna pair via the two or more multiplexers for receiving RF signals at different frequencies.

9. The system of claim 5 , wherein the software defined radio further comprises a third antenna pair having a third distance and positioned at a third orientation, wherein the third distance is a physical distance between a fifth antenna and a sixth antenna of the third antenna pair, and the third distance is different from the first distance and the second distance.

10. The system of claim 9 , wherein the first antenna pair, the second antenna pair, and the third antenna pair are each operatively connected to the two or more multiplexers for selecting between RF signals received via the first antenna pair, the second antenna pair, and the third antenna pair.

11. The system of claim 9 , wherein the third orientation is different from the first orientation and the second orientation.

12. The system of claim 9 , wherein the at least one processor is further configured to switch between the first antenna pair, the second antenna pair, and the third antenna pair via the two or more multiplexers for receiving RF signals at different frequencies.

13. The system of claim 1 , wherein the first distance is less than half of a wavelength corresponding to the particular frequency.

14. The system of claim 1 , wherein prior to determining the first phase difference, the at least one processor is configured to:

extract one or more data packets from the received RF signal; and

analyze the one or more data packets to determine if the received RF signal comprises an RF communication emanated from a UAV source.

15. The system of claim 14 , wherein extracting one or more data packets from the received RF signal comprises demodulating the RF signal.

16. The system of claim 15 , wherein analyzing the one or more data packets from the received RF signal comprises:

performing a clock recovery process on the one or more data packets;

performing a protocol decoder process on the one or more data packets; and

validating a checksum included in the one or more data packets.

17. The system of claim 15 , wherein analyzing the one or more data packets comprises determining if the one or more data packets corresponds to known UAV signal patterns, and wherein the UAV source comprises a UAV, UAV base station, or UAV controller.

18. The system of claim 1 , wherein the processing unit comprises at least one central processing unit (“CPU”) and at least one graphics processing unit (“GPU”) for processing the RF signal.

19. A method for radio frequency (“RF”) signal detection, comprising the steps of:

tuning a software-defined radio, via a processing unit operatively connected to the software-defined radio, to configure a first antenna pair to receive an RF signal at a particular frequency, wherein the first antenna pair comprises a first distance and is positioned at a first orientation, the first distance being a physical distance between a first antenna and a second antenna of the first antenna pair, and wherein the first distance and the first orientation are for determining an origination direction of the RF signal;

receiving the RF signal via the first antenna and the second antenna of the first antenna pair;

determining a first phase difference between the RF signal received via the first antenna and the RF signal received via the second antenna; and

in response to determining the first phase difference, calculating a first set of one or more origination directions of the RF signal based on the first phase difference, the first distance, and the particular frequency.

20. The method of claim 19 , wherein the software-defined radio further comprises a second antenna pair having a second distance and positioned at a second orientation, and wherein the second distance is a physical distance between a third antenna and a fourth antenna of the second antenna pair.

21. The method of claim 20 , wherein the first antenna pair and the second antenna pair are operatively connected to two or more multiplexers for selecting between RF signals received via the first antenna pair and the second antenna pair.

22. The method of claim 21 , further comprising the steps of:

receiving, via switching the two or more multiplexers to the second antenna pair, the RF signal via the third antenna and the fourth antenna of the second antenna pair;

determining a second phase difference between the RF signal received via the third antenna and the RF signal received via the fourth antenna;

in response to determining the second phase difference, calculating a second set of one or more origination directions of the RF signal based on the second phase difference, the second distance, and the particular frequency; and

comparing the first set of one or more origination directions to the second set of one or more origination directions to determine a common origination direction, wherein the common origination direction corresponds to the actual origination direction of the RF signal.

23. The method of claim 20 , wherein the first distance is substantially equidistant to the second distance.

24. The method of claim 20 , wherein the first distance is different from the second distance.

25. The method of claim 20 , wherein the first orientation is different from the second orientation.

26. The method of claim 21 , wherein the processing unit is configured to switch between the first antenna pair and the second antenna pair via the two or more multiplexers for receiving RF signals at different frequencies.

27. The method of claim 23 , wherein the software defined radio further comprises a third antenna pair having a third distance and positioned at a third orientation, wherein the third distance is a physical distance between a fifth antenna and a sixth antenna of the third antenna pair, and the third distance is different from the first distance and the second distance.

28. The method of claim 27 , wherein the first antenna pair, the second antenna pair, and the third antenna pair are each operatively connected to the two or more multiplexers for selecting between RF signals received via the first antenna pair, the second antenna pair, and the third antenna pair.

29. The method of claim 27 , wherein the third orientation is different from the first orientation and the second orientation.

30. The method of claim 27 , wherein the processing unit is configured to switch between the first antenna pair, the second antenna pair, and the third antenna pair via the two or more multiplexers for receiving RF signals at different frequencies.

31. The method of claim 19 , wherein the first distance is less than half of a wavelength corresponding to the particular frequency.

32. The method of claim 19 , wherein prior to determining the first phase difference, the method further comprises the steps of:

extracting one or more data packets from the received RF signal; and

analyzing the one or more data packets to determine if the received RF signal comprises an RF communication emanated from a UAV source.

33. The method of claim 32 , wherein extracting one or more data packets from the received RF signal comprises demodulating the RF signal.

34. The method of claim 33 , wherein analyzing the one or more data packets from the received RF signal comprises:

performing a clock recovery process on the one or more data packets;

performing a protocol decoder process on the one or more data packets; and

validating a checksum included in the one or more data packets.

35. The method of claim 33 , wherein analyzing the one or more data packets comprises determining if the one or more data packets corresponds to known UAV signal patterns, and wherein the UAV source comprises a UAV, UAV base station, or UAV controller.

36. The method of claim 19 , wherein the processing unit comprises at least one central processing unit (“CPU”) and at least one graphics processing unit (“GPU”) for processing the RF signal.

37. A method for identifying unmanned aerial vehicle (“UAV”) radio frequency (“RF”) communication, comprising the steps of:

tuning a receiver at a software-defined radio (“SDR”), wherein tuning the receiver comprises configuring an antenna pair to receive RF data;

receiving the RF data via the antenna pair, the RF data comprising one or more data packets that may be UAV RF communication;

analyzing the one or more data packets of the RF data to determine if the RF data comprises UAV RF communication;

analyzing the phase difference of the RF data to determine possible angles of origination of the RF data; and

upon determination of an angle of origination of the RF data, storing in a database that the received RF data and the phase difference are indicative of UAV RF communication.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2026
From: DEDRONE HOLDINGS, LLC
To: AXON ENTERPRISE, INC.
Reel/Frame 074003/0539 →
CHANGE OF NAME Recorded Mar 3, 2026
From: DEDRONE HOLDINGS, INC.
To: DEDRONE HOLDINGS, LLC
Reel/Frame 075021/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2021
From: MEYER, HENNING; OTTERBACH, NICO; BAUMGART, KAI
To: DEDRONE HOLDINGS, INC.
Reel/Frame 055716/0214 →
Continuity (1)
Provisional Application 62623193 · Jan 29, 2018
Cited By (8)
US 12,235,347 US 12,455,364 US 12,463,356 US 12,546,851 US 12,546,878 US 12,592,158 US 12,609,461 US 12,610,224