Next Article in Journal
Reconfigurable Intelligence Surface Assisted Multiuser Downlink Communication with User Scheduling
Previous Article in Journal
Replacing Batch Normalization with Memory-Based Affine Transformation for Test-Time Adaptation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Low-Complexity Peak Searching Method for Jointly Optimizing the Waveform and Filter of MIMO Radar

1
College of Information Science and Engineering, Hohai University, Nanjing 211100, China
2
College of Electrical and Power Engineering, Hohai University, Nanjing 211100, China
3
College of Field Engineering, Army Engineering University of the PLA, Nanjing 210001, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(21), 4252; https://doi.org/10.3390/electronics14214252
Submission received: 9 September 2025 / Revised: 24 October 2025 / Accepted: 29 October 2025 / Published: 30 October 2025
(This article belongs to the Section Circuit and Signal Processing)

Abstract

This paper addresses the joint design of transmit waveforms and receive filters for multiple-input multiple-output (MIMO) radar systems in the presence of signal-dependent clutter and steering vector mismatch. A low-complexity peak searching algorithm is developed to maximize the output signal-to-clutter-plus-noise ratio (SCNR) under a constant-modulus constraint. Different from existing approaches, this paper decomposes the receive filter into a spatial beamformer and a temporal filter to reduce the dimensionality of matrix inversion. The angular uncertainty of the target direction is discretized, and a peak searching strategy identifies the optimal error angle, which is then used to optimize the initial phases of the transmit waveform subcarriers. Based on the optimized initial phases, the estimates of the target angle and steering vector are updated, and the receive filter coefficients are further modified, thereby improving the output SCNR. Numerical simulations are provided to evaluate the performance of the proposed approach compared with existing mismatch-robust methods. The results show that the proposed method preserves inter-subcarrier orthogonality, achieves near-ideal output SCNR with reduced computational complexity, and enables real-time acquisition of more accurate target angles.

1. Introduction

The rapid development of electronic information technology, coupled with the increasingly complex environments and the diversified combat missions, has imposed higher requirements on modern radar systems. With the advent of the cognitive radar concept, radar has shifted from traditional receive signal processing paradigms toward a learning-based cognitive framework [1]. Cognitive radar draws on prior knowledge of targets and interactive learning with the environment to adaptively optimize operating modes, transmit waveform parameters, echo signal processing strategies, and system configurations in complex scenarios. This paradigm enables transmit waveform optimization and intelligent receive processing, thereby enhancing radar performance in the detection, estimation, tracking, classification, and recognition of targets [2,3,4]. By actively adapting the transmitted waveform and even countering external interference while selecting appropriate receive processing strategies, radar system performance can be effectively improved. Therefore, joint transmit–receive adaptive processing has emerged as a critical research direction for the modernization and intelligence of radar systems.
MIMO radar exhibits significant advantages, such as high degrees of freedom, flexible operating modes, enhanced clutter suppression, multi-target tracking, and anti-interference capability. Hence, extensive research has been conducted on MIMO radar signal processing, waveform design, parameter estimation, target localization [5,6,7], and detection performance and estimation accuracy [8,9,10]. In recent years, to fully exploit the waveform diversity offered by colocated MIMO radar [11], considerable attention has been given to the joint optimization of transmit waveforms and receive filters, particularly in scenarios with signal-dependent interference or clutter, as detailed in [12,13,14,15,16,17,18,19,20,21,22,23,24].
In practical applications, time-varying complex environments lead to inaccurate prior knowledge of targets, clutter, and interference, thereby posing significant challenges for modern radar in target detection and parameter estimation. Consequently, maximizing the output signal-to-interference-plus-noise ratio (SINR) or signal-to-clutter-plus-noise ratio (SCNR) of the receive filter is a critical objective in waveform and receive filter design. Additionally, to ensure that radar nonlinear power amplifiers operate in or near saturation while avoiding waveform distortion, the constant-modulus waveform constraint [12,22] or the peak-to-average ratio (PAR) constraint [24,25,26] is widely adopted. Furthermore, similarity, energy, spectral constraints [26,27,28], correlation properties [29], and ambiguity function shaping [14] are also considered to generate waveforms with desirable performance characteristics. Therefore, based on these criteria and constraints, optimization models can be formulated to design transmit waveforms and receive filters that are adaptive to the environment, thereby enhancing radar target detection performance.
However, the joint optimization of transmit waveforms and receive filters is typically formulated as a non-convex fractional programming problem. Existing approaches generally decompose it into two subproblems and employ cyclic iterative methods to solve for the receive filter coefficients and the transmit waveform sequentially. Most existing studies focus primarily on the optimization of waveforms, employing various algorithms to enhance performance under specific constraints. One commonly used method is the semidefinite relaxation (SDR) and randomization approach [30]. This method employs relaxation to reformulate the original optimization problem as a semidefinite programming problem, which is solved using the CVX toolbox. Then, a randomization technique is applied to decompose the resulting semidefinite matrix, thereby generating a feasible waveform. This SDR-randomization framework has been widely adopted in subsequent research [12,13,14,15,16,17]. Another method is Dinkelbach’s transform [31], which can convert the fractional problem into a linear form. Building upon this transform, Tang et al. [22] use power method-like (PML) iterations proposed in [32,33] to solve the waveform optimization problem under constant modulus constraints. Although these methods are effective in solving fractional programming problems, they suffer from high computational complexity. Moreover, in scenarios involving inaccurate prior information, the detection performance of these methods degrades significantly.
To improve radar detection performance under uncertain prior information, researchers frequently adopt optimization criteria such as maximizing the worst-case SINR [13,14,21,25] or the average SINR [17,18,19,20]. Cui et al. reformulated the waveform design under constant-modulus and similarity constraints as a phase optimization problem, and iteratively updated each coding phase within the maximum block improvement (MBI) framework to ensure convergence [19]. In contrast, Yu et al. applied a coordinate descent framework to iteratively optimize each waveform sample phase [21]. The computational complexity of this method scales with the waveform code length, which can significantly degrade real-time performance. Cheng et al. introduced auxiliary variables to reformulate the problem. They applied a primal-dual framework combining the block successive upper-bound minimization method of multipliers (BSUM-M) with the alternating direction method of multipliers, using an active-set method to solve the subproblems [20]. While this method reduces computational complexity relative to SDR and randomization per iteration, it requires more iterations to converge. In subsequent studies, methods such as the alternating direction penalty method (ADPM) [18] and the coordinate descent combined with Dinkelbach’s transform (CD-DIN) [16] have demonstrated robust performance even in the presence of inaccurate prior information. However, the optimized waveforms obtained using these methods no longer maintain subcarrier orthogonality unless a similarity constraint with a small similarity coefficient is imposed. Moreover, these methods overlook the algorithmic complexity associated with receive filter design. Specifically, they vectorize the spatial and temporal dimensions into a single signal for joint processing, resulting in a matrix inversion whose dimension equals the product of the number of receive elements and temporal samples. As a result, the computational complexity increases dramatically, severely reducing efficiency for large arrays or high sampling rates.
While methods like [16,18] offer robustness, they suffer from high computational complexity due to large matrix inversions and often compromise subcarrier orthogonality. To overcome these simultaneous limitations, this paper proposes a novel low-complexity joint transmit–receive design strategy to mitigate the impact of signal-dependent clutter and steering vector mismatch. We formulate the optimization model for output SCNR maximization under the constant-modulus waveform constraint and solve it by alternately updating the receive filter and transmit waveform. The receive filter is decomposed into a cascade of a spatial beamformer and a temporal filter, where the former is optimized via convex optimization, and the latter is set as the conjugate of the product between the transmit waveform and the estimated steering vector. This structure reduces the matrix inversion dimension from the full product of receive elements and temporal samples to only the number of receive elements, leading to a significant reduction in computational complexity compared with existing mismatch-robust methods [16,17,18,19,20,21]. Furthermore, an orthogonal frequency division multiplexing linear frequency modulated (OFDM-LFM) waveform is employed as the transmit signal and a non-iterative peak searching method is developed to optimize the initial subcarrier phases. Unlike existing approaches that rely on similarity constraints to preserve waveform characteristics, the proposed method optimizes the initial phases without compromising the orthogonality among subcarriers, thereby maintaining the inherent advantages of MIMO radar in virtual aperture extension, waveform diversity, and spatial resolution. Based on the optimized initial phases, the target azimuth angle and steering vector are corrected, followed by an update of the spatial beamforming filter. Simulation results show that the proposed method achieves stable and near-optimal output SCNR with low computational complexity while preserving subcarrier orthogonality compared with existing methods.
The remainder of the paper is organized as follows: Section 2 presents the baseband echo signal model for MIMO radar. Section 3 formulates the joint transmit–receive optimization problem. Section 4 introduces the proposed peak searching method to solve the formulated problem. Section 5 provides numerical results evaluating the performance of the proposed algorithm. Finally, Section 6 concludes the paper.

