Next Article in Journal
Effect of Target Properties on Regolith Production
Next Article in Special Issue
Radar Emitter Recognition Based on Spiking Neural Networks
Previous Article in Journal
An Improved Remote Sensing Retrieval Method for Elevated Duct in the South China Sea
Previous Article in Special Issue
A Hybrid Integration Method Based on SMC-PHD-TBD for Multiple High-Speed and Highly Maneuverable Targets in Ubiquitous Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spatial–Temporal Joint Design and Optimization of Phase-Coded Waveform for MIMO Radar

by
Wei Lei
1,2,
Yue Zhang
1,2,*,
Zengping Chen
1,2,
Xiaolong Chen
3 and
Qiang Song
1,2
1
School of Electronics and Communication Engineering, Shenzhen Campus, Sun Yat-sen University, No. 66, Gongchang Road, Guangming District, Shenzhen 518107, China
2
School of Electronics and Communication Engineering, Sun Yat-sen University, Guangzhou 510275, China
3
Department of Electronic Information Engineering, Naval Aviation University, Yantai 246000, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(14), 2647; https://doi.org/10.3390/rs16142647
Submission received: 9 May 2024 / Revised: 3 July 2024 / Accepted: 17 July 2024 / Published: 19 July 2024
(This article belongs to the Special Issue Technical Developments in Radar—Processing and Application)

Abstract

:
By simultaneously transmitting multiple different waveform signals, a multiple-input multiple-output (MIMO) radar possesses higher degrees of freedom and potential in many aspects compared to a traditional phased-array radar. The spatial–temporal characteristics of waveforms are the key to determining their performance. In this paper, a transmitting waveform design method based on spatial–temporal joint (STJ) optimization for a MIMO radar is proposed, where waveforms are designed not only for beam-pattern matching (BPM) but also for minimizing the autocorrelation sidelobes (ACSLs) of the spatial synthesis signals (SSSs) in the directions of interest. Firstly, the STJ model is established, where the two-step strategy and least squares method are utilized for BPM, and the L2p-Norm of the ACSL is constructed as the criterion for temporal characteristics optimization. Secondly, by transforming it into an unconstrained optimization problem about the waveform phase and using the gradient descent (GD) algorithm, the hard, non-convex, high-dimensional, nonlinear optimization problem is solved efficiently. Finally, the method’s effectiveness is verified through numerical simulation. The results show that our method is suitable for both orthogonal and partial-correlation MIMO waveform designs and efficiently achieves better spatial–temporal characteristic performances simultaneously in comparison with existing methods.

Graphical Abstract

1. Introduction

Unlike a traditional phased-array radar, which typically emits phase-shifted copies of an identical waveform in each channel to form a focused narrow beam in the desired direction, a multiple-input multiple-output (MIMO) radar allows each element to emit waveforms with a certain degree of independence. This waveform diversity makes the MIMO radar superior in many aspects, such as having higher degrees of freedom and flexibility and better multi-target detection performance [1,2,3].
As the most important part of the MIMO radar, in recent years, MIMO radar waveform design has received widespread attention and has been researched by scholars both domestically and internationally. Generally, centralized MIMO radar waveform design can be divided into two categories: The first category is the transmitting waveform design problem in the presence of signal-correlation clutter and color noise, which aims to suppress the signal-correlation clutter and improve the detection probability. It includes the waveform design based on the maximum signal-to-interference-and-noise ratio (SINR) criterion [4,5,6] and the waveform design based on information theories such as mutual information or relative quotient [7,8,9,10,11,12]. The second type is the waveform design optimization problem based on beam-pattern control, which aims to enhance the emission energy in the direction of the targets or the direction of interest while reducing the radiation energy in the noninterest or interference directions by designing the correlation between waveforms, and thus improve the resource utilization efficiency and target detection performance.
Generally speaking, two types of methods are commonly used in waveform design for beam-pattern matching (BPM): One approach is to directly design and optimize the transmitting waveform to achieve the desired transmitting beam pattern [13,14,15]. A transmitting waveform is synthesized by minimizing the error between the designed beam and the expected beam in [16], the waveform design problem of the minimum beam peak sidelobe for a centralized MIMO radar is studied in [17], and the design of transmitting waveforms with good beam performance and compatibility with the communication spectrum is investigated in [18], which are all solved using the ADMM. Subsequently, the waveform design for jointly suppressing the interference of spatial and frequency domains in multi-objective scenarios is discussed in [19]. The MIMO radar waveform design problem, which minimizes the spatial–temporal integral sidelobe level (ISL) while considering different practical constraints, such as the total transmitting power constraint, peak-to-average ratio (PAR) constraint, constant modulus (CM) constraint, and discrete phase table constraint, is elaborated on, and a coordinate descent (CD)-based algorithm is proposed for solving it in [20]. Although this type of method is more conducive to obtaining accurate transmitting beam patterns, the model is extremely complex and difficult to solve.
Another type of waveform design method for BPM is the two-step method, namely, first, designing a covariance matrix based on the expected transmitting beam pattern, and then, synthesizing the transmitting waveform according to the obtained covariance matrix under some practical constraints. For the first step, many methods have been proposed [3,21,22,23,24], wherein, under semi-positive definite constraints and equal power constraints of array elements, Refs. [3,21], respectively, proposed an efficient sequence quadratic program (SQP) algorithm and a semi-definite programming (SDP) algorithm for problem solving. To reduce target-characteristic distortion and beam sidelobe (SL) interference, Ref. [22] proposed a covariance design method for controlling the main lobe fluctuations and peak sidelobe level (PSL) of the transmitting beam. However, the computational complexity of these methods is still somewhat high. Afterward, for the covariance design problem of uniform linear arrays (ULAs), a closed-form solution that only involves FFT operation and Toeplitz matrix generation operation is proposed in [23,24], which further greatly improves the computational efficiency. For the second step, Refs. [25,26] proposed an efficient cyclic algorithm (CA) to synthesize a partially correlated waveform based on the given covariance matrix and discussed the situation of containing some constraints, such as constant modulus constraints and PAR constraints. Refs. [27,28,29] proposed a finite phase number constant-envelope waveform design method that approximates a given covariance matrix. Ref. [30] proposed a coordinate descent method framework for generating transmitting waveforms from covariance matrices in both the finite phase code case and continuous phase code case.
It should be noted that although the methods mentioned above possess good BPM performance, they hardly consider the temporal domain performance of the waveform. In [31], under the constant modulus constraint and waveform similarity constraint, a waveform design method for jointly optimizing the beam-pattern performance and ambiguity-function characteristics is studied by using the cyclic algorithm. However, it does not actually have much practical significance, as the waveform similarity constraint requires an existing waveform as a reference. In [15], the joint optimization of BPM and the autocorrelation sidelobe levels (ACSLs) and cross-correlation levels (CCLs) of the direction of interest is conducted, wherein an unconstrained optimization model is established and solved using the iterative quasi-Newton method. However, some high peak sidelobes appear due to the integral sidelobe criterion, which easily causes false alarms and missed alarms.
Under no prior information on target orientation, an orthogonal waveform is better, whose beam pattern is omnidirectional. To easily separate the signals of different channels through matched filtering at the receiving end and considering the limitations of radar amplifiers, many studies design orthogonal waveform sequences by minimizing their ACSLs and CCLs under a unimodular constraint [32,33,34,35,36], wherein, based on the ISL criteria, [32] introduces the new cyclic algorithm (CAN) to design waveform sequences, and later, [33] proposes the Multi-CAN method by expanding it to the MIMO scenarios. In [34], an algorithm based on the general majorization–minimization (MM) method is developed to tackle the non-convex problem. The alternating direction method of multipliers (ADMM) is adopted in [35] to design MIMO waveforms considering spectral assignment constraints. In [36], the weighted p-norm of auto- and cross-correlation sidelobes is adopted as the objective function, and block successive upper-bound minimization (BSUM) is used to solve it. It is worth noting that the omnidirectionality of these methods is usually unsatisfactory, as it does not constrain the beam-pattern constraints directly. Moreover, good autocorrelation and cross-correlation performances cannot guarantee that the sidelobe performance is still good after equivalent transmit beamforming at the receiving end, making it difficult to ensure low missing alarm and false alarm rates.
To this end, we propose a spatial–temporal joint (STJ) optimization method for MIMO waveform design. Firstly, we consider the MIMO orthogonal waveform as a special case of a MIMO partially related waveform and establish a unified STJ optimization model for designing it. On the one hand, to reduce complexity, we adopt the two-step method for beam-pattern design, namely, first, designing a covariance matrix based on the expected transmitting beam pattern, and then, synthesizing the transmitting waveform according to the obtained covariance matrix under some practical constraints. On the other hand, for the optimization of the waveform temporal performance, considering that the spatial synthetic signals ultimately determine the detection performance of the MIMO radar, this article constructs the L2p-Norm sidelobe (L2pSL) function of spatial synthetic signals in the directions of interest as the criterion for temporal characteristics optimization. It should be noted that using the ISL criterion often leads to some high sidelobes, while the peak sidelobe criterion is complex and difficult to solve. Different from the iterative weighted integral sidelobe (IWISL) method [37], where each sidelobe is weighted by the amplitude of itself iteratively to achieve the goal of suppressing peak sidelobes, our method adopts the L2p-Norm criterion. Our L2p-Norm criterion is more flexible and efficient. It can avoid the shortcomings of both ISL and PSL criteria, as it can be compromised between the ISL and PSL by setting different p-values. Secondly, we transform the constant-modulus, high-dimensional, non-convex problem of STJ optimization into an unconstrained optimization problem, derive the gradient of the objective function in detail, and then, solve it efficiently by using a gradient descent (GD) algorithm. Finally, we evaluate the performance of the proposed method via numerical simulation. The results of BPM and the autocorrelation sidelobe levels of spatial synthetic signals in the direction of interest verify the effectiveness of our method. Compared to existing methods, our method possesses a better spatial–temporal performance and faster convergence speed.
The structure of this article is as follows: Section 2 elaborates on the construction of our spatial–temporal joint optimization model for a MIMO radar. In Section 3, we derive the gradient of the high-dimensional, nonlinear, complex objective function of the model in detail and provide the solution steps for the waveform optimization problem. Section 4 describes the numerical simulation experiments and discusses the experimental results. Section 5 provides a summary of this article.
Notations: In this paper, we use italic letters for scalars and adopt bold italic letters for vectors or matrices. j represents imaginary units. I M t represents the identity matrices of M t rows and M t columns. The superscripts ( ) T , ( ) * , and ( ) H represent transposes, conjugates, and conjugate transposes, respectively. The symbols and denote Hadamard product and convolution operations, separately. , 2 , and denote absolute values, 2-norm, and infinite norm operations, respectively. xcorr ( ) represents correlation operations. tr ( ) denotes the traces of a matrix. vec ( ) denotes stacking the matrix by column, and Im ( ) denotes imaginary parts of a complex variable. d ( ) and ( ) denote differential and gradient operations, respectively.

2. Problem Formulation and Proposed Models

Consider a uniform, linear-array MIMO radar system composed of M t transmitting antennas. Let x m ( n ) , n = 1 , 2 N represent the base-band signal emitted by the m t h transmitting antenna, where N represents the number of discrete signal points. Assume the array signal matrix is represented by X = [ x 1 , x 2 , x M t ] T and a ( ϕ ) indicates the transmitting steering vector in the direction ϕ . Then, the spatial synthesis signal in the direction ϕ can be expressed as
y ( ϕ , n ) = a T ( ϕ ) X ( n )
The average power of the MIMO radar spatial synthesis signal within the transmitting pulse, namely the transmitting beam pattern, can be formulated as
P ( ϕ ) = 1 N Σ n = 1 N y ( ϕ , n ) 2 = 1 N Σ n = 1 N [ y * ( ϕ , n ) y T ( ϕ , n ) ] = 1 N Σ n = 1 N [ a H ( ϕ ) X * ( n ) X T ( n ) a ( ϕ ) ] = a H ( ϕ ) R a ( ϕ )
It reflects the distribution of radar emission waveform energy in various directions, where R = 1 N X H X denotes the covariance matrix of the emission waveform. Similarly, to characterize the mutual interference intensity between two directional signals, the average emission energy between two different directions, ϕ k 1 and ϕ k 2 , can be defined as P ( ϕ k 1 , ϕ k 2 ) = a H ( ϕ k 1 ) R a ( ϕ k 2 ) . It can be seen that the transmitting beam pattern is closely related to the waveform covariance matrix, and beam-pattern control can be achieved by designing the covariance matrix.
Let the receiving array also be a uniform linear array composed of M r receiving elements, b ( ϕ ) represent the receiving steering vector in the direction ϕ , and the target be located in the direction ϕ t g ; then, the target echo signal received by the receiving array can be expressed as
y r ( n , ϕ t g ) = b ( ϕ t g ) [ a T ( ϕ t g ) X ( n ) ]
Let z represent the processing results of matched filtering and beamforming, including equivalent transmit beamforming and receive beamforming. Then, we have
z ( : , ϕ , ϕ t g ) = b H ( ϕ ) y r ( n , ϕ t g ) X H ( n ) a * ( ϕ ) = b H ( ϕ ) [ b ( ϕ t g ) a T ( ϕ t g ) X ( n ) ] X H ( n ) a * ( ϕ )
where the convolution operation is performed on the fast time variable n , and the beam-forming operations are performed on the angle variable ϕ . Thus, the convolution and matrix multiplication are independent of each other. Then, the convolution and matrix multiplication of Formula (4) can be flexibly combined according to the associative law. So, Formula (4) can be derived as
z ( : , ϕ , ϕ t g ) = b H ( ϕ ) b ( ϕ t g ) [ a T ( ϕ t g ) X ( n ) ] [ a T ( ϕ ) X ( n ) ] H = b H ( ϕ ) b ( ϕ t g ) xcorr ( a T ( ϕ t g ) X ( n ) , a T ( ϕ ) X ( n ) )
By writing the correlation operation in (5) in the form of matrix multiplication, we have
z ( k , ϕ , ϕ t g ) = b H ( ϕ ) b ( ϕ t g ) [ a T ( ϕ t g ) X ] J k [ a T ( ϕ ) X ] H
wherein k [ N + 1 , N 1 ] indicates the number of delay points. J k represents the shift matrix, and the following is true:
J k = 0 ( N k ) × k I N k 0 k × k 0 k × ( N k ) ,   J k = J k T ,   0 k N 1
From Formulas (4) to (6), two interesting conclusions can be drawn: Firstly, the distance–dimension sidelobes are only related to matched filtering and transmit beamforming but are independent of receive beamforming [38]. Secondly, the autocorrelation processing of the spatial synthesis signal, namely the pulse synthesis processing, which combines matched filtering and transmit beamforming together, is completely equivalent to sequentially performing matched filtering and equivalent transmit beamforming [38,39]. So, the autocorrelation of the spatial synthesis signal directly determines the detection performance of the radar, and the best strategy is minimizing the ACSL of the spatial synthesis signal of the transmitting waveform to ensure that the output response of the MIMO radar possesses the lowest distance–dimension sidelobes. It should be noted that unlike the narrow beam of the phased-array mode, the transmitting beams of partially correlated modes and orthogonal modes are generally relatively wide. Therefore, to accurately determine the range and azimuth of the target, when processing the echo signal at the receiving end according to Equation (5) or (6), multiple receiving beams and pulse synthesizers should be formed at certain angle intervals within the transmitting main beam.

2.1. Covariance Matrix Design

Many methods can be used to obtain the covariance matrix based on the expected beam pattern, such as the beam-pattern matching method or minimizing beam-pattern sidelobe method. For simplicity, here, we only consider the beam-pattern matching method. Let P e represent the desired beam pattern; then, the beam-pattern matching model, considering the interference between different beams, can be represented as
min ω m K e Σ k = 1 K e [ P ( ϕ k ) P e ( ϕ k ) ] 2 + 2 ω c K c 2 K c Σ k 1 = 1 K c 1 Σ k 2 = k 1 + 1 K c P ( ϕ k 1 , ϕ k 2 ) 2 s . t .   R m m = c , m = 1 , M t   R > = 0
Among them, K e represents the number of directional grid points in the desired beam pattern, ω m is the beam-pattern matching weight, K c is the number of beams, and ω c is the interference weight between different beams. Obviously, the objective function of the above model is a quadratic function of the optimization variable R , and its constraints are linear functions about the optimization variable R . So, it belongs to convex optimization (CO) problems. Actually, due to the semi-positive definite property of the covariance matrix, it is a semi-definite programming problem, a subset of convex optimization [21]. So, it can be solved by using the CVX toolbox [40], which is a MATLAB software package for solving CO problems. Specifically, for the omnidirectional beam-pattern mode, R = I M t .

2.2. STJ Optimization of Transmitting Waveform

Although the transmitting waveform can be directly obtained using the CA method based on the covariance matrix [25,26], the range sidelobes of its obtained waveform are high, as it only considers the beam-pattern characteristics but does not take temporal performance into account. So, it is difficult to meet the detection requirements. In this chapter, a spatial–temporal joint optimization model is established. Firstly, in terms of beam-pattern matching performance, we use the mean square error (MSE) between the covariance matrix of the waveform to be solved and the expected covariance matrix as the objective function. Moreover, for temporal characteristics optimization, the L2pSL function of the spatial synthesis signal in the direction of interest is constructed. Last but not least, by taking the weighted sum of the two objective functions as the final optimization objective, a transmitting waveform design model for good spatial–temporal performance is simultaneously obtained.
To obtain a greater optimization space, this paper considers a continuous, multiphase-encoded waveform. In practical applications, in order to allow each power amplifier to operate at maximum efficiency, a constant modulus constraint is required. Let X m n = c e j θ m n , m = 1 , 2 M t , n = 1 , 2 N denote the constant-modulus, multiphase-encoded waveform, where θ denotes the waveform phase matrix, and c is the signal amplitude, which is a constant. To obtain the waveform sequences with a specific beam pattern, the following covariance matrix-matching error function is defined:
f 1 ( X ) = 1 M t 2 N 2 X X H R 2 2
where 1 M t 2 N 2 is the normalization coefficient of the covariance matrix-matching error used to facilitate the subsequent weighted joint optimization and unified evaluation under different parameters.
To optimize the range sidelobes of the spatial synthesis signals (SSSs) of the transmitting waveform in the directions of interest, the following function is defined as the objective function, which, essentially, is the L2p-Norm of the normalized ACSLs of SSSs:
f 2 ( X ) = [ 1 B ( 2 N 2 ) Σ i = 1 B Σ n = 1 , n N 2 N 1 ω i k g i k p ( X ) ] 1 2 p = [ 2 B ( 2 N 2 ) Σ i = 1 B Σ n = 1 N 1 ω i k g i k p ( X ) ] 1 2 p
g i k ( X ) = β i a T ( ϕ i ) X J k X H a * ( ϕ i ) 2 , i = 1 , 2 B ; k = 1 , 2 N 1
β i = 1 a T ( ϕ i ) R a * ( ϕ i ) 2
where g i k ( X ) is the normalized modulus value of the k t h autocorrelation sidelobe of the spatial synthesis signal in the direction ϕ i ; β i is the normalization coefficient relative to its main lobe to prevent numerical accuracy issues from excessive gradient values of the objective function. ω i k is the weight coefficient for the sidelobes in each direction and distance. 1 B ( 2 N 2 ) is the average coefficient for the sidelobe sums in various directions and distances. p is half of the norm order, p Ζ + . The closer the value of p approaches 1, the more the optimization strategy tends to minimize the ISL. The larger the value of p , the more the optimization strategy tends to minimize the PSL. Specifically, when p equals 1, the objective function is the 2-norm of the ACSL of the spatial synthesis signal, namely the ISL of spatial synthesis signal in the direction of interest. When p approaches infinity, it is the PSLs of spatial synthesis signals in the directions of interest. So, different strategies for minimizing the sidelobe levels can be achieved using different p values.
To design the transmitting waveform for both beam-pattern matching and temporal performance simultaneously, we take the weighted sum of the above two objective functions as the final optimization objective, as shown below.
f o b j ( X ) = μ 1 f 1 ( X ) + μ 2 f 2 ( X )

3. Method for Solving STJ Model

The above spatial–temporal joint optimization problem can be summarized as the following optimization problem:
min f o b j s . t . X m n = c , m = 1 , 2 M t , n = 1 , 2 N
Due to the non-convexity of constant modulus constraints and the high-dimensional nonlinearity of the joint objective function, it is difficult to directly solve this problem and obtain the X solution. Fortunately, the joint optimization model established above can also be regarded as a nonlinear optimization problem about the phase matrix of the transmitting waveform, where its variables are continuous. Then, the SQP method can be used to solve it. However, with SQP, it is difficult to achieve satisfactory effect, as its complexity is high, and the iteration time is very long. This chapter first derives the gradient of the objective function and then provides the algorithm flow of the fastest descent algorithm for this STJ optimization model.

3.1. Gradient Derivation

In the steepest descent algorithm, the key is to obtain the gradient of the objective function. Below, the gradient of the objective function in our model is derived.

3.1.1. Deriving the Gradient of f 1 ( X )

In Equation (9), f 1 ( X ) is a polynomial complex function with the highest order to the power of 2 for X and X * , respectively. According to the theory of complex functions, it is easy to represent f 1 ( X ) in the form of a holomorphic function f 1 ( X , X * ) . Thus, it is convenient to obtain the gradients X f 1 ( X , X * ) and conjugate gradients X * f 1 ( X , X * ) about the complex vector X . Let θ f 1 ( X ) be the gradient of the objective function f 1 ( X ) concerning the phase matrix θ . From the gradient properties of composite functions, it can be concluded that
θ f 1 ( X ) = X f 1 ( X , X * ) θ X + X * f 1 ( X , X * ) θ X *
Substitute Equations (A6) of Appendix A and (A14) of Appendix D into Equation (15) above; then, θ f 1 ( X ) can be represented as shown below
θ f 1 ( X ) = 2 M t 2 N 2 { [ ( X * X T R T ) X * ] ( j X ) + [ ( X X H R ) X ] ( j X * ) } = 4 M t 2 N 2 Im { [ ( X * X T R T ) X * ] ( X ) }

3.1.2. Deriving the Gradient of f 2 ( X )

According to the gradient properties of composite functions, the gradient of f 2 ( X ) concerning the phase matrix θ can be expressed as
θ f 2 ( X ) = g i k ( X ) f 2 ( X ) θ g i k ( X ) = 2 p η Σ i = 1 B Σ n = 1 N 1 ω i k g i k p 1 ( X ) θ g i k ( X )
where η = [ 1 B ( 2 N 2 ) ] 1 2 p 1 2 p [ 2 Σ i = 1 B Σ n = 1 N 1 ω i k g i k p ( X ) ] 1 2 p 1 . From Appendix B, the following can been known:
θ g i , k ( X ) = 2 β i Im { g 1 i , k ( X ) [ ( a * ( ϕ i ) a T ( ϕ i ) X J k T ) X * ( a ( ϕ i ) a H ( ϕ i ) X * J k ) X ] }
So, the unambiguous formula of θ f 2 ( X ) can be obtained by substituting the above formula with Equation (17).

3.1.3. Deriving the Gradient of f o b j ( X )

Based on the derivations of Section 3.1.1 and Section 3.1.2, we can easily obtain the gradients of f o b j ( X ) , as shown below.
θ f o b j ( X ) = μ 1 θ f 1 ( X ) + μ 2 θ f 2 ( X )
θ f 1 ( X ) = 4 M t 2 N 2 Im { [ ( X * X T R T ) X * ] ( X ) }
θ f 2 ( X ) = 2 p η Σ i = 1 B Σ n = 1 N 1 ω i k g i k p 1 ( X ) θ g i k ( X )
θ g i , k ( X ) = 2 β i Im { g 1 i , k ( X ) [ ( a * ( ϕ i ) a T ( ϕ i ) X J k T ) X * ( a ( ϕ i ) a H ( ϕ i ) X * J k ) X ] }

3.2. Flows of STJ Optimization

The algorithm flow for the spatial–temporal joint optimization of the MIMO radar multiphase-encoded waveform based on gradient descent is shown in Figure 1. Firstly, the system parameters are set, including the number of transmitting array elements M t , the number of waveforms encoding N , the desired beam pattern P e , the weight u 1 of the beam-pattern objective function, the weight u 2 of the ACSL of the spatial synthesis signal, the sidelobe strategy parameter p , the maximum number of iterations I t e r N u m s max , the termination threshold ε , and the maximum step size λ max for gradient descent. The phase matrix of the transmitting waveform θ is initialized. Secondly, if it is in omnidirectional emission mode, R = I M t is set; otherwise, the covariance matrix R is calculated based on the beam-pattern template P e . Thirdly, the gradient of the objective function and the value of the objective function under the current phase matrix are calculated according to (20,21,19) and (9,10,13), respectively. Fourthly, the GD method is used to update the phase matrix of the transmitting waveform; namely, θ is updated using θ i + 1 = θ i λ θ f o b j θ f o b j 2 , where the step size λ is set as an empirical value or determined using a one-dimensional linear search method. Finally, the objective function value is judged to determine if it meets the termination threshold condition or if the maximum number of iterations has been reached; if it is not true, Step 3 and Step 4 are repeated; otherwise, the loop is exited, the solved waveform phase matrix θ is output, and the transmitting waveform matrix X is obtained according to X = c e j θ . It should be noted that in this paper, the Armijo criterion [41] is adopted for the one-dimensional linear search. Its algorithm steps are shown as follows:
(1)
One-dimensional linear search variable initialization is performed; namely, the initial values of β and σ are set under β ( 0 , 1 ) and σ ( 0 , 0.5 ) , and λ max = 0.2 π , with i = 0 .
(2)
λ is updated according to λ = λ max β i ; if f o b j ( θ i λ θ f o b j θ f o b j 2 ) < f o b j ( θ i ) σ β i θ f o b j 2 2 , the one-dimensional linear search is stopped, and the step size λ is output; otherwise, with i = i + 1 , λ is continually updated, and the inequality conditions are judged.

4. Results and Discussion

This chapter describes the numerical simulation experiments used to verify the feasibility of our STJ optimization method for the multiphase coding waveform of the MIMO radar. The optimization results under different radar operating modes are given, including the beam pattern, cross-correlation between different beams, and autocorrelation characteristics of spatial synthesis signals in the directions of interest, and the algorithm convergence is evaluated comparatively. Unless otherwise specified, the following default parameters are used in this article: the spacing between transmitting elements is equal to half the wavelength, the carrier frequency f c = 3 GHz, the amplitude of the transmitting signal c = 1 , the number of transmitting elements M t = 16 , the number of waveform codes N = 128 , the sidelobe norm strategy p = 16 , the maximum step size of gradient descent λ max = 0.2 π , the weight coefficient u 1 = 1 and u 2 = 1 , the maximum number of iterations I t e r N u m s = 100 , and the initial waveform is generated randomly.

4.1. Orthogonal Waveform STJ Optimization

The orthogonal waveform mode is commonly used for holographic gaze detection of targets in all directions. Ideally, its covariance matrix is the identity matrix, and its beam pattern is uniformly distributed in all directions. To verify the feasibility and superiority of our method in designing an orthogonal waveform, this experiment is conducted. In this experiment, let the number of transmitting elements M t = 4 and the covariance matrix R = I M t . To ensure good detection performance in all spatial directions, the interest direction domains are set to 90 ° ~ 90 ° .
Figure 2a,b show the autocorrelation and cross-correlation of the transmitting waveform, where the correlation result between every two waveforms is represented by a different color. It can be seen that the cross-correlation peak level of the orthogonal waveform designed using our STJ-L2pSL-GD method is close to that of the Multi-CAN method, but the autocorrelation peak sidelobe level is higher than that of the Multi-CAN method. However, the spatial synthesis signal (SSS) is the actual echo of the target, and the autocorrelation sidelobes (ACSLs) of the spatial synthesis signal ultimately affect the detection performance. Figure 2c,d show the autocorrelation performances of SSSs in the directions 90 ° ~ 90 ° through the Multi-CAN method and our STJ-L2pSL-GD method, respectively. Among them, each color corresponds to the autocorrelation of a direction. Figure 2e shows the projection of autocorrelation of spatial synthetic signals in the 90 ° ~ 90 ° directions of the waveform optimized using several methods to the distance dimension. It can be seen that the SSS of the waveform obtained using the Multi-CAN method or BSUM method has high autocorrelation peak sidelobes, indicating that good autocorrelation and cross-correlation performances between waveform sequences cannot guarantee that its sidelobe performance is still good after equivalent transmit beamforming at the receiving end. However, the peak sidelobes of the spatial synthesis signal from the STJ methods, including STJ-QSP, STJ-IWISL-GD, and STJ-L2pSL-GD, are flatter and better suppressed. Figure 2f indicates that the beam pattern of waveform designed using those methods, such as random, Multi-CAN, and BSUM, fluctuates relatively greatly, as it lacks constraints on the beam pattern. However, the beam pattern of the waveform optimized using the STJ methods fluctuates less. It should be noted that compared to other methods, the ACSL of the SSS of the waveform designed using the STJ-L2pSL-GD method is lower, and simultaneously, the beam pattern obtained using the STJ-L2pSL-GD methods is closer to the ideal omnidirectional pattern, which making it more conducive to holographic gaze detection.

4.2. Partial-Related Waveform STJ Optimization

In this chapter, firstly, a covariance matrix that satisfies a desired beam pattern is designed, and then, the transmitting waveform is solved using our STJ optimization method. In practical applications, depending on the requirements of different scenarios, the beam may need to be wide or narrow, and it may need to form one beam or multiple beams. Here, we take two beams of a certain width as examples to illustrate this. When evaluating the STJ optimization algorithm for designing waveforms, it is initialized with the same random number, and all algorithms are iterated the same number of times, such as 100 times.

4.2.1. Designing Covariance Matrix

Here, we set the number of transmitting elements M t = 16 , and the directions of interest are [ 10 ° , 10 ] and [ 40 ° , 60 ° ] . The covariance matrix optimization results obtained using the beam-pattern matching method described in Section 2.1 are shown in Figure 3. Here, Figure 3a is the modulus value graph of the designed covariance matrix, which shows that all values on the diagonal are equal to 1, and the matrix is symmetric about the diagonal, as expected. Figure 3b is the beam-pattern results of the designed covariance matrix, which is consistent with the desired beam pattern. As the beam pattern is designed with two main lobe directions of 0 degrees and 50 degrees, we analyze the cross-correlation characteristics of the beam in the 0 ° and 50 ° directions with the beams in other directions to illustrate that the mutual interference between different beams can be suppressed using the interference constraints of Formula (8). The results are shown in Figure 3c,d. As expected, the mutual interference intensity is greatly reduced when w c = 1 compared to the one up to −10 dB when w c = 0 .

4.2.2. Designing Waveform Based on Covariance Matrix

Based on the covariance matrix designed in Section 4.2.1, the transmitting waveform is obtained using several methods, respectively, and the results are shown in Figure 4. Specifically, Figure 4a is the beam pattern of the designed waveform. It indicates that compared to the beam pattern of the expected covariance matrix, even without considering the temporal-domain sidelobes, the beam-pattern performance of the obtained waveform is reduced due to the inevitable errors in the procedure of synthesizing the waveform from the expected covariance matrix. Fortunately, nevertheless, after considering the autocorrelation sidelobe of the spatial synthesis signal, further deterioration of the beam-pattern performance is seldom, and the PSL of the beam pattern still reaches nearly −18 dB, which is sufficient to meet the application requirements. Figure 4b,c show the autocorrelation characteristics of the spatial synthesis signals of the waveforms designed using the STJ-L2pSL-GD and STJ-SQP methods, separately, after 100 iterations, where each color corresponds to the autocorrelation of a direction. Figure 4d is the projection of autocorrelation of spatial synthetic signals of the directions of interest, [ 10 ° , 10 ] and [ 40 ° , 60 ° ] ,to the distance dimension. It indicates that only when considering the BPM optimization in the STJ method, namely μ 2 = 0 , or adopting the CA method, the autocorrelation peak sidelobes of the synthesis waveform are relatively high, about −13 dB and −15 dB, respectively. When including the temporal-domain sidelobes constraint, namely μ 2 = 1 , a significant improvement in the time-domain sidelobe performance is achieved at the cost of a small decrease in the beam-pattern performance, wherein the STJ-L2pSL-GD method, respectively, achieves a sidelobe of about −25 dB, which is more significant than the STJ-SQP algorithm’s −20 dB and the STJ-IWISL-GD method’s −22dB.

4.3. Waveform Processing Results

To further validate the effectiveness of the method proposed in this paper, the following experiment is conducted. Pulse synthesis and receive beamforming processing are performed in sequence on the designed orthogonal waveform and partial-related waveform echo of zeros distance target from radar, respectively. And the results are shown in Figure 5, where the red line indicates the target. Overall, the results show that the target is well detected, which confirms the effectiveness of the proposed method. In addition, comparing Figure 5a,b, it can be seen that after the number of receiving elements increases from 1 to 16, the amplitudes of both the main lobes and sidelobes is increased by 20 log 10 ( M r ) = 24   dB simultaneously, evidencing that receive beamforming does not affect the range sidelobe ratio, although it contributes to focusing on specific directions by synthesizing multiple receiving channels and, thus, effectively improves the SNR. From Figure 5b,c, it can be seen that the processing output energy of the partial-related waveform is higher than that of the orthogonal waveform. This is because partial-related waveforms have a certain emission energy gain in the target direction compared to orthogonal waveforms. Taking Figure 5d compared with Figure 5c, it can be seen that the distance sidelobes of the multi-target echo are higher than those of the single-target echo. This is due to the inevitable cross-correlation between target echoes of different orientations, although it has been alleviated by adding the cross-correlation constraints of beams in different directions when designing the covariance matrix in Section 4.2.1.

4.4. Analyzing the Influence of p on Temporal Sidelobe

This section analyzes the influence of p on the ACSLs of spatial synthesis signals in the directions of interest under the L2p-Norm criterion. The results are shown in Figure 6. Figure 6a shows the convergence curve of L2p-Norm sidelobes (L2pSL) of spatial synthesis signals with different p values under the STJ-L2pSL-GD method. It indicates that the convergence curve of L2pSL completely overlaps with the ISL curve when p is equal to 1, and as p increases, the convergence curve of L2pSL quickly approaches the PSL curve, which confirms the analysis in Section 2. So, by setting p to different values, various criterion effects, including the ISL criterion, approximate PSL criterion, and their compromise, can be achieved. Figure 6b shows the ISL convergence curves of our STJ-L2pSL-GD method under different p values. It indicates that the smaller the p , the faster the convergence speed of the ISL. This is because the smaller the p , the more inclined the L2p-Norm criterion is towards the ISL criterion. Figure 6c,d show the convergence curves of the PSL and the autocorrelation response of the spatial synthesis signal for 100 iterations under different p values, respectively. It can be seen that since the PSL is not the objective function, its monotonic convergence cannot be guaranteed. Additionally, the convergence speed of the PSL increases first and then decreases as p increases. When p is about 4, the fastest PSL convergence speed and the lowest PSL are achieved. This indicates that taking an appropriate value of p will result in a faster PSL convergence speed and a better PSL suppression effect than adopting the PSL criterion.

4.5. Evaluation of Algorithm Convergence and Complexity

To evaluate the convergence and efficiency of our algorithm, this experiment is conducted by using a regular laptop computer with a CPU configuration of Intel Core i7-11800H, a main frequency of 2.3 GHz, and a memory configuration of 40 GB. Figure 7a is the convergence curve of the MSE for beam-pattern matching in covariance designing. It indicates that the convergence is achieved with only one iteration, the converging MSE value is only 0.103, and the time taken is only 5.20 s. Figure 7b,c show the convergence curves of the MSE for covariance matching and the convergence curve of L2pSL of spatial synthesis signals in the directions of interest for our STJ-L2pSL-GD method, respectively. It indicates that both they gradually decrease with the number of iterations. Additionally, when the step size λ of gradient descent is determined through the one-dimensional linear search method, the L2pSL value of the spatial synthesis signals monotonically decreases with the number of iterations, indicating good convergence of the algorithm. Figure 7d shows the convergence curves for the sum of PSLs in the temporal domain and MSEs from the covariance matrix matching of the STJ-SQP algorithm or STJ-L2pSL-GD method under different modes and parameters. It indicates that the objective function values of both methods decrease with the number of iterations, reaching about −15 dB and −25 dB after 100 iterations, respectively. Obviously, under the same number of iterations, the effects of our STJ-L2pSL-GD method are far superior to the STJ-SQP method. Moreover, as the essence of the SQP method is transforming nonlinear problems into a series of quadratic programming problems using Taylor expansion, it requires calculating the Hessian matrix and gradient of its objective function at each iteration, while our STJ-L2pSL-GD method only needs to calculate the gradient of the objective function. Therefore, the time required for each iteration using our STJ-L2pSL-GD method is significantly reduced compared to the STJ-SQP method. Specifically, the STJ-SQP algorithm takes 4319.44 s to iterate 100 times, while our STJ-L2pSL-GD method takes 69.08 s and 235.03 s to iterate 100 times under a fixed step size and linear search for step size, respectively.

5. Conclusions

This paper elaborates on the waveform design problem of a centralized MIMO radar and proposes an STJ optimization method for multiphase coding sequences, where, in the optimization of beam-pattern matching, to reduce complexity, a two-step strategy is adopted, namely, first, designing a waveform covariance matrix, and then, synthesizing the waveform. In terms of optimizing the temporal-domain performance, considering that the autocorrelation of spatial synthesized signals is the final response of the MIMO waveform, our paper aims to minimize the L2pSL of the spatial synthesis signal. By setting different p-values, a compromise is achieved between ISL and PSL suppression. To solve the non-convex, high-dimensional, nonlinear, hard optimization problem efficiently, we transform it into an unconstrained optimization problem about the waveform phase and then use the gradient descent algorithm. The effectiveness of our method is verified through numerical simulation experiments. Compared to existing methods, our method possesses many advantages. Firstly, our method is suitable for designing both partial-correlation and orthogonal waveforms. Moreover, our method achieves both good beam-pattern matching and good autocorrelation characteristics of the spatial synthesis signal. Last but not least, our method is more flexible and efficient.

Author Contributions

Conceptualization, W.L.; methodology, W.L.; software, W.L. and Q.S.; validation, W.L.; formal analysis, W.L. and X.C.; investigation, W.L. and X.C.; resources, W.L.; data curation, W.L. and Q.S.; writing—original draft preparation, W.L.; writing—review and editing, W.L.; visualization, W.L.; supervision, Y.Z. and Z.C.; project administration, Y.Z., Z.C. and W.L.; funding acquisition, Z.C. and Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number U2133216; Guangdong Science and Technology Program, grant number 2019ZT08X751; and Shenzhen Science and Technology Program, grant number KQTD20190929172704911; National Natural Science Foundation of China, grant number 62222120.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors acknowledge the funding, equipment, and technical support provided by the School of Electronics and Communication Engineering of Sun Yat-sen University.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. The Derivations of X f 1 ( X ,   X * ) and X * f 1 ( X ,   X * )

According to the proposition 3.5.1 of [42], given a complex scalar function f with a complex matrix X as its variable, its gradient matrix and conjugate gradient matrix concerning the complex matrix variable have the following unique identification correspondence with its differential [42]:
d f ( X , X * ) = tr ( A d X + B d X * ) X f ( X , X * ) = A T X * f ( X , X * ) = B T
So, to obtain the gradient of a function, one can first find its differential. Considering that the objective Function (9) is the inner product of a matrix, the following holds true:
f 1 ( X , X * ) = 1 M t 2 N 2 X X H R 2 2 = 1 M t 2 N 2 [ vec H ( X X H R ) ] vec ( X X H R )
Additionally, according to the relationship between the vectorization operator and the trace function, tr ( A T B ) = vec T ( A ) vec ( Β ) ; then, the above formula can be further expressed as
f 1 ( X , X * ) = 1 M t 2 N 2 tr [ ( X X H R ) H ( X X H R ) ]
It should be noted that by swapping the order of trace operations and differential operations and utilizing the properties of differentiation and trace, the differential of X X H R 2 2 can be derived, as shown below:
d [ X X H R 2 2 ] = d { tr [ ( X X H R ) H ( X X H R ) ] } = tr { [ d [ ( X X H R ) H ] ( X X H R ) ] T } + tr [ ( X X H R ) H d ( X X H R ) ] = tr { ( X * X T R T ) [ d ( X * ) X T + X * d ( X T ) ] } + tr { ( X X H R H ) [ d ( X ) X H + X d ( X H ) ] } = tr { X T ( X * X T R T ) d ( X * ) } + tr { X H ( X X H R ) d ( X ) } + tr { X H ( X X H R H ) d ( X ) } + tr { X T ( X * X T R * ) d ( X * ) }
As the waveform covariance matrix R is the Hermite matrix, the above equation can be further written as
d [ X X H R 2 2 ] = 2 tr { X H [ X X H R ] d ( X ) } + 2 tr { X T [ X * X T R T ] d ( X * ) }
So, according to (A1), the expressions X f 1 ( X , X * ) and X * f 1 ( X , X * ) can be obtained, as shown below:
X f 1 ( X , X * ) = 2 M 2 N 2 { X H [ X X H R ] } T = 2 M 2 N 2 [ X * X T R T ] X * X * f 1 ( X , X * ) = 2 M 2 N 2 { X T [ X * X T R T ] } T = 2 M 2 N 2 [ X X H R ] X

Appendix B. The Derivation of θ g i k ( X )

For the convenience of elaboration, let g 1 i , k ( X ) = a T ( ϕ i ) X J k X H a * ( ϕ i ) and g 2 i , k ( X ) = a T ( ϕ i ) X J k T X H a * ( ϕ ) ; then, g i , k ( X ) can be represented as
g i , k ( X ) = β i [ a T ( ϕ i ) X J k X H a * ( ϕ i ) ] [ a T ( ϕ i ) X J k X H a * ( ϕ i ) ] H = β i [ g 1 i , k ( X ) g 2 i , k ( X ) ]
Then, according to the gradient properties of composite functions, θ g i , k ( X ) can be expressed as
θ g i , k ( X ) = β i { g 2 i , k ( X ) [ X g 1 i , k ( X ) ( θ X ) + X * g 1 i , k ( X ) ( θ X * ) ] + g 1 i , k ( X ) [ X g 2 i , k ( X ) ( θ X ) + X * g 2 i , k ( X ) ( θ X * ) ] }
Equations (A12) and (A13) of Appendix C and (A14) of Appendix D can be substituted into the above equation; then, we have
θ g i , k ( X ) = β i { g 2 i , k ( X ) [ ( a ( ϕ i ) a H ( ϕ i ) X * J k T ) ( j X ) + ( a * ( ϕ i ) a T ( ϕ i ) X J k ) ( j X * ) ] + g 1 i , k ( X ) [ ( a ( ϕ i ) a H ( ϕ i ) X * J k ) ( j X ) + ( a * ( ϕ i ) a T ( ϕ i ) X J k T ) ( j X * ) ] }
Additionally, as g 2 i , k ( X ) is a matrix with one row and one column, then, g 2 i , k ( X ) = [ g 2 i , k ( X ) ] T = [ g 1 i , k ( X ) ] * . So, the above formula can be further derived as
θ g i , k ( X ) = 2 β i Im { g 1 i , k ( X ) [ ( a * ( ϕ i ) a T ( ϕ i ) X J k T ) X * ( a ( ϕ i ) a H ( ϕ i ) X * J k ) X ] }

Appendix C. The Gradient Derivations of g 1 i , k ( X ) and g 2 i , k ( X ) with Respect to X and X * , Respectively

As g 1 i , k ( X ) , namely a T ( ϕ i ) X J k X H a * ( ϕ i ) , is a matrix of one row and one column, the following holds true:
d [ g 1 i , k ( X ) ] = d [ a T ( ϕ i ) X J k X H a * ( ϕ i ) ] = d [ tr { a T ( ϕ i ) X J k X H a * ( ϕ i ) } ] = tr { a T ( ϕ i ) ( d X ) J k X H a * ( ϕ i ) } + tr { [ a T ( ϕ i ) X J k d ( X H ) a * ( ϕ i ) ] T } = tr { J k X H a * ( ϕ i ) a T ( ϕ i ) d X } + tr { [ J k T X T a ( ϕ i ) a H ( ϕ i ) d ( X * ) ] }
Then, according to (A1) of Appendix A, we can know
X g 1 i , k = [ J k X H a * ( ϕ i ) a T ( ϕ i ) ] T = [ a ( ϕ i ) a H ( ϕ i ) X * J k T ] X * g 1 i , k = [ J k T X T a ( ϕ i ) a H ( ϕ i ) ] T = [ a * ( ϕ i ) a T ( ϕ i ) X J k ]
Similarly, the gradient of g 2 i , k ( X ) can be obtained, as shown below:
X g 2 i , k = [ a ( ϕ i ) a H ( ϕ i ) X * J k ] X * g 2 i , k = [ a * ( ϕ i ) a T ( ϕ i ) X J k T ]

Appendix D. The Gradients of X and X * with Respect to θ

Considering X = c e j θ and X * = c e j θ , it can be easy to obtain the gradients of X and X * with respect to θ , as shown below:
θ X = j c e j θ = j X θ X * = j c e j θ = j X *

References

  1. Li, J.; Stoica, P. MIMO radar with colocated antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  2. Li, J.; Stoica, P.; Xu, L.Z.; Roberts, W. On parameter identifiability of MIMO radar. IEEE Signal Process. Lett. 2007, 14, 968–971. [Google Scholar]
  3. Stoica, P.; Li, J.; Xie, Y. On probing signal design for MIMO radar. IEEE Trans. Signal Process. 2007, 55, 4151–4161. [Google Scholar] [CrossRef]
  4. Tang, B.; Tang, J. Joint design of transmit waveform and receive filters for MIMO radar space-time adaptive processing. IEEE Trans. Signal Process. 2016, 64, 4707–4722. [Google Scholar] [CrossRef]
  5. Haghnegahdar, M.; Imani, S.; Ghorashi, S.A.; Mehrshahi, E. SINR enhancement in colocated MIMO radar using transmit covariance matrix optimization. IEEE Signal Process. Lett. 2017, 24, 339–343. [Google Scholar] [CrossRef]
  6. Tang, B.; Tuck, J.; Stoica, P. Polyphase waveform design for MIMO radar space time adaptive processing. IEEE Trans. Signal Process. 2020, 68, 2143–2154. [Google Scholar] [CrossRef]
  7. Naghsh, M.M.; Modarres-Hashemi, M.; Shahbaz Panahi, S. Unified optimization framework for multi-static radar code design using informationtheoretic criteria. IEEE Trans. Signal Process. 2013, 61, 5401–5416. [Google Scholar] [CrossRef]
  8. Tang, B.; Naghsh, M.M.; Tang, J. Relative entropy-based waveform design for MIMO radar detection in the presence of clutter and interference. IEEE Trans. Signal Process. 2015, 63, 3783–3796. [Google Scholar] [CrossRef]
  9. Jiu, B.; Liu, H.W.; Wang, X. Knowledge-based spatial-temporal hierarchical MIMO radar waveform design method for target detection in heterogeneous clutter zone. IEEE Trans. Signal Process. 2015, 63, 543–554. [Google Scholar] [CrossRef]
  10. Tang, B.; Tang, J.; Peng, Y.N. MIMO radar waveform design in colored noise based on information theory. IEEE Trans. Signal Process. 2010, 58, 4684–4697. [Google Scholar] [CrossRef]
  11. Tang, B.; Li, J. Spectrally constrained MIMO radar waveform design based on mutual information. IEEE Trans. Signal Process. 2019, 67, 821–834. [Google Scholar] [CrossRef]
  12. Tang, B.; Stoica, P. Information-theoretic waveform design for MIMO radar detection in range-spread clutter. Signal Process. 2021, 182, 107961. [Google Scholar] [CrossRef]
  13. Aldayel, O.; Monga, V.; Rangaswamy, M. Tractable transmit MIMO beampattern design under a constant modulus constraint. IEEE Trans. Signal Process. 2017, 65, 2588–2599. [Google Scholar] [CrossRef]
  14. Xu, H.S.; Blum, R.S.; Wang, J.; Yuan, J. Colocated MIMO radar waveform design for transmit beampattern formation. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1558–1568. [Google Scholar] [CrossRef]
  15. Wang, Y.C.; Wang, X.; Liu, H.W.; Luo, Z.Q. On the design of constant modulus probing signals for MIMO radar. IEEE Trans. Signal Process. 2012, 60, 4432–4438. [Google Scholar] [CrossRef]
  16. Cheng, Z.Y.; He, Z.S.; Zhang, S.M.; Li, J. Constant modulus waveform design for MIMO radar transmit beampattern. IEEE Trans. Signal Process. 2017, 65, 4912–4923. [Google Scholar] [CrossRef]
  17. Fan, W.; Liang, J.L.; Li, J. Constant modulus MIMO radar waveform design with minimum peak sidelobe transmit beampattern. IEEE Trans. Signal Process. 2018, 66, 4207–4222. [Google Scholar] [CrossRef]
  18. Cheng, Z.Y.; Han, C.L.; Liao, B. Communication-aware waveform design for MIMO radar with good transmit beampattern. IEEE Trans. Signal Process. 2018, 66, 5549–5562. [Google Scholar] [CrossRef]
  19. Chu, C.H.; Zhang, Q.; Chen, Y.J. MIMO radar waveform joint optimization in spatial–spectral domain for anti-interference. IEEE Access 2021, 9, 160383–160390. [Google Scholar] [CrossRef]
  20. Raei, E.; Alaee-Kerahroodi, M.; Shankar, M.B. Spatial- and range- ISLR trade-off in MIMO radar via waveform correlation optimization. IEEE Trans. Signal Process. 2021, 69, 3283–3298. [Google Scholar] [CrossRef]
  21. Gong, P.C.; Shao, Z.H.; Tu, G.P.; Chen, Q. Transmit beampattern design based on convex optimization for MIMO radar systems. Signal Process. 2014, 94, 195–201. [Google Scholar] [CrossRef]
  22. Hua, G.; Abeysekera, S.S. MIMO radar transmit beampattern design with ripple and transition band control. IEEE Trans. Signal Process. 2013, 61, 2963–2974. [Google Scholar] [CrossRef]
  23. Lipor, J.; Ahmed, S.; Alouini, M.S. Fourier-based transmit beampattern design using MIMO radar. IEEE Trans. Signal Process. 2014, 62, 2226–2235. [Google Scholar] [CrossRef]
  24. Bouchoucha, T.; Ahmed, S.; Al-Naffouri, T. DFT-based closed-form covariance matrix and direct waveform design for MIMO radar to achieve desired beampatterns. IEEE Trans. Signal Process. 2017, 65, 2104–2113. [Google Scholar] [CrossRef]
  25. Li, J.; Stoica, P.; Zhu, X.M. MIMO radar waveform synthesis. In Proceedings of the 2008 IEEE Radar Conference, Rome, Italy, 26–30 May 2008. [Google Scholar]
  26. Stoica, P.; Li, J.; Zhu, X.M. Waveform synthesis for diversity-based transmit beampattern design. IEEE Trans. Signal Process. 2008, 56, 2593–2598. [Google Scholar] [CrossRef]
  27. Ahmed, S.; Thompson, J.S.; Petillot, Y.R. Finite alphabet constant envelope waveform design for MIMO radar. IEEE Trans. Signal Process. 2011, 59, 5326–5337. [Google Scholar] [CrossRef]
  28. Jardak, S.; Ahmed, S.; Alouini, M. Generating correlated qpsk waveforms by exploiting real Gaussian random variables. In Proceedings of the 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILO-MAR), Pacific Grove, CA, USA, 4–7 November 2012. [Google Scholar]
  29. Jardak, S.; Ahmed, S.; Alouini, M.S. Generation of correlated finite alphabet waveforms using Gaussian random variables. IEEE Trans. Signal Process. 2014, 62, 4587–4596. [Google Scholar] [CrossRef]
  30. Imani, S.; Nayebi, M.M. A coordinate descent framework for beampattern design and waveform synthesis in MIMO radars. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 3552–3562. [Google Scholar] [CrossRef]
  31. Yu, X.X.; Cui, G.L.; Zhang, T.X.; Kong, L.J. Constrained transmit beampattern design for colocated MIMO radar. Signal Process. 2018, 144, 145–154. [Google Scholar] [CrossRef]
  32. Li, J.; Stoica, P.; Zheng, X.Y. Signal synthesis and receiver design for MIMO radar imaging. IEEE Trans. Signal Process. 2008, 56, 3959–3968. [Google Scholar] [CrossRef]
  33. He, H.; Stoica, P.; Li, J. Designing unimodular sequence sets with good correlations-including an application to MIMO radar. IEEE Trans. Signal Process. 2009, 57, 4391–4405. [Google Scholar] [CrossRef]
  34. Song, J.X.; Babu, P.; Palomar, D.P. Sequence set design with good correlation properties via majorization-minimization. IEEE Trans. Signal Process. 2016, 64, 2866–2879. [Google Scholar] [CrossRef]
  35. Liang, J.; So, H.C.; Li, J.; Farina, A. Unimodular sequence design based on alternating direction method of multipliers. IEEE Trans. Signal Process. 2016, 64, 5367–5381. [Google Scholar] [CrossRef]
  36. Raei, E.S.; Alaee-Kerahroodi, M.; Babu, P.; Shankar, B. Generalized waveform design for sidelobe reduction in MIMO radar systems. Signal Process. 2023, 206, 108914. [Google Scholar] [CrossRef]
  37. Wang, X.; Zhou, S.H.; Liu, H.W.; Bao, Z. Waveform design method for MIMO radar based on joint spatial and temporal optimization. J. Xidian Univ. 2014, 41, 41–48+70. [Google Scholar]
  38. Rabast, O.; Savy, L. Mismatched filter optimization for radar applications using quadratically constrained quadratic programs. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 3107–3122. [Google Scholar] [CrossRef]
  39. Davis, M.S.; Lanterman, A.D. Minimum integrated sidelobe ratio filters for MIMO radar. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 405–416. [Google Scholar] [CrossRef]
  40. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, Version 2.0 Beta. Available online: https://cvxr.com/cvx (accessed on 16 July 2024).
  41. Xu, G.G.; Zhao, H.S.; Huang, Z.Y. Optimization Method and Its MATLAB Implementation; Beihang University Press: Beijing, China, 2018; p. 18. [Google Scholar]
  42. Zhang, X.D. Matrix Analysis and Applications, 2nd ed.; Tsinghua University Press: Beijing, China, 2013. [Google Scholar]
Figure 1. The algorithm flow for the spatial–temporal joint optimization of the MIMO radar multiphase-encoded waveform based on gradient descent.
Figure 1. The algorithm flow for the spatial–temporal joint optimization of the MIMO radar multiphase-encoded waveform based on gradient descent.
Remotesensing 16 02647 g001
Figure 2. The spatial–temporal characteristics of the orthogonal waveform designed using several methods. (a) The autocorrelation and cross-correlation of the waveform obtained using the Multi-CAN method. (b) The autocorrelation and cross-correlation of waveform designed using the STJ-L2pSL-GD method. (c) The autocorrelation of spatial synthesis signals in the directions 90 ° ~ 90 ° using the Multi-CAN method. (d) The autocorrelation of spatial synthesis signals in the directions 90 ° ~ 90 ° using the STJ-L2pSL-GD method. (e) The projection of autocorrelation of spatial synthetic signals in the 90 ° ~ 90 ° directions to the distance dimension. (f) The beam pattern of the waveform designed using several methods.
Figure 2. The spatial–temporal characteristics of the orthogonal waveform designed using several methods. (a) The autocorrelation and cross-correlation of the waveform obtained using the Multi-CAN method. (b) The autocorrelation and cross-correlation of waveform designed using the STJ-L2pSL-GD method. (c) The autocorrelation of spatial synthesis signals in the directions 90 ° ~ 90 ° using the Multi-CAN method. (d) The autocorrelation of spatial synthesis signals in the directions 90 ° ~ 90 ° using the STJ-L2pSL-GD method. (e) The projection of autocorrelation of spatial synthetic signals in the 90 ° ~ 90 ° directions to the distance dimension. (f) The beam pattern of the waveform designed using several methods.
Remotesensing 16 02647 g002
Figure 3. The covariance matrix results through the beam-pattern matching method. (a) The modulus value graph of the designed covariance matrix when w c = 1 . (b) The beam-pattern results of the designed covariance matrix. (c) Correlation characteristics between the beam in the 0 ° direction and the beams in other directions. (d) Correlation characteristics between the beam in the 50 ° direction and the beams in other directions.
Figure 3. The covariance matrix results through the beam-pattern matching method. (a) The modulus value graph of the designed covariance matrix when w c = 1 . (b) The beam-pattern results of the designed covariance matrix. (c) Correlation characteristics between the beam in the 0 ° direction and the beams in other directions. (d) Correlation characteristics between the beam in the 50 ° direction and the beams in other directions.
Remotesensing 16 02647 g003
Figure 4. Spatial–temporal joint optimization results for partial-related waveform. (a) The comparison of beam-pattern characteristics from different methods. (b) The autocorrelation of the spatial synthesis signal of the waveform designed using the STJ-L2pSL-GD method, where μ 2 = 1 in the directions of interest. (c) The autocorrelation of spatial synthesis signals of the waveform designed using the STJ-SQP method, where μ 2 = 1 in the directions of interest. (d) The projection of autocorrelation of the spatial synthetic signals in the directions of interest, [ 10 ° , 10 ] and [ 40 ° , 60 ° ] , to the distance dimension.
Figure 4. Spatial–temporal joint optimization results for partial-related waveform. (a) The comparison of beam-pattern characteristics from different methods. (b) The autocorrelation of the spatial synthesis signal of the waveform designed using the STJ-L2pSL-GD method, where μ 2 = 1 in the directions of interest. (c) The autocorrelation of spatial synthesis signals of the waveform designed using the STJ-SQP method, where μ 2 = 1 in the directions of interest. (d) The projection of autocorrelation of the spatial synthetic signals in the directions of interest, [ 10 ° , 10 ] and [ 40 ° , 60 ° ] , to the distance dimension.
Remotesensing 16 02647 g004
Figure 5. The echo processing results of the waveform designed using the STJ-L2pSL-GD method, where M t = 16 and L = 128 . (a) Echo processing results of a single target in a 0-degree azimuth under orthogonal waveform mode, without receive beamforming ( M r = 1 ). (b) Echo processing results of a single target in a 0-degree azimuth under orthogonal waveform mode, with receive beamforming ( M r = 16 ). (c) Echo processing results of a single target in a 0-degree azimuth under multi-beam of Figure 4a, with receive beamforming ( M r = 16 ). (d) Echo processing results of bi-target in a 0-degree azimuth and 50-degree azimuth, respectively, under multi-beam of Figure 4a, with receive beamforming ( M r = 16 ).
Figure 5. The echo processing results of the waveform designed using the STJ-L2pSL-GD method, where M t = 16 and L = 128 . (a) Echo processing results of a single target in a 0-degree azimuth under orthogonal waveform mode, without receive beamforming ( M r = 1 ). (b) Echo processing results of a single target in a 0-degree azimuth under orthogonal waveform mode, with receive beamforming ( M r = 16 ). (c) Echo processing results of a single target in a 0-degree azimuth under multi-beam of Figure 4a, with receive beamforming ( M r = 16 ). (d) Echo processing results of bi-target in a 0-degree azimuth and 50-degree azimuth, respectively, under multi-beam of Figure 4a, with receive beamforming ( M r = 16 ).
Remotesensing 16 02647 g005
Figure 6. The sidelobe situations of spatial synthesis signals of our STJ-L2pSL-GD method in the directions of interest under different p -values using the linear search strategy and under a multi-beam mode. (a) L2pSL convergence curve under different p -values. (b) PSL convergence curve under different p -values. (c) ISL convergence curve under different p -values. (d) Autocorrelation of spatial synthesis signals in 0 ° direction under different p -values.
Figure 6. The sidelobe situations of spatial synthesis signals of our STJ-L2pSL-GD method in the directions of interest under different p -values using the linear search strategy and under a multi-beam mode. (a) L2pSL convergence curve under different p -values. (b) PSL convergence curve under different p -values. (c) ISL convergence curve under different p -values. (d) Autocorrelation of spatial synthesis signals in 0 ° direction under different p -values.
Remotesensing 16 02647 g006
Figure 7. Convergence evaluation of waveform STJ optimization algorithm, where M t = 16 , N = 128 , μ 1 = 1 , μ 2 = 1 , and s t e p m a x = 0.2 π . (a) Convergence curve of MSE for BPM in covariance designing. (b) Convergence curve of MSE for covariance matrix matching in waveform designing using STJ-L2pSL-GD method. (c) Convergence curve of L2pSL of spatial synthesis signals in directions of interest for STJ-L2pSl-GD method. (d) Convergence curves for the sum of PSLs in the temporal domain and MSEs in covariance matrix matching under different modes and parameters of STJ-SQP and STJ-L2pSL-GD algorithms.
Figure 7. Convergence evaluation of waveform STJ optimization algorithm, where M t = 16 , N = 128 , μ 1 = 1 , μ 2 = 1 , and s t e p m a x = 0.2 π . (a) Convergence curve of MSE for BPM in covariance designing. (b) Convergence curve of MSE for covariance matrix matching in waveform designing using STJ-L2pSL-GD method. (c) Convergence curve of L2pSL of spatial synthesis signals in directions of interest for STJ-L2pSl-GD method. (d) Convergence curves for the sum of PSLs in the temporal domain and MSEs in covariance matrix matching under different modes and parameters of STJ-SQP and STJ-L2pSL-GD algorithms.
Remotesensing 16 02647 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lei, W.; Zhang, Y.; Chen, Z.; Chen, X.; Song, Q. Spatial–Temporal Joint Design and Optimization of Phase-Coded Waveform for MIMO Radar. Remote Sens. 2024, 16, 2647. https://doi.org/10.3390/rs16142647

AMA Style

Lei W, Zhang Y, Chen Z, Chen X, Song Q. Spatial–Temporal Joint Design and Optimization of Phase-Coded Waveform for MIMO Radar. Remote Sensing. 2024; 16(14):2647. https://doi.org/10.3390/rs16142647

Chicago/Turabian Style

Lei, Wei, Yue Zhang, Zengping Chen, Xiaolong Chen, and Qiang Song. 2024. "Spatial–Temporal Joint Design and Optimization of Phase-Coded Waveform for MIMO Radar" Remote Sensing 16, no. 14: 2647. https://doi.org/10.3390/rs16142647

APA Style

Lei, W., Zhang, Y., Chen, Z., Chen, X., & Song, Q. (2024). Spatial–Temporal Joint Design and Optimization of Phase-Coded Waveform for MIMO Radar. Remote Sensing, 16(14), 2647. https://doi.org/10.3390/rs16142647

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