The present disclosure relates to receivers that detect police radar signals.
Warning receivers and methods of detecting one or more signals (e.g., RADAR signals) generated in the context of law enforcement activity using sliding window discrete Fourier transform (SWDFT) techniques are provided. Using a SWDFT allows calculating frequency spectra at a faster rate and more efficiently than a conventional fast Fourier transform for real-time signal analysis. A SWDFT simplifies the calculations for continuous signal analysis by using prior results in subsequent calculations as a window moves incrementally along the signal. The derived SWDFT may be expressed as:
Xk+1(m)=ej2πm/N[Xk(m)+X(k+N)−X(k)]
Where Xk(m) is the N-point fast Fourier transform over the sequence segment beginning at the time k and Xk+1(m) is the N-point fast Fourier transform over the sequence segment beginning at the time k+1. See T. Springer. “Sliding FFT computes frequency spectra in real time”, EDN Magazine, Sep. 29, 1988, pp. 161-170, which is incorporated herein by reference.
In one embodiment, for example, a police activity detector is provided. The detector includes a receiver section and a warning section. The receiver section is configured to receive signals generated in the context of law enforcement activity, including pulsed signals. The warning section is configured to respond to a signal received by the receiver section and provide an alert if a received signal correlates to a law enforcement signal. The warning section also includes a sliding window discrete Fourier transform (SWDFT) module configured to receive a plurality of time series of data corresponding to sampling a received signal at different sample rates corresponding to a plurality of target frequencies, perform a SWDFT determination on each of the plurality of time series of data to determine a magnitude of the received signal at each of the targeted frequencies, and issue an alert if the magnitude of the received signal at least one of the targeted frequencies is greater than or equal to a predetermined threshold. The SWDFT module is configured to identify the presence of any received pulse signals at a targeted pulse frequency from the received signal. The SWDFT module performs a SWDFT determination on each of the plurality of time series of data corresponding to sampling at a set of selected sample rates based upon the targeted pulse frequency. The SWDFT determination will reveal the presence of any of these pulse signals as an elevated SWDFT magnitude at each of a set of targeted pulse frequencies.
In another example embodiment, a method of detecting a RADAR signal is provided. The method includes receiving signals generated in the context of a law enforcement activity at a receiver section of a detector, determining a plurality of time series of data corresponding to sampling a received signal at different sample rates corresponding to a plurality of target frequencies at a warning section of the detector, wherein the warning section comprises a sliding window discrete Fourier transform (SWDFT) module, performing a SWDFT determination on each of the plurality of time series of data to determine a magnitude of the received signal at each of the targeted frequencies, and issuing an alert if the magnitude of the received signal at least one of the targeted frequencies is greater than or equal to a predetermined threshold.
The foregoing and other aspects, features, details, utilities, and advantages of the present invention will be apparent from reading the following description and claims, and from reviewing the accompanying drawings.
Embodiments will now be described, by way of example only, with references to the accompanying drawings in which:
Referring now to
In some embodiments, for example, a police RADAR source may include one or more pulsed RADAR sources, such as but not limited to Multi-RADAR CT (MTRCT), RT3 Multiple Vehicle Tracking RADAR, FMCW Modulated RADAR. Similarly, RADAR detectors described herein may also be able to identify and suppress warnings for non-police RADAR pulsed signals, such as but not limited to Automotive RADAR Sensors (ARS) such as used in adaptive cruise control, collision warning systems, emergency brake assist, collision mitigation systems, vulnerable road user detection, blind spot detection, lane change assist, rear cross-traffic alert, back-up parking assist and the like.
The RADAR detector uses sliding window discrete Fourier transform techniques in the detection of one or more signals of interest.
DSP-Based Detector
One example embodiment of a digital signal processing (DSP) based implementation of a RADAR detector 14 is illustrated in
In the embodiment shown in
In one embodiment, individual channels may include one or more predetermined target frequency or frequency range associated with a target RADAR signal, such as but not limited to a pulsed RADAR gun as described above. For example, various channels filtered may be centered on or otherwise include one or more target frequency such as the target frequencies 2989 Hz, 9083 Hz, 13.3 KHz and 25.8 Khz shown and described with reference to the particular example embodiment of
In some embodiments, the Digital Signal Processing algorithms for the SWDFT 42, Averager 44, and processor 16 may be implemented on an FPGA 46 or ASIC. In other embodiments, these components may be integral in the processor or implemented as separate hardware components. By using an FPGA 46, as opposed to a conventional DSP processor, improved digital processing throughput may be realized at a lower cost. Additionally, an FPGA 46 allows for implementation of several digital functions executing in parallel, such as, for example the Averager 44. The ability to parallel process may assist in realizing reduced times when running multiple concurrent averaging engines, which process the same signals during averaging. In some embodiments, processor 16 may further be programmed to manage and report detected signals in various ways depending on its stored program. Embodiments of the RADAR detector 14 may also incorporate a user input keypad 48 or switches. Processor 16 may be further connected to a display 50, which may include one or more light emitting diodes for indicating various status conditions, or in a more feature-rich device, may include an alphanumeric or graphical display for providing detailed information to a user. A speaker 52 may also be provided to enable processor 16 to deliver audible feedback to a user under various alert conditions. Recent innovations in DSP device technology such as the Analog Devices Blackfin BF706 DSP are now a practical alternative to FPGA-based DSP solutions and can also implement the SWDFT efficiently on pulsed radar signals. This DSP device solution will eliminate the need for FPGA-based methods as DSP chip prices continue to decline.
Processor 16 may also include other interfaces (not shown), such as an ODB II compliant interface, for connection to vehicle electronic systems that are built into the vehicle 10. Most modern vehicles are being equipped with standardized information systems using the so-called ODB II standard interface. This standard interface is described in an article entitled “ODB II Diagnostics,” by Larry Carley, from Import Car, January 1997, which is hereby incorporated herein by reference. Processor 16, using the ODB II standard interface, may be able to obtain vehicle speed and other vehicle status information directly from the vehicle.
The RADAR detector 14 can be configured to detect standard RADAR signals (e.g., CW signals) over X, K, Ka bands and/or one or more individual target frequencies of a pulsed RADAR target. For example, one example embodiment may be configured to solely detect one or more pulsed signals and another example embodiment may be configured to detect one or more individual pulsed signals as well as standard police RADAR signals (e.g., CW signals) in X, K, Ka bands. A typical bandwidth of interest is approximately 3 GHz. In some embodiments, for example, this overall bandwidth may be effectively divided into about 300 channels, each approximately 10 MHz wide. In these embodiments, a combination of changes in the first and second local oscillators 20, 22 may result in effective 10 MHz steps of the incoming RF frequency in the super heterodyne receiver 26. In other embodiments, the bandwidth may be divided into a different number of channels at different bandwidths.
At each of the approximately 10 MHz steps, and as seen in the flowchart 60 in
At the completion of the analysis, the next channel, including one or more target frequencies is analyzed. If there is another channel to analyze (“Yes” branch of decision block 72), then the processor adjusts the frequencies of the first and second LOs 20, 22 (block 74) and the process continues at block 62. If there are no further channels (“No” branch of decision block 72), then the frequencies of the first and second LOs 20, 22 are reset to the base frequency of the region of interest (block 76), and the process continues at block 62.
Analog-Based Detector
Another example embodiment of a RADAR detector includes an analog-based implementation of a RADAR detector as shown in
The external housing of the radar detector further encloses an optical system 60 for laser detection. Laser detection is explained in greater detail in U.S. Pat. No. 5,206,500, which is hereby incorporated herein in its entirety.
Keypad 56, audio circuit 58, display 59 and laser circuitry 60 are controlled by host microprocessor 61, which has overall control over the operation of the radar detector. Microprocessor 61 is further connectable through an external interface jack 62 to send or receive control signals from external devices. For example, host microprocessor 61 may control external sensors or external server signal emitters that are part of a radar detection system.
Operating power for the radar detector is provided by a 12-volt power connector 63, which may be on a common jack 64 with the external interface 62. A power supply circuit 65 supplies power to electrical circuits in the control side of the radar detector and provides five and ten volt power supply lines to the RF section 52 through a five-pin connector coupling control section 54 to RF section 52. Host microprocessor 61 is coupled through a clock and data connection to a detection microprocessor 66 within RF section 52. Detection microprocessor 66 is powered by power supply regulator 65, which receives power from the external power supply. Power supply regulators 65 and 67 supply power to circuits in RF section 52.
The detection microprocessor 66 is responsible for controlling each of the components of the RF section of the detector. These include a sweep generator 68 which generates a sweep control signal, which is delivered to voltage controlled oscillators to perform a frequency sweep to search radar bands for police radar signals. Microprocessor 66 also controls a variety of power control and bias calibration circuits 69, which are responsible for providing power and controlling calibration of the analog receiver circuits of the radar detector. Further details on the power control and bias calibration circuitry 69 are provided in U.S. Pat. No. 7,388,537, which is incorporated by reference in its entirety.
Detection microprocessor 66 is responsive to digitized signals from an analog detector 70, which essentially comprises dual comparators, which operate at thresholds that are controlled by the microprocessor 66. Microprocessor 66 performs digital signal processing upon that digitized signal to determine the presence of police radar signals. Schemes for detecting police radar signals are disclosed in detail in the art, such as in U.S. Pat. No. 6,836,238 and other U.S. patents that are incorporated by reference into U.S. Pat. No. 6,836,238, all of which are hereby incorporated by reference herein.
In one particular embodiment, for example, the detector includes a separate X-band detection section 71 and K/Ka band detection section 72. Further details on section 71 are provided in
K/Ka band section 72 is similar in architecture to X-band section 71. Here, K or Ka band microwave signals are received by an antenna 32 and amplified by a low-noise amplifier 76 and delivered via strip line filters 117 to a mixer 77. Mixer 77 also receives either a K band or Ka band local oscillator frequency, from one of local oscillator 78 or local oscillator 79. The outputs of local oscillators 78 and 79 are coupled through a coupler and filter 80, and a buffer amplifier 115, to mixer 77. As discussed above, mixer 77 has a predominant mixing action at twice the local oscillator frequency, and therefore K band radiation at 24.15 GHz mixed with the local oscillator 78 at 13.3 GHz, and Ka band radiation at 34.7 GHz mixed with local oscillator 79 at 16.1 GHz, produce an intermediate frequency signal at 2.4 GHz at the output of mixer 77.
Power control and bias calibration circuits 69, control power to low-noise amplifier 73 and 76, mixer 74 and 77 and local oscillator 75, 78 and 79. With these power connections, the radar detector is controlled so that only one band of radiation is sampled at any given time. That is, an X-band sweep is done by activating low-noise amplifier 73, mixer 74 and local oscillator 75, while all elements in the K/Ka band section 72 are in the dormant state. K-band radiation is sampled by leaving all elements in the X-band section 71 in a dormant state and applying power to only low-noise amplifier 76, mixer 77, local oscillator 78 and buffer amplifier 82. Ka-band radiation is detected by returning local oscillator 78 to a dormant state and applying power to local oscillator 79.
The 2.4 GHz intermediate frequency outputs from X-band section 71 and K/Ka band section 72 are delivered through low noise amplifiers 81 and 82, respectively, and through a switch 83 to a 2.4 GHz band pass filter 84. This band pass filtering removes undesired mixer products of the incoming signals, leaving only a 2.4 GHz band of potential police radar signals. The output of band pass filter 84 is delivered to a mixer 85 which receives a 1.5 GHz signal from the second local oscillator 86. Under normal operating conditions, local oscillator 86 is controlled by a phase locked loop circuit 92a, connected to local oscillator 86 via switch 92b, to maintain a frequency of 1.5 GHz. In this normal operating condition, the output signal from mixer 85, which includes the police radar signals at a difference frequency of approximately 900 MHz, is delivered via switch 93b to a band pass filter 87 which removes all other aliases created by mixer 85. The output band pass filter 87 is then delivered to a mixer 88 which also receives a phase locked 894 MHz signal from phase locked loop circuit 89. The resulting 10 MHz band of police radar signal is delivered to band pass filter 90, which removes all other components other than the 10 MHz window potentially containing police radar signals. This 10 MHz signal is then delivered to an FM demodulator circuit 91 of the type commercially available and typically used in radar detectors. The resulting audio band signal is delivered to a comparator of the analog detector 70, where it is digitized and delivered to detection microprocessor 66. The received signal strength indicator (RSSI) output of the demodulator 91 is also fed to a comparator of detector 70, and the digitized result is delivered to microprocessor 66. Microprocessor 66 controls the thresholds applied to the comparators of analog detector 70, to establish a minimum received signal strength and minimum audio signal.
As described in more detail below with reference to
The circuitry of
SWDFT
When a full time series of data (e.g., 256 bits) is stored in the RAM, the SWDFT module performs a SWDFT operation on the time series of data and determines whether a target frequency (e.g., a pulsed RADAR target frequency) is detected. In some embodiments, each time a time sample is taken, it is loaded into RAM and a SWDFT operation is performed to determine whether a target frequency is detected. The SWDFT module, for example, may determine an actual magnitude of a time series of data for a particular sampling rate by calculating a square root of the sum of the squares of the real and imaginary time series components or determine an estimate of the magnitude (e.g., taking an absolute value). The SWDFT module then compares the actual or estimated magnitude for each sampling rate to a predetermined threshold value to determine whether the signal identifies a likely police RADAR signal at the target frequency corresponding to the particular sampling rate.
In the event the target frequency is detected, an alert may be issued. In one embodiment, the SWDFT module repeats this process for each time series of data stored in the RAM corresponding to the predetermined target frequencies before moving onto a new time series. In some embodiments, the SWDFT operation is repeated for each time sample taken at various sample rates corresponding to the predetermined target frequencies. In this embodiment, the SWDFT 42 may reduce overhead compared to a process that analyzes the input data for different target frequencies sequentially.
In a DSP based implementation of a RADAR detector, such as but not limited to
In one particular embodiment for RADAR detectors (e.g., analog and/or DSP based), a bank of SWDFT's may be added or tuned to each of the RADAR gun's pulse rates of interest.
GPS
As described above, the RADAR detector may also be able to identify the present coordinate and/or velocity of the vehicle, e.g., analog, DSP-FPGA or DSP-Chip based microprocessor using an associated GPS receiver or alternatively a receiver of land-based signals such as LORAN, as disclosed in U.S. Pat. No. 6,670,905 of the present assignee (the '905 Patent), which is hereby incorporated by reference in its entirety. In these embodiments, the RADAR detector is able to use this information to enhance its decision-making abilities.
In some embodiments, GPS rejection methods can be used to improve the handling of Pulsed Radar signal cases. As described in the '905 Patent, a RADAR detector may be configured to learn one or more locations of stationary signals and their associated frequencies as these are likely to be spurious police RADAR sources (e.g., door openers and other non-police radar applications).
In the present embodiment, for example, a RADAR detector comprises a GPS application that may be used to reject spurious police RADAR signals and/or confirm suspected or confirmed police RADAR signals. Where a particular type of police RADAR signal is likely to be stationary (e.g., fixed location or located in a parked police vehicle) while a spurious RADAR signal is likely to be moving (e.g., collision avoidance system signal) a GPS determination may be used to confirm a signal as a likely police RADAR signal and issue an alert or to reject a signal as a spurious RADAR signal depending on the determination of the signal source. Similarly, where the inverse is true, the detector may be configured to reverse the determination.
Although implementations have been described above with a certain degree of particularity, those skilled in the art could make numerous alterations to the disclosed embodiments without departing from the spirit or scope of this invention. All directional references (e.g., upper, lower, upward, downward, left, right, leftward, rightward, top, bottom, above, below, vertical, horizontal, clockwise, and counterclockwise) are only used for identification purposes to aid the reader's understanding of the present invention, and do not create limitations, particularly as to the position, orientation, or use of the invention. Joinder references (e.g., attached, coupled, connected, and the like) are to be construed broadly and may include intermediate members between a connection of elements and relative movement between elements. As such, joinder references do not necessarily infer that two elements are directly connected and in fixed relation to each other. It is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative only and not limiting. Changes in detail or structure may be made without departing from the spirit of the invention as defined in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
3754253 | Balsiger | Aug 1973 | A |
3956626 | Ross | May 1976 | A |
4360811 | Cantwell, Jr. et al. | Nov 1982 | A |
5021961 | Ross et al. | Jun 1991 | A |
5049885 | Orr | Sep 1991 | A |
5079553 | Orr | Jan 1992 | A |
5134406 | Orr | Jul 1992 | A |
5151701 | Valentine et al. | Sep 1992 | A |
5206651 | Valentine et al. | Apr 1993 | A |
5218467 | Ross et al. | Jun 1993 | A |
5229947 | Ross et al. | Jul 1993 | A |
5250951 | Valentine et al. | Oct 1993 | A |
5280288 | Sherry et al. | Jan 1994 | A |
5300932 | Valentine et al. | Apr 1994 | A |
5305007 | Orr | Apr 1994 | A |
5510793 | Gregg, III et al. | Apr 1996 | A |
5515402 | Chester | May 1996 | A |
5598338 | Taniguchi et al. | Jan 1997 | A |
5784021 | Oliva | Jul 1998 | A |
5815092 | Gregg, III et al. | Sep 1998 | A |
5852417 | Valentine et al. | Dec 1998 | A |
5859628 | Ross et al. | Jan 1999 | A |
5912822 | Davis et al. | Jun 1999 | A |
5935190 | Davis et al. | Aug 1999 | A |
5977884 | Ross | Nov 1999 | A |
6118403 | Lang | Sep 2000 | A |
6201493 | Silverman | Mar 2001 | B1 |
6204798 | Fleming, III | Mar 2001 | B1 |
6384776 | Martin | May 2002 | B1 |
6400304 | Chubbs, III | Jun 2002 | B1 |
6400305 | Kuhn | Jun 2002 | B1 |
6469653 | Haynes | Oct 2002 | B1 |
6483452 | Iwakini | Nov 2002 | B1 |
6670905 | Orr | Dec 2003 | B1 |
6943723 | Kim et al. | Sep 2005 | B2 |
RE39038 | Fleming, III | Mar 2006 | E |
7301494 | Waters | Nov 2007 | B2 |
7471236 | Pitt et al. | Dec 2008 | B1 |
RE40653 | Fleming, III | Mar 2009 | E |
7522747 | Horibe | Apr 2009 | B2 |
7576679 | Orr et al. | Aug 2009 | B1 |
7702044 | Nallapureddy et al. | Apr 2010 | B2 |
7764219 | Pitt et al. | Jul 2010 | B2 |
7804440 | Orr | Sep 2010 | B1 |
RE41905 | Fleming, III | Nov 2010 | E |
7899450 | Pitt et al. | Mar 2011 | B2 |
7965222 | Pitt et al. | Jun 2011 | B2 |
7999721 | Orr | Aug 2011 | B2 |
8373588 | Kuhn | Feb 2013 | B2 |
8421667 | Batten et al. | Apr 2013 | B2 |
8515414 | Pitt et al. | Aug 2013 | B2 |
8525723 | Orr et al. | Sep 2013 | B2 |
8842004 | Kabler et al. | Sep 2014 | B2 |
8970422 | Washlow et al. | Mar 2015 | B2 |
9132773 | Washlow et al. | Sep 2015 | B2 |
9135818 | Washlow et al. | Sep 2015 | B2 |
20030214430 | Husted et al. | Nov 2003 | A1 |
20030218562 | Orr | Nov 2003 | A1 |
20040056778 | Hilliard | Mar 2004 | A1 |
20050242984 | Waters | Nov 2005 | A1 |
20060132349 | Stern et al. | Jun 2006 | A1 |
20090092284 | Breed et al. | Apr 2009 | A1 |
20090160696 | Pare et al. | Jun 2009 | A1 |
20090256736 | Orr | Oct 2009 | A1 |
20100214148 | Kuhn | Aug 2010 | A1 |
20100214149 | Kuhn | Aug 2010 | A1 |
20100238064 | Formanek | Sep 2010 | A1 |
20100317420 | Hoffberg | Dec 2010 | A1 |
20110149933 | Pitt et al. | Jun 2011 | A1 |
20120268306 | Coburn et al. | Oct 2012 | A1 |
20120326889 | Kabler et al. | Dec 2012 | A1 |
20130009760 | Washlow et al. | Jan 2013 | A1 |
20130207829 | Kabler et al. | Aug 2013 | A1 |
20130211707 | Washlow et al. | Aug 2013 | A1 |
20130214939 | Washlow et al. | Aug 2013 | A1 |
20140266853 | Orr | Sep 2014 | A1 |
20150123834 | Kabler et al. | May 2015 | A1 |
20160363650 | Batten | Dec 2016 | A1 |
20180074164 | De Wilde | Mar 2018 | A1 |
Number | Date | Country |
---|---|---|
101889215 | Nov 2010 | CN |
201718054 | Jan 2011 | CN |
2006-171001 | Jun 2006 | JP |
2010096760 | Aug 2010 | WO |
2011071826 | Jun 2011 | WO |
2011087714 | Jul 2011 | WO |
2014151793 | Sep 2014 | WO |
Entry |
---|
Springer, Tom, “Sliding FFT computes frequency spectra in real time”, EDN Magazine article, Sep. 29, 1988, pp. 161-166, 168 and 170. |
Analog Devices, Inc., “Blackfin+ Core Embedded Processor”, ADSP-BF700/701/702/703/704/705/706/707 data sheet, Mar. 2018, https://www.analog.com/media/en/technical-documentation/data-sheets/adsp-bf700_bf701_bf702_bf703_bf704_bf705_bf706_bf707.pdf. |
Number | Date | Country | |
---|---|---|---|
62607284 | Dec 2017 | US |