IP Library Granted Patent US 10,145,954
Granted Patent B2
US 10,145,954 · App. 15/844,994 · Granted Dec 4, 2018

Software defined automotive radar systems

Inventors: Curtis Davis (St. Louis, MO); Monier Maher (St. Louis, MO); Jean P. Bordes (St. Charles, MO); Manju Hegde (St. Louis, MO); Otto A. Schmid (Morgantown, WV); Raghunath K. Rao (Austin, TX); Marius Goldenberg (Austin, TX); Aria Eshraghi (Austin, TX); Vito Giannini (Austin, TX); David S. Trager (Buda, TX); Nikhilesh Bhagat (Austin, TX); Srikanth Gollapudi (Austin, TX); Sundar Govindarajan (Chennai, IN); Steve Borho (St. Charles, MO); Jonathan Preussner (Austin, TX); Paul W. Dent (Pittsboro, NC); Paul Bassett (Austin, TX); Stephen W. Alland (Newbury Park, CA); Fred Harris (Lemon Grove, CA); Wayne E. Stark (Ann Arbor, MI); Murtaza Ali (Cedar Park, TX)
Assignee: Uhnder, Inc.
G01S13/931G01S7/023G01S13/87G01S13/878H04L27/2278G01S2007/356G01S2013/936G01S2013/9357G01S2013/9375G01S2013/9378H04B17/309H04B17/345
View Patent ↗
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 10,145,954
App. No.
15/844,994
Granted
Dec 4, 2018
Kind
B2
Abstract

A radar system processes signals in a flexible, adaptive manner to determine range, Doppler (velocity) and angle of objects in an environment. The radar system processes the received signal to achieve different objectives depending on one or more of a selected range resolution, a selected velocity resolution, and a selected angle of arrival resolution, as defined by memory requirements and processing requirements. The system allows improved resolution of range, Doppler and/or angle depending on the memory requirements and processing requirements.

Claims (69)

1. A method for operating a dynamically adaptable vehicular radar system, the method comprising:

providing a transmitter configured for installation and use on a vehicle;

providing a receiver configured for installation and use on the vehicle;

wherein the receiver comprises a dynamically adaptable digital front end processor and a dynamically adaptable digital back end processor;

providing a memory;

transmitting radio signals using the transmitter;

receiving radio signals using the receiver, wherein the received radio signals include transmitted radio signals transmitted by the transmitter and reflected from objects in an environment;

controlling an operation of at least one of the transmitter and the receiver to provide at least one of a selected range resolution, a selected velocity resolution, and a selected angle of arrival resolution; wherein controlling the operation of at least one of the transmitter and the receiver is dynamically and adaptively variable, as defined by a selected functional requirement and a current environmental condition, and wherein the functional requirement comprises at least one of a selected processing time and a memory requirement:

storing data into the memory that was produced by the digital front end processing unit from the received radio signals; and

directing the digital back end processor to process the stored data based upon the controlled operation of the at least one of the transmitter and the receiver.

2. The method of claim 1 , wherein, for a given radio signal bandwidth and receiver scan duration, selection of a velocity resolution comprising an increased velocity resolution results in selection of a range resolution comprising a decreased range resolution.

3. The method of claim 1 , wherein, for a given radio signal bandwidth and receiver scan duration, selection of a range resolution comprising an increased range resolution results in selection of a velocity resolution comprising a decreased velocity resolution.

4. The method of claim 1 , wherein controlling an operation of the transmitter comprises controlling an operation of at least one device selected from the group consisting of (i) a digital processing unit of the transmitter, (ii) a digital-to-analog converter of the transmitter, (iii) an analog processing unit of the transmitter, and (iv) a transmit antenna of the transmitter, and wherein controlling an operation of the receiver comprises controlling an operation of at least one device selected from the group consisting of (i) a receive antenna of the receiver, (ii) an analog processing unit of the receiver, (iii) an analog-to-digital converter of the receiver, (iv) a digital front end processing unit of the receiver, and (v) a digital back end processing system of the receiver.

5. The method of claim 1 , wherein controlling an operation of the receiver comprises controlling the receiver to process range information from the received radio signals, and wherein the receiver is configured to:

identify a set of objects with a highest received signal strength;

estimate a Doppler velocity for the objects using one of a median, a weighted arithmetic mean, and a weighted geometric mean of corresponding samples for different range bins associated with an object;

calculate one of (i) a first phase shift, from one complex correlator input sample to a next complex correlator input sample, that corresponds to the estimated Doppler velocity, and (ii) a second phase shift, from one complex correlator output sample to a next complex correlator output sample, that corresponds to the estimated Doppler velocity; and

derotate an Nth complex sample pre or post correlator by a multiple of one of the first phase shift and the second phase shift, depending on which phase shift was estimated.

6. The method of claim 1 , wherein controlling an operation of the receiver comprises controlling the receiver to process range information from the received radio signals, and wherein the receiver is configured to:

select an object for which a better Doppler estimation is desired;

store multiple time scans corresponding to a range of a desired object; and

perform Doppler processing on extended information from multiple scans to obtain more precise Doppler information.

7. The method of claim 1 , wherein controlling an operation of at least one of the transmitter and the receiver is based upon external information received by the radar sensing system.

8. A radar sensing system for a vehicle, the radar sensing system comprising:

a transmitter configured for installation and use on a vehicle, and configured to transmit radio signals;

a receiver configured for installation and use on the vehicle, and configured to receive radio signals, wherein the received radio signals include transmitted radio signals transmitted by the transmitter and reflected from objects in an environment;

a memory;

a control unit configured to control an operation of at least one of the transmitter and the receiver to provide at least one of a selected range resolution, a selected velocity resolution, and a selected angle of arrival resolution, wherein the control unit is further configured to dynamically and adaptively vary the operation of at least one of the transmitter and the receiver, as defined by a selected functional requirement and a current environmental condition, and wherein the functional requirement comprises at least one of a selected processing time and a memory requirement;

wherein data produced by the receiver from the received radio signals is stored in the memory; and

wherein the control unit controls the processing of the stored data based upon the controlled operation of the at least one of the transmitter and the receiver.

9. The radar sensing system of claim 8 , wherein, for a given radio signal bandwidth and receiver scan duration, selection of a velocity resolution comprising an increased velocity resolution results in selection of a range resolution comprising a decreased range resolution.

10. The radar sensing system of claim 8 , wherein, for a given radio signal bandwidth and receiver scan duration, selection of a range resolution comprising an increased range resolution results in selection of a velocity resolution comprising a decreased velocity resolution.

11. The radar sensing system of claim 8 , wherein the control unit is configured to control an operation of at least one device selected from the group consisting of (i) a digital processing unit of the transmitter, (ii) a digital-to-analog converter of the transmitter, (iii) an analog processing unit of the transmitter, and (iv) a transmit antenna of the transmitter, and wherein the control unit is configured to control an operation of at least one device selected from the group consisting of (i) a receive antenna of the receiver, (ii) an analog processing unit of the receiver, (iii) an analog-to-digital converter of the receiver, (iv) a digital front end processing unit of the receiver, and (v) a digital back end processing system of the receiver.

12. The radar sensing system of claim 8 , wherein the control unit is configured to control an operation of the receiver to process range information from the received radio signals, and wherein the receiver is configured to:

identify a set of objects with a highest received signal strength;

estimate a Doppler velocity for the objects using one of a median, a weighted arithmetic mean, and a weighted geometric mean of corresponding samples for different range bins associated with an object;

calculate one of (i) a first phase shift, from one complex correlator input sample to a next complex correlator input sample, that corresponds to the estimated Doppler velocity, and (ii) a second phase shift, from one complex correlator output sample to a next complex correlator output sample, that corresponds to the estimated Doppler velocity; and

derotate an Nth complex sample pre or post correlator by a multiple of one of the first phase shift and the second phase shift, depending on which phase shift was estimated.

13. The radar sensing system of claim 8 , wherein the control unit is configured to control an operation of the receiver to process range information from the received radio signals, and wherein the receiver is configured to:

select an object for which a better Doppler estimation is desired;

store multiple time scans corresponding to a range of a desired object; and

perform Doppler processing on extended information from multiple scans to obtain more precise Doppler information.

14. The radar sensing system of claim 8 , wherein the control unit is configured to control an operation of at least one of the transmitter and the receiver based upon external information received by the radar sensing system.

15. A radar sensing system for a vehicle, the radar sensing system comprising:

a plurality of transmitters configured for installation and use on a vehicle, and configured to transmit radio signals;

a plurality of receivers configured for installation and use on the vehicle, and configured to receive radio signals, wherein the received radio signals include transmitted radio signals transmitted by the plurality of transmitters and reflected from objects in an environment;

a memory;

a control unit configured to control an operation of at least one of the plurality of transmitters and the plurality of receivers based upon at least one of memory requirements and processing time requirements, wherein the control unit is configured to dynamically and adaptively vary the operation of at least one of the transmitter and the receiver, as defined by a selected functional requirement and a current environmental condition, and wherein the control unit is further configured to adjust a radar data compression rate of the radar sensing system based upon one of a selected processing time and a memory requirement:

wherein data produced by the plurality of receivers from the received radio signals is stored in the memory; and

wherein the control unit controls the processing of the stored data based upon the controlled operation of the at least one of the plurality of transmitters and the plurality of receivers.

16. A radar sensing system for a vehicle, the radar sensing system, comprising;

a plurality of transmitters configured for installation and use on a vehicle, and configured to transmit radio signals;

a plurality of receivers configured for installation and use on the vehicle, and configured to receive radio signals, wherein the received radio signals include transmitted radio signals transmitted by the plurality of transmitters and reflected from objects in an environment;

a memory;

a control unit configured to control operation of at least one of the plurality of transmitters and the plurality of receivers based upon at least one of memory requirements and processing requirement, wherein the control unit is further configured to dynamically and adaptively vary the operation of at least one of the transmitter and the receiver, as defined by a selected functional requirement and a current environmental condition, wherein controlling an operation of at least one of the plurality of receivers comprises compressing one or more range bins dynamically and adaptively to achieve a selected memory requirement;

wherein data produced by the plurality of receivers from the received radio signals is stored in the memory; and

wherein the control unit controls the processing of the stored data based upon the controlled operation of the at least one of the plurality of transmitters and the plurality of receivers.

17. The radar sensing system of claim 15 , wherein the control unit is configured to control an operation of at least one device selected from the group consisting of (i) a digital processing unit of at least one transmitter of the plurality of transmitters, (ii) a digital-to-analog converter of at least one transmitter of the plurality of transmitters, (iii) an analog processing unit of at least one transmitter of the plurality of transmitters, and (iv) a transmit antenna of at least one transmitter of the plurality of transmitters, and wherein the control unit is configured to control an operation of at least one device selected from the group consisting of (i) a receive antenna of at least one receiver of the plurality of receivers, (ii) an analog processing unit of at least one receiver of the plurality of receivers, (iii) an analog-to-digital converter of at least one receiver of the plurality of receivers, (iv) a digital front end processing unit of at least one receiver of the plurality of receivers, and (v) a digital back end processing system of at least one receiver of the plurality of receivers.

18. The radar sensing system of claim 15 , wherein the control unit is configured to control an operation of at least one receiver of the plurality of receivers to process range information from the received radio signals, and wherein the at least one receiver is configured to:

identify a set of objects with a highest received signal strength;

estimate a Doppler velocity for the objects using one of a median, a weighted arithmetic mean, and a weighted geometric mean of corresponding samples for different range bins associated with an object;

calculate one of (i) a first phase shift, from one complex correlator input sample to a next complex correlator input sample, that corresponds to the estimated Doppler velocity, and (ii) a second phase shift, from one complex correlator output sample to a next complex correlator output sample, that corresponds to the estimated Doppler velocity; and

derotate an Nth complex sample pre or post correlator by a multiple of one of the first phase shift and the second phase shift, depending on which phase shift was estimated.

19. The radar sensing system of claim 15 , wherein the control unit is configured to control an operation of at least one receiver of the plurality of receivers to process range information from the received radio signals, and wherein the at least one receiver is configured to:

select an object for which a better Doppler estimation is desired;

store multiple time scans corresponding to a range of a desired object; and

perform Doppler processing on extended information from multiple scans to obtain more precise Doppler information.

20. The radar sensing system of claim 15 , wherein the control unit is configured to control an operation of each transmitter of the plurality of transmitters and each receiver of the plurality of receivers to correlate with a specified set of range bins to generate the range information data stored in memory, and wherein a difference between consecutive range bins increases as the range increases.

21. The radar sensing system of claim 15 , wherein the control unit is configured to control an operation of at least one of the plurality of transmitters and the plurality of receivers based upon external information received by the radar sensing system.

Assignments (3)
SECURED PARTY BILL OF SALE AND PATENT ASSIGNMENT Recorded May 28, 2025
From: CELTIC JEWEL, L.L.C.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ROBERT BOSCH GMBH
Reel/Frame 071432/0703 →
RELEASE OF SECURITY INTEREST Recorded May 28, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ROBERT BOSCH GMBH
Reel/Frame 071432/0739 →
SECURITY INTEREST Recorded Sep 25, 2021
From: UHNDER, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 057602/0451 →
Continuity (13)
Continuation 15496313 · Apr 25, 2017
Continuation In Part 15481648 · Apr 7, 2017
Provisional Application 62327003 · Apr 25, 2016
Provisional Application 62327005 · Apr 25, 2016
Provisional Application 62327018 · Apr 25, 2016
Provisional Application 62327016 · Apr 25, 2016
Provisional Application 62327004 · Apr 25, 2016
Provisional Application 62327017 · Apr 25, 2016
Provisional Application 62327015 · Apr 25, 2016
Provisional Application 62327006 · Apr 25, 2016
Provisional Application 62327003 · Apr 25, 2016
Provisional Application 62319613 · Apr 7, 2016
Related Publication 20180100918A1 · Apr 12, 2018
Cited By (8)
US 12,189,052 US 12,332,376 US 12,386,030 US 12,429,555 US 12,461,219 US 12,498,452 US 12,578,422 US 12,650,503