Experimental Evaluation of Moving Target Compensation in High Time-Bandwidth Noise Radar
Electrical Engineering and Systems Science > Signal Processing
In this article, the effect a moving target has on the signal-to-interference-plus-noise-ratio (SINR) for high time-bandwidth noise radars is investigated. To compensate for cell migration we apply a computationally efficient stretch processing algorithm that is tailored for batched processing and suitable for implementation onto a real-time radar processor.
The performance of the algorithm is studied using experimental data. In the experiment, pseudorandom noise, with a bandwidth of 100 MHz, is generated and transmitted in real-time. An unmanned aerial vehicle (UAV), flown at a speed of 11 m/s, is acting as a target. For an integration time of 1 s, the algorithm is shown to yield an increase in SINR of roughly 13 dB, compared to no compensation. It is also shown that coherent integration times of 2.5 s can be achieved.
Journal reference: | 2023 20th European Radar Conference (EuRAD) (pp. 213-216). IEEE |
Related DOI: | https://doi.org/10.23919/EuRAD58043.2023.10289425 |
Submission history
From: Martin Ankel [view email][v1] Thu, 2 May 2024 05:46:16 UTC (1,559 KB)
Summary
The article investigates the effect of moving targets on the signal-to-interference-plus-noise ratio (SINR) for high time-bandwidth noise radars. To compensate for cell migration, the authors apply a computationally efficient stretch processing algorithm tailored for batched processing and suitable for real-time radar processor implementation.
The performance of the algorithm is studied using experimental data, where pseudorandom noise with a bandwidth of 100 MHz is transmitted in real-time, and an unmanned aerial vehicle (UAV) flying at 11.5 m/s acts as the target. The algorithm is shown to yield an increase in SINR of roughly 13 dB for an integration time of 1 s, compared to no compensation. Coherent integration times of up to 2.5 s are achieved.
The article discusses the theory behind velocity compensation, including Doppler compensation and stretch compensation. An algorithm is presented that efficiently performs approximate stretch processing by applying a constant phase factor per batch, which is easy to implement and relatively resource-efficient on an FPGA.
Experiments and results demonstrate that significant increases in SINR can be achieved by compensating for the Doppler shift and the target's cell migration. The coherence time of the target UAV fluctuates but is observed to be at least 2.5 s for a subset of the data.
Waveform
The waveform characteristics used in the experimental testing are as follows:
- Waveform type: Pseudorandom noise
- Bandwidth: 100 MHz
- Carrier frequency: L-band (1.3 GHz)
- Transmission mode: Continuous, non-repeating signals transmitted in real-time using a digital microwave platform named Vivace
- Receiver sampling rate: 250 MS/s using a software-defined radio capable of streaming data to disk drive storage
- Batch time (t_p): 4 ms
- Coherent Processing Interval (CPI): Investigated with CPIs of 1 s and up to 2.5 s
The target used in the experiment was a DJI Matrice 600 UAV, flown in the direction of the antenna boresight at a speed of 11.5 m/s for 5 s. The scenario consisted of a monostatic continuous wave noise radar, which resulted in significant self-interference masking the target. To detect the UAV, the data was processed with the Sequential CLEAN algorithm to suppress strong clutter scatterers.
Stretch Processing Algorithm
The article presents an algorithm that efficiently performs an approximate stretch processing by applying a constant phase factor per batch, which is suitable for real-time implementation on an FPGA. The algorithm is designed to work in conjunction with batched processing of the noise waveform while minimizing the number of extra operations and avoiding the need to buffer data.
The algorithm consists of the following steps:
- Assume the coherent processing interval (CPI) consists of N samples, and the Doppler-shifted reference signal is segmented into P batches, each containing M = N/P samples covering a time of t_p.
- Populate each batch into a row of a matrix of size P × M and form the discrete Fourier transform of each respective row.
- Apply a time translation between batches in the frequency domain to compensate for target motion. This is done by shifting the reference with a factor a = 2v_r * f_s * t_p / c between batches, where v_r is the reference velocity, f_s is the receiver's sampling rate, and c is the speed of light.
- Calculate the range-Doppler map by performing the cross-correlation in the frequency domain and then taking the Fourier transform of each column.
The algorithm requires only two additional operations to perform the stretch compensation: calculation of one phase factor for each sample and one element-wise multiplication. In FPGA terms, this would consist of a cosine block, a sine block, two product blocks, and some counters, making it easy to implement and relatively resource-efficient. The implementation is also practical because data does not have to be buffered but can be continuously streamed.
The spacing of the different stretch hypotheses dv can be determined by requiring a maximum allowable stretch loss L_S. The article also discusses the importance of keeping track of both the Doppler loss and the stretch loss when designing the system and choosing the velocity spacings δv and dv.
Authors, Associations, and Prior Work
The authors of the article are:
- Martin Ankel (Department of Microtechnology and Nanoscience, Chalmers University of Technology, Sweden; Research and Concepts, Surveillance, Saab, Sweden)
- Robert S. Jonsson (Department of Microtechnology and Nanoscience, Chalmers University of Technology, Sweden; Research and Concepts, Surveillance, Saab, Sweden)
- Mats Tholén (Nanostructure Physics, KTH Royal Institute of Technology, Sweden; Intermodulation Products AB, Sweden)
- Tomas Bryllert (Department of Microtechnology and Nanoscience, Chalmers University of Technology, Sweden; Research and Concepts, Surveillance, Saab, Sweden)
- Lars M.H. Ulander (Department of Space, Earth and Environment, Geoscience and Remote Sensing, Chalmers University of Technology, Sweden)
- Per Delsing (Department of Microtechnology and Nanoscience, Chalmers University of Technology, Sweden)
The authors are associated with the following institutions:
- Chalmers University of Technology, Sweden
- Saab, Sweden
- KTH Royal Institute of Technology, Sweden
- Intermodulation Products AB, Sweden
The authors acknowledge support from the Knut and Alice Wallenberg (KAW) Foundation through the Wallenberg Centre for Quantum Technology (WACQT).
Prior related work mentioned in the article includes:
- Research on low probability of intercept (LPI) radar strategies by A. G. Stove, A. L. Hume, and C. J. Baker (2004).
- A book on detecting and classifying low probability of intercept radar by P. E. Pace (2009).
- Early work on noise-modulated distance measuring systems by B. M. Horton (1959).
- Investigations into the ambiguity function of coherent ultrawideband random noise radar by M. Dawood and R. M. Narayanan (2003).
- Studies on noise radar using random phase and frequency modulation by S. R. J. Axelsson (2004, 2007).
- An introduction to noise radar and its waveforms by F. De Palo et al. (2020).
- Research on stretch processing techniques by W. J. Caputi (1971), T. L. Marzetta, E. A. Martinsen, and C. P. Plum (1993), K. S. Kulpa and J. Misiurewicz (2006), J. Xu et al. (2011), T. Shan et al. (2016), and D. Bok, D. O'Hagan, and P. Knott (2021).
- Investigation of Doppler tolerance in noise radar by C. Wasserzier (2021).
- Research on noise radar for range/Doppler processing and digital beamforming using low-bit ADC by S. R. J. Axelsson (2003).
- Work on synthetic-aperture radar processing using fast factorized back-projection by L. M. H. Ulander, H. Hellsten, and G. Stenström (2003).
- M. Ankel, R. S. Jonsson, M. Tholén, T. Bryllert, L. M. H. Ulander and P. Delsing, "Experimental Evaluation of Moving Target Compensation in High Time-Bandwidth Noise Radar," 2023 20th European Radar Conference (EuRAD), Berlin, Germany, 2023, pp. 213-216, doi: 10.23919/EuRAD58043.2023.10289425.
Abstract: In this article, the effect a moving target has on the signal-to-interference-plus-noise-ratio (SINR) for high time-bandwidth noise radars is investigated. To compensate for cell migration we apply a computationally efficient stretch processing algorithm that is tailored for batched processing and suitable for implementation onto a real-time radar processor. The performance of the algorithm is studied using experimental data. In the experiment, pseudorandom noise, with a bandwidth of 100 MHz, is generated and transmitted in real-time. An unmanned aerial vehicle (UAV), flown at a speed of 11.5 m/s, is acting as a target. For an integration time of 1 s, the algorithm is shown to yield an increase in SINR of roughly 13 dB, compared to no compensation. It is also shown that coherent integration times of 2.5 s can be achieved.
keywords: {Doppler shift;Radar detection;Europe;Interference;Autonomous aerial vehicles;Approximation algorithms;Real-time systems;Doppler Tolerance;Experimental Long Time Coherent Integration;Noise Radar;Stretch Processing},
URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10289425&isnumber=10288615
Artifacts
The article mentions the following test equipment, software, and resulting artifacts:
Test Equipment:
- Vivace: A digital microwave platform developed by Intermodulation Products AB, used to generate and transmit the pseudorandom noise signal in real-time at L-band (1.3 GHz). The transmitter's FPGA was upgraded to handle continuous transmission of non-repeating signals.
- Software-defined radio (SDR): Used to record the received data. The SDR is capable of streaming data to disk drive storage at a rate of 250 MS/s. The receiver's FPGA was also upgraded to handle continuous reception of non-repeating signals.
- DJI Matrice 600 UAV: Used as the target, flown in the direction of the antenna boresight at a speed of 11.5 m/s for 5 s.
Software:
- Sequential CLEAN algorithm: Used to process the recorded data and suppress strong clutter scatterers, as the monostatic continuous wave noise radar setup resulted in significant self-interference masking the target.
- Stretch processing algorithm: The authors developed a computationally efficient stretch processing algorithm tailored for batched processing and suitable for implementation on a real-time radar processor. The algorithm was used to compensate for cell migration and improve the SINR.
Resulting Artifacts:
- Range-Doppler maps: The authors present range-Doppler maps of the entire, clutter-filtered, 5 s recorded sequence (Fig. 2) and the UAV detection on CPI 3 with various compensation techniques (Fig. 3).
- SINR measurements: The article provides SINR measurements for different algorithms with 1 s CPI (Table 1) and SINR gain as a function of integration time for different sequences of the 5 s recorded data (Fig. 4).
The article does not provide detailed specifications of the test equipment or the complete source code for the software used in the experiments. However, it does mention that the equipment used is detailed in a previous work by the authors (M. Ankel et al., 2023), with the only difference being the upgrade of the transmitter's and receiver's FPGAs to handle continuous transmission and reception of non-repeating signals.
Unique Aspects
The article presents several unique aspects in their approach to moving target compensation in high time-bandwidth noise radar:
1. Real-time transmission and reception: The authors use a digital microwave platform (Vivace) to generate and transmit a non-repeating, pseudorandom noise signal with a bandwidth of 100 MHz in real-time. The receiver, a software-defined radio, is capable of streaming data to disk drive storage at a rate of 250 MS/s. This real-time, continuous operation allows for the collection of data suitable for investigating moving target compensation techniques.
2. Computationally efficient stretch processing algorithm: The authors develop a novel stretch processing algorithm tailored for batched processing, which is suitable for implementation on a real-time radar processor. The algorithm efficiently performs an approximate stretch processing by applying a constant phase factor per batch, minimizing the number of extra operations and avoiding the need to buffer data. This makes the algorithm resource-efficient and practical for real-time implementation on FPGAs.
3. Experimental validation using a UAV target: The performance of the proposed algorithm is studied using experimental data collected from a real-world scenario. A DJI Matrice 600 UAV is used as the target, flying at a speed of 11.5 m/s, allowing the authors to investigate the effectiveness of their approach in a realistic setting.
4. Significant improvement in SINR: The experimental results demonstrate that the proposed stretch processing algorithm, when combined with Doppler compensation, yields a significant increase in SINR compared to no compensation. The authors report an improvement of roughly 13 dB for an integration time of 1 s and show that coherent integration times of up to 2.5 s can be achieved.
5. Comprehensive analysis of Doppler and stretch losses: The article provides a thorough discussion on the theory behind velocity compensation, including Doppler compensation and stretch compensation. The authors highlight the importance of considering both Doppler loss and stretch loss when designing the system and choosing the velocity spacings for compensation.
These unique aspects contribute to the development of an efficient and effective moving target compensation technique for high time-bandwidth noise radar, supported by experimental validation in a real-world scenario.
"Experimental Evaluation of Moving Target Compensation in High Time-Bandwidth Noise Radar,"
M. Ankel, R. S. Jonsson, M. Tholén, T. Bryllert, L. M. H. Ulander and P. Delsing
M. Ankel, R. S. Jonsson, M. Tholén, T. Bryllert, L. M. H. Ulander and P. Delsing, "Experimental Evaluation of Moving Target Compensation in High Time-Bandwidth Noise Radar," 2023 20th European Radar Conference (EuRAD), Berlin, Germany, 2023, pp. 213-216, doi: 10.23919/EuRAD58043.2023.10289425.
keywords: {Doppler shift;Radar detection;Europe;Interference;Autonomous aerial vehicles;Approximation algorithms;Real-time systems;Doppler Tolerance;Experimental Long Time Coherent Integration;Noise Radar;Stretch Processing},
URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10289425&isnumber=10288615
SECTION I. Introduction
The military surveillance radar is a crucial piece of equipment in the modern battlefield, but it is expensive and vulnerable and, therefore, it must be heavily protected, especially as modern lightweight electronic warfare senors make precise and fast localisation of radar systems possible. Hence, methods and techniques of protecting the radar system is of high interest. One way to protect the radar system is to reduce the risk of the transmitted signal being intercepted in the first place, e.g., low probability of intercept (LPI) radar [1], [2].
To achieve LPI it is desirable to transmit a waveform with low spectral power density, i.e., the radar should transmit continuously with high instantaneous bandwidth and preferably integrate for an extended period of time. A type of radar that generally operates under these conditions is the noise radar [3]–[6]. Introducing randomness to the waveform makes it robust against intelligent jamming and, even if detected, the information revealed is limited. For example, the radar mode of operation is difficult to deduce, since the pulse repetition frequency is not revealed as it would be in most other types of radar systems. Additionally, noise radars are unambiguous in range and Doppler [4], [5].
The combination of high bandwidth and long integration time will lead to significant cell migration of a moving target during the coherent processing interval (CPI) and a reduction in SINR. As an example, with a bandwidth of 100 MHz and a target moving at 10 m/s the maximum coherent integration time is 150 ms. To integrate for longer times, the movement of the target has to be accounted for. This can be done in the correlation processing by either compressing or expanding the reference signal, a method referred to as stretch processing [7]–[12]. It should be mentioned that, while the velocity and acceleration of targets can be adequately accounted for, there may be other sources of coherence loss that limit the coherent integration time.
The article is organised as follows. Section II discusses the Doppler tolerance of noise radars and details a stretch processing algorithm tailored for batched processing of the noise signal. The experimental results are presented and discussed in Section III. Finally, the conclusions are given in Section IV.
SECTION II. Theory Velocity Compensation
Noise radars generate and transmit a random or pseudorandom noise signal. Detection is performed by the concept of matched filter, which is implemented by performing a convolution between the received signal, y, and the reference signal, x, as
We assume that a target at a distance R0 is moving with constant radial velocity vs. The received signal at time t is proportional to the reference delayed by 2(R0 – vst)/c, where c is the speed of light. If the distance covered by the target during a CPI is insignificant in relation to the range resolution, only the Doppler shift has to be accounted for, and the term 2vst/c can be ignored. However, if the covered distance matters, stretch processing has to be considered. These two cases will be treated separately and referred to as Doppler Compensation and Stretch Compensation, respectively.
A. Doppler Compensation
Compensating for the Doppler shift is performed by applying a Doppler modulation to the reference signal as
The correlation loss due to a Doppler shift for noise radars has been investigated in [13] and it was found that the loss primarily depends on the window function w(t) as
For example, for a rectangular window the loss is
B. Stretch Compensation
Typically, in order to calculate the range-Doppler map for a noise waveform in an efficient manner, batched processing is preferred [14], especially for real-time implementation on, e.g., a field programmable gate array (FPGA). Therefore, it is desirable to implement the stretch compensation in conjunction with the batched operation, while simultaneously keeping the number of extra operations to a minimum and avoiding the need to buffer data.
Here,
we present an algorithm that efficiently performs an approximate
stretch processing by applying a constant phase factor per batch [11], [12]. Assume that the CPI consists of N samples, labelled by index n = 0,1, … , N – 1, and that the Doppler shifted reference signal,
If the distance the target moves during the time tp
is negligible with respect to the range resolution, stretching over
each individual batch is unnecessary. In this case it is sufficient to
perform time translation only in slow time, i.e., between batches. This
can be done in the frequency domain, utilising the Fourier transform
property that
The range-Doppler map is calculated by performing the cross-correlation in the frequency domain and then taking the Fourier transform of each column, i.e.,
This processing is efficiently implemented with the Fast Fourier Transform algorithm. There are only two additional operations required by the algorithm to perform the stretch compensation: calculation of one phase factor for each sample and one element-wise multiplication. In FPGA terms this would consist of a cosine block, a sine block and two product blocks (and some counters), making it easy to implement and relatively resource efficient. Such an implementation is also practical considering data does not have to be buffered, but can be continuously streamed.
The spacing of the different stretch hypotheses dv can be determined by requiring a maximum allowable stretch loss LS, given by [12]
In summary, it is important to keep track of both the Doppler loss (3) and the stretch loss (8) when designing the system and choosing δv and dv.
SECTION III. Experiments and Results
In the experiments a pseudorandom sequence of 100 MHz bandwidth is generated and transmitted in real-time, at the L-band (1.3 GHz), by a digital microwave platform named Vivace [16]. Data is recorded with a software defined radio, capable of streaming data to disk drive storage at a rate of 250 Ms/s. The equipment used is detailed in [17], with the only difference being that the transmitter's and receiver’s FPGAs have been upgraded to handle continuous transmission and reception of non-repeating signals. Acting as a target is a DJI Matrice 600 UAV, flown in the direction of the antenna boresight at a speed of 11.5 m/s for 5 s.
Since this scenario consists of a monostatic continuous wave noise radar, there is significant self interference present, which is masking the target [18]. To be able to detect the UAV we processed the data with the sequential CLEAN algorithm [17] to suppress strong clutter scatterers. When integrating the cleaned data over the entire recording with a batch time of tp = 4 ms, we get the results shown in Fig. 2. The UAV is detectable with a maximum SINR of roughly 15.6 dB, where the 0 dB level is referenced to the average interference-plus-noise floor. As expected, there is significant broadening of the target signal in both range and Doppler.
The SINR is investigated with CPIs of 1 s for five different cases: no compensation, Doppler compensation (sec. II-A), stretch compensation (sec. II-B), Doppler and stretch compensation, and resampling of the reference waveform (i.e., true stretching). The resampling is performed over the entire CPI, but the CPI is still processed in batches. One could also consider the 2D correlator, which could potentially further increase the sINR at significant extra computational cost. The 5 s data is divided into five CPIs, with the results presented in Table 1, where the target signal strength is taken to be the strongest resolution cell. The performance of the approximative stretch algorithm is similar to the performance of full resampling. The effect that the different compensations has on the sINR in CPI 3 is illustrated in Fig. 3.
The SINR processing gain is significant, yielding up to 13.6 dB improvement for CPI 3. Theoretically, without compensation the signal should spread uniformly in range and Doppler, if the target moves with constant velocity. In our case the spread is not uniform because the signal is relatively weak and effects from interference and noise become noticeable. If instead of the maximum, an average of the smeared target signal is used, the SINR increase is approximately 20 dB, which is in close agreement to the theoretical loss of LD+LS = 2.4 dB+18.7 dB = 21.1 dB, see Fig. 1. It is not entirely clarified why CPI 2 performs worse than the rest, but a possible explanation is inconsistent flight speed, as the lightweight UAV is prone to wind disturbances. Indeed, close examination of CPI 2 reveals that the UAV accelerates, which is not compensated for by the algorithm.
When compensating for Doppler and cell migration, SINR gain as a function of integration time is investigated to estimate the coherence time of the UAV. The results are shown in Fig. 4, where a coherent integration time of up to 2.5 s is observed to be possible. We expect that several factors beside acceleration, such as multipath propagation and changes in aspect angle, impact the coherence time of the target.
SECTION IV. Conclusion
In summary, we have experimentally investigated moving target compensation for high time-bandwidth noise radars and shown that significant increase in SINR can be achieved by compensating for the Doppler shift and the target’s cell migration. The coherence time of the target UAV fluctuates considerably, but times of at least 2.5 s are observed for a subset of the data. The compensation is performed using an approximative stretch algorithm suitable for real-time implementation. In future work, this algorithm will be implemented onto a real-time high time-bandwidth noise radar processor.
ACKNOWLEDGEMENT
The authors acknowledge support from the Knut and Alice Wallenberg (KAW) Foundation through the Wallenberg Centre for Quantum Technology (WACQT).
No comments:
Post a Comment