IP Library Patent Application 16857102
Patent Application
App. No. 16/857,102

ENHANCED RANGE-VELOCITY FINDING IN FREQUENCY-MODULATED CONTINUOUS WAVE RADAR

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/857,102
Abstract

A radar detection method that comprises receiving a signal from each of one or more receive antennas, each received signal including a plurality of chirps, each received signal corresponding to a transmit signal reflected by a reflector; obtaining a range signal by downmixing each received signal with a reference chirp signal; performing a frequency transform on the range signal to obtain, for each chirp in the plurality of chirps, a set of range coefficients; compressing each set of range coefficients to obtain a plurality of compressed coefficient sets, wherein each compressed coefficient set corresponds to a set of range coefficients; storing each compressed coefficient set in a buffer; decompressing each compressed coefficient set to obtain buffered sets of range coefficients; processing the buffered sets of range coefficients to determine a range to a reflector of the transmit signal; and reporting the range to an electronic control unit.

Claims (62)

1 . A radar detection method that comprises:

receiving a signal from each of one or more receive antennas, each received signal including a plurality of chirps, each received signal corresponding to a transmit signal reflected by a reflector;

obtaining a range signal by downmixing each received signal with a reference chirp signal;

performing a frequency transform on the range signal to obtain, for each chirp in the plurality of chirps, a set of range coefficients;

compressing each set of range coefficients to obtain a plurality of compressed coefficient sets, wherein each compressed coefficient set corresponds to a set of range coefficients;

storing each compressed coefficient set in a buffer;

decompressing each compressed coefficient set to obtain buffered sets of range coefficients;

processing the buffered sets of range coefficients to determine a range to a reflector of the transmit signal; and

reporting the range to an electronic control unit.

2 . The radar detection method of claim 1 , wherein said compressing and said decompressing each include using a Huffman encoding dictionary.

3 . The radar detection method of claim 2 , wherein said compressing includes generating a Huffman encoding dictionary for each set of range coefficients based on a symbol probability within the set of range coefficients.

4 . The radar detection method of claim 3 , wherein said Huffman encoding dictionary is stored in the buffer with a corresponding set of range coefficients.

5 . The radar detection method of claim 1 , wherein prior to said compressing, each range coefficient in the set of range coefficients is separated into real and imaginary parts, normalized, quantized, and standardized in accordance with a block floating-point algorithm.

6 . The radar detection method of claim 5 , wherein each normalized, quantized, and standardized real and imaginary part is represented as a 20-bit floating point number.

7 . The radar detection method of claim 6 , wherein the 20-bit floating point number includes a 1-bit sign value, a 4-bit exponential value and a 15-bit fractional value.

8 . The radar detection method of claim 1 , wherein processing the buffered sets of range coefficients to determine the range to the reflector of the transmit signal includes:

forming a range matrix having the buffered sets of range coefficients as rows;

performing frequency transforms on columns of the range matrix to obtain sets of velocity coefficients;

forming a velocity cube having sets of velocity coefficients associated with different antennas as layers;

performing frequency transforms across layers of the velocity cube to obtain sets of azimuth coefficients;

identifying energy peaks within the velocity cube representing reflectors of the transmit signal; and

reporting for each energy peak an associated range, velocity, and azimuth.

9 . A radar transceiver, comprising:

one or more transmitter circuits configured to drive a transmit antenna to emit a first transmit signal, the first transmit signal comprising a plurality of chirps;

a receiver configured to detect a second signal using a receive antenna during a detection period; and

a processor coupled to the one or more transmitter circuits and the receiver, and configured to:

downmix the second signal with a reference chirp signal to obtain a range signal;

perform a frequency transform on the range signal to obtain, for each chirp in the plurality of chirps, a set of range coefficients;

compress each set of range coefficients to obtain a compressed coefficient set;

store each compressed coefficient set in a buffer;

decompress each compressed coefficient set to obtain buffered sets of range coefficients; and

process the buffered sets of range coefficients to determine a range to a reflector of the first transmit signal.

10 . The radar transceiver of claim 9 , wherein said compressing and said decompressing each include using a Huffman encoding dictionary.

11 . The radar transceiver of claim 10 , wherein said compressing includes generating a Huffman encoding dictionary for each set of range coefficients based on a symbol probability within the set of range coefficients.

12 . The radar transceiver of claim 10 , wherein said Huffman encoding dictionary is stored in the buffer with a corresponding set of range coefficients.

13 . The radar transceiver of claim 9 , wherein prior to said compressing, each range coefficient in the set of range coefficients is separated into real and imaginary parts, normalized, quantized, and standardized in accordance with a block floating-point algorithm.

14 . The radar transceiver of claim 13 , wherein each normalized, quantized, and standardized real part and imaginary part corresponds to a 20-bit floating point number corresponding to a 1-bit sign value, a 4-bit exponential value and a 15-bit fractional value.

15 . The radar transceiver of claim 9 , wherein processing the buffered sets of range coefficients to determine the range to the reflector of the first transmit signal includes:

forming a range matrix having the buffered sets of range coefficients as rows;

performing frequency transforms on columns of the range matrix to obtain sets of velocity coefficients;

forming a velocity cube, the velocity cube having sets of velocity coefficients associated with different antennas as layers;

performing frequency transforms across layers of the velocity cube to obtain sets of azimuth coefficients;

identifying a plurality of energy peaks within the velocity cube, wherein the plurality of energy peaks represents reflectors of the first transmit signal; and

reporting a range, velocity and azimuth corresponding to one or more energy peaks of the plurality of energy peaks.

16 . A method of generating a velocity matrix in a radar system, comprising:

receiving a range signal using processor;

producing a set of range coefficients by performing a first fast Fourier transform on the range signal, the set of range coefficients corresponding to a first matrix;

encoding the set of range coefficients of the first matrix in accordance with a Huffman encoding algorithm;

producing a second matrix by transposing the first matrix, the second matrix having a set of elements;

decoding the set of elements of the second matrix in accordance with the Huffman encoding algorithm; and

generating a velocity matrix by performing a second fast Fourier transform on the set of elements.

17 . The method of generating a velocity matrix in a radar system of claim 16 , wherein transposing the first matrix comprises storing elements of the first matrix in a transpose buffer.

18 . The method of generating a velocity matrix in a radar system of claim 17 , wherein encoding the set of range coefficients of the first matrix in accordance with the Huffman encoding algorithm comprises generating a Huffman dictionary and storing the Huffman dictionary in the transpose buffer.

19 . The method of generating a velocity matrix in a radar system of claim 18 , wherein decoding the set of elements of the second matrix in accordance with the Huffman encoding algorithm comprises applying the Huffman dictionary to the set of elements of the second matrix.

20 . A radar system, comprising:

a memory configured to receive a plurality of range signals;

a first processor coupled to the memory, wherein the first processor is configured to determine a plurality of range coefficients by performing a first frequency transform on the plurality of range signals;

a first codec coupled to the first processor, wherein the first codec is configured to compress the plurality of range signals as a first set of elements using a Huffman encoding algorithm;

a second processor configured to generate a second set of elements by performing a transpose operation on the first set of elements;

a second codec configured to decompress the second set of elements; and

a third processor configured to determine a velocity matrix by performing a second frequency transform on the second set of elements.

21 . The radar system of claim 20 , wherein the memory is a FIFO buffer memory, wherein the first codec and the second codec are different, and wherein the first processor, the second processor, and the third processor are different.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL 053613, FRAME 0621 Recorded Aug 17, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064618/0942 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2022
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: AY DEE KAY LLC DBA INDIE SEMICONDUCTOR
Reel/Frame 060744/0472 →
RELEASE OF SECURITY INTEREST Recorded Oct 1, 2021
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 057674/0203 →
SECURITY INTEREST Recorded Aug 27, 2020
From: FAIRCHILD SEMICONDUCTOR CORPORATION; SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 053613/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: ROHANI, NADER; ATRIS, YOUSSEF
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 052485/0149 →