Next Article in Journal
Optimization of Artificial Neural Networks for Predicting the Radiological Risks of Thermal Waters in Türkiye
Previous Article in Journal
Impact on Competitive Performance and Assessment of Fatigue and Stress Based on Heart Rate Variability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Waveform Design of a Cognitive MIMO Radar via an Improved Adaptive Gradient Descent Genetic Algorithm

1
Unit 95780, PLA, Ningbo 315000, China
2
College of Electronic Engineering, Naval University of Engineering, Wuhan 430033, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(20), 10893; https://doi.org/10.3390/app152010893
Submission received: 21 August 2025 / Revised: 29 September 2025 / Accepted: 7 October 2025 / Published: 10 October 2025

Abstract

This study addresses the challenge of cognitive waveform design for multiple-input–multiple-output (MIMO) radar systems operating in cluttered environments. It focuses on the key practical requirements for transmitting time-domain waveforms and proposes a novel approach. This method first determines the optimal frequency-domain waveform and then designs a time-domain waveform that closely approximates the frequency-domain solution. The primary objective is to enable MIMO radar systems to transmit orthogonal waveforms while accommodating various constraints. A frequency-domain waveform optimization model was initially developed using the principle of maximizing dual mutual information (DMI), and the energy spectral density (ESD) of the optimal waveform was derived using the water-filling method. Next, a time-domain waveform approximation model is constructed based on the minimum mean square error (MMSE) criterion, which incorporates constant modulus and peak-to-average power ratio (PAPR) constraints. To minimize the performance degradation of the waveform, an improved adaptive gradient descent genetic algorithm (GD-AGA) was proposed to synthesize multichannel orthogonal time-domain waveforms for MIMO radars. The simulation results demonstrate the effectiveness of the proposed model for enhancing the performance of MIMO radar. Compared with traditional genetic algorithms (GA) and two enhanced GA alternatives, the proposed algorithm achieves a lower ESD loss and better orthogonal performance.

1. Introduction

To satisfy the requirements of radar systems that perform a variety of tasks in complex electromagnetic environments, researchers have proposed the concept of multiple-input–multiple-output (MIMO) radar [1] and cognitive radar (CR) [2].
Waveform design for cognitive radar has long been a research focus [3,4,5]. Waveform design is a constrained optimization problem that involves selecting the optimization criteria and constraints, which depends on the requirements of a specific task. Common optimization criteria include the signal-to-interference-plus-noise ratio (SINR), mutual information (MI), and minimum mean square error (MMSE). Typical waveform constraints include the constant modulus, the peak-to-average power ratio (PAPR), and energy constraints [6,7]. According to the definition of the waveform domain, cognitive waveform designs can generally be classified into two main categories: frequency-domain and time-domain optimal waveform designs. Frequency-domain waveform design primarily focuses on the energy spectrum distribution of the target and clutter. We obtained the energy spectral density (ESD) of the waveform by solving the energy constraint considering an optimal output criterion. Kay [8] originally utilized the water-filling method (WFM) from communication theory to design a waveform in a noisy environment and obtained an analytical expression for the optimal waveform by maximizing the signal-to-noise ratio (SNR) criterion under an energy constraint. C.Y. Chen [9] improved an iterative algorithm to jointly optimize the transmitted waveforms and receiving filters of the MIMO radar for the case of an extended target in clutter. However, the statistical characteristics of the clutter should be precisely known for this solution.
Waveform design under an energy constraint can be viewed as the optimal allocation of fixed resources. However, it is difficult to use the WFM to derive an analytical solution for the waveform when the model is complex. To solve this problem, the researchers in [10,11] applied the maximum marginal allocation (MMA) algorithm to appropriately obtain the optimal waveform in the frequency domain. Among them, Y. Cao et al. [10] applied MMA to obtain the optimal waveform with the joint optimization criteria of MI and SINR for cognitive radar that faced multiple tasks. F.M. Xin et al. [11] applied the MMA algorithm for cognitive radar with a dual mutual information (DMI) criterion, which is designed to maximize the MI between the received signal and the target impulse response and minimize the MI between the received signal and clutter impulse response. The MMA algorithm is essentially a dynamic programming technique that decomposes the optimization problem into multiple stages by discretizing the objective function. At each stage, fixed energy is allocated to the frequency bands such that the objective function is maximized. Through several stages, energy is optimally distributed among the frequency bands to obtain the optimal waveform so that it can effectively overcome the limitations of the WFM.
However, the frequency-domain waveform obtained using this approach cannot be directly applied to MIMO radar transmitters and instead requires additional synthesis of the time-domain waveform. To maximize the utilization of transmit power, constant modulus constraints are typically imposed on time-domain waveforms. Waveform design under a constant modulus constraint primarily involves optimizing the waveform phase. This is often achieved using the inverse Fourier transform to convert the time-domain waveform to the frequency domain, followed by windowing to reduce edge response mismatches. However, this results in significant distortions. To address this issue, Jackson et al. [12] introduced a constant phase method for optimizing the phase of constant-modulus waveforms by assuming a flat spectrum, which helps to reduce ESD losses. Nevertheless, the resulting waveform exhibited a significant error compared with the optimal waveform in the stopband. In another study conducted by Gong et al. [13], a constant modulus waveform optimization model was developed based on the minimum mean square error (MMSE) criterion with a phase recursive optimization method to approximate the ideal energy spectral density (ESD). Due to the limited number of phase optimizations, Liu et al. [14] employed genetic algorithms to improve the global search capabilities.
To ensure that the nonlinear radar amplifier operates at or near saturation and to avoid nonlinear distortion in the output waveform, it is often necessary to restrict the dynamic range of the waveform amplitude. Therefore, after obtaining the ideal ESD through the design of the frequency-domain waveform, a low peak-to-average power ratio (PAPR) constraint should be considered when designing the time-domain waveform. In this scenario, the optimization involves the amplitude and phase variables of the signal. In this case, the methods implemented in Refs. [12,13] would no longer be applicable. Daoud et al. [15] utilized a genetic algorithm (GA) to address the PAPR limitations and improve waveform flexibility, but they faced the problem of “premature convergence”. To avoid this problem, D’Angelo and Palmieri [16] introduced the gradient descent (GD) algorithm, which provides strong local search performance and enhances overall convergence performance. In Ref. [17], a PAPR was included as one of the optimization criteria, and a cyclic optimization algorithm was employed to reduce the PAPR while maintaining orthogonality and a low sidelobe level. In Ref. [18], an AGA was applied to enhance the genetic algorithm (GA), allowing for the mutation and crossover intensities to be automatically adjusted based on the population state, thereby mitigating the risk of premature convergence. However, the selection of mapping functions lacks a systematically established optimal design principle and relies heavily on existing empirical knowledge.
Based on existing research works in Table 1, to take full advantage of MIMO radar waveform diversity and achieve a balance between target detection and parameter estimation performance through waveform design, this study establishes a frequency-domain waveform design model based on the DMI criterion. To this end, the optimal waveform ESD was obtained using the WFM. Based on this, a GD-AGA was proposed to synthesize a time-domain waveform to approximate the optimal ESD waveform. The proposed algorithm can employ waveform design under a constant modulus constraint and PAPR constraint and possesses lower ESD loss than the existing GA and some other improved GAs.
The remainder of this study is organized as follows: Section 2 introduces the optimal waveform design model and the algorithm solution process in the frequency domain of the cognitive MIMO radar. Section 3 presents the optimal time-domain waveform model under constant modulus and PAPR constraints and the principle of the GD-AGA. Section 4 presents a comparative analysis of the simulation data. Finally, Section 5 summarizes the main results.
Description of operation symbols: denotes the Kronecker product operation, · * is the conjugate operation, · H is the conjugate transpose operation, · T is the transpose operation, · represents the modulo value operation; signifies the convolution operation, R e · and I m · stands for the real and imaginary part operations, respectively.

2. Frequency-Domain Waveform Design

2.1. Development of an Optimization Model

The waveform design model for the cognitive radar is shown in Figure 1, where s t denotes a transmitted signal; g t , c t , and n t represent the target impulse response, the clutter impulse response, and the noise signal, respectively. In addition, all three signals possess Gaussian random processes with zero mean independent of each other, where z t signifies the signal scattered by the target, c t denotes the signal scattered by clutter, and y t represents the received signal. This model is often utilized in waveform design to maximize the SCNR and MI criteria. The SCNR and MI formulas are as follows:
M I f = T g W ln 1 + s f 2 σ g 2 f T g σ n 2 f + s f 2 σ c 2 f d f S C N R f = T g W s f 2 σ g 2 f T g σ n 2 f + s f 2 σ c 2 f d f
where W represents the bandwidth; T g is the target duration; σ g 2 f , σ c 2 f , and σ n 2 f represent the target, clutter, and noise ESD, respectively; and s f 2 signifies the individual transmit waveform ESD.
To enhance the target detection or parameter estimation performance of a radar system in a cluttered environment, maximizing the signal-to-clutter-plus-noise ratio (SCNR) or mutual information (MI) criterion is commonly used as an optimization criterion. In Ref. [11], using practical engineering scenarios, the influence of both the target and clutter on the received signal was considered. To maximize the DMI criterion, the mutual information between the received signal and target impulse response (TIR) is maximized, whereas the mutual information between the received signal and clutter impulse response (CIR) is minimized. Therefore,
m a x D M I = m a x | s f | 2   I T y t ; g t | s t ) m i n | s f | 2   I C y t ; c t | s t = m a x I T I C = T g W ln 1 + s f 2 σ g 2 f σ c 2 f T g σ n 2 f + s f 2 σ c 2 f d f
If we compare Equations (1) and (2), we can see that the DMI criterion is different from the MI and SCNR criteria, and the molecular term is adjusted to σ g 2 f σ c 2 f . The target information is maximized, whereas the clutter interference is minimized by considering the spectral difference between the target and clutter. However, to improve the parameter estimation and target performance of the three criteria, further simulation comparison is required.
In the present work, we aim to extend this criterion to MIMO radars. To this end, the centralized MIMO radar is assumed to have a uniform linear array structure, the number of transmitting array elements is considered to be M , the distance between the transmitting antennas is taken as d T , the number of receiving array elements is denoted by N , and the distance between the receiving antennas is taken as d R . Consequently, the transmitted waveform can be expressed as follows:
s t = s 1 t , s 2 t , , s M t T
When the transmitted waveforms are orthogonal to one another, they create an omnidirectional low-gain wide beam in space. This allows the receiver to process the signals into multiple channels and achieve waveform diversity gain. This approach provides greater flexibility when it comes to designing waveform parameters and signal processing methods. At this point, the transmitted waveform satisfies the following orthogonal relationship:
s m t s n t d t = E , m = n 0 , m n
We examine the presence of an extended target in the far-field region, where its TIR is equivalent to the superposition of multiple scatterers. It is assumed that when the target is located in the MIMO radar array element, the azimuth angle is θ . Therefore, the transmitted signal phase difference can be evaluated by ϕ T = 2 π d T sin θ / λ , whereas the received signal phase difference can be calculated as ϕ R = 2 π d R sin θ / λ , where λ represents the signal wavelength. The transmitted signal steering vector, a T θ , and the received signal steering vector, a R θ are provided by the following equation:
a T θ = 1 , e j ϕ T , , e j M 1 ϕ T T a R θ = 1 , e j ϕ R , , e j M 1 ϕ R T
Let us define g t , c t , and n t as the target impulse response, clutter impulse response, and noise signal, respectively. Then, the vector expression, when the transmitted signal of the first array is scattered by the target and reaches the received array, is given by the following equation:
x t = g t + c t a R θ a T T θ s m t + n t
After matching the filtering process at the MIMO radar receiver and transforming it into the frequency domain, the output waveform is obtained as follows:
y f = σ g 2 f + σ c 2 f b H θ b θ s f 2 + n f
where b θ = a R θ a T * θ . Combining Equations (7) and (2), the expression of the maximization DMI criterion for the waveform design based on the cognitive MIMO radar is derived as follows:
D M I f = T g W ln 1 + b H θ b θ 2 | s f | 2 σ g 2 f σ c 2 f σ n 2 f T g + b H θ b θ 2 | s f | 2 σ c 2 f d f
where s f 2 = m = 1 M s m f 2 , and s m f 2 denotes the transmission waveform of the fourth transmission array.

2.2. Application of the WFM

In the realm of cognitive waveform design constrained by energy limitations, recent studies have increasingly investigated the MMA and WFM algorithms as effective solutions.
The MMA algorithm utilizes a dynamic programming algorithm to optimally allocate waveform energy to a certain frequency band through the stage to achieve the optimal overall energy allocation effect. The accuracy and complexity of the algorithm are related to the minimum unit of energy allocation [11]. By constructing Lagrange multipliers, the WFM employs convex function characteristics to obtain the extreme point, and the solution result is represented by a waveform analytical formula. To solve the optimal waveform analytical equation and reduce the ESD loss of the subsequent time-domain waveform, we introduced the WFM algorithm solution process. For this purpose, the MMA algorithm was implemented to arrive at an appropriate solution. The details are provided here for brevity.
To facilitate the calculation, the signal bandwidth ( W ) was first discretized into F sub-bands by defining Δ f as the spacing of each sub-band and E as the signal energy. Subsequently, the optimization model subjected to the energy constraint can be constructed as follows:
m a x s f D M I f = T g Δ f f = 1 F ln 1 + b H θ b θ 2 | s f | 2 σ g 2 f σ c 2 f σ n 2 f T g + b H θ b θ 2 | s f | 2 σ c 2 f s . t . s f 2 2 E
The objective function is convex, and the Lagrange multiplier α can be constructed by simultaneously combining the objective function and constraints.
Λ s ( f ) , f = T g Δ f f = 0 F ln 1 + b H θ b θ 2 | s f | 2 σ g 2 f σ c 2 f σ n 2 f T g + b H θ b θ 2 | s f | 2 σ c 2 f + α E s ( f ) 2 2
The partial derivative of the left and right ends with respect to s ( f ) , and the extreme point of the function obtained with the life partial derivative of 0 represents the optimal waveform ESD in the frequency domain, denoted as S D M I ( f ) 2 in the following form:
S D M I ( f ) 2 = max B f A C f , 0
where the following conditions of A , B f , and C f should be exactly met:
f = 1 F max B f A C f , 0 E B f = b H θ b θ 2 σ g 2 f σ c 2 f 2 b H θ b θ 2 σ c 2 f + b H θ b θ 2 σ g 2 f σ c 2 f C f = T g σ n 2 f b H θ b θ 2 σ g 2 f σ c 2 f
The optimal waveform ESD can be directly evaluated using the WFM, which provides a better performance improvement in terms of the synthesis of the subsequent MIMO radar time-domain waveform. Similarly, the established approach can be extended to maximize the SCNR and MI criteria, which are not explained here for the sake of brevity.

3. Time-Domain Waveform Design

3.1. Development of an Optimization Model

To allow for the characteristic of the high degree of freedom of MIMO radar to be fully utilized, in this section, the continuous phase-coded signal s t = c e j φ 1 t , e j φ 2 t , , e j φ M t T with phase φ t uniformly distributed in 0 , 2 π is used to approach the optimal waveform ESD in the frequency domain (denoted as ESDopt) under the MMSE criterion. The optimization model is constructed as follows:
m i n c , Φ | | ESD ( m = 1 M s m ) -ESD opt | | 2 s . t .   s m H s n = 0 ,     m n
where m and n represent the transmitting array element, and Φ = φ 1 t , φ 2 t , , φ M t T represents the transmitting signal phase matrix. For the orthogonal constraints in the model, the penalty function method was effectively utilized to construct the regularization constant β 1 . Therefore, the objective function and constraint conditions can be combined as follows:
m i n c , Φ | | ESD ( m = 1 M s m ) -ESD opt | | 2 + β 1 m n | s m H s n | 2 s . t . Φ 0 , 2 π .
Let us define the fitness function of the algorithm using the following equation:
f i t 1 φ = | | ESD ( m = 1 M s m ) -ESD opt | | 2 + β 1 m n | s m H s n | 2 .
When the constant modulus constraint is relaxed to the low PAPR constraint, the main relations of the model can be expressed as follows:
m i n c , Φ | | ESD ( m = 1 M s m ) -ESD opt | | 2 s . t . P A P R = max s t 1 T t = 0 T s t 2 ξ s m H s n = 0 , m n .
In the case of ξ = T , the PAPR constraint no longer plays a role; therefore, ξ < T is typically performed. Similarly, the penalty function method was employed to deform the above equation, and the fitness function is constructed as follows:
f i t 2 c , φ = | | ESD ( m = 1 M s m ) -ESD opt | | 2 + β 2 max P A P R ξ , 0 + β 3 m n s m H s n 2 .

3.2. Application of the GD-AGA

In this section, we introduce the process of solving the time domain orthogonal waveform using the GD-AGA. This algorithm enhances the local optimization performance by embedding the GD algorithm into the GA and adding an adaptive parameter tuning strategy to improve the influence of the parameters on the algorithm.
The GD algorithm requires the gradient of the objective function, which is detailed in the Appendix A.
The adaptive parameter adjustment strategy is as follows. When the fitness of an individual is less than the average fitness value, the individual’s performance is excellent, and the crossover and mutation probabilities should be appropriately adjusted according to its fitness value. In contrast, it adopts a crossover and mutation probability that is larger than those of the other individuals:
p c = p c p 1 + e f i t f i t a v g / f i t min f i t a v g , f i t f i t a v g p 2 · p c , f i t f i t a v g ,
p m = p m p 3 + e f i t f i t a v g / f i t min f i t a v g , f i t f i t a v g p 4 · p m , f i t f i t a v g ,
where p c and p m represent the initial crossover probability and initial mutation probability, respectively; f i t denotes the larger fitness value in the crossover individual, f i t a v g signifies the average fitness value of the population, and f i t min represents the minimum fitness value of the population. It should be emphasized that the range values of all the constants p 1 , p 2 , p 3 , and p 4 are 0 , 1 . To further improve the robustness of the GD-AGA, the random mutation factor m u t = 1 k / i t e r 2 · r a n d is set in the kth iteration, where r a n d 0 , 1 denotes the random value, and i t e r represents the maximum iteration number. The g e n e value of the mutant gene fragment was synchronously adjusted as follows:
g e n e = 1 m u t · g e n e , m u t 0.5 1 m u t · g e n e , m u t 0.5
The replacement strategy of worse individuals was adopted to accelerate the convergence of the algorithm. Based on the maximum and minimum fitness values ( f i t max and f i t min ) of individuals in the population, a limit 0.2 × f i t max f i t min + f i t min was set, and all values greater than the limit value were replaced by the best individual f i t min in the population. In addition, the GD algorithm and mutation operation may cause the amplitude and phase variables to exceed their upper and lower limits during the execution. When a variable surpassed these bounds, it was adjusted to the nearest boundary value.
Taking time-domain signal synthesis under a constant modulus constraint as an example, the GD algorithm and adaptive parameter tuning strategy were added to the GA, and the flowchart of the GD-AGA is provided in Algorithm 1.
Algorithm 1. Flowchart of the GD-AGA
Input: C h r o m , number of population individuals ( p o p s i z e ), number of chromosomes ( C h r o m N ), f i t φ , p c , p m , p 1 , p 2 , p 3 ,
   and p 4 , β , i t e r
   GD: step length γ , number of iterations i t e r g d
Output: C h r o m b e s t , f i t min , f i t a v g
Step 1: Running the GA: i = 1

Initializing C h r o m , and then calculating f i t , f i t min , f i t a v g , and C h r o m b e s t
Step 2: i = 2 : i t e r
   a. Running the GD algorithm, for t 2 = 2 : i t e r g d :
   Calculate the gradient J = J 1 o r J 2 ;
   Update C h r o m i = C h r o m i γ · J ;
   Calculate f i t φ ;
   Check the mutated g e n e crosses the boundary and replace it with the boundary edge value if it crosses the boundary.
   Terminate the algorithm after convergence.
   Update C h r o m and f i t φ .

   b. Roulette wheel algorithm
   Calculate the probability according to the individual fitness function. As a general rule, the smaller the probability, the
   better the performance.

   c. Adaptive crossover
   Update f i t φ ;
    i f   r a n d p c , update p c according to Equation (18), end;
   Update f i t φ .

   d. Adaptive mutation
    i f   r a n d p m , update p m ,   m u t and g e n e according to Equations (19) and (20);
   Check the mutated g e n e crosses the boundary and replace it with the boundary edge value if it crosses the boundary;
   end;
   Update f i t φ .

   e. Replace the worst individual
   Update C h r o m b e s t .
   Step 3: Evaluate the algorithm convergence and return to Step 2 in the lack of convergence.

3.3. Analysis of Algorithm Complexity

In this study, the algorithm includes frequency- and time-domain waveform designs; thus, the complexity of the algorithm is decided by the two groups. In the frequency domain, because the FFT points are far larger than the MIMO radar array number, the algorithm complexity can be expressed as O N F · log N F . In the time domain, the algorithm can be split into GD and AGA. Involving the FFT transformation and the gradient solution process, if we assume that the iteration of GD is T 1 , the algorithm complexity is O T 1 · N F 2 · log N F . Assuming that the iteration of GA is T 2 , the population number is P g a ; thus, the algorithm complexity is O T 1 · P g a · T 2 · N F 2 · log N F . Finally, the complexity of the algorithm is O T 1 · P g a · T 2 · N F 2 · log N F .

4. Simulation Analysis

To facilitate calculation and simulation, the units of the parameters were normalized and replaced by the value only. For this purpose, we set the MIMO radar transmitting array element as M = 2 , receiving the array element number as N = 4 , bandwidth as W = 1   Hz , FFT number as N F = 256 , the length of the extended target as 35 sampling points, the target and clutter relative to the radar angle as 30°, noise power as σ n 2 f = 0.001   J , and waveform energy as E = 1   J . In addition, the spacing of the transmitting and receiving array element was considered as half the wavelength.

4.1. Waveform Performance Analysis in the Frequency Domain

The extended target and clutter spectra are plotted in Figure 2 with the parameters set to the values given above, and the optimal waveform spectra obtained using the WFM and MMA approaches are shown in Figure 3.
Figure 3a compares the influence of different transceiver elements on waveform design. Compared with the case of M = 2 and N = 4, the waveform energy of a single transmitting element is reduced when two new transmitting elements are added, and the output SCNR is reduced by 0.15 dB on average after 50 experiments. Reducing the receiving sensors by two results in a degradation in the quality of the received signal, resulting in no energy allocation on some frequency bands, and the output SCNR is reduced by 0.88 dB on average after 50 experiments.
Figure 3b shows the influence of different algorithms on the optimized waveform with M = 2 and N = 4 array elements. The WFM and MMA algorithms are capable of obtaining the optimal waveform through reasonable energy allocation in the frequency bands, and the allocation method depends on the optimization criterion; that is, under the criterion of maximizing the DMI, the waveform energy is allocated in the frequency band where the target TIR amplitude exceeds the clutter TIR. Conversely, no energy is allocated when the target TIR amplitude is lower than the clutter TIR. Owing to the different energy allocation criteria of the two algorithms, the obtained waveforms differed in terms of recognition performance. After 100 random simulations, the SCNR value of the waveform solved by the WFM is predicted to be 20.50 dB, whereas the SCNR value of the MMA algorithm is obtained as 20.35 dB. In this case, the performance of the WFM was better than that of the MMA algorithm.
To further compare the discrepancies of the designed waveforms based on various criteria, the optimal waveforms in the frequency domain were obtained using the WFM under three criteria—maximizing the DMI, MI, and SCNR—as shown in Figure 4. The shapes of the designed waveforms in the presence of the maximization SCNR and MI criteria were similar, and energy was consistently allocated in the frequency band corresponding to the higher target TIR. Additionally, the DMI criterion does not allocate more energy when the target TIR is lower than the cluttered TIR.
The target detection and parameter estimation performance values of the design waveforms obtained after 100 random simulations, based on the three criteria, are listed in Table 2. The plotted results reveal that the detection performance and parameter estimation performance of the designed waveform using the DMI criterion are between the corresponding values of the maximization SCNR and MI criteria, and the waveform performance obtained by the solution is more balanced.

4.2. Performance Analysis of the GD-AGA

The GD parameters were set as follows: the step size ( γ ) was set to 0.005, and the number of iterations ( i t e r g d ) was set to 10. Additionally, the AGA factors were considered in the following form: the number of population individuals ( p o p s i z e ) was set to 100, the length of the signal number (T) was set to 200, the initial crossover probability ( p c ) was set to 0.8, the initial mutation probability ( p m ) was set to 0.1, and the parameters were set in the following order: p 1 = 0.5 , p 2 = 0.8 , p 3 = 0.05 , and p 4 = 0.8 .
The waveform obtained using the WFM, as shown in Figure 4, was substituted into Equation (14) as the ESDopt for evaluation. When the synthetic waveform closely matches the ESDopt, the algorithm’s performance improves, indicating that the synthetic waveform enhances the radar system’s effectiveness. Under the same parameter settings, for the GD-AGA proposed in the present study, the GA with the GD algorithm (GD-GA), GA with adaptive strategy (AGA), and general GA are reasonably compared. After the i t e r = 300 iterations of these algorithms, the fitness iteration curves of the various algorithms were appropriately evaluated, as shown in Figure 5. The corresponding optimal waveforms obtained after extracting the best individuals are shown in Figure 6.
From the perspective of convergence performance, the iterations of the GD-AGA, GD-GA, AGA, and GA tended to converge after 300, 150, 200, and 225 iterations, respectively. This clearly indicates that GD-AGA can overcome the “premature convergence” problem of the traditional GA. After the introduction of the GD algorithm, the GD-AGA and GD-GA had better convergence speeds in the early stages of operation, which reveals that the GD algorithm can improve the local convergence performance of the GA. From the output results, the GD-AGA exhibits better convergence performance and the best output waveform approximation effect among the four algorithms, which indicates the effectiveness of the improved GA strategy in the present work.
Because the heuristic algorithm has certain randomness, the results of each experiment are not the same. To comprehensively evaluate the influence of each parameter on the performance of the algorithm, the basic experimental parameters were set as follows: the number of iterations was set to 300, the initial crossover probability was set to 0.8, the initial mutation probability was set to 0.1, and the step size of the GD algorithm was set to 0.005. The factors J m m s e and J o r t h o are used to represent the waveform approximation effect and quadrature performance, respectively, where smaller values of both represent better performances.
After 100 Monte Carlo stochastic simulation calculations, J m m s e and J o r t h o of the waveforms obtained by the four algorithms for various parameter values are provided in Table 3. It is observed that for the improved GA strategy, the GD-GA or AGA can effectively reduce the discrepancy between the synthesized waveform and ESDopt; however, in terms of waveform orthogonality, the AGA demonstrates better performance compared with the GD-GA. When the GD algorithm and adaptive parameter tuning strategy are integrated into the GA, the proposed GD-AGA is superior to the other three algorithms in terms of both the waveform approximation effect and orthogonality.
Considering that the regularization parameter has a weighted impact on J m m s e and J o r t h o , the β 1 interval value was set to [0, 100], and the average value of 100 random simulation experiments is shown in Figure 7. The plotted results indicate that as the value of β 1 increases, the value of J m m s e increases, which reveals that the waveform approximation effect is poor, and the value of J o r t h o decreases, which indicates better orthogonality among the waveforms. Consequently, a trade-off between the waveform approximation effect and orthogonality can be achieved by adjusting the tuning parameter value according to the actual requirements.

4.3. Waveform Comparison in the Presence of Constant Modulus and PAPR Constraints

Using the GD-AGA, the time-domain waveforms obtained under the constant modulus and low PAPR constraints are illustrated in Figure 8. To this end, the waveform amplitude under the constant modulus constraint was normalized, the waveform amplitude in the presence of the low-PAPR constraint was randomly varied between 0 and 1, and the phase was distributed in the interval of 0 , 2 π .
The same parameter settings used in Section 3.2 were adopted; the number of iterations was set to 300, the initial crossover probability was set to 0.8, the initial mutation probability was set to 0.1, the step size of the GD algorithm was 0.005, and β 2 = β 3 = 1 was used. On this basis, the performance values under different PAPR constraint values were extracted through 100 Monte Carlo stochastic simulations, and they are presented in Table 4. The results revealed that the waveform performance under the PAPR constraint varied only slightly as the value of ξ increased. However, owing to the increase in the number of optimization variables, the waveform approximation and orthogonality performance exhibited a remarkable reduction compared with the values under the constant modulus constraint outlined in Table 3.

5. Conclusions and Future Prospects

To enhance the performance of MIMO radar in order to detect targets amidst clutter, we methodically designed specific orthogonal time-domain waveforms that can be practically transmitted via the application end. For this purpose, this study adopts a strategy in which the orthogonal time-domain waveform for a cognitive MIMO radar is designed using a frequency domain method followed by a time domain approach. First, in the frequency domain, the optimal waveform ESD curve was effectively extracted using the WFM via maximizing the DMI criterion and energy constraints. Compared with the MMA algorithm, the WFM scheme provides an analytical expression for the optimal waveform. The optimal waveform recognition and parameter estimation performances fell between the SCNR and MI criteria. Next, in the time domain, the adaptive parameter tuning and gradient descent principle were introduced into the GA, and accordingly, the GD-AGA was proposed. Under the MMSE criterion and orthogonal constraints, time-domain waveforms that satisfied the constant modulus and low PAPR constraints were appropriately synthesized to approximate the optimal waveform ESD. The simulation results demonstrate that the proposed model effectively enhances the target detection performance in cluttered environments for MIMO radar systems. The orthogonal time-domain waveforms of the designed MIMO radar satisfy the constant modulus and low PAPR constraints, and the proposed algorithm demonstrates better convergence performance compared with the traditional GA and improved GAs.
Future research directions could include exploring polarimetric radar [19] and other radars, and multi-objective optimization design could be performed under the condition that the requirements of multiple tasks such as communication, radar detection, and interference suppression are met. In addition, in future work, we will extend upon the development of worst-case robust waveform design under parameter uncertainty.

Author Contributions

Conceptualization, T.S., Y.Z. and J.L.; Methodology, T.S., Y.Z. and J.L.; Software, T.S.; Validation, T.S. and Y.Z.; Formal analysis, T.S.; Investigation, T.S. and Y.Z.; Resources, J.L., Y.Z., K.L. and P.W.; Data Curation, T.S.; Writing—original draft, T.S.; Writing—review and editing, Y.Z., T.S., K.L. and P.W.; Visualization, T.S.; Supervision, J.L. and Y.Z.; Funding acquisition, K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Natural Science Foundation of China (grant no.62473373).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author and the first author.

Acknowledgments

We thank the editor and the anonymous reviewers for their constructive comments, which helped to improve our work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MIMOmultiple-input–multiple-output
DMIdual mutual information
ESDenergy spectral density
MMSEminimum mean square error
PAPRpeak-to-average power ratio
GD-AGAgradient descent genetic algorithm
GAgenetic algorithm
CRcognitive radar
SINRsignal-to-interference-plus-noise ratio
SCNRsignal-to-clutter-plus-noise ratio
MImutual information
WFMwater-filling method
MMAmaximum marginal allocation
SNRsignal-to-noise ratio
TIRtarget impulse response
CIRclutter impulse response

Appendix A

The GD-AGA algorithm enhances the local optimization performance by embedding the GD algorithm into the GA algorithm and adding an adaptive parameter tuning strategy to improve the influence of parameters on the algorithm. The synthetic MIMO radar-transmitted signal is first expressed as follows:
S ( t ) = m = 1 M s m ( t ) .
Let us now represent the N F point DFT transformation of the signal S by F F T ( S ) . Therefore, the fitness fractions in Equations (15) and (17) can be expressed as follows:
J 1 = f i t 1 φ = J m m s e + β 1 J o r t h o = k = 1 N F | F F T ( S ) [ k ] | 2 E S D o p t [ k ] 2 + β 1 m n | s m H s n | 2 ,
J 2 = f i t 2 c , φ = J m m s e + β 2 J p a p r + β 3 J o r t h o = k = 1 N F | F F T ( S ) [ k ] | 2 E S D o p t [ k ] 2 + β 2 max P A P R ξ , 0 + β 3 m n | s m H s n | 2
The GD algorithm computes the gradient of the objective function, such that the objective function tends to converge in the gradient descent direction. The gradient of the magnitude and phase with respect to J m m s e is calculated as follows:
J m m s e c = 2 k = 1 N F | F F T ( S ) [ k ] | 2 E S D o p t [ k ] · | F F T ( S ) [ k ] | 2 c = 4 k = 1 N F | F F T ( S ) [ k ] | 2 E S D o p t [ k ] · R e F F T S c [ k ] · F F T ( S ) [ k ]
J m m s e φ = 4 k = 1 N F | F F T ( S ) [ k ] | 2 E S D o p t [ k ] · I m F F T ( S c ) [ k ] · F F T ( S ) [ k ]
Because the value of J p a p r for the phase gradient is zero, when P A P R ξ is satisfied, the amplitude gradient can be derived as follows:
J p a p r c = 2 c t p e a k E S 2 ,
where t p e a k denotes the corresponding symbol of the peak signal amplitude. J o r t h o can be obtained separately by determining the magnitude and phase gradient:
J o r t h o c = 2 · R e s m H s n R e s n / s m + R e s m / s n J o r t h o φ = 2 · R e ( s m H s n ) · ln s n · c m t + ln s m · c n t .

References

  1. Fishler, E.; Haimovich, A.; Blum, R.; Chizhik, D.; Cimini, L.; Valenzuela, R. MIMO radar: An idea whose time has come. In Proceedings of the IEEE Radar Conference, Philadelphia, PA, USA, 29 April 2004. [Google Scholar] [CrossRef]
  2. Haykin, S. Cognitive radar: A way of the future. IEEE Signal Process. Mag. 2006, 23, 30–40. [Google Scholar] [CrossRef]
  3. Shen, T.; Lu, J.; Zhang, Y.; Yu, G. Waveform Design of Cognitive MIMO Radar with Multiple Targets and Multiple Criterias. In Proceedings of the Sixth International Conference on Information Science, Electrical, and Automation Engineering, ISEAE 2024, Wuhan, China, 19–21 April 2024. [Google Scholar]
  4. Wang, Y.; Yu, X.; Yang, J.; Cui, G. Cognitive Radar Subpulses Waveform Design via Online Greedy Search. IEEE Trans. Signal Process. 2025, 73, 1122–1137. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Li, K.; Shen, T.; Peng, P. Joint Waveform Design of Cognitive MIMO Radar for Multi-Target Detection. Int. J. Pattern Recognit. Artif. Intell. 2025, 39, 2550015. [Google Scholar] [CrossRef]
  6. Stoica, P.; He, H.; Li, J. Optimization of the receive filter and transmit sequence for active sensing. IEEE Trans. Signal Process. 2012, 60, 1730–1740. [Google Scholar] [CrossRef]
  7. Li, J.; He, H.; Stoica, P. Waveform Design for Active Sensing Systems: A Computational Approach. Ph.D. Thesis, Cambridge University Press, Cambridge, UK, 2012. [Google Scholar] [CrossRef]
  8. Kay, S.M. Optimal signal design for detection of gaussian point targets in stationary gaussian clutter/reverberation. IEEE J. Sel. Top. Signal Process. 2007, 1, 31–41. [Google Scholar] [CrossRef]
  9. Chen, C.Y.; Vaidyanathan, P.P. MIMO radar waveform optimization with prior information of the extended target and clutter. IEEE Trans. Signal Process. 2009, 57, 3533–3544. [Google Scholar] [CrossRef]
  10. Cao, Y.; Li, M.; Qu, S. Waveform design of cognitive radar based on joint criteria. Syst. Eng. 2022, 44, 3364–3370. [Google Scholar] [CrossRef]
  11. Xin, F.M.; Wang, J.K.; Wang, B.; Li, M.M. Adaptive radar waveform design based on dual mutual information criterion. J. Northeast. Univ. Nat. Sci. 2019, 40, 1690–1694. [Google Scholar] [CrossRef]
  12. Jackson, L.; Kay, S.; Vankayalapati, N. Iterative method for nonlinear FM synthesis of radar signals. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 910–917. [Google Scholar] [CrossRef]
  13. Gong, X.; Meng, H.; Wei, Y.; Wang, X. Phase-modulated waveform design for extended target detection in the presence of clutter. Sensors 2011, 11, 7162–7177. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, B.; He, Z.; Zeng, J.; Liu, B. Polyphase orthogonal code design for MIMO radar systems. In Proceedings of the International Conference on Radar, Shanghai, China, 16–19 October 2006. [Google Scholar] [CrossRef]
  15. Daoud, O.; Damati, A.; Alsawalmeh, W. Enhancing the MIMO-OFDM radar systems performance using GA. In Proceedings of the International Multi-Conference on Systems, Signals & Devices, Amman, Jordan, 27–30 June 2010. [Google Scholar] [CrossRef]
  16. D’Angelo, G.; Palmieri, F. GGA: A modified genetic algorithm with gradient-based local search for solving constrained optimization problems. Inf. Sci. 2021, 547, 136–162. [Google Scholar] [CrossRef]
  17. Zhang, T.; Xia, X.-G.; Kong, L. IRCI free range reconstruction for SAR imaging with arbitrary length OFDM pulse. IEEE Trans. Signal Process. 2014, 62, 4748–4759. [Google Scholar] [CrossRef]
  18. Cao, F.; Chen, Z.; Feng, X.; He, C.; Xu, J. Optimal design of anti-interrupted sampling repeater jamming waveform for missile-borne radar based on an improved genetic algorithm. IET Signal Process. 2021, 15, 622–632. [Google Scholar] [CrossRef]
  19. Wu, L.; Cheng, X.; Huang, H.; Ciuonzo, D.; Shankar, B.; Ottersten, B. Constant-modulus waveform design with polarization-adaptive power allocation in polarimetric radar. IEEE Trans. Signal Process. 2023, 71, 2146–2161. [Google Scholar] [CrossRef]
Figure 1. Waveform design model for cognitive radar.
Figure 1. Waveform design model for cognitive radar.
Applsci 15 10893 g001
Figure 2. (a) Extended target and clutter TIR spectrograms; (b) Extended target and clutter Power spectrum curve.
Figure 2. (a) Extended target and clutter TIR spectrograms; (b) Extended target and clutter Power spectrum curve.
Applsci 15 10893 g002
Figure 3. (a) Analysis of the influence of the number of array elements on the waveform design; (b) Comparison of the waveforms generated by the WFM and MMA algorithms for various levels of P.
Figure 3. (a) Analysis of the influence of the number of array elements on the waveform design; (b) Comparison of the waveforms generated by the WFM and MMA algorithms for various levels of P.
Applsci 15 10893 g003
Figure 4. Comparison of the predicted waveforms using various criteria.
Figure 4. Comparison of the predicted waveforms using various criteria.
Applsci 15 10893 g004
Figure 5. Comparison of the best fitness curves.
Figure 5. Comparison of the best fitness curves.
Applsci 15 10893 g005
Figure 6. Comparison of the optimal waveforms obtained from various approaches in the frequency domain.
Figure 6. Comparison of the optimal waveforms obtained from various approaches in the frequency domain.
Applsci 15 10893 g006
Figure 7. Performance analysis of the algorithm in terms of β 1 .
Figure 7. Performance analysis of the algorithm in terms of β 1 .
Applsci 15 10893 g007
Figure 8. (a) Constant envelope time-domain waveform based on the GD-AGA; (b) time-domain waveforms under PAPR constraints based on the GD-AGA.
Figure 8. (a) Constant envelope time-domain waveform based on the GD-AGA; (b) time-domain waveforms under PAPR constraints based on the GD-AGA.
Applsci 15 10893 g008
Table 1. The related research chart.
Table 1. The related research chart.
Related StudiesContributionsShortages
Kay [8]Originally applied the water-filling method (WFM) to address the optimal waveform.Using the WFM to derive the analytical solution is hard when the model is complex.
C.Y. Chen [9]Improved an iterative algorithm to jointly optimize the transmitted waveforms and receiving filters of the MIMO radar for the case of an extended target in clutter. The statistical characteristic of the clutter should be precisely known.
Y. Cao et al. [10]
F.M. Xin et al. [11]
Applied the maximum marginal allocation (MMA) algorithm to address the complex waveform design problem.The frequency-domain waveform cannot be directly applied to MIMO radar transmitters.
Jackson et al. [12]Presented a constant phase method for optimizing the phase of constant modulus waveforms.PAPR constraint cannot be used for the method.
Gong et al. [13]Presented a phase recursive optimization method for optimizing the phase of constant modulus waveforms.
Daoud et al. [15]Presented a GD-GA for waveform that can avoid the problem of “premature convergence”.PARP constraint cannot be applied in the waveform.
D’Angelo and Palmieri [16]Presented a GA for the waveform with a comparable PAPR. Has the problem of “premature convergence”.
AGA paper [18]Dynamically adjusted the algorithm parameters to improve the search efficiency.The selection method for mapping functions lacks a systematically established optimal design principle and relies heavily on existing empirical knowledge.
Table 2. Performance comparison of the three employed criteria.
Table 2. Performance comparison of the three employed criteria.
CriterionDetection Performance
(dB)
Parameter Estimation
Performance
(bit)
DMI19.2523.76
MI18.8924.57
SCNR19.6019.47
Table 3. Comparison of performance of various algorithms.
Table 3. Comparison of performance of various algorithms.
ParametersValueGD-AGAGD-GAAGAGA
J m m s e J o r t h o J m m s e J o r t h o J m m s e J o r t h o J m m s e J o r t h o
i t e r 10096.76140.3237184.78837.0183244.08374.7839327.18067.7672
30042.65670.1006173.03167.0054189.85564.5413292.27326.1038
50030.94430.0347169.61395.4724170.89222.6475280.75274.8605
p c 0.937.51630.2064169.82399.1472185.64564.4057302.14084.9721
0.842.65670.1006173.03167.0054189.85564.5413292.27326.1038
0.744.19540.4825170.94227.1613191.374.0084294.33745.0932
p m 0.1545.53500.1752167.83386.2851244.25544.7060357.66976.0365
0.142.65670.1006173.03167.00536189.85564.5413292.27326.1038
0.0529.10290.1593176.76113.4770100.52591.6423193.95594.5253
γ 0.0154.30550.3353176.70214.7403100.88371.5971200.34433.2394
0.00540.65150.1006173.03167.0053189.85564.5413292.27326.1038
0.00143.23920.272592.498535.153798.707911.8120196.68202.7392
Table 4. Comparison between the results of the PAPR and the constant envelope.
Table 4. Comparison between the results of the PAPR and the constant envelope.
Factor ξ = 1 ξ = 30 ξ = 60 ξ = 90 ξ = 120 ξ = 150 ξ = 180
J m m s e 67.980765.219066.058165.833765.843065.025366.0908
J o r t h o 0.16500.16450.16240.16420.16190.16480.1617
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

Shen, T.; Lu, J.; Zhang, Y.; Wu, P.; Li, K. Waveform Design of a Cognitive MIMO Radar via an Improved Adaptive Gradient Descent Genetic Algorithm. Appl. Sci. 2025, 15, 10893. https://doi.org/10.3390/app152010893

AMA Style

Shen T, Lu J, Zhang Y, Wu P, Li K. Waveform Design of a Cognitive MIMO Radar via an Improved Adaptive Gradient Descent Genetic Algorithm. Applied Sciences. 2025; 15(20):10893. https://doi.org/10.3390/app152010893

Chicago/Turabian Style

Shen, Tingli, Jianbin Lu, Yunlei Zhang, Peng Wu, and Ke Li. 2025. "Waveform Design of a Cognitive MIMO Radar via an Improved Adaptive Gradient Descent Genetic Algorithm" Applied Sciences 15, no. 20: 10893. https://doi.org/10.3390/app152010893

APA Style

Shen, T., Lu, J., Zhang, Y., Wu, P., & Li, K. (2025). Waveform Design of a Cognitive MIMO Radar via an Improved Adaptive Gradient Descent Genetic Algorithm. Applied Sciences, 15(20), 10893. https://doi.org/10.3390/app152010893

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