Next Article in Journal
Variance-Triggered Two-Step GPS Acquisition
Previous Article in Journal
Lessons Learned: Gastric Motility Assessment During Driving Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Complexity Time-Domain Ranging Algorithm with FMCW Sensors

1
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China
2
Beijing Research Institute of Telemetry, Beijing 100076, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(14), 3176; https://doi.org/10.3390/s19143176
Submission received: 7 June 2019 / Revised: 17 July 2019 / Accepted: 17 July 2019 / Published: 19 July 2019
(This article belongs to the Section Remote Sensors)

Abstract

:
A time-domain ranging algorithm is proposed for a frequency-modulated continuous wave (FMCW) short-range radar sensor with high accuracy and low complexity. The proposed algorithm estimates the distance by calculating the ratio of the beat frequency signal to its derivative and thereby eliminates the restriction of frequency bandwidth on ranging accuracy. Meanwhile, we provide error analysis of the proposed algorithm under different distances, integral lengths, relative velocities, and signal-to-noise ratios (SNRs). Finally, we fabricate FMCW sensor prototype and construct a measurement system. Testing results demonstrate that the proposed time-domain algorithm could achieve range error within 0.8 m. Compared with the conventional fast Fourier transform (FFT) estimation scheme, the proposed method performs ranging without the requirement of complex multiplications, which makes it reasonable to be implemented in real-time and low-cost systems.

1. Introduction

Frequency-modulated continuous wave (FMCW) radars have been widely used for short range measurements benefiting from their high ranging resolution. The FMCW proximity radar sensor was extensively applied in industrial community, such as liquid level measurements [1], direction of arrival (DOA) estimation [2], radar altimeters [3,4], mechanical vibrations [5], and biomedical measurements [6]. The FWCW sensor employs beat frequency signal to measure the distance [7] by mixing the transmitted signal with the received time-delayed signal. The discrete spectral components of the beat frequency are directly related to the signal propagation time, or equivalently, the distance between sensor and target. Therefore, most approaches in the literature exploit the frequency-domain signals to estimate a spectral component [8,9,10,11].
Distinct methods for estimating the spectral peak of beat frequency signal in frequency-domain have been proposed to improve the range resolution. The rough values of beat frequency were first estimated in [12] using discrete Fourier transform (DFT) for FMCW systems, where gradient search methods (GSMs) were employed in subsequent iterations to obtain the precise peak value. An additional local maximum peak near the global maximum was used by a curve-fitting device in [13] to obtain the range adjustment and improve the range accuracy for FMCW radars. A difference method using the eigenvalue-based multiple signal classification (MUSIC) algorithm was proposed in [14,15] to provide sharp spectral lines and high resolution spectral estimation. The spectral peak search methods mentioned above rely on the fast Fourier transform (FFT) or the MUSIC algorithm and usually suffer from high computational cost. The Chirp-Z transform (CZT) can refine the spectrum based on an interpolation technique with low computational complexity [16]. An optimized CZT algorithm was proposed in [17] to achieve increasing frequency resolution with an additional phase evaluation. Kim et al. [18] also proposed a low-complexity algorithm using two random beat signals to perform one-dimensional FFT for range detection.
Unlike those conditions presented in the above works, the ranging system and the target in our application are moving with a relative velocity and the range calculation time allowed is limited, requiring a real-time high-resolution estimation method. We propose a novel ranging algorithm exploiting the time-domain signal instead of the conventional estimation method in the frequency-domain. The main contributions of this paper are as follows:
  • We proposed a time-domain ranging algorithm, essentially by calculating the ratio of the beat frequency signal to its derivative, and analyzed the inherent error of the proposed estimation in the case of spectral dispersion. Results show that the ranging resolution is unrestricted by the frequency bandwidth of the modulating signal.
  • After fabricating the FMCW sensor prototype, we conducted experiments to validate the proposed ranging scheme with ranges r = 4–18 m. Measured range errors exhibit high ranging resolution below 0.8 m and periodical characteristics for the increasing range.
  • We also provided complexity analysis which indicated that the time-domain ranging algorithm has lower computational complexity without the requirement of complex multiplications, compared with conventional frequency-domain methods.
The rest of this paper is organized as follows: In Section 2, we introduce the ranging model with beat frequency signal and then propose a time-domain ranging method with detailed theoretical derivations. In Section 3, we investigate the ranging errors under different SNRs, moving speeds, integral numbers, and provide the computation complexity analysis. The extensive experiments will be conducted in Section 4 to validate our novel ranging method. Finally, conclusions are drawn in Section 5.

2. Time-Domain Ranging Algorithm with Beat Frequency

In this section, we commence to introduce the time-domain expression of the beat frequency signal. Then, the time-domain ranging algorithm will be derived with some direct approximations.

2.1. Principle of Beat Frequency Signal

The periodic modulation of the beat frequency signal is shown in Figure 1, where f c is the carrier frequency, Δ F is the frequency bandwidth of the modulating signal, T m is the modulation period, T 1 and T 3 are the regular intervals, T 2 is the odd interval, and τ is the propagation delay of the received signal. The transmission frequency deviates from f c Δ F / 2 to f c + Δ F / 2 .
The transmitted signal f t ( t ) is modulated by a triangular waveform. When the sensor and the target are relatively stationary, the instantaneous frequency of the beat frequency signal could be described as f b ( t ) in Figure 1. If there is relative motion, the beat signal will be slightly different, taking account of the Doppler shift effect f d , as given in Figure 2, where the target and the sensor are moving towards each other and the frequency of the received signal will become f r ( t ) + f d . The relative motion between target and sensor would lead to a slight change of the range during the regular interval, which finally brings a reduction on the regular interval frequencies of the beat frequency signal. Compared with the absolute value of the beat frequency, this ranging variation is negligible. Therefore, each regular interval frequency can be approximated as its initial frequency. The beat signal can be approximated by f a ( t ) , as indicated in Figure 2.
The beat spectrum is discrete and the spectral grid is F m ( F m = 1 T m ), as shown in Figure 3, where F m = 100 kHz. The theoretical range resolution is given by Δ R = c 4 Δ F [7] for FFT estimation with some type of window, where c is the speed of light. This range resolution is directly proportional to Δ F , and it could be improved only by increasing the frequency bandwidth of the modulating signal, which is restricted by hardware resources and computation cost of implementation.

2.2. Time-Domain Expressions of Beat Frequency

The instantaneous frequencies f 1 n ( t ) and f 2 n ( t ) of the rising and falling intervals of the transmitted signal can be expressed as
f 1 n ( t ) = f c + β ( t n T m ) , ( n 1 / 4 ) T m t < ( n + 1 / 4 ) T m ) f 2 n ( t ) = f c + F β ( t n T m ) , ( n + 1 / 4 ) T m t < ( n + 3 / 4 ) T m ) ,
where β = 2 Δ F T m . The instantaneous phases of the transmitted signal at two intervals following φ = 2 π 0 t f ( t ) d t are derived as
φ 1 n ( t ) = β t 2 2 + ( f c n β T m ) t + β n 2 T m 2 2 , ( n 1 / 4 ) T m t < ( n + 1 / 4 ) T m ) φ 2 n ( t ) = β t 2 2 + ( f c + F + n β T m ) t β ( n + 1 / 2 ) 2 T m 2 2 , ( n + 1 / 4 ) T m t < ( n + 3 / 4 ) T m ) .
Therefore, the transmitted signal s t ( t ) can be written as
s t ( t ) = u t cos { 2 π [ β t 2 2 + ( f c n β T m ) t + β n 2 T m 2 2 ] } , ( n 1 / 4 ) T m t < ( n + 1 / 4 ) T m u t cos { 2 π [ β t 2 2 + ( f c + F + n β T m ) t β ( n + 1 / 2 ) 2 T m 2 2 ] } , ( n + 1 / 4 ) T m t < ( n + 3 / 4 ) T m ,
where u t is the strength of the transmitted signal.
The difference between the transmitted and the received signals includes the propagation delay τ ( t ) , the Doppler shift f d , and the extra phase shift φ r induced by the reflective characteristics of the target. Since v r c , the time delay τ ( t ) = 2 R 0 c 2 v r t c 2 R 0 c = τ , where R 0 is the initial range within a regular interval and v r is the relative speed as the target approaching the sensor. Therefore, we can get the reflected signal s r ( t ) as
s r ( t ) = u r cos { 2 π [ β ( t τ ) 2 2 + ( f c + f d n β T m ) ( t τ ) + β n 2 T m 2 2 ] } , ( n 1 / 4 ) T m t < ( n + 1 / 4 ) T m u r cos { 2 π [ β ( t τ ) 2 2 + ( f c + f d + F + n β T m ) ( t τ ) β ( n + 1 / 2 ) 2 T m 2 2 ] } , ( n + 1 / 4 ) T m t < ( n + 3 / 4 ) T m .
The propagation delay τ is usually negligible with hundreds of nanoseconds, compared to the modulation period in the order of tens of microseconds. In these cases, the beat frequency can be expressed as
s b ( t ) = u b cos { 2 π [ f c + f d + ( 2 Δ F T m f d τ ) ( t n T m ) Δ F T m τ f d τ n T m ] τ } , ( n 1 / 4 ) T m t < ( n + 1 / 4 ) T m u b cos { 2 π [ f c + Δ F + f d ( 2 Δ F T m + f d τ ) ( t n T m ) + Δ F T m τ f d τ n T m ] τ } , ( n + 1 / 4 ) T m t < ( n + 3 / 4 ) T m ,
which could be simplified as Equation (6), considering the time delay τ = 2 r c .
s b ( t ) = u b cos { 2 π ( 4 Δ F T m r c f d ) ( t n T m ) + φ ^ 1 n } , ( n 1 / 4 ) T m t < ( n + 1 / 4 ) T m u b cos { 2 π ( 4 Δ F T m r c + f d ) ( t n T m ) + φ ^ 2 n } , ( n + 1 / 4 ) T m t < ( n + 3 / 4 ) T m ,
where φ ^ 1 n , φ ^ 2 n are the initial phases for the regular intervals T 1 and T 3 , respectively, as expressed in Equation (7), where the Doppler frequency is f d = 2 V r f c c :
φ ^ 1 n = 4 π ( f c + f d ) r c 8 π Δ F T m r 2 c 2 2 π f d n T m φ ^ 2 n = 4 π ( f c + Δ F + f d ) r c + 8 π Δ F T m r 2 c 2 + 2 π f d n T m .

2.3. Proposed Time-Domain Ranging Algorithm

The differentiation of the time-domain beat frequency signal s b ( t ) can be presented as
s b ( t ) = u b 2 π ( 4 Δ F T m r c f d ) sin { 2 π ( 4 Δ F T m r c f d ) ( t n T m ) + φ ^ 1 n } , ( n 1 / 4 ) T m t < ( n + 1 / 4 ) T m u b 2 π ( 4 Δ F T m r c + f d ) sin { 2 π ( 4 Δ F T m r c + f d ) ( t n T m ) + φ ^ 2 n } , ( n + 1 / 4 ) T m t < ( n + 3 / 4 ) T m .
Considering an interval of the beat frequency from the regular interval, we define its duration as T s T 1 ( T 3 ) . The initial time of this interval is denoted as T x , in which case the time frame can be expressed as T x t T x + T s . In T 1 and T 3 , the ratios of the integrals of the absolute values of s b ( t ) and s b ( t ) can be expressed as follows
T x T x + T s s b ( t ) d t T x T x + T s s b ( t ) d t = 2 π ( 4 Δ F T m r c f d ) T x T x + T s sin ( 2 π ( 4 Δ F T m r c f d ) t + φ ^ 1 ) d t T x T x + T s cos ( 2 π ( 4 Δ F T m r c f d ) t + φ ^ 1 ) d t ,
T x + T m / 2 T x + T s + T m / 2 s b ( t ) d t T x + T m / 2 T x + T s + T m / 2 s b ( t ) d t = 2 π ( 4 Δ F T m r c + f d ) T x + T m / 2 T x + T s + T m / 2 sin ( 2 π ( 4 Δ F T m r c + f d ) t + φ ^ 2 ) d t T x + T m / 2 T x + T s + T m / 2 cos ( 2 π ( 4 Δ F T m r c + f d ) t + φ ^ 2 ) d t .
Equations (9) and (10) represent the ratios of those two functions in only one regular interval. If we extend the integration into N regular intervals, Equations (9) and (10) can be rewritten as
n = 1 N T x T x + T s s b ( n , t ) d t n = 1 N T x T x + T s s b ( n , t ) d t = 2 π ( 4 Δ F T m r c f d ) Λ 1 ,
and
n = 1 N T x + T m / 2 T x + T s + T m / 2 s b ( n , t ) d t n = 1 N T x + T m / 2 T x + T s + T m / 2 s b ( n , t ) d t = 2 π ( 4 Δ F T m r c + f d ) Λ 2 ,
where s b ( n , t ) is the nth regular area of the beat frequency signal with
Λ 1 = n = 1 N T x T x + T s sin ( 2 π ( 4 Δ F T m r c f d ) t + φ ^ 1 n ) d t n = 1 N T x T x + T s cos ( 2 π ( 4 Δ F T m r c f d ) t + φ ^ 1 n ) d t ,
and
Λ 2 = n = 1 N T x + T m / 2 T x + T s + T m / 2 sin ( 2 π ( 4 Δ F T m r c + f d ) t + φ ^ 2 n ) d t n = 1 N T x + T m / 2 T x + T s + T m / 2 cos ( 2 π ( 4 Δ F T m r c + f d ) t + φ ^ 2 n ) d t ,
where φ ^ n denotes the initial phase of the nth regular area. Combining the N regular interval ratios Equations (11) and (12), we have
n = 1 N T x T x + T s s b ( n , t ) d t n = 1 N T x T x + T s s b ( n , t ) d t + n = 1 N T x + T m / 2 T x + T s + T m / 2 s b ( n , t ) d t n = 1 N T x + T m / 2 T x + T s + T m / 2 s b ( n , t ) d t = 8 π Δ F T m c r ( Λ 2 + Λ 1 ) + 2 π f d ( Λ 2 Λ 1 ) = 2 π 4 Δ F T m c r ( Λ 2 + Λ 1 ) + 2 π f d ( Λ 2 Λ 1 ) .
When the value of T s and N are large enough, the value of Λ can get close to 1 [19]. Based on Equation (13) and Λ 1 , we propose the range estimation r ^ as
r ^ = 1 4 π C n = 1 N T x T x + T s s b ( n , t ) d t n = 1 N T x T x + T s s b ( n , t ) d t + n = 1 N T x + T m / 2 T x + T s + T m / 2 s b ( n , t ) d t n = 1 N T x + T m / 2 T x + T s + T m / 2 s b ( n , t ) d t , C = 4 Δ F T m c ,
where C is the product of a constant and signal frequency slope Δ F / T m , which indicates the linearity of beat frequency signal. The ranging resolution of this proposed time-domain method will be also impacted by the frequency bandwidth Δ F . We will analyze the ranging error in the following section.

