Skip to main content
Entropy logoLink to Entropy
. 2021 Sep 5;23(9):1169. doi: 10.3390/e23091169

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

Shiyi Li 1,2,*, Na Wang 1, Jindong Zhang 1, Chenyan Xue 1,2, Daiyin Zhu 1
Editor: Udo Von Toussaint
PMCID: PMC8469725  PMID: 34573794

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.

Keywords: code design, space-time adaptive processing, moving target detecting, optimization algorithm

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 Mpulses at the range of interest. It is convenient to stack the matrix column-wise to form the NM×1 vector ri, termed the i th range gate space-time snapshot, 1iK.

Figure 1.

Figure 1

Phased-array radar CPI data cube.

The radar space-time snapshot is then expressed for each of the two hypotheses in the following form:

H0 : ri=ci+niH1 : ri=αs+ci+ni (1)

where α is a zero-mean complex Gaussian random variable with variance σs2, s denotes the echo signal, and ci and ni are clutter and noise, respectively. These three components are assumed to be mutually uncorrelated.

The vector s is the NM×1 normalized space-time steering vector in the space-time look-direction and defined as [1] (p. 16):

s=bt  at (2)

where bt is the corresponding M-dimensional temporal steering vector given by:

bt=[1 ,ej2πft,  ,ej2π(M1)ft ]T (3)

and at is the N-dimensional spatial steering vector and given by:

at=[1 ,ej2πθt,  ,ej2π(N1)θt ]T (4)

We define ft=ωtTr as normalized Doppler frequency and θt=dcosφsinϕ/λ as special frequency, where ωt is target Doppler frequency, Tr is pulse repetition interval, d is interelement spacing, φ is elevation angle, ϕ is azimuth angle, λ is radar operating wavelength.

The clutter ci  can be represented as

ci =l=1Ncξlcb(flc)a(θlc) (5)

where Nc denotes the number of the clutter patches, ξlc is the power of reflected signal by the lth clutter patch. a(θlc) and b(flc), respectively, denote the spatial steering vector with the spatial frequency θlc and the temporal steering vector with the normalized Doppler frequency flc for the lth clutter patch. Thus, the clutter covariance matrix can be expressed as

C=E{ciciH}=l=1Nc(ξlc)2[b(flc)b(flc)H][a(θlc)a(θlc)H] (6)

The noise covariance matrix M= EniniH  can be written as a scaled identity matrix σn2INM where σn2 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):

wopt=κ(C+M)1s (7)

where κ is a constant number. The corresponding optimum SCNR is given by [1] (p. 62):

SCNR=sH(C+M)1s (8)

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

H0 : ri=cip+niH1 : ri=αs p+cip+ni (9)

where p=a1, a=[a0 a1  aM1]T are the transmit weights that are to be optimally designed, and 1=1 1  1T. The performance of the optimum detector depends on the following SCNR

SCNR=(sp)H(PCPH+M)1(s p) (10)

where P=Diagp.

Slow-time code design to improve the detection performance of the STAP system for a known target Doppler frequency shift ft and arrival angle θt can be accomplished by maximizing the following performance metric:

SCNR=(spH)(PCPH++M)1(s p)=tr(PH(PCPH+M)1PssH)=tr{((PHMP)1+C)1ssH} (11)

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{((PHMP)1+C)1S} (12)

where S=E{ssH}. To optimize the detection performance for a STAP radar, the metric above can be maximized under an energy constraint:

maxP tr{((PHMP)1+C)1S}s.t. tr(PPH)=e (13)

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 XPHM1P. We also set S=VVH=k=1δvkvkH and C=TTH where δ=rank(S), V=[v1 v2vδ]NM×δ,TNM×NM. Using the matrix inversion lemma in [14], we have:

tr((X1+C)1S)=k=1δ{vkHXvkvkHXT(I+THXT)1THXvk} (14)

Using auxiliary variables bk=1δ and Schur complement theorem [15], the maximization of Equation (14) can be achieved by minimization of k=1δbk with a constraint as follows:

bkvkHXvk+vkHXT(I+THXT)1THXvkbk+vkHXvkvkHXTTHXvkI+THXT0 (15)

Note that the energy constraint in problem Equation (13) with respect to X is tr(X(M1I)1)e and observe that X0. Then, the nonconvex problem of Equation (13) can be reformulated as a semi definite programming problem in a relaxed form:

minX,{bk=1δ}k=1δbks.t.bk+vkHXvkvkHXTTHXvkI+THXT0,kX0,tr(X(M1I)1)e (16)

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:

minP,Q||X1/2QPHM1/2||F2minP,Qtr(X)+tr(PHM1P)2(tr(M1/2PX1/2Q))s.t.QQH=Is.t.QQH=I (17)

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:

P1:maxQ(tr(M1/2PX1/2Q))s.t.QQH=I (18)

and

P2:minppH(M1I)1p2(dHp) (19)

where d=diag(X1/2QM1/2).

Problem 1 is an orthogonal Procrustes problem [16], let V1ΣV2H represent the singular value decomposition (SVD) of M1/2PX1/2, and set unitary matrix Z=V2HQV1 and Σ=Diag([σ1σ2σN]T), then we have:

(tr(M1/2PX1/2Q))=(tr(V1ΣV2HQ))=(tr(ΣV2HQV1))=(tr(ΣZ))=i=1N(zii)σii=1Nσi (20)

The above inequality becomes an equality if and only if Z=IMN. Then, the solution of P1 is given by Q=V2V1H.

Problem 2 is an unconstrained quadratic program. Note that the transmit code a is the optimized variable, and let H=IM1N, then we have p=Ha.

Consequently, the P2 problem can also be given by:

P2:minaaHHH(M1I)1Ha2(dHHa) (21)

As a result, the solution is directly given by a=(HH(M1I)H)1HHd.

The whole optimization process is summarized as follows in Table 1:

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=V2V1H and V1ΣV2H represent the singular value decomposition (SVD) of M1/2PX1/2,
Step 3: solve P2 problem by a=(HH(M1I)H)1HHd, and normalized a by a(k)=eNaHaa
Step 4: set k = k + 1, repeat the steps 2∼3 until a certain stop criterion, e.g., ||a(k+1)a(k)||22 ϵ, where ϵ is a predefined value.

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=VVH. As a result, the objective function in problem Equation (13) can be converted to:

 tr{((PHMP)1+C)1S}=tr{VHPH(PCPH+M)1PV} (22)

Let Θ=θIVHPHPCPH+M1PV0. The choice of the parameter θ will be described later. As a consequence, the maximization problem in Equation (13) can be transformed to

minP tr{Θ}s.t. tr(PPH)=e (23)

For solving this problem, we start with the following problem with respect to the auxiliary variable Y:

minY Ptr{Ξ}s.t.YHU=Iδ×δ tr(PPH)=e (24)

where Ξ=YHRY, U=[Iδ×δ; 0NM×δ]T and R=θIδ×δVHPHPVPCPH+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:

Y0=R1U(UHR1U)1 (25)

Note that (UHR1U)1 exists. Then, let Y0=R1U(UHR1U)1, and note that Y0HU=Iδ×δ. Let Y=Y0+Δ, where Δ(NM+δ)×δ satisfies ΔHU=0, so that Y also satisfies the constraint. Then,

YHRY=Y0HRY0+Y0HRΔ+ΔHRY0+ΔHRΔ (26)

where the two middle terms are equal to zero:

ΔHRY0=ΔHRR1U(UHR1U)1=0 (27)

Hence, we have

YHRYY0HRY0=ΔHRΔ0 (28)

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=UHR1U (29)

It follows from Equation (29) that YHRY=Θ, when Y=Y0. Consequently, for fixed Y=Y0, 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 Y0 firstly, and secondly, minimizer P is obtained by solving problem Equation (24) for fixed Y.

Let Y=[Y1 δ×δ;Y2 NM×δ]T, we can also have

YHRY=[Y1H Y2H]θIδ×δVHPHPVPCPH+MY1Y2=θY1HY1+Y2HPVY1+Y1HVHPHY2+Y2H(PCPH+M)Y2 (30)

and

tr(YHRY)=tr(θY1HY1+Y2HMY2)+pH(CT(Y2Y2H))p+2(gHp) (31)

where g=diag(VY1Y2T). It can be seen problem Equation (24) with respect to P is a convex quadratically constrained quadratic program. Note that p=Ha and H=IM1N. Then, above problem can also be given by:

minaaHHH(CT(Y2Y2H))Ha+2(gHHa)  s.t. aHa=eN (32)

This problem can be tackled by Lagrange multiplier method. Let

La,μ=aHHH(CT(Y2Y2H))Ha+2(gHHa)+μ(aHaeN) (33)

be Lagrange function with non-negative multiplier μ. For fixed μ, the unconstrained minimizer a is:

aμ=(HH(CT(Y2Y2H))H+μI)1HHg (34)

Substituting Equation (34) into Equation (33), we obtain a concave function with respect to μ:

Laμ,μ=gHH(HH(CT(Y2Y2H))H+μI)1HHgμeN (35)

Then, we can obtain the maximizer of μ by solving the following equation:

gHH(HH(CT(Y2Y2H))H+μI)2HHg=eN (36)

by using the Newton method [18].

In addition, the parameter θ should satisfy:

θλmax(VHPH(PCPH+M)1PV) (37)

Note that

λmax(VHPH(PCPH+M)1PV)λmax((C+P1MPH)1).λmax(S)1λmin(C+P1MPH).λmax(S) (38)

Furthermore, there exists

λmin(C+P1MPH)λmin(C)+λmin(P1MPH)λmin(C)+λmin(M)e (39)

As a result, the parameter θ should satisfy

θeλmax(S)λmin(M)+eλmin(C) (40)

where λmax(.) and λmin(.) denote the largest and smallest eigenvalues, respectively.

The whole optimization process is summarized as follows in Table 2:

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)1U(UHR(k) 1U)1 and calculate g(k)
Step 4: solve problem (32) by a=(HH(CT(Y2Y2H))H+μI)1HHg, calculate μ, and normalized a by a(k)=eNaHaa
Step 5: set k = k + 1, repeat the steps 2∼4 until a certain stop criterion, e.g., ||a(k+1)a(k)||22 ϵ, where ϵ is a predefined value.

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:

Table 3.

Airborne phased-array radar parameters.

Parameters Value
Carrier frequency 10.0 GHz
System bandwidth 5 MHz
Pulse repetition frequency (1/Tr) 5000 Hz
Flight velocity (va) 37.5 m/s
Antenna array spacing (d) 1.5 cm
Elements of antenna array N 16
Number of pulses M 16
Clutter-to-noise ratio(CNR) 20 dB
Target mean power 20 dB

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 Pc=0.95, mutation rate Pm=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 IMPSCNR is defined as

IMPSCNR=10log10SCNRoptSCNR(dB) (41)

where SCNRopt 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):

fs=2vaTrθs/d (42)

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 fs=θ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 fs in the selected area is given by:

fs=θ s±Δ+[0:s1]N (43)

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.

Figure 2.

Figure 2

Average metric for 4 different codes vs. transmit energy.

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.

Figure 3.

Figure 3

ROC of GLR detector for 4 different codes using Monte Carlo method.

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 IMPSCNR 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.

Figure 4.

Figure 4

Figure 4

The metric of IMPSCNR, (a) view from side look, (b) view from top look.

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 5.

Figure 5

Average metric in dB scale vs. Δ.

Figure 6 shows the result of SCNR vs. Doppler for the side-looking case (θ=0o). 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.

Figure 6.

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].

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.

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.

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.

Conflicts of Interest

The authors declare no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

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. S517552. U.S. Patent. 1991 June 18;
  • 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. doi: 10.1109/18.825822. [DOI] [Google Scholar]
  • 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. doi: 10.1049/ip-rsn:20010324. [DOI] [Google Scholar]
  • 6.Zhang J.D., Zhu X.H., Wang H.Q. Adaptive radar phase-coded wave-form design. Electron. Lett. 2009;45:1052–1053. doi: 10.1049/el.2009.1099. [DOI] [Google Scholar]
  • 7.Naghibi T., Behnia F. MIMO radar waveform design in the presence of clutter. IEEE Trans. Aerosp. Electron. Syst. 2011;47:770–781. doi: 10.1109/TAES.2011.5751224. [DOI] [Google Scholar]
  • 8.Setlur P., Rangaswamy M. 2014 IEEE Radar Conference. IEEE; Piscataway Township, NJ, USA: 2014. Signal dependent clutter waveform design for radar STAP; pp. 1311–1316. [Google Scholar]
  • 9.Setlur P., Rangaswamy M. 2015 IEEE Radar Conference. IEEE; Piscataway Township, NJ, USA: 2015. Projected Gradient Waveform Design for Fully Adaptive Radar STAP; 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. doi: 10.1109/TSP.2015.2451114. [DOI] [Google Scholar]
  • 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. doi: 10.1587/transcom.2017EBP3092. [DOI] [Google Scholar]
  • 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. doi: 10.1109/LSP.2020.3022239. [DOI] [Google Scholar]
  • 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. doi: 10.1007/s00034-019-01215-w. [DOI] [Google Scholar]
  • 14.Woodbury M.A. Inverting Modified Matrices. Statistical Research Group; Princeton, NJ, USA: 1950. Memorandum Report 42. [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. doi: 10.1007/BF02288918. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2017.2666776. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TAES.2016.140671. [DOI] [Google Scholar]
  • 20.Liu B., He Z., He Q. Optimization of Orthogonal Discrete Frequency-Coding Waveform Based on Modified Genetic Algorithm for MIMO Radar; Proceedings of the 2007 International Conference on Communications, Circuits and Systems; Kokura, Japan. 11–13 July 2007; Piscataway, NJ, USA: IEEE; 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. doi: 10.1049/ip-rsn:19960158. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

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


Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES