Next Article in Journal
Multi-Stage Frequency Attention Network for Progressive Optical Remote Sensing Cloud Removal
Previous Article in Journal
Application of Atmospheric Augmentation for PPP-RTK with Instantaneous Ambiguity Resolution in Kinematic Vehicle Positioning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Phase-Only Optimization Null Control Method for FDA-MIMO Based on ADMM

1
School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
2
8511 Research Institute of China Aerospace Science and Industry Corporation, Nanjing 210007, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(15), 2865; https://doi.org/10.3390/rs16152865
Submission received: 3 June 2024 / Revised: 24 July 2024 / Accepted: 1 August 2024 / Published: 5 August 2024

Abstract

:
This paper investigates null control within the transmit–receive beampattern of Frequency Diverse Array-Multiple-Input and Multiple-Output (FDA-MIMO) systems, presenting a novel phase-only optimization approach for achieving null control in FDA-MIMO. We employ an alternating multiplier framework, which transforms the intricate and inherent constant modulus constraint and numerous amplitude constraints in optimization into more manageable projection problems. By employing a phase-only optimization strategy, the intricate hardware and computational burdens associated with null control in FDA-MIMO are effectively alleviated. The simulation results indicate that the algorithm proposed in this paper exhibits excellent null control ability while precisely maintaining constant modulus constraints, and it possesses an extremely high computational efficiency.

Graphical Abstract

1. Introduction

Null control is a crucial technique in beamforming [1], widely employed in the field of radar systems. By controlling nulls in array antenna systems, it is possible to effectively suppress interference signals, thereby enhancing the performance of signal reception or transmission. Currently, null control has garnered extensive attention and research in practical applications, achieving significant advancements. For instance, in radar systems, null control can be utilized to suppress spurious targets or interference sources in echoes, thereby improving target detection and tracking performance [2].
Indeed, the problem of synthesizing beampatterns with widened nulls has been extensively investigated [3,4]. A novel beamforming approach based on the Minimum Dispersion (MD) criterion has been designed in [5], which can limit the average power of interference in dynamic angular sectors to zero. A minimum variance beamformer with a predefined level of suppression on specified zero-angle sectors was proposed in [6], which utilizes a set of linear constraints, replacing the original quadratic constraints in the optimization problem, thereby reducing the computational complexity of the design. Additionally, an innovative robust null broadening adaptive beamformer was introduced in [7], which effectively widens interference nulls and enhances null depth through the use of projection transformation and diagonal loading techniques. The above methods are all aimed at null control in the spatial direction dimension, but it seems difficult to suppress the interference of the main lobe.
Frequency diverse arrays (FDAs) possess a unique distance-dependent characteristic [8]; therefore, FDAs can achieve precise null control in the distance–angle two-dimensional plane, overcoming the limitation of traditional phased arrays that can only generate nulls in the angle dimension, giving FDAs a significant advantage in main lobe interference suppression [9]. However, the time-varying nature of FDAs prevents them from transmitting beams due to achieving high-gain beams or deep nulls at constant distance–angle positions [10]. An FDA-MIMO scheme was proposed, which allows the beamforming pattern to focus on addressing time-varying issues [11,12,13,14]. Scholars have designed specialized receiving structures for FDA-MIMO [15,16,17,18,19] and conducted research on FDA-MIMO directional null control based on this [20,21,22,23,24]. A null control method in the main lobe distance dimension using transmit weight vector design was proposed based on the standard FDA in [20], which can analytically set multiple nulls at an arbitrary distance dimension and control their width. However, this method neglects the time-varying impact on the beampattern, resulting in nulls that only briefly reside in spatial positions. Additionally, it fails to address the inherent coupling issue between the distance and angle, limiting target localization and interference performance. A null control technique based on a covariance matrix reconstruction was introduced based on the FDA-MIMO structure in [21], which widens nulls by placing virtual interference around actual interference locations. A method for designing a Preset Null Broadening Beamformer (PBNBF) by strategically placing artificial interference with appropriate power around the nulls in the equivalent transmit beampattern was proposed in [22], which widens the nulls and ensures effective suppression of deceptive interference. Lan et al. proposed a precise control method for nulls in the transmission–reception beampattern in [23]. This method can calculate the power of virtual interference based on preset null levels and then construct a virtual covariance matrix, ultimately obtaining a closed-form solution for weight vectors using the adaptive array theory, which exhibits more precise null control capabilities compared to [21,23]. The skew projection technique was further employed in [24], avoiding the mutual interference issues that arise when controlling multiple nulls simultaneously.
It can be observed that in the current research on null control in FDA beampatterns, the majority of studies are focused on FDA-MIMO. However, in the research presented in [21,23,24], all of them employ complex weighted vector optimization, which necessitates numerous high-dynamic amplifiers and intricate feed networks. In this scenario, the expansion of virtual array apertures leads to a higher dimensionality of optimization variables, making null control techniques for FDAs often associated with expensive computational costs and complex hardware requirements. Over the years, some researchers have considered using phase-only optimization methods to achieve antenna array beampattern nulling [25,26,27]. S. T. Smith solved the optimal phase-only adaptive weighting problem by optimizing the signal-to-interference-plus-noise ratio (SINR) constrained by phase-only vectors [25]. P. J. Kajenski proposed a phase-only method for generating notches in the beampattern of phased array antennas [26]. Similarly, L. Pallottta et al. synthesized optimal space–time adaptive processing (STAP) using a phase-only optimization method [27].
Traditional methods need to handle both a significant number of constant modulus constraints and a large number of amplitude constraints simultaneously, whose dual requirement adds complexity to the optimization process. To address this challenge, this paper focuses on the research related to null control in FDA-MIMO transmit–receive beampatterns and proposes a method, which applies for FDA-MIMO null control based on the alternating direction method of multipliers (ADMM) [27] for phase-only optimization. The core idea behind this approach is to introduce the ADMM framework to transform complex constant modulus and amplitude constraints into simple projection problems, which reduces both hardware requirements and the computational complexity.
The remainder of this paper is organized as follows. Section 2 presents the FDA-MIMO transmit–receive signal model and principle. To improve the null depth and computational efficiency of FDA-MIMO, the ADMM and the double-layer alternating direction method of multipliers (DADMM) methods are investigated in Section 3. Simulation results are given in Section 4. Conclusions are drawn in Section 5.

2. FDA-MIMO Transmit–Receive Signal Model

Considering a standard FDA as shown in Figure 1, the transmitted signal superimposed on a far-field point target can be represented as
r ( t ) = m = 0 M 1 w T , m * ϕ ( t τ m ) e j 2 π f m ( t τ m ) f m = f 0 + m Δ f , m = 0 , 1 , , M 1 ,
where f 0 and Δ f denote the reference carrier frequency and frequency increment, respectively; w T , m is the complex weight coefficient corresponding to the m-th element; f m represents the frequency of the m-th transmit array element; and τ m = r m / c represents the propagation delay from the m-th element to the target. ϕ ( t ) is the transmission baseband signal per unit energy, T p ϕ ( t ) ϕ * ( t ) d t = 1 , where T p is the pulse duration.
According to the narrowband assumption, ϕ ( t τ m ) ϕ ( t τ ) , where τ represents the propagation delay between the target and the reference element, Equation (1) can be approximately expressed as
r ( t ) e j 2 π f 0 ( t r c ) ϕ ( t τ ) × m = 0 M 1 w T , m * e j 2 π ( m Δ f t m Δ f r c + m d f 0 s i n θ c ) .
For ease of analysis, we first derive the case of a single-antenna receiver. Assuming the number of receiving element is 1, the signal at the receive antenna can be represented as
r ( t ) = ξ e j 2 π f 0 ( t r c ) ϕ ( t 2 τ ) × w T H [ a t ( t ) a θ ( θ ) a r ( r ) ] ,
where ξ represents the amplitude and phase variation caused by the electromagnetic wave propagation path and target scattering, ( · ) T represents the transpose operation, ⊙ represents for the Hadamard product operator, and  w T = [ w T , 1 , w T , 2 , , w T , M ] , a t ( t ) , a θ ( θ ) , and a r ( r ) are defined as
a t ( t ) = [ 1 , e j 2 π Δ f t , , e j 2 π ( M 1 ) Δ f t ] ,
a θ ( θ ) = [ 1 , e j 2 π d f 0 s i n θ c , , e j 2 π ( M 1 ) d f 0 s i n θ c ] ,
a r ( r ) = [ 1 , e j 4 π Δ f r c , , e j 4 π ( M 1 ) Δ f r c ] .
From (3), it can be observed that the time variable t simultaneously exists in the waveform correlation term ϕ ( t 2 τ ) and the beampattern correlation term w T H [ a t ( t ) a θ ( θ ) a r ( r ) ] , the latter of which leads to the time-varying phenomenon of the standard FDA transmit beampattern. This phenomenon not only results in the inability to concentrate the transmitted energy but also renders traditional heterodyne filtering receiver designs unsuitable for FDAs [10,28]. For this purpose, Gui et al. proposed a receiver model based on multi-channel mixing and matched filtering [18], as shown in Figure 2.
In the case of the single-antenna receiver, the output of the matched filter for the n-th channel can be expressed as
y n ( t ) = [ r ( t ) × e j 2 π ( f 0 + n Δ f ) t ] * ϕ ( t ) = ξ ˜ m = 0 M 1 w T , m * a m , n ( θ , r ) A ( t r , [ m n ] Δ f ) ,
where ξ ˜ = ξ e j 4 π f 0 r c and  a m n ( r , θ ) = e j 2 π ( m d f 0 s i n θ c n 2 Δ f r c ) , with * representing the convolution operator. The definition of the ambiguity function A ( t r , [ m n ] Δ f ) is given as
A ( t r , f d ) = 0 T p e j 2 π f d t ϕ ( t ) ϕ * ( t t r ) d t ,
where t r = t 2 τ . From (7), the time variable t has been separated into the ambiguity function A ( t r , [ m n ] Δ f ) after matched filtering, and the steering vector that influences the spatial beam direction is now independent of the time variable t. However, it is important to note that A ( t r , [ m n ] Δ f ) couples with the spatial term a m n ( θ , r ) and weight w T , m * through a summation operation, leading to space–time coupling that can cause range measurement biases, which can result in the peak of y n ( t ) not necessarily occurring at A ( 0 , 0 ) , thereby affecting the accurate measurement of the target’s distance. As  A ( t r , f d ) is a function related to the envelope of the transmit waveform, it is necessary to carefully design the transmit waveform to satisfy the following decoupling condition:
A ( t r , [ m n ] Δ f ) = A R ( t r ) · A D ( [ m n ] Δ f ) .
where A R ( t r ) and A D ( [ m n ] Δ f ) are the time delay and Doppler tangent plane of the ambiguity function, respectively. Substituting (9) into (7), the n-th channel filter output is expressed as
y n ( t r ) = ξ ˜ A R ( t r ) m = 0 M 1 w T , m * a m , n A D ( [ m n ] Δ f ) .
By applying weighting to y n ( t r ) through the receiver beamformer, we can obtain
y ˜ n ( t r ) = m = 0 M 1 w F , m * y n ( t r ) = ξ ˜ A R ( t r ) w T H [ A θ r A D ] w F * ,
where w F = [ w F , 0 , w F , 1 , , w F , M 1 ] T is the receive weight vector of the beamformer and  A θ r = a θ ( θ ) a r T ( r ) represents the transmit–receive steering vector matrix. In fact, A D = { A D ( [ m n ] Δ f } M × M and A D can be regarded as the cross-correlation matrix of FDA’s transmit signals.
Equation (11) is a general FDA receiving signal model, which is applicable to both FDAs with coherent transmitted waveforms and with orthogonal transmit waveforms. Consider an FDA with orthogonal transmit signal, where A D = I M and where  I M represents the diagonal matrix of M × M . In this case, (11) can be re-expressed as
y ˜ = ξ w T H [ A θ r I M ] w F * = ξ w T H d i a g [ A θ r ] w F * = ξ ( w T w R ) H ( a θ ( θ ) a r ( r ) ) = ξ ( w T w R ) H a T ( r , θ ) ,
where ξ = ξ ˜ A R ( t r ) , a T ( r , θ ) = a θ ( θ ) a r ( r ) represents the equivalent transmit steering vector and  d i a g [ · ] represents the operation of taking diagonal elements.
In the multi-antenna situation, assuming that N elements are used for reception, the extension of (12) can be re-expressed as
y ˜ = ξ ( ( w T 1 N ) w F ) H { a T ( r , θ ) b ( θ ) } .
where 1 N represents a vector of ones with N dimensions, w F is the reception weight vector with M N dimensions, ⊗ denotes the Kronecker product operator, and b ( θ ) = [ 1 , e j 2 π f 0 d s i n θ / c , , e j 2 π f 0 ( N 1 ) d s i n θ / c ] T represents the steering vector of the receive array.

3. Null Control for FDA-MIMO Transmit–Receive Beampattern

3.1. Problem Statement

After the treatment in Section 2, the normalized transmit–receive array factor of FDA-MIMO can be represented as
A F ( θ , r ) = | ( ( w T 1 N ) w F ) H ( a T ( r , θ ) b ( θ ) ) | 2 .
In the case of an orthogonal transmit signal, the transmit weight coefficient w T only affects transmit power, so we do not consider optimizing w T . Without the loss of generality, let w T = 1 M and define u ( θ , r ) = a ( θ , r ) b ( θ ) ; then, (14) can be expressed as
A F ( θ , r ) = | w F H u ( θ , r ) | .
In the phase-only optimization of null control, two general categories of null control problems are considered [26]. The first type involves maximizing the main lobe gain while keeping the nulls in a specified region below a certain threshold value. The second type aims to minimize the null levels in a specified region while ensuring that the given main lobe gain is not less than a certain value. The corresponding optimization problems can be formulated as Q 1 and Q 2 :
Q 1 m a x w F | w F H u ( θ 0 , r 0 ) | s . t . m a x | w F H u ( θ , r ) | ε n , ( θ , r ) Ω n | w F , k | = 1 , k = 1 , 2 , , M N w F = [ w F , 1 , w F , 2 , , w F , M N ] ,
Q 2 m i n w F m a x ( θ , r ) Ω n | w F H u ( θ , r ) | s . t . | w F H u ( θ 0 , r 0 ) | A 0 | w F , k | = 1 , k = 1 , 2 , , M N w F = [ w F , 1 , w F , 2 , , w F , M N ] ,
where ε n represents the desired null constraint level, Ω n represents the null area, and  A 0 is the desired main lobe gain. Due to the presence of constant modulus constraints, both problems Q 1 and Q 2 are complex non-convex optimization problems and are difficult to deal with directly. Currently, there is limited research on phase-only null control based on FDAs. Classical semidefinite relaxation (SDR) techniques were employed to address the above problems in [29]; however, SDR techniques have two main drawbacks, as follows:
Firstly, SDR transforms the original vector optimization problem of dimension M N × 1 into a matrix optimization problem of dimension M N × M N , leading to increased computational complexity.
Secondly, SDR discards the non-convex rank-one constraint, resulting in an approximate solution that may not satisfy the constant modulus constraint, necessitating further correction.
Additionally, compared to phased arrays, null control on a distance–angle 2D plane requires imposing more constraints, further increasing the computational burden of the SDR algorithm. To overcome these shortcomings, this paper introduces an efficient phase-only FDA null control technique based on the ADMM [30] in the subsequent discussion.
ADMM is a framework for solving separable convex optimization problems. It takes the form of a decomposition–composition process, where solutions to smaller local subproblems are combined to find a solution to the larger global problem. ADMM combines the advantages of dual decomposition and augmented Lagrangian methods, providing a decomposable algorithm with good convergence properties and fast processing speed. As a result, it has found widespread application in array signal processing and machine learning. Therefore, in this section, we utilize the ADMM method to solve problems Q 1 and Q 2 .

3.2. Solution for Q 1 Based on ADMM

It can be observed that due to the presence of absolute values, the objective function of problem Q 1 is not smooth. Therefore, we first introduce an auxiliary variable t that satisfies | t | = 1 , and then we can obtain the following relationships for the objective function:
a r g m i n w F | | d p t | w F H u ( θ 0 , r 0 ) | | | 2 = a r g m a x w F | | w F H u ( θ 0 , r 0 ) | | ,
where d p is the upper bound for | w F H u ( θ 0 , r 0 ) | , and when the magnitude of w F is 1, d p = M N . When t = w F H u ( θ 0 , r 0 ) , we can obtain
a r g m a x w F | | w F H u ( θ 0 , r 0 ) | | = a r g m i n w F | | d p t | w F H u ( θ 0 , r 0 ) | | | 2 = a r g m i n w F | | d p t w F H u ( θ 0 , r 0 ) | | 2 .
Equation (19) indicates that by updating t during the optimization process to satisfy t = w F H u ( θ 0 , r 0 ) , the objective function in Q 1 can be transformed into a typical quadratic programming (QP) form. After the transformation given in (19), Q 1 can be equivalently represented as
Q 1 m i n w F | | d p ( t ) w F H u ( θ 0 , r 0 ) | | 2 s . t . m a x | w F H u ( θ , r ) | ε n , ( θ , r ) Ω n w F H E k w F = 1 , k = 1 , 2 , , M N ,
where E k is a M N × M N diagonal matrix that is satisfied, as follows:
E k ( i , j ) = 1 , i = j = k 0 , O t h e r w i s e .
Under the ADMM algorithm framework, introducing two auxiliary variables, v = w F and h j = w F H u ( θ j , r j ) , ( θ j , r j ) Ω n , Q 1 can be further equivalently represented as
Q 1 m i n w F | | d p ( t ) w F H u ( θ 0 , r 0 ) | | 2 s . t . m a x | h j | ε n , j = 1 , 2 , , J v H E k v = 1 , k = 1 , 2 , , M N v = w F h j = w F H u ( θ j , r j ) , ( θ j , r j ) Ω n ,
where J represents the number of grid points after the discretization of the null region Ω n . Applying the ADMM algorithm framework to (23), the corresponding augmented Lagrangian function L p ( w F , v , h , γ 1 , γ 2 ) can be expressed as
L p ( w F , v , h , γ 1 , γ 2 ) = | | d p ( t ) w F H u ( θ 0 , r 0 ) | | 2 + ρ 1 2 | | w F v + γ 1 | | 2 + ρ 2 2 | | A J H w F h + γ 2 | | 2 ,
where γ 1 and γ 2 are the dual variables, and ρ 1 2 and ρ 2 2 are penalty factors that affect the algorithm’s convergence speed. Here, A J = [ u ( θ 1 , r 1 ) , u ( θ 2 , r 2 ) , , u ( θ J , r J ) ] and h J = [ h 1 , h 2 , , h J ] T . The ADMM algorithm optimizes the variable ( w F , v , h , γ 1 , γ 2 ) through alternating iterative updates, and the update at the g-th iteration can be expressed as
w F g + 1 = a r g m i n w F   L p ( w F , v g , h g , γ 1 g , γ 2 g ) v g + 1 = a r g m i n v   L p ( w F g + 1 , v , h g , γ 1 g , γ 2 g ) h g + 1 = a r g m i n h   L p ( w F g + 1 , v g + 1 , h , γ 1 g , γ 2 g ) γ 1 g + 1 = γ 1 g + ( w F g + 1 v F g + 1 ) γ 2 g + 1 = γ 2 g + ( A J H w F g + 1 h g + 1 ) .
According to (24), the closed-form update for the variable ( w F , v , h , γ 1 , γ 2 ) at each iteration can be derived as follows:
(1) Updating w F g + 1 .
Solving for w F g + 1 involves finding the extreme of an unconstrained complex-valued function, which achieves its optimal value when the gradient is zero, satisfying the following:
w F H L p ( w F , v g , h g , γ 1 g , γ 2 g ) = 0 .
Clearly, w g + 1 can be computed as
w g + 1 = ε 1 y ,
where
ε = u ( θ 0 , r 0 ) u H ( θ 0 , r 0 ) + ρ 1 2 I + ρ 2 2 ( A J A J H ) y = u ( θ 0 , r 0 ) d p t + ρ 1 2 ( v g γ 1 g ) + ρ 2 2 A J ( h g γ 2 g ) .
Importantly, after obtaining the update for w F g + 1 , it is necessary to update the auxiliary variable t to maintain the equivalence of the problem; thus, the g-th iteration of t can be expressed as
t g + 1 = | t | e j u H ( θ 0 , r 0 ) w F g + 1 .
(2) Updating v g + 1 .
Solving for v g + 1 can be equivalently transformed into the following problem:
v g + 1 = a r g m i n v ρ 1 2 | | w F g + 1 v + γ 1 | | s . t . v D .
where D = { v | v H E k v , k = 1 , 2 , , M N } . Clearly, Equation (29) is an Euclidean projection problem, and its solution for v g + 1 can be easily obtained as
v g + 1 = ( w F g + 1 + γ 1 ) | w F g + 1 + γ 1 | .
where represents element-wise division.
(3) Updating h g + 1 .
Similar to (29), the update for h g + 1 is also an Euclidean projection problem, and its solution is
h j g + 1 = ε n h j ˜ g + 1 | h j ˜ g + 1 | , | h j ˜ g + 1 | ε n h j ˜ g + 1 , | h j ˜ g + 1 | < ε n ,
where h ˜ g + 1 = [ h 1 ˜ g + 1 , h 2 ˜ g + 1 , , h J ˜ g + 1 ] T = A J H w F g + 1 + γ 2 g , and the update expressions for γ 1 g + 1 and γ 2 g + 1 are as shown in (24).
The stopping criteria for the ADMM algorithm are controlled by the primal constraint residuals ε r 1 , ε r 2 , and the dual residual ε d , as defined in (32). Iterations are stopped when ε r 1 , ε r 2 , and  ε d are smaller than their specified thresholds.
ε r 1 g + 1 = w F g + 1 v g + 1 ε r 2 g + 1 = A J H w F g + 1 h g + 1 ε d g + 1 = | | ρ 1 ( v g + 1 v g ) | |
The stopping criteria is provided for the ADMM algorithm in [30], which are
| | ε r 1 g ξ r 1 | | , | | ε r 2 g ξ r 2 | | , | | ε d g ξ d | | ,
where ξ r 1 , ξ r 2 , and  ξ d are the thresholds for the primal constraint residuals and dual residuals, and they can be represented as
ξ r 1 = M N + 1 ϵ a b s + ϵ r e l m a x { | | w F g | | 2 , | | v g | | 2 } n ξ r 2 = J ϵ a b s + ϵ r e l m a x { | | A J H w F g | | 2 , | | h | | 2 } ξ d = M N + 1 ϵ a b s + ϵ r e l | | ρ 1 γ 1 g | | 2 ,
where ϵ a b s represents the absolute error tolerance and  ϵ r e l represents the relative error tolerance.

3.3. Solution for Q 2 Based on DADMM

Similar to the approach in Q 1 , two auxiliary variables v and h = [ h 1 , h 2 , , h J ] T are introduced to transform Q 2 into a more manageable form, as follows:
Q 2 m i n w F , v , h , η η s . t . | w F H u ( θ 0 , r 0 ) | A 0 | h j | η , j = 1 , 2 , , J h j = w F H u ( θ j , r j ) , ( θ j , r j ) Ω n v H E k v , k = 1 , 2 , , M N w F = v .
The corresponding augmented Lagrangian function L p ( w F , v , h , η , γ 1 , γ 2 ) can be expressed as
L p ( w F , v , h , η , γ 1 , γ 2 ) = η + ρ 1 2 | | w F v + γ 1 | | 2 + ρ 2 2 | | A J H w F h + γ 2 | | 2 .
The parameters in (36) are consistent with Equation (23). Notice the interdependence of h and η . Thus, { h , η } is iterated as a set of variables. According to the ADMM framework, the update form for variable ( w F , v , { h , η } , γ 1 , γ 2 ) in the g-th iteration is given by (37).
w F g + 1 = a r g m i n w F   L p ( w F , v g , h g , η g , γ 1 g , γ 2 g ) v g + 1 = a r g m i n v   L p ( w F g + 1 , v , h g , η g , γ 1 g , γ 2 g ) { h g + 1 , η g + 1 } = a r g m i n h , η   L p ( w F g + 1 , v g + 1 , h , η , γ 1 g , γ 2 g ) γ 1 g + 1 = γ 1 g + ( w F g + 1 v F g + 1 ) γ 2 g + 1 = γ 2 g + ( A J H w F g + 1 h g + 1 )
According to Equation (37), we can derive the closed-form solution for the variable ( w F , v , { h , η } , γ 1 , γ 2 ) at each iteration, as follows:
(1) Updating w F g + 1 .
The update for w F g + 1 is equivalent to solving the following suboptimal problem.
w F g + 1 = a r g m i n w F ρ 1 2 | | w F v g + γ 1 g | | 2 + ρ 2 2 | | A J H w F h g + γ 2 g | | 2 s . t . | w F H u ( θ 0 , r 0 ) | A 0
Equation (38) is a convex optimization problem under inequality constraints and can be solved using the Lagrange multiplier method in conjunction with the Karush–Kuhn–Tucker (KKT) conditions [31]. However, the required algebraic operations are rather complex. Therefore, this paper introduces a double-layer ADMM (DADMM) framework to further simplify this problem. The specific approach involves introducing an auxiliary variable b 0 = w F H u ( θ 0 , r 0 ) so that (38) can be equivalently transformed as
m i n w F , b 0 ρ 1 2 | | w F v g + γ 1 g | | 2 + ρ 2 2 | | A J H w F h g + γ 2 g | | 2 s . t . | b 0 | A 0 b 0 = u H ( θ 0 , r 0 ) w F .
Similarly, the augmented Lagrangian function for (39) can be derived as
L 1 ( w F , b 0 , κ ) = ρ 1 2 | | w F v g + γ 2 g | | 2 + ρ 2 2 | | A J H w F h g + γ 2 g | | 2 + ρ 3 2 | | u H ( θ 0 , r 0 ) w F b 0 + κ | | 2 ,
where κ is the dual variable and  ρ 3 is the penalty factor. According to the ADMM variable update form, the iterative forms of w F , b 0 and κ can be obtained as
w F g ¯ + 1 = a r g m i n w F , h 0   L 1 ( w F , b 0 g ¯ , κ g ¯ ) b 0 g ¯ + 1 = a r g m i n w F , h 0   L 1 ( w F g ¯ , b 0 , κ g ¯ ) κ g ¯ + 1 = κ g ¯ + u H ( θ 0 , r 0 ) w F g ¯ + 1 b 0 g ¯ + 1 .
Observing (41), we can see that the original inequality-constrained optimization problem (38) has been transformed into two simple unconstrained optimization problems and a straightforward Euclidean projection problem. Each step of the solution process has clear closed-form solutions, reducing the complexity of problem solving and improving efficiency. After a straightforward derivation, the iterative closed-form solutions for w F g ¯ + 1 and b 0 g ¯ + 1 in (41) are
w F g ¯ + 1 = Π 1 f b 0 g ¯ + 1 = b ˜ 0 | b ˜ 0 | , | b ˜ 0 | A 0 b ˜ 0 , | b ˜ 0 | > A 0 ,
where
Π = ρ 1 2 I + ρ 2 2 ( A J A J H ) + ρ 3 2 u ( θ 0 , r 0 ) u H ( θ 0 , r 0 ) f = ρ 1 2 ( v g γ 1 g ) + ρ 2 2 A J ( h g γ 2 g ) + ρ 3 2 ( b 0 g ¯ κ g ¯ ) b ˜ 0 = u H ( θ 0 , r 0 ) w F g ¯ + 1 + κ g ¯ .
Once the inner ADMM iterations stop, the output w F g ¯ + 1 is used for the outer ADMM, and the inner ADMM iteration stopping criterion is given by
| | ε ¯ r 1 g ¯ | | ξ ¯ r 1 , | | ε ¯ d g ¯ | | ξ ¯ d ,
where
ε ¯ r 1 g ¯ = | | u H ( θ 0 , r 0 ) w F g ¯ b 0 g ¯ 1 | | ε ¯ d g ¯ = | | ρ 3 2 u ( θ 0 , r 0 ) ( b 0 g ¯ b 0 g ¯ 1 ) | | ξ ¯ r 1 = ϵ a b s + ϵ r e l m a x { | | u H ( θ 0 , r 0 ) w F g ¯ | | 2 , | | b 0 g ¯ | | 2 } ξ ¯ d = ϵ a b s + ϵ r e l | | ρ 3 2 u ( θ 0 , r 0 ) κ g ¯ | | 2 .
(2) Updating v g + 1 .
Solving for v g + 1 is likewise a simple Euclidean spherical projection problem, and its solution is consistent with (45).
(3) Updating { h g + 1 , η g + 1 } .
According to (3-56), the problem of solving for { h g + 1 , η g + 1 } can be formulated as
{ h g + 1 , η g + 1 } = a r g m i n h , η η + ρ 2 2 | | A J H w F g + 1 h + γ 2 | | 2 s . t . | h j | η , j = 1 , 2 , , J .
Observing (46), it can be seen that when the variable η is fixed, h g + 1 can be regarded as a Euclidean projection problem, and the corresponding closed-form solution is given as
h j g + 1 = m i n { | h ¯ j g + 1 | , η } h ¯ j g + 1 | h ¯ j g + 1 | , j = 1 , 2 , , J ,
where h ¯ g + 1 = [ h ¯ 1 g + 1 , h ¯ 2 g + 1 , , h ¯ J g + 1 ] T = A J H w F g + 1 + γ 2 . By combining (47) and (46), we can obtain an unconstrained optimization problem that depends only on η , as shown below.
η g + 1 = a r g m i n η + ρ 2 2 | | h ¯ g + 1 h g + 1 | | 2
Since the expression of h g + 1 depends on m i n { | h ¯ j g + 1 | , η } , let us consider different cases for η .
1. When η m a x ( | h ¯ j g + 1 | ) , we can obtain h g + 1 = h ¯ g + 1 , and problem (48) can be represented as
η g + 1 = a r g m i n η η s . t . η m a x ( | h ¯ j g + 1 | ) .
In this case, η g + 1 = m a x ( | h ¯ j g + 1 | ) .
2. When η m i n ( | h ¯ j g + 1 | ) , we can obtain h j g + 1 = η | h ¯ j g + 1 | h ¯ j g + 1 , and problem (48) can be represented as
η g + 1 = a r g m i n η η + ρ 2 2 j = 1 J ( h ¯ j g + 1 η ) 2 s . t . η m i n ( | h ¯ j g + 1 | ) .
It can be observed that problem (50) is a quadratic function with respect to η , and its minimum point η m can be expressed as
η m = ρ 2 j = 1 J | h ¯ j g + 1 | + 1 2 ρ 2 J .
Considering the constraint on η m i n ( | h ¯ j g + 1 | ) , η g + 1 can be calculated as
η g + 1 = m i n { η m , m i n ( | h ¯ j g + 1 | ) } .
3. When m i n ( | h ¯ j g + 1 | ) η m a x ( | h ¯ j g + 1 | ) , arrange | h ¯ g + 1 | in ascending order and record the indices j p that satisfy the condition | h ¯ j p g + 1 | η | h ¯ j p + 1 g + 1 | ; then, problem (48) can be represented as
η g + 1 = a r g m i n η η + ρ 2 2 j = 1 J ( h ¯ j g + 1 η ) 2 s . t . | h ¯ j p g + 1 | η | h ¯ j p + 1 g + 1 | .
The objective function in (53) is also a quadratic function, and its minimum point η m in the unconstrained case is
η m = ρ 2 j = j p + 1 J | h ¯ j g + 1 | + 1 2 ρ 2 ( J j p ) .
Considering the constraint on | h ¯ j p g + 1 | η | h ¯ j p + 1 g + 1 | , the optimal value η g + 1 can be calculated as
η g + 1 = | h ¯ j p + 1 g + 1 | , η m | h ¯ j p + 1 g + 1 | | h ¯ j p g + 1 | , η m | h ¯ j p g + 1 | η m , | h ¯ j p g + 1 | η | h ¯ j p + 1 g + 1 | .
Thus, the update for { h g + 1 , η g + 1 } can be completed through Equations (47), (49), (52), and (55), while the updates for the dual variables γ 1 g + 1 and γ 2 g + 1 are consistent with (37). In addition, the outer ADMM algorithm for solving problem Q 2 follows the same iteration stopping criteria as solving problem Q 1 in Equations (32)∼(34).

Algorithm Summary and Computational Complexity Analysis

The specific execution steps of the proposed ADMM and DADMM methods are summarized in Algorithm 1 and Algorithm 2, respectively. In the ADMM method, the main computational workload is in the updates of w g + 1 and t g + 1 in step 2, while the other steps involve only vector multiplications and divisions, resulting in a computational complexity of O ( M 3 N 3 + ( J + 1 ) M 2 N 2 + ( J + 2 ) M N ) . Assuming that the number of iterations required for problem Q 1 to converge is I Q 1 , the overall computational complexity is O ( I Q 1 ( M 3 N 3 + ( J + 1 ) M 2 N 2 + ( J + 2 ) M N ) ) . In most cases, the value of I Q 1 depends on the desired level of precision in the solution.
Algorithm 1 Algorithm of ADMM
Input: M, N, Δ f , u ( θ 0 , r 0 ) , ε n , Ω n , ρ 1 , ρ 2 , d p , ϵ a b s , ϵ r e l
Output: w F
1:
Initialize the variables w F 0 , v 0 , t 0 , h 0 , γ 1 0 , γ 2 0 , η 0 , and set g = 0 .
2:
Update w g + 1 and t g + 1 based on (26) and (28).
3:
Update v g + 1 based on (30).
4:
Update h g + 1 based on (31).
5:
Update γ 1 g + 1 and γ 2 g + 1 based on (24).
6:
Calculate the primal and dual residuals ε r 1 g + 1 , ε r 2 g + 1 , ε d g + 1 based on (32).
7:
If ε r 1 g + 1 , ε r 2 g + 1 , ε d g + 1 satisfies Equation (33), stop the iteration; otherwise, set g = g + 1 , and repeat steps 2 6 .
In the DADMM method, the main computational workload includes the inner ADMM updates in step 2, resulting in a computational complexity of O ( I I N ( M 3 N 3 + ( J + 1 ) M 2 N 2 + ( J + 2 ) M N ) ) , where I I N is the number of iterations required for inner ADMM to converge. Assuming that the number of iterations required for problem Q 2 to converge is I Q 2 , the total computational complexity for solving problem Q 2 is O ( I Q 2 I I N ( M 3 N 3 + ( J + 1 ) M 2 N 2 + ( J + 2 ) M N ) ) .
Algorithm 2 Algorithm of DADMM
Input:  M, N, Δ f , u ( θ 0 , r 0 ) , ε n , Ω n , ρ 1 , ρ 2 , d p , ϵ a b s , ϵ r e l Output: w F
1:
Initialize the variables w F 0 , v 0 , t 0 , h 0 , γ 1 0 , γ 2 0 , η 0 , and set g = 0 .
2:
Execute the inner ADMM according to Equation (42) and update w g + 1 .
3:
Update v g + 1 based on (30).
4:
Update { h g + 1 , η g + 1 } based on (47), (49), (52), (55).
5:
Update γ 1 g + 1 and γ 2 g + 1 based on (37).
6:
Calculate the primal and dual residuals ε r 1 g + 1 , ε r 2 g + 1 , ε d g + 1 based on (32).
7:
If ε r 1 g + 1 , ε r 2 g + 1 , ε d g + 1 satisfies (33), stop the iteration; otherwise, set g = g + 1 , and repeat steps 2 6 .

4. Simulation Results

This section conducts several simulation experiments to validate the effectiveness of Algorithms 1 and 2. The simulation parameters are set as follows: the number of transmit elements M = 15 , the number of receive elements N = 15 , the carrier frequency f 0 = 10 GHz, the element spacing d = 0.015 m, and the frequency offset Δ f = 5 kHz. The entire detection region is set as Ω = { ( θ , r ) | 90 θ 90 , 15 km r 45 km}, and the null region is defined as Ω n = { ( θ , r ) | 9 θ 11 , 18 km r 22 km}, with sampling intervals in the range dimension and angle dimension set as 0.2 km and 0 . 5 , respectively. The desired main lobe is directed toward ( θ 0 , r 0 ) = ( 10 , 30 km). Typical phase-only optimization methods based on SDR technology are used for a performance comparison, including the Semidefinite Relaxation with Linear Constraints (SDR−LC) algorithm and the Semidefinite Relaxation with Quadratic Constraints (SDR−QC) algorithm [26]. In both SDR−LC and SDR−QC methods, a rank-one approximation method [32] is used to calculate the receive weight matrix w F .

4.1. Given Null Depth Constraints to Maximize the Main Lobe Gain ( Q 1 Based on ADMM)

In this case, the performance of different algorithms in solving the problem of maximizing the main lobe gain under given null depth constraints is analyzed and compared. The preset null depth level is −70 dB, i.e., ε n = 10 ( 70 / 20 ) M N . Unless otherwise specified, the penalty factor is set to ρ 1 = ρ 2 = 100 , and the absolute error tolerance and relative error tolerance are set to ϵ a b s = 10 4 and ϵ r e l = 10 4 , respectively. Figure 3 compares the transmit–receive beamforming patterns using different methods. According to Figure 3a, it can be observed that even without any optimization, the transmit–receive beampattern of the standard FDA-MIMO is decoupled in the range and angle dimension. According to Figure 3b–d, it can be seen that SDR−QC, SDR−LC, and the proposed Algorithm 1 all form lower nulls in the specified null region. To further demonstrate whether the null levels in the null region satisfy the preset null depth constraints, Figure 4 compares the projection of the null region in the direction patterns formed by different algorithms in the range dimension. It can be observed that due to the quadratic constraints used in SDR−QC, it can only describe the average null level, and the nulls formed by the SDR−QC algorithm exceed the constraint requirements in some regions, while SDR−LC and Algorithm 1 can satisfy the null depth constraints.
However, the SDR−LC algorithm uses linear constraints to control the null levels, and achieving precise null control in the range–angle domain requires a large number of constraints, leading to extremely high computational complexity. Unlike SDR technology, Algorithm 1 in this paper adopts the ADMM framework, which transforms the constrained optimization problem into simple unconstrained optimization problems or projection problems, avoiding the need for complex matrix operations and significantly reducing computational complexity.
Table 1 provides a detailed performance comparison between different algorithms, where the violation of the constant modulus constraint (VCMC) is defined as | | | w | 1 | | . From Table 1, it can be seen that Algorithm 1 requires only 0.4 s for solving problem Q 1 , which is a significant performance improvement compared to 10.2 s for SDR−QC and 842 s for SDR−LC. In terms of null depth, Algorithm 1 and SDR−LC achieved −69.76 dB and −69.68 dB, respectively, which are very close to the preset level requirements. The slight error Ω n is due to the discrete approximation of the null region and the limited precision of the solution. Regarding the main lobe gain loss, SDR−LC and Algorithm 1 have similar performance, with losses of 1.02 dB and 1.01 dB, respectively, while SDR−QC has a relatively smaller main lobe gain loss of 0.92 dB, which is a result of the trade-off between antenna main lobe gain and sidelobe performance.
Examining the performance parameters of various algorithms in Table 1, it appears that the algorithm proposed in this paper holds an advantage solely in computational efficiency. However, it is noteworthy that Algorithm 1 exhibits significantly lower violation of the constant modulus constraint compared to the SDR−QC and SDR−LC algorithms. In fact, due to the highly dimensional receiving weight matrix in the FDA-MIMO, solutions obtained by SDR−LC and SDR−QC using rank-one approximation often contain numerous violations of the constant modulus constraint. Figure 5 compares the weights obtained with different algorithms, clearly revealing that both SDR−LC and SDR−QC have instances where the modulus values are not equal to 1. If the weight decreases, it will result in signal power loss [33], thereby reducing the effective range of the system. However, the constant modulus constraint can effectively reduce signal loss. It is easy to imagine that if the weights obtained with SDR−QC and SDR−LC are reset to 1, the performance of the beampattern will decrease significantly. The null performance of the beampattern after setting the weights to 1 is shown in Table 2. It can be observed that, under precise constant modulus constraints, SDR−QC and SDR−LC methods can only maintain null levels of −42.41 dB and −46.87 dB, respectively, significantly exceeding the prescribed null depth requirement of −70 dB. In contrast, Algorithm 1 proposed in this paper, by maintaining precise constant modulus constraints, preserves the original performance. In contrast, Algorithm 1 consistently ensures the constant modulus constraint, representing another advantage of the proposed algorithm over SDR−QC and SDR−LC.
To illustrate the convergence process of Algorithm 1 in this paper, Figure 6 depicts the curves of the objective function and constraint variations. From Figure 6a, it is evident that the objective function rapidly decreases and then gradually increases, reaching an extremely low level within 30 iterations, demonstrating the excellent convergence capability of Algorithm 1. In Figure 6b, it can be observed that the constraint conditions are constantly approached as the iteration progresses, which is also the reason for the subsequent gradual increase in the objective function.
Additionally, to validate the impact of different penalty factors on the convergence of the proposed algorithm, Figure 7 provides the curves of the objective function variation for different values of the penalty factors ρ 1 and ρ 2 . It can be observed that a smaller penalty factor leads to a faster convergence. However, it is important to note that the penalty factor should not be set too small as this may result in the algorithm failing to converge [34].

4.2. Maximizing Null Depth under Given Main Lobe Gain Constraint ( Q 2 Based on DADMM)

In this section, an analysis and comparison of the performance of different algorithms in solving the problem of maximizing null depth under a given main lobe gain constraint were conducted. Unless otherwise specified, the penalty factors were set as ρ 1 = ρ 2 = 100 and ρ 3 = 50 , and the main lobe gain constraint was denoted as A 0 = 0.9 M N , indicating a main lobe loss of 0.92 dB. Figure 8 provides a comprehensive comparison of the beampatterns generated using different algorithms. It can be observed that the null depths formed by Algorithm 2 in this paper and the SDR−LC algorithm are comparable and superior to the SDR−QC method. Both Algorithm 2 and SDR−LC achieved precise control of null responses, which is crucial in certain radar-communication integration applications. On the other hand, the null region levels in SDR−QC exhibited noticeable fluctuations.
Table 3 provides a detailed comparison of the performance of different algorithms. The proposed Algorithm 2 still exhibits the highest computational efficiency in solving such problems, with a runtime of only 1.2 s, while SDR−QC and SDR−LC require 9.28 s and 560 s, respectively. Due to the presence of the main lobe gain constraint, SDR−QC, SDR−LC, and Algorithm 2 all achieve consistent main lobe gain performance. However, in terms of null depth, Algorithm 2 in this paper is slightly lower than SDR−QC and SDR−LC. As analyzed in Q 1 , this phenomenon is attributed to the disruption of constant modulus constraints by SDR−QC and SDR−LC methods. Figure 9 illustrates the modulus values of weights obtained with different algorithms. It can be observed that SDR−QC and SDR−LC have numerous violations of the constant modulus constraint, while Algorithm 2 in this paper consistently maintains the constant modulus constraint. Table 4 presents a performance comparison after projecting different algorithms into the feasible solution space. Due to the enforced constant modulus constraint, the SDR−QC and SDR−LC methods can only maintain null levels of −22.31 dB and −22.51 dB, respectively, whereas Algorithm 2 in this paper still maintains its original performance. It is worth mentioning that both the FDA-MIMO beampatterns synthesized by both the ADMM and the DADMM methods, as shown in Figure 3 and Figure 8, show an increase in sidelobe regions. This is caused by the addition of null region, which introduces additional phase distortions or oscillations. For practical antenna applications, designers can add threshold conditions for the sidelobe level as constraints in problems Q 1 and Q 2 to meet different application requirements. Additionally, it is worth noting that random and unnecessary fluctuations during the matched filtering process can interfere with the phase of the ideal reference signal [35]. Our theoretical derivations have neglected this impact. We plan to introduce phase noise in our future research and further study FDA-MIMO null control under phase noise conditions.

5. Conclusions

This paper focuses on the research of null control in the transmit–receive beampattern of phased array antennas. It begins by deriving the signal model for the phased array receiver, establishing the model for null control in the transmit–receive beampattern of the FDA-MIMO system. Based on this, a phase-only optimization approach for null control in the FDA-MIMO system is proposed using the ADMM algorithm. This method addresses the challenges of the hardware complexity and computational load associated with the high dimensionality of FDA-MIMO null control by adopting a phase-only optimization strategy to reduce hardware complexity. Subsequently, the ADMM framework is employed to solve this constant modulus constraint optimization problem. Numerical experimental results demonstrate that the proposed algorithm exhibits a superior null control capability, precise constant modulus constraint retention ability, and extremely high computational efficiency. In our future work, we will test the effectiveness of the algorithm using real recorded interference signals to further validate its practical applicability.

Author Contributions

Methodology, M.X.; Software, M.X., X.S. and Y.W.; Validation, M.X.; Writing—original draft, M.X.; Writing—review & editing, T.H., X.S., Y.W. and Z.X.; Supervision, T.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Steyskal, H.; Shore, R.; Haupt, R. Methods for null control and their effects on the radiation pattern. IEEE Trans. Antennas Propag. 1986, 34, 404–409. [Google Scholar] [CrossRef]
  2. Lan, L.; Liao, L.; Xu, J.; Zhu, S.; Zeng, C.; Zhang, Y. Control and utilization of range-dependent beampattern with waveform diverse array radars. Chin. J. Aeronaut. 2022, 35, 1–31. [Google Scholar] [CrossRef]
  3. Liu, Z.; Zhao, S.; Zhang, G.; Jiao, B. Robust adaptive beamforming for sidelobe canceller with null widening. IEEE Sensors J. 2019, 19, 11213–11220. [Google Scholar] [CrossRef]
  4. Liu, Z.; Zhao, S.; Zhang, C.; Zhang, G. Flexible robust adaptive beamforming method with null widening. IEEE Sensors J. 2021, 21, 10579–10586. [Google Scholar] [CrossRef]
  5. Zhang, L.; Li, B.; Huang, L.; Kirubarajan, T.; So, H.C. Robust minimum dispersion distortionless response beamforming against fast-moving interferences. Signal Process. 2017, 140, 190–197. [Google Scholar] [CrossRef]
  6. Amar, A.; Doron, M.A. A linearly constrained minimum variance beamformer with a pre-specified suppression level over a pre-defined broad null sector. Signal Process. 2015, 109, 165–171. [Google Scholar] [CrossRef]
  7. Mao, X.; Li, W.; Li, Y.; Sun, Y.; Zhai, Z. Robust adaptive beamforming against signal steering vector mismatch and jammer motion. Int. J. Antennas Propag. 2015, 2015, 780296. [Google Scholar] [CrossRef]
  8. Antonik, P.; Wicks, M.C.; Griffiths, H.D.; Baker, C.J. Frequency diverse array radars. In Proceedings of the 2006 IEEE Conference on Radar, Verona, NY, USA, 24–27 April 2006; p. 3. [Google Scholar]
  9. Wang, W.Q. Frequency diverse array antenna: New opportunities. IEEE Antennas Propag. Mag. 2015, 57, 145–152. [Google Scholar] [CrossRef]
  10. Tan, M.; Wang, C.; Li, Z. Correction analysis of frequency diverse array radar about time. IEEE Trans. Antennas Propag. 2020, 69, 834–847. [Google Scholar] [CrossRef]
  11. Gong, P.; Wang, W.Q.; Li, F.; So, H.C. Sparsity-aware transmit beamspace design for FDA-MIMO radar. Signal Process. 2018, 144, 99–103. [Google Scholar] [CrossRef]
  12. Wen, C.; Huang, Y.; Peng, J.; Wu, J.; Zheng, G.; Zhang, Y. Slow-time FDA-MIMO technique with application to STAP radar. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 74–95. [Google Scholar] [CrossRef]
  13. Huang, B.; Basit, A.; Gui, R.; Wang, W.Q. Adaptive moving target detection without training data for FDA-MIMO radar. IEEE Trans. Veh. Technol. 2021, 71, 220–232. [Google Scholar] [CrossRef]
  14. Basit, A.; Wang, W.Q.; Wali, S.; Nusenu, S.Y. Transmit beamspace design for FDA–MIMO radar with alternating direction method of multipliers. Signal Process. 2021, 180, 107832. [Google Scholar] [CrossRef]
  15. Xu, Y.; Luk, K.M. Enhanced transmit–receive beamforming for frequency diverse array. IEEE Trans. Antennas Propag. 2020, 68, 5344–5352. [Google Scholar] [CrossRef]
  16. Xu, Y.; Wang, A.; Xu, J. Range–Angle Transceiver Beamforming Based on Semicircular-FDA Scheme. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 834–843. [Google Scholar] [CrossRef]
  17. Wang, C.; Zhu, X.; Huang, S. Coherent receiver design and aperture expansion beamforming for frequency diverse array radar. Digit. Signal Process. 2022, 128, 103631. [Google Scholar] [CrossRef]
  18. Gui, R.; Wang, W.Q.; Cui, C.; So, H.C. Coherent pulsed-FDA radar receiver design with time-variance consideration: SINR and CRB analysis. IEEE Trans. Signal Process. 2017, 66, 200–214. [Google Scholar] [CrossRef]
  19. Lan, L.; Rosamilia, M.; Aubry, A.; De Maio, A.; Liao, G. FDA-MIMO Transceiver Design under the Uniform Frequency Increment Constraint. IEEE Trans. Radar Syst. 2024, 2, 446–459. [Google Scholar] [CrossRef]
  20. Liao, Y.; Tang, H.; Chen, X.; Wang, W.Q.; Xing, M.; Zheng, Z.; Wang, J.; Liu, Q.H. Antenna beampattern with range null control using weighted frequency diverse array. IEEE Access 2020, 8, 50107–50117. [Google Scholar] [CrossRef]
  21. Ding, Z.; Xie, J.; Wang, B.; Zhang, H. Robust adaptive null broadening method based on FDA-MIMO radar. IEEE Access 2020, 8, 177976–177983. [Google Scholar] [CrossRef]
  22. Lan, L.; Xu, J.; Liao, G.; Zhang, Y.; Fioranelli, F.; So, H.C. Suppression of mainbeam deceptive jammer with FDA-MIMO radar. IEEE Trans. Veh. Technol. 2020, 69, 11584–11598. [Google Scholar] [CrossRef]
  23. Lan, L.; Liao, G.; Xu, J.; Zhang, Y.; Liao, B. Transceive beamforming with accurate nulling in FDA-MIMO radar for imaging. IEEE Trans. Geosci. Remote. Sens. 2020, 58, 4145–4159. [Google Scholar] [CrossRef]
  24. Lan, L.; Liao, G.; Xu, J.; Zhu, S.; Zhang, Y. Range-angle-dependent beamforming for FDA-MIMO radar using oblique projection. Sci. China Inf. Sci. 2022, 65, 152305. [Google Scholar] [CrossRef]
  25. Smith, S.T. Optimum phase-only adaptive nulling. IEEE Trans. Signal Process. 1999, 47, 1835–1843. [Google Scholar] [CrossRef]
  26. Kajenski, P.J. Phase only antenna pattern notching via a semidefinite programming relaxation. IEEE Trans. Antennas Propag. 2012, 60, 2562–2565. [Google Scholar] [CrossRef]
  27. Pallotta, L.; Farina, A.; Smith, S.T.; Giunta, G. Phase-only space-time adaptive processing. IEEE Access 2021, 9, 147250–147263. [Google Scholar] [CrossRef]
  28. Tan, M.; Wang, C. Reply to Comments on “Correction Analysis of ‘Frequency Diverse Array Radar about Time’”. IEEE Trans. Antennas Propag. 2022, 71, 2899–2902. [Google Scholar] [CrossRef]
  29. Chen, G.; Wang, C.; Gong, J.; Tan, M.; Liu, Y. Data-Independent Phase-Only Beamforming of FDA-MIMO Radar for Swarm Interference Suppression. Remote Sens. 2023, 15, 1159. [Google Scholar] [CrossRef]
  30. Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends® Mach. Learn. 2011, 3, 1–122. [Google Scholar]
  31. Karush, W. Minima of Functions of Several Variables with Inequalities as Side Constraints. Master’s Thesis, Department of Mathematics, The University of Chicago, Chicago, IL, USA, 1939. [Google Scholar]
  32. 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]
  33. He, X.; Wang, J. QCQP with extra constant modulus constraints: Theory and application to SINR constrained mmwave hybrid beamforming. IEEE Trans. Signal Process. 2022, 70, 5237–5250. [Google Scholar] [CrossRef]
  34. Liu, Y.; Jiu, B.; Liu, H. ADMM-based transmit beampattern synthesis for antenna arrays under a constant modulus constraint. Signal Process. 2020, 171, 107529. [Google Scholar] [CrossRef]
  35. Aubry, A.; De Maio, A.; Carotenuto, V.; Farina, A. Radar phase noise modeling and effects-part I: MTI filters. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 698–711. [Google Scholar] [CrossRef]
Figure 1. Uniform FDA with linear frequency offset.
Figure 1. Uniform FDA with linear frequency offset.
Remotesensing 16 02865 g001
Figure 2. Multi-channel mixing and matched filtering receiver structure of FDA. (a) Single-antenna receiver structure. (b). Multi-antenna receiver structure.
Figure 2. Multi-channel mixing and matched filtering receiver structure of FDA. (a) Single-antenna receiver structure. (b). Multi-antenna receiver structure.
Remotesensing 16 02865 g002
Figure 3. Comparison of transmit–receive beampatterns using different algorithms. (a) Transmit–receive beamforming pattern of the standard FDA. (b) SDR−QC FDA. (c) SDR−LC FDA. (d) Proposed method.
Figure 3. Comparison of transmit–receive beampatterns using different algorithms. (a) Transmit–receive beamforming pattern of the standard FDA. (b) SDR−QC FDA. (c) SDR−LC FDA. (d) Proposed method.
Remotesensing 16 02865 g003
Figure 4. Comparison of projections of null regions in beampatterns on the distance dimension. (a) SDR−QC FDA. (b) SDR−LC FDA. (c) Proposed method.
Figure 4. Comparison of projections of null regions in beampatterns on the distance dimension. (a) SDR−QC FDA. (b) SDR−LC FDA. (c) Proposed method.
Remotesensing 16 02865 g004
Figure 5. Comparison of modulus values for receiving weights obtained with different algorithms.
Figure 5. Comparison of modulus values for receiving weights obtained with different algorithms.
Remotesensing 16 02865 g005
Figure 6. The curves depicting changes in the objective function and constraints. (a) The evolution of the objective function. (b) The evolution of constraint changes.
Figure 6. The curves depicting changes in the objective function and constraints. (a) The evolution of the objective function. (b) The evolution of constraint changes.
Remotesensing 16 02865 g006
Figure 7. Comparison of objective function variation curves under different penalty factors.
Figure 7. Comparison of objective function variation curves under different penalty factors.
Remotesensing 16 02865 g007
Figure 8. Beampattern comparison of different null control algorithms. (a) SDR−QC beampattern projection in distance–angle domain. (b) SDR−QC beampattern projection in distance domain. (c) SDR−LC beampattern projection in distance–angle domain. (d) SDR−LC beampattern projection in distance domain. (e) Proposed method beampattern projection in distance−angle domain. (f) Proposed method beampattern projection in distance domain.
Figure 8. Beampattern comparison of different null control algorithms. (a) SDR−QC beampattern projection in distance–angle domain. (b) SDR−QC beampattern projection in distance domain. (c) SDR−LC beampattern projection in distance–angle domain. (d) SDR−LC beampattern projection in distance domain. (e) Proposed method beampattern projection in distance−angle domain. (f) Proposed method beampattern projection in distance domain.
Remotesensing 16 02865 g008
Figure 9. Comparison of modulus values for receiving weights obtained with different algorithms.
Figure 9. Comparison of modulus values for receiving weights obtained with different algorithms.
Remotesensing 16 02865 g009
Table 1. Performance comparison of different null control algorithms.
Table 1. Performance comparison of different null control algorithms.
AlgorithmsNull Depth
(dB)
Main Lobe
Gain Loss (dB)
Execution
Time (s)
VCMC
SDR−QC−62.920.9210.21.1523
SDR−LC−69.681.028421.0946
Proposed Method−69.761.010.40
Table 2. Performance comparison of different algorithms after projection onto feasible solution space.
Table 2. Performance comparison of different algorithms after projection onto feasible solution space.
AlgorithmNull Depth
After Projection (dB)
Main Lobe Gain Loss
After Projection (dB)
SDR−QC−42.410.87
SDR−LC−46.870.99
Proposed Method−69.761.01
Table 3. Performance comparison of different null control algorithms.
Table 3. Performance comparison of different null control algorithms.
AlgorithmNull Depth
(dB)
Main Lobe
Gain Loss (dB)
Execution
Time (s)
VCMC
SDR−QC−62.470.929.283.3468
SDR−LC−65.060.925603.2437
Proposed Method−64.020.921.20
Table 4. Performance comparison of different algorithms after projection onto feasible solution space.
Table 4. Performance comparison of different algorithms after projection onto feasible solution space.
AlgorithmNull Depth
After Projection (dB)
Main Lobe Gain Loss
After Projection (dB)
SDR−QC−22.310.40
SDR−LC−22.510.41
Proposed Method−64.020.92
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

Xiao, M.; Hu, T.; Shao, X.; Wu, Y.; Xiao, Z. A Phase-Only Optimization Null Control Method for FDA-MIMO Based on ADMM. Remote Sens. 2024, 16, 2865. https://doi.org/10.3390/rs16152865

AMA Style

Xiao M, Hu T, Shao X, Wu Y, Xiao Z. A Phase-Only Optimization Null Control Method for FDA-MIMO Based on ADMM. Remote Sensing. 2024; 16(15):2865. https://doi.org/10.3390/rs16152865

Chicago/Turabian Style

Xiao, Mengxuan, Taiyang Hu, Xiaolang Shao, Yifan Wu, and Zelong Xiao. 2024. "A Phase-Only Optimization Null Control Method for FDA-MIMO Based on ADMM" Remote Sensing 16, no. 15: 2865. https://doi.org/10.3390/rs16152865

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