Abstract:
A continuous wave diplex Doppler radar, comprising an oscillator generating a transmit signal having a spectrum at a carrier frequency, the oscillator having a frequency control input, and spread spectrum modulation means coupled to the frequency control input for spreading the spectrum of the transmit signal.

Description:
BACKGROUND OF THE INVENTION 
     1. Technical Field 
     The present invention relates to a multiple access, continuous wave (&#34;CW&#34;), diplex doppler radar. 
     2. Background Art 
     CW diplex Doppler radar is a well known type of CW radar that measures range by transmitting two CW signals and measuring the phase difference between the transmitted and received signals. The distance to the object is calculated from the phase difference. 
     A CW Doppler radar system is not able to distinguish, however, a return signal reflected by an object sent by a user&#39;s transmitter from other radar signals, such as transmitted signals from other users&#39; transmitters or return signals from those transmitters. These received signals from such other sources are interference with respect to the receipt of the first user&#39;s return signal. This feature of a CW Doppler radar is a significant disadvantage when operating one radar in the ranges of other such radars. 
     One application in which there is a compelling need to distinguish return signals is the use of CW Doppler diplex radar for collision avoidance systems. For example, the use of such radars in surface vehicles could enhance safety by providing early warning of impacts with stationary or moving objects. Application of this type of radar could provide information on the range and velocity of objects to enable a driver to take appropriate evasive maneuvers. 
     It is known, for example by U.S. Pat. Nos. 5,285,207, 5,189,426 and 5,181,038 all of Asbury et al., to apply CW Doppler diplex radar for collision avoidance systems. However, all these inventions track the return signals by means of time-multiplexing the diplex frequencies, which requires a specifically designed switching rate to measure a Doppler shift. Because time resolution is more critical using this approach, this technique adversely effects the ability to measure Doppler. For the same reasons, this approach is also sensitive to error sources such as a noisy or microphonic local oscillator, or operation in a high vibration environment, such as a motor vehicle. In addition, these inventions use analog signal processing techniques, which are less accurate and more susceptible to temperature drift and component variation than digital techniques. 
     The use of time-multiplexing also prevents the use of spread spectrum techniques to reduce received signal interference. Time-multiplexing methods would require synchronizing the noise signals applied to the diplex waveforms, and there is no known method to achieve this. 
     SUMMARY OF THE INVENTION 
     A continuous wave diplex Doppler radar, comprising an oscillator generating a transmit signal having a spectrum at a carrier frequency, the oscillator having a frequency control input, and spread spectrum modulation means coupled to the frequency control input for spreading the spectrum of the transmit signal. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a block diagram of a first embodiment of a transmit circuit and a receive circuit of a multiple access, continuous wave (&#34;CW&#34;), diplex doppler radar according to the invention. 
     FIG. 2 is a block diagram of a digital signal processor and a system processor of a radar according to the invention. 
     FIG. 3A. is a block diagram of a first embodiment of a frequency control circuit of a radar according to the invention. 
     FIG. 3B. is a block diagram of a second embodiment of a frequency control circuit of a radar according to the invention. 
     FIG. 4. is a block diagram of a timing control circuit of a radar according to the invention. 
     FIG. 5. is a block diagram of a power adjust circuit of a radar according to the invention. 
     FIG. 6. is a flow diagram illustrating a method used by the invention for generating a transmit adjust signal. 
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
     A first embodiment of a radar system 100 of the invention is shown in FIG. 1. A local oscillator 105 generates a transmit carrier frequency LO that is set and maintained by a frequency controller 110, which will be described subsequently. The oscillator 105 may, for example, be a voltage-controlled oscillator. 
     The carrier frequency LO is modulated by an offset frequency signal F1 in a double sideband suppressed carrier mixer 115. The signal F1 is sent by a timing circuit 135 and filtered by filter 117 to remove harmonics and amplified by amplifier 118. The output frequencies of the mixer 115 are LO+F1 and LO-F1. The separation between these diplex signals, or diplex separation, is 2F1, or Δf. Typical values of LO and F1 are 24.125 GHz and 150 KHz, respectively, resulting in a Δf of 300 KHz. Using a well known relationship for diplex radar ranges, these frequencies result in an unambiguous range of approximately 500 meters, which is a reasonable range for vehicular radars. 
     The output signals from mixer 115 are modulated by an RF attenuator 120 that is controlled by a power adjust circuit 125. The RF signals are then pulse modulated by a transmit switch 130. The switch 130 on-time defines a pulse width W, and a pulse repetition interval (or frame time) is I, where I is greater than W. The switch 130 is controlled by the timing circuit 135. 
     The RF signals are amplified by an RF power amplifier 140 and coupled by a power splitter 142 to a band pass filter 145. The filter 145 is connected to an antenna 150, which is used for transmit and receive signals. The filter 145 reduces the out-of-band signals in both the transmit and receive mode. 
     The antenna 150 receives the return signals, which are identical to the transmitted signals except for the time delay, lower amplitude, and the Doppler frequency shift D. The return signals are filtered by the band pass filter 145 and processed by the downconverter mixer 155. A local oscillator for the mixer 155 is offset from the transmit carrier LO by a frequency F2, which offset is performed in lower sideband mixers 160A and 160B, using in phase (F2I) and quadrature components (F2Q) of F2. Signals F2I and F2Q are sent by the timing circuit 135 and filtered by filters 161A and 161B and amplified by amplifiers 162A and 162B, respectively. The transmit carrier inputs to the mixers 160 are in phase and quadrature components of LO produced by a 90 degree phase shifter 165. 
     The IF output signals of the mixer 155 are F1+F2+D and F1-F2-D. For example, using an F1 of 150 KHz stated previously and an F2 of 50 KHz, the receive IF frequencies are 100 and 200 KHz. These down-converted IF signals are amplified by a low noise IF amplifier 170, band pass filtered by filter 175 and converted to digital signals by an analog-to-digital (&#34;A/D&#34;) converter 180. The A/D converter samples the IF signals at a rate suitable for capturing the signal information, as described later. The dynamic range of the A/D converter 180 must be large enough to find a weak signal in the presence of other signals, such as the transmit feedthru signal and ground clutter. For example, this condition would require 75-93 dB of instantaneous dynamic range, or 12-15 bits. 
     The output of the A/D converter 180, a TTL digital signal with a plurality of samples, is multiplied by a window function 190, then processed by a fast Fourier transform (&#34;FFT&#34;) algorithm 200 in a digital signal processor (&#34;DSP&#34;) 185, shown in FIG. 2. The signals are converted from cartesian coordinates to polar coordinates by a coordinate converter 205. The signals are processed by a conventional signal analyzer 210, which sorts received signals by rejecting signals that do not meet a certain threshold values of amplitude (i.e. reject weak signals) and Doppler shift (i.e. reject velocities outside an anticipated velocity range of targets). The output of the analyzer 210 for each sorted received signal in the received channel is a speed and range of an object, received signal strength (&#34;RSS&#34;), and received signal to noise ratio (&#34;SNR&#34;), which information is sent to an object tracker 212. 
     The object tracker 212 calculates a smoothed range, smoothed velocity, and acceleration from the past and present data. The results are sent to a ranker 214, which calculates the time to impact for each signal and ranks the signals according to priority, from the most important signal to least important signal. The ranking is based on time to impact and how long the signal has been active. The ranker 214 reduces all of the received signals to a single warning value and sends the warning value to a system processor 220. The system processor 220 outputs the warning value onto the data bus. 
     The system processor 220 communicates with other radar system components, it communicates with external system components such as a user display, and it directs changes in the transmitted signal to avoid overlapping signals. An interface 225 permits users to input new threshold amplitude values, to adjust the operating frequency, to adjust the output power, and to monitor the status of various signals in the DSP including the values of detected range and velocity. 
     As described below in reference to the operation of the FFT 200, the signals are analyzed by a contention detector 230 to determine if there is contention between the sorted received signals. As is well known to those skilled in the art, &#34;contention&#34; or interference is declared if a channel being received, e.g., the transmit channel, becomes occupied by more than one user. If contention is detected, the contention detector 230 directs changes in the frequency and/or time slot of the transmitted signal to minimize or eliminate the contention. A control 242 receives signals from the contention detector 230 to control the frequency, timing, and power of the RF transmission. 
     A non-volatile memory 235 stores initial values of various system settings upon system turn on, such as the carrier frequency and signal power level. The memory 235 also allows the user to change these values through the interface 225 and the control 242. A conventional temperature sensor 240 is used to compensate for changes in temperature. An amplitude sort 245 provides a power control signal to the control 242 that is either based on an initial setting (from the memory 235), a temperature correction to that setting (as described below in reference to FIG. 5), or a new amplitude if signals are detected in the channel being observed (from the RSS signal from analyzer 210). 
     The frequency controller 110 (shown in FIG. 1) is used to maintain the transmit frequency LO in the operating band and to provide a range of transmission frequencies for a frequency division multiple access (FDMA) feature of the invention. Two embodiments of the controller 110 are shown in FIGS. 3A and 3B. In FIG. 3A, a conventional open loop control circuit 300 is illustrated. A frequency control signal, for example a TTL digital control signal, is provided by the system processor 220 (shown in FIG. 2) and sets a transmit frequency. This frequency is added to the output of a temperature sensor 330 in a first summer 310. The output of the first summer 310 is converted to an analog signal by D/A converter 315. The output from the D/A converter 315 is added to a pseudo-random noise (&#34;PRN&#34;) modulator 305 in a second summer 332 to spread the frequency of the transmit signal. For example, the transmitted signal would be a flat frequency noise spectrum of approximately 1 MHz bandwidth. The output of the second summer 332 is filtered by filter 320 to remove sharp transitions in order to minimize unwanted high order frequency shifts. The output of filter 320 is buffered by buffer 325 and drives the oscillator 105 (shown in FIG. 1). Temperature compensation is provided by a temperature sensor 330. 
     A conventional closed loop control circuit 350 is shown in FIG. 3B. Again, a PRN modulator 355 is used to generate a spread spectrum signal that is converted to an analog signal by an A/D converter 360 and filtered by filter 365. The output is summed by summer 370 with the output of a conventional phase locked loop (&#34;PLL&#34;) 375. A frequency control signal for the PLL 375 is provided by the system processor 220 (shown in FIG. 2) and a feedback signal for the PLL 375 is provided by a power tap from the oscillator 105 (dotted line shown in FIG. 1). The output of the summer 370 drives the oscillator 105 (shown in FIG. 1). 
     The timing circuit 135 (shown in FIG. 1) conventionally provides an accurate means to measure phase differences for a diplex ranging function, but in the invention it also provides time slots for a time division multiple access (&#34;TDMA&#34;) feature. One implementation of the timing circuit 135 is shown in FIG. 4. A clock 400 provides a time reference, typically in the range of 10 to 40 MHz, to a digital logic circuit 405. A timing adjust signal from the system processor 220 (shown in FIG. 2) is also provided to the digital logic circuit 405. The digital logic circuit 405 generates RF signals F1, F2I and F2Q (shown in FIG. 1), as explained previously. The digital logic circuit 405 also generates a novel timing signal sent to the transmit switch 130 (shown in FIG. 1) that sets the time slot for the transmit signal in accordance with the TDMA feature of the invention. The digital logic circuit 405 also generates a clock signal sent to the A/D converter 180 (shown in FIG. 1) to adjust its sampling rate. 
     The power adjust circuit 125 (shown in FIG. 1) conventionally provides power control to satisfy legal maximum transmit power limits, but in the invention it also provides a power reduction function to reduce interference to other users. In the power adjust circuit 125 shown in FIG. 5, a power control signal is provided by the amplitude sort 245 (shown in FIG. 2) to a summer 450, which sums the power control signal and a temperature compensation signal from a temperature sensor 455. The resulting signal is converted to an analog voltage by D/A converter 460 and buffered by a buffer 465. The signal is then sent to the RF attenuator 120 (shown in FIG. 1). 
     The invention uses spread spectrum signals and random access protocols to eliminate or minimize interference from other CW diplex Doppler radars in a multi-user environment such as a vehicular collision avoidance system. In general, &#34;multiple access&#34; means a group of users sharing a common group of channels for transmitting information, such a radar signals. If several users transmit on the same radar channel, interference occurs and the invention implements a protocol to sort the users and channels into a non-overlapping pattern. Specifically, the invention uses techniques such as TDMA, FDMA and adjustment of transmit power levels to allocate users to non-interfering channels. 
     The initial carrier frequency LO and power levels are stored in the non-volatile memory 235, for example an EEPROM, of the system processor 220 (both shown in FIG. 2). For example, a typical carrier frequency is 24.125 GHz. The carrier frequency is spread by the frequency controller 110 (shown in FIG. 1) to reduce the interference from other radar signals in the operating environment. For example if the transmit signal bandwidth is approximately 1 MHz and the receive bandwidth is 72 Hz, the use of PRN spread spectrum modulation will suppress co-channel interference by 41 dB. 
     The invention also reduces interference by making more channels available in a given bandwidth by using TDMA. The frequency controller 110 sets a desired frequency in an available bandwidth. Using the open loop circuit 300 of FIG. 3A, however, operation close to the band edges must be avoided because of the limited accuracy of this type of frequency control. For example, if the available bandwidth is 100 MHz only approximately 80 MHz of the band is useable. Several frequency channels can be allocated in this useable band. If a transmission bandwidth is 1.3 MHz, comprised of a 1 MHz spread carrier bandwidth and diplex separation of 300 KHz, and a frequency step size is 10 MHz, which is typical for open loop accuracy, then the number of frequencies available is the usable band divided by the frequency step size, or 8 frequencies. 
     Because the closed loop circuit 350 shown in FIG. 3B provides more accurate frequency control than an open loop circuit 300 of FIG. 3A, more frequencies are available in a bandwidth of the same size. For example, using the same 100 MHz bandwidth, approximately 96 MHz of the band is useable and a step size of 2 MHz is possible. Assuming the same transmission bandwidth of 1.3 MHz, the number of frequencies available is 48, or 6 times as many as with the open loop circuit 300 of FIG. 3A. However, the open loop circuit 300 is more economical than the closed loop circuit 350 of FIG. 3B, and a choice between the two frequency control techniques must balance these factors. 
     Interference is also reduced in the invention by making additional channels available by using TDMA. The time slots in the transmit signal are generated through pulse modulation by the transmit switch 130 that is controlled by the timing circuit 135 (shown in FIG. 1). The switch on time, or pulse width, is W and the pulse repetition interval, or frame time, is I. The number of time slots is determined by the minimum value of W and the system update rate. 
     To compute the minimum value of W, the following basic Doppler equation is used to calculate the Doppler shift for a minimum velocity to be measured: ##EQU1## where D equals the Doppler frequency shift, v is the velocity and λ is the transmission wavelength. For example, if a design goal is to measure the speed of objects to within ±1 miles per hour, the Doppler frequency is 72 Hz. at the operating frequency of 24.125 GHz. This must be equal to a bandwidth of one element of the FFT 200 (shown in FIG. 2), or &#34;FFT bin size&#34;. The minimum time domain value, i.e., W, that can be measured with this FFT bin size is 1/FFT bin size, or 14 milliseconds. 
     The system update rate is determined by the number of time slots desired and the rate at which it is desired to update the output, i.e., the screen refresh rate. A comfortable system update rate for human observation is 100 milliseconds, which divided by the minimum W provides 7 time slots. The system update rate is equal to the combined latency time for the DSP 185 and the system processor 220 (shown in FIG. 2), and it must be less than the frame time I or the radar system cannot process the received signals. Thus, the frame time I is this example is approximately 100 milliseconds. 
     The FFT bin size also determines a minimum sample frequency for the clock 400 (shown in FIG. 4). For example using the receive IF frequencies used previously of 100 and 200 KHz, a sampling rate of at least 400 KHz would be required using the Nyquist criterion. This frequency is divided by the FFT bin size, e.g., 72 Hz, to compute the number of elements in the FFT 200 (shown in FIG. 2), which would be at least 5,555 elements. However, since it is well known that FFT algorithms are more efficient if the number of elements is equal to a power of 2, the element size that exceeds 5,555 and is a power of 2 would be 8,192 elements. The minimum clock speed is equal to the number of elements times the FFT bin size, for example 8,192 elements times 72 Hz, or 589 KHz. This relation may be expressed by the following formula: 
     
         FS=nΔf 
    
     where FS is the clock frequency, n is the number of bins and Δf is the bin size. 
     Since a channel is a specific time slot and frequency, the number of channels provided by a radar of the invention is the number of time slots times the number of frequencies available. In the examples provided above, the number of channels provided by the open loop circuit 300 of FIG. 3A is 7 times 8, or 56, and by the closed loop circuit 350 of FIG. 3B is 7 times 56 or 392. 
     As described previously, the signal analyzer 210 (shown in FIG. 2) sorts received signals by a rejection of signals having amplitudes and phase differences different than predetermined threshold values related to estimated values for the ranges and speeds of interest, for example those anticipated for surface vehicles. When a received channel is occupied by more than one user and the received signals contend or interfere with one another, this condition is detected by the contention detector 230. 
     The contention detector 230 performs this function by sampling RSSs in the received channel from a group of FFT bins that represent signals outside the anticipated velocities of possible targets, such as surface vehicles. This approach is used because if only bins in the range of possible velocity values were examined, it would be difficult to sort return signals from interfering or contending signals. For example in the FFT example provided previously of 8,192 bins in which each bin represents a velocity range of ±1 miles per hour, most of bins represent Doppler signals for objects traveling at &#34;impossible&#34; speeds, i.e., of several thousand miles per hour. 
     The contention detector 230 selects a group of bins for these impossible speeds, for example 200 bins, and computes an average RSS for these bins. The average RSS is then compared to a threshold value based on a measurement of a noise floor of the system, i.e., when no interference is present in the received channel. When the average RSS exceeds the noise floor by a fixed value, for example by 20 dB, this condition indicates interference in the receive channel. When interference is present from another spread spectrum signal, the interference will be spread across all FFT bins equally. In the process of down converting the signals at the antenna (which contains the radar return and the interference), the interference is spread across several MHz. However, the radar return is less than 72 Hertz wide after down conversion due to coherent correlation. Therefor only a small part of the interference signal is co-channel with the radar return signal at the A/D. For example if one bin level rised one dB due to interference, all the bins levels will rise by one dB. Thus, if interference is detected in bins of impossible velocity ranges, it is bins of possible velocity ranges, and a change in the transmitted channel is necessary to avoid the contention. 
     The contention detector 230 selects another channel by using a contention protocol, such as ALOHA or a modified reservation ALOHA explained below. For example, a random number is chosen which represents a next time slot and a next frequency channel, which number is used in a channel selecting algorithm to select a non-interfering channel for the transmit signal. Typically the channel selecting algorithm will select a time slot within one time frame I from the contention. The random number can be calculated in software or read from a hardware look-up table. The contention detector 230 then sends a frequency control to the frequency controller 110 or a timing adjust signal to the timing circuit 135 (both shown in FIG. 1) to modify the channel of transmitted signal to avoid the contention. The protocol used by the contention detector 230 begins at system turn on with standard ALOHA, and later after the received signals are sorted, it changes to a modified reservation ALOHA as the probability of contention increases. 
     The modified reservation ALOHA used by the contention detector 230 is described here. In reservation ALOHA the available frequency bandwidth is organized into frequency slots, and each frequency slot is organized into succeding time frames and each time frame is subdivided into time slots. A `slot` is therefor a combination of frequency and time. Ready stations transmit randomly into a slot. If the feedback from the slot indicates the transmission was successful then that station &#34;owns&#34; that slot for as long as it has something to transmit. If the feedback indicates a collision or contention then the station randomly selects another slot. In conventional reservation ALOHA the station listens in the slot for other transmissions and waits until the slot is clear before transmitting. For this invention we transmit without listening to the slot to achieve faster performance, and have labeled this method modified reservation ALOHA. Note the invention can use conventional reservation ALOHA, albeit with a slower throughput than the modified approach. 
     The amplitude sort 245 (shown in FIG. 2) may also send a power control signal to the power adjust circuit 125 (shown in FIG. 5) to reduce the amplitude of the transmitted signal during periods of strong signal reception. The purpose of this power reduction is to minimize the interference to other user radars caused by the transmit signal, and is referred to as adaptive gain or adaptive power control. The adaptive power level is calculated in software and is based on received signal strength, maximum permitted power level and target range. 
     An alternate embodiment of the transmitter portion of the invention is shown in FIG. 6, which has as its object to use lower frequency, active RF components. Many of the components are similar to those shown in FIG. 1 and are denoted by the same numbers. The carrier frequency at the antenna in FIG. 6 is 76 to 77 GHz. However, a frequency doubler 700 doubles f, the diplex separation. To achieve the same f, F1 is now typically 75 KHz and LO may is reduced to a range of from 38 to 38.5 GHz. A sub-harmonic mixer 705 is now used in place of the downconverter mixer 155 (shown in FIG. 1). 
     Thus, a CW diplex Doppler radar according to the invention reduces interference from other radars in a collision avoidance environment by an interaction between several novel radar features, including spread spectrum modulation, frequency hopping, time hopping, adaptive power control and protocol management. 
     Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention.