US5305007A - Wideband radar detector - Google Patents
Wideband radar detector Download PDFInfo
- Publication number
- US5305007A US5305007A US08/048,128 US4812893A US5305007A US 5305007 A US5305007 A US 5305007A US 4812893 A US4812893 A US 4812893A US 5305007 A US5305007 A US 5305007A
- Authority
- US
- United States
- Prior art keywords
- signal
- output signal
- radar
- band
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/021—Auxiliary means for detecting or identifying radar signals or the like, e.g. radar jamming signals
- G01S7/022—Road traffic radar detectors
Definitions
- the present invention relates to a police radar detector, and more particularly, to a wideband radar detector which efficiently and economically detects valid police radar signals which are present in the X, K, and Ka signal bands and which will ignore interfering signals generated by other radar detectors.
- An electronic assembly for detecting the presence of police radar signals is generally known, and will be referred to herein as a radar detector.
- the radar detector is mounted in a vehicle and provides an audible and/or visual indication of the presence of a police radar signal.
- Many known radar detectors cover two signal bands, namely the X band (10.525 GHz+/-25 MHz) and the K band (24.15 GHz+/-50 MHz).
- Other known radar detectors cover three signal bands, namely the X band, the K band, and a narrow Ka band (34.3 GHz+/-100 MHz).
- a radar detector generally has either a fixed or sweeping first local oscillator that emits a signal centered around 11.559 GHz.
- This signal is radiated out from the antenna of the radar detector and may be received by other radar detectors. If this signal is fixed, it appears to other radar detectors to be a police Ka radar signal and therefore causes these other radar detectors to generate an alert.
- the only difference between a valid police Ka band radar signal and an interfering signal caused by another radar detector is that the interfering signal has energy radiated at the fundamental frequency and the second harmonic frequency in addition to the third harmonic frequency.
- the interfering signal has energy radiated at the fundamental frequency and the second harmonic frequency in addition to the third harmonic frequency.
- U.S. Pat. No. 5,079,553 discloses a police radar warning receiver including a DSP circuit having a correlator and peak detector. The output of an FM discriminator is digitally sampled so that the magnitude of each digital sample word corresponds to the magnitude of the signals and noise received at the X and/or K band frequencies. Each sample word is then manipulated in a digital correlator and coupled to an averager which performs accumulating and averaging operations for each sample interval or group of intervals.
- a peak detector compares averager words with a current dynamic threshold.
- the DSP circuit includes an index memory operating in conjunction with the peak detector to provide sweep-to-sweep comparison. If none of the averager words exceed the dynamic threshold and one or two of the same averager words present the largest magnitude for an extended period of time, an alarm enable is provided. Also, the peak detector evaluates the spacing between those segments which have magnitudes exceeding the dynamic threshold to determine whether the alarm enable should indicate an X or K band.
- U.S. Pat. No. 5,068,663 discloses a radar detector which utilizes an amplitude detection scheme to detect radar signals. As shown in FIG. 1 of that patent, the radar detector 100 monitors the X, Ku, K and Ka bands. Amplitude signals are down-converted by a series of mixers and compared to a threshold. Detected amplitude signals must persist for a minimum period of time before the microprocessor 128 performs signal verification.
- U.S. Pat. Nos. 4,929,954, 4,772,889, and 4,723,125 disclose devices for calculating a discrete moving window Fourier transform for use in the processing of a pulse compression radar signal.
- a plurality of stages (E) receive samples of the signal x(t) for which a Fourier transformation is sought.
- the complex rotation performed by the operator 1 is broken down into a first rotation in the first quadrant that is performed in a way common to all of the stages. Then an additional rotation for each stage equal to 0, 1, 2, or 3 times pi/2 is performed.
- U.S. Pat. No. 5,099,194 discloses a digital frequency measurement receiver having an improved bandwidth.
- RF signal 10 is mixed with a signal from a local oscillator 12 and then provided to power dividers 32.
- the mixed signal is divided and supplied to analog to digital converters 42 and 44. Each converter operates at a different sampling frequency.
- the signal is then supplied to a processor 50 where a Fourier transform is performed to determine a frequency f.
- the ESCORT and PASSPORT radar detector products use a correlation scheme to detect the presence of a single period sinusoid, or s-curve.
- the signal is converted to a digital equivalent with a single bit of precision. Identifiable sets of 0's and 1's will result from the sinusoid or its 180 degree out of phase equivalent. These are conveniently recognized by a low gate count digital circuit.
- the digitized result is correlated by counting the number of occurrences of 0's followed by 1's. A detection occurs when at least 16 0's are followed by at least 16 1's. The opposite case will also generate a detect and is represented by 16 1's followed by 16 0's.
- the NEW ESCORT radar detector also manufactured by Cincinnati Microwave, Inc., was designed to take advantage of techniques available in spectral processing. It focused on measuring spectral content of portions of the FM demodulator output data collected during the sweep. The detection criterion was chosen to see if the amplitude of the s-curve component exceeded a threshold.
- a wideband radar detector picks up the 1000 MHz wide Ka band as well as the X and K Bands handled by more primitive products.
- the Ka band is 5 to 10 times wider than X and K bands. If the sweep time is held constant, a Ka sweep would then produce an s-curve that is 10 times higher in frequency than that of the X/K sweep. Equivalent analysis processing would require 10 times the throughput. Additional complications arise when the competing considerations of product cost and product sensitivity are taken into account.
- the present invention is a radar detector that detects signals in the broad Ka band while ignoring interfering radiation from other radar detectors.
- the radar detector utilizes a high rate processor and a low rate processor to evaluate received signals.
- the high rate processor provides high throughput and the low rate processor provides programmable features.
- the high rate processing is performed by a custom Application Specific Integrated Circuit ("ASIC") that uses a pipelined architectural approach to enable high speed processing and information throughput.
- ASIC Application Specific Integrated Circuit
- the throughput rate is equal to the clock rate.
- DSP low cost programmable digital signal processor
- the detector sweeps a voltage controlled oscillator ("VCO") through a range of frequencies to detect signals in the X, K, and Ka signal bands.
- VCO voltage controlled oscillator
- the signals mix with the sweeping VCO to produce a new set of sweeping frequencies that are down converted and passed to an FM demodulator, where a single period sinusoid (“s-curve”) is produced for any signal that falls within the desired range.
- the ASIC employs a sliding window discrete Fourier Transform (“SWDFT”) to reduce the number of processing operations.
- SWDFT sliding window discrete Fourier Transform
- DFT discrete Fourier Transform
- the complex values are averaged to improve the signal to noise ratio. Also, by averaging each new complex value into the previously calculated average, a "sliding average" is computed. Thus, a continuously updated result is obtained.
- the DSP chip sends a control value to the ASIC in order to tune the ASIC to a particular s-curve frequency.
- the time it takes the ASIC to collect and produce a new complex output value is known as the processor data period. This time period determines the maximum execution time available to the DSP chip for processing each new value.
- the DSP chip must read the value from the ASIC and average it into memory. Peak detection and signal verification are also handled in the DSP chip.
- FIG. 1 is a block diagram of a preferred embodiment of a radar detector according to the present invention.
- FIG. 2 is a graphical representation of a typical output s-curve from the quadrature detector portion of the present invention.
- FIG. 3 is a graphical representation of the output from the quadrature detector portion of the present invention when an interfering radar source is received.
- FIG. 4 is a block diagram of digital signal processing portion of the embodiment shown in FIG. 1.
- FIG. 5 shows the interconnections within a programmable prototype of the ASIC portion of the embodiment shown in FIG. 2.
- FIG. 6 is a flow chart showing steps performed in the Sweep and Peak Detection Processing used in the embodiment of FIG. 1.
- FIG. 7 is a flow chart showing the PROCESS step of FIG. 4 in more detail.
- FIG. 1 A block diagram of the present invention is illustrated in FIG. 1.
- An incoming signal is received at antenna 10 and mixed by a first mixer 12 with a sweeping signal from a first local oscillator 14 to generate a first sweeping intermediate frequency signal IF 1 .
- a sweep circuit 16 controls the first local oscillator 16 in response to master control by a microprocessor 18.
- Two separate sweep cycles are provided by the sweep circuit 16.
- the X and K bands are processed, and during the second sweep cycle, the Ka band is processed, as will be described in more detail below.
- the sweeping signal from the first local oscillator 14 is 11.559 GHZ+/-60 MHz.
- the first mix is a fundamental high side mix (upper heterodyne) that results in a sweeping intermediate frequency signal IF 1 of 1024 MHz (11.559 GHz-10.525 GHz).
- the first mix is a second harmonic low side mix (lower heterodyne) that also results in a sweeping intermediate frequency signal IF 1 of 1034 MHz (24.15 GHz-(2 ⁇ 11.559 GHz)).
- the first sweeping intermediate frequency signal IF 1 is amplified by amplifier 20 and then mixed by a second mixer 22 with a fixed signal from a second local oscillator 24 to generate a second sweeping intermediate frequency IF 2 .
- the fixed signal from the second local oscillator 24 is 1034 MHz.
- the amplifier 20 and second local oscillator 24 are turned off.
- the microprocessor 18 causes the sweep circuit 16 to increase the sweeping signal from the first local oscillator 14 to 11.559 GHZ+/-200 MHz.
- the third harmonic of the first local oscillator 14 (34.677 GHz+/-600 MHz) is mixed with the incoming signal and then amplified by bypass amplifier 26 to produce a third sweeping intermediate frequency signal IF 3 at 10 MHz.
- the second sweeping intermediate frequency IF 2 and the third sweeping intermediate frequency IF 3 are summed by summer 28, although the net effect is that signal IF 2 is passed through the summer during the first sweep and signal IF 3 is passed through the summer during the second sweep.
- Each signal is then passed through amplifier 30, bandpass filter 32, and then limited and demodulated by a quadrature detector 34 during its respective sweep cycle in a manner that is known and explained in U.S. Pat. No. 5,049,885, which is expressly incorporated herein by reference.
- the output of the quadrature detector 34 is a pair of single cycle sine waves that are referred to herein a "s-curves" as shown in FIG. 2.
- the s-curves define positions in time relative to the start of the sweep which correspond to the frequency at which the incoming signal is received.
- the first s-curve is related to the actual incoming signal, while the second s-curve is a result of an "image" of the imcoming signal which is created by the heterodyning receiver.
- the output of the quadrature detector 34 is a negative voltage.
- the output of the quadrature detector 34 is a positive voltage.
- no output signal is observed.
- the time period t between the s-curves is a function of how fast the first local oscillator is sweeping, and of the frequency of the amplifier 30, filter 32, and quadrature detector 34. For example, if the first local oscillator 14 is sweeping a total of 120 MHz in 120 msec, then for X band signal the radar detector is sweeping 1 MHz/mS. Since the K band coverage is a second harmonic mix, the radar detector sweeps 240 MHz in 120 mS, i.e. 2 MHz/mS.
- the time spacing between s-curves can be determined by the following equation:
- a radar detector sensing a 2 ms time spacing between s-curves would generate an alert for a Ka band radar signal.
- the incoming signal is from an interfering source, i.e., another radar detector
- three pairs of s-curves will be generated as shown in FIG. 3, including one pair spaced at 2 ms, one pair spaced at 3 ms, and one pair spaced at 6 ms.
- the pair of s-curves spaced at 2 ms are due to the third harmonic of the signal from the first oscillator 14 mixing with the third harmonic of the signal received from the interfering radar detector.
- the pair of s-curves spaced at 3 ms are due to the second harmonic of the signal from the first oscillator 14 mixing with the second harmonic of the signal received from the interfering radar detector.
- the pair of s-curves spaced at 6 ms are due to the fundamental signal from the first oscillator 14 mixing with the fundamental signal received from the interfering radar detector.
- the interfering radar detector has a fixed first local oscillator generating a signal at 11.559 GHz, then a second harmonic signal radiates at 23.118 GHz and a third harmonic signal radiates at 34.667 GHz.
- the first oscillator 14 of the present invention sweeps through 11.549 GHz, an s-curve is generated due to the 10 MHz difference between the receiver and the interfering source:
- the microprocessor/DSP 18 for digital signal processing. As shown in FIG. 4, this portion of the invention is primarily centered on the idea of spliting the signal processing into two groups: high rate processing and low rate processing.
- the high rate data reduction hardware is consolidated into an Application Specific Integrated Circuit ("ASIC") 50 using a classic pipelined architectural approach found in dedicated signal processing applications.
- ASIC 50 passes low rate data to a low cost programmable digital signal processing (“DSP”) chip 54.
- DSP chip 54 is programmed to collect low rate data, perform post processing, and report the results to the product user.
- the DSP chip 54 is Texas Instruments' TMS320c15 chip (hereinafter referred to as the "c15").
- the high rate processing section of the preferred embodiment includes an ASIC 50 which uses a pipelined architectural approach.
- a pipelined architecture refers to the arrangement in which calculations are performed in the process. The process is broken up into a series of calculations that are all performed in parallel in the pipeline. On each clock edge, the results of a given step are passed on to the next stage of the pipeline. This enables the hardware to achieve a throughput rate that is equal to the clock rate of the pipeline.
- the NEW ESCORT product did, however, take advantage of spectral processing techniques by measuring the spectral content of portions of output data from the FM demodulator collected during a sweep. A detection criterion was chosen to see if the amplitude of the s-curve component exceeded a threshold.
- a numerically wasteful solution involves converting the FM demodulator data into a frequency domain equivalent using a Fourier Transform.
- the component of interest will appear as a single value in the Fourier Series. This value can then be taken from the Fourier Series and compared to a threshold.
- the s-curve is not present during the entire sweep. Also, the period of the s-curve grows with signal strength. Further, a Fourier Transform requires a substantial amount of processing. Therefore, it is not a suitable approach to the problem of wideband signal processing.
- a better approach is based on measuring the spectral content of successive segments (or windows) of data from the sweep.
- the window size is chosen to be close to the period of the s-curve.
- the detection criterion is chosen to see if the amplitude of the fundamental component in successive windows exceeds a threshold.
- the window can be updated. Updating is accomplished by incorporating the current sample point while eliminating the oldest sample point. This results in an effective shift of the window position so that it includes the N most recent points acquired during the sweep.
- the set of values in the window is converted into the frequency domain by a method such as the Fourier Transform. The component of interest can then be examined in each from successive windows.
- DFT Discrete Fourier Transform
- FFT Fast Fourier Transform
- the Fast Fourier Transform is a mathematically efficient method for finding the spectrum of a time series, however, it is less efficient than the DFT for calculating a single value within the spectrum.
- the DFT is suitable for the present application even though the period of the s-curve increases with signal strength.
- the algorithm can be simplified to the task of solving for the DFT of successive windows within the sweep. Each DFT calculation thus produces an output value corresponding to a single component found in its input window.
- n the component of interest (e.g. 1 in the case of the fundamental frequency)
- the DFT of a window is known at time L, then the DFT for the adjacent window L+1 can be calculated from the DFT at window L with far fewer operations.
- This concept is expressed in the following expression and is known as the Sliding Window Discrete Fourier Transform ("SWDFT").
- Successive DFT calculations produce a set of complex values that are related to the fundamental energy content at consecutive points throughout the sweep.
- the ASIC design began with an approach based on the method used in the NEW ESCORT product described earlier, which consisted of a circuit for performing the SWDFT, a low pass filter, and a decimator.
- the NEW ESCORT received its input data from a 6 bit A/D converter and used an 8k static RAM chip for storing 24 bit averaged values.
- the DSP had a 24 bit data bus with 48 bit accumulators.
- a 2 bit window comparator circuit is designed to output binary code (0,0) if the signal value is within a window of+/-k, binary code (0,1) if the signal value is greater than +k, and binary code (1,0) if the signal value is less than -k.
- binary code (0,0) if the signal value is within a window of+/-k
- binary code (0,1) if the signal value is greater than +k
- binary code (1,0) if the signal value is less than -k.
- the value for k is set by analog means, and is rather critical. If it is too large, subtle features in the sweep signal are not passed to the digital process. If too small, signal noise is exaggerated.
- the value for k is a function of the signal amplifier gain. The gain is adjusted by maximizing the separation between signal and noise when a weak signal is present.
- the benefit of reducing the number of bits of input data significantly reduces wordlengths in the remaining steps in the process.
- the 2 bit input value is passed into a circuit that calculates the SWDFT. This involves accumulating the complex product of the difference between the next input and the input that was received N points previously.
- the N point delay is accomplished with a shift register.
- Each input is fed into a shift register that is 128 points (by 2 bits) deep.
- the present invention utilized optimized models which were converted into hardware via a software programmable logic such as Altera's Hardware Description Language ("HDL").
- HDL Altera's Hardware Description Language
- Various working hardware configurations were tested with microwave receivers until a final design was reached.
- the shift register has been realized with the following HDL statements.
- the vector 1shift is used to carry the least significant bit of the input from the window comparator and hshift is used to carry the most significant bit.
- N is the number of points in the window size for the SWDFT.
- a larger value for N produces a more accurate DFT measurement and also increases the dynamic range of the output of the SWDFT stage.
- Practical values were shown to be 32, 64, and 128. Design generality has been achieved by providing a method for the host processor (the c15) to choose one of these 3 values through a control port. This port is described in more detail below in the section entitled "Out 0: DSP Pipe Processing Setup.”
- the following HDL expressions produce output signals (dhigh,dlow) that represent the shift register output with processor directed delay.
- the vector ippd[] is the processor delay register and determines the tap selection.
- the four signals needed for the delay calculation are defined as the new input pair (newbit1, newbit0) and the old input pair (dhigh, dlow).
- the SWDFT utilizes the difference between these vectors. There are nine possibilities for this solution, as shown in the HDL truth table presented in TABLE 1.
- dif[] is a 3 bit quantity that can take on five possible values, namely -2, -1, 0, 1, 2.
- the remaining design of the SWDFT requires that the difference dif[] be multiplied by the complex basis e.sup.(j*2pi*L/N) as given previously.
- the complex product is followed by a complex accumulator.
- the basis is synthesized by connecting a counter to a lookup table.
- the counter addr is synthesized by the simple statement:
- a 5-bit cosine ROM is realized by the HDL code shown in TABLE 2.
- Adding an offset of (0,1,0,0,0) to the input in romaddr[] produces an address of the quadrature component needed for the imaginary element of the complex basis.
- the correct sign of the product of the ROM content cos[] and difference value dif[] is incorporated by adding the second term (dif2,0,0,0,0). Since the table only generates the first 180 degrees of the cos function, the remaining half must be synthesized. The remaining half is produced by performing an "exclusive or" operation on the vector raddr[6..3] with raddr7 in the following line. The table has been rotated by 2*pi/16/2 to produce a natural symmetry. The second expression produces the actual vector used to address the previously defined ROM table, romaddr[]. ##STR1## where $ is the ⁇ xor ⁇ function.
- the element real/imag is either a 0 or 1 depending on whether the lookup value is to be the real or imaginary part of the basis function.
- the real and imaginary parts of the product are calculated in two separate phases of an internal clock. This eliminates the need for two separate lookup tables and multiplier circuits. Only two separate registers are actually used to contain the real and imaginary parts of the complex product. These registers are fed by a common multiplier and accumulator circuit.
- the following expression generates the real or imaginary part of the product in t[] by taking advantage of the minimal set of values of dif[]. Since the magnitude of dif[] can only equal 0, 1, or 2, the following and/or expression will produce the product of diff[] and the ROM output values.
- the repeating references to cos3 produce the two's complement sign extension needed for accumulating an 11 bit sum.
- the arithmetic section is designed to perform a two cycle process.
- "Adda” is an 11 bit adder that adds the output of the multiplexer to the real or imaginary product. The result is written back into registers rsum or isum. ##STR2##
- the register 1ippd[] ⁇ is preloaded by the host processor and determines which region of the resulting sum to pass back when the data is read.
- the precision of the result is improved by using different regions of the data path ⁇ mpxa[]. ⁇
- the smallest window set is optimized by using a higher precision region shown as ⁇ mpxa[8..1]. ⁇
- decimation is accomplished by changing the rate at which the processor reads the data ⁇ dout[]. ⁇ Handshaking logic in the ASIC determines when decimated value are available.
- the actual HDL design for the signal processor is somewhat different than the sample expressions just supplied. Since the design was prototyped across several programmable devices, these design files are partitioned to reduce the number of devices required in the design. Other differences take the best advantage of pre-existing ⁇ macros ⁇ that are efficiently implemented in the programmable devices used. All of the resulting HDL code becomes device independent when it is converted into the EDIF format for ASIC design.
- the ASIC has been designed to interface with Texas Instruments 320c15 DSP chip.
- the ASIC interfaces to both processors through 8 data lines, 3 address lines, and 2 status lines.
- the ASIC provides optional support for an 8k ⁇ 8 RAM. These features provide hardware for averaging as needed in a higher sensitivity product.
- the ASIC will support the features in TABLE 3.
- the ASIC interconnects with the other components in the radar detector through 64 pins. These pins are itemized in TABLE 4 by product type and shown in FIG. 5.
- Control is managed by the host processor through an 8 bit data bus.
- Three address lines offer 8 independent input/output locations within the ASIC for setup and control.
- Two status lines will determine whether data is being read from or written to each of 8 input or 8 output locations. These 8 locations are itemized in TABLE 5.
- the test0 input is used for vendor test of the ASIC (speeds up A/V functions by a factor of 25.)
- This output register sets up all parameters related to the signal processing algorithm used for signal detection.
- the algorithm is a scaled down version of the technique used in the "New Escort".
- the ASIC contains an arithmetic pipeline that performs the algorithm at a selectable clock rate.
- the operations involve complex arithmetic and require two steps per input point. Due to the similarity of the real and imaginary steps, the pipe structure has been simplified into a two step process.
- the real calculation is performed on the rising edge of the clock.
- the imaginary calculation is performed on the falling edge of the clock.
- Control words ippd and oppd establish tradeoffs between sensitivity, throughput, storage requirements, and s-curve Center Frequency. Higher points/period choices offer greater sensitivities but result in higher data rates into the host processor. Furthermore, if the processor is averaging the data, larger amounts of memory will be required to contain the results.
- the clock frequency for this ASIC must be set to 4 mHz. This is necessary because it is used as the master time base for all sound generation. The pitches of these sounds are all tied to the 4 mHz clock.
- the final four bit field in the DSP setup register determines the division quotient from which the sample rate is determined.
- the hardware produces a sample rate clock that can be found from the following expression: ##EQU2##
- TABLE 9 shows all of the optimal s-curve frequencies given the clock divider and the value for ippd.
- TABLE 10 Given sweep periods of 125 mS for wide band and 50 mS for narrow band, and the 4 mHz clock frequency, TABLE 10 has been constructed based on a suggested setup configuration.
- the sweep frequencies in the previous table are based on the assumption that there are no multiple sweeps. Since the wide band units will involve both narrow and wide band sweeps, the final sweep frequencies will be less than the indicated values. These differences will not effect the other entries in these tables.
- the values indicated for instructions/input point are based on the use of the 320c15 processor running at 16 mHz. These numbers are critical because they determine the largest program size that can support the selected data rate. If the program size exceeds these values, some points that are produced during the sweep will be missed. This situation would be unacceptable and is called an ⁇ overrun. ⁇ If an overrun occurs, it can be detected during the software development process via a bit in one of the status registers that will be described shortly.
- the 320c15 processor can be clocked at a higher rate than 16 mHz.
- the 16 mHz rate was chosen because at this frequency, the c15's ⁇ Clkout ⁇ pin will be 16/4 or 4 mHz.
- 4 mHz is also the clock frequency planned for the 68hc05p7. Both design scenarios provide a 4 mHz clock that can be used as the ASIC clock source.
- This port controls the receiver as well as a number of other functions.
- the 8 bit location is broken down in TABLE 11.
- Bits 0 and 1 must be set low by the host during the indicated sweeps. Bit 2, the sweep reset, must be set high between sweep times (Bit 2 is set high on powerup).
- the sample hold bit (bit 3) is set low to fix the input to a comparator which is used in a software assisted A/D converter.
- the other input to the A/D is a D/A formed from a counter and a resistor network.
- Bit 4 If Bit 4 is set high, the power consumption of the part is reduced to a minimum.
- the internal clocks to the DSP section are gated off.
- the signal also generates an output to power off external analog circuitry in the radio.
- Bit 5 will be set high to enable the pilot light. If bit 6 is set, the pilot will blink on once per second (for 128 mS.) This is used to indicate a low battery condition.
- the pilot light is multiplexed in the same manner that the signal strength LED's are multiplexed. It is given a 50% on-time as opposed to the 12.5% slice given to the signal strength and alert LED's.
- Bit 7 powers up in the active state and holds the ASIC in the reset condition until cleared by the host processor. At any time, the processor can set this bit to put the ASIC back into the reset condition.
- This port controls the averaging counter and a portion of the analog peak detection circuit.
- the 8 bit location is broken down in TABLE 12.
- Bit 0 is set high on power up, the counter bits are cleared. When using bit 0 to clear the counter, bit 2 must be low.
- the motion sense input is sampled and checked for transitions in the ASIC.
- the motion sense latch is set if transitions have occurred.
- the mute input is a latched input. Bit 6 low resets the motion sense and mute latches.
- Bit 7 high causes the 3 band alert LEDs to blink with the Audio beeps (if the LED's are on.)
- This register provides a method for independent control of all LED's attached to the ASIC. There are no-prearranged display options. Any or all of these LED's can be turned on at any time. Software design will expect the left most or most significant LED in the signal strength LED group set to be the highest order bit number.
- the host processor will execute different support programs depending on the product it is in. One of the differences between these programs will be in the number of LED's of signal strength displayed.
- the support processor will test external jumpers to determine which variation of the program to execute. These jumpers are read through input port 3.
- Each of the 8 LED's will be multiplexed on during 1/8 of the total time. This approach conserves power and increases the perceived brightness of the display. All of these LED outputs, shown in TABLE 13, are active low.
- Port 5 is used to specify the alert sound type. Bits [2..0] identify the selection. TABLE 14 contains the eight sound options and their [2..0] code. If a sound is initiated following a ⁇ quiet ⁇ selection, a full 64 mS tone ⁇ on ⁇ time will be heard. The ⁇ double brap ⁇ and ⁇ double bing ⁇ sounds exceed the 64 mS standard tone interval. The siren is a continuous tone.
- the audio output is ⁇ push pull ⁇ and is non overlapping. Two output pins are provided for this function.
- the display intensity is user selectable via a three position ⁇ dim ⁇ switch.
- the dim switch will be wired so that the two inputs to the ASIC take on the states indicated in TABLE 15.
- This port is used to specify the sound rate.
- the rate can be calculated from TABLE 16.
- the power up condition of this register is 255 which gives the same period as 254.
- the minimum value of 3 yields a maximum beep rate of 10.42 Hz.
- the minimum value of 7 yields a maximum beep rate of 6.25 Hz.
- the ASIC will not provide any support for the Hyperception serial interface.
- the Hyperception serial interface is used as a display of the real time process sweep data. It will, however, leave this register location undisturbed so that an external interface can provide this type of support. This capability has not been integrated into this ASIC in order to reducee the gate count. Test fixturing will now require a 14 wire interface to provide this function.
- the interface will synchronously transfer a 16 bit quantity to another processor equipped to receive it. This method is used to produce the Hyperception display.
- the 16 bit quantity is established by writing two 8 bit values. Programmable logic in the test fixture will accept the two 8 bit values and transfer them after the 2nd 8 bit value has been loaded. The sync line will be used to establish the byte order for the first transfer.
- the data processing pipe After the sync line bit is dropped (port 1 bit 2), the data processing pipe starts to pass usable data to the host. As data values are generated, they are made available in two 8 bit registers. The host processor can read these values at any time without disturbing the arithmetic activity of the pipeline. Reading location 0 provides the real part of the pipe output.
- the processor can determine when new data is available by examining port 5 bit 0, a signal called ⁇ DAV. ⁇ When this bit is high, data is available in both the real and imaginary registers. The DAV bit will remain high until the imaginary register is read. If the imaginary register is read before the real register, the DAV line will drop before the real register is read. Either approach is acceptable.
- This port contains the imaginary part of the pipeline output. Its behavior is identical to that of the real part.
- the real and imaginary parts are both necessary to support the complex averaging operation. Averaging is handled by the host processor.
- the rate at which data becomes available in the real and imaginary registers is determined by taking the sample rate and multiplying by the ratio of oppd/ippd. This ratio is called the decimation rate.
- This operation is unassisted by the ASIC since it does not contain RAM memory.
- the ASIC does play a small roll in supporting the read RAM by producing the RAM Chip Select signal when a write to this port location is recognized.
- the ASIC does not increment/decrement the address counter.
- the address counter is only incremented/decremented when a RAM write operation occurs. This approach facilitates a convenient method for averaging in which a value is read, modified, and overwritten during the sweep.
- Bit 2 is active if the city mode is in the city position.
- Bit 3 will be high if the user has depressed the mute button. It is cleared by writing to ⁇ out 3 ⁇ with bit 6 low. The actual muting of audio is controlled by a bit in out 3. This approach makes it possible for the processor to delay the termination of the mute interval to meet the product specification.
- Bit [1..0] are used to read the state of the external jumpers. This is used to determine which variation of the software to use with this radio.
- Bits [5..4] reflect the user's dim selection to the host processor. This is for diagnostic purposes and has no operational purpose at this time.
- Bits [7..6] provide the band selection information.
- the host processor will interpret the two input pins ⁇ Band Sel 1 ⁇ and ⁇ Band Sel 2 ⁇ to the ASIC according to TABLE 18.
- the data available bit ⁇ DAV ⁇ appears in Bit location 0. It is high when real and imaginary data values are available in the output registers of the arithmetic pipeline. It appears low after the imaginary port has been read. Bit 1 is for software development purposes only and identifies a situation in which data is not being read from output registers ⁇ real ⁇ and ⁇ imaginary ⁇ quickly enough to meet the data rate requirements. ⁇ Overrun ⁇ will remain set until the sweep sync is set high by the processor.
- Two of these bits provide comparator status for A/D conversion.
- One bit is used to read the magnitude of the maximum Stick value.
- the second bit is used to read the battery level.
- Bit 2 is used to read the motion sense latch. It is set when transitions occur on the ⁇ ms -- band1 ⁇ input. The latch is cleared through writing to ⁇ out 3 ⁇ with bit 6 low.
- the ASIC will not provide any support for the Hyperception Diagnostic interface. It will, however, leave this register location undisturbed so that an external interface can provide this type of support. This capability has not been integrated into this ASIC in order to e the gate count. Test fixturing will now require a 14 wire interface to provide this function. The interface will provide an 8-bit port that will be used for software development and manufacturing test purposes.
- low rate post processing is performed in a DSP chip 54 such as the c15.
- the c15 is expected to handle all of the wideband discrimination processing.
- the creation of new product features is relegated to a software design process.
- the approach preserves all of the advantages that software brings to the optimization process.
- Software methods can be applied to the key product requirement of rejecting interfering radar detectors.
- the ASIC 50 is designed to accommodate a range of S-curve frequencies and sweep periods.
- the ASIC 50 is tuned to a particular s-curve frequency via a single control value from the c15 host processor 54.
- a simple program can be constructed that prescribes the best ASIC control value for a give s-curve frequency. Many tradeoffs must be considered. For example a short sweep period will result in good response times but poor sensitivities. Larger sweep periods reverse these conditions.
- the ASIC was designed to operated from a 4 mHZ clock. TABLE 20 below was constructed for two types of data collection sweeps.
- the Ka band sweep parameters are shown in the first column.
- the X and K band sweep parameters are shown in the second column.
- the clock (item #1) can be divided by integer multiples selected by item 4 to produce a range of data acquisition rates.
- the measured ideal s-curve frequency for a 125 mS Ka Band s-curve is approximately 5.6 kHZ (item #7).
- the chosen control parameters for the ASIC result in a 5.2 kHZ Ka Band optimization.
- the sweep processing takes advantage of this fact because of the nature of its process. In every data acquisition interval a routine set of steps must take place. The complex value must be read from the ASIC and averaged into memory. Averaging improves the signal to noise ratio. To make the best use of time until another sample is available, peak detection processing is also handled during the sweep.
- Averaging is done across ensembles of sweeps such that a given point in the average always relates to the energy at the same time through the sweep.
- Averaging is normally performed over an ensemble of data records to produce a single averaged spectrum. Once this averaged spectrum has been acquired it is examined and observations concerning its signal content can be made. If 20 or 30 records of sweep data are averaged before further analysis can be performed, the radar detector would be too slow in announcing the presence of a detected signal. If only 2 or 3 are averaged between each analysis, substantial benefit from the averaging operation is lost. An alternative approach is required that will produce a continuously updating result.
- the selected technique is called a "sliding average.” Given a new record z(k), and the last average Z(k), the next average Z'(k) will be computed from the following expression. Variables A and B must be chosen relative to competing goals.
- Z'(k) Since Z'(k) will be peak detected at the end of each sweep it is desirable that signals present in Z'(k) will exceed threshold (and create an alarm) in relatively few sweeps.
- the number of sweeps between the introduction of a signal and the time of the alarm is the response time of the product. For the greatest possible response time, A should be as large as possible.
- the signal to noise of Z'(k) is directly related to how close B is to 1. Therefore, to optimize signal to noise, A should be made as small as possible.
- the averaging operation involves two ⁇ real by complex multiplies ⁇ and a ⁇ complex add ⁇ for each of the Z(k)'s.
- An alternative to averaging is to calculate the magnitude of each point and compare it to a threshold to determine if a signal is present.
- a good approximation to this can be achieved by thresholding only every Nth value. This is possible because each output corresponds to a one point shift in the window and the fact that shifting the window several points into the s-curve will produce little change in the fundamental energy measured. In fact, if the window contains 75% of the s-curve, it will still accurately measure the fundamental component within 3 dB.
- the concept of ignoring all but every Nth output value is called ⁇ decimation by N. ⁇
- FIG. 6 represents a flow chart outlining the basic steps involved in one embodiment of peak detection.
- the magnitude ⁇ m ⁇ of each value is calculated and compared to the largest value ⁇ max ⁇ received in the last ⁇ p ⁇ point interval. If ⁇ m ⁇ exceeds ⁇ max ⁇ , then ⁇ max ⁇ is set to ⁇ m, ⁇ ⁇ p ⁇ is set to 0, and another complex value is read from the ASIC. If not, and if ⁇ p ⁇ exceeds a constant, the peak index displacement and magnitude of ⁇ max ⁇ are incorporated via a bubble sort procedure into a peak table and ⁇ p ⁇ is set to 0 before returning to read another complex value from the ASIC.
- the bubble sort operation can extend into the following data acquisition interval as previously proposed.
- PROCESS sets peaks for the X/K sweep differently than it sets peaks for the Ka sweep.
- PROCESS examines index displacement and magnitude information and determines if a valid signal is present in the associated band. It is called once for each band type.
- An X band detection also called an ⁇ alert ⁇
- Stability is determined by testing the location of the peak to see if it is in the same position in two consecutive sweeps. This is the same as testing the peak index displacement from two sweeps for a maximum acceptable shift.
- K and Ka band processing is more complex.
- a growing number of automatic door openers have been designed to use microwave signals to detect the proximity of people. These appear as X band sources to radar detectors. As a result, X band alerts are not taken as seriously by many radar detector users.
- K and Ka band alerts are taken more seriously and the software is written to be more discriminating in its decision to announce K and Ka alerts. Additional information in the peak set is used to further define the K and Ka decision.
- Ka Band processing has some similarity to K band processing. Two peaks are admitted to the peak list if a Ka band source is present. If they have the correct spacing, a Ka alert is generated. However, the rejection of interfering radar detectors adds yet another requirement to the process.
- Interfering detectors introduce 6 peak elements to the peak table.
- This 6 element set has a well defined ratio of amplitudes for a strong signal but loses lower amplitude elements as the offending detector moves away.
- the 6 peak set also has moderate spacing distinctions from the real pair. But the primary center pair of the 6 peak set is very close to the same spacing as it would be from a true Ka pair. Adding a constraint to PROCESS that says to ignore pairs that are near other elements helps but is not sufficient to prevent false alarms in many cases. However, the "near test" used for K band discrimination can still be used with some important modifications.
- the solution involves the addition of more requirements for Ka band detection.
- the peak pair must be twice the amplitude of all neighbors within a 20% range in the sweep as well as have the right spacing.
- the amplitude of the peaks is classified into 1 of 4 ranges. If they are in the lowest range, four additional Ka band sweeps must produce consistent results to detect. If in the highest range, only two sweeps are required for a detection.
- This approach has the effect of increasing the response time of the unit in the cases where less is known about the signal. More "looks" at weaker signals increases the certainty of their type. This in turn, improves the quality of their identification.
- interfering signals can only appear in the middle 50% of the Ka sweep. This fact can be used to shortcycle the peak classification requirements applied to weaker signals. If the Ka source is outside the center 50% region of the sweep, only 2 sweeps of data will be required for classification.
- Sensitivity is improved for X & K band signals by applying a detection method called "Weaksignal K band processing.” After the previous detection methods have been completed, the strongest pair in the sweep is located. The amplitude of the pair need not exceed the detection threshold. The energy present in the two peaks is accumulated. If the pair moves, the accumulator is set to zero. If the pair remains in the same position over a period of sweeps, the accumulated value will exceed the weaksignal threshold. An X band alert is always issued in this event. Even though this may take a long time, the usable sensitivity of the unit is actually increased. This is beneficial when approaching a microwave source from great distance.
- the problem with the sliding average method is response time. Response time is improved by keeping the unaveraged peak data during sweep processing.
- the unaveraged peak data must be handled with the same detection constraints that are applied to averaged data.
- the software was designed to handle this data in a two step process. First, the averaged peaks are processed. Then the unaveraged peaks are combined with the averaged set using an algorithm called "COMBINE". COMBINE admits unaveraged peaks by replacing averaged peaks with unaveraged if they are within a close distance. If unaveraged peaks are not near any averaged peaks, they are admitted using a bubble sort procedure. If the peak table is full, smaller peaks are eliminated.
- the radar detector has an LED meter that indicates signal strength. It also increases beep rate in proportion to signal strength. Signal strength cannot be accurately measured from the amplitudes in the peak component table. Instead, it must be measured by using the AM output from the FM demodulator (referred to as the "stick" line.) This measurement must be collected during the sweep at the same time the FM output presents s-curves that meet the detection rules previously set forth.
- the "New Escort" handled this requirement by digitizing and storing the stick value during each sweep. If a signal was detected the corresponding value from the stick data set is selected and used as the signal strength measurement.
- the approach taken in the new product involves the use of a peak hold circuit that is attached to the stick output line. The c15 enables the peak hold circuit if it has previously detected a possible signal in that region of the sweep. At the end of the sweep, the voltage measured on the peak hold circuit is digitized and used as the signal strength value. In this scheme, only one value needs to be digitized rather than then entire sweep.
- A/D conversion is accomplished by using an address counter in the ASIC which is connected to an off chip D/A ladder circuit.
- the counter is incremented while testing the output of a comparator for a transition. When the comparator output is true (low), the count value is accepted as being proportional to the voltage at the other comparator input.
- the worst case A/D conversion time was measured at 140 uS for a full scale stick value.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
(sweep time×(2×IF frequency)÷sweep width).
t.sub.x =(120 ms * (2 * 10 MHz)÷120 MHz)=20 ms;
t.sub.k =(120 ms * (2 * 10 MHz)÷240 MHz)=10 ms;
t.sub.Ka =(120 ms * (2 * 10 MHz)÷1200 MHz)=2 ms.
(11.549 GHz-11.559 GHz=10 MHz).
((11.554 GHz * 2)-23.118 GHz=10 MHz).
((11.5557 GHz * 3)34.677 GHz=10 MHz).
H.sub.L+1 (1/NT)=e.sup.J2πL/N * H.sub.L (1/NT)+h(LT)-h((L-N)T)
______________________________________ lshift1 = newbit0; Least significant lshift[127 . . . 2] = lshift[126 . . . 1]; bit of input hshift1 = newbit1; Most Significant hshift[127 . . . 2] = hshift[126 . . . 1]; bit of input ______________________________________
______________________________________ dlow = (lshift127 & (ippd[ ] = 1)) # (lshift63 & (ippd[ ] = 2)) # (lshift31 & (ippd[ ] = 3)); dhigh = (hshift127 & (ippd[ ] = 1)) # (hshift63 & (ippd[ ] = 2)) # (hshift31 & (ippd[ ] = 3)); ______________________________________
TABLE 1 ______________________________________ TABLE; newbit1,newbit0,dhigh,dlow = >dif[ ]; 0,0,0,0 => 0,0,0 ; % 0 = 0 - 0% 0,0,0,1 => 1,1,1 ; % -1 = 0 - 1% 0,0,1,0 => 0,0,1 ; % +1 = 0 - -1% 0,1,0,0 => 0,0,1 ; % +1 = 1 - 0% 0,1,0,1 => 0,0,0 ; % 0 = 1 - 1% 0,1,1,0 => 0,1,0 ; % +2 = 1 - -1% 1,0,0,0 => 1,1,1 ; % -1 = -1 - 0% 1,0,0,1 => 1,1,0 ; % -2 = -1 - 1% 1,0,1,0 => 0,0,0 ; % 0 = -1 - -1% END TABLE; ______________________________________
addr[]=addr[]+(0,0,0,0,1);
TABLE 2 ______________________________________ TABLE; romaddr[ ]=>cos[ ]; 0 => 7; 1 => 7; 2 => 6; 3 => 5; 4 => 4; 5 => 3; 6 => 2; 7 => 1; 8 => 15; 9 => 14; 10 => 13; 11 => 12; 12 => 11; 13 => 10; 14 => 9; 15 => 9; END TABLE; ______________________________________
t[]=dif0 & (cos3,cos3,cos3,cos3, cos3,cos3,cos3,cos[3..0]) #dif1 & (cos3,cos3,cos3,cos3, cos3,cos3,cos[3..0],0);
TABLE 3 ______________________________________ 1) 5 Signal Strength LEDs 2) 1 Pilot 3) 3 alert LEDs indicating band 4) Sound generation 5) Microwave Receiver control 6) Stick magnitude 7) Battery level & Power management 8) Averaging Memory Management 9) User switch support 10) Digital Signal Processing ______________________________________
TABLE 4 __________________________________________________________________________ Pin Utilization by Product Category 68hc05p7 320c15 Narrow Wide pin # Signal Name S23 C23 C31 C32 Description __________________________________________________________________________ 1.k4inhz X X X X Clock 2. reset X X X X Power onReset 3. a0X X X X Host Processor 4.a1 X X X X Address 5.a2 X X X X Lines 6. d0 X X X X 7. d1 X X X X Host 8. d2 X X X X Processor 9.d3 X X X X Bidirectional 10. d4 X X X X Data 11.d5 X X X X Lines 12. d6 X X X X 13.d7 X X X X 14. den X X X XASIC Out Enable 15. wr X X X X ASIC In Enable 16. AD.sub.-- DumpX X X X Sample Hold 17. ad.sub.-- bat x -- -- -- Battery Compare 18. ad.sub.-- stick X X X X Stick compare 19. mute X X X XMute Switch 20. city X X X X City Switch 21. dim.sub.-- sel0 X X X XDim Selection I 22. dim.sub.-- sel1 X X X X DimSelection2 23. band0 -- --X X Band Select 1 24. ms.sub.-- band1 X --X X B Sel2&MotionSns 25.AudioMinus X X X X Audio 26.AudioPlus X X X X Audio 27. Xled X X --X X-BandLED 28. Kled X X -- X K-BandLED 29. Kaled -- -- -- X Ka-BandLED 30. PilotX X X X Pilot LED 31. syncX X X X Sweep Reset 32. XKSweep X -- X X High during X/K 33. Kasweep -- -- X X High during Ka 34. Strength0 X X X X Signal 35. Strength1 X X X X Strength 36. Strength2 X X X X LED's 37. Strength3 X X -- X 38. Strength4 X X --X 39. ram.sub.-- cs -- X X X RamCS 40. avg.sub.-- adr0 X X X X 41. avg.sub.-- adr1 X X X X 42. avg.sub.-- adr2 X X X X 43. avg.sub.-- adr3 X X X X 44. avg.sub.-- adr4 X X X X Averaging 45. avg.sub.-- adr5 -- X X X Memory 46. avg.sub.-- adr6 -- X X X Address 47. avg.sub.-- adr7 -- X X X 48. avg.sub.-- adr8 -- X X X (Low5provide 49. avg.sub.-- adr9 -- X X X D/AConversion 50. avg.sub.-- adr10 -- X X X Support) 51. avg.sub.-- adr11 -- X X X 52. avg.sub.-- adr12 -- X X X 53. cpr0 X X X X Inputs from 2 54. cpr1 X X X X bit A/D ckt 55. PowerDwn X -- -- --Power Duty Cycle 56. AD.sub.--Hold X X X X SampleHold 57. test0 -- -- -- -- Test 58. jumper0X X X X Jumper Input 2 59. jumper1X X X X Jumper Input 1 60. poff X -- -- -- Power Off 61. vcc X X X X 62. vcc X X X X +5 v 63. gnd X X X X Power Supply 64. gnd X X X X __________________________________________________________________________
TABLE 5 ______________________________________ DSP/uP Output Location Breakdown dsp.sub.-- set = 0 ; %DSP Pipe processing setup % receiver = 1 ; %Microwave Sweep Control % ram.sub.-- out = 2 ; %Write 8kram&incrcntr % caddr = 3 ; %Miscellaneous Control bits % led = 4 ; %LED's % sound = 5 ; %Sound Selection & Intensity % beprate = 6 ; %Beep Rate % diagout = 7 ; %Diagnostic Serial Register % DSP/uP Input Location Breakdown rreal = 0 ; %Read real % rimag = 1 ; %Read imaginary % ram.sub.-- in = 2 ; %Read 8k averaging ram % status = 3 ; %Switches & Status % clocks = 4 ; %Timebase % pipestat = 5 ; %Data Pipe Status:DAV&Overrun % a.sub.-- d = 6 ; %A/D input bits % diagin = 7 ; %Diagnostic Switch Register % ______________________________________
TABLE 6 ______________________________________ 1. Clock Frequency [3 . . . 0]*divider 2. Input Points/Period [7 . . . 6]ippd 3. Output Points/Period [5 . . . 4] oppd ______________________________________ *This notation has been taken from Altera's design tools and indicates th bits associated with the designated function. [3 . . . 0] refers to bit0, 1, 2, & 3. numbers Bit 3 is considered the most significant.
TABLE 7 ______________________________________ Value for `ippd` Input Points/Period ______________________________________ 0 128 1 128 2 64 3 32 ______________________________________
TABLE 8 ______________________________________ Value for `oppd` Output Points/Period ______________________________________ 0 32 1 16 2 8 3 4 ______________________________________
TABLE 9 ______________________________________ Clock Data Divider Sample ippd=3 ippd=2 ippd=1 Selection Rate Optimal S Curve Frequency ______________________________________ 0 2.00 mHz 31.3 kHz 5.6 kHz 7.8 kHz 1 500.0 kHz 15.6 kHz 7.8 kHz 3.9 kHz 2 333.3 kHz 10.4 kHz 5.2 kHz 2.6 kHz 3 250.0 kHz 7.8 kHz 3.9 kHz 2.0 kHz 4 200.0 kHz 6.3 kHz 3.1 kHz 1.6 kHz 5 166.7 kHz 5.2 kHz 2.6 kHz 1.3 kHz 6 142.9 kHz 4.5 kHz 2.2 kHz 1.1 kHz 7 125.0 kHz 3.9 kHz 2.0 kHz 976.6 Hz 8 111.1 kHz 3.5 kHz 1.7 kHz 868.1 Hz 9 100.0 kHz 3.1 kHz 1.6 kHz 781.3 Hz 10 90.9 kHz 2.8 kHz 1.4 kHz 710.2 Hz 11 83.3 kHz 2.6 kHz 1.3 kHz 651.0 Hz 12 76.9 kHz 2.4 kHz 1.2 kHz 601.0 Hz 13 71.4 kHz 2.2 kHz 1.1 kHz 558.0 Hz 14 66.7 kHz 2.1 kHz 1.0 kHz 520.8 Hz 15 62.5 kHz 2.0 kHz 976.6 Hz 488.3 Hz ______________________________________
TABLE 10 ______________________________________ Parameter Wide Narrow ______________________________________ Input Clock Frequency 4.00 mHz 4.00 mHz Sweep Period 125.00 mS 50.00 mS Sweep Frequency 8.0 Hz 20.0 HzLead clock divider 1 2 Divider Sample Rate 500.0 kHz 333.3 kHz Points/Period 64 128 IPPD: 2,1 Ideal x/s-curve Freq 12.0 kHz 3.0 kHz Actual x/s-curve Freq 7.8 kHz 2.6 kHz Peak detected point/prd 4 4 OPPD: 3,3 Processor data rate 31.3 kHz 10.4 kHz Processor data period 32.00 uS 96.00 uS Decimation Rate 16 32 Points/Sweep 3906 521 Instructions/uSec 4 4 Instruction/Input Point 128 384 ______________________________________
TABLE 11 ______________________________________ [0]: X/K Sweep (Low during X/K sweep) [1]: KaSweep (Low during Ka sweep) [2]: Sweep Reset (Low during sweep) [3]: A/D Sample Hold (Low to hold) [4]: Power Down (High to power down to standby mode) [5]: Pilot Light (Active low) (High bit=on) [6]: Pilot Blink EN (Blinks Pilot Indicator if high) [7]: Soft Reset (Resets active high) ______________________________________
TABLE 12 ______________________________________ [0]: Clears Address Counter asynchronously if high [1]: Enable up or down count on RAM write if high [2]: Count up if low or down if high [3]: Reset A/D circuit if high [4]: Mute Audio if low [5]: Power off radio if high [6]: Reset Motion Sense and Mute Latches if low [7]: Blink Alert LEDs with Audio if high ______________________________________
TABLE 13 ______________________________________ [4 . . . 0]: Signal Strength Meter [5]: X Band Alert [6]: K Band Alert [7]: Ka Band Alert ______________________________________
TABLE 14 ______________________________________ [2 . . . 0] Sound Selection Register ______________________________________ quiet1 0; %No sound & resetsbeeper ckt quiet2 1; %Nosound beep 2; %X-Band brap 3; %K-Band bing 4;%Bing dbing 5;%DoubleBing siren 6; %Siren bark 7; %Ka-Band double brap ______________________________________
TABLE 15 ______________________________________ Display DimDim Condition Sel 1Sel 0 ______________________________________ Display Off 0 1Low Intensity 1 1 Display On 1 0 Display On 0 0 ______________________________________
TABLE 16 ______________________________________ [7 . . . 0] 0: Solid Tone [7 . . . 0]: n: (16 mS* (n+3)) Period Tone [7 . . . 0]: 254: Lowest period of 4.112 Sec ______________________________________
TABLE 17 ______________________________________ In 3: Reads panel switches/status ______________________________________ [0]: Jumper 0 [1]: Jumper 1 [2]: City (High if in City) [3]: Mute (High if Momentary Mute Occurred) [5 . . . 4]: Dim (Indicate 1 of 3 dim settings) [7 . . . 6]: Band Selection (Indicate 1 of 3 options) ______________________________________
TABLE 18 ______________________________________ Bands Band Band Selected Sel1 Se10 ______________________________________ X,K, &Ka Wide 0 1 X,K, & Ka Narrow 1 1 X,K, &No Ka 1 0 X,K, &No Ka 0 0 ______________________________________
TABLE 19 ______________________________________ [0]: .98 Hz Square Wave [1]: 1.95 Hz Square Wave [2]: 3.91 Hz Square Wave [3]: 7.81 Hz Square Wave [4]: 15.63 Hz Square Wave [5]: 31.25 Hz Square Wave [6]: 62.5 Hz Square Wave [7]: 125 Hz Square Wave ______________________________________
TABLE 20 ______________________________________ KaBand X/K Band ______________________________________ 1 Input Clock Frequency 4.00 mHZ 4.00mHZ 2 Sweep Period 125.00 mS 50.00mS 3 Sweep Frequency 8.0 Hz 20.0 Hz 4 RelativeLead clock divider 2 3 5 Sample Rate 333.3 kHz 250.0 kHz 6 points/Period 64 128 7 Idealx/s-curve Freq 5.6 kHz 1.6 kHz 8 Actualx/s-curve Freq 5.2 kHz 2.0 kHz 9 Peak detected point/prd 4 8 10 Processor data rate 20.8 kHz 15.6 kHz 11 Processor data period 48.00 uS 64.00uS 12 Decimation Rate 16 16 13 Points/Sweep 2604 781 14 Instructions/uSec 4 4 15 Instruction/Input Point 192 256 ______________________________________
Z'(k)=A * z(k)+B * Z(k)
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/048,128 US5305007A (en) | 1993-04-13 | 1993-04-13 | Wideband radar detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/048,128 US5305007A (en) | 1993-04-13 | 1993-04-13 | Wideband radar detector |
Publications (1)
Publication Number | Publication Date |
---|---|
US5305007A true US5305007A (en) | 1994-04-19 |
Family
ID=21952886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/048,128 Expired - Lifetime US5305007A (en) | 1993-04-13 | 1993-04-13 | Wideband radar detector |
Country Status (1)
Country | Link |
---|---|
US (1) | US5305007A (en) |
Cited By (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5461383A (en) * | 1993-07-19 | 1995-10-24 | Yupiteru Industries Co., Ltd. | Wideband microwave detector |
US5610613A (en) * | 1995-09-15 | 1997-03-11 | Raytheon Company | Analog to digital conversion system |
US5666120A (en) * | 1994-04-22 | 1997-09-09 | Whistler Acquisition Corporation | Detector apparatus |
US5668554A (en) * | 1995-01-12 | 1997-09-16 | Cincinnati Microwave, Inc. | Radar detector display |
US5793323A (en) * | 1996-11-25 | 1998-08-11 | The United States Of America As Represented By The Secretary Of The Air Force | Two signal monobit electronic warfare receiver |
US5835052A (en) * | 1997-03-12 | 1998-11-10 | Uniden Corporation | Radar detector and the adjustment system and method thereof |
US5852417A (en) * | 1997-09-12 | 1998-12-22 | Valentine Research, Inc. | Police radar detector including nuisance alert suppression |
US5856801A (en) * | 1997-09-12 | 1999-01-05 | Valentine Research, Inc. | Input stage for a police radar detector |
US5856803A (en) * | 1996-07-24 | 1999-01-05 | Pevler; A. Edwin | Method and apparatus for detecting radio-frequency weapon use |
US5870672A (en) * | 1996-04-05 | 1999-02-09 | Corsair Communications, Inc. | Validation method and apparatus for preventing unauthorized use of cellular phones |
US5900832A (en) * | 1997-09-12 | 1999-05-04 | Valentine Research, Inc. | Input stage for police radar detector including input signal preamplification |
US5905949A (en) * | 1995-12-21 | 1999-05-18 | Corsair Communications, Inc. | Cellular telephone fraud prevention system using RF signature analysis |
US5917734A (en) * | 1996-09-24 | 1999-06-29 | Advanced Micro Device Inc. | Parallel decimator method and apparatus |
US5917441A (en) * | 1997-09-12 | 1999-06-29 | Valentine Research, Inc. | Police radar detector for sweeping K and KA radar bands during one local oscillator sweep |
US5917737A (en) * | 1997-08-15 | 1999-06-29 | The United States Of America As Represented By The Secretary Of The Air Force | Fourier transform mechanization using one bit kernel function |
US5953644A (en) * | 1994-05-06 | 1999-09-14 | U.S. Philips Corporation | Microwave transmission system |
US5963164A (en) * | 1997-08-15 | 1999-10-05 | The United States Of America As Represented By The Secretary Of The Air Force | Monobit kernel function electronic warefare receiver for characterizing two input signals |
US6078632A (en) * | 1998-04-15 | 2000-06-20 | The United States Of America As Represented By The Secretary Of The Air Force | Minimalized decommunication of serialized telemetry data |
WO2001078235A1 (en) * | 2000-04-06 | 2001-10-18 | Telefonaktiebolaget Lm Ericsson | Sliding-window based signal monitoring |
US6400305B1 (en) | 2000-12-13 | 2002-06-04 | Escort, Inc. | Wide band radar detector with three-sweep input stage |
US6507308B1 (en) | 1999-08-12 | 2003-01-14 | Yupiteru Industries Co., Ltd. | Microwave detector |
WO2003034087A2 (en) * | 2001-10-16 | 2003-04-24 | Abraham Jossef | Method and apparatus for signal detection and jamming |
US6614385B2 (en) | 1999-06-14 | 2003-09-02 | Escort Inc. | Police activity transponder utilizing a vehicle interface |
US20030218562A1 (en) * | 1999-06-14 | 2003-11-27 | Escort Inc. | Radar warning receiver with position and velocity sensitive functions |
US6744379B1 (en) | 2001-08-16 | 2004-06-01 | Applied Concepts, Inc. | System and method for displaying radar data |
US20040116090A1 (en) * | 2002-11-18 | 2004-06-17 | Lockheed Martin Corporation | System and method for tuning step coverage gap correction in a scan strategy |
WO2004100354A1 (en) * | 2003-05-07 | 2004-11-18 | Koninklijke Philips Electronics N. V. | Receiver front-end with low power consumption |
US20040246171A1 (en) * | 2001-10-09 | 2004-12-09 | Escort Inc. | Police radar/laser detector with integral vehicle parameter display using a vehicle interface |
US7038614B1 (en) | 2005-02-16 | 2006-05-02 | Applied Concepts, Inc. | Vehicular traffic surveillance Doppler radar system |
US7049999B1 (en) | 2005-02-16 | 2006-05-23 | Applied Concepts, Inc. | Modulation circuit for a vehicular traffic surveillance Doppler radar system |
US7057550B1 (en) | 2005-02-16 | 2006-06-06 | Applied Concepts, Inc. | System and method for calibrating a vehicular traffic surveillance Doppler radar |
US7068212B2 (en) | 1998-07-21 | 2006-06-27 | Applied Concepts, Inc. | Doppler complex FFT police radar with direction sensing capability |
US7450051B1 (en) | 2005-11-18 | 2008-11-11 | Valentine Research, Inc. | Systems and methods for discriminating signals in a multi-band detector |
US7576679B1 (en) * | 2007-01-05 | 2009-08-18 | Escort Inc. | Radar detector with position and velocity sensitive functions |
US20100214149A1 (en) * | 2009-02-20 | 2010-08-26 | Escort Inc. | Wireless Connectivity in a Radar Detector |
US20100214148A1 (en) * | 2009-02-20 | 2010-08-26 | Escort Inc. | Wireless connectivity in a radar detector |
US7804440B1 (en) | 2007-01-05 | 2010-09-28 | Escort Inc. | Radar detector with position and velocity sensitive functions |
USRE41905E1 (en) | 1999-04-14 | 2010-11-02 | Fleming Iii Hoyt A | Intelligent radar detector |
US20100283513A1 (en) * | 2009-05-05 | 2010-11-11 | Industrial Technology Research Institute | Rf sensing circuit with a voltage-controlled oscillator |
US20110102232A1 (en) * | 1999-06-14 | 2011-05-05 | Escort Inc. | Radar detector with navigation function |
US20110241923A1 (en) * | 2010-03-30 | 2011-10-06 | Escort Manufacturing Corporation | Digital receiver techniques in radar detectors |
EP2387159A1 (en) * | 2010-05-12 | 2011-11-16 | Imec | Reconfigurable receiver architectures |
US8369967B2 (en) | 1999-02-01 | 2013-02-05 | Hoffberg Steven M | Alarm system controller and a method for controlling an alarm system |
US8774837B2 (en) | 2011-04-30 | 2014-07-08 | John Anthony Wright | Methods, systems and apparatuses of emergency vehicle locating and the disruption thereof |
US8892495B2 (en) | 1991-12-23 | 2014-11-18 | Blanding Hovenweep, Llc | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
US20150247919A1 (en) * | 2012-09-25 | 2015-09-03 | Djp Co., Ltd. | Broadband frequency detector |
US20150263687A1 (en) * | 2012-09-17 | 2015-09-17 | Djp Co., Ltd. | Broadband frequency detector |
US9151633B2 (en) | 1998-01-27 | 2015-10-06 | Steven M. Hoffberg | Mobile communication device for delivering targeted advertisements |
CN105022924A (en) * | 2015-07-27 | 2015-11-04 | 东南大学 | High-speed algorithm of multi-point sliding two-dimensional sliding window DFT |
CN107144828A (en) * | 2017-06-20 | 2017-09-08 | 成都信息工程大学 | A kind of sliding window DFT is used for coherent laser windfinding radar spectral analysis method |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US10943273B2 (en) | 2003-02-05 | 2021-03-09 | The Hoffberg Family Trust 2004-1 | System and method for determining contingent relevance |
US11061108B1 (en) * | 2017-12-18 | 2021-07-13 | Escort Inc. | Sliding window discrete Fourier transform (SWDFT) police signal warning receiver |
US11294027B2 (en) * | 2019-02-28 | 2022-04-05 | A-Elektronik D.O.O. | Method for suppresing noise and increasing speed in miniaturized radio frequency signal detectors |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4581769A (en) * | 1984-01-31 | 1986-04-08 | Cincinnati Microwave, Inc. | Radar warning receiver |
US4622553A (en) * | 1983-09-20 | 1986-11-11 | Uniden Corporation | Radar detector |
US4630054A (en) * | 1984-01-06 | 1986-12-16 | B.E.L.-Tronics Limited | Radar detection and signal processing circuit |
US4698632A (en) * | 1984-06-19 | 1987-10-06 | Uniden Corporation | Radar detector |
US4723125A (en) * | 1985-06-28 | 1988-02-02 | Thomson-Csf | Device for calculating a discrete moving window transform and application thereof to a radar system |
US4750215A (en) * | 1986-06-24 | 1988-06-07 | Cincinnati Microwave, Inc. | Police radar signal detection circuitry for a police radar warning receiver |
US4772889A (en) * | 1985-10-16 | 1988-09-20 | Thomson-Csf | Device for calculating a discrete fourier transform and its application to pulse compression in a radar system |
US4862175A (en) * | 1986-06-24 | 1989-08-29 | Cincinnati Microwave, Inc. | Police radar signal band discrimination circuitry for a police radar warning receiver |
US4929954A (en) * | 1985-09-24 | 1990-05-29 | Thomson-Csf | Device for computing a sliding and nonrecursive discrete Fourier transform and its application to a radar system |
US5033019A (en) * | 1988-03-10 | 1991-07-16 | Rockwell International Corporation | Very-high-speed frequency-domain FFT windowing device |
US5068663A (en) * | 1991-01-24 | 1991-11-26 | Valentine Research, Inc. | Motor vehicle radar detector including amplitude detection |
US5079553A (en) * | 1989-10-13 | 1992-01-07 | Cincinnati Microwave, Inc. | Long range police radar warning receiver |
US5099194A (en) * | 1991-03-06 | 1992-03-24 | The United States Of America As Represented By The Secretary Of The Air Force | Digital frequency measurement receiver with bandwidth improvement through multiple sampling of real signals |
-
1993
- 1993-04-13 US US08/048,128 patent/US5305007A/en not_active Expired - Lifetime
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4622553A (en) * | 1983-09-20 | 1986-11-11 | Uniden Corporation | Radar detector |
US4630054A (en) * | 1984-01-06 | 1986-12-16 | B.E.L.-Tronics Limited | Radar detection and signal processing circuit |
US4581769A (en) * | 1984-01-31 | 1986-04-08 | Cincinnati Microwave, Inc. | Radar warning receiver |
US4698632A (en) * | 1984-06-19 | 1987-10-06 | Uniden Corporation | Radar detector |
US4723125A (en) * | 1985-06-28 | 1988-02-02 | Thomson-Csf | Device for calculating a discrete moving window transform and application thereof to a radar system |
US4929954A (en) * | 1985-09-24 | 1990-05-29 | Thomson-Csf | Device for computing a sliding and nonrecursive discrete Fourier transform and its application to a radar system |
US4772889A (en) * | 1985-10-16 | 1988-09-20 | Thomson-Csf | Device for calculating a discrete fourier transform and its application to pulse compression in a radar system |
US4862175A (en) * | 1986-06-24 | 1989-08-29 | Cincinnati Microwave, Inc. | Police radar signal band discrimination circuitry for a police radar warning receiver |
US4750215A (en) * | 1986-06-24 | 1988-06-07 | Cincinnati Microwave, Inc. | Police radar signal detection circuitry for a police radar warning receiver |
US5033019A (en) * | 1988-03-10 | 1991-07-16 | Rockwell International Corporation | Very-high-speed frequency-domain FFT windowing device |
US5079553A (en) * | 1989-10-13 | 1992-01-07 | Cincinnati Microwave, Inc. | Long range police radar warning receiver |
US5068663A (en) * | 1991-01-24 | 1991-11-26 | Valentine Research, Inc. | Motor vehicle radar detector including amplitude detection |
US5099194A (en) * | 1991-03-06 | 1992-03-24 | The United States Of America As Represented By The Secretary Of The Air Force | Digital frequency measurement receiver with bandwidth improvement through multiple sampling of real signals |
Cited By (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8892495B2 (en) | 1991-12-23 | 2014-11-18 | Blanding Hovenweep, Llc | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
US5461383A (en) * | 1993-07-19 | 1995-10-24 | Yupiteru Industries Co., Ltd. | Wideband microwave detector |
US5990821A (en) * | 1994-04-22 | 1999-11-23 | Whistler Corporation Of Massachusetts | Detector apparatus |
US5666120A (en) * | 1994-04-22 | 1997-09-09 | Whistler Acquisition Corporation | Detector apparatus |
US5953644A (en) * | 1994-05-06 | 1999-09-14 | U.S. Philips Corporation | Microwave transmission system |
US5668554A (en) * | 1995-01-12 | 1997-09-16 | Cincinnati Microwave, Inc. | Radar detector display |
US5610613A (en) * | 1995-09-15 | 1997-03-11 | Raytheon Company | Analog to digital conversion system |
US5905949A (en) * | 1995-12-21 | 1999-05-18 | Corsair Communications, Inc. | Cellular telephone fraud prevention system using RF signature analysis |
US5870672A (en) * | 1996-04-05 | 1999-02-09 | Corsair Communications, Inc. | Validation method and apparatus for preventing unauthorized use of cellular phones |
US5856803A (en) * | 1996-07-24 | 1999-01-05 | Pevler; A. Edwin | Method and apparatus for detecting radio-frequency weapon use |
US5917734A (en) * | 1996-09-24 | 1999-06-29 | Advanced Micro Device Inc. | Parallel decimator method and apparatus |
US5793323A (en) * | 1996-11-25 | 1998-08-11 | The United States Of America As Represented By The Secretary Of The Air Force | Two signal monobit electronic warfare receiver |
US5835052A (en) * | 1997-03-12 | 1998-11-10 | Uniden Corporation | Radar detector and the adjustment system and method thereof |
US5963164A (en) * | 1997-08-15 | 1999-10-05 | The United States Of America As Represented By The Secretary Of The Air Force | Monobit kernel function electronic warefare receiver for characterizing two input signals |
US5917737A (en) * | 1997-08-15 | 1999-06-29 | The United States Of America As Represented By The Secretary Of The Air Force | Fourier transform mechanization using one bit kernel function |
US5856801A (en) * | 1997-09-12 | 1999-01-05 | Valentine Research, Inc. | Input stage for a police radar detector |
US5917441A (en) * | 1997-09-12 | 1999-06-29 | Valentine Research, Inc. | Police radar detector for sweeping K and KA radar bands during one local oscillator sweep |
US5900832A (en) * | 1997-09-12 | 1999-05-04 | Valentine Research, Inc. | Input stage for police radar detector including input signal preamplification |
US5852417A (en) * | 1997-09-12 | 1998-12-22 | Valentine Research, Inc. | Police radar detector including nuisance alert suppression |
US10127816B2 (en) | 1998-01-27 | 2018-11-13 | Blanding Hovenweep, Llc | Detection and alert of automobile braking event |
US9551582B2 (en) | 1998-01-27 | 2017-01-24 | Blanding Hovenweep, Llc | Mobile communication device |
US9151633B2 (en) | 1998-01-27 | 2015-10-06 | Steven M. Hoffberg | Mobile communication device for delivering targeted advertisements |
US6078632A (en) * | 1998-04-15 | 2000-06-20 | The United States Of America As Represented By The Secretary Of The Air Force | Minimalized decommunication of serialized telemetry data |
US7068212B2 (en) | 1998-07-21 | 2006-06-27 | Applied Concepts, Inc. | Doppler complex FFT police radar with direction sensing capability |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US9535563B2 (en) | 1999-02-01 | 2017-01-03 | Blanding Hovenweep, Llc | Internet appliance system and method |
US8369967B2 (en) | 1999-02-01 | 2013-02-05 | Hoffberg Steven M | Alarm system controller and a method for controlling an alarm system |
USRE41905E1 (en) | 1999-04-14 | 2010-11-02 | Fleming Iii Hoyt A | Intelligent radar detector |
US8525723B2 (en) | 1999-06-14 | 2013-09-03 | Escort Inc. | Radar detector with navigation function |
US6614385B2 (en) | 1999-06-14 | 2003-09-02 | Escort Inc. | Police activity transponder utilizing a vehicle interface |
US7999721B2 (en) | 1999-06-14 | 2011-08-16 | Escort Inc. | Radar detector with navigational function |
US20110102232A1 (en) * | 1999-06-14 | 2011-05-05 | Escort Inc. | Radar detector with navigation function |
US6670905B1 (en) | 1999-06-14 | 2003-12-30 | Escort Inc. | Radar warning receiver with position and velocity sensitive functions |
US20060055583A1 (en) * | 1999-06-14 | 2006-03-16 | Escort Inc. | Acceleration detector with integral vehicle parameter display using a vehicle interface |
US20030218562A1 (en) * | 1999-06-14 | 2003-11-27 | Escort Inc. | Radar warning receiver with position and velocity sensitive functions |
US20070120728A1 (en) * | 1999-06-14 | 2007-05-31 | Escort Inc. | Radar Warning Receiver with Position and Velocity Sensitive Functions |
US7397416B2 (en) | 1999-06-14 | 2008-07-08 | Escort Inc. | Police radar/laser detector with integral vehicle parameter display using a vehicle interface |
US20060284756A1 (en) * | 1999-06-14 | 2006-12-21 | Escort Inc. | Police Radar/Laser Detector with Integral Vehicle Parameter Display Using a Vehicle Interface |
US20090256736A1 (en) * | 1999-06-14 | 2009-10-15 | Escort Inc. | Radar detector with navigational function |
US7098844B2 (en) | 1999-06-14 | 2006-08-29 | Escort Inc. | Acceleration detector with integral vehicle parameter display using a vehicle interface |
US6507308B1 (en) | 1999-08-12 | 2003-01-14 | Yupiteru Industries Co., Ltd. | Microwave detector |
WO2001078235A1 (en) * | 2000-04-06 | 2001-10-18 | Telefonaktiebolaget Lm Ericsson | Sliding-window based signal monitoring |
US6400305B1 (en) | 2000-12-13 | 2002-06-04 | Escort, Inc. | Wide band radar detector with three-sweep input stage |
US6744379B1 (en) | 2001-08-16 | 2004-06-01 | Applied Concepts, Inc. | System and method for displaying radar data |
US6836238B1 (en) | 2001-10-09 | 2004-12-28 | Escort Inc. | Police radar/laser detector with integral vehicle parameter display using a vehicle interface |
US20040246171A1 (en) * | 2001-10-09 | 2004-12-09 | Escort Inc. | Police radar/laser detector with integral vehicle parameter display using a vehicle interface |
WO2003034087A2 (en) * | 2001-10-16 | 2003-04-24 | Abraham Jossef | Method and apparatus for signal detection and jamming |
WO2003034087A3 (en) * | 2001-10-16 | 2004-03-18 | Abraham Jossef | Method and apparatus for signal detection and jamming |
US6842137B2 (en) * | 2002-11-18 | 2005-01-11 | Lockheed Martin Corporation | System and method for tuning step coverage gap correction in a scan strategy |
US20040116090A1 (en) * | 2002-11-18 | 2004-06-17 | Lockheed Martin Corporation | System and method for tuning step coverage gap correction in a scan strategy |
US11790413B2 (en) | 2003-02-05 | 2023-10-17 | Hoffberg Family Trust 2 | System and method for communication |
US10943273B2 (en) | 2003-02-05 | 2021-03-09 | The Hoffberg Family Trust 2004-1 | System and method for determining contingent relevance |
JP2006526913A (en) * | 2003-05-07 | 2006-11-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Low power consumption receiver front end and devices based thereon |
US20090233570A1 (en) * | 2003-05-07 | 2009-09-17 | St-Ericsson Sa | Receiver front-end with low power consumption |
US20060245518A1 (en) * | 2003-05-07 | 2006-11-02 | Koninklijke Philips Electronics N.V. | Receiver front-end with low power consumption |
CN1784825B (en) * | 2003-05-07 | 2010-05-12 | Nxp股份有限公司 | Receiver front-end with low power consumption |
WO2004100354A1 (en) * | 2003-05-07 | 2004-11-18 | Koninklijke Philips Electronics N. V. | Receiver front-end with low power consumption |
US7049999B1 (en) | 2005-02-16 | 2006-05-23 | Applied Concepts, Inc. | Modulation circuit for a vehicular traffic surveillance Doppler radar system |
US7864102B2 (en) | 2005-02-16 | 2011-01-04 | Applied Concepts, Inc. | Vehicular traffic surveillance doppler radar system |
US20110095938A1 (en) * | 2005-02-16 | 2011-04-28 | Aker John L | Vehicular Traffic Surveillance Doppler Radar System |
US8378884B2 (en) | 2005-02-16 | 2013-02-19 | Applied Concepts, Inc. | Vehicular traffic surveillance doppler radar system |
US7038614B1 (en) | 2005-02-16 | 2006-05-02 | Applied Concepts, Inc. | Vehicular traffic surveillance Doppler radar system |
US7227494B2 (en) | 2005-02-16 | 2007-06-05 | Applied Concepts, Inc. | Vehicular traffic surveillance doppler radar system |
US7057550B1 (en) | 2005-02-16 | 2006-06-06 | Applied Concepts, Inc. | System and method for calibrating a vehicular traffic surveillance Doppler radar |
US8138966B2 (en) | 2005-02-16 | 2012-03-20 | Applied Concepts, Inc. | Vehicular traffic surveillance doppler radar system |
US20060181449A1 (en) * | 2005-02-16 | 2006-08-17 | Aker John L | Vehicular Traffic Surveillance Doppler Radar System |
US20100013699A1 (en) * | 2005-02-16 | 2010-01-21 | Aker John L | Vehicular Traffic Surveillance Doppler Radar System |
US7450051B1 (en) | 2005-11-18 | 2008-11-11 | Valentine Research, Inc. | Systems and methods for discriminating signals in a multi-band detector |
US7579976B1 (en) | 2005-11-18 | 2009-08-25 | Valentine Research, Inc. | Systems and methods for discriminating signals in a multi-band detector |
US7576679B1 (en) * | 2007-01-05 | 2009-08-18 | Escort Inc. | Radar detector with position and velocity sensitive functions |
US7804440B1 (en) | 2007-01-05 | 2010-09-28 | Escort Inc. | Radar detector with position and velocity sensitive functions |
US8624771B2 (en) | 2009-02-20 | 2014-01-07 | Escort Inc. | Wireless connectivity in a radar detector |
US8760339B2 (en) | 2009-02-20 | 2014-06-24 | Escort Inc. | Wireless connectivity in a radar detector |
US8373588B2 (en) | 2009-02-20 | 2013-02-12 | Escort Inc. | Wireless connectivity in a radar detector |
US20100214149A1 (en) * | 2009-02-20 | 2010-08-26 | Escort Inc. | Wireless Connectivity in a Radar Detector |
US20100214148A1 (en) * | 2009-02-20 | 2010-08-26 | Escort Inc. | Wireless connectivity in a radar detector |
US20100283513A1 (en) * | 2009-05-05 | 2010-11-11 | Industrial Technology Research Institute | Rf sensing circuit with a voltage-controlled oscillator |
US8648611B2 (en) | 2009-05-05 | 2014-02-11 | Industrial Technology Research Institute | RF sensing circuit with a voltage-controlled oscillator |
US8988272B2 (en) * | 2010-03-30 | 2015-03-24 | Escort Inc. | Digital receiver techniques in radar detectors |
US10078128B2 (en) * | 2010-03-30 | 2018-09-18 | Escort Manufacturing Corporation | Digital receiver techniques in radar detectors |
US20110241923A1 (en) * | 2010-03-30 | 2011-10-06 | Escort Manufacturing Corporation | Digital receiver techniques in radar detectors |
US9557408B2 (en) * | 2010-03-30 | 2017-01-31 | Escort, Inc. | Digital receiver techniques in radar detectors |
US20170139035A1 (en) * | 2010-03-30 | 2017-05-18 | Escort Inc. | Digital receiver techniques in radar detectors |
US20150192661A1 (en) * | 2010-03-30 | 2015-07-09 | Escort Inc. | Digital receiver techniques in radar detectors |
EP2387159A1 (en) * | 2010-05-12 | 2011-11-16 | Imec | Reconfigurable receiver architectures |
US8774837B2 (en) | 2011-04-30 | 2014-07-08 | John Anthony Wright | Methods, systems and apparatuses of emergency vehicle locating and the disruption thereof |
US20150263687A1 (en) * | 2012-09-17 | 2015-09-17 | Djp Co., Ltd. | Broadband frequency detector |
US20150247919A1 (en) * | 2012-09-25 | 2015-09-03 | Djp Co., Ltd. | Broadband frequency detector |
CN105022924A (en) * | 2015-07-27 | 2015-11-04 | 东南大学 | High-speed algorithm of multi-point sliding two-dimensional sliding window DFT |
CN105022924B (en) * | 2015-07-27 | 2017-11-07 | 东南大学 | A kind of fast algorithm for the two-dimentional sliding window DFT transform that multiple spot is slided |
CN107144828B (en) * | 2017-06-20 | 2018-06-29 | 成都信息工程大学 | A kind of sliding window DFT is used for coherent laser windfinding radar spectral analysis method |
CN107144828A (en) * | 2017-06-20 | 2017-09-08 | 成都信息工程大学 | A kind of sliding window DFT is used for coherent laser windfinding radar spectral analysis method |
US11061108B1 (en) * | 2017-12-18 | 2021-07-13 | Escort Inc. | Sliding window discrete Fourier transform (SWDFT) police signal warning receiver |
US11294027B2 (en) * | 2019-02-28 | 2022-04-05 | A-Elektronik D.O.O. | Method for suppresing noise and increasing speed in miniaturized radio frequency signal detectors |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5305007A (en) | Wideband radar detector | |
US4791671A (en) | System for analyzing human speech | |
US5528246A (en) | Traffic radar with digital signal processing | |
US5633582A (en) | Combined signal level meter and leakage detector | |
US5089782A (en) | Vector network analyzer for swept frequency harmonic and mixer conversion loss measurements using either an internal or external signal source | |
US3731188A (en) | Signal analysis of multiplicatively related frequency components in a complex signal | |
US5977779A (en) | Handheld vecor network analyzer (VNA) operating at a high frequency by mixing LO and RF signals having offset odd harmonics | |
US5504488A (en) | Traffic radar with digital signal processing | |
CN103019117B (en) | Digitalizer based on PXI e interface | |
US5014348A (en) | Self-programming scanning radio receiver | |
CN105227197B (en) | A kind of quick frequency locking method of reseptance of X-band | |
JP2002506525A5 (en) | ||
JPH08292218A (en) | Measuring method of spectrum analyzer | |
JPH028275B2 (en) | ||
Brown | Uniform linear prediction of bandlimited processes from past samples (Corresp.) | |
US4860227A (en) | Circuit for measuring characteristics of a device under test | |
JP2000275333A (en) | Radar signal processor by fmicw and distance and speed measuring method by fmicw | |
US5610847A (en) | Ratiometric fourier analyzer | |
JP3329744B2 (en) | Microwave detector | |
GB2295899A (en) | Method for measuring the frequency of continous wave and wide pulse RF signals | |
Traficante | Time averaging. Does the noise really average toward zero? | |
Makdissi et al. | A signal approach analysis of the Ramsey pattern in cesium beam frequency standards | |
JP2662406B2 (en) | Data collection device for partial discharge measurement device | |
US6484018B1 (en) | Method and apparatus for defining and generating local oscillator signals for down converter | |
GB2182441A (en) | Spectrum analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION UNDERGOING PREEXAM PROCESSING |
|
AS | Assignment |
Owner name: CINCINNATI MICROWAVE CORPORATION, OHIO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ORR, STEVEN K.;KUHN, JOHN R.;REEL/FRAME:006610/0655 Effective date: 19930610 |
|
AS | Assignment |
Owner name: HUNTINGTON NATIONAL BANK, THE SUITE 400, OHIO Free format text: SECURITY INTEREST;ASSIGNOR:CINCINNATI MICROWAVE, INC.;REEL/FRAME:007112/0712 Effective date: 19940527 Owner name: CINCINNATI MICROWAVE, INC., OHIO Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:FIFTH THIRD BANK, THE;REEL/FRAME:007034/0885 Effective date: 19940524 |
|
AS | Assignment |
Owner name: CINCINNATI MICROWAVE, INC. (A CORP. OF OHIO), O Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ORR, STEVEN K.;KUHN, JOHN R.;REEL/FRAME:007249/0220;SIGNING DATES FROM 19940613 TO 19940726 |
|
CC | Certificate of correction | ||
AS | Assignment |
Owner name: FOOTHILL CAPITAL CORPORATION, CALIFORNIA Free format text: MORTGAGE;ASSIGNOR:CINCINNATI MICROWAVE, INC.;REEL/FRAME:008006/0914 Effective date: 19960730 |
|
FEPP | Fee payment procedure |
Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS - SMALL BUSINESS (ORIGINAL EVENT CODE: SM02); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
AS | Assignment |
Owner name: AMERICAN NATIONAL BANK AND TRUST COMPANY OF CHICAG Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ESCORT ACQUISITION CORP.;REEL/FRAME:008470/0041 Effective date: 19970410 |
|
AS | Assignment |
Owner name: ESCORT ACQUISITION CORP., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CINCINNATI MICROWAVE INC.;REEL/FRAME:008683/0596 Effective date: 19970429 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: ESCORT INC., OHIO Free format text: CHANGE OF NAME;ASSIGNOR:ESCORT ACQUISITION CORP.;REEL/FRAME:009267/0878 Effective date: 19970410 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: HUNTINGTON NATIONAL BANK, THE, OHIO Free format text: SECURITY AGREEMENT;ASSIGNOR:ESCORT INC.;REEL/FRAME:013532/0367 Effective date: 20030225 |
|
AS | Assignment |
Owner name: ESCORT INC., OHIO Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:AMERICAN NATIONAL BANK AND TRUST COMPANY OF CHICAGO;REEL/FRAME:013813/0758 Effective date: 20030305 Owner name: ESCORT INC., OHIO Free format text: RELEASE OF MORTGAGE;ASSIGNOR:FOOTHILL CAPITAL CORPORATION;REEL/FRAME:013813/0732 Effective date: 19970407 |
|
AS | Assignment |
Owner name: ESCORT INC., OHIO Free format text: RELEASE OF SECURITY AGREEMENT;ASSIGNOR:BANK ONE, N.A.;REEL/FRAME:014321/0233 Effective date: 20030305 |
|
AS | Assignment |
Owner name: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT, CO Free format text: SECURITY INTEREST;ASSIGNOR:ESCORT INC.;REEL/FRAME:013862/0549 Effective date: 20030724 |
|
AS | Assignment |
Owner name: AMERICAN CAPITAL FINANCIAL SERVICES, INC. AS "AGEN Free format text: SECURITY AGREEMENT;ASSIGNORS:ACAS ACQUISITION (ESCORT) INC.;ESCORT INC.;BELTRONICS USA INC.;REEL/FRAME:014409/0315 Effective date: 20030724 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: CANADIAN IMPERIAL BANK OF COMMERCE ACTING THROUGH Free format text: FIRST LIEN PATENT SECURITY AGREEMENT;ASSIGNORS:ESCORT INC.;BELTRONICS USA INC.;REEL/FRAME:016800/0872 Effective date: 20051118 |
|
AS | Assignment |
Owner name: CANADIAN IMPERIAL BANK OF COMMERCE ACTING THROUGH Free format text: SECOND LIEN PATENT SECURITY AGREEMENT;ASSIGNORS:ESCORT INC.;BELTRONICS USA INC.;REEL/FRAME:016824/0076 Effective date: 20051118 |
|
AS | Assignment |
Owner name: AMERICAN CAPITAL FINANCIAL SERVICES, INC., AS SUCC Free format text: PATENT AND TRADEMARK SECURITY ASSIGNMENT AND ASSUMPTION AGREEMENT;ASSIGNOR:CANADIAN IMPERIAL BANK OF COMMERCE, ACTING THROUGH ITS NEW YORK AGENCY, AS RESIGNING ADMINISTRATIVE AGENT;REEL/FRAME:023032/0098 Effective date: 20090730 |
|
AS | Assignment |
Owner name: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT, IL Free format text: SECURITY AGREEMENT;ASSIGNOR:ESCORT INC.;REEL/FRAME:025437/0482 Effective date: 20101201 |
|
AS | Assignment |
Owner name: ESCORT INC., OHIO Free format text: RELEASE OF FIRST LIEN SECURITY INTEREST;ASSIGNOR:CANADIAN IMPERIAL BANK OF COMMERCE, ACTING THROUGH ITS NEW YORK AGENCY, AS ADMINISTRATIVE AGENT;REEL/FRAME:025617/0173 Effective date: 20101201 Owner name: BELTRONICS USA INC., OHIO Free format text: RELEASE OF FIRST LIEN SECURITY INTEREST;ASSIGNOR:CANADIAN IMPERIAL BANK OF COMMERCE, ACTING THROUGH ITS NEW YORK AGENCY, AS ADMINISTRATIVE AGENT;REEL/FRAME:025617/0173 Effective date: 20101201 Owner name: ESCORT INC., OHIO Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:AMERICAN CAPITAL, LTD., AS ADMINISTRATIVE AGENT;REEL/FRAME:025617/0715 Effective date: 20101201 Owner name: BELTRONICS USA INC., OHIO Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:AMERICAN CAPITAL, LTD., AS ADMINISTRATIVE AGENT;REEL/FRAME:025617/0715 Effective date: 20101201 Owner name: ACAS ACQUISITIONS (ESCORT), INC., OHIO Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:AMERICAN CAPITAL, LTD., AS ADMINISTRATIVE AGENT;REEL/FRAME:025617/0715 Effective date: 20101201 Owner name: ESCORT INC., OHIO Free format text: RELEASE OF SECOND LIEN SECURITY INTEREST;ASSIGNOR:AMERICAN CAPITAL, LTD., AS ADMINISTRATIVE AGENT;REEL/FRAME:025617/0589 Effective date: 20101201 Owner name: BELTRONICS USA INC., OHIO Free format text: RELEASE OF SECOND LIEN SECURITY INTEREST;ASSIGNOR:AMERICAN CAPITAL, LTD., AS ADMINISTRATIVE AGENT;REEL/FRAME:025617/0589 Effective date: 20101201 |
|
AS | Assignment |
Owner name: BELTRONICS USA INC., OHIO Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:THE HUNTINGTON NATIONAL BANK, AS ADMINISTRATIVE AGENT;REEL/FRAME:025643/0336 Effective date: 20101217 Owner name: ESCORT INC., OHIO Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:THE HUNTINGTON NATIONAL BANK, AS ADMINISTRATIVE AGENT;REEL/FRAME:025643/0464 Effective date: 20101217 |
|
AS | Assignment |
Owner name: ESCORT INC., OHIO Free format text: RELEASE BY SECURED PARTY AS PREVIOUSLY RECORDED AT REEL/FRAME 013862/0549 AND AT REEL/FRAME 025437/0482;ASSIGNOR:GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT;REEL/FRAME:031421/0132 Effective date: 20131002 |