Zhijie Kong1, Ping Li2, Xiaopeng Yan3, Xinhong Hao4. 1. School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China. ethankong@163.com. 2. School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China. liping85@bit.edu.cn. 3. School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China. yanxiaopeng@bit.edu.cn. 4. School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China. haoxinhong@bit.edu.cn.
Abstract
Currently, frequency-modulated continuous-wave (FMCW) proximity sensors are widely used. However, they suffer from a serious sweep jamming problem, which significantly reduces the ranging performance. To improve its anti-jamming capability, this paper analyzed the response mechanism of a proximity sensor with the existence of real target echo signals and sweep jamming, respectively. Then, a multi-channel harmonic timing sequence detection method, using the spectrum components' distribution difference between the real echo signals and sweep jamming, is proposed. Moreover, a novel fast Fourier transform (FFT)-based implementation was employed to extract multi-channel harmonic information. Compared with the traditional band-pass filter (BPF) implementation, this novel realization scheme only computes FFT once, in each transmission cycle, which significantly reduced hardware resource consumption and improved the real-time performance of the proximity sensors. The proposed method was implemented and proved to be feasible through the numerical simulations and prototype experiments. The results showed that the proximity sensor utilizing the proposed method had better anti-sweep jamming capability and ranging performance.
Currently, frequency-modulated continuous-wave (FMCW) proximity sensors are widely used. However, they suffer from a serious sweep jamming problem, which significantly reduces the ranging performance. To improve its anti-jamming capability, this paper analyzed the response mechanism of a proximity sensor with the existence of real target echo signals and sweep jamming, respectively. Then, a multi-channel harmonic timing sequence detection method, using the spectrum components' distribution difference between the real echo signals and sweep jamming, is proposed. Moreover, a novel fast Fourier transform (FFT)-based implementation was employed to extract multi-channel harmonic information. Compared with the traditional band-pass filter (BPF) implementation, this novel realization scheme only computes FFT once, in each transmission cycle, which significantly reduced hardware resource consumption and improved the real-time performance of the proximity sensors. The proposed method was implemented and proved to be feasible through the numerical simulations and prototype experiments. The results showed that the proximity sensor utilizing the proposed method had better anti-sweep jamming capability and ranging performance.
Frequency-modulated continuous wave (FMCW) sensors constantly transmit and receive signals and is thus capable of maintaining a high signal-to-noise ratio with much less peak power than a corresponding pulse sensor system. Due to its simple structure, the FMCW sensors are widely used in a plurality of areas [1], such as healthcare [2], security [3], navigation [4], vehicle collision warning system [5], geodesy [6], helicopter and aircraft landing control [7], and other related areas. The ranging performance is a key parameter for the FMCW sensor. However, it is significantly affected by unintended interference [8] and intended jamming [9]. Among them, the intended jamming has become a serious threat to FMCW sensors, especially sweep jamming [10,11], which combines the properties of both spot jamming and barrage jamming by rapidly sweeping a narrow band of jamming signals over a wide frequency band [12]. Hence, many previous studies have focused on increasing the anti-sweep jamming capability of short-range proximity sensors.Prior studies to increase the anti-sweep jamming capability of FMCW sensors can be categorized into two categories: transmitted waveform design [5,13,14,15] and beat signal processing [16,17,18,19]. Reference [5] designed a new transceiver and utilized the fractional Fourier transform (FRFT), which was sensitive to the FM slope, to suppress jamming. Perrin used the spectrum characteristics of echoes to detect targets [16], while Xiao et al. [17] distinguished the target position according to the Doppler characteristics of different encounters process. Based on an analysis of difference between the target echoes and jamming signal, Huang et al. [18] and Li et al. [19] utilized machine learning to classify the target and jammer, respectively.While various methods have been investigated to improve the anti-jamming capacity of FMCW sensors, it is of great importance to have a specific method for short-range FMCW proximity sensors. The special operating environment leads to two issues that generally do not exist in conventional radar designs. Due to the signal leakage, close range, and the generally narrow antenna beam, the target is only partially illuminated, leading to a relatively low signal-to-noise rate (SNR) [20,21]. Due to the small volume and power limitations, the hardware is generally simple and cost-effective, resulting in implementation difficulties of the complex circuits and algorithms.One kind of proximity sensors uses harmonic signal information to detect targets. Through analyzing the spectrum of a short-range FMCW proximity sensor’s beat signal, it was found that the spectral harmonic component peaked at some specific distances. Existing sensors usually use BPF to extract the harmonic signal. However, the filter design has a direct effect on the suppression of jamming [22,23,24]. For instance, when more harmonic signals are used, the BPF-based harmonic acquisition method consumes a larger number of system resources, causing a non-negligible processing delay and performance decrease.This paper presents an anti-sweep jamming design and its implementation for short-range FMCW proximity sensors using the multi-channel harmonic timing sequence detection method. The harmonic peak amplitude information and timing information of multi-channels are used to suppress the jamming. To reduce the resource consumption, our study implements the harmonic timing detection based on FFT. The multi-channel harmonic envelope information is acquired using FFT once, in each transmission cycle. The main contributions of this paper are as follows: (1) the failure mechanism of the sensor under sweep jamming is analyzed; (2) an anti-jamming method of multi-channel harmonic timing detection is proposed and implemented based on FFT; and (3) the anti-jamming capability is improved and resource usage is reduced.The rest of the paper is organized as follows: the principles of short-range FMCW proximity sensors, the construction of the sweep jamming model, and the analysis of the theoretical basis of anti-sweep jamming are introduced in Section 2. Section 3 demonstrates the implementation of multi-channel harmonic timing detection based on the BPF and FFT, respectively. The simulation analysis of two harmonic timing detection methods is presented, and the sensor prototype is designed to verify the ranging and anti-jamming capability in Section 4, which is followed by our conclusions in Section 5.
2. Failure Mechanism Analysis of Short-Range FMCW Proximity Sensor under Sweep Jamming
2.1. FMCW Harmonic Ranging Principle
The FMCW sensor, shown schematically in Figure 1, transmits an FM signal, and mixes the transmitted signal and the target echo signal to obtain the beat signal after low-pass filtering. From the beat signal, the range information can be calculated.
Figure 1
Block diagram of a short-range FMCW proximity sensor (LNA: low-noise amplifier; VCO: voltage-controlled oscillator; LO: local signal).
The signal from the voltage-controlled oscillator (VCO) (controlled by the modulator) enters Port 1 of the circulator. Almost all of the energy of this signal passes from Port 2 to the transceiver antenna and is radiated toward the target. The expression of the transmission modulated by triangular waveform is
where is the amplitude of the transmitted signal, is the carrier frequency, is half of bandwidth, is the FM slope, is the number of transmission, is the period of modulation signal, and is the frequency of the modulation signal. To ensure the achievable implementation and maximum range detection, is set to be , where is the Doppler signal produced by relative motion, is the speed of light, and is the maximum detection range of the proximity sensors.The signal reflected is an attenuated and delayed version of the transmitted signal, expressed as , where is the attenuation factor, and is the round-trip time for the signal to propagate from the sensor system and back. The echo signal enters Port 2 of the circulator, passes to Port 3 and on to mixer1. Another port of mixer1 is connected to the local signal with amplitude . The output of mixer1 (called the beat signal) can be expressed asAs for the proximity sensor [22], the beat signal between and can be ignored. The spectrum of is
where is the harmonic number, andAs shown in Equation (3), the spectrum of the beat signal consists of . The energy of the separate spectrum is described in Equation (4), which is composed of two Sinc function. The display peaks when , derivingAs shown above, when the predetermined distance is given, the corresponding harmonic number can be obtained from Equation (5). Hence, in practice, the detection of predetermined distance is always converted to the detection of the signal peak of harmonic. Generally, is designed to be an even number to suppress the damage of the leakage signal [25]. Equation (5) indicates that, when the sensor detects the target and the distance is reduced, the high-to-low-order harmonic signal peaks appear in turn and that the range resolution is .The harmonic signal carrying Doppler information is obtained by BPF. The output of BPF isThe is mixed with the reference signal in mixer2. The frequency of reference signal is . The output of mixer2 is passed to the envelope demodulator (shown in Figure 1), and the obtained Doppler signal is expressed in Equation (7). The threshold detection is performed using the Doppler signal to provide the ranging information.
2.2. Sweep Jamming Strategy
In sweep jamming, the jammer sweeps its frequency from one to the other and does not share its power among multiple frequencies.The parameters of sweep jamming are as follows: the start frequency , the stop frequency , the frequency step , the dwell time , and the sweep number . The instantaneous frequency of the sweep jamming signal is
where , and .The phase of sweep jamming is
where .Sweep jamming is generally used with amplitude modulation (AM), e.g., cos wave amplitude modulation, so the jamming signal can be expressed as
where is the amplitude of carrier signal, is the amplitude of AM signal, is the frequency of AM signal, and is the initial phase of the AM signal, assuming here. The amplitude modulation results in the spectrum shifting of , e.g., at the kth sweep point, and the instantaneous frequency consists of both and after AM, as shown in Figure 2.
Figure 2
Block diagram of time–frequency analysis for the sweep jamming signal with AM.
2.3. Failure Mechanism Analysis
The sweep jamming signal is received by the sensor transceiver and mixed with the LO; the beat signal under jamming can be expressed as
where is the phase of local signal, andThe Fourier transform (FT) of is :
where and are the FT of and , respectively. The first item on the right side of Equation (13) shifts the spectrum of and simulates the Doppler phenomenon during the encounter. The spectrum of is mainly dependent on .The dwell time of sweep jamming is in the order of milliseconds, while the FM period is in the order of microseconds. Consequently, the sweep point is considered to be the same in a transceiver cycle. can then be expressed as
where , , , and are Fresnel functions, and . The spectrum of is composed of , with bandwidth .The center frequency of sweep jamming is generally equal to the carrier frequency, and sweep bandwidth covers the bandwidth of the sensor. At the beginning of the sweep, the non-cooperative relationship between the sweep jamming and sensor transmission signal keeps the effective jamming signal out of the BPF’s passband; hence, the sensor is not jammed. With changes in the sweep frequency step, the effective jamming signal gradually passes through the BPF’s passband, that is, the signal appears in . While the jamming signal’s energy is large enough, the harmonic energy satisfies the condition for ranging, causing the sensor to be jammed.When the sensor receives the sweep jamming signal, the corresponding peaks appear randomly in a certain number of harmonics, determined by the jamming parameters. However, when the sensor detects the target and its distance is reduced, the high-to-low-order harmonic signal peaks appear in a regular sequence. Therefore, harmonic peak timing sequence detection can be used to differentiate between the target echo and jamming signal.
3. Design and Implementation of Multi-Channel Harmonic Timing Sequence Detection
3.1. Multi-Channel Harmonic Timing Sequence Detection Based on BPF
The block diagram of the designed method based on BPF is shown in Figure 3.
Figure 3
Block diagram of multi-harmonic timing sequence detection based on BPF.
Unlike the scheme in Figure 1, the newly designed sensor comprehensively combined dual-channel information to acquire the predetermined distance . The negative edge of the channel and the positive edge of channel were detected simultaneously. Only when the negative edge comes earlier than the positive edge is the ranging condition satisfied.Under the condition of sweep jamming, the spectrum of the beat signal is composed of , the valid signal can pass through a dual-channel passband, but the amplitudes of both channels appear randomly during the dwell time of sweep jamming; when the point of sweep frequency comes, the positive edge and negative edge appear simultaneously, resulting in a mismatch of harmonic timing sequence detection.More channels mean more obvious difference in timing sequence among them, which provides a more rigorous judging condition and better anti-jamming capability. However, this causes an implementation problem at the same time. Regardless of whether the analog filter group or digital filter is utilized, extra system resource consumption will be inevitable when more channels are employed, even though some signal processors such as the Field-Programmable Gate Array (FPGA) provide a special IP core. A larger number of system resources are consumed when the filters’ orders are relatively high, causing a non-negligible processing delay and performance decrease. To overcome this disadvantage, the anti-sweep jamming sensor based on FFT was proposed and designed.
3.2. Multi-Channel Harmonic Timing Sequence Detection Based on FFT
The block diagram of the designed sensor based on FFT is shown in Figure 4.
Figure 4
Block diagram of multi-harmonic timing sequence detection based on FFT (The operations in the dashed box are implemented using a digital device).
Different from the FFT-based instantaneous frequency estimation sensor, the designed sensor, instead of using instantaneous frequency, uses separate components of the beat signal spectrum to achieve harmonic timing sequence detection. The beat signal is sampled by the analog-to-digital converter (ADC) and then transformed using the FFT in the digital signal processor, and the multi-channel signal (changing with range) can be obtained as shown in Figure 5. When the amplitude conditions and timing sequence detection are met, the processor outputs the ranging information.
Figure 5
Basic concept of FFT-based harmonic timing sequence detection.
For the anti-sweep jamming sensor based on FFT, FFT is performed once during each transmission cycle to obtain the multi-channel harmonic amplitude. Furthermore, as computational complexity is related to the number of FFT points, the amount of digital resources can be significantly reduced by using this implementation method.
4. Simulated and Measured Results Discussion
We used numerical simulations and experimental tests to verify the key performances of the designed sensor: reliable ranging performance and improved anti-sweep jamming performance. In the first scenario, to test the ranging performance, only the target signal existed during the simulation. In the second scenario, the hardware resource usage of the proposed methods (based on the digital BPF implementation and the FFT implementation) were studied. In the third scenario, the outputs of the multi-channels were obtained under sweep jamming by the simulations and prototype experiments. The proposed multi-channel harmonic timing sequence detection was used to range. After numerous Monte Carlo simulations and experimental tests, the corresponding anti-jamming success rates were collected to quantitate the anti-sweep jamming performance.
4.1. Ranging Performance Simulation and Analysis
The ranging performance of the BPF and FFT implementation scheme (based on the timing sequence detection method) were simulated when the proximity sensor approached the target. The simulation parameters are illustrated in Table 1.
Table 1
Simulation parameters.
Parameters
Value
Carrier frequency
X-band
FM frequency fm/KHz
100
Bandwidth of sensor 2ΔF/MHz
100
Detection range/m
1–15
Target speed/(m/s)
500
Sensor sampling frequency/MHz
5
FFT points
128
SNR/dB
−10
As the proximity sensor works on the condition of low SNR, the background noise of additive white Gaussian noise was added in the simulation and the SNR was −10 dB. The outputs of the 2th/4th/6th/8th harmonic channels of the BPF-based and FFT-based realization scheme are shown in Figure 6a,b and Figure 7.
Figure 6
The outputs of the 2th/4th/6th/8th harmonic channels (SNR = −10 dB). (a) The BPF-based method, and (b) the FFT-based method.
Figure 7
A comparison of the 2th/4th/6th/8th harmonic channels based on the BPF and FFT scheme (SNR = −10 dB).
As shown in Figure 6, when the sensor gradually approached the target, the envelope peak of the 8th/6th/4th/2th harmonic signals appeared successively, and the envelope peak of different harmonic signals increased; namely, the peak of the 2nd harmonic was higher than that of the other three channels. Between the two adjacent signal peaks, the high-order harmonic signal was on the negative edge and the low-order harmonic signal was on the positive edge; thus, harmonic timing detection was achieved when a negative edge was followed by a positive edge.Figure 7 demonstrates that the harmonic envelope based on FFT was basically consistent with the one based on BPF, and the peak points were close to the theoretical points (theoretical peak locations: 1.5 m, 3 m, 4.5 m, and 6 m, respectively). The maximum ranging error was 0.2 m, which was caused by the increase in echo power when the distance decreased. The range resolution of both methods was 1.5 m, which matched the theoretical value. In the premise of obtained multi-channel harmonic envelopes, timing sequence detection could be achieved through detecting the positive and negative edges.
4.2. Implementation Complexity Analysis
The short-range FMCW proximity sensor prototype was designed based on the structure described in Figure 4. Images of the prototype and the RF module are provided in Figure 8a,b.
Figure 8
The designed anti-jamming sensor prototype. (a) The transceiver antenna and signal processing module, and (b) the RF module.
The sub-parts of the RF module were designed using the sub-cavity to reduce the RF signal leakage, and signal processing was completed using the Field-Programmable Gate Array (FPGA). BPF- and FFT-based harmonic timing detection using three channels were implemented on the same hardware, and a comparison of the resources used is shown in Table 2.
Table 2
Implementation complexity analysis (XC3S1000).
Parameters
Number of Slices Flip Flops
Number of 4 input look-up tabels (LUTs)
Number of MULT18X18s
BPF
5256
4573
21
FFT
1502
1281
8
The implementation of an anti-sweep jamming sensor based on FFT reduced the resource usage significantly; in particular, the number of multipliers used was about 38% of the number that the BPF-based sensor used. When using the FPGA for FFT with the system clock at 50 MHz, and 128 points, FFT takes time at the μs level, which satisfies the proximity sensor real-time requirements. To further reduce resource consumption, a harmonic signals envelope could be extracted using data collected on a single up-slope or down-slope, which has been verified.The maximum detection range was considered in the design of the RF and signal processing modules. The output power of the transmitted signal was 13 dBm and the transceiver antenna gain was 4 dB. The echo was passed to LNA to ensure that the output of mixer1 was in the order of the mV level. A 12-bit ADC (resolution 1000/4096 mV) was used to sample the beat signal. The dynamic range was tested and the results met the design specification.
4.3. Anti-Jamming Test and Analysis
The anti-jamming performance of the designed sensor was verified by simulation and jamming experiments. The outputs of the 4th/6th/8th channels of the sensor under real target echo signals in low-speed encounters (shown in Figure 9) are shown in Figure 10a, and the outputs of the 4th/6th/8th channels of the sensor under sweep jamming are shown in Figure 10b.
Figure 9
The scenario of a low speed encounter for prototype in the chamber (the metal plate target was fixed on the moving car vertically, and the prototype was placed at one end of the track, loaded by the car moving along the track from 10.5 to 1.5 m at a speed of 1 m/s).
Figure 10
The 4th/6th/8th channel outputs of the prototype. (a) Low speed encounter; (b) under sweep jamming. (Sweep jamming parameters:; ; ; AM signal: sine; .)
Figure 10a shows that the 8th harmonic peak at 6 m, the 6th harmonic peak at 4.5 m, the 4th harmonic peak at 3 m, and the peaks of the 8th/6th/4th harmonic signals appear in turn. Considering the practical experiment process where the car began to slow down at a distance of 2 m from the prototype and finally stopped at 1.5 m, the irregular signal at range 1.5–2 m (caused by braking process of the plate target) was normal and did not lead to a false alarm by the sensor.The output of the 8th/6th/4th harmonic signals under sweep jamming in Figure 10b was achieved under the condition that the effective jamming signal passed through the BPF’s passband. The update period of the sweeping jammer was 6 ms according to its technical documents. As long as the 4th channel appeared to be jammed, the other two channels were jammed too, as the spectrum of the beat signal is composed of . However, the amplitudes of the three channels appeared randomly during one dwell time in the whole sweep jamming cycle. At the first sweep point, the output of the 6th channel was higher than that of the 8th and 4th channels; at the fourth sweep point, the output of the 8th channel was lower than that of the 4th channel, but was higher than the output of the 6th channel; at the second, third, and fifth sweep point, the variation of the output signal amplitude of the three channels satisfied the amplitude change under the target echo, but as the point of sweep frequency changed, the positive edge and negative edge appeared simultaneously. This was essentially different from the outputs of the multi-channels under the real target echo signal and resulted in a mismatch of harmonic timing sequence detection.Two thousand simulation experiments using the Monte Carlo method were also conducted. The simulated jamming covered sweep jamming, sweep jamming with AM, and sweep jamming with FM. The AM/FM waveforms consisted of a positive ramp, negative ramp, sin, triangle, square, Gaussian noise, and exponential function. The simulation results showed that the anti-jamming success rate of the designed sensor was 95.5%. With the same jamming parameters, the prototype and the sensor using the structure described in Figure 1 were carried out with the anti-jamming experiment 1000 times, and the success rate of the anti-jamming was 91.3% and 16.7%, respectively. The simulation and anti-jamming experiment results showed that the proposed method improved the anti-sweep jamming capability of the FMCW sensor effectively.
5. Conclusions
To overcome the sweep jamming problem faced by the FMCW proximity sensor in a jamming environment, this study designed a short-range FMCW proximity sensor using harmonic timing sequence extraction. Based on an analysis of the failure mechanisms of a proximity sensor under sweep jamming, we proposed an anti-jamming method of multi-channel harmonic timing sequence detection. To consume fewer hardware resources, FFT-based implementation was employed, and a prototype was designed to verify the effectiveness of the method and the improvements in anti-sweep performance. The simulation and experimental results demonstrated that the sensor described in this paper can effectively improve anti-sweep jamming performance under the condition of the same ranging precision .