The exemplary embodiments described herein relate generally to radar systems and, more specifically, to a radar system capable of detecting an object at different ranges.
A state of the art radar system generally uses a Frequency Modulated Continuous Wave (FMCW) generator. In such a system, a waveform is transmitted, and a received signal is mixed with the transmitted signal. The system analyzes the frequency spectrum, with each peak of the spectrum representing a frequency difference (F-beat) and therefore the distance of the object from the transceiver. This system and its associated methods find use in mid- and long-range radar applications where the distance is substantial and therefore the frequency of the received signal is clear and accurate. In such a system, range resolution is defined by the bandwidth used, which also defines the minimum detectability of an object.
Radar systems have been developed for autonomous driving and for other applications in which radar is used at short range. Various approaches to improve radar performance for short-range applications include the use of wider bandwidth, sometimes as wide as 7 gigahertz (GHz), with faster sweep time at high frequency (for example, in the 122 GHz range). Some use digital waveform, such as a Pseudo Random Binary Sequence (PRBS), and super-fast digital pipeline using multi-channel state-of-art Analog to Digital Converters (ADCs). Drawbacks of such approaches, however, are that wider bandwidths and faster sweep times limit the number of devices that can be used simultaneously due to the need for extra computation, power consumption, and the use of state-of-art hardware.
Mid- and long range radar systems pose additional challenges, as the F-beat is high and therefore requires more computation. In such systems, this is mitigated by the use of a long waveform, which reduces the frequency and computation requirements. However, this results in slower than possible radar readings.
In accordance with one aspect, a method comprises generating a first modulated continuous wave from a generating location; transmitting the first modulated continuous wave to an object positioned at a distance from the generating location; generating a second modulated continuous wave from the generating location, wherein the second modulated continuous wave is generated at a predetermined time different from a predetermined time at which the first modulated continuous wave is generated; receiving, at a mixer, the first modulated continuous wave from the object; receiving, at the mixer, the second modulated continuous wave from the generating location; mixing the received first modulated continuous wave with the second modulated continuous wave to produce a beat signal to determine a range of the object from the generating location; and outputting the determined range of the object from the generating location. The predetermined time at which the second modulated continuous wave is generated may be before or after the predetermined time at which the first modulated continuous wave is generated.
In accordance with another aspect, a computer system comprises one or more memories having computer readable code; one or more processors, where the one or more processors, in response to retrieving and executing the computer readable code, cause the computer system to perform the following: mixing a received first modulated continuous wave with a second modulated continuous wave to produce a beat signal to determine a range of an object from a generating location; and outputting the determined range of the object from the generating location.
In accordance with another aspect, a computer program product comprises a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer system to cause the computer system to perform operations comprising: mixing a received first modulated continuous wave with a second modulated continuous wave to produce a beat signal to determine a range of the object from a generating location; and outputting the range of the object from the generating location.
The foregoing and other aspects of exemplary embodiments are made more evident in the following Detailed Description, when read in conjunction with the attached Drawing Figures, wherein:
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. All of the embodiments described in this Detailed Description are exemplary embodiments provided to enable persons skilled in the art to make or use the invention and not to limit the scope of the invention which is defined by the claims.
The systems and methods described herein may be used in conjunction with radar systems that are capable of detecting objects at different ranges. One main idea thereof is to artificially increase a distance between the object being detected and the radar system. Based on this, a sufficient frequency resolution may be obtained for short-range detection of the object or even for optimization of the radar for a specific range. Also, the distance between the object being detected and the radar system may be artificially decreased to detect the object at long range (or for optimization for a range). This has a clear advantage over current methods in that high accuracy is maintained while the requirement for wider bandwidths and/or faster sweep times is reduced.
Referring to
Referring to
Referring to
Referring to
Referring to
As an alternative to starting the FMCW2 ahead of the FMCW1, both signals can be started at the same time, with one being started on a higher frequency than the other. This can be implemented, for example, by employing a digital-to-analog converter with two analog outputs, where the output starts earlier. This may also be implemented, for example, by configuring two identical direct digital synthesizers (DDS) with a shift in start frequency but with the same slope, or alternatively with an identical configuration but with a delay in the trigger. This may still further be implemented, for example, by configuring two identical voltage controlled oscillators (VCO) with a delayed ramp by delta T or using a small change in input voltages.
In an adaptive configuration, the delta T can be automatically configured based on the bandwidth being used, the system range, and the speed of the ADC. A conventional formula for range resolution would be C/(2*BW), where C is the speed of light and BW is the bandwidth allocated for the radar. For example, if the BW is 100 MHz, the range resolution is about 5 feet (about 150 centimeters (cm)). In this case, if the object is 75 cm away, it will not be recognized. However, a shift of only 2.5 nanoseconds (ns) between the FMCW1 and FMCW2 will allow detection of this object as if it were located 5 feet away.
Referring to
Referring to
The dual FMCW chirp generator 382 may comprise a 15 GHz wideband low noise PLL having an integrated VCO. The input signal to each generator is a 100 megahertz (MHz) on board oscillator that is serially connected to a reference board.
The output FMCW1 is directed to the antenna 390, which transmits in the millimeter range and operates in the spectrum between 24 GHz and 300 GHz to provide sub-millimeter range accuracy.
The output FMCW2 is similar to the FMCW1 but is connected to the mixer 388. Each of the FMCW1 and FMCW2 are processed in the mixer 388 to determine a corresponding beat signal according to equation 330 above. The mixer 388 receives coaxial connections from the antenna 390 and the dual FMCW chirp generator 382 at frequencies of about 100 MHz to about 1100 MHz.
The oscilloscope 450 may be any suitable oscilloscope that can provide continued temporal data points related to the determined beat signal. The oscilloscope 450 may also have online capabilities. One exemplary oscilloscope 450, when not embodied directly in the circuitry 415, may be a PICOSCOPE 3000 model, which is available from Pico Technology of Tyler, Tex., USA.
The GUI 460 comprises any suitable display device, such as a laptop computer having its own processor and memory and being capable of operating using suitable software. Suitable software for use with the GUI 460 may be any software suitable for use with the oscilloscope 450.
The mixer 388 operates in conjunction with the processor 425 and the memory 435 to provide an output to the oscilloscope 450. The GUI 460 is coupled (for example, via USB) to the oscilloscope 450 and may also be coupled to the FMCW chirp generator 382.
Using system 400, an artificial increase in distance is made using the two FMCW signals from the FMCW chirp generator 382, both signals being located at a first location, and controlling the shift (delta time) between them. The FMCW1 is transmitted to an object located at a second location at a distance R from the first location. The delayed FMCW2 is transmitted to the object, and the received signal is mixed with a received signal from the non-delayed FMCW1 waveform. Doing so results in a higher beat frequency, which does not require a larger bandwidth.
The delta time is controlled by software, which may define a software stack, and which would allow for the optimization of a specific range. Because a speed of an analog-to-digital conversion of the signals defines the maximum frequency that can be processed, the maximum range that can be detected is also defined. Application needs will then define how much “delta” is required to satisfy both the accuracy and range of the system 400. This would also allow perturbations for improving accuracy further to more accurately determine sub-pixel frequency estimations. As stated above, the foregoing description is directed to the detection of closer objects at short ranges. Similar concepts can be applied for the detection of objects at longer ranges by, for example, starting the FMCW1 ahead of the FMCW2. In either case (FMCW2 starting before or after FMCW1), the system responds accordingly to detect the object as being either closer or farther away.
Referring now to
In one example, a method comprises generating a first modulated continuous wave from a generating location; transmitting the first modulated continuous wave to an object positioned at a distance from the generating location; generating a second modulated continuous wave from the generating location, wherein the second modulated continuous wave is generated at a predetermined time different from a predetermined time at which the first modulated continuous wave is generated; receiving, at a mixer, the first modulated continuous wave from the object; receiving, at the mixer, the second modulated continuous wave from the generating location; mixing the received first modulated continuous wave with the second modulated continuous wave to produce a beat signal to determine a range of the object from the generating location; and outputting the determined range of the object from the generating location. The predetermined time at which the second modulated continuous wave is generated may be before or after the predetermined time at which the first modulated continuous wave is generated.
The second modulated continuous wave being generated at a predetermined time before the first modulated continuous wave is generated may be controlled by software. The method may further comprise defining the predetermined time before which the first modulated continuous wave is generated based on an estimation of the distance between the generating location and the object. Receiving the first modulated continuous wave from the object and receiving the second modulated continuous wave from the generating location may comprise receiving signals at frequencies of about 100 MHz to about 1100 MHz (although other frequency ranges may be used). Mixing the received first modulated continuous wave with the second modulated continuous wave to produce the beat signal may comprise multiplying the first modulated continuous wave and the second modulated continuous wave. The method may further comprise removing portions of the multiplied first modulated continuous wave and the second modulated continuous wave using a low pass filter. The beat signal may correspond to:
sb(t)=cos(2πfbt+ϕb),
wherein fb is a frequency beat of the beat signal and ϕb is a phase of the beat signal. The method may further comprise outputting the determined range of the object from the generating location to a display.
In another example, a computer system comprises one or more memories having computer readable code; one or more processors, where the one or more processors, in response to retrieving and executing the computer readable code, cause the computer system to perform the following: mixing a received first modulated continuous wave with a second modulated continuous wave to produce a beat signal to determine a range of an object from a generating location; and outputting the determined range of the object from the generating location.
Mixing the received first modulated continuous wave with the second modulated continuous wave to produce the beat signal may comprise multiplying the first modulated continuous wave and the second modulated continuous wave. The system may further comprise removing portions of the multiplied first modulated continuous wave and the second modulated continuous wave. The beat signal may correspond to:
sb(t)=cos(2πfbt+ϕb),
wherein fb is a frequency beat of the beat signal and ϕb is a phase of the beat signal. The system may further comprise outputting the determined range of the object from the generating location to a display.
In another example, a computer program product comprises a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer system to cause the computer system to perform operations comprising mixing a received first modulated continuous wave with a second modulated continuous wave to produce a beat signal to determine a range of the object from a generating location; and outputting the range of the object from the generating location.
In the foregoing description, numerous specific details are set forth, such as particular structures, components, materials, dimensions, processing steps, and techniques, in order to provide a thorough understanding of the exemplary embodiments disclosed herein. However, it will be appreciated by one of ordinary skill of the art that the exemplary embodiments disclosed herein may be practiced without these specific details. Additionally, details of well-known structures or processing steps may have been omitted or may have not been described in order to avoid obscuring the presented embodiments.
The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limiting in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope of the invention. The embodiments were chosen and described in order to best explain the principles of the invention and the practical applications, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular uses contemplated.
Number | Name | Date | Kind |
---|---|---|---|
3310802 | Coleman | Mar 1967 | A |
5499029 | Bashforth | Mar 1996 | A |
5546085 | Garnaat | Aug 1996 | A |
6864826 | Stove | Mar 2005 | B1 |
7094204 | Banjanin | Aug 2006 | B2 |
7095362 | Hoetzel | Aug 2006 | B2 |
7148840 | Dooi | Dec 2006 | B2 |
7629919 | Wilcox | Dec 2009 | B2 |
7737879 | Tietjen et al. | Jun 2010 | B2 |
7808424 | Wilcox | Oct 2010 | B2 |
8077076 | Walter | Dec 2011 | B2 |
8259006 | Culkin | Sep 2012 | B2 |
9921296 | Greenberg | Mar 2018 | B2 |
10101438 | Subburaj | Oct 2018 | B2 |
10680863 | Spalink | Jun 2020 | B2 |
10809353 | Subburaj | Oct 2020 | B2 |
20040039283 | Banjanin | Feb 2004 | A1 |
20050225476 | Hoetzel | Oct 2005 | A1 |
20060012511 | Dooi | Jan 2006 | A1 |
20060044181 | Wilcox | Mar 2006 | A1 |
20090189800 | Benari | Jul 2009 | A1 |
20090315761 | Walter | Dec 2009 | A1 |
20100026557 | Wilcox | Feb 2010 | A1 |
20110037642 | Stove | Feb 2011 | A1 |
20140049423 | De Jong | Feb 2014 | A1 |
20140184437 | Takabayashi | Jul 2014 | A1 |
20150192665 | Lim | Jul 2015 | A1 |
20150378010 | Greenberg | Dec 2015 | A1 |
20160294590 | Spalink | Oct 2016 | A1 |
20170336506 | Corcos et al. | Nov 2017 | A1 |
20200191935 | Mende | Jun 2020 | A1 |
Entry |
---|
Pauli, Mario, et al., “Miniaturized Millimeter-Wave Radar Sensor for High-Accuracy Applications”, IEEE Transactions on Microwave Theory and Techniques, vol. 65, No. 5, May 2017, pp. 1707-1715. |
Melzer, Alexander, et al., “Short-Range Leakage Cancelation in FMCW Radar Transceivers Using an Artificial On-Chip Target”, IEEE Journal of Selected Topics in Signal Processing, vol. 9, No. 8, Dec. 2015, pp. 1650-1660. |
Lim, Hyeokjin, et al., “A Short Range FMCW Radar System with Low Computational Complexity”, International Journal of Electronics and Electrical Engineering, vol. 4, No. 4, Aug. 2016, pp. 370-373. |
Number | Date | Country | |
---|---|---|---|
20210072368 A1 | Mar 2021 | US |