1. Introduction
The main goal of CS is to use optimization methods to recover a sparse signal from a small number of non-adaptive measurements. The radar measurements can be viewed as sparse in both time and Doppler space and are possibly sampled at sub-Nyquist rates, which breaks the relationship between the number of samples acquired and the perfect recovery of radar parameters like delay, velocity, and target angle. The recovery of essential micro-Doppler signatures from the UAV target through the sparse representation of the signal in the frequency domain and following optimization of the sparse signal’s norm using CS can improve the classification accuracy of various UAV targets. Additionally, MIMO-based virtual aperture formation can impart a better spatial resolution for the small spatial footprint UAV targets. IAA is another Doppler resolution enhancement technique that is considered in this article and it shows a promising application for UAV detections with few pulses. Prior to CS, filtering is accomplished using PCA-based decomposition into eigen sub-spaces to get rid of clutter contamination principally due to sidelobes pointing towards the ground. A unified theory is developed for the applicability of these non-linear processing methods and shows their enhancements for better UAV detection using simulations. A common theoretical framework is developed for ease of understanding and applicability of these techniques.
For the US Air Force, Agile RF Systems (ARS) has finished developing a portable weather radar (PWR) system built on phased arrays and a four-quadrant architecture. It can be mounted on a roof or tower. It has a sealed radome that provides wind, rain, snow, hail, and sand protection. The CS, IAA, and PCA methods elaborated in this article are with reference to this phased array design.
Figure 1 depicts the conceptual representation of the various sub-sections of this phased array radar. The data from the quadrant-based four-phased array centers can be processed by the signal processor and backend processing algorithms implemented in servers. This radar is based on quadrant-level processing to implement a 4-channel MIMO architecture. This article makes use of this hardware platform to demonstrate non-linear processing which also has a quadrant-wise aperture for MIMO-related enhancements.
Recent advances in computational methods and increased computing capacity for real-time radar operations have greatly increased the use of non-linear processing in radars and communication. For radar applications, the design complexity is typically higher, and a variety of computational techniques can be used to achieve the desired properties [
1]. Today’s modern phased array radars are able to switch beams faster and are based on inertia-less electronic phase programmability for observing different directions. With such a rapid observation capacity needed, a software framework that can extract information from the least number of acquired samples and pulses, aids in reducing the dwell time of radar in a specific direction. This ultimately results in an overall increase in the rate at which targets can be revisited or surveilled. This article combines the power of non-linear CS, IAA, and PCA to make this advancement into the next generation of radar processing and develops a theoretical understanding with the modeling of signal, clutter, and noise spaces for non-linear processing. The key idea behind CS is sparsity. A signal is considered sparse if most of its information is contained within a few non-zero samples. Consequently, a CS-based signal reconstruction algorithm has to find a sparse vector that best represents the measured signal. Sparsity may be in the time domain or in the transformed frequency domain signal. As will be shown later, only a few micro-Doppler non-zero components are present in the frequency domain response of a drone echo, therefore the frequency domain can be considered sparse.
Taking a peek into CS, if
is a sparse vector, it can be recovered from the knowledge of the observation vector
by solving the following optimization problem:
This search is, however, NP-hard and can be replaced by its closest convex norm, the
norm [
2]. The equation above can thus be reformulated as:
where
is the reconstruction matrix. This condition is influenced by the incoherence of the matrix (the sensing matrix), as well as the sparsity of the initial vector
[
2]. The literature offers a number of solutions to this optimization issue. To locate the sparse approximation of the incoming signal
in a dictionary or matrix
, basis pursuit is used in CS. The Dantzig selector, basis pursuit denoising (BPDN), total variation (TV) minimization-based denoising, etc. are additional commonly used formulations for reliable data recovery from noisy measurements [
3]. The squared
-norm of the error between the reconstructed signal
and the sparse signal
in the case of BPDN should be less than or equal to
for the obtained solution.
We can also solve BPDN in its Lagrangian form, which is an unconstrained optimization problem and can be rewritten as:
The primal-dual interior-point technique and fixed-point continuation are two well-known algorithms that have been applied to the aforementioned equation. Algorithms for linear programming, such as the simplex algorithm known as BP-simplex and the interior-point algorithm known as BP-interior, can also be used to solve the optimization problem in Equation (
3). These are solvers for convex problems.
In this article, formulations are developed of the MIMO, CS, and PCA operations with PWR as the platform for UAV detections which is a novel combination of non-linear processing techniques not explored before in literature. The data from the four sub-aperture channels are processed by the signal processor and backend processing algorithms implemented in servers kept in an enclosed thermally controlled chamber as part of PWR radar hardware. To enable MIMO and CS-related enhancements, the signal processor implemented in the radar server can incorporate MIMO, CS, and PCA-related data processing. These non-linear processing methods will eventually lead to the development of low-cost, power-efficient, and small-size radar systems that can scan faster and acquire larger volumes than traditional systems. The evolution of these methods is presented briefly next. Many previous works on CS methods allow recovery of sparse, under-sampled signals from random linear measurements [
4]. In [
5], authors present Xampling as a sub-Nyquist framework for signal acquisition and processing of signals in a union of subspaces. However, Xampling is not utilized for analog-to-digital conversion in this article. All processing techniques are after the Nyquist rate ADC conversions in a fast time. Ref. [
6] used CS to enhance micro-Doppler signatures of drones; however, what is lacking is a common framework for understanding and evaluating other non-linear methods like IAA that is presented here and how IAA compares against CS in terms of performance. In [
7], an optimal dwell time is evaluated for effectiveness to capture at least one full rotation of the blades. Comments are made on the total dwell time required but no discussion is included on the sampling rate requirement over dwell time. The article [
4] serves as a good introduction to and a survey about compressed sensing. In [
8] authors analyze the number of samples required for perfect recovery under noiseless conditions. A good theoretical framework is devised which has been extended here to PCA and IAA under clutter and noise conditions. In [
3], authors have summarized a whole set of optimization routines that can be used to reconstruct a signal using CS. Authors in [
2] developed the beginning of a mathematical theory of super-resolution. They illustrated that point sources can be super-resolved with infinite precision i.e. recover the exact locations and amplitudes by solving a simple convex optimization problem, which can essentially be reformulated as a semi-definite program. This holds provided the distance between the sources meets certain criteria. The article [
9] talks about a method that exploits the difference in the statistics of the returns from sea clutter and the target to improve detection performance. Contrary to this, PCA is used here as the dominant approach to remove clutter echoes by suppressing clutter eigenvectors and also removing a few noise eigenvectors to enhance SNR. In [
10], authors discuss Subspace space–time adaptive processing (STAP) algorithms to eliminate clutter. A few interesting research articles blending deep learning methods with CS in the last three years have been [
11,
12,
13].
Prior Work in Drone Detection
In [
14] authors discussed drone detection based on FMCW radars, however, our approach is based on the pulsed system because the leaked transmitter signal can overwhelm the receiver in case of large average powers and co-located transmit and receive systems. Authors in [
15] discuss the detection of small RCS drone targets using X-band radar. Unfortunately, they do not address concerns for resolutions needed for micro-Doppler observations and subsequent classification problems. Also, authors in [
16] have used a small phased array X-band radar using an AD9361 transceiver chip and showed detections and tracking drones up to 5 km. They have not dealt with micro-Doppler detection and classification in their article. Another interesting article is [
17], in which authors have tried to fuse features of micro-Doppler echoes from a dual-band radar and since there are twice the number of features available, they claim to have obtained a better classification than a single-band sensor. It is not sure, however, how much the improvement gained and no quantitative comparisons have been made.
This article explores using CS and IAA-based reconstruction of micro-Doppler for small UAV targets from fewer pulses, such that we do not lose micro-Doppler characteristics for the detection and classification of these targets. Traditionally using Fourier transform on these fewer pulses will degrade the resolution to such an extent that the nearby micro-Doppler features cannot be identified. This aspect is simulated using CS and IAA performance versus FFT-based reconstruction and the benefits can be readily observed. The MIMO formulation is also presented which aids in better spatial resolution indeed needed to support the accurate localization of these small targets.
Figure 2 gives the basic conceptual processing steps needed for building up this system. As would be evident later that for CS-based recovery from a minimum number of pulses, the pulses must be randomly transmitted in different elevation states (in the case of PWR radar) thus a random ray (direction) selector is needed to send out a pulse. At the receiver, all the pulses can be segregated together for a ray and processed along the slow time (pulse) axis for Doppler super-resolution. IAA however, doesn’t have this requirement which can be one of its advantages as compared to CS. Uniform sampling, in the case of IAA, also aids in PCA-based clutter suppression which would not work for the non-uniformly sampled received echo. In that case, all the pulses would need to go out in all directions (rays) for PCA and CS to start. In the case of IAA, however, as soon as one ray (direction) echoes have been received, processing can start.
There is an urgent need for faster scanning for a drone detection radar system because these small objects are highly agile and maneuvering. A really fast update is required to search and track the full space for drones and swarms of drones to keep an eye on their ever-changing activities and strategies. Counter UAS systems must be equipped with very fast scan strategies using very few pulses per direction and still being able to recover high-resolution Doppler features from detected drones. These non-linear processing techniques would aid PWR in achieving this goal.
The rest of the article is organized as follows:
Section 2 discusses the important features of the PWR radar developed by ARS and how it is an ideal platform for these non-linear methods,
Section 3 provides theoretical understanding and a common framework that encompasses CS, IAA, and PCA based application for a drone detection system,
Section 4 and
Section 5 summarizes the simulation setup and discusses results obtained. Finally, we conclude with
Section 6.
2. Portable Weather Radar (PWR)
All the techniques discussed in this article are being developed with reference to the the ARS PWR weather radar sensor. PWR is a flexible and agile radar due to the phase spin architecture and central Radar System Controller (RSC) [
18]. This radar is based on a phased array design and is inherently very different from parabolic dish antenna radars like D3R [
19,
20]. The radar located at the Greeley radar test facility is shown in
Figure 3a. The phase gradient that the phased array controller uses are coordinated by the RSC, along with the motor control for azimuth positioning and rotation. The FPGA logic in the Software defined radio (SDR) has a programmable register interface that enables the RSC to change a broad range of operational radar parameters. The RSC uses alternate horizontal and vertical polarization to allow transmit pulses with a Linear Frequency Modulated Chirp (LFMC) waveform in the SDR. The Host Processor in the local cabinet receives the filtered radar returns from the multichannel receive hardware and processes them there.
The beamforming network and phased array antenna for PWR underwent extensive testing. Array calibration and aperture beam pattern data were collected to confirm expected aperture performance. Radar Target Simulator (RTS) was created to test the complete functionality of the radar system with the calibrated aperture. The RTS was positioned for this test in the far field of the aperture (
Figure 3b). The PWR waveform was received by RTS, a digital time delay was applied, and the result was transmitted back to the PWR while it was still in receive mode. An accurate estimate of the combined beam pattern and all four quadrants was confirmed by determining the peak value from the returned waveform in PWR at each elevation. The two-way combined H-pol antenna pattern is shown in
Figure 3c measured with the help of RTS. The two-way pattern sidelobes are approximately 25 dB below the main lobe peak power and the 3 dB beamwidth measured is 1.4 deg confirming good phase/time alignment of all quadrant channels in the combined pattern. With a similar setup of RTS, by applying MIMO Coherent implementation, we expect to measure 0.9 to 1 deg of 3 dB beamwidth. This improvement is enabled by four-quadrant based MIMO signal processing.
To remove any spatial ambiguity, PWR was co-located with the CSU-CHILL radar and concurrently gathered weather observations. This was done to determine the PWR data products’ level of quality for Single-Input-Single-Output (SISO) based radar operations. It has been described here so that it can serve as a standard by which to compare the efficacy of MIMO. Data comparisons between these two radars were carried out while PWR rotated at a constant quarter RPM and CHILL transmitted in the eastern region for the same 14 elevation states. Let’s examine one of the light rain cases that both radars recorded on 31 May 2022.
Figure 4a,d show the reflectivity field for CHILL and PWR radars respectively while
Figure 4b,e shows the comparison of differential reflectivity between the two.
Figure 4c,f shows the differential phase encountered going through the storm from these radars. The top plots are from the CHILL radar and the bottom ones are from PWR. The CHILL radar was scanning only the eastern sector while the PWR did the whole 360-degree coverage. Both radars observed 14 elevation states. The 2 deg elevation state is shown in the figures. Several of the bright thunderstorm features that both radars picked up in the southeast can be seen distinctly in these figures. All of the level 2 products were subjected to this comparison. With nine times larger antenna dimensions than PWR, we can easily see the CHILL radar’s high spatial resolution. With MIMO Coherent processing, the spatial resolution of PWR is anticipated to improve without a physical size increase in an effort to resolve the weather storm features better.
PWR is easily configured for sensing both weather and drone targets. This is the hardware platform developed at ARS currently for weather sensing. Using a separate processing chain shown in
Figure 2, its capabilities for drone target detection using non-linear processing can be easily expanded. It is fully capable of MIMO aperture extension because of its four quadrant transmit and receive channels and because of its software-defined capabilities in terms of beam agility and waveforms, PWR is an ideal platform for testing out non-linear techniques.
Spectrogram and smoothed pseudo-Wigner-Ville distribution are two time-frequency representation techniques that have been widely used to analyze drone micro-Doppler signatures. Furthermore, a number of classification methods based on micro-Doppler signatures have been reported for classifying drones of various sizes, types, and loads, as well as drones and people, dogs, and birds. The radar antennas in real-world ground-based surveillance radar systems must scan rapidly to cover a large spatial area of up to 360°. This implies that the radar beam’s dwell period on any given target is quite short (which is, usually, a few tens of milliseconds). Thus, when adopting the conventional fast Fourier transform (FFT) for Doppler processing, the radar Doppler resolution is very poor and the accurate micro-Doppler signatures of drones are difficult to discriminate.
3. Methods
3.1. PCA and CS Formulation for Micro-Doppler Enhancement
Radar echoes from drones can be identified, categorized, and tracked using Micro-Doppler. A spinning blade is a feature of the majority of drones, including single-rotor, quadrotor, six-rotor, and even hybrid vertical takeoff and landing (VTOL) drones. They are typically active in low-altitude airspace, are small, and fly slowly [
21,
22]. The rotating movement of rotating blades can modulate the incident radar wave and produce an additional micro-Doppler on the base of the body Doppler contributed by the flying motion of the drone body. Micro-Doppler signals are thought to be quite useful signatures for radar-based drone detection and classification [
7].
The importance of micro-Doppler for drone detections cannot be overstated. Using lengthy FFT sizes in traditional signal processing, drone detections can be more accurately resolved at higher Doppler resolutions. In general, greater Doppler resolution is associated with longer radar dwell times (sending out more pulses for longer FFTs). However, the maximum radar dwell period for a functional radar sensor applies. A practical radar system should be able to track targets more quickly and look quickly in all directions to search the entire volume. The secret to observing such a micro-Doppler is the radar dwell time. The dwell period should be sampled quickly enough to improve the Doppler resolution of our spectral analysis. CS and IAA-based non-linear processing can break this relation of linear dependence of resolution to the number of pulses required to observe micro-Doppler features of drones [
8].
Prior to performing CS/IAA, PCA was used to get rid of clutter contamination of the drone echo. The cleaned-up signal can then go through spectral analysis.
3.2. PCA Decomposition of Clutter
Consider a radar transceiver, similar to [
8] that transmits a pulse train:
consisting of P equally spaced pulses
. The pulse-to-pulse delay
is referred to as the PRI, and its reciprocal
is the PRF. The entire span of the signal in Equation (
5) is called the coherent processing interval (CPI). Let L Doppler-producing drone targets make a scene. The pulses travel back to the transceiver after reflecting off the
L targets. Three parameters are used to describe each target: a complex amplitude
that is proportional to the target’s radar cross-section (RCS), a Doppler radial frequency
that is proportional to the target-radar closing velocity, and a time delay
that is proportional to the target’s distance from the radar. We can write the received signal as:
It might be convenient to express the signal as a sum of single frames:
where
This is the case when the target can be characterized using a single velocity,
, however, in the case of micro-Doppler frequencies there exists a band of frequencies around the main body Doppler component comprising the micro-Doppler (
) as:
I are the number of micro-Doppler components.
In practice, this signal is contaminated with noise and clutter:
where
is a zero mean wide-sense stationary random signal with auto-correlation
and
is the clutter component. A synonymous equation quantized in time would be:
In order to decrease its effect on micro-Doppler features, removing the clutter component is necessary. The Equation (
11) can be thought to be composed of signal, noise, and clutter sub-spaces. Let the mean values of
be
. Then the mean subtracted received signal can be written as:
Forming the auto-correlation matrix
of
and performing SVD decomposition on it yields,
Sorting out the eigenbasis vectors in
in descending order, we get the largest principal components in the received signal. If clutter is supposed to be the dominant return signal component, the corresponding eigenvector of the largest eigenvalue in
is set to zero. The rest of the received signal
is projected to remaining eigenvectors and sum them up as follows to reconstruct signal and noise:
span the eigenvector space comprising of signal and noise sub-spaces minus the clutter sub-space as that eigenvector is not part of this space. The signal and noise sub-spaces are orthogonal to each other. Noise power can be reduced by considering only a few noise eigenvectors and adding them up to the signal sub-space. This would improve SNR. A demonstration of this is part of the simulations section. A point worth noting is that clutter power can be estimated by averaging out the received signal whose mean will give an estimate of clutter power centered at DC. Based on this power estimation, the eigenvector nearest in power level to this DC power should be removed to nullify the clutter sub-space, if clutter is not the most dominant echo in the received signal.
Comparing PCA with MTI clutter filter, it can be observed that MTI removes the clutter component while low-frequency micro-Doppler components can also get completely suppressed, which would decrease the distinction of micro-Doppler features and finally influence the classification accuracy of drone targets. After the clutter signal has been suppressed, the CS step can be performed for enhancing micro-Doppler features. Micro-Doppler spectral lines can have better distinction when they are CS processed.
Apart from the primary signal Doppler, a few micro-Doppler lines, and clutter, which have high values, the majority of the entries in the spectral domain of drone targets are zeros or low values. Only the primary Doppler and a few high spectral lines caused by micro-Doppler may remain after removing clutter. In order to improve drone classification and identification using fewer pulse samples, CS may be able to provide high-resolution Doppler components for such a sparse signal. If we use fewer pulses to give the same resolution as with, say, 10 times the number of pulses, then we are effectively reducing the dwell time on the target and can potentially spin faster as in the case of PWR. This faster scanning radar can track and do multiple functions at the same time which may mean portable systems like PWR, is able to accomplish weather surveillance, seach and track UAVs.
3.3. CS-Based Enhancement of Doppler Space
The clutter-suppressed received signal can now be processed by CS to better resolve the micro-Doppler frequencies with relatively fewer random measurements. The premise is CS would be able to provide a higher resolution Doppler space with few samples as against conventional FFT processing which would need a sufficiently larger number of measurements or pulses to give the same resolution as CS. The first stage of CS is multiplying the random measurement matrix,
with
:
where
and
. The number of measurements taken is much lesser than the length of the input signal, i.e.,
. To further reduce the number of measurements which are necessary for perfect reconstruction, the measurement matrix must be incoherent with the basis in which the signal is sparse. The inputs to the reconstruction algorithm are the measurement vector
and reconstruction matrix
where,
is the basis vector of the space where
is sparse. Thus
can be written as:
is the sparse coefficient vector of length
N. The optimization problem expressed as
norm (for reconstruction) can thus be expressed as:
The estimate of
x(
n), i.e.,
can be obtained from
by taking its inverse transform. Some of the other types of this same optimization problem with noise included and a lagrangian form of the above equation was discussed in the paragraphs preceding Equations (
3) and (
4).
It is shown in the literature [
8] that for a noise-free case, the estimation of parameters
without micro-Doppler frequencies can be recovered using 3L samples using a Xampling framework and assuming Finite Rate of Innovation (FRI) samples. However, with micro-Doppler and the presence of noise, there are likely more samples required for perfect recovery. Simulations do confirm the fact that the number of slow time, pulse measurements required for a higher resolution Doppler reconstruction is sufficiently less so that either the radar can be made to scan faster or it can be made to accomplish multi-functions like weather detections and forecasting too. The software-defined phased array architecture of PWR is ideally suited for drone detection and weather surveillance.
SNR
The SNR is linked to the attenuation that the signal receives going through the link. However, noise power can be reduced in the prior step of PCA with fewer noise eigenvectors considered for the reconstruction of the received signal. Certainly, this can improve SNR and it is demonstrated in simulations too.
3.4. MIMO and CS Framework
The multi-function PWR radar is capable of MIMO because of its four-quadrant array structure. So quadrant-wise MIMO formulation can be used along with CS. This gives the benefit of virtual array formation without the addition of physical array elements, and also it is cost-effective since each element is not required to have an RF and IF hardware chain associated, and only four channels are sufficient to make use of quadrant MIMO benefits instead of hundreds if not thousands of channels for a full MIMO implementation.
The quadrant MIMO system is equivalent to the spatial convolution of the transmit and receive quadrant phase centers and the formation of virtual array elements beyond the physical aperture size. The virtual array dimensions are 1.5 times the physical array (in both axes) as evident from
Figure 5. Equivalently, this would give the beamwidth reduction by the same factor and the spatial resolution will improve. The PWR system provides a very cost-effective MIMO radar system using a quadrant phased array structure. One of the main challenges of an element-wise MIMO radar is coping with complicated systems in terms of cost, high computational load, and complex implementation, which have been traded very well using quadrant MIMO in PWR radar hardware.
To demonstrate quadrant MIMO processing, transmissions were assumed using the same LFM waveforms from all the quadrants, however, there is a sequential transmission from quadrants in a time-multiplexed manner. The data cube received by the quadrants would have to be processed to form the virtual array data cube. Let the data collected when quadrant 1 transmits (from all four receive quadrants) given by:
where the first subscript tells the transmit quadrant and the second signifies the receive. The coherent data matrix after all transmissions are given by:
This matrix includes 5 additional virtual phase centers corresponding to five additional quadrants to make it a total of 9 quadrants. For PWR, each entry in the column is
wide and high, the third row and column would give it an extra
height and width to the receive aperture due to virtual quadrants [
23].
Extending our discussion further about MIMO and CS, let’s revisit Equation (
8) for a sparse scene with
L drone targets. The received signal at the
quadrant after demodulation to baseband for a single frame is in turn given by:
where
is the azimuth angle of the
drone target relative to the quadrant
. Also note that,
,
is the carrier frequency radiated from the quadrant and
. Again
can be written as:
and then forming
, an sparse coefficient matrix using basis
as:
The optimization problem expressed as
norm (for reconstruction) can now be expressed as:
Theorem 1. The minimal number of transmit times the number of receive channels required for perfect recovery of L targets in noiseless settings is with a minimal number of samples per receiver and pulses per transmitter [4]. This is true for Xampling and an FRI framework used in conjunction with CS. In PWR, quadrant MIMO offers four transmit and nine receive channels (four physical and five virtual quadrants), thus drone targets can be resolved in a CPI or dwell time . For this recovery, 36 samples are needed per pulse and 36 pulses are needed per transmitter quadrant for perfect recovery of Doppler for these L targets. This arithmetic is different for a noisy link but then most likely that many drone targets may not be present. Only in the case of drone swarms, that many targets would need to be detected, however, it would be quite a coincidence to get so many of them in a CPI or dwell (one direction) otherwise. This result also implies that many more targets can be perfectly resolved in the DoA sense by using MIMO virtual elements and this framework allows CS theory to be applied for calculating the number of pulses required for a perfect Doppler recovery for all these targets as well.
3.5. An Iterative Approach to Solve the Dwell Time Limitation for a Fast Scanning Drone Radar
The Doppler resolution of the temporal signal can be increased by using the super-resolution algorithms that are frequently used in array processing, such as minimal variance distortionless response (MVDR) and multiple signal classification (MUSIC). To estimate the covariance matrix or carry out eigenanalysis, these algorithms typically need a number of signal snapshots. Some algorithms, like MUSIC, require knowing the number of sources up front as well. However, in surveillance radar, the Doppler processing is carried out over the slow-time samples (over pulses) at each range increment. As a result, there is only one available temporal snapshot. It is also unclear how many target Doppler and micro-Doppler sources there will be. Consequently, it is impossible to use the traditional super-resolution methods. Unlike the conventional MVDR and MUSIC algorithms in which many snapshots are required to estimate the covariance matrix, IAA can work well with only a few or even one snapshot to achieve super-resolution [
24].
The formulation of this method is elaborated next. It is similar to the one highlighted in [
25]. The basis steering vectors are defined on the grid points that either have the frequency present or do not span the output space of the Doppler processor. Henceforth, the outcome of the Doppler process is written as:
where
is a zero mean wide-sense stationary random signal with auto-correlation
and C(n) is the clutter component.
is
dimension where
P is the number of pulses and
K is the number of finite points in the Doppler grid.
s is a vector of the amplitudes of frequencies at the grid locations
. The clutter and noise matrix can be defined as:
is the auto-correlation matrix of the input and
P is a
K ×
K diagonal matrix, whose diagonals
contains the powers at each Doppler frequency on the Doppler grid. The cost function is given by:
Minimizing the cost function with respect to
gives [
25]:
Since the iteration requires
, which depends on the unknown powers, it must be implemented as an iterative approach. The initialization can be done by letting
equal to the identity matrix
. The steps are shown in Algorithm 1. Both IAA and CS are capable to enhance the Doppler resolution with fewer pulses, however, CS needs a random pulse transmission within the dwell time. It relies on non-uniform sampling within the dwell time. The pulse time left vacant because a pulse cannot be transmitted in CS can be used for transmitting pulses in other directions though, however, it can make radar operations complex. On the other hand, IAA works with a uniform sampling of the dwell time.
Algorithm 1 An iterative algorithm [25] |
while !converge do for k = 1,2,...,K do . . end for end while
|
4. Simulations and Results
In this section, the feasibility and practicality of non-linear methods are discussed and substantiated by simulations using PWR radar parameters and features. A few parameters of PWR that are relevant for simulations and system demonstration are shown in
Table 1.
A few micro-Doppler frequencies are simulated making an echo of length 512 samples. This comprises a main Doppler echo from the base motion of the UAV and there are micro-Doppler from the rotary motion of the blade movement modulating the primary echo signal. The signal is corrupted by clutter from the elevation sidelobes of PWR simulated as zero Doppler component being added up to the received echo. The PCA formulation described in an earlier section is used next for the removal of clutter sub-space and reconstruction of the time domain signal for further processing. Current methods including MTI, CLEAN, etc can not realize the real-time removal of ground clutter without suppressing nearby micro-Doppler components. That is why PCA is adopted to remove the clutter components in the echo signal.
Figure 6a depicts clutter centered at DC and the micro-Doppler components and the main Doppler signal. If clutter is always a dominant signal in the received echo, then it is pretty easy to remove the highest valued eigenvector from the SVD decomposition, however, if it is not, then we need to figure out the DC power by averaging out the samples and looking at average power. This should be able to give us an estimate of the eigenvector which has similar power levels as the mean power. After that is made certain, we can remove it from our reconstruction process to get rid of clutter. Next, this signal is processed using CS. The time domain and the frequency domain of the echo for CS processing are shown in
Figure 7a,b. Random 32 samples (out of 512) are picked from
(
Figure 8) and the recovery of the sparse frequency domain is accomplished from these random samples using
minimization.
The recovered high-resolution frequency and time domain samples from the lower dimensional signal are shown in
Figure 9a,b.
Exact recovery of the higher dimensional signal is possible due to sparsity in the frequency domain. Since the frequency domain of a drone echo only consists of a few non-zero components of the base Doppler and micro-Doppler components that are to be recovered, this signal can be considered sparse. However, the performance of CS reconstruction when there are a bunch of other features present in the echo signal, has to be yet demonstrated and can be an analysis for future work. The frequency analysis of the lower dimensional signal is shown in
Figure 10 which is the Fourier transform of the first 32 samples from the sequence of the original 512 samples. The loss of resolution is evident and the modulations due to micro-Doppler cannot be observed. This would lead to faulty classification results for the UAV type and detection of UAV based on certain micro-Doppler features.
It is to be noted that CS needs random samples from a set of echo samples. The N can be considered here to be the number of pulses where we reduced it to . Thus only K pulses are sufficient to reconstruct the micro-Doppler features of the UAV echo which can easily reduce the dwell time and overall scan time of the radar. These pulses would need to be randomly transmitted in the larger dwell time of N pulses, scanning other elevation states to cover up the total volume in the case of PWR for example. With this, the N pulses would be transmitted at random in different elevation states and then grouped together by the signal processor. This is a little complex and would require beam switching at every pulse instead of every dwell. The IAA however, doesn’t rely on non-uniform random sampling and is simulated next.
Figure 11 shows the same setup of micro-Doppler frequencies used before. Instead of CS-based reconstruction, IAA is used for recovery. It is shown that super-resolution can be achieved using a single snapshot of data samples. The IAA iteration was setup simulating three peaks of the micro-Doppler base echo and the modulations from the rotation of the blades of the quadcopter similar to the one for CS and then using
that is much fewer than the higher dimensions (512) in the frequency domain required to reconstruct a higher resolution frequency response. It can be observed that the sidelobes are very low for IAA-based reconstruction. To achieve a similar level of sidelobe performance, a very aggressive taper would be needed for FFT-based recovery that would lead to quite a bit of SNR loss. Using IAA can avoid the taper loss in FFT-based Doppler processing and the overall radar detection performance for all targets is also improved. If we compare it with the CS technique, CS works with random non-uniform sampling that is unconventional and as stated earlier about its applicability to PWR, a scheme is required in which different elevation states would be selected at random for transmission of a pulse, and this makes it complex as compared to uniformly sampled IAA. Having said this, it is worth noting that CS can be extended to fast time sampling using Xampling and FRI principles so that lower sampling ADCs are sufficient for below the Nyquist rate sampling of fast time signals. Hence both schemes have their own pros and cons and should be judiciously used. Their relative benefits are shown in
Table 2 below: