Patent classifications
G01S13/64
PROGRAMMABLE CODE GENERATION FOR RADAR SENSING SYSTEMS
A radar sensing system includes a plurality of transmitters configured to transmit radio signals and a plurality of receivers configured to receive radio signals. First and second transmitters of the plurality of transmitters are configured to generate radio signals defined by first and second spreading code chip sequences, respectively. A first receiver of the plurality of receivers processes received radio signals as defined by a plurality of spreading code chip sequences that includes at least the first and second spreading code chip sequences. The radar sensing system also includes a code generator for generating the spreading code chip sequences.
Azimuth estimation device and method
In an azimuth estimation device, a center generation unit configured to generate, for each peak bin extracted by the extraction unit, a center matrix which is a correlation matrix obtained using values of the same peak bin collected from all of transmitting/receiving channels. A surrounding generation unit is configured to generate, for each of one or more surrounding bins of each of the peak bins, a surrounding matrix which is a correlation matrix obtained using values of the same surrounding bin collected from all of the transmitting/receiving channels. An integration unit is configured to generate, for each peak bin, an integrated matrix which is a correlation matrix obtained by weighting and adding the center matrix and the one or more surrounding matrices. An estimation unit is configured to execute an azimuth estimation calculation using the integrated matrix generated by the integration unit.
Azimuth estimation device and method
In an azimuth estimation device, a center generation unit configured to generate, for each peak bin extracted by the extraction unit, a center matrix which is a correlation matrix obtained using values of the same peak bin collected from all of transmitting/receiving channels. A surrounding generation unit is configured to generate, for each of one or more surrounding bins of each of the peak bins, a surrounding matrix which is a correlation matrix obtained using values of the same surrounding bin collected from all of the transmitting/receiving channels. An integration unit is configured to generate, for each peak bin, an integrated matrix which is a correlation matrix obtained by weighting and adding the center matrix and the one or more surrounding matrices. An estimation unit is configured to execute an azimuth estimation calculation using the integrated matrix generated by the integration unit.
Method, apparatus and device for determining a velocity of an object in a time switched MIMO radar system
A multichannel radar system comprising a set of antennas each receiving a sequence of chirps reflected from plurality of objects, a range detector generating a set of range bins for each chirp, a beam former operative to generate a set of dominant frequency components from a group of range bins picked from the set of range bins across the set of antennas, a nearness detector for separating the set of dominant frequencies into a first set of dominant frequencies and a second set of dominant frequencies, a frequency subtractor configured to shift the each dominant frequency in the first set of dominant frequencies by its phase by a first value to form a third set of phase shifted dominant frequencies, and a Doppler estimator estimating a Doppler frequency of the each dominant frequency in the set of dominant frequencies from the third set of phase shifted dominant frequencies and the second set of dominant frequencies.
Method, apparatus and device for determining a velocity of an object in a time switched MIMO radar system
A multichannel radar system comprising a set of antennas each receiving a sequence of chirps reflected from plurality of objects, a range detector generating a set of range bins for each chirp, a beam former operative to generate a set of dominant frequency components from a group of range bins picked from the set of range bins across the set of antennas, a nearness detector for separating the set of dominant frequencies into a first set of dominant frequencies and a second set of dominant frequencies, a frequency subtractor configured to shift the each dominant frequency in the first set of dominant frequencies by its phase by a first value to form a third set of phase shifted dominant frequencies, and a Doppler estimator estimating a Doppler frequency of the each dominant frequency in the set of dominant frequencies from the third set of phase shifted dominant frequencies and the second set of dominant frequencies.
SYSTEMS AND METHODS FOR ADAPTIVE GATING IN INITIALIZATION OF RADAR TRACKING
Systems, methods, and non-transitory computer-readable media provide an adaptive gating mechanism for radar tracking initialization. Specifically, the radar system obtains measurement data of target points, and then determines, based on the measured position and dopplers of points in the first few scans, whether the doppler and displacement parameters satisfy an initialization constraint. When the initialization constraint is not satisfied, the radar system flags the respective cluster with an initialization flag, and adaptively uses the measured position and doppler of scanned points to determine the gating size for the next scan, instead of using a fixed gate size. When the initialization flag of the same cluster across a few consecutive scans satisfies a combination logic, the radar system determines that the tracking enters into the association stage, e.g., the radar system formally generates a track for the target points along a series of scans.
SYSTEMS AND METHODS FOR ADAPTIVE GATING IN INITIALIZATION OF RADAR TRACKING
Systems, methods, and non-transitory computer-readable media provide an adaptive gating mechanism for radar tracking initialization. Specifically, the radar system obtains measurement data of target points, and then determines, based on the measured position and dopplers of points in the first few scans, whether the doppler and displacement parameters satisfy an initialization constraint. When the initialization constraint is not satisfied, the radar system flags the respective cluster with an initialization flag, and adaptively uses the measured position and doppler of scanned points to determine the gating size for the next scan, instead of using a fixed gate size. When the initialization flag of the same cluster across a few consecutive scans satisfies a combination logic, the radar system determines that the tracking enters into the association stage, e.g., the radar system formally generates a track for the target points along a series of scans.
Programmable code generation for radar sensing systems
A radar sensing system for a vehicle has multiple transmitters and receivers on a vehicle. The transmitters are configured to transmit radio signals which are reflected off of objects in the environment. There are one or more receivers that receive the reflected radio signals. Each receiver has an antenna, a radio frequency front end, an analog-to-digital converter (ADC), and a digital signal processor. The transmitted signals are based on spreading codes generated by a programmable code generation unit. The receiver also makes use of the spreading codes generated by the programmable code generation unit. The programmable code generation unit is configured to selectively generate particular spreading codes that have desired properties.
Programmable code generation for radar sensing systems
A radar sensing system for a vehicle has multiple transmitters and receivers on a vehicle. The transmitters are configured to transmit radio signals which are reflected off of objects in the environment. There are one or more receivers that receive the reflected radio signals. Each receiver has an antenna, a radio frequency front end, an analog-to-digital converter (ADC), and a digital signal processor. The transmitted signals are based on spreading codes generated by a programmable code generation unit. The receiver also makes use of the spreading codes generated by the programmable code generation unit. The programmable code generation unit is configured to selectively generate particular spreading codes that have desired properties.
MIMO radar coding for resolving velocity ambiguity
An apparatus for resolving velocity ambiguity in a MIMO RADAR includes a plurality of transmit channels and a virtual channel Each transmit channel includes a transmit antenna configured to transmit a plurality of chirps. Each chirp includes a frequency ramp of a transmit frequency of the respective transmit channel. Each transmit channel is orthogonal to another transmit channel and to a virtual transmit channel. A waveform generator is configured to generate a local oscillator (LO) signal for each transmit channel. A frequency offset circuit is configured to modify the LO signal of each transmit channel with a respective frequency offset to generate the respective transmit frequency.