3. Performance of Proposed Ranging Algorithm

3.1. Analysis of Ranging Error

The inherent error of the proposed estimation algorithm Equation (16) can be calculated as
e = r r ^ = r 1 4 π C [ 2 π C r ( Λ 1 + Λ 2 ) + 2 π f d ( Λ 2 Λ 1 ) ] = r ( 1 Λ 1 + Λ 2 2 ) + f d 2 C ( Λ 2 Λ 1 ) .
Under the assumption that g ( φ ) = 0 φ cos φ d φ , we can derive the numerator and denominator from Equation (13) as
T x T x + T s sin [ 2 π ( C r f d ) t ] + φ ^ 1 n d t = 1 2 π ( C r f d ) [ g ( φ T x + T s n π 2 ) g ( φ T x n π 2 ) ] ,
and
T x T x + T s cos [ 2 π ( C r f d ) t ] + φ ^ 1 n d t = 1 2 π ( C r f d ) [ g ( φ T x + T s n ) g ( φ T x n ) ] .
Therefore, we arrive at
Λ 1 = n = 1 N [ g ( φ T x + T s n π 2 ) g ( φ T x n π 2 ) ] n = 1 N [ g ( φ T x + T s n ) g ( φ T x n ) ] ,
where
φ T x + T s n = 2 π ( C r f d ) ( T x + T s ) + φ ^ 1 n ,
φ T x n = 2 π ( C r f d ) ( T x ) + φ ^ 1 n .
The approximate solution of g ( φ ) [19] can be expressed as
g ( φ ) = 2 π φ + 0.2105 sin ( 2 φ ) ,
from which we can expand it as,
g ( φ T x + T s n ) g ( φ T x n ) = 4 ( C r f d ) T s + 0.421 sin [ 2 π ( C r f d ) T s ] cos [ 2 π ( C r f d ) ( T s + 2 T x ) + 2 φ ^ 1 n ] ,
and
g ( φ T x + T s n π 2 ) g ( φ T x n π 2 ) = 4 ( C r f d ) T s 0.421 sin [ 2 π ( C r f d ) T s ] cos [ 2 π ( C r f d ) ( T s + 2 T x ) + 2 φ ^ 1 n ] .
Therefore, we can update Λ 1 from Equation (20) as
Λ 1 = 4 ( C r f d ) T s N 0.421 sin [ 2 π ( C r f d ) T s ] n = 1 N cos [ 2 π ( C r f d ) ( T s + 2 T x ) + 2 φ ^ 1 n ] 4 ( C r f d ) T s N + 0.421 sin [ 2 π ( C r f d ) T s ] n = 1 N cos [ 2 π ( C r f d ) ( T s + 2 T x ) + 2 φ ^ 1 n ] .
Similarly, we can obtain Λ 2 as
Λ 2 = 4 ( C r + f d ) T s N 0.421 sin [ 2 π ( C r + f d ) T s ] n = 1 N cos [ 2 π ( C r + f d ) ( T s + 2 T x + T m ) + 2 φ ^ 1 n ] 4 ( C r + f d ) T s N + 0.421 sin [ 2 π ( C r + f d ) T s ] n = 1 N cos [ 2 π ( C r + f d ) ( T s + 2 T x + T m ) + 2 φ ^ 1 n ] .
Finally, we have the error e of the proposed ranging algorithm as
e = 0.421 4 C T s N sin [ 2 π ( C r f d ) T s ] n = 1 N cos [ 2 π ( C r f d ) ( T s + 2 T x ) + φ ^ 1 n ] + sin [ 2 π ( C r + f d ) T s ] n = 1 N cos [ 2 π ( C r + f d ) ( T s + 2 T x + T m ) + φ ^ 1 n ] .

3.2. Ranging Error Performance

According to Equation (28), the range error of proposed time-domain ranging algorithm is related to the number of intervals N in the intercepted beat frequency signal, the real range r, and the relative speed v r . The range error variations for increasing range r are investigated in Figure 4 with N = 10, 50, 100, and v r = 10 m/s. Simulation results indicate that as N increases, the range error decreases, e.g., the range error gets close to zero for N = 100. We notice that, range error e is a periodic function of r with a period of 1 / C T s . In our simulations, the range error changes periodically with a period r = 1.5 m.
The range error performance for increasing N is examined in Figure 5 with three different relative velocities v r = 10 m/s, 50 m/s, 100 m/s; and range of r = 10 m. Simulation results indicate that the range error of the proposed algorithm could be significantly decreased with increasing N and it will converge around zero for all velocities. Furthermore, for v r = 10 m/s, 50 m/s, 100 m/s, the range errors decrease and cross zeros with integral N = 67, 13, 6, respectively. The larger the value of v r , the faster the phase of the sum can get through, which correspondingly makes the value of the sum reduce at a higher rate and finally accelerates the reduction of the range error.
To analyze the influence of the signal-to-noise ratio (SNR) on the range error, we conducted simulations for the time-domain ranging method based on derivative ratio with Δ F = 50 MHz, T m = 10 μ s, f c = 8.2 GHz, v r = 10 m/s, and N = 20. As Figure 6 shows, increasing SNR from 5 dB to 20 dB can effectively improve the range accuracy of the time-domain ranging algorithm. At r = 15 m, for SNR = 5 dB, 10 dB, 15 dB, 20 dB; and the range errors are −1.48 m, −0.40 m, −0.11 m, −0.04 m, respectively. There is a periodic function of r, which is consistent with the result showed in Figure 4. For low SNR, the noise would obscure this periodicity. From r = 10 m to r = 15 m, three complete periodicities can be discriminated in our simulations.

3.3. Computational Load Analysis

From Equations (11) and (14), we can find that the proposed time-domain ranging algorithm requires one derivative and two integrations, which are equivalent to N N T s subtractions, for N regular interval with N T s samples in each regular interval. Therefore, the total complexity imposed by the proposed algorithm is 3 N N T s subtractions. Under the assumption with M = N N T s samples, the FFT algorithm needs 6 M log 2 M additions and 6 M log 2 M multiplications in total. The computational load is mainly determined by the number of multiplication operations in ranging algorithms. The critical difference between the proposed time-domain algorithm and the conventional FFT algorithm lies in that the time-domain algorithm eliminates the requirements of complex multiplication operations. The computational loads of both FFT estimation and the proposed algorithm are compared in Table 1.

4. Implementation and Experiment Results

4.1. FMCW Sensor Prototype

We construct an FMCW ranging system following the architecture presented in Figure 7. The ranging system is designed as follows.
  • We generate the digital modulation signal in the field-programmable gate array (FPGA) and convert it to analog signal by the digital analog converter (DAC). Then, we adjust its bias voltage and signal amplitude by the bias circuit and the operational amplifier, respectively.
  • The voltage controlled oscillator (VCO) is used to generate the modulated high-frequency radar signal, which is subsequently divided into two identical signals by a power splitter. One branch of radar signal is amplified by a power amplifier and sent to the antenna for transmission through radio frequency (RF) switch, which provides high isolation between the transmission and detection of the radio signal to avoid mutual signal leakage. In the mixer, the signal received from the microstrip antenna is amplified through low noise amplifier (LNA) and then mixed by the other branch of radar signal to obtain the beat frequency signal.
  • The beat frequency signal will finally be sent to FPGA for signal processing after baseband filtering, amplification, and adjustment. The range will be calculated by the proposed ranging algorithm (16).
The components of FMCW sensor prototype are given in Figure 8, where Figure 8a shows the sensor structure and microstrip antenna, which is vertically polarized with omnidirectional pattern and a gain of 6 dB in half beamwidth. The RF front-end and signal processing modules mounted inside the sensor structure are fabricated as Figure 8b. The specifications of FMCW sensor are summarized in Table 2.

4.2. Experiment and Results

In order to study the performance of the designed time-domain ranging system, we conducted an experiment at the campus of the Beijing Institute of Technology, as shown in Figure 9. The experimental setup consists of one horizontal cable, three vertical cables, and the tested equipment.
One of the vertical cables is placed with a Hall sensor every 0.2 m. The horizontal cable is fixed between the two tall buildings at campus. The pulley is fixed in the middle of the horizontal cable with a height of 18 m. The experimented equipment falls down with approximate speed of 10 m/s from altitudes of 18 m to 4 m. The tested equipment plays two roles: (1) Outputting the enable signal through the Hall sensors on the cable, which make the tested equipment record its own range to the ground once per 0.2 m; (2) receiving the signal and calculating the range to the ground using the proposed time-domain ranging algorithm. Finally, we compared these two range results and analyzed the range error therein.
In the experiment, we employed a trapezoidal waveform as the modulation signal instead of a triangular waveform to eliminate the phase aberration in the beat signal while retaining the regular interval of the beat signal. We set modulation frequency F m = 100 kHz, rise and fall times of the trapezoidal waveform T r = T f = 5 μ s, frequency bandwidth Δ F = 50 MHz, central frequency f c = 8.2 GHz, and sample rate F s = 10 MHz. We used the signal with 10 modulation periods ( N = 20 regular intervals) to calculate the range and carried out the experiments 20 times. The range is from 18 m to 8 m, with a 0.2 m gap between adjacent placements. As shown in Figure 10a, the modulated signal and beat signal were measured by the oscilloscope. From the waveform of the beat signals in Figure 10b for range r = 8 m and 16 m, we can find that the beat frequency increases evidently for increasing range.
The measured range errors from our experiments are provided in Figure 11, which illustrate the relationship between the measured range errors and the real ranges. The range errors are the difference between the measured range values and the range at a speed of 10 m/s. For increasing speed, the range error drifts are observed due to the speed deviation during the experimented equipment falling down. We can find that for r = 4 m to 18 m, all the range errors fall within 0.8 m, whereas the range error exhibits periodically feature with the increasing range r, which is consistent with the simulation results in Figure 4. Besides, the theoretical range resolution of the conventional frequency-domain methods Δ R = c 4 Δ F is 1.5 m under the same experimental conditions.

5. Conclusions

In this paper, we proposed a time-domain ranging algorithm based on the ratio of the deviation of the beat frequency signal for single target short range sensors to improve ranging performance and reduce computation complexity. We investigated the ranging errors under different SNRs, moving speeds, integral numbers, and compare the computation complexity. A measurement system was then constructed with an FMCW sensor prototype to validate our analysis results. The time-domain ranging algorithm avoids multiplications in implementation, which allows great advantages over the conventional zero-padding FFT scheme. Meanwhile, it can achieve a range resolution of 0.8 m in our experiment. The proposed ranging method could find wide application in various scenarios of single target short range systems, whereas the multiple targets scenario is beyond the scope of this method.

Author Contributions

Formal analysis, investigation and writing—original draft preparation, X.P.; writing—review and editing, C.X. and S.L.; visualization, S.Y.

Funding

This research was funded by the National Natural Science Foundation of China grant number U1730109.

Conflicts of Interest

The authors declare no conflict of interest

References

  1. Liu, J.; Chen, X.; Zhang, Z. A novel algorithm in the FMCW microwave liquid level measuring system. Meas. Sci. Technol. 2005, 17, 135–138. [Google Scholar] [CrossRef]
  2. Kim, B.; Kim, S.; Lee, J. A Novel DFT-Based DOA Estimation by a Virtual Array Extension Using Simple Multiplications for FMCW Radar. Sensors 2018, 18, 1560. [Google Scholar] [CrossRef] [PubMed]
  3. Choi, J.H.; Jang, J.H.; Roh, J.E. Design of an FMCW Radar Altimeter for Wide-Range and Low Measurement Error. IEEE Trans. Instrum. Meas. 2015, 64, 3517–3525. [Google Scholar] [CrossRef]
  4. Patel, A.; Paden, J.; Leuschen, C.; Kwok, R.; Gomez-Garcia, D.; Panzer, B.; Davidson, M.W.J.; Gogineni, S. Fine-Resolution Radar Altimeter Measurements on Land and Sea Ice. IEEE Trans. Geosci. Remote Sens. 2015, 53, 2547–2564. [Google Scholar] [CrossRef]
  5. Wang, J.; Xiang, W.; Lei, C.; Huangfu, J.; Ran, L. Noncontact Distance and Amplitude-Independent Vibration Measurement Based on an Extended DACM Algorithm. IEEE Trans. Instrum. Meas. 2014, 63, 145–153. [Google Scholar] [CrossRef]
  6. Zhang, W.; Chen, X.; Fei, C.; Rhee, W.; Wang, Z. A Phase-Domain ΔΣ Ranging Method for FMCW Radar Receivers. IEEE Trans. Circuits Syst. II Express Briefs 2013, 60, 537–541. [Google Scholar] [CrossRef]
  7. Komarov, I.; Smolskiy, S. Fundamentals of Short-Range FM Radar; Artech House: Norwood, MA, USA, 2003. [Google Scholar]
  8. Hyun, E.; Jin, Y.S.; Lee, J.H. A pedestrian detection scheme using a coherent phase difference method based on 2D range-doppler FMCW radar. Sensors 2016, 16, 124. [Google Scholar] [CrossRef] [PubMed]
  9. Saponara, S.; Neri, B. Radar Sensor Signal Acquisition and Multidimensional FFT Processing for Surveillance Applications in Transport Systems. IEEE Trans. Instrum. Meas. 2017, 66, 604–615. [Google Scholar] [CrossRef]
  10. Neemat, S.; Krasnov, O.; Yarovoy, A. An Interference Mitigation Technique for FMCW Radar Using Beat-Frequencies Interpolation in the STFT Domain. IEEE Trans. Microw. Theory Tech. 2019, 67, 1207–1220. [Google Scholar] [CrossRef]
  11. Pan, X.; Liu, S.; Yan, S. Nonlinearity-Based Ranging Technique in SC-FDE Communication System with Oversampled Signals. IEEE Access 2019, 7, 49632–49640. [Google Scholar] [CrossRef]
  12. Huang, C.F.; Lu, H.P.; Chieng, W.H. Estimation of single-tone signal frequency with special reference to a frequency-modulated continuous wave system. Meas. Sci. Technol. 2012, 23, 035002. [Google Scholar] [CrossRef]
  13. Ko, H.H.; Cheng, K.W.; Su, H.J. Range resolution improvement for FMCW radars. In Proceedings of the European Radar Conference, Amsterdam, The Netherlands, 30–31 October 2008; pp. 352–355. [Google Scholar]
  14. Kim, S.; Lee, K. Low-Complexity Joint Extrapolation MUSIC Based 2D Parameter Estimator for Vital FMCW Radar. IEEE Sens. J. 2019, 19, 2205–2216. [Google Scholar] [CrossRef]
  15. Li, Y.C.; Choi, B.; Chong, J.W.; Oh, D. 3D Target Localization of Modified 3D MUSIC for a Triple-Channel K-Band Radar. Sensors 2018, 18, 1634. [Google Scholar] [CrossRef] [PubMed]
  16. Aiello, M.; Cataliotti, A.; Nuccio, S. A comparison of spectrum estimation techniques for nonstationary signals in induction motor drive measurements. IEEE Trans. Instrum. Meas. 2005, 54, 2264–2271. [Google Scholar] [CrossRef]
  17. Scherr, S.; Ayhan, S.; Fischbach, B.; Bhutani, A.; Zwick, T. An Efficient Frequency and Phase Estimation Algorithm With CRB Performance for FMCW Radar Applications. IEEE Trans. Instrum. Meas. 2015, 64, 1868–1875. [Google Scholar] [CrossRef]
  18. Kim, B.S.; Jin, Y.; Kim, S.; Lee, J. A Low-Complexity FMCW Surveillance Radar Algorithm Using Two Random Beat Signals. Sensors 2019, 19, 608. [Google Scholar] [CrossRef]
  19. Wang, F.; Pan, X.; Xiang, C.; Chen, M. Time-domain algorithm for FMCW based short distance ranging system. In Proceedings of the European Conference on Antennas & Propagation, Lisbon, Portugal, 12–17 April 2015. [Google Scholar]
Figure 1. Instantaneous frequency of the transmitted and received signals for relatively stationary sensor and target.
Figure 1. Instantaneous frequency of the transmitted and received signals for relatively stationary sensor and target.
Sensors 19 03176 g001
Figure 2. Instantaneous frequency of the transmitted and received signals with relative motion between sensor and target.
Figure 2. Instantaneous frequency of the transmitted and received signals with relative motion between sensor and target.
Sensors 19 03176 g002
Figure 3. Discrete-spectrum of beat frequency signal with F m = 100 kHz.
Figure 3. Discrete-spectrum of beat frequency signal with F m = 100 kHz.
Sensors 19 03176 g003
Figure 4. Range error versus r when N = 10, 50, 100; and v r = 10 m/s.
Figure 4. Range error versus r when N = 10, 50, 100; and v r = 10 m/s.
Sensors 19 03176 g004
Figure 5. Range error versus N when v r = 10, 50, 100 m/s; and r = 10 m.
Figure 5. Range error versus N when v r = 10, 50, 100 m/s; and r = 10 m.
Sensors 19 03176 g005
Figure 6. Range error versus r when signal-to-noise ratios (SNR) = 5 dB, 10 dB, 15 dB, 20 dB.
Figure 6. Range error versus r when signal-to-noise ratios (SNR) = 5 dB, 10 dB, 15 dB, 20 dB.
Sensors 19 03176 g006
Figure 7. Block diagram of the frequency-modulated continuous wave (FMCW) ranging system.
Figure 7. Block diagram of the frequency-modulated continuous wave (FMCW) ranging system.
Sensors 19 03176 g007
Figure 8. FMCW sensor prototype. (a) Sensor structure and microstrip antenna. (b) Radio frequency (RF) front-end and signal processing module.
Figure 8. FMCW sensor prototype. (a) Sensor structure and microstrip antenna. (b) Radio frequency (RF) front-end and signal processing module.
Sensors 19 03176 g008
Figure 9. Experimental setup of the ranging system.
Figure 9. Experimental setup of the ranging system.
Sensors 19 03176 g009
Figure 10.
Figure 10.
Sensors 19 03176 g010
Figure 11. Measured range error under different ranges.
Figure 11. Measured range error under different ranges.
Sensors 19 03176 g011
Table 1. Computation complexity for fast Fourier transform (FFT) and proposed time-domain algorithms with M samples.
Table 1. Computation complexity for fast Fourier transform (FFT) and proposed time-domain algorithms with M samples.
Ranging SchemesAdditions/SubtractionsMultiplicationsDivisions
FFT estimation 6 M log 2 M 2 M log 2 M 0
Proposed algorithm 3 M 01
Table 2. Specifications of FMCW sensor.
Table 2. Specifications of FMCW sensor.
ItemValueItemValue
Carrier frequency8.2 GHzFrequency bandwidth50 MHz
Modulation waveformtrapezoidalTx-Rx Switching Frequency4 MHz
Modulation frequency100 kHzSample rate10 MHz
Antenna beamwidth100 Antenna gain6 dBi

Share and Cite

MDPI and ACS Style

Pan, X.; Xiang, C.; Liu, S.; Yan, S. Low-Complexity Time-Domain Ranging Algorithm with FMCW Sensors. Sensors 2019, 19, 3176. https://doi.org/10.3390/s19143176

AMA Style

Pan X, Xiang C, Liu S, Yan S. Low-Complexity Time-Domain Ranging Algorithm with FMCW Sensors. Sensors. 2019; 19(14):3176. https://doi.org/10.3390/s19143176

Chicago/Turabian Style

Pan, Xi, Chengyong Xiang, Shouliang Liu, and Shuo Yan. 2019. "Low-Complexity Time-Domain Ranging Algorithm with FMCW Sensors" Sensors 19, no. 14: 3176. https://doi.org/10.3390/s19143176

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop