Next Article in Journal
A Fast Approach to Removing Muscle Artifacts for EEG with Signal Serialization Based Ensemble Empirical Mode Decomposition
Previous Article in Journal
Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Slow-Time Code Design for Space-Time Adaptive Processing in Airborne Radar

1
Key Laboratory of Radar Imaging and Microwave Photonics, Ministry of Education, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
Leihua Electronic Technology Research Institute, Aviation Industry Corporation of China, Wuxi 214063, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(9), 1169; https://doi.org/10.3390/e23091169
Submission received: 30 June 2021 / Revised: 2 September 2021 / Accepted: 2 September 2021 / Published: 5 September 2021
(This article belongs to the Section Signal and Data Analysis)

Abstract

:
Space-time adaptive processing (STAP) techniques have been motivated as a key enabling technology for advanced airborne radar applications. In this paper, a slow-time code design is considered for the STAP technique in airborne radar, and the principle for improving signal-to-clutter and noise ratio (SCNR) based on slow-time coding is given. We present two algorithms for the optimization of transmitted codes under the energy constraint on a predefined area of spatial-frequency and Doppler-frequency plane. The proposed algorithms are constructed based on convex optimization (CVX) and alternating direction (AD), respectively. Several criteria regarding parameter selection are also given for the optimization process. Numerical examples show the feasibility and effectiveness of the proposed methods.

1. Introduction

Traditional space-time adaptive processing (STAP) involves multi-dimensional adaptive filtering which combines signals from several antenna elements and from multiple pulse repetitions to suppress clutter, interference, and noise in both space and time. It is well known that STAP improves detection performance of targets in both main lobe and side lobe clutter and in jamming interference environments. A great deal of attention has been given to STAP algorithms and much of the work has been done in the past three decades [1,2].
The signal design for radar performance improvement has been an active area of research in recent decades. However, the majority of previous works have considered pulse compression radar and clutter-free scenarios. For detecting a particular target in the presence of additive signal-dependent noise, waveform optimization theory, developed by Guerci [3,4,5], is evaluated in terms of the signal-to-interference-plus-noise ratio (SINR) under a particular model of the system, interference, clutter, and targets. The suboptimal solution of the phase-coded waveform for detecting a particular target in additive noise was proposed in [6]. For designing code for multiple-input multiple-output (MIMO) radar, [7] proposed average and worst-case performance metrics and several algorithms to solve highly nonconvex design problems.
It should be pointed out that waveform design problem for STAP has been discussed from the viewpoint of fast-time coding. In [8,9], waveform design and waveform scheduling problems in STAP for airborne radar are formulated with a cost function, and least-squared solutions for the designed waveform were obtained. In literature [10], the joint design of receive filter and waveform for the waveform adaptive radar STAP problem was solved by an alternating minimization algorithm. The STAP waveform design technique has also been applied to MIMO radar. Literature [11] improved the worst-case detection performance of STAP processing with a new diagonal loading (DL) based iterative approach. In [12,13], joint design problems of transmitting waveforms and the receiving filter were studied in terms of SCNR maximization and a manifold-based alternating optimization (MAO) method and an iterative algorithm based on the minorize-maximization (MM) technique were proposed respectively.
In this paper, slow-time coding for STAP for improving SCNR of STAP output is discussed. The rest of this work is organized as follows. Section 2 discusses the STAP model and derives the STAP filter and SCNR. Section 3 proposes two optimization methods for optimizing the output SCNR on average metric, i.e., CVX and AD. Section 4 demonstrates the proposed algorithms by extensive simulation experiments. Finally, concluding remarks and directions for future research are presented in Section 5.
In the following paragraphs the boldface upper case letters denote matrices; boldface lower-case letters denote column vectors, and italics denote scalars. denotes the complex field. The superscripts   ( . ) T ,   ( . ) , and ( . ) H denote transpose, complex conjugate, and conjugate transpose, respectively. The symbol stands for the Hadamard (element-wise) product of matrices and denotes the Kronecker product of matrices. tr ( . ) is the trace of a square matrix argument. Diag . denotes forming a diagonal matrix whose diagonal entries are formed by a vector, whereas diag(·) denotes the vector formed by collecting the diagonal entries of the matrix, E{·} stands for the statistical expectation operator, is positive semidefinite, is positive-definite, and . F indicates the Frobenius norm.

2. STAP Model

The system under consideration is a pulsed Doppler radar residing on an airborne platform. The radar antenna is a uniformly spaced linear array antenna consisting of N elements. Radar returns are collected in a coherent processing interval (CPI), which is referred to as the 3-D radar data cube shown in Figure 1, where K denotes the number of samples collected to cover the range interval. The data are then processed at one range of interest, which corresponds to a slice of the CPI data cube. This slice is a M × N matrix which consists of N × 1 spatial snapshots for M pulses at the range of interest. It is convenient to stack the matrix column-wise to form the N M × 1 vector r i , termed the i th range gate space-time snapshot, 1 i K .
The radar space-time snapshot is then expressed for each of the two hypotheses in the following form:
H 0   :   r i = c i + n i H 1   :   r i = α s + c i + n i
where α is a zero-mean complex Gaussian random variable with variance σ s 2 , s denotes the echo signal, and c i and n i are clutter and noise, respectively. These three components are assumed to be mutually uncorrelated.
The vector s is the N M × 1 normalized space-time steering vector in the space-time look-direction and defined as [1] (p. 16):
s = b t     a t
where b t is the corresponding M-dimensional temporal steering vector given by:
b t = [ 1   , e j 2 π f t ,     , e j 2 π ( M 1 ) f t   ] T
and a t is the N-dimensional spatial steering vector and given by:
a t = [ 1   , e j 2 π θ t ,     , e j 2 π ( N 1 ) θ t   ] T
We define f t = ω t T r as normalized Doppler frequency and θ t = d cos φ sin ϕ / λ as special frequency, where ω t is target Doppler frequency, T r is pulse repetition interval, d is interelement spacing, φ is elevation angle, ϕ is azimuth angle, λ is radar operating wavelength.
The clutter c i   can be represented as
c i   = l = 1 N c ξ l c b ( f l c ) a ( θ l c )
where N c denotes the number of the clutter patches, ξ l c is the power of reflected signal by the l th clutter patch. a ( θ l c ) and b ( f l c ) , respectively, denote the spatial steering vector with the spatial frequency θ l c and the temporal steering vector with the normalized Doppler frequency f l c for the l th clutter patch. Thus, the clutter covariance matrix can be expressed as
C = E { c i c i H } = l = 1 N c ( ξ l c ) 2 [ b ( f l c ) b ( f l c ) H ] [ a ( θ l c ) a ( θ l c ) H ]
The noise covariance matrix M =   E n i n i H   can be written as a scaled identity matrix σ n 2 I N M where σ n 2 is the noise power.
To detect the presence of targets, each range bin is processed by an adaptive 2D beam former (to achieve maximum output SINR) followed by a hypothesis test to determine the target presence or absence.
The optimum full-rank STAP filter obtained by an unconstrained optimization of the SCNR is given as follows [1] (p. 57):
w opt = κ ( C + M ) 1 s
where κ is a constant number. The corresponding optimum SCNR is given by [1] (p. 62):
SCNR = s H ( C + M ) 1 s

3. Slow-Time Code Design for STAP Radar

3.1. Problem Formulation

In this section, the radar system is considered to transmit a series of weighted pulse. Using Equation (1), the target detection problem can also be cast as the following binary hypothesis test
H 0   :   r i = c i p + n i H 1   :   r i = α s   p + c i p + n i
where p = a 1 , a = [ a 0   a 1     a M 1 ] T are the transmit weights that are to be optimally designed, and 1 = 1   1     1 T . The performance of the optimum detector depends on the following SCNR
SCNR = ( s p ) H ( P C P H + M ) 1 ( s   p )
where P = Diag p .
Slow-time code design to improve the detection performance of the STAP system for a known target Doppler frequency shift f t and arrival angle θ t can be accomplished by maximizing the following performance metric:
SCNR = ( s p H ) ( PCP H + + M ) 1 ( s   p ) = tr ( P H ( PCP H + M ) 1 Pss H ) = tr { ( ( P H M P ) 1 + C ) 1 ss H }
It can be noted that a phase-shift version of the code vector p will not alter the SCNR value and the detection performance will also not be improved.
In cases where the Doppler frequency shift and direction of arrival (DOA) of the interested target lie in a certain area, we consider the following design metric:
tr { ( ( P H M P ) 1 + C ) 1 S }
where S = E { s s H } . To optimize the detection performance for a STAP radar, the metric above can be maximized under an energy constraint:
max P   tr { ( ( P H M P ) 1 + C ) 1 S } s . t .   tr ( P P H ) = e
where e denotes the transmission energy.

3.2. Algorithm Based on Convex Optimization

Because of the objective function in problem (13) is highly nonconvex, this problem is difficult to tackle. In this section, the CVX algorithm is proposed based on semi definite programming (SDP) relaxation.
In order to reformulate this nonconvex problem as a convex problem, we introduce the auxiliary variable X P H M 1 P . We also set S = V V H = k = 1 δ v k v k H and C = T T H where δ = r a n k ( S ) , V = [ v 1   v 2 v δ ] N M × δ , T N M × N M . Using the matrix inversion lemma in [14], we have:
tr ( ( X 1 + C ) 1 S ) = k = 1 δ { v k H X v k v k H X T ( I + T H X T ) 1 T H X v k }
Using auxiliary variables b k = 1 δ and Schur complement theorem [15], the maximization of Equation (14) can be achieved by minimization of k = 1 δ b k with a constraint as follows:
b k v k H X v k + v k H X T ( I + T H X T ) 1 T H X v k b k + v k H X v k v k H X T T H X v k I + T H X T 0
Note that the energy constraint in problem Equation (13) with respect to X is tr ( X ( M 1 I ) 1 ) e and observe that X 0 . Then, the nonconvex problem of Equation (13) can be reformulated as a semi definite programming problem in a relaxed form:
min X , { b k = 1 δ } k = 1 δ b k s . t . b k + v k H X v k v k H X T T H X v k I + T H X T 0 , k X 0 , tr ( X ( M 1 I ) 1 ) e
The above problem can be solved by CVX package in polynomial time.
Next, we use X to approach a by introducing the auxiliary unitary matrix Q , and this leads to the minimization problem:
min P , Q | | X 1 / 2 Q P H M 1 / 2 | | F 2 min P , Q tr ( X ) + tr ( P H M 1 P ) 2 ( tr ( M 1 / 2 P X 1 / 2 Q ) ) s . t . Q Q H = I s . t . Q Q H = I
Considering the two variables in the optimization problem in Equation (17), the alternating direction method is considered for use here. Therefore, we can optimize one variable when the other is fixed, and Equation (17) can be split into two optimization problems:
P 1 : max Q ( tr ( M 1 / 2 P X 1 / 2 Q ) ) s . t . Q Q H = I
and
P 2 : min p p H ( M 1 I ) 1 p 2 ( d H p )
where d = diag ( X 1 / 2 Q M 1 / 2 ) .
Problem 1 is an orthogonal Procrustes problem [16], let V 1 Σ V 2 H represent the singular value decomposition (SVD) of M 1 / 2 P X 1 / 2 , and set unitary matrix Z = V 2 H Q V 1 and Σ = Diag ( [ σ 1 σ 2 σ N ] T ) , then we have:
( tr ( M 1 / 2 P X 1 / 2 Q ) ) = ( tr ( V 1 Σ V 2 H Q ) ) = ( tr ( Σ V 2 H Q V 1 ) ) = ( tr ( Σ Z ) ) = i = 1 N ( z i i ) σ i i = 1 N σ i
The above inequality becomes an equality if and only if Z = I M N . Then, the solution of P1 is given by Q = V 2 V 1 H .
Problem 2 is an unconstrained quadratic program. Note that the transmit code a is the optimized variable, and let H = I M 1 N , then we have p = H a .
Consequently, the P2 problem can also be given by:
P 2 : min a a H H H ( M 1 I ) 1 H a 2 ( d H H a )
As a result, the solution is directly given by a = ( H H ( M 1 I ) H ) 1 H H d .
The whole optimization process is summarized as follows in Table 1:

3.3. Algorithm Based on Alternating Direction Method

In this section, the AD algorithm is given based on the auxiliary variable method and alternating direction method.
It follows from Section 3.1 that S = V V H . As a result, the objective function in problem Equation (13) can be converted to:
  tr { ( ( P H M P ) 1 + C ) 1 S } = tr { V H P H ( PCP H + M ) 1 P V }
Let Θ = θ I V H P H P C P H + M 1 P V 0 . The choice of the parameter θ will be described later. As a consequence, the maximization problem in Equation (13) can be transformed to
min P   tr { Θ } s . t .   tr ( P P H ) = e
For solving this problem, we start with the following problem with respect to the auxiliary variable Y :
min Y   P tr { Ξ } s . t . Y H U = I δ × δ   tr ( P P H ) = e
where Ξ = Y H R Y , U = [ I δ × δ ;   0 N M × δ ] T and R = θ I δ × δ V H P H P V P C P H + M .
Considering the two variables in the optimization problem in (24), alternating direction method is considered for use here. It can be proven that for fixed P the minimizer of the above problem is given by:
Y 0 = R 1 U ( U H R 1 U ) 1
Note that ( U H R 1 U ) 1 exists. Then, let Y 0 = R 1 U ( U H R 1 U ) 1 , and note that Y 0 H U = I δ × δ . Let Y = Y 0 + Δ , where Δ ( N M + δ ) × δ satisfies Δ H U = 0 , so that Y also satisfies the constraint. Then,
Y H R Y = Y 0 H R Y 0 + Y 0 H R Δ + Δ H R Y 0 + Δ H R Δ
where the two middle terms are equal to zero:
Δ H R Y 0 = Δ H R R 1 U ( U H R 1 U ) 1 = 0
Hence, we have
Y H R Y Y 0 H R Y 0 = Δ H R Δ 0
as R is positive definite. It follows from (28) that the optimal solution of this problem is given by Equation (25).
According to the block matrix inverse formula in [17], we have:
Θ 1 = U H R 1 U
It follows from Equation (29) that Y H R Y = Θ , when Y = Y 0 . Consequently, for fixed Y = Y 0 , the minimization of tr { Ξ } in problem Equation (24) with respect to P leads to a decrease of tr { Θ } . Thus, problem Equation (23) can be solved by a cyclic iterative method. In each loop, Y is set to Y 0 firstly, and secondly, minimizer P is obtained by solving problem Equation (24) for fixed Y .
Let Y = [ Y 1   δ × δ ; Y 2   N M × δ ] T , we can also have
Y H R Y = [ Y 1 H   Y 2 H ] θ I δ × δ V H P H P V P C P H + M Y 1 Y 2 = θ Y 1 H Y 1 + Y 2 H P V Y 1 + Y 1 H V H P H Y 2 + Y 2 H ( P C P H + M ) Y 2
and
tr ( Y H R Y ) = tr ( θ Y 1 H Y 1 + Y 2 H M Y 2 ) + p H ( C T ( Y 2 Y 2 H ) ) p + 2 ( g H p )
where g = diag ( V Y 1 Y 2 T ) . It can be seen problem Equation (24) with respect to P is a convex quadratically constrained quadratic program. Note that p = H a and H = I M 1 N . Then, above problem can also be given by:
min a a H H H ( C T ( Y 2 Y 2 H ) ) H a + 2 ( g H H a )     s . t .   a H a = e N
This problem can be tackled by Lagrange multiplier method. Let
L a , μ = a H H H ( C T ( Y 2 Y 2 H ) ) H a + 2 ( g H H a ) + μ ( a H a e N )
be Lagrange function with non-negative multiplier μ . For fixed μ , the unconstrained minimizer a is:
a μ = ( H H ( C T ( Y 2 Y 2 H ) ) H + μ I ) 1 H H g
Substituting Equation (34) into Equation (33), we obtain a concave function with respect to μ :
L a μ , μ = g H H ( H H ( C T ( Y 2 Y 2 H ) ) H + μ I ) 1 H H g μ e N
Then, we can obtain the maximizer of μ by solving the following equation:
g H H ( H H ( C T ( Y 2 Y 2 H ) ) H + μ I ) 2 H H g = e N
by using the Newton method [18].
In addition, the parameter θ should satisfy:
θ λ max ( V H P H ( PCP H + M ) 1 P V )
Note that
λ max ( V H P H ( PCP H + M ) 1 P V ) λ max ( ( C + P 1 M P H ) 1 ) . λ max ( S ) 1 λ min ( C + P 1 M P H ) . λ max ( S )
Furthermore, there exists
λ min ( C + P 1 M P H ) λ min ( C ) + λ min ( P 1 M P H ) λ min ( C ) + λ min ( M ) e
As a result, the parameter θ should satisfy
θ e λ max ( S ) λ min ( M ) + e λ min ( C )
where λ max ( . ) and λ min ( . ) denote the largest and smallest eigenvalues, respectively.
The whole optimization process is summarized as follows in Table 2:

4. Numerical Examples

In this section, we assess the proposed optimization algorithm using simulated radar data. The parameters of the simulated radar platform are shown in Table 3. The thermal noise is modeled as a Gaussian white noise with unity power. The clutter and target powers can be referred to the white noise power. For all simulations, the clutter-to noise-ratio (CNR) is fixed at 20 dB. All presented results are averages over 1000 independent Monte Carlo runs:
It must be pointed out that the optimization model in this paper can also be solved by heuristic algorithms, such as the genetic algorithm (GA). GA is easy to implement and it has been successfully applied to radar waveform design in the literature [19,20]. However, with increased variables in the optimization problem, and the effect of random initial values, slow convergence speed and unsatisfactory results may be obtained in practice. In the follow-up numeric experiments, the performance of the two proposed algorithms is compared with a GA approach, whose parameters are set as follows: initial population size S = 40 , crossover rate P c = 0.95 , mutation rate P m = 0.1 , and maximum number of genetic iterations is 150.
In the following numeric examples, both the average metric in Equation (12) and SCNR in Equation (11) are used to evaluate the optimization effect. Furthermore, to evaluate SCNR improvement by incorporating slow-time coding, the metric of IMP SCNR is defined as
IMP SCNR = 10 log 10 SCNR opt SCNR ( d B )
where SCNR opt and SCNR denote calculated SCNR with optimized slow-time coding and without coding.
To optimize the slow-time code, the interested area in spatial-frequency and Doppler-frequency planes should be selected. We assume that the velocity vector is aligned with the array axis. Then, the clutter Doppler frequency is a liner function of spatial-frequency [1] (p. 25):
f s = 2 v a T r θ s / d
It follows from the parameters in Table 3 and Equation (42), ground clutter appears on a ridge of spatial-frequency and Doppler-frequency plane in STAP output where f s = θ s . Thus, we pick a certain area which is parallel to the clutter ridge for optimizing the slow-time code. The relationship of the spatial-frequency θ s and the normalized Doppler-frequency f s in the selected area is given by:
f s = θ s ± Δ + [ 0 : s 1 ] N
where Δ indicates the distance between clutter ridge and the interested area and s is the width of the interested area.
Firstly, we compare the two proposed optimization algorithms and GA by studying the average metric of resultant codes under different energy constraints. Herein, we consider an example of code design for a certain area defined by Equation (43) with parameters Δ = 1 and s = 2. As can be seen from Figure 2, the average metrics of both proposed algorithms are significantly better than those of the uncoded system and GA. It also can be seen that the AD algorithm outperforms the CVX algorithm with slightly larger average metric, due to the optimality losses arising in the approximation process of CVX algorithm. We can also find the saturation phenomenon of the average metric when the energy constraint is sufficiently high.
Secondly, we use the generalized likelihood ratio (GLR) detector [21] to study the detection performance of the above 4 different codes. We assume that e = 5 , Δ = 1 and s = 2. The receiver operating characteristic (ROC) curve can be obtained by Monte Carlo method. First, 10,000 groups of random noise signals are generated to obtain the detection threshold η for each false alarm rate by Neyman–Pearson criterion. Then, the target signal is added to the 10,000 groups of noise signals to calculate the detection rate under each false alarm rate. As can be seen from the ROC curve in Figure 3, the target detection performance of two proposed resultant codes is much better than that of the uncoded system and GA, and only minor difference can be found between the two proposed algorithms.
Thirdly, we use the resultant code generated by the AD algorithm to tackle the optimization effect at different spatial frequencies and Doppler frequencies. We assume that e = 5 , Δ = 1, and s = 2. Figure 4 shows the metric of IMP SCNR on the whole spatial-frequency and Doppler-frequency plane. About 2 dB SCNR improvement can be obviously seen form the area, which is parallel to the clutter ridge, and no SCNR loss appears on the clutter ridge. Therefore, slow-time coding can effectively improve slow moving target detection performance for the STAP radar system.
Finally, we use the AD algorithm to study the influence of optimization area selection on the optimization effect through the next two experiments. We assume that e = 5 . Figure 5 demonstrates the average metric over the interested area. As Δ increases, the average metric decreases fast. Therefore, slow-time coding can only improve slow moving target detection. Meanwhile, s should be carefully chosen. s = 2 indicates a better performance.
Figure 6 shows the result of SCNR vs. Doppler for the side-looking case ( θ = 0 o ) . We assume that e = 5 and s = 2. The resultant code of Δ = 1 has the highest SCNR in the normalized Doppler frequency interval of [0.02, 0.04]. The resultant codes of Δ = 3 and Δ = 5 present lower SCNR than the code of Δ = 1, but these values are still higher than the uncoded system result. This means that the selection of Δ depends on the target normalized Doppler frequency. When the target normalized Doppler frequency is less than 0.04, Δ = 1 can achieve better effect. Otherwise, Δ = 3 and Δ = 5 indicate a better performance.

5. Conclusions

The principle of STAP radar for improving SCNR based on slow-time coding is described in this paper. When slow-time code is optimized according to the selected area on spatial-frequency and Doppler frequency planes, the SCNR metric can be improved accordingly. Two optimization algorithms, i.e., CVX and AD, are proposed. Numerical examples show that the two proposed algorithms outperform GA, and the SCNR around the clutter ridge is improved significantly. Therefore, slow-time coding can optimize slow moving target detection performance.

Author Contributions

Each author contributed to the manuscript. J.Z. and S.L. derived the theoretical method; C.X. wrote the manuscript; D.Z. and N.W. were in charge of the experiment and results. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Fundamental Research Funds for Central Universities under grant No. NS2021030 and by the Aeronautical Science Foundation of China under grant No. 20182052013.

Institutional Review Board Statement

This paper does not contain any studies with human participants or animals performed by any of the authors.

Informed Consent Statement

Informed consent was obtained from all authors included in the study.

Data Availability Statement

The datasets generated during the current study are not publicly available but are available from the corresponding author on reasonable request.

Acknowledgments

The authors would like to thank the Editorial board and anonymous reviewers for their careful reading and constructive comments which provide an important guidance for our paper writing and research work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ward, J. Space-Time Adaptive Processing for Airborne Radar; MIT Lincoln lab.: Lexington, MA, USA, 1994. [Google Scholar]
  2. Klemm, R. Principle of Space-Time Adaptive Processing; IEE: Bodmin, UK, 2002. [Google Scholar]
  3. Grieve, P.G.; Guerci, J.R. Optimum Matched Illumination-Reception Radar. U.S. Patent S517552, 18 June 1991. [Google Scholar]
  4. Pillai, S.U.; OH, H.S.; Youla, D.C.; Guerci, J.R. Optimumu transmit-receiver design in the presence of signal-dependent interference and channel noise. IEEE Trans. Inf. Theory 2000, 46, 577–584. [Google Scholar] [CrossRef]
  5. Garren, D.A.; Osborn, M.K.; Odom, A.C.; Goldstein, J.S.; Pillai, S.U.; Guerci, J.R. Enhanced target detection and identification via optimized radar transmission pulse shape. IEEE Proc.-Radar Sonar Navig. 2001, 148, 130–138. [Google Scholar] [CrossRef]
  6. Zhang, J.D.; Zhu, X.H.; Wang, H.Q. Adaptive radar phase-coded wave-form design. Electron. Lett. 2009, 45, 1052–1053. [Google Scholar] [CrossRef]
  7. Naghibi, T.; Behnia, F. MIMO radar waveform design in the presence of clutter. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 770–781. [Google Scholar] [CrossRef]
  8. Setlur, P.; Rangaswamy, M. Signal dependent clutter waveform design for radar STAP. In 2014 IEEE Radar Conference; IEEE: Piscataway Township, NJ, USA, 2014; pp. 1311–1316. [Google Scholar]
  9. Setlur, P.; Rangaswamy, M. Projected Gradient Waveform Design for Fully Adaptive Radar STAP. In 2015 IEEE Radar Conference; IEEE: Piscataway Township, NJ, USA, 2015; pp. 1704–1709. [Google Scholar]
  10. Setlur, P.; Rangaswamy, M. Waveform Design for Radar STAP in Signal Dependent Interference. IEEE Trans. Signal Process. 2016, 64, 19–34. [Google Scholar] [CrossRef] [Green Version]
  11. Wang, H.; Cheng, Q.; Pei, B. Robust MIMO Radar Waveform Design to Improve the Worst-Case Detection Performance of STAP. IEICE Trans. Commun. 2018, 101, 1175–1182. [Google Scholar] [CrossRef]
  12. Li, J.; Liao, G.; Huang, Y.; Nehorai, A. Manifold Optimization for Joint Design of MIMO-STAP Radars. IEEE Signal Process. Lett. 2020, 27, 1969–1973. [Google Scholar] [CrossRef]
  13. Shi, S.; He, Z.; Wang, Z. Joint Design of Transmitting Waveforms and Receiving Filter for MIMO-STAP Airborne Radar. Circ. Syst. Signal Process. 2020, 39, 1489–1508. [Google Scholar] [CrossRef]
  14. Woodbury, M.A. Inverting Modified Matrices; Memorandum Report 42; Statistical Research Group: Princeton, NJ, USA, 1950. [Google Scholar]
  15. Ben-Tal, A.; Nemirovski, A. Lectures on Modern Convex Optimization; SIAM: Philadelphia, PA, USA, 2001. [Google Scholar]
  16. Green, B. The orthogonal approximation of an oblique structure in factor analysis. Psychometrika 1952, 17, 429–440. [Google Scholar] [CrossRef]
  17. Duncan, W.J. Some devices for the solution of large sets of simultaneous linear equations. Lond. Edinb. Anf. Dublin Philos. J. Sci. Seventh Ser. 1944, 35, 660–670. [Google Scholar]
  18. Eisen, M.; Mokhtari, A.; Ribeiro, A. Decentralized Quasi-Newton Methods. IEEE Trans. Signal Process. 2017, 65, 2613–2628. [Google Scholar] [CrossRef]
  19. Lellouch, G.; Mishra, A.K.; Inggs, M. Design of OFDM radar pulses using genetic algorithm based techniques. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 1953–1966. [Google Scholar] [CrossRef] [Green Version]
  20. Liu, B.; He, Z.; He, Q. Optimization of Orthogonal Discrete Frequency-Coding Waveform Based on Modified Genetic Algorithm for MIMO Radar. In Proceedings of the 2007 International Conference on Communications, Circuits and Systems, Kokura, Japan, 11–13 July 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 966–970. [Google Scholar]
  21. Nayebi, M.; Aref, M.; Bastani, M. Detection of coherent radar signals with unknown Doppler shift. IEEE Proc.-Radar Sonar Navig. 1996, 143, 79–86. [Google Scholar] [CrossRef]
Figure 1. Phased-array radar CPI data cube.
Figure 1. Phased-array radar CPI data cube.
Entropy 23 01169 g001
Figure 2. Average metric for 4 different codes vs. transmit energy.
Figure 2. Average metric for 4 different codes vs. transmit energy.
Entropy 23 01169 g002
Figure 3. ROC of GLR detector for 4 different codes using Monte Carlo method.
Figure 3. ROC of GLR detector for 4 different codes using Monte Carlo method.
Entropy 23 01169 g003
Figure 4. The metric of IMP SCNR , (a) view from side look, (b) view from top look.
Figure 4. The metric of IMP SCNR , (a) view from side look, (b) view from top look.
Entropy 23 01169 g004aEntropy 23 01169 g004b
Figure 5. Average metric in dB scale vs. Δ.
Figure 5. Average metric in dB scale vs. Δ.
Entropy 23 01169 g005
Figure 6. The result of SCNR vs. Doppler for side-looking case, (a) Doppler frequency interval of [−0.5, 0.5], (b) Doppler frequency interval of [0, 0.165].
Figure 6. The result of SCNR vs. Doppler for side-looking case, (a) Doppler frequency interval of [−0.5, 0.5], (b) Doppler frequency interval of [0, 0.165].
Entropy 23 01169 g006
Table 1. The CVX algorithm for optimizing slow-time code.
Table 1. The CVX algorithm for optimizing slow-time code.
Step 0:Solve the SDP of Equation (16) to obtain X .
Step 1:initialize a ( 0 ) using uniform code, k = 0;
Step 2:solve P1 problem by Q = V 2 V 1 H and V 1 Σ V 2 H represent the singular value decomposition (SVD) of M 1 / 2 P X 1 / 2 ,
Step 3:solve P2 problem by a = ( H H ( M 1 I ) H ) 1 H H d , and normalized a by a ( k ) = e N a H a a
Step 4:set k = k + 1, repeat the steps 2∼3 until a certain stop criterion, e.g., | | a ( k + 1 ) a ( k ) | | 2 2   ϵ , where ϵ is a predefined value.
Table 2. The AD algorithm for optimizing slow-time code.
Table 2. The AD algorithm for optimizing slow-time code.
Step 0:initialize a ( 0 ) using uniform code, k = 0;
Step 1:calculate the parameter θ by Equation (40);
Step 2:calculate the matrix R ( k ) ;
Step 3:set Y ( k ) = R ( k ) 1 U ( U H R ( k )   1 U ) 1 and calculate g ( k )
Step 4:solve problem (32) by a = ( H H ( C T ( Y 2 Y 2 H ) ) H + μ I ) 1 H H g , calculate μ , and normalized a by a ( k ) = e N a H a a
Step 5:set k = k + 1, repeat the steps 2∼4 until a certain stop criterion, e.g., | | a ( k + 1 ) a ( k ) | | 2 2   ϵ , where ϵ is a predefined value.
Table 3. Airborne phased-array radar parameters.
Table 3. Airborne phased-array radar parameters.
ParametersValue
Carrier frequency10.0 GHz
System bandwidth5 MHz
Pulse repetition frequency ( 1 / T r )5000 Hz
Flight velocity ( v a )37.5 m/s
Antenna array spacing ( d )1.5 cm
Elements of antenna array N16
Number of pulses M16
Clutter-to-noise ratio(CNR)20 dB
Target mean power20 dB
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, S.; Wang, N.; Zhang, J.; Xue, C.; Zhu, D. Slow-Time Code Design for Space-Time Adaptive Processing in Airborne Radar. Entropy 2021, 23, 1169. https://doi.org/10.3390/e23091169

AMA Style

Li S, Wang N, Zhang J, Xue C, Zhu D. Slow-Time Code Design for Space-Time Adaptive Processing in Airborne Radar. Entropy. 2021; 23(9):1169. https://doi.org/10.3390/e23091169

Chicago/Turabian Style

Li, Shiyi, Na Wang, Jindong Zhang, Chenyan Xue, and Daiyin Zhu. 2021. "Slow-Time Code Design for Space-Time Adaptive Processing in Airborne Radar" Entropy 23, no. 9: 1169. https://doi.org/10.3390/e23091169

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