USPatent applicationPatented

Drone aircraft detector

Granted 10 May 2016 · no office action yet

Assignee: Pica Product Development, LLC

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Scott Stapleford · Examiner: Eva Puente · AU 2632 · TC 2600

Application· this page
14/870,384
filed 30 Sep 2015
Publication
Not published
not published
Patent
US 9,337,889
granted 10 May 2016

Life of the application

5 dated events
⤢ drag to zoom20162018202020222024202620282030203220342036ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A detector for detecting the presence of Direct Sequence Spread Spectrum (DSSS) signals transmitted in the 2.4 GHz band by a drone aircraft controller to control the flight of a drone aircraft. The detector has a microprocessor that performs autocorrelation analysis of multiple samples of the received DSSS signals and noise present in multiple spaced channels within the 2.4 GHz band to detect consistent correlation peaks which indicate the presence of DSSS signals. The microprocessor also determines the relative strength of the correlation peaks and energizes LEDs generally indicating how close the drone aircraft controller is to the drone aircraft detector. The detector has a first antenna means, a second antenna means, and a receiver and the microprocessor performs time difference of arrival measurements between the signals received by the first antenna means and the second antenna means to determine the general direction of the drone aircraft controller with respect to the drone aircraft detector and the processor displays this general direction utilizing other LEDs on the detector.

Description

7 parts
›FIELD OF THE INVENTION

This invention relates to portable handheld devices used to detect the localized use of a consumer or commercial type drone aircraft.

›BACKGROUND OF THE INVENTION

The use of remotely operated drone aircraft is becoming more widespread as the cost of these aircraft is decreasing and their technical capability is increasing, including extended flight time and carrying cameras. This widespread use includes use by the military, police, news agencies, other commercial businesses and private individuals.

While proper uses of remotely operated drone aircraft has been increasing, at the same time questionable uses of such remotely operated drone aircraft has been increasing. More specifically, such questionable use of drone aircraft has created invasion of privacy issues, especially when the drone aircraft are equipped with cameras. Individuals have experienced the unacceptable presence of camera equipped drone aircraft in private areas of their property and at windows of their houses and apartments. Laws and regulations have not been fully implemented governing when and where drone aircraft may properly be used.

Accordingly, there is a need for a detector that can detect the presence of drone aircraft operating within an unacceptable distance from such a detector. The detector will warn an individual or individuals of the presence of a drone aircraft and permit them to take appropriate actions to preserve their privacy, or to take other proper actions.

›SUMMARY OF THE INVENTION · 1 of 2

Remotely operated drone aircraft are controlled by radio signals transmitted from a manually operated radio controller. There is a radio transmitter in the controller and there is a receiver on the drone aircraft that receives signals from the controller and the received signals in turn control the operation of digital servos to control the flight operation of the drone aircraft in a manner known in the art. The great majority of these radio transmitters and receivers utilize spread spectrum digital data signals known as the Direct Sequence Spread Spectrum (DSSS). A narrowband signal and the spread-spectrum signal both use the same amount of transmit power and carry the same information. However, the power density of the spread-spectrum signal is much lower than the narrowband signal. At the receiving end of a direct-sequence system, the spread spectrum signal is de-spread to generate the original narrowband signal.

In DSSS the stream of digital data control signals transmitted by the controller is divided into small pieces, each of which is allocated to a very narrow frequency channel across a frequency spectrum. During operation the small pieces of the control signal are periodically and regularly transmitted in the assigned narrow frequency channels across the frequency spectrum. The digital data control signals at the point of transmission is combined with a higher data-rate bit sequence (also known as a chipping code) that divides the data according to a predetermined spreading ratio. The chipping code is redundant and helps the control signals to resist interference, while enabling the original digital data control signal to be recovered even if some digital data bits are damaged during transmission.

More specifically, DSSS systems transmit on a single selected center frequency with a much wider bandwidth than is actually needed by the transmitted data control signal. This spreading of the transmitted signal over a large bandwidth make the resulting wideband signal appear as a noise signal which allows greater resistance to intentional and unintentional interference with the transmitted signal.

The original narrow band data control signal is sent through a “spreading code generator” within the transmitter to be broken up into the small pieces that are each assigned to a different frequency across the narrow frequency spectrum having the wider bandwidth that is centered on the selected center frequency. The spreading code generator multiplies the digital control signal by a coding scheme which is unique to each radio transmitter.

With DSSS systems the 2.4 GHz control signal transmission appears to be random white noise to any receiver other than a mated receiver in the drone aircraft. The mated receiver picks up this “noise” signal. From the mating process, performed before flight of the drone aircraft, the receiver in the drone aircraft knows the coding scheme used by the radio controller. A processor associated with the receiver in the drone aircraft uses the assigned coding scheme to reconstruct the received digital control signal back to its original form. The reconstructed digital control signal is used to control digital servo mechanisms within the drone aircraft to control its flight pattern. It uses the coding scheme to reconstruct the digital control signal back to its original form.

More specifically, DSSS spreads its signal continuously over a wide frequency band. DSSS maps the information bearing bit-pattern at the sending station into a higher data rate bit sequence using a “chipping” code. The chipping code (also known as processing gain) introduces redundancy which allows data recovery if certain bit errors occur during transmission. The FCC rules the minimum processing gain should be 10, typical systems use processing gains of 20.

In the 2.4 GHz band the transmission of DSSS digital data control signals for remotely operated drone aircraft is restricted to ones of a plurality of channels having a required minimum spacing of 1 MHz between channels. DSSS systems transmit on a single selected frequency with a much wider bandwidth than the original data signal. The original narrow band data signal is sent through a “spreading code generator” within the transmitter. The spreading code generator multiplies the original narrow band data signal by a much higher frequency. The spreading code generator also multiplies the signal by a coding scheme which is unique to each radio. This coding scheme could be as simple as multiplying the signal by 1 or −1 in a systematic way that appears to be random. The 2.4 GH transmission will appear to be random white noise for any receiver other than the mated receiver. The mated receiver picks up this “noise” signal. From the mating process the receiver knows the coding scheme used by the transmitter. It uses this to reconstruct the signal back to its original form.

Complementary Code Keying (CCD), is a set of 64 eight-bit code words used to encode data for 5.5 and 11 Mbps data rates in the 2.4 GHz band. The code words have unique mathematical properties that allow them to be correctly distinguished from one another by a drone aircraft receiver even in the presence of substantial noise and multipath interference.

A drone aircraft detector in accordance with the present invention has a receiver for receiving DSSS signals transmitted by a drone aircraft controller following an assigned coding scheme determined when the drone aircraft controller and the receiver in in the drone aircraft are mated before flight. However, the assigned coding scheme of any DSSS signal to be detected is unknown to the drone aircraft detector. In addition, because any transmitted DSSS signal is spread over a large bandwidth that makes the resulting wideband signal appear as a noise signal, the drone aircraft detector must first detect the presence of a DSSS signal and that is not a simple task without the assigned coding scheme. However, the novel drone aircraft detector does not need to perform any complex mathematical analysis and determine the assigned coding scheme of the received DSSS signal, since the detector is not going to retrieve the drone aircraft digital control signals in the received DSSS signal. The drone aircraft detector only detects the existence of a DSSS signal amongst the noise signals it is already receiving.

›SUMMARY OF THE INVENTION · 2 of 2

Since any received DSSS signals are generally hidden amongst noise signals (low signal-to-noise ratio) received by a drone aircraft detector, blind detection techniques are therefore required to detect if a DSSS signal is present amongst the noise signals.

What is performed by the drone aircraft detector is the blind estimation of the sequence or code length (or symbol period) of the DSSS transmissions amongst the noise. Thus, the blind estimation of a sequence code length is repeated for many sequence code lengths. This repetition is accomplished by utilizing an autocorrelation estimation based detection method. The method first searches for autocorrelation peaks that may appear at integer times of the pseudo noise sequence period, over a period of time, and then make a judgment by the cumulative peak-to-average criteria. Sequence-length estimation algorithms are important for this purpose. In this manner the sequence length of DSSS spreading codes is determined and by the autocorrelation of the received signals over time, the presence of a DSSS signal is confirmed. Stated another way the cyclostationarity of DSSS signals can be exploited by correlating the received signal, or a portion thereof, with itself. Detection for the presence of a DSSS signal is then performed by analyzing the output of the correlation process for the presence of correlation peaks. Noise signals will not have correlation peaks.

More particularly, the autocorrelation estimation is based on statistical decision theory where the drone aircraft detector must decide whether a DSSS signal is present or not, given a set of noisy data. The classical signal detection approach involves the following the steps: (1) a test statistic value is calculated from the noisy data (or received signal), (2) the test statistic value is compared with a threshold, slightly above the noise level of the received signal, which is determined from the detection performance specifications, and (3) if the threshold is exceeded, and after autocorrelation over period of time, the sequence code length of the DSSS signal is determined and a decision is made that a DSSS signal is present. This autocorrelation effectively extracts the DSSS signal from the background noise.

When the presence of a DSSS signal is successfully detected, further action can be taken such as determining the direction from which the DSSS signal is being received.

›DESCRIPTION OF THE DRAWING

The invention will be better understood upon reading the following Detail Description in conjunction with the drawings in which:

FIG. 1 is a block diagram schematic of the novel drone aircraft detector;

FIG. 2 shows the layout of a first side of a circuit board of the novel drone aircraft detector on which are mounted LEDs indicating the direction from which drone aircraft signals originate, and the strength of those signals;

FIG. 3 shows a layout of a second side of a circuit board of the novel drone aircraft detector on which are mounted a microprocessor, a memory, a signal processor, a receiver and two antennas and a battery; and

FIG. 4 is an exploded view of various pieces that make up the novel drone aircraft detector.

›DETAIL DESCRIPTION · 1 of 2

FIG. 1 is a block diagram schematic of the novel drone aircraft detector 100 . The detector comprises an ON/OFF switch 101 that is utilized to turn the detector 100 on and off. The detector 100 also comprises a microprocessor 106 that operates under control of a program stored in memory 107 to process radio signals 110 received in the 2.4 GHz band that have been transmitted by a drone aircraft controller (not shown). The radio signals 110 are spread spectrum digital data signals known as Direct Sequence Spread Spectrum (DSSS) signals. The DSSS signals have been described in the Background of the Invention.

Memory 107 is also used to store received DSSS signals that have been digitized and preliminarily processed by signal processor 108 . Memory 107 also stores the results of microprocessor 106 processing the digitized and preliminarily processed DSSS signals.

Two antennas 109 a and 109 b receive any DSSS signals in the vicinity of drone aircraft detector 100 . The received DSSS signals indicate the presence of a drone aircraft in the vicinity of drone aircraft detector 100 .

Two antennas 109 a and 109 b are utilized to be able to determine from the signals received by these two antennas the direction from which the DSSS signals are being received. In FIG. 1 received DSSS signals are represented by signal 110 being received from the direction indicated by the arrow. It is obvious that the signal at a specific point on the wavefront of DSSS signal 110 will impinge upon antenna 1 109 a before the same signal at the same specific point will impinge upon antenna 2 109 b . The time difference of arrival of signal 110 at the two antennas 109 a and 109 b are determined in a manner known in the art utilizing time difference of arrival (TDOA) processing to determine the direction from which signal 110 originates with respect to drone aircraft detector 100 . Such TDOA processing is taught in U.S. Pat. No. 7,804,448 issued Sep. 28, 2010 to Jeffrey F. Bull et al. Such TDOA processing is also taught in U.S. Pat. No. 8,866,672 issued Oct. 21, 2014 to Ken A. Stroud.

DSSS signal 110 is in a digital format but is an analog signal having a frequency within one's of the frequency bands of each of the 10 channels in the 2.4 GHz band. Receiver 112 receives the radio signals from antennas 1 & 2 109 a and 109 b , and forwards them to signal processor 108 which converts them to a pure digital format, and forwards the digitized signals to microprocessor 106 which stores them in memory 107 for autocorrelation processing to detect the presence of a DSSS signal therein as described in the Background of the Invention.

Signal Processor 108 has a plurality of digital filters, one set for each of the antennas 109 a and 109 b . The filters are controlled by microprocessor 106 to search through received signals in the 2.4 GHz band looking for DSSS signals.

The radio frequency signal 110 from each of antennas 1 & 2 , 109 a and 109 b and received by receiver 112 is filtered and processed by signal processor 108 before being forwarded from signal processor 108 to microprocessor 106 which stores multiple samples of them in memory 107 for further autocorrelation processing to detect the presence of a DSSS signal used to control a drone aircraft (not shown) in signal 110 . In addition, microprocessor 106 makes a determination as to the strength of the DSSS signal which provides an indication as to how close the drone aircraft controller and its associated drone aircraft are to drone aircraft detector 100 . Microprocessor 106 generates a signal which is utilized to energize a number of LEDs 104 providing an approximate indication of how close the last mentioned drone aircraft is to the drone aircraft detector 100 .

In addition, microprocessor 106 performs time difference of arrival (TDOA) measurements on the signal 110 received at antenna 1 109 a and the same signal 110 received at antenna 2 109 b , both connected to receiver 112 and then processed by signal processor 108 , to calculate an approximate determination of the direction from which DSSS signals are received with relationship to drone aircraft detector 100 , and it provides a signal that energizes one or two of LEDs 105 . It is to be understood that if drone aircraft detector 100 is moved it will impact the TDOA measurements. Such TDOA processing is known in the art and is described in many U.S. Patents including U.S. Pat. Nos. 8,866,672 and 7,804,448.

More specifically, when the complex envelopes of an emitter signal are collected by two sensors (antennas 109 a and 109 b , receiver 112 and preprocessed by signal processor 108 ) then the TDOAs may be determined directly by calculating the cross-ambiguity function (CAF) utilizing microprocessor 108 . A frequency difference of (FDOA) can also be determined from calculating the CAF, which can be very useful if prosecuting a mobile target. However, our target, a drone aircraft controller (not shown) is assumed stationary. The solution is determined by locating the peak of the CAF. It is worth noting that when the two sensors (drone aircraft detector 100 ) or the drone aircraft controller are not in motion then the cross-ambiguity function is simply the autocorrelation function. Once the TDOAs are determined the Newton-Raphson technique is used to determine a line-of-bearing. The Newton-Raphson algorithm is based on estimation theory and uses an over-determined set of linear equations.

Microprocessor 106 is performing blind processing on the received signals 110 to determine if there are DSSS signals contained therein. One example of performing such blind processing is described in an October 2014 paper entitled “Blind sequence-length estimation of low-SNR cyclostationary sequences”, authored by J. D. Vlok and J. C. Olivier of the School of Engineering, University of Tasmania, Hobart 7005, Australia and published in Defence, Peace, Safety & Security (DPSS), Council for Scientific and Industrial Research (CSIR), Pretoria 0001, South Africa. This paper is incorporated herein in its entirety by reference. Another example of performing such blind processing is described in an October 2014 thesis paper entitled “Detection of Direct Sequence Spread Spectrum Signals”, authored by Jacobus David Vlok of the School of Engineering, University of Tasmania, Hobart 7005. These papers are incorporated herein in their entirety by reference. This blind processing is accomplished by correlating the received signal, or a portion thereof, with itself. Detection is then performed by analyzing the output of the correlation process for the presence of correlation peaks. The simplest form of correlation detection is to isolate a segment from the intercepted signal and to correlate the two. Assuming the signal to noise ratio is sufficiently high, the output of the correlator will contain correlation peaks if it contains a spreading code (or a large section thereof) that repeats within itself. These peaks can either be positive or negative which can all be made positive using a squaring (or absolute value) process.

›DETAIL DESCRIPTION · 2 of 2

See also the following listed and other papers that are cited in the paper cited in the previous paragraph: (1) E. R. Adams, M. Gouda, and P. C. J. Hill, “Statistical techniques for blind detection & discrimination of m-sequence codes in DS/SS systems”, in Proceedings of the IEEE 5th International Symposium on Spread Spectrum Techniques and Applications, vol. 3, Sun City, South Africa, September 1998, pp. 853-857; (2) G. Burel and C. Bouder, “Blind estimation of the pseudo-random sequence of a direct sequence spread spectrum signal,” in Proceedings of IEEE Military Communications Conference (MILCOM), vol. 2, Los Angeles, Calif., USA, October 2000, pp. 967-970; (3) G. Burel, “Detection Of Spread Spectrum Transmissions Using Fluctuations of Correlation Estimators”, in IEEE-ISPACS, Nov. 5-8, 2000 Honolulu, Hi., USA. These three papers are incorporated herein in their entirety by reference.

Another technique for performing blind processing on the received DSSS signal 110 is to take many time shifted samples of signal 110 looking for autocorrelation spikes that will be consistent and may be distinguished from noise spikes which will not be consistent. That is, the periodicity of the delay-multiply signal of DSSS signals coupled with autocorrelation can feel the character of a periodic signal such as DSSS signals. Stated slightly different autocorrelation, also called series correlation, is the correlation of a given sequence with itself as a function of time lag. Such auto-correlation is taught in U.S. Pat. No. 8,953,719, issued Feb. 10, 2015 to Kazuyuki Ozaki.

FIG. 2 shows the layout of a first side of a circuit board 111 of the novel drone aircraft detector 100 on which are mounted LEDs indicating the direction from which drone aircraft control DSSS signals originate, and the strength of those DSSS signals. More specifically, these LEDs are signal strength indicating LEDs 104 and signal direction LEDs 105 . In addition, there are inter-meshed printed circuit paths 101 a that comprise part of ON/OFF switch 101 and other parts of switch 101 interconnect these paths 101 a to turn drone aircraft detector 100 ON or OFF.

FIG. 3 shows a layout of a second side of a circuit board 111 of the novel drone aircraft detector 100 on which are mounted a processor 106 , memory 107 , signal processor 108 , receiver 112 , and two antennas 109 a and 109 b.

FIG. 4 is an exploded view of various pieces that make up the novel drone aircraft detector. Shown are the first side of circuit board 111 has been described with reference to FIG. 2 , and other hardware elements that comprise detector 100 . There is a button 101 c that is slightly warped to keep the bottom side of button 101 c spaced from the inter-meshed printed circuit paths 101 a described with reference to FIG. 2 . When the raised portion of button 101 c is depressed a conductive underside of this button interconnects the inter-meshed printed circuit paths 101 a to turn drone detector 100 on, and is subsequently depressed to again interconnect circuit paths 101 a to turn drone detector 100 off.

Element 101 b is a flexible piece having a hole in its center through which the elevated portion 101 c 1 of button 101 c extends, and element 101 b sits in a 102 a hole through the top cover 102 . There is also a bottom cover 103 in which printed circuit board 111 sits with elements 101 b and 101 c resting thereon. Cover 102 snap fastens to bottom cover 103 , but may be fastened by screws. Top cover 102 is removed from bottom cover 103 to access the underside of printed circuit board 111 when a battery mounted thereon needs replacement. The battery is replaceable and is physically mounted to be electrically connected to circuit paths on circuit board 111 , in a manner well known in the art, to provide electrical power to the various electrical components comprising drone aircraft detector 100 .

While what has been described herein is a preferred embodiment of the invention, those skilled in the art will recognize that numerous changes may be made without departing from the spirit and scope of the invention.

Claims as granted

7 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

5 codes
IPC · International Patent Classification
Section H — Electricity
  • H04B1/7117
  • H04B1/7103
  • H04B1/12
  • H04W24/10
  • H04W72/54

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomAugSepOctNovDec2016FebMarAprMayJunJulUSPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
0.6 y
223 days filing → grant
Office actions
0
none on record
Examiner
Eva Puente
art unit 2632 · TC 2600
Citations: 3 back · 19 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20162018202020222024202620282030203220342036Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock