Abstract

Passive radar (PR) systems use the existing transmitters of opportunity in the environment to perform tasks such as detection, tracking, and imaging. The classical cross-correlation based methods to obtain the range-Doppler map have the problems of high sidelobe and limited resolution due to the influence of signal bandwidth. In this paper, we propose a novel range-Doppler processing method based on compressed sensing (CS), which performs sparse reconstruction in range and Doppler dimensions to achieve high resolution and reduces sidelobe without excessive computational burden. Results from numerical simulations and experimental measurements recorded with the Chinese standard digital television terrestrial broadcasting (DTTB) based PR show that the proposed method successfully handles the range-Doppler map formatting problem for PR and outperforms the existing CS-based PR processing methods.

1. Introduction

Passive radar [1] (PR) is a kind of radar system which uses the existing transmitters of opportunity (such as FM [2, 3], GSM [4], and DVB-T [5, 6]) in space to achieve target detection and tracking and other tasks without special deployment or installation of transmitters. In recent years, PR has been widely concerned in the military and commercial fields because of advantages in terms of low-cost implementation, confidentiality, strong antijamming, and reduced electromagnetic pollution to the environment.

In this study, we mainly focus on the generation of a passive radar range-Doppler (RD) map. Based on the matched filtering theory, the classical method uses the cross-ambiguity function (CAF) and fast Fourier transform (FFT) to calculate RD response. However, the classical method faces some challenges. On the one hand, the generated RD map has a high sidelobe level, which may get false target position and Doppler frequency. On the other hand, the signal bandwidth of passive radar is usually narrow compared to that of active radar. It limits range resolution, and this limitation leads to undesirable performance in various applications [7]. In order to improve the range resolution of PR, the multiple broadcast channels from a single transmitter were exploited [8ā€“10], which can be implemented only when the multiband system is used. Besides, a longer integration time can improve the Doppler resolution. But that would cause migration phenomena during integration and require complex compensation [11, 12].

In recent years, the application of compressed sensing (CS) has been considered in passive radar. CS is a sparse signal processing technology [13, 14], which can reduce the amount of sampling data and use a small number of measurements to achieve excellent signal reconstruction. CS has been widely used in the field of radar signal processing; it has great potential in improving resolution [15, 16]. With the increasing attention in the field of PR, the RD map of targets for PR can be formulated as a sparse recovery problem, and the works related to CS-based PR processing have been published [17ā€“19]. In [17, 18], a normal CS-based PR processing scheme was proposed to achieve better range and Doppler resolutions. Due to the fact that the dictionary is composed of the template signals with discrete delays and Doppler shifts, this method has high reconstruction accuracy, but it needs a large amount of storage and calculations. [19] proposed a RD map generation algorithm for PR. The extended orthogonal matching pursuit (EOMP) algorithm is employed to obtain the Doppler frequency with an improved resolution and a reduced sidelobe level. But one-dimensional cross-correlation is used to obtain the range compressed profile, which is the same as the classical method.

In this paper, we propose a novel range-Doppler processing method for PR. CS is applied to the range domain and Doppler domain, respectively, which no longer requires huge storage space occupied by the dictionary. In addition, our contributions are the following. (1) In the Doppler dimension, considering the sparse characteristics of the signal, we present a modified OMP algorithm based on the multiple measurement vector (MMV) [20] model to improve the processing ability. (2) In the range dimension, we use the Fourier dictionary in the range-frequency domain, which can easily achieve high-resolution range estimation. Furthermore, a global search is to find the most relevant atom of the dictionary matrix for sparse reconstruction of the RD map, which can be treated as another way to use EOMP.

The rest of this paper is organised as follows. A brief signal model of PR is introduced in Section 2. In Section 3, a novel theoretical derivation of CS-based RD map generation for PR is presented. The comparison with other processing methods is also discussed in this section. Section 4 demonstrates experimental results using the simulated data and the real data. Finally, Section 5 concludes this work.

2. Passive Radar Geometry and Signal Model

Figure 1 schematically illustrates a typical passive radar geometry, where the system is composed of transmitting station and receiving station . It is assumed that there is a moving target in the scene. , , and represent the transmitter-target, receiver-target, and transmitter-receiver distances. is the velocity vector of the moving target. is the bistatic angle. is the angle between the vector and the bistatic angle. is the emission angle, and is the target observation angle.

The PR receiver consists of two channels, the reference channel and surveillance channel. The reference channel gathers a time-delayed version of the transmitted waveform, and the surveillance channel records the signals scattered from targets. Let the transmitted waveform be represented by , then the signal collected by the reference channel can be written aswhere is the complex amplitude, represents the time delay, and represents the thermal noise in the reference channel.

Admittedly, the surveillance channel also contains direct signal and multipath in practice. Here, we assume that disturbance has been removed [21ā€“24], and then, the response of the moving target can be expressed aswhere is the complex amplitude, is the bistatic time delay corresponding to the target location, is the Doppler frequency shift related to the target velocity, and is the thermal noise in the surveillance channel. According to the geometric relationship between the target and the bistatic radar system, the time delay and instantaneous Doppler frequency of the target can be expressed as [25]

Considering an observation scene consisting of scattering points, a generalized expression of the surveillance signal can be written aswhere , , and are the complex amplitude, the bistatic time delay, and the Doppler frequency shift of the th scattering point. To simplify the analysis, the thermal fluctuations and are neglected, is set to 1, and is set to 0. Then, the surveillance signal can be rewritten as

It should be noted that this simplification has no significant impact. For example, the condition can be satisfied as long as the reference signal is added a corresponding time delay.

3. CS-Based Processing for PR

In this section, we present our investigation of the following CS-based method to form a range-Doppler map with passive radar data.

3.1. Signal Preprocessing

The surveillance signal and the reference signal first need to be divided into multiple short segments [26], as shown in Figure 2. It means that the Doppler frequency change within a segment interval is ignored.

Let (where is the segment interval); can be called slow time. represents time delay, which is called fast time. Now, the surveillance signal is expressed as follows:where is the slow time index and denotes the number of segments. The two-dimensional discrete form of (6) can be expressed aswhere is the sampling time interval and . is the fast time index, and denotes the sample number of each segment. Similarly, the discrete representation of the reference signal is expressed as

3.2. Sparse Reconstruction of Doppler Domain

By taking an FFT of with respect to , we have

where is the range-frequency bin size and is the range-frequency index. Similarly, after performing an FFT of with respect to , we can obtain

In order to make a sparse representation of the range-frequency bins, a Doppler dictionary is constructed aswhere denotes the number of the Doppler grid. And then, (10) can be expressed aswhere and represent the size of the Doppler grid. From this, we may know that makes the same resolution level as the classical method, , and the larger can generate higher Doppler resolution.

For each range-frequency bin , (12) can be rewritten aswhere

There are nonzero elements in , when the scattering points make different Doppler frequency shifts. And then, the positions and amplitude values are, respectively,

If there are the same Doppler frequencies, then the number of nonzero elements becomes smaller. In turn, the complex amplitude is the sum of all coefficients related to the same Doppler.

According to the CS theory, the sparsity of the signal ensures the feasibility of reducing the amount of data. The sensing matrix obtained by multiplying the measurement matrix and the Doppler dictionary (sparse basis matrix) needs to satisfy the restricted isometric property (RIP). The commonly used measurement matrices are the random Gaussian matrix and partial random unit matrix. In order to facilitate the practical operation, we adopt the method of random extraction of data, which can be expressed aswhere is a partial random unit matrix. In order to obtain the coefficient vector , (16) needs to be solved. Due to the sparseness of the coefficient vector, it is equivalent to solving the following minimum norm problem:

There are many methods to solve (17). The greedy algorithm is widely used in practical application because of its excellent geometric interpretation, good reconstruction effect, and fast reconstruction speed. The most representative greedy algorithm is the OMP algorithm. Considering the consistency of signal models of multiple range-frequency bins, the same operation can be carried out for each range-frequency bin. That is to say, it can solve through OMP under the single measurement vector (SMV) model according to and , respectively.

We note that 13 is independent of . It is found that the positions of nonzero elements of in multiple range-frequency bins are the same; that is, the support set of each sparse coefficient vector is the same. This feature means that it can be considered an MMV model (see Figure 3), and we can use the joint sparsity to improve reconstruction performance. However, the existing OMP algorithm under the MMV model cannot be directly applied. Considering that is different for passive radar data, a modified version of MMV-OMP is proposed here. The pseudocode is shown in Algorithm 1. In order to facilitate the derivation, the matrix which is obtained by the modified MMV-OMP algorithm will be rewritten as .

Input:ā€ƒā€ƒsurveillance signal
ā€ƒā€ƒā€ƒā€ƒā€ƒdictionary
ā€ƒā€ƒā€ƒā€ƒā€ƒ
ā€ƒā€ƒā€ƒā€ƒā€ƒsparsity
ā€ƒā€ƒā€ƒā€ƒā€ƒresidual threshold
Initialize:ā€ƒiteration count
ā€ƒā€ƒā€ƒā€ƒā€ƒresidual matrix
ā€ƒā€ƒā€ƒā€ƒā€ƒestimate support collection
ā€ƒā€ƒā€ƒā€ƒā€ƒcoefficient matrix
Whileā€ƒā€ƒ or do
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Identification)
ā€ƒā€ƒā€ƒā€ƒā€ƒ, where is
ā€ƒā€ƒā€ƒā€ƒā€ƒthe column index of the largest element in
ā€ƒā€ƒā€ƒā€ƒā€ƒ
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Update Index Support) ;
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Estimation) , where
ā€ƒā€ƒā€ƒā€ƒā€ƒrepresents the pseudo-inverse of the matrix,
ā€ƒā€ƒā€ƒā€ƒā€ƒ,
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Update Residual)
ā€ƒā€ƒā€ƒā€ƒā€ƒ.
Outputā€ƒā€ƒcoefficient matrix
End
3.3. Sparse Reconstruction of Range Domain

After Doppler reconstruction, the two-dimensional data can be expressed as

It can be seen from (18) that the signal is independent of Doppler frequency bin . Therefore, the same time-delay dictionary can be constructed for each Doppler bin, which can be expressed as

where denotes the number of time-delay (range) grids. So, the signal of th Doppler bin can be expressed aswhere

In whole range-Doppler plane, there are nonzero elements , and the positions and amplitude values are, respectively,where . It was obvious that makes the same or better resolution level as the classical method; the larger can generate finer range resolution.

Similarly, the signal is randomly extracted, and the observation equation can be expressed aswhere is a partial random unit matrix. It is important to note that the randomness has a constraint. For range-frequency bins, the frequency range is determined by the sampling rate , which usually satisfies ( is the signal bandwidth). This means that some range-frequency bins contain invalid information. Therefore, the random extraction only considers the effective part of the signal bandwidth.

The coefficient vector can be solved as follows:

To effectively solve the problem, we utilize a sparse matrix recovery algorithm. Its pseudocode is described in Algorithm 2, which can be seen as another way of using EOMP. Similarly, the matrix is rewritten as .

Input:ā€ƒā€ƒsurveillance signal after Doppler processing
ā€ƒā€ƒā€ƒā€ƒā€ƒ
ā€ƒā€ƒā€ƒā€ƒā€ƒdictionary
ā€ƒā€ƒā€ƒā€ƒā€ƒsparsity
ā€ƒā€ƒā€ƒā€ƒā€ƒresidual threshold
Initialize:ā€ƒiteration count
ā€ƒā€ƒā€ƒā€ƒā€ƒresidual matrix
ā€ƒā€ƒā€ƒā€ƒā€ƒestimate support collection
ā€ƒā€ƒā€ƒā€ƒā€ƒcoefficient matrix
Whileā€ƒā€ƒ or do
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Identification) ,where
ā€ƒā€ƒā€ƒā€ƒā€ƒand are the row index and column index of the largest
ā€ƒā€ƒā€ƒā€ƒā€ƒelement in ;
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Update Index Support) ;
ā€ƒā€ƒā€ƒā€ƒā€ƒ,where represents
ā€ƒā€ƒā€ƒā€ƒā€ƒnon-zero elements in the vector;
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Estimation) , where
ā€ƒā€ƒā€ƒā€ƒā€ƒrepresents the pseudo-inverse of the matrix, ;
ā€ƒā€ƒā€ƒā€ƒā€ƒ(Update Residual) .
Outputā€ƒā€ƒcoefficient matrix
End

The signal processed by the reconstruction algorithm can be expressed as

Obviously, (25) is the distribution of the scattering coefficient in the time-delay Doppler grid. Therefore, based on the above analysis, we can see that the range-Doppler map for passive radar can be obtained by using the proposed CS-based processing method.

3.4. Summary of Method Flow

In order to intuitively show the processing technique, the flowchart of the proposed method is shown in Figure 4. The steps are briefly summarized as follows.

Step 1. After segmentation of reference signal and surveillance signal, perform FFT on and in the fast time direction, respectively.

Step 2. According to , construct Doppler dictionary by using the reference signal of the range-frequency domain and observation vector by using the surveillance signal of the range-frequency domain, and then perform Algorithm 1 (MMV-OMP) to reconstruct Doppler frequency distribution.

Step 3. According to , construct time-delay dictionary and observation matrix , and then perform Algorithm 2 (EOMP) to reconstruct range-Doppler map.

There are two points which remain to be explained. In Step 2, we actually only need to process range-frequency bins related to . In addition, the grid sizes (, ) and grid numbers (, ) of dictionaries (, ) can be set in accordance with the actual condition.

3.5. Comparative Analysis

We compare the proposed method with the time-delay/Doppler combination dictionary-based CS-PR method (named as original method here) presented in [17, 18] and Feng et al.ā€™s method presented in [19]. Table 1 demonstrates the signal model, dictionary size of the original method, Feng et al.ā€™s method, and the proposed method, respectively.

The major difference among these three methods lies in the signal model and method implementation. In the original method, the reflectivity map matrix is reconstructed by a cascade of 1-D CS reconstruction. All measurements are stacked into a single observation vector , the state of each time-delay/Doppler combination is stacked into the state vector , and the dictionary by discretizing the delay Doppler plane on a grid takes up the most memory. The size is , which leads to the memory occupation being too large and the computational burden being huge.

In both Feng et al.ā€™s method and the proposed algorithm, the range reconstruction and the Doppler reconstruction are separately completed, which means that the dictionaries , , have much smaller size. The difference between the two methods is that the former only uses CS to estimate Doppler frequency while the latter uses CS in both directions, even though the use of EOMP is sameness. We can obtain high-resolution capability in the range coordinate. This is just what Feng et al.ā€™s method does not have.

In addition, we can consider the fact that the input of EOMP is the output of MMV-OMP, which records the support set information. Therefore, the input data size of EOMP can be adjusted according to the size of the support set. As shown in Figure 5, there are two execution modes to obtain the range-Doppler map. The second execution mode can further reduce the computational burden due to the small amount of data.

4. Experimental Results

In this section, we present experimental results with simulated data and real data. The effectiveness of the proposed processing method is demonstrated.

4.1. Simulation Data

We have conducted numerical experiments to investigate the performance of the proposed processing method. A digital television terrestrial broadcasting (DTTB) signal is simulated. The frame structure of signal is shown in Table 2, which includes frame header (945 symbols) and frame body (3780 symbols).

The parameters used in the simulation experiment are shown in Tables 3 and 4. In the observation scene, the reflection mechanisms are assumed to be a point-like target (target 1) and a line-like target (target 2). Target 2 consists of three scatterer points, which are located in the same Doppler bin and become neighbors in the range direction.

At the beginning, the result obtained by the classical CAF is shown in Figure 6. As can be seen from Figures 6(a) and 6(b), the CAF can achieve the target scene recovery, but the reconstructed map is out of clarity due to the large sidelobes. On the contrary, the CS-PR methods can be used to remove the sidelobes. The processing results by using the CS-PR methods listed in Table 1 are shown in Figure 7, which are the RD maps obtained by using full samples and partial samples from the same scenario. For the partial sample case, in order to ensure the same amount of data, the original method and the proposed method perform one-half data undersampling processing in the range direction and Doppler direction, respectively, while Feng et al.ā€™s method only performs one-quarter data undersampling processing in the Doppler direction.

Figure 7 demonstrates that these processing methods based on CS can effectively suppress the sidelobe. The run times of different methods are summarized in Table 5. Apparently, the original CS-PR method uses much longer running time than the other two methods, due to the usage of the dictionary by the discretizing RD plane. In order to more intuitively observe the effect of different methods on the sidelobe suppression, the range profiles obtained by different methods are shown in Figure 8. From the figures, it shows that Feng et al.ā€™s method cannot clearly identify the scatterer points in the range direction. It indicates that the range resolution of the method is limited, even though its run time is the least. Fortunately, the proposed processing method can reconstruct the target scene with a good performance both in accuracy and in computational efficiency.

It is known that the CS approach offers great potential for better resolution by using a finer dictionary. The grid sizes are set to be the same as CAF in previous experiments (, ). Now, the Doppler grid and time-delay grid are only half the original size (, ). As the grid is refined, the challenge is that the dictionary correlation will increase, which may lead to the performance degradation for CS. The Gram matrix is used to verify the dictionary coherence, and results are depicted in Figures 9 and 10. and represent Gram matrices in Doppler direction and range direction, respectively. As can be seen from Figures 9 and 10, each Gram matrix is close to the unit matrix. Due to this coherence characteristic, CS is able to produce superresolution radar images. Figure 11 shows the RD map obtained by the proposed method when the grid is refined. It is observed that the resolution improvement is achieved by utilizing a fine grid.

In order to demonstrate the advantages of OMP under the MMV model, we compare the Doppler reconstructions by SMV-OMP and MMV-OMP at different signal-to-noise ratios (SNR). The values of SNR are , , and . The parameters of target 1 use the following settings. The location index is 10, the Doppler bin is 4, and the amplitude is 0.3. Other parameters remain unchanged. The results are shown in Figures 12ā€“14. For SMV-OMP, there are a number of Doppler reconstruction errors, which will lead to insufficient energy accumulation in the range direction. Figure 15 shows the final RD maps when SNR is . It can be found that target 1 is not visible in the RD map obtained by SMV-OMP. On the contrary, MMV-OMP has robust performance because it considers the information of multiple observations.

4.2. Real Data

We use real data from an DTV-based PR system to further verify the proposed method. The parameters used are shown in Table 6. We obtain results for CAF and the proposed method. The RD map obtained by the CAF approach is shown in Figure 16; Figures 17 and 18 show the results of CS reconstruction if of the full data is used. In comparison to the CAF, the proposed method shows good performance owing to CS.

For a more illustrative comparison, two cuts are made along the location of the target in the range and Doppler directions shown in Figures 19(a) and 19(b). The proposed method has a considerably lower sidelobe level than the CAF and indeed allows for improved range and Doppler resolutions by the fine gridding.

5. Conclusion

In this paper, the problem of compressed sensing-based range-Doppler processing for passive radar is investigated. In order to reduce the sidelobes and improve the resolution, we have proposed a novel CS-PR method, in which the modified MMV-OMP algorithm is used to perform sparse reconstruction of Doppler dimension, and then, the EOMP algorithm is used to perform sparse reconstruction of range dimension. Compared to previous CS-PR methods, we can achieve a high-quality reconstruction of the range-Doppler map of target scenario and do not suffer from the heavy computational burden. The effectiveness of the proposed method is verified by experiments with simulated data and real data. The improved resolution capability will be helpful to widen the extent of application.

Data Availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that they have no competing interests.

Acknowledgments

The authors are grateful to the National Science Foundation of China (Grant 61771046, 61931015, and 61731023) and the Beijing Natural Science Foundation (L191004) for their support of this research.