2. Signal Model of MIMO Radar

We consider a colocated narrowband MIMO radar system consisting of a uniform linear array with N t transmit and N r receive antenna elements. The inter-element spacing is set to d t = d r = λ / 2 , where λ  is the wavelength. Assume each transmit element emits a distinct orthogonal subcarrier, generating a total of N t subcarriers. Let T p denote the pulse duration. The number of samples per pulse is K = T p f s , where the sampling frequency f s equals the system bandwidth B, i.e.,  f s = B = N t Δ f . The transmit data matrix can be expressed as follows:
S = s 1 T , s 2 T , , s N t T T C N t × K ,
where the superscript ( · ) T  denotes the transpose.
Consider an orthogonal frequency division multiplexing linear frequency modulated (OFDM-LFM) waveform. The discrete-time baseband signal of the n t -th subcarrier at the k-th sample index can be expressed as follows:
s n t ( k ) = e j 2 π f n t k f s + π μ n t k f s 2 + φ n t ,
where
  • f n t = ( n t 1 / 2 ) Δ f B n t / 2 is the baseband starting frequency of the n t -th subcarrier.
  • Δ f denotes the frequency spacing between adjacent subcarriers.
  • B n t represents the bandwidth of the n t -th subcarrier.
  • μ n t is the chirp rate (i.e., frequency modulation slope) for the n t -th subcarrier.
  • φ n t denotes the initial phase of the n t -th subcarrier.
  • k = 1 , 2 , , K indicates the discrete-time sample index with K being the total number of samples per pulse.
Under the narrowband assumption, the transmit and receive steering vectors for the direction θ can be expressed as follows:
a t ( θ ) = 1 N t 1 , e j 2 π d sin θ λ , . . . , e j 2 π ( N t 1 ) d sin θ λ T ,
a r ( θ ) = 1 N r 1 , e j 2 π d sin θ λ , . . . , e j 2 π ( N r 1 ) d sin θ λ T .
After downconversion, bandpass filtering, analog-to-digital conversion (ADC), and quadrature digital downconversion (DDC) on the received echo signals, the digital baseband echo signal for a far-field point target in direction θ 0 can be expressed as follows:
Y t = α 0 a r ( θ 0 ) a t T ( θ 0 ) S ,
where α 0 is a complex parameter representing the target radar cross section (RCS). The digital baseband target echo signal can be expressed in column vector notation as follows:
y t = vec ( Y t ) = α 0 I K [ a r ( θ 0 ) a t T ( θ 0 ) ] vec ( S ) = α 0 I K [ a r ( θ 0 ) a t T ( θ 0 ) ] s ,
where I K represents the K × K identity matrix, ⊗ represents the Kronecker product, and  vec ( · ) denotes the column vector obtained by stacking the columns of a matrix.
Let A ( θ ) = I K [ a r ( θ ) a t T ( θ ) ] C N r K × N t K , then
y t = α 0 A ( θ 0 ) s C N r K × 1 .
Considering clutter from adjacent range bins with L independent clutter sources, where the l-th clutter source has direction θ l and complex amplitude α l . Specifically, ( 2 P + 1 ) range bins are indexed by p { P , , P } , and the l-th clutter source is located in range bin r l { P , , P } , as shown in Figure 1a. The clutter is assumed to occupy the same temporal processing window as the target echo signal, as illustrated in Figure 1b.
Thus, the clutter can be mathematically expressed as
Y c = l = 1 L α l a r ( θ l ) a t T ( θ l ) S J r l ,
where J r l C K × K is the shift matrix defined as
J r l ( k 1 , k 2 ) = 1 k 1 k 2 = r l 0 k 1 k 2 r l ,
reformulated in column vector notation:
y c = vec ( Y c ) = l = 1 L α l J r l H [ a r ( θ l ) a t T ( θ l ) ] vec ( S ) = l = 1 L α l J r l H [ a r ( θ l ) a t T ( θ l ) ] s
Define B ( θ l ) = J r l H [ a r ( θ l ) a t T ( θ l ) ] C N r K × N t K , where ( · ) H denotes conjugate transpose. Then,
y c = l = 1 L α l B ( θ l ) s C N r K × 1 .
The overall digital baseband echo signal for  N r receiving elements can be expressed as follows:
Y = Y t + Y c + Y n = α 0 a r ( θ 0 ) a t T ( θ 0 ) S + l = 1 L α l a r ( θ l ) a t T ( θ l ) S J r l + Y n .
Equation (12) can be expressed in column vector form:
y = vec ( Y ) = y t + y c + vec ( Y n ) = α 0 A ( θ 0 ) s + l = 1 L α l B ( θ l ) s + y n ,
where Y n is modeled as an independent and identically distributed (i.i.d.) zero-mean Gaussian white noise with power spectral density σ n 2 .

3. Problem Formulation

In radar systems, the SINR or SCNR remains an important criterion for evaluating radar detection performance. In this section, we formalize the joint optimization problem of MIMO radar transmit waveform and receive filter for the purpose of maximizing the output SCNR.

3.1. MIMO Radar Signal Reception and Processing

Consider the digital baseband echo signal passing through a space-time receive filter w C N r K × 1 . Its output peak value can be expressed as follows:
y w = α 0 w H A ( θ 0 ) s + w H l = 1 L α l B ( θ l ) s + w H y n .
We decompose the receive filter into a spatial beamforming filter w b C N r × 1 and a temporal filter w s C K × 1 , such that w H = w s T w b H . Therefore, Equation (14) can be rewritten as follows:
y w = ( w s T w b H ) y = α 0 ( w s T w b H ) A ( θ 0 ) s + ( w s T w b H ) l = 1 L α l B ( θ l ) s + ( w s T w b H ) y n .
According to the properties of the Kronecker product [34,35], we have  vec ( ABC ) = ( C T A ) vec ( B ) , Equation (15) can be further rewritten as
y w = w b H Y w s = w b H Y t w s + w b H Y c w s + w b H Y n w s = w b H α 0 a r ( θ 0 ) a t T ( θ 0 ) S w s + w b H l = 1 L α l a r ( θ l ) a t T ( θ l ) S J r l w s + w b H Y n w s .
Therefore, the digital baseband echo signal first passes through spatial filtering, followed by temporal filtering, without altering the peak output of the receiving filter. Due to the use of an orthogonal multicarrier waveform, the temporal filter can be expressed as a superposition of N t subcarrier filters. The processing flow of the baseband echo signal through the receive filter is illustrated in Figure 2.

3.2. Output SCNR

The output SCNR of the spatial filter is given by the following:
ρ ( s , w b ) = E w b H Y t 2 E w b H Y c 2 + E w b H Y n 2 = σ 0 2 w b H R t w b w b H ( R c + σ n 2 I N r ) w b ,
with
R t = a r ( θ 0 ) a t T ( θ 0 ) S ( a r ( θ 0 ) a t T ( θ 0 ) S ) H = a r ( θ 0 ) a t T ( θ 0 ) S S H a t * ( θ 0 ) a r H ( θ 0 ) = e t a r ( θ 0 ) a r H ( θ 0 ) ,
R c = E Y c Y c H .
Here, e t = s n t H s n t , n t = 1 , 2 , , N t is the energy of a single subcarrier, and E [ · ] denotes the expectation of a random variable.
After temporal filtering, the output SCNR of the receive filter can be expressed as follows:
ρ ( s , w b , w s ) = E w b H Y t w s 2 E w b H Y c w s 2 + σ n 2 w H w = E w b H α 0 a r ( θ 0 ) a t T ( θ 0 ) S w s 2 E w b H l = 1 L α l a r ( θ l ) a t T ( θ l ) S J r l w s 2 + σ n 2 w H w = σ 0 2 w b H a r ( θ 0 ) 2 a t T ( θ 0 ) S w s 2 l = 1 L σ l w b H a r ( θ l ) a t T ( θ l ) S J r l w s 2 + σ n 2 | | w b | | 2 2 | | w s | | 2 2
where σ 0 = E α 0 , σ l = E α l , l = 1 , 2 , , L .

3.3. Problem Analysis and Design

In order to maximize the output SCNR of the receiving filter, the goal is to fully suppress the clutter while maximizing the output signal power, keeping the signal energy fixed. However, perfect nulling of all clutter sources is often infeasible in practice. When formulating the optimization model, the constraint w b H a r ( θ l ) ξ , l = 1 , 2 , , L is imposed to suppress clutter, where ξ is a small positive threshold used to control the null depth in the clutter directions. Its value can be adjusted according to practical engineering requirements, and it is set to 10 7 in this paper. Under ideal conditions, Equation (20) can be further simplified to the following:
ρ ( s , w b , w s ) = E α 0 2 w b H a r ( θ 0 ) 2 a t T ( θ 0 ) S w s 2 σ n 2 | | w b | | 2 2 | | w s | | 2 2 .
According to the Cauchy–Schwarz inequality, we have
ρ ( s , w b , w s ) E α 0 2 | | w b H | | 2 | | a r ( θ 0 ) | | 2 | | a t T ( θ 0 ) S | | 2 | | w s | | 2 σ n 2 | | w b | | 2 2 | | w s | | 2 2 = E α 0 2 σ n 2 | | a r ( θ 0 ) | | 2 | | a t T ( θ 0 ) S | | 2 = SNR · e t .
When w b = a r ( θ 0 ) , w s = a t T ( θ 0 ) S H , equality holds in the above expression. However, in practical applications, if the exact target direction is unknown and only an estimated angle θ ^ 0 is available, the  w b and w s derived will not maximize the output SCNR. Therefore, in this paper, we optimize the initial phase of the transmitted waveform under the constant-modulus constraint to maximize the peak output of the receiving filter. Based on the above analysis, we can establish the following optimization model:
P max s , w b , w s ρ ( s , w b , w s ) s . t . w b H a r ( θ ^ 0 ) = 1 , w b H a r ( θ l ) ξ , l = 1 , 2 , , L , w s = a t T ( θ ^ 0 ) S H , | s n t ( k ) | = e t / K , k = 1 , 2 , , K , φ n t [ π / 2 , π / 2 ] , n t = 1 , 2 , , N t ,
where ξ (set to 10 7 in this paper) is a small positive threshold, e t is the energy of a single subcarrier, and  φ n t represents the initial phase of the n t -th subcarrier.

4. Joint Design of Waveforms and Filters

In this section, we solve the optimization problem (23) sequentially, by alternatively updating the receive filter and the transmit waveform.

4.1. Space Filter Design for Fixed Waveforms

For the optimization problem of the spatial filter, the objective function can be simplified to maximizing the output SCNR of the spatial filter, i.e., max w b ρ ( s , w b ) , which can be further transformed into min w b w b H ( R c + σ n 2 I N r ) w b . Therefore, given the estimated target direction, the optimization model for the spatial filter can be expressed as follows:
P w b min w b w b H ( R c + σ n 2 I N r ) w b s . t . w b H a r ( θ ^ 0 ) = 1 , w b H a r ( θ l ) ξ , l = 1 , 2 , , L .
The above problem is convex and can be solved using the CVX toolbox [36,37].

4.2. Waveform Design for Fixed Filters

When the spatial filter w b is determined, w b H a r ( θ 0 ) is a constant, denoted as γ 0 . Similarly, w b H a r ( θ l ) is denoted as γ l . Given the initial waveform S ( 0 ) , its initial phase is set to 0 , where 0 denotes the zero vector of dimension N t × 1 .The corresponding temporal filter w s can be written as follows:
w s = ( a t T ( θ ^ 0 ) S ( 0 ) ) H .
By substituting these values into Equation (20), the output SCNR can be expressed as follows:
ρ ( s ) = σ 0 2 γ 0 2 a t T ( θ 0 ) S w s 2 l = 1 L σ l γ l a t T ( θ l ) S J r l w s 2 + σ n 2 | | w b | | 2 2 | | w s | | 2 2 = σ 0 2 γ 0 2 a t T ( θ 0 ) S ( a t T ( θ ^ 0 ) S ( 0 ) ) H 2 l = 1 L σ l γ l a t T ( θ l ) S J r l ( a t T ( θ ^ 0 ) S ( 0 ) ) H 2 + σ n 2 | | w b | | 2 2 | | w s | | 2 2 .
Under the mismatched condition, where θ l θ ^ 0 , S S ( 0 ) , and  J r l is a shift matrix, the value of a t T ( θ l ) S J r l ( a t T ( θ ^ 0 ) S ( 0 ) ) H is smaller than a t T ( θ l ) S ( 0 ) ( a t T ( θ l ) S ( 0 ) ) H = e t . Moreover, since the spatial filter w b is designed to satisfy | w b H a r ( θ l ) | ξ = 10 7 (from Equation (24)), the contribution of the clutter source to the output power is inherently suppressed. This suppressed contribution can be bounded as follows:
l = 1 L σ l γ l a t T ( θ l ) S J r l ( a t T ( θ ^ 0 ) S ( 0 ) ) H 2 < l = 1 L σ l ξ e t 2 e t .
Therefore, the output SCNR can be simplified to
ρ ( s ) σ 0 2 γ 0 2 a t T ( θ 0 ) S ( a t T ( θ ^ 0 ) S ( 0 ) ) H 2 σ n 2 | | w b | | 2 2 | | w s | | 2 2 .
Moreover, since w b , w s are determined, the output noise power σ n 2 | | w b | | 2 2 | | w s | | 2 2 remains constant, making the maximization of the signal power the dominant factor for improving SCNR in this context.
Similarly, due to the inaccuracy in target direction estimation, i.e.,  θ 0 θ ^ 0 , the value of a t T ( θ 0 ) S ( a t T ( θ ^ 0 ) S ( 0 ) ) H is smaller than a t T ( θ 0 ) S ( 0 ) ( a t T ( θ 0 ) S ( 0 ) ) H = e t . Therefore, the initial phase of the waveform is optimized to maximize the output signal power. This optimization process aims to find the set of phases φ n t , n t = 1 , 2 , , N t that maximizes the output SCNR. Specifically, the optimized waveform is given by S = diag a e ( φ n t ) S ( 0 ) , with a e ( φ n t ) = [ e j φ 1 , e j φ 2 , , e j φ N t ] C N t × 1 . Then,
a t T ( θ 0 ) S ( a t T ( θ ^ 0 ) S ( 0 ) ) H = a t T ( θ 0 ) diag a e ( φ n t ) S ( 0 ) ( S ( 0 ) ) H a t * ( θ ^ 0 ) = a t T ( θ 0 ) a e T ( φ n t ) S ( 0 ) ( S ( 0 ) ) H a t * ( θ ^ 0 ) = e t · a t T ( θ 0 ) a e T ( φ n t ) a t * ( θ ^ 0 ) ,
where ( · ) * and ⊙denote the conjugate operation and the Hadamard product, respectively, and diag ( · ) denotes a diagonal matrix formed by the entries of a vector argument.
To maximize the value of Equation (29), denoted as e t , the initial phase φ n t of the n t -th subcarrier modulation must satisfy the following relationship:
e j 2 π ( n t 1 ) d sin θ 0 λ e j φ n t e j 2 π ( n t 1 ) d sin θ ^ 0 λ = 1 φ n t = 2 π ( n t 1 ) d ( sin θ ^ 0 sin θ 0 ) λ .
It can be observed from the above relationship that φ n t forms an arithmetic sequence. Specifically, for  1 n t N t , the initial phase of the n t -th subcarrier is given by φ n t = ( n t 1 ) φ 2 . Therefore, to determine the optimal initial phases of all subcarriers, it suffices to find the optimal phase for the second subcarrier, φ 2 .
Assuming that the estimation error in the angle is Δ θ = θ 0 θ ^ 0 Ω , where Ω represents the error interval, which is uniformly sampled over the angle domain. The initial phase φ n t corresponding to the q-th sampled angle ( q = 1 , 2 , , Q ) can then be expressed as follows:
φ n t , Δ θ q = 2 π ( n t 1 ) d ( sin θ ^ 0 sin ( Δ θ q + θ ^ 0 ) ) λ .
With this initial phase, the peak value of the target signal at the output of the receive filter can be expressed as follows:
w b H Y ¯ t w s = α 0 w b H a r ( θ 0 ) a t T ( θ 0 ) diag a e ( φ n t , Δ θ q ) S ( 0 ) w s = α 0 w b H a r ( θ 0 ) a t T ( θ 0 ) diag a e ( φ n t , Δ θ q ) S ( 0 ) ( a t T ( θ ^ 0 ) S ( 0 ) ) H = n t = 1 N t w b H Y t w s , n t e j φ n t , Δ θ q = w b H Y t W s a e ( φ n t , Δ θ q ) .
Here, w s , n t = e j 2 π ( n t 1 ) d sin θ ^ 0 λ ( s n t 0 ) H represents the time-domain filter for the n t -th subcarrier, which facilitates subcarrier separation and satisfies the following relationship w s = n t = 1 N t w s , n t . Equivalently, this can be expressed in matrix form as  W s = ( S ( 0 ) ) H diag ( a t * ( θ ^ 0 ) ) .
Since the target echo cannot be completely separated from the received signal in practical radar applications, the objective of maximizing the output signal power is further reformulated to maximize the output echo signal power. Accordingly, the optimization model is formulated as follows:
P s max q w b H Y W s a e ( φ n t , Δ θ q ) s . t . q = 1 , 2 , , Q .
Assuming that the error angle corresponding to the peak value is Δ θ q max , we have
φ n t , Δ θ q max = 2 π ( n t 1 ) d ( sin θ ^ 0 sin ( Δ θ q max + θ ^ 0 ) ) λ .
Thus, the optimized waveform can be obtained as follows:
S = diag a e ( φ n t , Δ θ q max ) S ( 0 ) .

4.3. Correction of Receive Filter Coefficients

Based on the angle Δ θ q max corresponding to the peak value, the coarse estimate of the target azimuth can be corrected as follows:
θ ¯ 0 = θ ^ 0 + Δ θ q max .
Thus, the corrected receive steering vector is given by the following:
a r ( θ ¯ 0 ) = 1 , e j 2 π d sin θ ¯ 0 λ , , e j 2 π ( N r 1 ) d sin θ ¯ 0 λ T .
Using the corrected receive steering vector, the optimization problem P w b from Section 4.1 is solved, yielding the corrected spatial filter coefficients w ¯ b . Then, the final received filter coefficients are obtained as w = w s * w ¯ b .
Finally, the peak searching algorithm (PSA) is summarized in Algorithm 1.
Algorithm 1 PSA for the Joint Waveform s and Receive Filter w Design
Input: 
θ ^ 0 , θ 1 , θ 2 , , θ L , S ( 0 ) , Y (the received signal data matrix containing target, clutter, and noise components),
Output: 
Designed waveform S and receive filter w
  1:
Solve the problem of P w b , get the initial w b .
  2:
According to (25) calculate w s .
  3:
W s = ( S ( 0 ) ) H diag ( a t * ( θ ^ 0 ) ) .
  4:
for  q = 1 , 2 , , Q  do
  5:
      Calculate φ n t , Δ θ q using (31).
  6:
      Obtain a e φ n t , Δ θ q = e j φ 1 , Δ θ q , e j φ 2 , Δ θ q , , e j φ N t , Δ θ q .
  7:
      Calculate w b H Y W s a e ( φ n t , Δ θ q ) .
  8:
end for
  9:
Solve the problem P s , find the peak of w b H Y W s a e ( φ n t , Δ θ q ) , obtain  Δ θ q max .
10:
The optimized waveform is obtained as follows.
S = diag a e ( φ n t , Δ θ q max ) S ( 0 ) .
11:
Using (36) and (37) to obtain θ ¯ 0 and a r ( θ ¯ 0 ) .
12:
Update θ ^ 0 θ ¯ 0 , using the modified receive steering vector, the optimization problem of P w b is solved. Then, obtain the corrected spatial domain filter coefficients w ¯ b .
13:
Finally, obtain the final coefficients of the receive filter
w = w s * w ¯ b .

4.4. Algorithm Complexity Analysis

This subsection analyzes the computational complexity of the proposed peak searching algorithm in terms of the number of required multiplications. When solving for w b , the CVX-based solver exhibits a computational complexity of O ( N r 3.5 ) . The optimization of w s and the computation of the initial phases a e φ n t , Δ θ q for different angular errors can be implemented using the coordinate rotation digital computer (CORDIC) rotation approach, which only requires shift, addition/subtraction operations, and simple lookup tables, and does not require any hardware multipliers[38]. The computation of output peaks for different angular errors, w b H Y W s a e ( φ n t , Δ θ q ) , involves ( K N r + K N t + Q N t ) multiplications, where Q denotes the number of discrete angles used to divide the angular uncertainty interval. It should be noted that the choice of the number of samples Q is a trade-off between estimation accuracy and computational cost. Once the peak location is identified through the peak searching process, the corresponding initial phase is selected, and the target angle is refined to compute the updated receive steering vector, which is again solved using CVX with complexity O ( N r 3.5 ) . Consequently, the total computational complexity of the proposed algorithm can be expressed as O ( 2 N r 3.5 + K N r + K N t + Q N t ) .
In particular, if the target azimuth angle is perfectly known, only Steps 1, 2, and 13 of the proposed algorithm are needed to achieve a nearly ideal output SCNR, with a computational complexity of O ( N r 3.5 ) .

5. Numerical Simulations

In this section, numerical simulations are conducted to evaluate the proposed peak searching algorithm (PSA) for the joint transmit–receive design problem, and the performance is compared with the sequential optimization algorithm 2 (SOA2) [12] and the coordinate descent combined with Dinkelbach’s transform (CD-DIN) method [16]. The default simulation parameters are listed in Table 1. A uniform linear array with element spacing d = λ / 2  is considered, where each element transmits an OFDM-LFM signal.
An arbitrary set of subcarrier bandwidths, less than the subcarrier frequency spacing, is selected to ensure orthogonality of the subcarriers in the frequency domain. Specifically, without loss of generality, B n t is set as [ 4 , 3.6 , 4.4 , 3.2 ] MHz. Assume the target is located in the 0-th distance unit with an actual azimuth θ 0 = 15 , a power σ 0 2 = E [ | α 0 | 2 ] = 20 dB. Additionally, consider clutter from targets near the 0-th range bin. For example, with L = 3 , the clutter positions in distance units are r l = [ 1 , 0 , 1 ] , and their corresponding angles are θ 1 = 50 , θ 2 = 10 , and θ 3 = 40 , with powers σ 1 2 = E [ | α 1 | 2 ] = 30 dB, σ 2 2 = E [ | α 2 | 2 ] = 28 dB, and σ 3 2 = E [ | α 3 | 2 ] = 25 dB. The noise is modeled as additive white Gaussian noise with zero mean and unit variance, i.e., σ n 2 = 0 dB. All the experiments are carried out by using Matlab 2021a on a desktop computer (with Intel(R) Core(TM) i9-10900 CPU and 32 GB RAM).

5.1. Joint Design Under Deterministic Conditions

In this subsection, the assumptions of ideal array elements (i.e., without amplitude and phase perturbations) and an accurately known target position are considered. Notably, the proposed method eliminates the need for iterative optimization cycles;thus, we compare only the final converged output SCNR. Figure 3 shows the output SCNR performance of the proposed PSA, the SOA2, and the CD-DIN method under varying input SNR conditions. Figure 3 illustrates that the proposed PSA, as well as the SOA2 and CD-DIN methods maintain stable SCNR improvement across varying input SNR levels. At an input SNR of 20 dB, the proposed method achieves an output SCNR gain of 15.68 dB, approaching the theoretical upper bound of 10 log 10 ( K ) = 16.02 dB. Moreover, as evidenced by Figure 4a and Figure 5a, the optimized subcarriers preserve their orthogonality under the proposed optimization framework. When the similarity parameter ϵ = 2 , the SOA2 method effectively reduces to a constant modulus constraint, as does the CD-DIN approach. These methods achieve gains of 21.66 dB and 21.94 dB, respectively, precisely because their optimized waveforms sacrifice subcarrier orthogonality. As shown in Figure 4c,d and Figure 5c,d, the optimized subcarrier spectra exhibit nearly overlapping characteristics with similar phase variations. This transformation makes each array element’s transmitted subcarriers into coherent or quasi-coherent signals, thereby boosting the output SCNR by N t times. Consequently, the SCNR gain approaches the theoretical limit of 10 log 10 ( N t K ) = 22.04 dB.
However, for the SOA2 method, when ϵ = 0 , the designed waveform is identical to the reference waveform. As shown in Figure 4b and Figure 5b, both methods maintain waveform orthogonality, consistent with our proposed approach. While the SOA2 method achieves a marginally higher gain of 16.02 dB (a 0.34 dB improvement over our method), it suffers from significantly higher computational complexity. In this scenario, compared with the other two methods, our approach significantly reduces the computational complexity per iteration, as shown in Table 2 where L represents the number of randomization trials.
Figure 6 depicts the beampatterns of the proposed PSA, SOA2, and CD-DIN methods. The beampattern P ( θ ) is computed as
P ( θ ) = | w H A ( θ ) s | 2 ,
where w and s denote the optimized receive filter coefficients and transmitted waveform, respectively. As evident from Figure 6, all three methods—the proposed PSA, SOA2 and CD-DIN—demonstrate effective clutter suppression capabilities. However, the proposed PSA method achieves superior performance with deeper nulls and lower sidelobes compared to both SOA2 and CD-DIN approaches.

5.2. Joint Design Under Steering Vector Mismatch Conditions

In practical engineering applications, array element amplitude and phase perturbations, as well as inaccurate target angle estimation, may lead to steering vector mismatches and consequently degrade the output SCNR. In this subsection, we model the array imperfections as follows: (1) amplitude errors following a zero-mean Gaussian distribution with variance 0.01; and (2) phase errors distributed as N ( 0 , ( 0.05 π ) 2 ) . The coarse target angle estimate is θ ^ 0 = 11 , with an uncertainty interval Ω = [ 5 , 5 ] .
Figure 7 presents the output peaks w b H Y W s a e ( φ n t , Δ θ q ) evaluated at 0 . 5 increments across the angular uncertainty range. The results identify the maximum peak at Δ θ = 3 . 5 , yielding a corrected target angle θ ¯ = θ ^ 0 + Δ θ = 14 . 5 , which better approximates the true target azimuth.
Figure 8 shows the output SCNR loss (measured relative to the ideal case with zero angle estimation error) versus the initial pointing error | Δ θ 0 | . The proposed PSA method maintains excellent robustness, with SCNR loss below 0.01 dB even for large errors, whereas SOA2 exhibits noticeable degradation, which demonstrates the superior correction capability of our approach.
As observed from Figure 9 and Figure 10, the waveforms optimized by the CD-DIN method and the SOA2 ( ϵ = 2 ) method lose their orthogonality after optimization, despite originally being orthogonal. This explains why their output SCNRs are higher than that of the proposed method. To further verify this observation, Figure 11 compares the output SCNR performance of the proposed PSA and SOA2 and CD-DIN methods under practical imperfections, including array amplitude and phase perturbations and target angle estimation errors, across varying input SNR levels. As discussed in Section 5.1, the slightly lower SCNR of the proposed PSA, compared with the SOA2 ( ϵ = 2 ) and CD-DIN methods, results from the fact that these methods no longer maintain subcarrier orthogonality, thus behaving more like phased-array schemes that can yield higher SCNR. In contrast, the PSA preserves the orthogonal waveform property of MIMO radar, which ensures the advantages of enhanced spatial resolution and multi-target detection capability. Furthermore, when comparisons are made under the constraint of preserving subcarrier orthogonality, the PSA outperforms SOA2 ( ϵ = 0 ), which suffers a 1.45 dB SCNR degradation. As shown in Figure 12, the optimized waveform obtained by the proposed method exhibits superior autocorrelation performance, with a narrower main lobe and lower sidelobes compared to the SOA2 ( ϵ = 2 ) and CD-DIN methods.
Figure 13 compares the beampatterns of SOA2, CDDIN, and the proposed PSA method under steering vector mismatch conditions. The results demonstrate that the PSA method maintains excellent clutter suppression capability while accurately peaking at the true target azimuth. Compared to SOA2, PSA achieves more precise target localization, and relative to CDDIN, it exhibits superior performance with lower sidelobes and deeper nulls.
The algorithmic complexities of these methods are summarized in Table 3, where L represents the number of randomization trials. As shown, the proposed PSA exhibits a significantly lower per-iteration computational complexity compared with the other two methods.

6. Conclusions

In this paper, we have investigated the joint design of transmit waveforms and receive filters for MIMO radar systems with signal-dependent clutter plus white Gaussian noise. Since array element amplitude and phase perturbations, as well as inaccurate target angle estimation, may lead to steering vector mismatches and degrade the output SCNR, we propose a low-complexity peak searching strategy under the constant-modulus waveform constraints to optimize the initial phases of the transmit subcarriers, followed by a correction of the estimated target angle and steering vector. Furthermore, the receive filter is decomposed into a cascade of a spatial beamformer and a temporal filter, which reduces the dimensionality of matrix inversion and lowers the computational complexity from O ( N t 3 K 3 ) to O ( N r 3.5 ) . This decomposition allows for efficient real-time implementation even with large antenna arrays or long waveform sequences. Numerical simulations are provided to validate the performance of the proposed approach. The results reveal the following: (1) The proposed method attains near-ideal output SCNR with substantially lower computational complexity. In the ideal scenario, the SCNR performance remains within 0.34 dB of the theoretical upper bound, while under array element amplitude and phase perturbations, it is within 0.48 dB of the upper bound. Moreover, the proposed method exhibits excellent robustness, with the output SCNR fluctuating by no more than 0.01 dB even as the target azimuth estimation error increases. (2) The proposed method enables rapid and real-time acquisition of more accurate target azimuth angles, with its performance depending on the discretization of the angular uncertainty interval Ω . In practice, the number of samples Q should be carefully selected to balance estimation accuracy and computational cost. (3) The proposed method preserves essential characteristics of the initial waveform without imposing similarity constraints while maintaining subcarrier orthogonality. (4) The proposed method exhibits excellent clutter suppression performance, with null depths reaching −300 dB in the clutter directions, as well as desirable autocorrelation characteristics, with the first sidelobe level reaching −15 dB. Overall, the proposed method achieves a favorable balance between near-optimal SCNR, low computational complexity, and the preservation of waveform orthogonality, which is often lost in other robust methods.
Future research will further investigate optimization design under more practical constraints, such as energy allocation [39], peak sidelobe level, and integrated sidelobe level [29]. The proposed approach will also be extended to multi-pulse and wideband MIMO radar systems, while accounting for scenarios with more severe non-Gaussian array errors.

Author Contributions

Conceptualization, Y.H. and D.J.; methodology, Y.H.; software, Y.H. and S.W.; validation, Y.H., D.J. and S.W.; formal analysis, Y.H., Y.G. and K.J.; investigation, Y.H.; resources, D.J. and Y.G.; data curation, Y.H., M.F. and R.Y.; writing—original draft preparation, Y.H.; writing—review and editing, Y.H. and D.J.; visualization, Y.H. and K.J.; supervision, D.J., Y.G. and S.W.; project administration, D.J. and Y.G.; funding acquisition, Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Open Sharing Fund for the Large-scale Instruments of Hohai University: GX202402A.

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MIMOMultiple-input multiple-output
SCNRSignal-to-clutter-plus-noise ratio
SINRSignal-to-interference-plus-noise ratio
SDRSemidefinite relaxation
BSUM-MBlock successive upper-bound minimization method of multipliers
CD-DINCoordinate descent combined with Dinkelbach
ADPM Alternating direction penalty method
OFDM-LFMOrthogonal frequency division multiplexing linear frequency modulated
ADCAnalog-to-digital conversion
DDCDigital downconversion
PSAPeak searching algorithm
SOA2 Sequential optimization algorithm 2
PAR Peak-to-average ratio
PML Power method-like
MBI Maximum block improvement
CORDIC Coordinate rotation digital computer

References

  1. Haykin, S. Cognitive radar: A way of the future. IEEE Signal Process. Mag. 2006, 23, 30–40. [Google Scholar] [CrossRef]
  2. Gurbuz, S.Z.; Griffiths, H.D.; Charlish, A.; Rangaswamy, M.; Greco, M.S.; Bell, K. An Overview of Cognitive Radar: Past, Present, and Future. IEEE Aerosp. Electron. Syst. Mag. 2019, 34, 6–18. [Google Scholar] [CrossRef]
  3. Guerci, J.R. Cognitive radar: A knowledge-aided fully adaptive approach. In Proceedings of the 2010 IEEE Radar Conference, Arlington, VA, USA, 10–14 May 2010; pp. 1365–1370. [Google Scholar] [CrossRef]
  4. Bell, K.L.; Baker, C.J.; Smith, G.E.; Johnson, J.T.; Rangaswamy, M. Cognitive Radar Framework for Target Detection and Tracking. IEEE J. Sel. Top. Signal Process. 2015, 9, 1427–1439. [Google Scholar] [CrossRef]
  5. Einemo, M.; So, H.C. Weighted least squares algorithm for target localization in distributed MIMO radar. Signal Process. 2015, 115, 144–150. [Google Scholar] [CrossRef]
  6. Zhang, X.; El Korso, M.N.; Pesavento, M. MIMO radar target localization and performance evaluation under SIRP clutter. Signal Process. 2017, 130, 217–232. [Google Scholar] [CrossRef]
  7. Liang, J.; Wang, D.; Su, L.; Chen, B.; Chen, H.; So, H. Robust MIMO radar target localization via nonconvex optimization. Signal Process. 2016, 122, 33–38. [Google Scholar] [CrossRef]
  8. De Maio, A.; Lops, M. Design Principles of MIMO Radar Detectors. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 886–898. [Google Scholar] [CrossRef]
  9. Xu, L.; Li, J.; Stoica, P. Target detection and parameter estimation for MIMO radar systems. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 927–939. [Google Scholar] [CrossRef]
  10. Frankford, M.T.; Stewart, K.B.; Majurec, N.; Johnson, J.T. Numerical and experimental studies of target detection with MIMO radar. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 1569–1577. [Google Scholar] [CrossRef]
  11. Li, J.; Stoica, P. MIMO Radar with Colocated Antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  12. Cui, G.; Li, H.; Rangaswamy, M. MIMO Radar Waveform Design with Constant Modulus and Similarity Constraints. IEEE Trans. Signal Process. 2014, 62, 343–353. [Google Scholar] [CrossRef]
  13. Zhu, W.; Tang, J. Robust Design of Transmit Waveform and Receive Filter For Colocated MIMO Radar. IEEE Signal Process. Lett. 2015, 22, 2112–2116. [Google Scholar] [CrossRef]
  14. Karbasi, S.M.; Aubry, A.; Carotenuto, V.; Naghsh, M.M.; Bastani, M.H. Knowledge-based design of space-time transmit code and receive filter for a multiple-input-multiple-output radar in signal-dependent interference. IET Radar Sonar Navig. 2015, 9, 1124–1135. [Google Scholar] [CrossRef]
  15. Zhang, X.; Wang, F.; Li, H. Multi-Aperture Space-Time Transmit and Receive Design for MIMO Radar. IEEE Signal Process. Lett. 2021, 28, 947–951. [Google Scholar] [CrossRef]
  16. Jia, W.; Jakobsson, A.; Jian, J.; Li, P.; Huang, B.; Wang, W.Q. Unimodular Transmit Sequence Design for FDA-MIMO Radar in the Presence of Mismatched Target Steering Vectors. IEEE Trans. Antennas Propag. 2025, 73, 161–173. [Google Scholar] [CrossRef]
  17. Zhou, Q.; Li, Z.; Shi, J.; Mao, Y. Robust cognitive transmit waveform and receive filter design for airborne MIMO radar in signal-dependent clutter environment. Digit. Signal Process. 2020, 101, 102709. [Google Scholar] [CrossRef]
  18. Li, Z.; Shi, J.; Liu, W.; Pan, J.; Li, B. Robust Joint Design of Transmit Waveform and Receive Filter for MIMO-STAP Radar Under Target and Clutter Uncertainties. IEEE Trans. Veh. Technol. 2022, 71, 1156–1171. [Google Scholar] [CrossRef]
  19. Cui, G.; Yu, X.; Carotenuto, V.; Kong, L. Space-Time Transmit Code and Receive Filter Design for Colocated MIMO Radar. IEEE Trans. Signal Process. 2017, 65, 1116–1129. [Google Scholar] [CrossRef]
  20. Cheng, Z.; He, Z.; Liao, B.; Fang, M. MIMO Radar Waveform Design with PAPR and Similarity Constraints. IEEE Trans. Signal Process. 2018, 66, 968–981. [Google Scholar] [CrossRef]
  21. Yu, X.; Cui, G.; Kong, L.; Li, J.; Gui, G. Constrained Waveform Design for Colocated MIMO Radar with Uncertain Steering Matrices. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 356–370. [Google Scholar] [CrossRef]
  22. Tang, B.; Tang, J. Joint Design of Transmit Waveforms and Receive Filters for MIMO Radar Space-Time Adaptive Processing. IEEE Trans. Signal Process. 2016, 64, 4707–4722. [Google Scholar] [CrossRef]
  23. Li, D.; Tang, B.; Xue, L. Multispectrally Constrained Low-PAPR Waveform Optimization for MIMO Radar Space-Time Adaptive Processing. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 5097–5110. [Google Scholar] [CrossRef]
  24. Zheng, H.; Jiu, B.; Liu, H. Joint Optimization of Transmit Waveform and Receive Filter for Target Detection in MIMO Radar. IEEE Access 2019, 7, 184923–184939. [Google Scholar] [CrossRef]
  25. Xu, Z.; Zhu, J.; Xie, Z.; Fan, C.; Huang, X. MIMO Radar Robust Waveform-Filter Design for Extended Targets Based on Lagrangian Duality. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 1021–1036. [Google Scholar] [CrossRef]
  26. Wu, L.; Babu, P.; Palomar, D.P. Transmit Waveform/Receive Filter Design for MIMO Radar with Multiple Waveform Constraints. IEEE Trans. Signal Process. 2018, 66, 1526–1540. [Google Scholar] [CrossRef]
  27. Yang, J.; Aubry, A.; De Maio, A.; Yu, X.; Cui, G. Multi-Spectrally Constrained Transceiver Design Against Signal-Dependent Interference. IEEE Trans. Signal Process. 2022, 70, 1320–1332. [Google Scholar] [CrossRef]
  28. Wu, J.; Zhang, J.; Chen, Y. Constrained Pulse Radar Waveform Design Based on Optimization Theory. Sensors 2025, 25, 1203. [Google Scholar] [CrossRef]
  29. Zuo, L.; Yang, T.; Lu, X.; Zhang, M.; Lan, Z. Joint Design of Transmit Waveforms and Receive Filters for MIMO-STAP Radar with Two Sequential Constraints. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 5035–5048. [Google Scholar] [CrossRef]
  30. Luo, Z.q.; Ma, W.k.; So, A.M.c.; Ye, Y.; Zhang, S. Semidefinite Relaxation of Quadratic Optimization Problems. IEEE Signal Process. Mag. 2010, 27, 20–34. [Google Scholar] [CrossRef]
  31. Dinkelbach, W. On Nonlinear Fractional Programming. Manag. Sci. 1967, 13, 492–498. [Google Scholar] [CrossRef]
  32. Soltanalian, M.; Tang, B.; Li, J.; Stoica, P. Joint Design of the Receive Filter and Transmit Sequence for Active Sensing. IEEE Signal Process. Lett. 2013, 20, 423–426. [Google Scholar] [CrossRef]
  33. Soltanalian, M.; Stoica, P. Designing Unimodular Codes Via Quadratic Optimization. IEEE Trans. Signal Process. 2014, 62, 1221–1234. [Google Scholar] [CrossRef]
  34. Hyland, D.C.; Collins, E.G., Jr. Block Kronecker products and block norm matrices in large-scale systems analysis. SIAM J. Matrix Anal. Appl. 1989, 10, 18–29. [Google Scholar] [CrossRef]
  35. Koning, R.H.; Neudecker, H.; Wansbeek, T. Block Kronecker products and the vecb operator. Linear Algebra Its Appl. 1991, 149, 165–184. [Google Scholar] [CrossRef]
  36. Grant, M.; Boyd, S.; CVX: Matlab Software for Disciplined Convex Programming, Version 2. 2. 2020. Available online: https://cvxr.com/cvx (accessed on 28 January 2020).
  37. Grant, M.; Boyd, S. Graph implementations for nonsmooth convex programs. In Recent Advances in Learning and Control; Blondel, V., Boyd, S., Kimura, H., Eds.; Lecture Notes in Control and Information Sciences; Springer: London, UK, 2008; pp. 95–110. Available online: https://link.springer.com/chapter/10.1007/978-1-84800-155-8_7 (accessed on 28 January 2020).
  38. Volder, J.E. The CORDIC Trigonometric Computing Technique. IRE Trans. Electron. Comput. 1959, EC-8, 330–334. [Google Scholar] [CrossRef]
  39. Ding, M.; Li, Y.; Wei, J.; Zhu, E. Joint Design of OFDM-LFM Waveforms and Receive Filter for MIMO Radar in Spatial Heterogeneous Clutter. IEEE Geosci. Remote Sens. Lett. 2024, 21, 1–5. [Google Scholar] [CrossRef]
Figure 1. (a) Illustration of the spatial distribution of clutter and target. (b) Composition of the received signal in the range-time domain.
Figure 1. (a) Illustration of the spatial distribution of clutter and target. (b) Composition of the received signal in the range-time domain.
Electronics 14 04252 g001
Figure 2. The processing flow of the baseband echo signal.
Figure 2. The processing flow of the baseband echo signal.
Electronics 14 04252 g002
Figure 3. Comparison of the output SCNR performance of PSA, SOA2 and CD-DIN with θ ^ 0 = θ 0 = 15 .
Figure 3. Comparison of the output SCNR performance of PSA, SOA2 and CD-DIN with θ ^ 0 = θ 0 = 15 .
Electronics 14 04252 g003
Figure 4. Frequency spectrum of the optimized waveform subcarriers under deterministic conditions.
Figure 4. Frequency spectrum of the optimized waveform subcarriers under deterministic conditions.
Electronics 14 04252 g004
Figure 5. Phase progression of the optimized waveform subcarriers under deterministic conditions.
Figure 5. Phase progression of the optimized waveform subcarriers under deterministic conditions.
Electronics 14 04252 g005
Figure 6. The beampatterns P ( θ ) of the proposed PSA, SOA2 and CD-DIN in the deterministic case.
Figure 6. The beampatterns P ( θ ) of the proposed PSA, SOA2 and CD-DIN in the deterministic case.
Electronics 14 04252 g006
Figure 7. Output peaks evaluated at 0 . 5 increments across the angular uncertainty range.
Figure 7. Output peaks evaluated at 0 . 5 increments across the angular uncertainty range.
Electronics 14 04252 g007
Figure 8. Output SCNR loss against initial pointing error | Δ θ 0 | .
Figure 8. Output SCNR loss against initial pointing error | Δ θ 0 | .
Electronics 14 04252 g008
Figure 9. Frequency spectrum of the optimized waveform subcarriers under steering vector mismatch.
Figure 9. Frequency spectrum of the optimized waveform subcarriers under steering vector mismatch.
Electronics 14 04252 g009
Figure 10. Phase of the optimized waveform subcarriers under steering vector mismatch.
Figure 10. Phase of the optimized waveform subcarriers under steering vector mismatch.
Electronics 14 04252 g010aElectronics 14 04252 g010b
Figure 11. The output SCNR performance under steering vector mismatch.
Figure 11. The output SCNR performance under steering vector mismatch.
Electronics 14 04252 g011
Figure 12. Autocorrelation performance of the waveform after subcarrier synthesis.
Figure 12. Autocorrelation performance of the waveform after subcarrier synthesis.
Electronics 14 04252 g012
Figure 13. The beampatterns P ( θ ) of the proposed PSA, SOA2 and CD-DIN under steering vector mismatch conditions.
Figure 13. The beampatterns P ( θ ) of the proposed PSA, SOA2 and CD-DIN under steering vector mismatch conditions.
Electronics 14 04252 g013
Table 1. Simulation parameters.
Table 1. Simulation parameters.
DescriptionSymbolValue
Transmit array elements N t 4
Receive array elements N r 8
Pulse duration T p 2 μs
Carrier frequency f c 10 GHz
Subcarrier frequency spacing Δ f 5 MHz
Sampling frequency f s 20 MHz
Number of pulse samplesK40
Table 2. Comparison of algorithmic complexities.
Table 2. Comparison of algorithmic complexities.
Algorithm Per-Iteration Computational Complexity
The proposed PSA O ( N r 3.5 )
SOA2 ( ϵ = 0 ) [12] O ( N r 3 K 3 )
SOA2 ( ϵ = 2 ) O N r 3 K 3 + K 3.5 N t 3.5 + L K 2 N t 2
CD-DIN [16] O ( N r 3 K 3 + N t 2 N r 2 K 3 )
Table 3. Comparison of algorithmic complexities.
Table 3. Comparison of algorithmic complexities.
Algorithm Per-Iteration Computational Complexity
The proposed PSA O ( 2 N r 3.5 + K N r + K N t + Q N t )
SOA2 O ( N r 3 K 3 + K 3.5 N t 3.5 + L K 2 N t 2 )
CD-DIN O ( N t 3 K 3 + N r 2 N t 2 K 3 )
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

Han, Y.; Jiang, D.; Gao, Y.; Wang, S.; Jiang, K.; Fu, M.; Yu, R. A Low-Complexity Peak Searching Method for Jointly Optimizing the Waveform and Filter of MIMO Radar. Electronics 2025, 14, 4252. https://doi.org/10.3390/electronics14214252

AMA Style

Han Y, Jiang D, Gao Y, Wang S, Jiang K, Fu M, Yu R. A Low-Complexity Peak Searching Method for Jointly Optimizing the Waveform and Filter of MIMO Radar. Electronics. 2025; 14(21):4252. https://doi.org/10.3390/electronics14214252

Chicago/Turabian Style

Han, Yan, Defu Jiang, Yiyue Gao, Song Wang, Kanghui Jiang, Mingxing Fu, and Ruohan Yu. 2025. "A Low-Complexity Peak Searching Method for Jointly Optimizing the Waveform and Filter of MIMO Radar" Electronics 14, no. 21: 4252. https://doi.org/10.3390/electronics14214252

APA Style

Han, Y., Jiang, D., Gao, Y., Wang, S., Jiang, K., Fu, M., & Yu, R. (2025). A Low-Complexity Peak Searching Method for Jointly Optimizing the Waveform and Filter of MIMO Radar. Electronics, 14(21), 4252. https://doi.org/10.3390/electronics14214252

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