System and Method for Extending Radar Doppler Range
20230204715 · 2023-06-29
Assignee
Inventors
- Apu Sivadas (Bengaluru, IN)
- Gireesh Rajendran (Bengaluru, IN)
- Sai Gunaranjan Pelluri (Bengaluru, IN)
- Ankit Sharma (Bengaluru, IN)
Cpc classification
G01S7/023
PHYSICS
International classification
Abstract
According to an aspect, a method of determining Doppler in a radar system comprising receiving a set of chirps, sampling in time the set of chirps to generate a set of non-uniform samples with one sample per chirp that is non-uniform in time in each chirp across the set of chirps, generating a first Doppler frequency from the set of non-uniform samples, generating a set of non-aliased Doppler frequencies for the first Doppler frequencies from a corresponding set of hypothesis, determining a first set of angles of arrival for every non-aliased Doppler frequency in the a set of non-aliased Doppler frequencies and selecting a first non-aliased Doppler frequency in the set of non-aliased Doppler frequencies that corresponds to the first angle of arrival with a minimum error in the a set of angles of arrival.
Claims
1. A method of determining Doppler in a radar system comprising: receiving a set of chirps; sampling in time the set of chirps to generate a set samples that are non-uniform in time in each chirp across the set of chirps; generating a first Doppler frequency from the set of non-uniform samples; generating a set of non-aliased Doppler frequencies for the first Doppler frequencies from a corresponding set of hypothesis; determining a first set of angles of arrival for every non-aliased Doppler frequency in the a set of non-aliased Doppler frequencies; and selecting a first non-aliased Doppler frequency in the set of non-aliased Doppler frequencies that corresponds to the first angle of arrival with a minimum error in the a set of angles of arrival.
2. The method of claim 1, wherein the set of non-uniform samples are sampled at time instances Ts+dt.sub.0, 2 Ts+dt.sub.1, 3 Ts+dt.sub.2, through KTs+dt.sub.k-1 when the set of chirps comprises K chirps with a uniform time period Ts.
3. The method of claim 2, wherein the set of non-aliased Doppler frequencies are f.sub.d1, f.sub.d2, ... f.sub.dM, the first doppler frequency is f.sub.d and the set of hypothesis are f.sub.dm = f.sub.d+m*(1/T.sub.s), where m taking integer value from -M to +M.
4. The method of claim 3, further comprising determining a second angle of arrival from the first non-aliased Doppler frequency.
5. The method of claim 4, further comprising determining a set of error in the set of angles of arrivals using a objective function and the error is the noise in the FFT spectrum.
6. The method of claim 1, wherein the set of chirps comprises K chirps with a non-uniform time period Ts, T.sub.s+dt.sub.0, T.sub.s+dt.sub.1... T.sub.s+dt.sub.k-2 and each chirp having a bandwidth BW and same slope.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024] The
DETAILED DESCRIPTION OF THE PREFERRED EXAMPLES
[0025]
[0026] RF transceiver 320 transmits a radar (RF) signal over a desired direction(s) and receives a reflected radar signal that is reflected by the object 310. In one embodiment, the RF transceiver 320 may employ multiple (one or more) receiving antennas to receive the reflected RF signal and multiple (one or more) transmitting antenna for transmitting the radar signal. Accordingly, the transceiver 320 may employ these multiple transmitting/receiving antennas in several of multiple input and multiple output (MIMO) configurations to form desired transmitting and receiving RF signal beam (often referred to as Beam forming) to detect objects from the reflected signal. The objects 310 may comprise a terrain, terrain projections, single object, cluster of objects, multiple disconnected objects, stationary object, moving object, live objects etc.
[0027] Processor 330 conditions and processes the received reflected RF signal to detect one or more objects (for example 310) and determines one or more properties of the objects. The properties of the object thus determined (like shape, size, relative distance, relative velocity, location, azimuth and/or elevation angels etc.) are provided to the output device 340. In an embodiment, the processor 330 comprises signal conditioner to perform signal conditioning operations and provides the conditioned RF signal for digital processing. The memory 150 may store RF signal like samples of the reflected RF signal for processing. The processor 330 may temporarily store received data, signal samples, intermediate data, results of mathematical operations, etc., in the memory 350 (such as buffers, registers). In an embodiment, processor 330 may comprise group of signal processing blocks each performing the specific operations on the received signal and together operative to detect object and its characteristics/properties.
[0028] The output device 340 comprises navigation control electronics, display device, decision making electronic circuitry and other controllers respectively for navigation, display and further processing the received details of the object Accordingly, the system 300 may be deployed as part of unmanned vehicles, driver assistant systems for example for obstacle detection, navigation and control and for terrain mapping.
[0029] In an embodiment, the RF transceiver 320, processor 330, and memory 350 are implemented as part of an integrated circuit (chips) integrated with other functionality and/or as a single chip integrated circuit with interfaces for external connectivity like the output device 340. The manner in which the transceiver 320 and the processor 330 (together referred to as Radar transceiver) may be implemented in an embodiment is further described below.
[0030]
[0031] The transmitting antenna array 410 and the transmitter 415 operate in conjunction to transmit RF signal. The antenna elements in the transmitting antenna array may be arranged in one dimension or two dimensional arrays. Local oscillator (LO) 418 generates modulated signal/radar signal (for example chirps) and provides the same to the transmitter 415 and mixer 425. The transmitter 415 arranges/ selects the transmitting antennas for transmitting the radar signal and provides the same to the transmitting antenna array for transmission. The transmitting antenna array 410 is employed to form number of transmitting channels. In one embodiment, the transmitting antenna array may also be employed to form a transmit beam with an antenna aperture to illuminate objects at suitable angle. The receiving antenna array 420 receives reflected RF signal. The receiving antenna elements may be arranged in one or two dimensional array. The RF signal received on each element is provided to the mixer 425.
[0032] The Mixer 425 mixes RF signal received on receiving antenna array 420 with the local oscillator 418 generated radar signal to generate an intermediate frequency signal (IF signal/base band signal). In that the mixer 425 may comprise number of mixers to mix each RF signal received on the corresponding antenna elements. The intermediate frequency signal is provided on path 423 to filter 430. The filter 430 passes the IF signal attenuating the frequency components outside the band of interest (such as various harmonics) received from the mixer. The filter 430 may be implemented as a band pass filter to pass a desired bandwidth (in conjunction with chirp bandwidth BW).
[0033] The ADC 440 converts IF signal received on path 434 (analog IF signal) to digital IF signals. The ADC 440 may sample the analog IF signal at a sampling frequency Fade and convert each sample value to a bit sequence or binary value. The digitised samples of IF signal (digital IF signal) is provided for further processing on path 445 to RDP 450.
[0034] The Range Doppler and Position extractor (RDP) 450 is configured to extract the range, Doppler (the velocity/relative velocity) and the position (azimuth and/or elevation) of the object from the samples received on the path 445. In one embodiment, the RDP 450 provides an enhanced Doppler range and resolution on path 459. The manner in which the RDP 450 may be implemented in an embodiment is further described below.
[0035]
[0036] In block 520, the RDP 450 performs M Doppler hypothesis for each Doppler frequency. As may be appreciated, when a Doppler (f).sub.D is measured, the true Doppler (f.sub.DTrue) can be f.sub.DT= f.sub.d+m * f.sub.s where m=... -1, 0, +1, +2, .. M, by the principle of aliasing. Thus, each Doppler sample f.sub.dk may represent the real doppler (f.sub.d) or aliased doppler f.sub.DT = f.sub.d+m*f.sub.s, wherein f.sub.s being average doppler sampling frequency, m taking value m = 0, +/-1,... +/-M. In one embodiment, the RDP 450 may determine the f.sub.DT for different value of “m”. In that value of M may be selected based on the expected or desired maximum velocity of the object to be detected. The hypothesis f.sub.DT = f.sub.d+m*f.sub.s for different value of m may introduce different phase error due to non-uniform sampling.
[0037] In block 530, RDP 450 performs angle hypothesis for every “m” Doppler hypothesis. In one embodiment the RDP 450 may perform angle of arrival employing the chirps (signal received) received over multiple receiving antennas. As an alternative, the RDP 450 may adopt any known techniques to determine the angle of arrival. Techniques and signal processing adopted to determine the angle of arrival is generally referred to as the angle hypothesis herein. In one embodiment, the sampling deviations (dt.sub.0, dt.sub.1, dt.sub.2... dt.sub.k-1) are specifically arrived at to create maximum error at the output of angle of arrival hypothesis for an incorrect choice of m. Thus, the block 530 provides an angle of arrival with an error component due to the dt.sub.0, dt.sub.1, dt.sub.2... dt.sub.k-1.
[0038] In block 540, the RDP 450 selects the “m” that causes minimum error at the output of the block 530. In one embodiment, the RDP 450 uses/employs an objective function to measure the error at the output of the angle of arrival hypothesis. The choice of m that minimizes the objective function is determined as the correct hypothesis and used for computing the f.sub.DT.
[0039] In block 550, the RDP 450 determines the angle of arrival using the correct f.sub.dT. For example, the Dopplers as determined in the block 540 are provided for determining the angle of arrival. The RDP 450 may perform the FFT across the antenna array (plurality of antennas) on the corrected Doppler frequency. The manner in which the RDP 450 may generate non-uniform Doppler sample in an embodiment is further described below.
[0040]
[0041] The samples 640 represent uniform Doppler samples. As may be seen the samples 640 comprises samples 640A-640K sampled across the chirps at uniform sampling interval of T.sub.s. The uniform samples 640A-640K may be used to determine the Doppler that may be aliased. For example the samples 640 may be subjected to FFT for determining the Doppler frequencies (the peaks in FFT spectrum may represent the Doppler frequencies, for example). The samples 650 represent non-uniform Doppler samples. As may be seen the samples 650 comprises samples 650A-650K sampled across the chirps at successive a non-uniform sampling interval of T.sub.s, T.sub.s+dt.sub.0,T.sub.s+dt.sub.1.... T.sub.s+dt.sub.K-1. The samples 650 represents one set of samples with one sample per chirp across K chirps. Similarly, more than one set of samples may be generated across the chirps. The graph 660 represents multiple set of non-uniform Doppler samples. As may be seen that the samples of each set 660A, 660B, ...660K maintain non-uniform time interval among the samples. That is, first sample in each set 660A, 660B, ...660K is non uniform across the chirps, second sample in each set 660A, 660B, ...660K is non uniform across the chirps so on and so forth.
[0042] In one embodiment, such non-uniformity in sampling is achieved by configuring the transmitter to transmit the sequence of chirp signal at non-uniform time. The
[0043] In one embodiment, the uniform sample 630 may be employed for the generating first set of Doppler frequencies. The first set of Doppler Frequencies may be used as reference in selecting the frequencies when the non-uniform samples 640 / 650 / 660 are employed for generating the non-aliased Doppler frequencies.
[0044] While various examples of the present disclosure have been described above, it should be understood that they have been presented by way of example, and not limitation. Thus, the breadth and scope of the present disclosure should not be limited by any of the above described examples, but should be defined in accordance with the following claims and their equivalents.