Abstract
The azimuth, elevation, time delay (TD), and Doppler shift (DS) of the target echo signal are important parameters for target localization in passive radar. In this paper, for the problem of joint estimation of target azimuth, elevation, TD, and DS parameters in passive radar, a computationally efficient estimator is proposed based on segmented coherent integration and uniform circular array (UCA) interferometer direction finding. First, according to the parameters of the target motion and illuminators of opportunity, the reference and surveillance signals are divided into segments, with fast time within a segment and slow time across the segments; then, matching filtering along the fast time and fast Fourier transform (FFT) along the slow time are performed to accumulate the target echo energy to the same delay-Doppler cell; finally, the UCA interferometer two-dimensional direction finding is performed at the delay-Doppler cell where the target echo is located, to achieve the target azimuth and elevation estimate. Simulation results demonstrate that the proposed algorithm has low computational complexity, high real-time processing capability, and can achieve efficient and real-time estimation of the azimuth, elevation, TD, and DS parameters of weak target echoes in passive radar.
1. Introduction
Passive radar (PR) systems employ existing emitters in the surrounding environment as illuminators of opportunity (IOOs) for target detection and localization [1, 2]. IOOs employed by PR include television broadcasts, audio broadcasts, mobile communications, and noncooperative radars [3, 4]. Since PR does not require any expensive dedicated transmitters in terms of hardware, it can be used for low-cost covert detection of targets and is immune to directional electronic interference [5]. PR systems have been extensively studied in recent decades due to these unique advantages over active radars.
However, unlike active radar, due to the noncooperative nature of the IOO, a PR system typically deploys two receiving channels, a reference channel for receiving the direct path signal from the IOO and a surveillance channel for receiving and detecting the IOO signal reflected back from the target [6]. Due to the reflection/scattering from the target, the target echo received by the surveillance channel has a time delay (TD) with respect to the reference signal. By estimating the TD of the target echo with respect to the reference signal, information on the target range can be determined. Due to the influence of the target motion, there is a Doppler shift (DS) between the target echo and the reference signal. By determining the DS, the velocity information of the target can be inferred. In addition, when an antenna array is employed for the surveillance channel, the angle of arrival (AOA) of the target echo can also be obtained, thus providing additional observations for target localization.
Currently, a lot of research has been conducted in academia on the target localization using AOA, TD, and DS measurements in PR, and a series of algorithms have been developed, all of which rely on the AOA, TD, and DS parameters extracted from the target echo [7–10]. However, the problem of estimating the AOA, TD, and DS parameters in PR is still relatively little studied in the open literature. In PR systems, the target echo signal is usually very weak and drowned in the noise and clutter background, making it difficult to achieve the direct target direction finding. In order to achieve the joint estimation of AOA, TD, and DS parameters in PR, references [11, 12] first perform the delay-Doppler 2-dimensional correlation between the target echo and the reference signal using the cross-ambiguity function (CAF) to improve the signal-to-noise ratio (SNR) of the target echo, and then interferometer direction finding is performed on the delay-Doppler cell where the target is located to obtain the AOA. However, the algorithms in [11, 12] have two significant problems: first, the computational complexity of the CAF is very high and difficult to implement in real time; although some fast implementation methods [13–15] can reduce the computational cost to a certain extent, the implementation process is still complex and not applicable for some low computing power PR platforms; second, the algorithms in [11, 12] can only achieve the estimation of the target azimuth angle in 2-dimensional plane and cannot estimate the target elevation, so it is not applicable to the current target localization scenarios in 3D space. Some coherent integration methods and DOA estimation methods have been proposed for the estimation of AOA, TD, and DS parameters in active radars [16, 17]. However, these algorithms [16, 17] cannot be applied to PR due to the noncooperative nature of the IOOs.
In this paper, we address designing a computationally efficient estimator for target TD, DS, azimuth, and elevation parameters in a PR system with low computing capacity. The uniform circular array (UCA) has been often used and studied in the field of PR due to its capacities of omnidirectional coverage, two-dimensional angular resolution in azimuth and elevation, and the same resolution along a 360 degree azimuth direction. In this paper, we consider a PR using three-element UCA. A computationally efficient estimator based on segmented coherent integration and UCA interferometer direction finding is proposed for the joint estimation of the target azimuth, elevation, TD, and DS parameter.
The main advantages and innovations of our proposed algorithm, which are supported by various simulation scenarios in Section 5, include the following:(1)The use of UCA to receive the target echo signal and use the azimuth-elevation-delay-Doppler parameters of the echo signal for target localization has received great attention in the field of passive radar. However, to our knowledge, there is a lack of specific algorithm for the computationally efficient estimation of azimuth-elevation-delay-Doppler parameters in this scenario. For this reason, this paper innovatively gives a specific algorithm for this problem.(2)The proposed algorithm innovatively introduces segmentation processing to the joint estimation problem of azimuth-elevation-delay-Doppler parameters for passive radar, and by using signal segmentation and efficient FFT, IFFT operations, and the proposed algorithm can greatly reduce the computational complexity without causing any loss of parameter estimation performance.
2. Signal Model
We consider a PR system as shown in Figure 1. The IOO emits electromagnetic signal from its transmitting antenna (Tx), and when this signal hits a target, some of the signal energy is reflected back to the receiving antenna (Rx) of the PR system. The PR system uses a series of signal processing processes to extract parameters such as TD, DS, AOA, and other target characteristics from the received signal to detect, locate, and identify the target.

We use a directional antenna at the receiving station Rx, pointed exclusively at the IOO Tx, as a reference antenna to receive the direct path signal from the IOO, and a UCA with elements as a surveillance antenna to collect the target echo signal. Assuming that Tx transmits a complex baseband signal of with a carrier frequency of , the RF signal can be modelled as follows:
Since Tx is noncooperative, is generally difficult to be known accurately. Due to the path difference between the target echo signal and the direct path signal, there is a TD between the reference signal and the surveillance signal. Neglecting the noises and clutters, the received signals from the reference antenna and the surveillance antenna can be expressed respectively, as follows:where is the received signal from the reference antenna; , is the received signal in the ith array element of the surveillance antenna, ; and are the unknown amplitude scaling resulting from the channel and receiver effects; and are the unknown phase shift; is the distance between Tx and Rx; and are the distance from Tx to the target and the distance from the target to Rx, respectively; is the phase difference of the ith array element of the surveillance antenna with respect to the centre of the UCA; the azimuth and elevation angles of the target echo signal are assumed to be and , respectively. By using the UCA centre as the reference origin, the direction vector of the target echo is given by
The position of the ith array element is as follows:where is the radius of the UCA. In particular, to avoid phase ambiguity, the antenna array element spacing needs to satisfythat is, the radius of the UCA needs to satisfy
The TD between the arrival of the target echo at the ith array element and its arrival at the UCA centre is as follows:
Correspondingly, the phase difference between the arrival of the target echo at the ith array element and its arrival at the UCA centre is as follows:
In fact, it is the difference that is of interest and exploited for target localization. After performing some variable substitution and simplification, one can obtain the following:where and . The information about the target position is contained in , which can be expanded at using the Taylor series as follows:where represents the initial time delay of the target echo at and represents the Doppler velocity.
After down-converting the signal, the received signal can be written as follows:
3. Signal Segmentation
In passive radar, CAF is usually performed to obtain cumulative gain and improve the SNR of the target echo. However, the high computational complexity of the CAF makes it difficult to apply on low arithmetic platforms. For this reason, we artificially construct equivalent pulse signals by dividing the received reference and surveillance signals into segments and then perform coherent integration to accumulate the target echo energy to the same delay-Doppler cell. The specific segmentation method is illustrated in Figure 2.

First, based on the maximum Doppler velocity of the potential target, the equivalent pulse repetition frequency (PRF) is determined as follows:where is the maximum Doppler velocity of the potential target and is the signal wavelength. Based on the equivalent PRF, the number of signal segments can be determined as follows:where is the signal accumulation time. The reference signal and the surveillance signal are segmented according to the number of segments determined previously, with the effective length of each segment beingwhere is the sampling frequency. For the surveillance signal, to solve the conflicting relationship between the equivalent PRF and the equivalent pulse length, the surveillance signal batches are partially overlapped by extending each segment by samples, wherewith being the maximum time delay of a potential target. This means that the length of each segment of the surveillance signal after overlapping is . For the reference signal, the length of each segment is kept the same as the surveillance signal by padding zeros at the end. By overlapping the segments, each segment has a sufficiently large equivalent pulse length to avoid distance ambiguity while ensuring that the segmented signal has a large enough equivalent PRF to avoid speed ambiguity. On the other hand, the segment-overlapping of the surveillance signal and the zero-padding of the reference signal ensure that the accumulation gain of the target echo at different time delay bins remains the same.
After dividing the reference and surveillance signals into segments, the equivalent pulse signals can be constructed as follows:where represents the fast time, ; represents the slow time, .
4. TD-DS-AOA Estimation
4.1. Delay-Doppler Processing
Performing the fast Fourier transform along the fast time , we getwhere . Multiplying with the conjugate of yieldswhere denotes the conjugate operation. Performing the inverse FFT on (18) along giveswhere has its peak at . From equation (19), it can be seen that the target envelope is distributed at . Since the baseband signal is a narrowband signal, it can be generally assumed that the offset of does not exceed the range resolution , then equation (19) can be expressed as follows:
Performing FFT on equation (20) along the slow time , we getwhere . It can be observed from equation (21) that the target echo signal energy is accumulated to the peak of at . By detecting and finding the peak of , the time delay and Doppler velocity of the target can be estimated.
4.2. Angle Estimation
After the previous delay-Doppler processing, the target echo signal in the received signal of each array element of the surveillance channel has been accumulated to the delay-Doppler cell . The peak value in the delay-Doppler cell where the target locates can be extracted as follows:
Based on equation (22), the measured phase differences between the received signals of arrays 0 and 1 and arrays 0 and 2 are extracted, respectively.where returns the phase angle in the interval [−π,π] for a complex number.
On the other hand, by using equation (8), one can obtain the true phase difference between array elements 0 and 1 and array elements 0 and 2, respectively, as follows:
From equations (24) and (25), it can be further deduced that
The projection of the direction vector in the direction of the target echo signal onto the XOY plane of the array is expressed in the complex form as follows:
Combining equations (26) and (27) into equation (28), can be further expressed as follows:
From equation (28), the estimates of azimuth and elevation angles can be obtained as follows:where is the estimated value of by substituting the measured phase differences and into equation (29); represents the inverse cosine function. It should be noted that the radius of the UCA satisfies . If the radius of the UCA exceeds this limit, the phase difference between and may cause phase ambiguity, resulting in incorrect estimates of azimuth and elevation angles. In this case, in order to obtain a correct estimate of the azimuth and elevation angles, a defuzzification process is required.
5. Simulation Experiments
In this section, Monte Carlo simulation experiments are conducted to verify the performance of the proposed algorithm. The surveillance antenna is a three-element UCA with radius . The clutter cancellation has been performed on the received signals, and they only target the echo signal and Gaussian noises existing in the surveillance channel. The IOO emits an FM signal of the following form:where is the frequency deviation of the modulated signal in hertz (Hz); returns the cumulative sum of the elements of a vector; indicates the baseband data, and here, we set it to a random sequence of integers from 0 to 15. The specific parameters of the IOO signal are listed in Table 1.
The parameters of the target are listed in Table 2.
The parameters of the PR system are taken as shown in Table 3.
The received signal is segmented according to the parameters of the source signal of opportunity irradiation and the parameters of the maximum time delay and maximum Doppler velocity of the potential target, and the segmented parameters are shown in Table 4.
The SNR of the reference signal is 30 dB and that of the target echo signal is −26 dB. It should be noted that the SNR in this paper refers to the signal-to-noise ratio of the received signal before pulse compression. As mentioned earlier, after segmenting the received signal of each array element, the reference signal is first used for match filtering of the received signal, and the result is shown in Figure 3.

From Figure 3, it can be seen that, after matched filtering, the target echo signal, which was originally submerged in noise, forms a peak in its corresponding delay cell. Then, the FFT is performed along the slow time to accumulate the echo signal energy along the slow time to the corresponding Doppler cell, and the results are shown in Figure 4.

From Figure 4, it can be seen that the echo signal energy accumulates to a peak and the peak magnitude is further enhanced. Moreover, the location of the peak matches the true TD and DS information of the target. The delay-Doppler image was detected using a two-dimensional constant false alarm rate (CFAR) detector, and the results are shown in Figure 5.

It can be seen from Figure 5 that, as expected, the target echo signal is correctly detected as the corresponding delay-Doppler cell. Extracting of the peak value at the delay-Doppler cell where the target echo is located, the direction find operation can be performed, which yields the target azimuth and elevation angles as plotted in Figure 6.

Next, we evaluate the estimation performance of the proposed algorithm under different SNR conditions. The study in [12] demonstrates that coherent integration of target echo can be achieved by CAF during delay-Doppler processing, followed by azimuth and elevation angle estimation. To highlight the advantage of the proposed algorithm, the algorithm in [12] is also involved for comparison. First, we added complex Gaussian noise with different variances to the direct path signal, which yields the received reference signal with different SNRs. The SNR of the surveillance signal was set to −20 dB and that of the reference signal was set to −30 dB∼30 dB. 200 independent Monte Carlo simulations were performed for each SNR condition. The root-mean-square errors (RMSEs) of the time delay-Doppler-azimuth and elevation estimation under the reference signal with different SNR conditions are plotted in Figure 7.

(a)

(b)

(c)

(d)
From Figure 7, it can be seen that the estimation RMSEs of the proposed algorithm for time delay, Doppler, azimuth, and elevation angles gradually decrease as the SNR of the reference signal increases. However, the SNR thresholds at which the rapid decrease in parameter estimation error occurs in (a), (b), (c), and (d) are different. In Figures 7(a) and 7(b), when the estimation RMSE of delay and Doppler decreases rapidly at around −20 dB and stabilises at a low error level after increasing to −15 dB. In Figures 7(c) and 7(d), the estimation of the azimuth and elevation angles stabilise at low RMSE levels when the SNR of the reference signal is larger than 0 dB. This may be because the azimuth and elevation angle estimates are based on the premise that the time delay and Doppler parameters are estimated, so there may be some hysteresis between their errors. Considering that the SNR of the reference signal can easily exceed −10 dB due to the reception of the direct path signal from the IOO, it can be assumed that, under normal reception conditions, the variation of the reference signal SNR has no significant effect on the estimated performance of the time-delay-Doppler-azimuth-elevation. Moreover, compared with the algorithm in [12], the estimation RMSEs of the two algorithms are basically the same, which indicates that the proposed algorithm does not cause any loss in estimation performance while reducing the computational complexity.
Next, the SNR of the reference signal is set to 30 dB and the SNR of the surveillance signal is set to −50 dB to 0 dB. 200 independent Monte Carlo experiments are conducted for each SNR case. The RMSEs of the algorithms for the time delay-Doppler-azimuth and elevation estimates for the different SNR conditions of the surveillance signal are plotted in Figure 8.

(a)

(b)

(c)

(d)
As expected, it can be observed from Figure 8 that the proposed algorithm and the algorithm perform comparably in estimation RMSE. To be more specific, with a reference signal SNR of 30 dB, accurate estimation of the target time delay and Doppler parameters can be achieved with a surveillance signal SNR larger than −35 dB; when the surveillance signal SNR is larger than −20 dB, accurate estimation of the azimuth and elevation angles can be achieved. Considering that the target echo signal is usually very weak in general, it is important to improve the SNR of the surveillance signal to improve the overall parameter estimation performance of the passive radar.
To demonstrate the advantage of the proposed algorithm in terms of computational complexity, we compare the theoretical computational complexity and the average running time of the two algorithms. As the computational complexity is focused on the number of complex multiplications of the delay-Doppler processing, we use this metric as the theoretical computational complexity of the algorithm. The main configuration of the computer is as follows: CPU: Intel (R) Core (TM) i7-8550U @1.80 GHz; RAM: 16 G DDR4 2666 MHz; Operating system: Windows 10; Software: MATLAB R2021b. The results of the computational complexity comparison are listed in Table 5.
In Table 5, the CAF is implemented using FFT, where is the number of time delay bins calculated and is the number of signal sampling points. Comparing the computational complexity of the two algorithms, it can be found that the proposed algorithm can reduce the computational complexity by two orders of magnitude through segmentation, which can ensure the real-time processing of the received signals.
6. Conclusion
In passive radar, the target echo is generally very weak and it is difficult to estimate the time-delay-Doppler-azimuth-elevation parameters directly. This paper proposes a computationally efficient algorithm for estimating the target time-delay-Doppler-azimuth-elevation based on segmented coherent integration and UCA interferometer direction finding. We first divide the received signals into segments according to the target motion and the IOO signal parameters and then accumulate the target echo signal energy to the same delay-Doppler cell to improve the SNR of the target echo by using matched filtering along fast time and FFT along the slow time, and finally, UCA interferometer direction finding is performed at the delay-Doppler cell of the target to obtain the target azimuth and elevation angle estimate. Simulation results verify the advantages and innovations of the proposed algorithm. Last but not the least, it should be noted that we consider a simple scenario for the sake of reducing computational complexity. However, if the computing capacity allows, the effects of range migration and Doppler migration should be considered and the long time integration algorithm can be explored to improve the parameter estimation performance.
Data Availability
Some or all data, models, or code generated or used during the study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (no. 62071490) and Natural Science Foundation of Henan (no. 222300420379).