Next Article in Journal
Spatio-Temporal Action Detection in Untrimmed Videos by Using Multimodal Features and Region Proposals
Previous Article in Journal
High-Index Glass Ball Retroreflectors for Measuring Lateral Positions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detection of Unresolved Targets for Wideband Monopulse Radar

1
Research and Development Department, Sichuan Institute of Aerospace Electronics of China, No. 105, Yiduzhong Road, Chengdu 610100, China
2
School of Information and Communication Engineering, University of Electronic Science and Technology of China, No.2006, Xiyuan Avenue, West Hi-tech Zone, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(5), 1084; https://doi.org/10.3390/s19051084
Submission received: 21 January 2019 / Revised: 24 February 2019 / Accepted: 26 February 2019 / Published: 3 March 2019
(This article belongs to the Section Remote Sensors)

Abstract

:
Detecting unresolved targets is very important for radars in their target tracking phase. For wideband radars, the unresolved target detection algorithm should be fast and adaptive to different bandwidths. To meet the requirements, a detection algorithm for wideband monopulse radars is proposed, which can detect unresolved targets for each range profile sampling points. The algorithm introduces the Gaussian mixture model and uses a priori information to achieve high performance while keeping a low computational load, adaptive to different bandwidths. A comparison between the proposed algorithm and the latest unresolved target detection algorithm Joint Multiple Bin Processing Generalized Likelihood Ratio Test (JMBP GLRT) is carried out by simulation. On Rayleigh distributed echoes, the detection probability of the proposed algorithm is at most 0.5456 higher than the JMBP GLRT for different signal-to-noise ratios (SNRs), while the computation time of the proposed algorithm is no more than two 10,000ths of the JMBP GLRT computation time. On bimodal distributed echoes, the detection probability of the proposed algorithm is at most 0.7933 higher than the JMBP GLRT for different angular separations of two unresolved targets, while the computation time of the proposed algorithm is no more than one 10,000th of the JMBP GLRT computation time. To evaluate the performance of the proposed algorithm in a real wideband radar, an experiment on field test measured data was carried out, in which the proposed algorithm was compared with Blair GLRT. The results show that the proposed algorithm produces a higher detection probability and lower false alarm rate, and completes detections on a range profile within 0.22 ms.

1. Introduction

For wideband monopulse radars, the unresolved targets may cause error in the target tracking phase. To detect the presence of unresolved targets, researchers [1,2] studied the relationship between the imaginary part of the monopulse ratio and the number of targets unresolved, and revealed that when only a single target exists, the imaginary part is 0, while when there are multiple targets unresolved, the imaginary part is not 0. Based on that fact, a detection algorithm is proposed, but the algorithm is sensitive to noise, and the setting of the detection threshold is dependent on the target’s DOA (Direction of Arrival) and signal-to-jamming ratio. Blair proposed a Generalized Likelihood Ratio Test (Blair GLRT) algorithm for the detection of two unresolved Rayleigh targets that outperforms the former algorithms [3], and LI Chaowei [4] extended Blair’s idea to the detection of three unresolved targets. Besides the Rayleigh assumption, Chaumette [5] and Nikkle [6] derived the mean and variance of the in-phase part of the monopulse ratio, assuming the amplitude of target echoes being a mixture of Rician and Rayleigh distributions [7]. Based on that, Yong Yang [8] proposed an algorithm to detect the presence of chaff centroid jamming, a typical unresolved target, using the in-phase part of the monopulse ratio and the predicted target parameters, which are provided by a tracking algorithm and GPS/INS (Global Positioning System/Inertial Navigation System) data. However, the proposed algorithm was for low resolution radars. Zhang [9] considered a more common case, that the targets were located between range profile sampling points (also referred to as range profile samples or samples hereafter), and developed a maximum likelihood (ML)-based algorithm to estimate angles of multiple unresolved targets. Isaac [10] and Nandakumaran [11] incorporated the detection of unresolved targets into tracking and proposed particle filter-based algorithms to improve detection performance, but the computational load was high, especially when trying to increase the number of particles to achieve higher performance. Glass [12] proposed the JMBP GLRT algorithm based on Zhang’s model to detect unresolved Rayleigh targets. The proposed algorithm has a lower false alarm rate as well as higher detection probability than Blair’s GLRT, but the detection needs to calculate the ML estimation of target parameters, which results in a heavy computational load.
The studies above all assume that the amplitude of target echo is Rayleigh- or Rician-distributed. The assumptions above only hold when there are a large number of scattering centers within resolution bins (e.g., range bin, range-doppler bin, etc.). As radar resolution improves, the number of scattering centers within resolution bins decreases sharply and the above assumptions can no longer hold. Based on field test measured data, Du Lan [13,14] analyzed the statistical characteristics of echo amplitude in each range bin of high-resolution range profiles, and concluded that the statistical distribution of the echo amplitude of a certain range bin depends on the number and type of scattering centers in the bin. When there is only one dominant scattering center, the amplitude is unimodally distributed. When there are a few dominant centers, the amplitude is multimodally distributed, which cannot be modelled by Rayleigh and Rician distributions. The diversity of radar resolution and target structure results in the diversity of echo amplitude statistical distributions, and a practical detection algorithm needs to be adaptive to different radar resolutions. On the other hand, the time and computation resource of radars for detecting unresolved targets are limited; algorithms based on ML estimation may not be the best choice. To achieve high performance while keeping low computational load, we propose a new algorithm named GBD (GMM-based Bayesian Detector) which has the following features:
  • The Gaussian Mixture Model (GMM) is introduced to model the probability density function (PDF) of the echo monopulse ratio. Theoretically, the GMM can fit any form of PDF. Taking the advantage of the GMM, the algorithm can fit the PDF of an echo monopulse ratio by processing measured data instead of assuming. Therefore, the proposed algorithm is more adaptive to radars of different resolution than the existing algorithms.
  • The detection result of the previous detection period is used to improve detection performance. Because the relative movement between targets is continuous, the detection result of the previous detection period can be used as a priori information for the current detection. Inspired by the PDAF–BD (Probabilistic Data Association Filter-Bayesian Detector) algorithm [15], we establish the tracking of the unresolved targets and use the detection results of the previous detection period to derive the a priori information, and incorporate it into a Bayesian detector to detect unresolved targets.
In this paper, Section 2 introduces the modelling of echoes, Section 3 introduces the proposed detection algorithm, and Section 4 tests the performance and verifies the effectiveness of the proposed algorithm by simulation and experimentation on measured data.

2. Signal Modelling

In wideband monopulse radars, the matched filtered echoes of unresolved targets are within the same resolution bin and are sampled with period Δ t . Assuming there are N targets and the s th target is composed of N s scattering centers, the samples of the in-phase and quadrature part of the matched filtered echoes are [16,17]
s i ( j ) = s = 1 N l = 1 N s A s l cos ( ϕ s l ) r ( j Δ t τ s l ) + n s i ( j Δ t )
s q ( j ) = s = 1 N l = 1 N s A s l sin ( ϕ s l ) r ( j Δ t τ s l ) + n s q ( j Δ t )
d i ( j ) = s = 1 N l = 1 N s A s l η s cos ( ϕ s l ) r ( j Δ t τ s l ) + n d i ( j Δ t )
d q ( j ) = s = 1 N l = 1 N s A s l η s sin ( ϕ s l ) r ( j Δ t τ s l ) + n d q ( j Δ t )
where s i ( j ) , s q ( j ) are the j th sample of the in-phase and quadrature parts of the received sum channel signal; d i ( j ) , d q ( j ) are the j th sample of the in-phase and quadrature part of the received azimuth-difference channel signal; A s l is the voltage signal amplitude of the l th scattering center of the s th target; ϕ s l is the echo phase of the l th scattering center of the s th target; r ( t ) is the known matched filter response of the transmitted pulse; n s i , n s q are sum channel zero-mean Gaussian noise processes; n d i , n d q are azimuth-difference channel zero-mean Gaussian noise processes; τ s l is the round trip time delay from the l th scattering center of the s th target; and η s is the DOA parameter of the s th target. The monopulse ratio of the j th sample can be calculated by
y R ( j ) = [ d i ( j ) s i ( j ) + d q ( j ) s q ( j ) ] / [ s i ( j ) 2 + s q ( j ) 2 ]
y I ( j ) = [ d q ( j ) s i ( j ) d i ( j ) s q ( j ) ] / [ s i ( j ) 2 + s q ( j ) 2 ]
where y R ( j ) and y I ( j ) are the in-phase and quadrature part of the monopulse ratio of the j th sample, respectively. For monopulse radar, the unresolved targets cause a larger angular glint G and y I ( j ) than resolved targets [1,3], therefore, G and y I ( j ) can be used as the features to detect unresolved targets. Other features such as range glint [18], phase change [19], Doppler jitter, and polarization can also be easily added to the feature vector so as to use more information. In a radar processing period in which the radar performs a set of signal and data processing routines including detecting unresolved targets and tracking, a certain number of independent echoes are received, and the features are calculated based on the echoes. The independence of echoes can be achieved by many means, such as frequency hopping or lengthening the time interval between two echoes by experience replay, a technique widely used in reinforce learning [20].
The observed SNR of the j th sample at time k is defined as
R O k ( j ) = R e [ S k ( j ) ] 2 / σ Σ 2
where S k ( j ) is the complex signal of the sum channel of the jth sample at time k , and σ Σ is the variance of the sum channel noise. Therefore, for K 0 echoes, the angular glint of each echo is
G ^ k n ( j ) = y R k n ( j ) y R k ( j ) , n = 0 , 1 , , K 0 1
where
y R k ( j ) = n = 0 K 0 1 R O k n ( j ) y R k n ( j ) / n = 0 K 0 1 R O k n ( j )
because the noise of the sum channel and azimuth-difference channel are random and independent of each other, a lower R O k ( j ) means more randomness in the estimated glint G ^ k n ( j ) and the imaginary part of the monopulse ratio y I k ( j ) of the j th sample at time k . In addition, it is the magnitude of G ^ k n ( j ) and y I k ( j ) instead of their value that rises in the presence of unresolved targets [1]. Therefore, it is reasonable to have the magnitude of G ^ k n ( j ) and y I k ( j ) weighted by R O k ( j ) as the feature, which means the feature vector of the j th sample at time k is
x k j = [ x k 1 ( j ) , x k 2 ( j ) ] T
where x k 1 ( j ) and x k 2 ( j ) is calculated by
x k 1 ( j ) = G R G T
x k 2 ( j ) = Y I R Y I T
in which
R = d i a g ( R O k K 0 + 1 ( j ) , R O k K 0 + 2 ( j ) , , R O k ( j ) )
G = [ G ^ k K 0 + 1 ( j ) , G ^ k K 0 + 2 ( j ) , , G ^ k ( j ) ]
Y I = [ y I k K 0 + 1 ( j ) , y I k K 0 + 2 ( j ) , , y I k ( j ) ]
In the typical existing algorithms [3,4,5], the analytical form of the joint PDF of x k j is then derived under the assumption of amplitude and phase distributions of echoes. But this idea may not be applicable to wideband radars because, firstly, the joint PDF of x k j needs to be derived for every typical radar resolution and target structure, which means a heavy workload; secondly, there is no guarantee that the analytical form of the joint PDF of x k j exists for every resolution; thirdly, when adding more features to x k j , a new joint PDF needs to be derived, but the joint PDF of the new x k j could also have no analytical form. To solve the problem above, we introduce GMM to model the joint PDF of x k j , so that the algorithm can adapt to different resolutions by learning from measured data, and keep the analytical form of the joint PDF unchanged for radars of different bandwidth and x k j s of different dimensions. The GMM of x k j can be expressed as
{ p ( x k j ) = c = 1 K c ω c η ( x k j ; μ c , Σ c ) η ( x k j ; μ c , Σ c ) = 1 ( 2 π ) n d Σ c e 1 2 ( x k j μ c ) T Σ c ( x k j μ c )
where p ( x k j ) is the PDF of x k j , K c is the number of Gaussian components of GMM, ω c is the weight of every components, satisfying j = 1 K c ω c = 1 ; η ( x k j ; μ c , Σ c ) is the PDF of the c th Gaussian component, μ c   a n d   Σ c are the mean and variance, respectively, and n d is the number of dimensions of x k j . The training of GMM can be found in many literatures [21], so we choose not to elaborate on it here.

3. Detection of Unresolved Targets

For extended targets, the purpose of the proposed algorithm is to detect the presence of unresolved scattering centers for each range profile sample. Therefore, we define the events as follows:
H 0 : there are no unresolved scattering centers; the signal of the range profile sample is composed of the echo of a single scattering center and noise.
H 1 : there exist unresolved scattering centers; the signal of the range profile sample comprises echoes of multiple scattering centers of unresolved targets and noise.
The Bayesian detector can be written as
p ( x k j | H 1 ) P ( H 1 ) ( c 10 c 11 ) p ( x k j | H 0 ) P ( H 0 ) ( c 01 c 00 ) H 1 < H 0 1
where p ( x k j | H 1 ) and p ( x k j | H 0 ) are the conditional PDF of x k j , which is modelled by GMM; P ( H 1 ) and P ( H 0 ) are the a priori probability of event H 1 and H 0 , respectively, and are calculated according to the detection results of the previous radar processing period; and c i j is the cost when deciding H j while H i is true.
The proposed algorithm treats a group of unresolved scattering centers as a kind of special target named “u-target” in this paper. It is reasonable to believe that a sample closer to the predicted position of a u-target is more likely to be the sample of the u-target. Therefore, we set up tracking of the u-targets and calculate the a priori possibility P ( H 1 ) and P ( H 0 ) for each sample of the current radar processing period based on the tracking information of the u-targets of the previous radar processing period. The u-target is treated as a single resolved target whose motion model is of the same type as the model of targets that forms the u-target. The model is linear or Gaussian in most scenarios. Therefore, the Kalman filter is appropriate for the tracking of u-targets [22]. To simplify the discussion, we assume that there is only one u-target in the scenario, for multiple u-targets, each of them can be tracked independently. The state model and measurement model of the u-target are
y k | k 1 = F y k 1 | k 1 + w k 1
z k | k = H y k | k + v k
where y k | k 1 n is the state vector of the u-target whose length is n , including the position and radial velocity, the corresponding measurement vector is z k | k m , which is the position of the u-target, F and H are the state transition matrix and the measurement matrix respectively, and w k N ( 0 , Q ) and v k N ( 0 , R ) are process noise and measurement noise, which are Gaussian-distributed and are independent of each other. Therefore, H and R can be considered known and fixed. During the short time of unresolved target detection, the pattern of relative movements of targets basically remains the same. Therefore, F and Q can be considered as known and fixed. Define c k j as the j th sample at time k (the k th radar processing period). The steps to detect the presence of the u-target is
(1) Calculate y ^ k | k 1 at time k
y ^ k | k 1 = F y ^ k 1 | k 1 + w k 1
(2) Calculate the covariance of the estimation error
P k | k 1 = F P k 1 | k 1 F T + Q
Then the estimation error of the u-target position at time k is
S k | k 1 = H P k | k 1 H T + R
(3) Detect the sample of the u-target and data association
Obviously, samples that are closer to the predicted position of the u-target H F y ^ k 1 | k 1 are more likely to be the sample of the u-target, which means the samples have higher a priori probability. In order to determine the a priori probability P k j ( H 1 ) of the j th sample, the distance between c k j and H F y ^ k 1 | k 1 needs to be calculated first.
v k j = c k j H F y ^ k 1 | k 1
The a priori probabilities P k j ( H 1 ) and P k j ( H 0 ) of the j th sample are functions of v k j , and the closer the j th sample is to H F y ^ k 1 | k 1 , the larger the P k j ( H 1 ) is. Therefore, we have P k j ( H 1 ) | 2 π S k | k 1 | 1 / 2 e x p ( 1 2 v k j T S k | k 1 1 v k j ) . Because P k j ( H 1 ) of all samples at time k shares the same term | 2 π S k | k 1 | 1 / 2 , this term does not contribute to the comparison among a priori probabilities of samples and therefore, the a priori probability that the j th sample is a u-target sample is
{ P k j ( H 1 ) e 1 2 v k j T S k | k 1 1 v k j P k j ( H 0 ) = 1 P k j ( H 1 )
The Bayesian detector can then be rewritten as
p ( x k j | H 1 ) p ( x k j | H 0 ) λ c exp ( 1 2 v k j T S k | k 1 1 v k j ) 1 H 1 < H 0 1
where x k j is the feature vector of the j th bin at time k , and λ c = λ ( c 10 c 11 ) / ( c 01 c 00 ) , where λ is the weight of 1 / exp ( 1 2 v k j T S k | k 1 1 v k j ) - 1 .
After the test of all the samples of the range profile, a set of samples { z k c } c = 1 n c are detected as samples of the u-target, where n c is the number of u-target samples. The nearest neighbor rule is adopted for data association, and the distance between the measurement and H y ^ k | k 1 is
d k c = v k c T S k | k 1 1 v k c
where v k c = z k c H y ^ k | k 1 . We then choose the z k c that yields the smallest d k c as the true measurement for the follow-up steps.
(4) Calculate the Kalman gain
K k = P k | k 1 H T ( H P k | k 1 H T + Q ) 1
(5) Target state estimation
y ^ k | k = y ^ k | k 1 + K k ( z k c H x ^ k | k 1 )
(6) Update error covariance
P k | k = ( I K k H ) P k | k 1
If the tracking of the u-target is not established, the a priori probability cannot be calculated, it is reasonable to assume P k j ( H 1 ) = P k j ( H 0 ) , which means only the GMM is used to detect u-target samples. The form of the detector is as follows with λ c = ( c 10 c 11 ) / ( c 01 c 00 ) :
λ c p ( x k j | H 1 ) p ( x k j | H 0 ) H 1 < H 0 1
The flowchart of GBD algorithm is shown in Figure 1.
The GBD algorithm has two work modes, mode 1 is functional when the tracking of u-targets is not established. In this mode, only the GMM is used to detect samples of u-targets. Mode 2 is functional when the tracking of u-targets is established. In this mode, both GMM and a priori information are used. The establishment and deletion of tracks is designed according to a specific tracking scenario and is performed after the detection of all samples in every radar processing period.

4. Comparison and Evaluation

In this part, a series of simulations are carried out to compare GBD with the JMBP GLRT, and then an experiment based on measured data is carried out to evaluate the performance of GBD in a real wideband monopulse radar.
The simulation is based on a typical scenario shown in Figure 2, in which a u-target is in the fourth bin which is composed of the fourth scattering center of target 1 and the only scattering center of target 2. There is only one scattering center of target 1 in each of the other bins. The targets have no relative movement during the simulations.

4.1. Simulation 1: Performance of GBD and JMBP GLRT on Echoes of Different SNR

In this simulation, the echoes are Rayleigh-distributed. For comparison, the definition of scattering center parameters is the same as those for JMBP GLRT [12], that is, the total SNR of the l th scattering center of the s th target is defined as R t , s l = N β s l 2 / σ Σ 2 , with N being the number of pulses used in a radar processing period, β s l 2 being the variance of A s l cos ( ϕ s l ) and A s l sin ( ϕ s l ) , and σ Σ 2 being the variance of the sum channel noise samples. The range τ s l is normalized to the range resolution, and the angles η s are normalized to the 3 dB beam width. The sub-bin location is defined as c s l = ( τ s l j s l Δ t ) / Δ t , where j s l is the first range sample with the energy of the l th scattering center of the s th target, and r ( t ) = 1 t / Δ t , where 0 t Δ t . The target parameters for the fourth bin are R t , 14 = 16   dB , c 14 = 0.3 , η 1 = 0.5 , and the sub-bin position and DOA parameter of target 2 is c 2 = 0.6 , η 2 = 0.5 . The target parameters for each of the other bins are R t , 1 l = 16   dB , c 1 l = 0.3 , and η 1 = 0.5 , where l = { 1 , 2 , 3 , 5 , 6 , 7 } . For GBD, to simplify the simulation, the echoes in a bin are only sampled by the leading sample point, which means the echo in the fourth bin is sampled by the fourth sampling point, and the fifth sampling point samples the echo in the fifth bin. As the echoes in a certain bin are actually sampled by the leading and end sampling points, the assumption above is equivalent to the method that declares the presence of a u-target in the bin when at least one of the two sampling points is detected as a u-target sample. The echoes of each bin are independent of each other. Aside from the test echoes, another 1000 echoes generated under the same parameter set is used to train the GMM, and the number of GMM components is K c = 5 . We set the system noise variance Q = 1.73 , and the measurement noise variance R = 1 . K 0 = 5 , which is equivalent to M = 5 for JMBP GLRT, is set. The total scattering center SNR of target 2 R t , 2 sweeps from 12 dB to 30 dB, for each R t , 2 , 1000 Monte Carlo simulations are performed, and the percentage of correct detection P d of the two algorithms under the same false alarm rate P f a 0.02 is shown in Figure 3a. As is shown, both of the P d s of the two algorithms rise as R t , 2 increases, and GBD performs better. For example, when R t , 2 = 16   dB , the P d of JMBP GLRT is 0.62, and the P d of GMD is 0.88. This is because GBD uses the samples of echoes as well as tracking information while JMBP GLRT uses the samples only. Aided by the tracking information, GBD lowers the threshold for detecting unresolved targets at the sample that is expected to be a u-target sample and raises the threshold at other samples. Thus, more u-target echoes as well as resolved target echoes are correctly detected.
In Figure 3b, the computation time of GBD is between 1.3 × 10 3   s and 1.6 × 10 3   s, while the computation time of JMBP GLRT is between 7.6 s and 9.6 s under different R t , 2 . This is because the computation for calculating GMM and Kalman filtering is much lower than solving the ML in JMBP GLRT. If the initial search point for JMBP GLRT is not set to the true value of the target parameters, which is more reasonable in real scenarios as there is no knowledge of the true value of target parameters, the computation time of JMBP GLRT would be even longer.

4.2. Simulation 2: Performance of GBD and JMBP GLRT on Echoes of Bimodal Distribution

The amplitude of echoes may not remain Rayleigh-distributed in different resolutions, so detection algorithms should be adaptive to echoes of different distributions while keeping low computational load. In this simulation, the performance of GBD and JMBP GLRT on echoes of different distributions are compared.
In this simulation, the resolution of the radar is high, and the echoes of them are bimodally distributed. We model the echoes by a mixture of two Gaussians according to the results in [14]. In the fourth bin, the parameter set for Gaussian component 1 of the fourth scattering center of target 1 is μ 14 1 = 3.954 ,   σ 14 1 = 0.3954 , and the parameter set for component 2 of the fourth scattering center of target 1 is μ 14 2 = 7.908 , σ 14 2 = 0.3954 . The range and angle parameters are c 14 = 0.3 , η 1 = 0 . The parameter set for Gaussian components of target 2 is the same as target 1, and c 2 = 0.6 , η 2 sweeps from 0.1 to 0.9 to test the performance of the two algorithms in different angular separations between unresolved targets. In other bins, the parameter set for echo generation is the same as target 1 in the fourth bin, and c 1 l = 0.3 , η 1 = 0 , where l = { 1 , 2 , 3 , 5 , 6 , 7 } . Besides the test echoes, another 1000 echoes are generated under the same parameter set and are used to train the GMM. The number of GMM components is K c = 5 . The normalized histogram of the sum channel power of a sample which samples the echoes of only one scattering center is shown in Figure 4, which is clearly bimodally distributed.
For each η 2 , 1000 Monte Carlo simulations are performed for the two algorithms with the initial search point for JMBP GLRT being the true values of the scattering points. In this simulation, 6 pulses are used for detecting unresolved targets. On the echoes generated from the same distribution with identical parameters, the P d s of the two algorithms under the same false alarm rate P f a 0.02 is shown in Figure 5a. As is shown, both of the P d of the two algorithms rise as η 2 increases, and GBD performs better. This is because the greater angular separation means a stronger unresolved target effect, and GBD is less sensitive to the mismatch of the signal model than JMBP GLRT, producing a significantly higher P d than the latter one. The bimodally distributed data yields more spikes in the likelihood function for JMBP GLRT and, therefore, there is a degradation in the performance of JMBP GLRT.
In Figure 5b, the computation time of GBD is between 0.7 × 10 3   s and 0.8 × 10 3   s, while the computation time of JMBP GLRT is between 7.2 s and 10.0 s under different η 2 . This is because there is no ML solving in GBD. As η 2 increases, the computation time of the two algorithms decreases. This is probably because a larger angular separation of the two targets yields a stronger effect of unresolved targets.

4.3. Simulation 3: Performance of GBD when there are more than Two Targets Unresolved

The JMBP GLRT is developed assuming only two targets are unresolved, but in real scenarios, there are probably more than two targets unresolved. In this section, we carry out a simulation to test the performance of GBD when there are more than two targets unresolved. For scenario 1, in which two targets are unresolved, target 2 and the fourth scattering center of target 1 is located in the fourth bin, and the parameters are R t , 14 = 16   dB , c 14 = 0.3 , η 1 = 0.5 , R t , 2 = 16   dB , c 2 = 0.6 , η 2 = 0.5 . For scenario 2, in which three targets are unresolved, target 2, target 3, and the fourth scattering center of target 1 are located in the fourth bin, and the parameters are R t , 14 = 16   dB , c 14 = 0.25 , η 1 = 0.5 , R t , 2 = 16   dB , c 2 = 0.5 , η 2 = 0 , R t , 3 = 16   dB , c 3 = 0.75 , η 3 = 0.5 . For scenario 3, in which four targets are unresolved, target 2, target 3, target 4, and the fourth scattering center of target 1 are located in the fourth bin, and the target parameters are R t , 14 = 16   dB , c 14 = 0.2 , η 1 = 0.5 , R t , 2 = 16   dB , c 2 = 0.4 , η 2 = 0.25 , R t , 3 = 16   dB , c 3 = 0.6 , η 3 = 0.25 , R t , 4 = 16   dB , c 4 = 0.8 , η 4 = 0.5 . In this simulation, five pulses are used for detecting unresolved targets. Besides the test echoes, another 1000 echoes generated under the same parameters set are used to train the GMM, and the number of GMM components is K c = 5 . The mean of P d and P f a of the GBD in each scenario is shown in Table 1. It can be seen in the table that as the number of targets unresolved increases, the P d increases and the P f a decreases, which means the GBD performs better when more targets are unresolved. This is because the targets are of equal SNR and evenly located in range and angle, thus more targets cause stronger unresolved target effect.
As the unresolved target effect is the very factor that affects radar performance, the weaker unresolved target effect, caused by closely spaced unresolved targets for example, may result in the degradation of GBD performance, but its harmful effect to the radar will also degrade. That means the degradation of GBD performance caused by the weaker unresolved target effect may not necessarily degrade the radar tracking performance.

4.4. Experiment: Test on Measured Data

In this section, the performance of GBD is evaluated by field test measured data. The data collection experiment is shown in Figure 6. In the experiment, the radar was installed ashore, the ship was at anchor, and a small ship carrying a corner reflector moved from the position shown in the figure across the ship in range dimension. The distance between the corner reflector and the ship in azimuth dimension is approximately 50 m, corresponding to 0.45 θ 3   dB . When the reflector and some part of the ship are in the same range, a u-target is formed. The monopulse radar is in X band, and uses a linear frequency modulation (LFM) signal of 50 MHz bandwidth. During the experiment, the radar beam kept pointing at the ship. The range profiles of the ship and corner reflector produced by the radar are shown in Figure 7. It is obvious in Figure 7 that both the corner reflector and the ship occupy multiple range bins, but the JMBP GLRT is developed assuming that targets are within one range bin. Therefore, the assumption of JMBP GLRT cannot be satisfied and the algorithm is not suitable for the experiment. To provide a benchmark for evaluating the performance of GBD, instead of JMBP GLRT, GBD is compared with Blair GLRT [7], a typical algorithm applicable to the experiment and the very algorithm compared with JMBP GLRT in the literature [12].
In the experiment, the radar processing period is the coherent processing interval (CPI), which means the u-target detection and target angle estimation is performed in every CPI. The target angle is estimated by a centroid method
A target = j = 1 c k R O k ( j ) y R k ( j ) j = 1 c k R O k ( j )
In which c k is the number of samples in the range profile of the target at time k . The target angles of each CPI estimated by Equation (31) without using u-target detection algorithm is shown in Figure 8, in which the horizontal axis is the index of CPIs, corresponding to time, and the vertical axis is the A target of each CPI. In Figure 8, each angle estimate A target is calculated by all range profile samples of the CPI that the A target belongs to, which means no u-target samples is detected and removed before the A target is calculated.
According to the experiment record, the u-target is formed within the time interval of CPI = 7000–9000. It can be seen in Figure 8, that during this interval, the u-target caused a significantly larger angle glint than other CPIs. At time intervals other than CPI = 7000–9000, the ship and the corner reflector are resolvable in range (e.g., Figure 7.), and there are no unresolved targets.
To evaluate the performance of GBD on the measured data, the data above is used as the test data. For GBD, another 1000 ship echoes and 1000 unresolved target echoes sampled in the same scenario are used to train the ship GMM model and the unresolved targets GMM model, respectively, with the number of GMM components K c = 5 . Set K 0 = 5 , and with λ c = λ c = 0.067 set to suppress the false alarm rate. According to radar parameters, the system noise variance is set Q = 6 , and the measurement noise variance R = 6 . The condition for deleting the track is that no unresolved targets are detected in more than five consecutive CPIs. For Blair GLRT, five consecutive range profiles are used for one detection, the false alarm rate is set to 1 × 10 3 and a fixed threshold is used to detect the range profile. The samples of u-targets are detected by GBD or Blair GLRT and are removed before calculating A target with Equation (31). The curves of A target is shown in Figure 9.
It can be clearly seen in the figure that during period CPI = 7000–9000, A target calculated with GBD has the smallest glint, and A target calculated with Blair GLRT has a medium-scale glint. As samples of u-targets cause a larger glint than samples of resolved targets, the curves in Figure 9 indicate that GBD correctly detected and removed more samples of unresolved targets than Blair GLRT, and reduced a more harmful effect of unresolved targets than Blair GLRT in angle estimation. To quantitatively evaluate the effect of GBD and Blair GLRT in radar angle estimation, we calculated the variance of angle estimations in typical time intervals shown in Table 2.
It can be seen from the table that in the time interval CPI = 7000–9000 where the u-target exists, the A target calculated with GBD has the smallest variance, indicating that the GBD algorithm correctly removed more samples of large angular glint than Blair GLRT and therefore effectively suppressed the angular glint caused by the u-target. In time intervals CPI = 1–6000 and CPI = 10000–13000, targets are resolvable, which means samples being detected as u-target samples in these intervals are false alarms. In the two time intervals, compared with Blair GLRT, the variance of A target calculated with GBD is closer to the variance of A target calculated without u-target detection, indicating that GBD removed less samples of large glint than Blair GLRT, meaning that GBD has a lower false alarm rate than Blair GLRT. As one of the main effects of a u-target is increasing angular glint, and the GBD algorithm effectively reduced the effect, we can safely conclude that the GBD algorithm correctly detected samples of u-targets and effectively improved radar angle estimation performance in the presence of u-targets.
In the experiment, the average computation time of GBD in one CPI is 21 × 10 4   s, while the average computation time of Blair GLRT in one CPI is 4 × 10 4   s, so Blair GLRT is faster than GBD by five times. The two algorithms were programmed by MATLAB in a PC with Intel Core i5-8250 CPU @ 1.8 GHz, 8 GB memory, and a Windows 10 operation system.
Blair GLRT is a typical algorithm applicable to wideband radar. The experiment compared GBD with Blair GLRT on the basis of an LFM radar. As the signal models of the two algorithms are baseband signal models, the modulation of the radar signal has no major influence on the difference in performance of the two algorithms. If the two algorithms are applied to pseudo-noise sequence phase-coded radars, GBD will also have a higher detection probability and lower false alarm rate than Blair GLRT because GBD uses monopulse ratio and tracking information, while Blair GLRT only uses monopulse ratio. GBD also avoids the risk of model mismatch which Blair GLRT suffers in wideband radars. But the computation load of GBD is higher than Blair GLRT because the tracking function and GMM likelihood calculation of GBD takes more computation than the Neyman–Person test of Blair GLRT. The experiment results show that the MATLAB version of GBD takes approximately 0.2 ms to complete detections on a range profile, a time length already comparable to data acquisition periods. In our coding experience, a C language version will run much faster than a MATLAB version, and therefore, the computation time of GBD can be further reduced, meaning GBD has the potential to meet the computation time requirement of real-time processing.

5. Conclusions

In this paper, we proposed an algorithm named GBD that detects unresolved targets for wideband monopulse radars. The proposed algorithm models target echo by GMM to be adaptive to different radar bandwidths and use a priori information to achieve high performance while keeping low computational load. Simulation results show that GBD has better detection performance and lower computational load than JMBP GLRT, and is adaptive to echoes of different distributions. The experiment on measured data proved that GBD can correctly detect samples of u-targets and performs better than Blair GLRT in a real wideband monopulse radar. The GBD algorithm can be applied to wideband monopulse radars of different resolutions, and has the potential to meet the computation time requirement of real-time processing.
For wideband radars, a practical unresolved target detection algorithm should be adaptive to different bandwidths while keeping a low computational load, and this paper introduced our work to meet those requirements. The next goal is to further explore the idea of this paper by optimizing the signal model and tracking algorithm to handle more complicated real scenarios.

Author Contributions

T.T. proposed the main idea and wrote this paper under the supervision of B.T., Z.L. and Z.D. programmed the software and carried out the simulations and the experiment. Y.Z. and B.T. reviewed and edited the manuscript.

Acknowledgments

Thanks to the Sichuan Institute of Aerospace Electronics of China and University of Electronic Science and Technology of China. Thanks to my supervisor Bin Tang and Daoguo Yang.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Asseo, S.J. Detection of target multiplicity using quadrature monopulse angle. IEEE Trans. Aerosp. Electron. Syst. 1981, AES-17, 271–280. [Google Scholar] [CrossRef]
  2. Bogler, P.L. Detecting the presence of target multiplicity. IEEE Trans. Aerosp. Electron. Syst. 1986, AES-22, 197–203. [Google Scholar] [CrossRef]
  3. Blair, W.D.; Brandt-Pearce, M. Unresolved Rayleigh Detection Using Monopulse Measurements. IEEE Trans. Aerosp. Electron. Syst. 1998, 34, 543–552. [Google Scholar] [CrossRef]
  4. Chaowei, L.; Hongqiang, W.; Xiang, L.; Zhaowen, Z. Study on the detection of the multiple unresolved targets. J. Syst. Eng. Electron. 2005, 16, 295–300. [Google Scholar]
  5. Chaumette, E.; Larzabal, P. Monopulse-radar tracking of Swerling III–IV targets using multiple observations. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 377–387. [Google Scholar] [CrossRef]
  6. Nikkle, U.R.O.; Chaumette, E.; Larzabal, P. Statistical performance prediction of generalized monopulse estimation. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 381–404. [Google Scholar]
  7. Blair, W.D.; Brandt-Pearce, M. Monopulse Processing for Tracking Unresolved Targets. Available online: https://www.researchgate.net/publication/34776379_Monopulse_processing_for_tracking_unresolved_targets (accessed on 22 January 2019).
  8. Yang, Y.; Feng, D.J.; Zhang, W.M. Detection of chaff centroid jamming aided by GPS/INS. IET Radar Sonar Navig. 2013, 7, 130–142. [Google Scholar] [CrossRef]
  9. Zhang, X.; Willett, P.K.; Bar-Shalom, Y. Monopulse Radar detection and localization of multiple unresolved targets via joint bin Processing. IEEE Trans. Signal Process. 2005, 53, 1225–1236. [Google Scholar] [CrossRef]
  10. Isaac, A.; Willett, P.; Barshalom, Y. Quickest Detection and Tracking of Spawning Targets Using Monopulse Radar Channel Signals. IEEE Trans. Signal Process. 2013, 56, 1302–1308. [Google Scholar] [CrossRef]
  11. Nandakumaran, N.; Sinha, A.; Kirubarajan, T. Joint detection and tracking of unresolved targets with monopulse radar. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 1326–1341. [Google Scholar] [CrossRef]
  12. Glass, J.D.; Blair, W.D. Detection of unresolved Rayleigh targets using adjacent bins. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 5–12 March 2016; pp. 1–7. [Google Scholar] [CrossRef]
  13. Lan, D.; Liu, H.; Zheng, B. Using the Amplitude Fluctuation Property of Target HRRP for Radar Automatic Target Recognition. In Proceedings of the 2006 CIE International Conference on Radar, Shanghai, China, 16–19 October 2006; pp. 1–5. [Google Scholar] [CrossRef]
  14. Du, L.; Liu, H.; Bao, Z.; Zhang, J. A two-distribution compounded statistical model for Radar HRRP target recognition. IEEE Trans. Signal Process. 2006, 54, 2226–2238. [Google Scholar]
  15. Willett, P.; Niu, R.; Bar-Shalom, Y. Integration of Bayes detection with target tracking. IEEE Trans. Signal Process 2001, 49, 17–29. [Google Scholar] [CrossRef]
  16. Glass, J.D.; Blair, W.D.; Lanterman, A.D. Joint-Bin Monopulse Processing of Rayleigh Targets. IEEE Trans. Signal Process. 2015, 63, 6673–6683. [Google Scholar] [CrossRef]
  17. Zhang, X.; Willett, P.; Barshalom, Y. Detection and Localization of Multiple Unresolved Extended Targets via Monopulse Radar Signal Processing. IEEE Trans. Aerosp. Electron. Syst. 2005, 45, 455–472. [Google Scholar] [CrossRef]
  18. Hamner, C.A.; Maier, M.W. Methods to reduce range glint in radars. In Proceedings of the 1997 IEEE Aerospace Conference, Snowmass at Aspen, CO, USA, 13–13 February 1997; Volume 3, pp. 83–102. [Google Scholar] [CrossRef]
  19. Li, Y.; Zhou, Z.; Liu, J. A new method for detecting the presence of multiple unresolved targets. Chin. J. Electron. 2010, 38, 2258–2263. [Google Scholar]
  20. Continuous Control with Deep Reinforcement Learning. Available online: https://arxiv.org/abs/1509.02971 (accessed on 29 February 2016).
  21. Flach, B.; Hlavac, P.V. Expectation Maximization Algorithm; Ikeuchi, K., Ed.; Springer: Boston, MA, USA, 2014; pp. 483–491. ISBN 978-0-387-30771-8. [Google Scholar]
  22. Isaac, A.; Zhang, X.; Willett, P.; Bar-Shalom, Y. A particle filter for tracking two closely spaced objects using monopulse radar channel signals. IEEE Trans. Signal Process. Lett. 2006, 13, 357–360. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the Gaussian mixture model-based Bayesian detector (GBD).
Figure 1. Flowchart of the Gaussian mixture model-based Bayesian detector (GBD).
Sensors 19 01084 g001
Figure 2. Position of scattering centers.
Figure 2. Position of scattering centers.
Sensors 19 01084 g002
Figure 3. (a) P d of the two algorithms for different R t , 2 with R t , 14 = 16   dB ,   c 14 = 0.3 , η 1 = 0.5 , and R t , 1 l = 16   dB , c 1 l = 0.3 , η 1 = 0.5 , where the P d of the two algorithms are calculated under the same false alarm rate P f a 0.02 ; (b) average computation time of the two algorithms for each R t , 2 with the same parameters set as (a); the algorithms are programmed by MATLAB on a PC with Intel Core i5-6300 CPU @ 2.4 GHz, 4 GB memory, and a Windows 10 operation system; interior-point algorithm is used to solve the maximum likelihood (ML) estimation in JMBP GLRT, with the initial search point being the true values of the target parameters.
Figure 3. (a) P d of the two algorithms for different R t , 2 with R t , 14 = 16   dB ,   c 14 = 0.3 , η 1 = 0.5 , and R t , 1 l = 16   dB , c 1 l = 0.3 , η 1 = 0.5 , where the P d of the two algorithms are calculated under the same false alarm rate P f a 0.02 ; (b) average computation time of the two algorithms for each R t , 2 with the same parameters set as (a); the algorithms are programmed by MATLAB on a PC with Intel Core i5-6300 CPU @ 2.4 GHz, 4 GB memory, and a Windows 10 operation system; interior-point algorithm is used to solve the maximum likelihood (ML) estimation in JMBP GLRT, with the initial search point being the true values of the target parameters.
Sensors 19 01084 g003
Figure 4. Normalized histogram of the sum channel power of a sample which samples echoes of only one scattering center. The echo of the scattering center is generated by a bimodal distribution composed of two Gaussian components. The parameters set for Gaussian component 1 is μ 1 = 3.954 , σ 1 = 0.3954 and the parameter set for component 2 is μ 2 = 7.908 , σ 2 = 0.3954 .
Figure 4. Normalized histogram of the sum channel power of a sample which samples echoes of only one scattering center. The echo of the scattering center is generated by a bimodal distribution composed of two Gaussian components. The parameters set for Gaussian component 1 is μ 1 = 3.954 , σ 1 = 0.3954 and the parameter set for component 2 is μ 2 = 7.908 , σ 2 = 0.3954 .
Sensors 19 01084 g004
Figure 5. (a) P d of the two algorithms for different η 2 , with the Gaussian component 1 of the fourth scattering center of target 1 being μ 14 1 = 3.954 , σ 14 1 = 0.3954 , and the parameter set for component 2 being μ 14 2 = 7.908 , σ 14 2 = 0.3954 . The range and angle parameters are c 14 = 0.3 , η 1 = 0 , the parameter set for Gaussian components of target 2 is the same as target 1, and c 2 = 0.6 , η 2 sweeps from 0.1 to 0.9. The P d of the two algorithms is calculated under the same false alarm rate P f a 0.02 ; (b) average computation time of the two algorithms for each η 2 with the same parameters set as (a); the PC platform and ML solver is the same as simulation 1.
Figure 5. (a) P d of the two algorithms for different η 2 , with the Gaussian component 1 of the fourth scattering center of target 1 being μ 14 1 = 3.954 , σ 14 1 = 0.3954 , and the parameter set for component 2 being μ 14 2 = 7.908 , σ 14 2 = 0.3954 . The range and angle parameters are c 14 = 0.3 , η 1 = 0 , the parameter set for Gaussian components of target 2 is the same as target 1, and c 2 = 0.6 , η 2 sweeps from 0.1 to 0.9. The P d of the two algorithms is calculated under the same false alarm rate P f a 0.02 ; (b) average computation time of the two algorithms for each η 2 with the same parameters set as (a); the PC platform and ML solver is the same as simulation 1.
Sensors 19 01084 g005
Figure 6. Scenario of data acquisition experiment.
Figure 6. Scenario of data acquisition experiment.
Sensors 19 01084 g006
Figure 7. Range profiles of targets.
Figure 7. Range profiles of targets.
Sensors 19 01084 g007
Figure 8. A target s calculated by all range profile samples in each coherent processing interval (CPI).
Figure 8. A target s calculated by all range profile samples in each coherent processing interval (CPI).
Sensors 19 01084 g008
Figure 9. A target s calculated with or without unresolved targets detection algorithms.
Figure 9. A target s calculated with or without unresolved targets detection algorithms.
Sensors 19 01084 g009
Table 1. P d and P f a of GBD in each scenario.
Table 1. P d and P f a of GBD in each scenario.
Scenario P d P f a
10.9730.004
20.9930.002
30.9960.001
Table 2. Variance of target angle in typical time intervals.
Table 2. Variance of target angle in typical time intervals.
CPI Index (Typical Time Intervals)1–60007000–900010000–13,000
Variance of A target calculated without u-target detection0.30 × 10−31 × 10−30.35 × 10−3
Variance of A target calculated with Blair GLRT0.12 × 10−30.23 × 10−30.09 × 10−3
Variance of A target calculated with GBD0.17 × 10−30.07 × 10−30.22 × 10−3

Share and Cite

MDPI and ACS Style

Tsai, T.; Liao, Z.; Ding, Z.; Zhao, Y.; Tang, B. Detection of Unresolved Targets for Wideband Monopulse Radar. Sensors 2019, 19, 1084. https://doi.org/10.3390/s19051084

AMA Style

Tsai T, Liao Z, Ding Z, Zhao Y, Tang B. Detection of Unresolved Targets for Wideband Monopulse Radar. Sensors. 2019; 19(5):1084. https://doi.org/10.3390/s19051084

Chicago/Turabian Style

Tsai, Tianyi, Zhiqiang Liao, Zhiquan Ding, Yuan Zhao, and Bin Tang. 2019. "Detection of Unresolved Targets for Wideband Monopulse Radar" Sensors 19, no. 5: 1084. https://doi.org/10.3390/s19051084

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop