FMCW CHIRP BANDWIDTH CONTROL
20220206133 · 2022-06-30
Inventors
Cpc classification
H03L7/099
ELECTRICITY
H03L7/197
ELECTRICITY
H03B23/00
ELECTRICITY
H03L7/093
ELECTRICITY
H03C3/0941
ELECTRICITY
H03C3/095
ELECTRICITY
H03L7/087
ELECTRICITY
H03C3/0925
ELECTRICITY
International classification
G01S13/34
PHYSICS
G01S7/03
PHYSICS
H03C3/09
ELECTRICITY
H03L7/087
ELECTRICITY
Abstract
In described examples, a frequency modulated continuous wave (FMCW) synthesizer includes a control engine, and a phase locked loop (PLL) including a frequency divider, a control voltage generator (CVG), and a voltage controlled oscillator (VCO). The frequency divider modifies a VCO output frequency based on a control input. The CVG generates a control voltage based on a frequency reference and the frequency divider output. The VCO outputs a FMCW output having the VCO output frequency in response to the control voltage. The control engine generates the control input so that the VCO output frequency: from a first time to a second time, is a first frequency; from the second time to a third time, changes at a first rate; from the third time to a fourth time, changes at a second rate different from the first rate; and from the fourth time to a fifth time, is a second frequency.
Claims
1. A frequency modulated continuous wave (FMCW) synthesizer, comprising: a phase locked loop (PLL) including: a frequency divider including a control input, a frequency divider input, and a frequency divider output, and configured to modify a frequency of a signal, received by the frequency divider input, in response to the control input; a control voltage generator (CVG) including a first CVG input, a second CVG input, and a control voltage output, the first CVG input adapted to receive a frequency reference signal, the second CVG input coupled to the frequency divider output, the CVG configured to generate a control voltage in response to the first CVG input and the second CVG input; and a voltage controlled oscillator (VCO) including a VCO input and a VCO output, the VCO input coupled to the control voltage output, the VCO output coupled to the frequency divider input, the VCO configured to output a FMCW output signal having a FMCW output frequency in response to the VCO input; and a control engine including a control output coupled to the control input of the frequency divider, the control engine configured to control the PLL so that the FMCW output frequency: from a first time to a second time, is a first idle frequency; from the second time to a third time, changes at a specified first rate; from the third time to a fourth time, changes at a specified second rate, wherein the first rate is different from the second rate; and from the fourth time to a fifth time, is a second idle frequency.
2. The FMCW synthesizer of claim 1, further comprising: a receiver adapted to receive a reflected FMCW chirp, the receiver including a receiver output; an analog to digital converter (ADC) including an ADC input and an ADC output, the ADC input coupled to the receiver output, the ADC configured to sample signals received by the ADC input and to output the sampled signals; a processor including a processor input coupled to the ADC output, the processor configured to, in response to the sampled signals sampled between the second time and the third time, determine at least one of presence, distance, or velocity of target objects, and configured not to perform the determine action between the third time and the fourth time; and a transmitter including a transmitter input and configured to transmit signals received by the transmitter input, the transmitter input coupled to the VCO output.
3. The FMCW synthesizer of claim 2, wherein an absolute value of the second rate is greater than an absolute value of the first rate.
4. The FMCW synthesizer of claim 1, wherein the control output is a first control output of the control engine; wherein the control engine includes a second control output and a third control output; wherein the CVG includes: a charge pump (CP) including a CP control input and a CP output, the CP control input coupled to the second control output, wherein a current of the CP output is configured to change in response to the CP control input; and a filter that includes a filter signal input, a filter control input, and a filter output, the filter signal input coupled to the CP output, and the filter control input coupled to the third control output, wherein the filter output is the CVG output, and wherein a bandwidth of the filter is configured to change in response to the filter control input.
5. The FMCW synthesizer of claim 4, wherein the control engine is configured to control the bandwidth of the filter to be relatively lower between the second time and the third time; and wherein the control engine is configured to control the bandwidth of the filter to be relatively higher between the third time and the fourth time.
6. The FMCW synthesizer of claim 5, wherein the filter is configured to change the bandwidth of the filter by changing one or more impedances of the filter.
7. The FMCW synthesizer of claim 4, wherein the control engine is configured to control the current of the CP output to be relatively lower between the second time and the third time; and wherein the control engine is configured to control the current of the CP output to be relatively higher between the third time and the fourth time.
8. The FMCW synthesizer of claim 1, wherein the first rate is a constant and the second rate is a constant.
9. The FMCW synthesizer of claim 1, wherein the control output is a first control output of the control engine; wherein the control engine includes a second control output; wherein the CVG includes a CVG control input coupled to the second control output; and wherein the CVG is configured to change a current of the control voltage output in response to the CVG control input; wherein the control engine is configured to control the current of the control voltage output to be relatively lower between the second time and the third time; and wherein the control engine is configured to control the current of the control voltage output to be relatively higher between the third time and the fourth time.
10. The FMCW synthesizer of claim 1, wherein the first FMCW idle frequency is different from the second FMCW idle frequency; and wherein the control engine is configured to control the PLL so that the FMCW output frequency: from the fifth time to a sixth time or vice versa, changes at a specified third rate; from the sixth time to a seventh time or vice versa, changes at a specified fourth rate, wherein the third rate is different from the fourth rate; and from the seventh time to an eighth time or vice versa, is a third FMCW idle frequency.
11. The FMCW synthesizer of claim 1, wherein the control engine is configured to control the PLL to maintain phase lock both when generating FCMW chirps and during idle times between generation of FMCW chirps.
12. The FMCW synthesizer of claim 1, wherein a time order either starts with the first time, then continues to the second time, then the third time, then the fourth time, then the fifth time, or starts with the fifth time, then continues to the fourth time, then the third time, then the second time, then the first time.
13. The FMCW synthesizer of claim 1, wherein the control engine includes a feedback input, the frequency divider output is coupled to the feedback input, and the control engine controls the PLL in response to the feedback input.
14. A frequency modulated continuous wave (FMCW) radar system, comprising: a receiver adapted to receive a reflected FMCW chirp, the receiver including a receiver output; a FMCW synthesizer including: a FMCW synthesizer output; a phase locked loop (PLL) including a control input and a PLL output coupled to the FMCW synthesizer output, and configured to output a FMCW signal with a FMCW output frequency in response to the control input; and a control engine including a feedback input and a control output, the feedback input coupled to the FMCW synthesizer output, the control output coupled to the control input, the control engine configured to control the PLL in response to the feedback input so that the FMCW output frequency: from a first time to a second time, is a first FMCW idle frequency; from the second time to a third time, changes at a specified first rate; from the third time to a fourth time, changes at a specified second rate, wherein the first rate is different from the second rate; and from the fourth time to a fifth time, is a second FMCW idle frequency; a mixer including a first mixer input, a second mixer input, and a mixer output, the first mixer input coupled to the receiver output, the second mixer input coupled to the frequency synthesizer output, the mixer configured to generate mixer output signals in response to the first mixer input and the second mixer input; an analog to digital converter (ADC) including an ADC input and an ADC output, the ADC input coupled to the mixer output, the ADC configured to sample signals received by the ADC input and to output the sampled signals; a processor including a processor input coupled to the ADC output, the processor configured to, in response to the sampled signals sampled between the second time and the third time, determine at least one of presence, distance, or velocity of target objects, and configured not to perform the determine action between the third time and the fourth time; and a transmitter including a transmitter input and configured to transmit signals received by the transmitter input, the transmitter input coupled to the FMCW synthesizer output.
15. The FMCW radar system of claim 14, wherein an absolute value of the second rate is greater than an absolute value of the first rate.
16. The FMCW radar system of claim 14, wherein the control engine is configured to control the PLL to maintain phase lock both when generating FCMW chirps and during idle times between generation of FMCW chirps.
17. The FMCW radar system of claim 14, wherein the control engine is configured to control the PLL to: increase a filter bandwidth of a filter of the PLL during idle times between generation of FMCW chirps; lower the filter bandwidth of the filter of the PLL during generation of FMCW chirps; increase a current of a control voltage of a voltage controlled oscillator (VCO) of the PLL during the idle times between generation of FMCW chirps; and lower the current of the control voltage of the VCO of the PLL during generation of the FMCW chirps.
18. A method for operating a frequency modulated continuous wave (FMCW) radar, comprising: receiving, by a receiver, a FMCW chirp reflection signal; generating, using a FMCW synthesizer, a FMCW synthesizer signal at a FMCW synthesizer output frequency, wherein the FMCW synthesizer output frequency: from a first time to a second time, is a first FMCW idle frequency; from the second time to a third time, changes at a specified first rate; from the third time to a fourth time, changes at a specified second rate, wherein the first rate is different from the second rate; and from the fourth time to a fifth time, is a second FMCW idle frequency; mixing, using a mixer, the FMCW chirp reflection signal and the FMCW synthesizer signal, to generate a mixer output; sampling the mixer output using an analog-to-digital converter (ADC); and transmitting, using a transmitter, the FMCW synthesizer signal.
19. The method of claim 18, further comprising: lowering a bandwidth of a filter of a phase locked loop (PLL) of the FMCW synthesizer to be relatively lower between the second time and the third time; and raising the bandwidth of the filter of the PLL of the FMCW synthesizer to be relatively higher between the third time and the fourth time.
20. The method of claim 18, further comprising: lowering a current of an output of a charge pump of a phase locked loop (PLL) of the FMCW synthesizer to be relatively lower between the second time and the third time; and raising a current of the output of the charge pump of the PLL of the FMCW synthesizer to be relatively higher between the third time and the fourth time.
21. The method of claim 18, wherein the first FMCW idle frequency is different from the second FMCW idle frequency; and further comprising generating, using the FMCW synthesizer, the FMCW synthesizer signal, wherein the FMCW synthesizer output frequency: between the fifth time and a sixth time, changes at a specified third rate; between the sixth time and a seventh time, changes at a specified fourth rate, wherein the third rate is different from the fourth rate; and between the seventh time and an eighth time, is a third FMCW idle frequency.
22. The method of claim 18, further comprising maintaining phase lock, using a phase locked loop (PLL) of the FMCW synthesizer, both when generating FCMW chirps and during idle times between generation of FMCW chirps.
23. The method of claim 18, wherein a time order either starts with the first time, then continues to the second time, then the third time, then the fourth time, then the fifth time, or starts with the fifth time, then continues to the fourth time, then the third time, then the second time, then the first time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION
[0015]
[0016] In the
[0017]
[0018] The filter 314 includes a first resistor 316 with a first resistance R.sub.F, a second resistor 318 with a second resistance R.sub.Z, a third resistor 320 with a third resistance R.sub.F, a first capacitor 322 with a first capacitance C.sub.Z, a second capacitor 324 with a second capacitance C.sub.F, and a third capacitor 326 with a third capacitance C.sub.F. The charge pump 312 output is connected to a first pole of the first resistor 316 and a first pole of the second resistor 318. A second pole of the second resistor 318 is connected to a first plate of the first capacitor 322. A second pole of the first resistor 316 is connected to a first pole of the third resistor 320 and a first plate of the second capacitor 324. A second pole of the third resistor is connected to output the filtered control signal VCTRL 328 from the filter 314 to a voltage controlled oscillator (VCO) 330, and is also connected to a first plate of the third capacitor 326. A reference node 332 at a reference voltage GRND, such as a ground voltage, is connected to a second plate of the first capacitor 322, a second plate of the second capacitor 324, and a second plate of the third capacitor 326.
[0019] The VCO 330 outputs to a buffer (BUF) 334, which outputs a FMCW output signal 336 with frequency F.sub.0 from the FMCW synthesizer 208. The buffer 334 also outputs the FMCW output signal 336 to a frequency divider 310. The frequency divider 310 outputs to the PFD 306 (as stated above), and to a digital ramp generator 338. The digital ramp generator 338 is connected to receive timing and control signals 340 from the timing and control engine 304. The timing and control signals 340 can include, for example, start frequency, slope, and a start pulse (to start execution based on the start frequency and slope). The timing and control engine 304 can be a low speed timing and control engine. The timing and control engine 304 also can be clocked by a clock (not shown) that is in a fixed frequency relation to the reference frequency F.sub.ref. For example, the timing and control engine 304 can be clocked by a 40 MHz clock, while F.sub.ref equals 900 MHz.
[0020] The digital ramp generator 338 is connected to output control signals to the frequency divider 310, the CP 312, and the filter 314. The connection from the digital ramp generator 338 to the CP 312 and the filter 314 is shown as a single line for clarity, but can correspond to distinct signals transmitted over separate lines.
[0021] The frequency divider 310 divides the FMCW output signal 336 by a number N, and outputs the resulting signal with frequency F.sub.0/N. The PFD 306 compares the reference frequency F.sub.ref and the frequency divider output frequency F.sub.0/N, and outputs the UP and DN control signals to make the two frequencies equal. Accordingly, F.sub.0=N*F.sub.ref. The digital ramp generator 338 outputs a signal to the frequency divider 310 that controls the frequency of FMCW output signal 336 by controlling the value of N. The control signals output by the frequency divider 310 to the charge pump 312 and the filter 314 are described further with respect to
[0022]
[0023] Interval t.sub.0 to t.sub.1 is an idle time 406, a period during which no FMCW chirp is transmitted. At time t.sub.0 a control signal 404 (F.sub.0, 0) causes the FMCW synthesizer 208 to produce a frequency F.sub.0 with slope zero, generating a constant tone with frequency F.sub.0 410. Time t.sub.1 to t.sub.2 corresponds to production and transmission of a FMCW chirp 408. At time t.sub.1, the control signal 404 (F.sub.0, s.sub.1) instructs the FMCW synthesizer 208 to start at frequency F.sub.0, and to slew the output frequency 412 higher with slope s.sub.1, generating the FMCW chirp 408. At time t.sub.2, the FMCW chirp 408 has reached frequency F.sub.1 (a maximum frequency 414 of the FMCW chirp 408). The maximum frequency 414 of the FMCW chirp 408 F.sub.1 corresponds to the starting frequency F.sub.0, plus the slope of the FMCW chirp 408 multiplied by the duration of the FMCW chirp 408, which can be represented as F.sub.1=F.sub.0+s.sub.1*(t.sub.2−t.sub.1).
[0024] The timing and control engine 304 can calculate F.sub.1 as shown, and can calculate s.sub.2 based on F.sub.1, F.sub.0, and a ramp-down period T.sub.down 420, where T.sub.down is a time period for the FMCW chirp 408 to slew downward from its maximum frequency 414 to F.sub.0. Accordingly, T.sub.down 420 can be selected. For example, T.sub.down 420 can be selected, and s.sub.2 can be calculated based on F.sub.0, F.sub.1, and T.sub.down, to avoid cycle slips: s.sub.2=(F.sub.0−F.sub.1)/T.sub.down. A cycle slip is a slip by a cycle with respect to the frequency reference 308, and corresponds to loss of phase lock in the PLL 302. A cycle slip can be caused by a higher slope s.sub.2 than the PLL 302 can tolerate.
[0025] Interval t.sub.2 to t.sub.4 corresponds to an idle time 406. An ideal sawtooth pattern would include a zero time return 416 to chirp start frequency F.sub.0. However, to avoid an overshoot when returning to chirp start frequency F.sub.0, the control signal 404 (F.sub.1, s.sub.2) at time t.sub.2 causes the FMCW synthesizer 208 to, starting at frequency F.sub.1, slew the output frequency 418 lower with linear slope s.sub.2. This returns the output frequency to chirp start frequency F.sub.0 over a controlled time period T.sub.down 420, the time interval from t.sub.2 to t.sub.3. For example, s.sub.1 can be 100 MHz per microsecond, and s.sub.2 can be 1000 MHz per microsecond to enable a higher FMCW chirp 408 repeat frequency, and accordingly, a shorter period for repetition of the FMCW chirp waveform. The FMCW chirp waveform corresponds to the idle time 406 plus the FMCW chirp 408. Accordingly, the repetition period of the FMCW chirp waveform corresponds to the periods from t.sub.0 to t.sub.2, and from t.sub.2 to t.sub.5 (respectively, two separate FMCW chirp 408 periods. Repetition frequency is the reciprocal of the repetition period.
[0026] The FMCW signal 400 of
[0027] To shorten the time interval t.sub.2 to t.sub.3, which is equivalent to increasing the absolute value of steepness of the slope s.sub.2, the
[0028] To shorten the time interval t.sub.2 to t.sub.3, the digital ramp generator 338 can also control one or more of the resistors 316, 318, 320 or capacitors 322, 324, 326 of the filter 314 to increase the bandwidth of the filter 314 to increase filter 314 reaction rate and increase the rate of change of VCTRL 328. The filter 314 bandwidth can be increased to, for example, ten times the bandwidth used during generation of a FMCW chirp 408. Accordingly, the digital ramp generator 338 can control one, some, or all of R.sub.F, R.sub.Z, C.sub.F, and C.sub.Z (some or all of which impedances can be programmable) to change the bandwidth of the filter 314. Increasing the filter 314 bandwidth increases the phase noise in the FMCW synthesizer output 336, but enables faster resettling of the FMCW synthesizer output 336 to the chirp start frequency F.sub.0. Conversely, lowering the filter 314 bandwidth reduces phase noise in the FMCW synthesizer output 336. Accordingly, the filter 314 bandwidth can be reduced after the frequency ramp-down period (T.sub.down 420, which corresponds to interval t.sub.2 to t.sub.3, and interval t.sub.5 to t.sub.6 in respective ramp-down periods shown in
[0029] In some examples, the idle time 406 can be considered “wasted” time, when the
[0030] S.sub.2, the increased current of the CP 312, and the increased bandwidth of the filter 314 are selected to keep the PLL 302 in lock during the idle times 406, including during T.sub.down 420, increasing accuracy of VCO 330 frequency control and avoiding frequency overshoot. S.sub.2, the increased current of the CP 312, and the increased bandwidth of the filter 314 can also be selected to shorten the time interval t.sub.2 to t.sub.3, accordingly, the time to transition from frequency F.sub.1 to frequency F.sub.0.
[0031]
[0032] Interval t.sub.0 to t.sub.1 is a first idle time 506a. At time t.sub.0, the timing and control engine 304 sends a control signal 504 instructing the PLL 302 to produce FMCW synthesizer output 336 with constant frequency 510 F.sub.0 (starting frequency F.sub.0 with slope zero).
[0033] Interval t.sub.1 to t.sub.2 is a first FMCW chirp 508a. At time t.sub.1, the
[0034] Interval t.sub.2 to t.sub.4 is a second idle time 506b. Interval t.sub.2 to t.sub.3 is a first ramp-down 518 over a ramp-down period T.sub.down1 516. During interval t.sub.2 to t.sub.3, the FMCW synthesizer output frequency is ramped down 518 from frequency F.sub.1 to frequency F.sub.2 with slope s.sub.2. As discussed above with respect to
[0035] Interval t.sub.4 to t.sub.5 is a second FMCW chirp 508b. At time t.sub.4, the PLL 302 is instructed to slew the output frequency 522 starting with frequency F.sub.2, and increasing with slope s.sub.3. At time t.sub.5, the FMCW chirp 508b reaches a maximum frequency 524, F.sub.3. As discussed above with respect to
[0036] Time t.sub.5 is the beginning of a third idle time 506c (the end of the third idle time 506c, corresponding to the beginning of a third FMCW chirp, is not shown). Interval t.sub.5 to t.sub.6 is a second ramp-down 526 over a duration T.sub.down2 528. During interval t.sub.5 to t.sub.6, the FMCW synthesizer output frequency is ramped down 526 from frequency F.sub.3 to frequency F.sub.4 with slope s.sub.4. As discussed above with respect to
[0037]
[0038]
[0039] During a time between FMCW chirps 408, the digital state machine controls the ADC 214 and the FMCW synthesizer 208, as follows. In step 712, the ADC 214 stops sampling data. In step 714, the filter 314 bandwidth is increased to a relatively higher value by changing impedances of the filter 314. In step 716, current supplied to the CP 312 is increased to a relatively higher value. In step 718, the output frequency of the VCO 330 is ramped down using a slope with a higher absolute value than a slope of the FMCW chirp 408, by setting the slope so that the ramp down begins at a last frequency of the FMCW chirp 408, ends at a start frequency of the next FMCW chirp 408, and avoids cycle slips. The process 700 can then repeat from step 702.
[0040] Modifications are possible in the described embodiments, and other embodiments are possible, within the scope of the claims.
[0041] In some embodiments, the filter is set to high bandwidth during T.sub.down. In some embodiments, the filter is set to high bandwidth during idle times.
[0042] In some embodiments, an ADC samples signals originating from the receiver throughout periods corresponding to the FMCW synthesizer generating a FMCW chirp.
[0043] In some embodiments, the input of the frequency divider connected to the output of the buffer is also referred to as a tone input, and the input of the frequency divider connected to the digital ramp generator is also referred to as a control input.
[0044] In some embodiments, in the phase locked loop, a control voltage generator can be used to generate a control voltage (VCTRL) for the VCO in response to the reference frequency and to feedback responsive to the VCO output signal. In some embodiments, the control voltage generator includes the PFD, charge pump, and filter as described with respect to
[0045] In some embodiments, a FMCW chirp corresponds to a decreasing frequency, and ramp-down corresponds to an increasing frequency.
[0046] In some embodiments, during an initial portion of a FMCW chirp, such as the first 10% of the FMCW chirp, the FMCW synthesizer continues to settle towards an accurate frequency ramp. This time can be considered “wasted” time, during which the ADC is not sampling data for analysis.
[0047] In some embodiments, a time between FMCW chirps (an idle time) can be called an inter-chirp time.
[0048] In some embodiments, ramp-down occurs prior to a FMCW chirp, producing a signal similar to a reverse sawtooth. Accordingly, starting at an idle frequency, the frequency changes with a specified slope for a specified duration to reach a FMCW chirp-start frequency, while the current of the charge pump output and the bandwidth of the filter are relatively increased. Then starting at the FMCW chirp-start frequency, the frequency changes with a specified slope for a specified duration to produce a FMCW chirp, while the current of the charge pump output and the bandwidth of the filter are relatively decreased.
[0049] In some embodiments of a 76-81 GHz commercial automotive radar, durations of an idle time, a FMCW chirp, and a ramp-down period are 5 μs, 30 μs, and 2 μs, respectively. In some embodiments, a FMCW chirp duration is 15 μs to facilitate accurate detection of presence, range, and velocity of objects with very high velocities.
[0050] In some embodiments, a processor (for example, a DSP) processes data sampled (for example, by an ADC) during the FMCW chirp to determine one or more of presence, distance, or velocity of target objects. In some embodiments, the processor does not process data sampled during ramp down or during idle time (or both) to determine presence, distance, or velocity of target objects.
[0051] In certain embodiments, with respect to