Next Article in Journal
A New Analysis of Real-Time Fatality Rate in the Initial Stage of COVID-19
Next Article in Special Issue
Efficient Constant Envelope Precoding for Massive MU-MIMO Downlink via Majorization-Minimization Method
Previous Article in Journal
Discovering Low-Dimensional Descriptions of Multineuronal Dependencies
Previous Article in Special Issue
Wideband Waveform Design for Distributed Precision Jamming
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Alternating Direction Method of Multipliers-Based Constant Modulus Waveform Design for Dual-Function Radar-Communication Systems

1
Department of Electrical & Computer Engineering, Faculty of Engineering & Technology, International Islamic University, Islamabad 44100, Pakistan
2
Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia
3
School of Information Science and Engineering, NingboTech University, Ningbo 315100, China
4
School of Continuing Studies, McGill University, Montreal, QC H3A 0G4, Canada
*
Author to whom correspondence should be addressed.
Entropy 2023, 25(7), 1027; https://doi.org/10.3390/e25071027
Submission received: 7 May 2023 / Revised: 21 June 2023 / Accepted: 29 June 2023 / Published: 6 July 2023
(This article belongs to the Special Issue Information Theory for MIMO Systems)

Abstract

:
In this paper, we design constant modulus waveforms for dual-function radar-communication (DFRC) systems based on a multi-input multi-output (MIMO) configuration of sensors for a far-field scenario. At first, we formulate a non-convex optimization problem subject to waveform synthesis for minimizing the interference power while maintaining a constant modulus constraint. Next, we solve this non-convex problem, iteratively, using the alternating direction method of multipliers (ADMM) algorithm. Importantly, the designed waveforms approximate a desired beampattern in terms of a high-gain radar beam and a slightly high gain communication beam while maintaining a desired low sidelobe level. The designed waveforms ensure an improved detection probability and an improved bit error rate (BER) for radar and communications parts, respectively. Finally, we demonstrate the effectiveness of the proposed method through simulation results.

1. Introduction

The exponential growth of the wireless communication industry, producing billions of connected devices, has led to a severe problem of frequency spectrum congestion [1,2,3]. Unfortunately, new mobile network operators and emerging technologies are facing spectrum scarcity. Consequently, the auction prices of the wireless frequency spectra have risen sharply in recent years [4,5,6]. Therefore, different methods have been proposed to improve the coexistence between active sensing systems (i.e., spectrum sharing) [7,8,9,10,11]. On the other hand, the comprehensive studies have shown that the radar bands are mostly under-utilized and can be used for communication purposes. Therefore, the use of radar bands for communication purposes has increased in recent years. For example, the L-band (1–2 GHz) is shared by the long-range surveillance and air traffic control (ATC) radars with supported communication technologies, such as LTE and 5 G NR. Additionally, milli-meter wave (mmWave) bands (30–300 GHz) are shared by automotive and high-resolution imaging radars with supporting IEEE 802.11ad/ay and WLAN communication technologies. Similarly, S-band (2–4 GHz) and C-band (4–8 GHz) are also being shared for communication purposes. These spectrum sharing methods gave birth to a new technology named as joint radar-communication designs, which is also called communication-radar spectrum sharing (CRSS) [12], RadCom [13], or integrated sensing and communication (ISAC) [14,15] designs in a broader sense. The schemes, in which the radar and communication systems utilize the same frequency bands but exist as separate systems, fall in the general category of radar-communication coexistence (RCC) [16].
Besides spectrum scarcity, multifunction antenna sensors are another motivation for the joint radar-communication designs [17]. Because a multifunction antenna sensor integrates communication, radar, and electronic counter-measure (ECM) subsystems on a single platform using shared antenna sensor arrays, the new designs based on multifunction antenna sensors facilitate flexible, robust, and adaptive processing for meeting the need of the day [18]. Importantly, by combining the radar and communication subsystems, the size, production/maintenance costs, and energy requirements of the devices can be significantly decreased. These systems are named as dual-function radar-communication (DFRC) [19,20,21], integrated radar and communication system (IRCS) [22] designs, etc., in the literature [23]. Precisely, the integrated radar-communication systems are particularly relevant to autonomous car networks and flying ad hoc networks (FANETs), in which vehicles sense and communicate with each other in order to know the traffic environment while simultaneously exchanging information with other vehicles [24,25].
Because both the radar and communication technologies are based on the same foundations of antenna theory, the unification of radar and communication systems seems straightforward. However, the two systems have different requirements and their simultaneous operation poses serious challenges in the design of integrated waveforms. Therefore, the research community has focused special attention on the waveform design techniques in this regard. Different waveform design methods are used depending on the type of radar-communication scheme. In the coexistence scheme, the radar and communication waveforms have been designed independently such that mutual interference is minimized between the systems. A time-sharing scheme has been proposed in [26], in which both of the systems work in the same frequency bands but not simultaneously. A second scheme, based on spatio-spectral coexistence [27], involves radar and communication systems operating at different frequencies. However, this scheme reduces the communication data rate and the radar range resolution. There is an interference avoidance method based on null-space precoding [28,29,30]. This design, however, has an adverse effect on radar performance. In another approach, radar sub-sampling matrix optimization has been performed for coexistence between a multi-input multi-output (MIMO) communication system and MIMO matrix-completion (MIMO-MC) radar [31,32], which gives a non-optimal performance to balance a trade-off between radar and communication. Because the co-design approaches with integrated waveforms allow simultaneous radar and communication operations, these generally utilize orthogonal frequency division multiplexing (OFDM) technology [33,34,35,36], which already has wide applications in radar and communication. Additionally, pulsed OFDM waveforms have been used in [37,38], where each pulse consists of several OFDM symbols. Wen et al. considered the transmit waveform design problem via a hybrid linear–nonlinear precoding signaling scheme where the joint waveform was designed as a superposition of nonlinearly precoded waveform and linearly precoded communication symbols [39]. Moreover, in [40,41], the radar waveform is modified by embedding communication information. However, performance of one of the systems is compromised in each of the aforementioned cases. On the other hand, the DFRC schemes have been proposed in [42,43,44], which facilitate the weight vector design to generate the desired beampatterns. In [43], the mainlobes in the beampatterns have been kept constant for the radar, while different phases [42], different sidelobe levels, or both [44] are used to encode communication bits. However, the waveforms do not follow constant modulus constraints in such schemes.
An important consideration in the design of suitable waveforms is the requirement to maintain a constant modulus [45,46,47] to obtain an improved performance. Because the constant modulus waveforms ensure energy-efficient transmission by avoiding signal distortion in amplifiers [48], these are well-suited for the current era radar and communication-based equipment. However, inclusion of the constant modulus constraint (CMC) in the design leads to non-convex optimization problem formulations which are NP-hard to solve. Different methods have been proposed in the literature to deal with the non-convex CMC problem [49,50], e.g., semidefinite relaxation is used in [49] to design code radar waveforms and sequential optimization procedures are proposed in [50] to design constant modulus waveforms for MIMO radar. Additionally, a manifold-based algorithm has been proposed in [51] to solve the constant envelope precoding problem. Moreover, a strategy based on antenna selection is proposed in [52] for MIMO DFRC systems where several sparse antenna selection and permutation methods are used for embedding communication bits in the radar emissions. However, as full array sensors have not been used, emissions have wide mainlobes and high sidelobes problems. Additionally, different optimization methods have been proposed in [53] to decrease the downlink multi-user interference in communication operation and generate the desired radar beampatterns. However, because the waveform formulation in the radar direction is unconstrained, the radar detection performance deteriorates drastically. In [46], different methods have been presented for integrated waveforms through a waveform synthesis (WS) constraint. These methods synthesize the desired radar and communication waveforms in different directions; however, they give a high peak-to-average power ratio (PAPR) or high sidelobe levels.
In this paper, we investigate a constant modulus waveforms design to approximate a desired beampattern for dual-function radar-communication based on a MIMO system. Note that the desired beampattern consists of a high-gain radar main beam with a slightly high gain communication beam while maintaining the desired low sidelobe levels. First, we formulate the waveform design problem as an optimization problem. Because the constant modulus constraint makes the problem non-convex and NP-hard, traditional methods cannot be applied to solve the problem. Therefore, we use a well-known alternating direction method of multipliers (ADMM) algorithm to obtain an iterative solution to the problem. The ADMM blends the idea of the augmented Lagrangian method (ALM) with the dual decomposition method [54,55] to achieve an improved performance. The designed waveforms ensure an improved detection probability and bit error rate (BER) for radar and communications parts, respectively. Finally, the simulation results validate the efficiency of the proposed design in terms of convergence, approximation of the desired waveform, and beampattern synthesis.
This paper is organized as follows. Section 1 gave a brief introduction of the study field and a review of the relevant literature. The signal model is explained in Section 2. Section 3 explains how the waveform has been formulated mathematically as non-convex optimization. In Section 4, the design problem is manipulated such that ADMM can be applied to it. The simulation results are provided in Section 5. Finally, the discussion of this paper is summarized and concluded in Section 6.
Notations: The notations R and C , used in this paper, represent the real and complex sets, respectively, while ( · ) and ( · ) denote the real and imaginary parts of the argument, respectively. The notation ⊗ represents the Kronecker product, | · | represents the absolute value of the argument, · 2 represents the l 2 norm, and I N represents the N × N identity matrix. Table 1 provides a list of the abbreviations used in this paper.

2. Signal Model

Consider a multi-input, multi-output joint radar-communication system, which is equipped with a uniform linear array (ULA), consisting of M transmit antenna sensors, as shown in Figure 1. Moreover, the radar and communication receivers consist of M transmit antenna elements. The antenna array transmits an integrated waveform for radar target detection that is also decoded at the communication end for detecting encoded information.
Let s m ( n ) C denote the nth sample of a discrete waveform, consisting of N samples, emitted by the mth antenna, where m = 1 , , M and n = 1 , , N . Let s ( n ) denote a vector that collects the nth samples of the waveforms transmitted by all antennas, i.e., s ( n ) = [ s 1 ( n ) , , s M ( n ) ] T . Then, the far-field waveform in the direction θ is given by
x ( n ; θ ) = a H ( θ ) s ( n )
where
a ( θ ) = [ 1 , e j 2 π d s i n ( θ ) / λ , , e j 2 π ( M 1 ) d s i n ( θ ) / λ ] T
is the transmit steering vector, with λ being the wavelength and d the inter-element spacing between the individual antenna elements. Let S = [ s 1 , , s N ] be the M × N space-time transmit waveform matrix.
Let x R = [ x R ( 0 ) , , x R ( N 1 ) ] T be the desired radar waveform and x C = [ x C ( 0 ) , , x C ( N 1 ) ] T be the desired communication waveform. The transmit waveform matrix S is designed such that the x R is synthesized in radar direction θ R and x C in communication direction θ C , respectively, where θ R θ C , i.e.,
a ( θ R ) S = x R T
and
a ( θ C ) S = x C T .
Equations (3) and (4) can be combined as
A H Θ S = X ,
where A Θ = [ a ( θ R ) , a ( θ C ) ] and X = [ x ( θ R ) , x ( θ C ) ] T .

3. Problem Formulation

The problem under consideration is to design a transmit waveform matrix S so that the power radiation in the sidelobe region can be minimized. Moreover, there are two constraints. The first constraint is the waveform synthesis (WS) constraint, i.e., the transmit waveform matrix S synthesizes the desired radar waveform x R and the desired communication waveform x C in the direction of the radar target and communication users, respectively, as given by Equation (5). The second constraint is the constant modulus constraint which prevents the nonlinear signal distortion in the amplifiers to increase the efficiency of the transmitter. The constant modulus constraint is expressed as
| S ( m , n ) | = 1 , 0 m M 1 ; 0 n N .
The problem can be formulated as an optimization problem given by
minimize S A H Θ ˜ S F 2 subject to A H Θ S = X | S ( m , n ) | = 1 , 0 m M 1 ; 0 n N ,
where Θ = θ R , θ C is the collection of radar and communication direction angles while Θ ˜ = θ 1 , θ 2 , , θ K is the collection of angles of K sidelobes.
The CM constraint Equation (6) renders the optimization problem (7) as non-convex. Being NP-hard, this problem is difficult to solve using any convex optimization methods. The problem (7) can be re-formulated for ease of analysis in two steps: the vectorization step and the realization step.

3.1. Vectorization

In the vectorization step, the matrices S and X are vectorized by stacking all of their respective column vectors into single column vectors. Correspondingly, matrices A Θ and A Θ ˜ are also updated. This is given by
s ¯ = vec S x ¯ = vec X A ¯ Θ = I N A Θ A ¯ Θ ˜ = I N A Θ ˜ .
The CM constraint is given in terms of s ¯ as
s ¯ i = 1 , i = 1 , 2 , , M N
which is, equivalently, given by
s ¯ T E i s ¯ = 1 , i = 1 , 2 , , M N
where
E i m , n = 1 , m = n = i 0 , o t h e r w i s e
where 0 m , n , i M N . At the end of the vectorization step, the problem Equation (7) can be expressed as
minimize s ¯ s ¯ H A ¯ Θ ˜ A ¯ H Θ ˜ s ¯ subject to A ¯ H Θ s ¯ = x ¯ s ¯ T E i s ¯ = 1 , i = 1 , 2 , , M N .

3.2. Realization

In the realization step, the complex-valued variables are converted to the real-valued version. For example, the realization of s ¯ takes the real part of s ¯ in one column vector and the complex part in another vector and then stacks the column vectors together to give s ¯ r . The realization of s ¯ r , x ¯ r , A ¯ r Θ , and A ¯ r Θ ˜ is given as
s ¯ r = { s ¯ } { s ¯ } x ¯ r = { x ¯ } { x ¯ } A ¯ r Θ = { A ¯ Θ } { A ¯ Θ } { A ¯ Θ } { A ¯ Θ } A ¯ r Θ ˜ = { A ¯ Θ ˜ } { A ¯ Θ ˜ } { A ¯ Θ ˜ } { A ¯ Θ ˜ }
In terms of vectorized real-valued variables, the CM constraint is given by
s ¯ r T E i s ¯ r = 1 , i = 1 , 2 , , 2 M N
where
E i m , n = 1 : m = n = i 1 : m = n = i + M N 0 : o t h e r w i s e
and 0 m , n , i 2 M N . At the end of the realization step, the problem Equation (12) can be expressed as
minimize s ¯ r s ¯ r T A ¯ r Θ ˜ A ¯ r T Θ ˜ s r subject to A ¯ r T Θ s ¯ r = x ¯ r s ¯ r T E i s ¯ r = 1 , i = 1 , 2 , , M N .
The optimization problem in Equation (16) can be solved to obtain s ¯ r o p t , which is the vectorized and real-valued version of S o p t . So, the reverse operation, i.e.,
S o p t = m t x s ¯ r 1 o p t + i · s ¯ r 2 o p t
can be performed to obtain S o p t , where s ¯ r 1 o p t contains the first M N elements, the real part, and s ¯ r 2 o p t contains the other M N elements, the imaginary part.

4. ADMM Formulation and Solution

The optimization problem Equation (16), like Equation (7), is non-convex and NP-hard. Analytical solutions to problems such as this are challenging to obtain and alternatives such as numerical or heuristic techniques are employed instead to obtain approximate solutions. Even using heuristic techniques, such as a genetic algorithm (GA), it may be difficult to formulate the CM constraint. Therefore, we use the ADMM-based iterative technique to approximate a solution to this problem.
An auxiliary variable r ¯ r is introduced in Equation (16) and the following equivalent version is obtained:
minimize r ¯ r , s ¯ r r ¯ r T A r Θ ˜ A r T Θ ˜ s ¯ r subject to A r T Θ r ¯ r + A r T Θ s ¯ r = 2 x ¯ r T r ¯ r s ¯ r 1 = 0 r ¯ = s ¯ .
It can be observed that for the WS constraint in Equation (16), s ¯ r is expressed as two times s ¯ r and one of them is replaced by r ¯ r in Equation (18). Moreover, the CM constraint, consisting of M N equations in Equation (16), is expressed in its compact form in (18) as
G r ¯ r , s ¯ r = G s ¯ r , r ¯ r = 0
where G r ¯ r , s ¯ r R 2 M N × 2 M N is a vector given by
G r ¯ r , s ¯ r = T r ¯ r s ¯ r 1 ,
where 1 and 0 are 2 M N × 1 vectors, all 1s and 0s, respectively, and
T r ¯ r = r ¯ r T E 1 ; r ¯ r T E 2 ; ; r ¯ r T E M N R . M N × 2 M N
The augmented Lagrangian of Equation (18) is given as
L r ¯ r , s ¯ r , u , v , w , = r ¯ r T A r Θ ˜ A r T Θ ˜ s ¯ r + ρ 1 2 A r T Θ r ¯ r + A r T Θ s ¯ r 2 x ¯ r + u 2 2 + ρ 2 2 T r ¯ r s ¯ r 1 + v 2 2 + ρ 3 2 r ¯ r s ¯ r + w 2 2
where u R 4 N × 1 , v R M N × 1 , and w R 2 M N × 1 are the dual variables and ρ 1 , ρ 2 , ρ 3 > 0 are the adjustable penalty parameters.
The ( m + 1 ) th iteration of the algorithm, in terms of the different variables, is given as follows:
r ¯ r m + 1 : = arg min r ¯ r L r ¯ r , s ¯ r m , u m , v m , w m
s ¯ r m + 1 : = arg min s ¯ r L r ¯ r m + 1 , s ¯ r , u m , v m , w m
u m + 1 : = u m + A r T r ¯ r m + 1 + A r T s ¯ r m + 1 2 x r
v m + 1 : = v m + T r ¯ r m + 1 s ¯ r m + 1 1
w m + 1 : = w m + r ¯ r m + 1 s ¯ r m + 1 .
As can be seen from Equation (23), the updates Equations (23c)–(23e) are straightforward. The subequations Equations (23a) and (23b) are convex and give closed-form solutions. The details of the updates of variables r ¯ r and s ¯ r are presented next.

4.1. Update of r ¯ r

To obtain the ( m + 1 ) th update of r ¯ r , we take the gradient of Equation (23a) with respect to r ¯ r and equate the result to 0, i.e.,
r ¯ r L r ¯ r , s ¯ r m , u m , v m , w m = 0 .
The solution to Equation (24) is given by
r ¯ r m + 1 = Ξ 1 1 ξ 1
where
Ξ 1 = ρ 1 A r Θ A r T Θ + ρ 2 T T s ¯ r T s ¯ r + ρ 3 I
and
ξ 1 = ρ 1 A r Θ 2 x r u A r T Θ s ¯ r ρ 2 T T ( s ¯ r ) 1 v ρ 3 ( s ¯ r w ) A r Θ ˜ A r T Θ ˜ s ¯ r .

4.2. Update of s ¯ r

Similar to the r ¯ r update, in the s ¯ r update we take the gradient of Equation (23b) with respect to s ¯ r and equate the result to 0, i.e.,
s ¯ r L r ¯ r m + 1 , s ¯ r , u m , v m , w m = 0 .
The solution to Equation (28) is given by
s r ¯ m + 1 = Ξ 2 1 ξ 2
where
Ξ 2 = ρ 1 A r Θ A r T Θ + ρ 2 T T r ¯ r T r ¯ r + ρ 3 I
and
ξ 2 = ρ 1 A r Θ 2 x r u A r T Θ r ¯ r + ρ 2 T T ( r ¯ r ) 1 v + ρ 3 ( r ¯ r + w ) A r Θ ˜ A r T Θ ˜ r ¯ r .

4.3. Termination Criteria of the Algorithm

Let the primal residuals at iteration m + 1 be defined as
d p r 1 m + 1 = A r T r r m + 1 + A r T s r m + 1 2 x r
d p r 2 m + 1 = T r r m + 1 s r m + 1 1
d p r 3 m + 1 = r r m + 1 s r m + 1
and the dual residuals be defined as
d r s 1 m + 1 = r r m + 1 r r m
d r s 2 m + 1 = s r m + 1 s r m .
Then, as suggested by [54], reasonable termination criteria are
d p r 1 m + 1 2 2 ϵ 1 p r i ,
d p r 2 m + 1 2 2 ϵ 2 p r i ,
d p r 3 m + 1 2 2 ϵ 3 p r i ,
d d r 1 m + 1 2 2 ϵ d u a l ,
d d r 2 m + 1 2 2 ϵ d u a l .
where ϵ 1 p r i , ϵ 2 p r i , ϵ 3 p r i are the tolerances for the primal residual and ϵ 1 d u a l is the tolerance for dual residuals. These tolerances, in accordance with [54], are defined as
ϵ 1 p r i = 4 N ϵ a b s + ϵ r e l max A r T r r m + 1 2 , A r T s r m + 1 2 , 2 x r 2
ϵ 2 p r i = M N ϵ a b s + ϵ r e l max T r r m + 1 s r m + 1 2 , 1 2
ϵ 3 p r i = 2 M N ϵ a b s + ϵ r e l max r r m + 1 2 , s r m + 1 2
ϵ d u a l = 2 M N ϵ a b s + ϵ r e l ρ 1 w 2
Algorithm 1 summarizes the steps of the algorithm.   
Algorithm 1: Summary of the proposed algorithm
Input:
Step (1) Initialize:  r r 0 , s r 0 , u 0 , v 0 , w 0 , ρ 1 , ρ 2 , ρ 3 , and
ϵ 1 p r i , ϵ 2 p r i , ϵ 2 p r i , ϵ d u a l , m = 1 .
Step (2) While the termination criteria, Equation (34), are not satisfied, do
Step (3) Update r r m + 1 using Equation (25)
Step (4) Update s r m + 1 using Equation (29)
Step (5) Update u m + 1 using Equation (23c)
Step (6) Update v m + 1 using Equation (23d)
Step (7) Update w m + 1 using Equation (23e)
Step (8) m = m + 1
Step (9) End while
Output:
For clarity, a list of symbols, and their dimensions and descriptions, is provided in Table 2.

4.4. Penalty Parameter Selection

Choosing the penalty parameters properly is very important in ADMM. The values of penalty parameters are decreased or increased depending on the values of some predefined tolerances. Different methods can be used choose the penalty parameters, such as hit-and-trial, etc. Another method is to relate the values of the penalty parameters to iteration numbers so that the values of penalty parameters increase or decrease (from the initially defined value) in steps. One standard method is to relate the values of the residual norms with the tolerances by using the concept of ‘residual balancing’ as given by Equation (36).
ρ k + 1 = η ρ k if d p r 1 m + 1 > μ ϵ 1 p r i ρ k / η if ϵ 1 p r i > μ d p r 1 m + 1 ρ k o t h e r w i s e
where ρ k is the penalty parameter, and μ > 1 and η > 1 are constants, d p r 1 m + 1 is the primary residual, and ϵ 1 p r i is the tolerance.

5. Simulation Results and Analysis

In this section, the performance analysis of the algorithm is discussed and the results of some numerical examples are presented to evaluate the performance of the proposed waveform design method. A ULA consisting of M = 32 antenna elements having half-wavelength enter-element spacing has been considered at the transmitter and receiver sides. The radar target is located at θ R = 0 and the communication user at θ C = 45 . The desired radar waveform is based on linear frequency modulation (LFM). Similarly, the desired communication waveform uses the QPSK modulation scheme. We have considered N s = 1 symbols and N b = 2 bits per symbol. Thus, each waveform carries 2 bits of information per pulse repetition interval (PRI).
Different experiments are performed to evaluate the performance in different scenarios. Because both radar and communication receivers expect some desired waveforms, coherent detection can be used to match the received signal waveform with the desired waveform. Monte Carlo simulations are conducted to evaluate the performance of communication for different values of the signal-to-noise ratio (SNR).
The proposed method is compared with the far-field radiated emission design (FFRED) [56], the iterative optimization technique (using directly normalized waveforms) [26], and the theoretical values. In the FFRED method, 0%, 10%, and 40% of the total power is allocated to the orthogonal complement waveform, of which the FFRED-40% has the best performance. The authors of [26] proposed several waveform design methods. One method designed non-constant modulus waveforms and had a closed-form solution to the waveform design problem. They also proposed an iterative method for constant modulus waveforms. However, being computationally complex, they used the results of the first method using non-constant modulus waveforms and used iterative optimization for further refining those waveforms. They defined this method as ‘directly normalized’ in their simulations.

5.1. Computational Complexity Analysis

The computational complexity analysis is used to estimate the amount of computational resources (such as time and memory) required to run an algorithm. It provides an understanding of how the algorithm scales with the input size and helps in optimizing the algorithm or selecting alternative approaches if the complexity is too high.
To calculate the computational complexity of the proposed algorithm, each part of the code is analyzed to determine the number of operations or iterations performed in terms of the input size. In the code, the main loop iterates ‘iter’ number of times. Within each iteration, there are multiple calculations and operations performed, such as matrix multiplications, norm calculations, and updates of variables. The complexity of each of these operations is analyzed and sums them up to obtain an overall complexity estimate for the code. In addition, the input size-dependent variables, such as M and L, and their impact on the complexity are also considered.
The proposed algorithm has high computational complexity as it is cubic in nature. This is because it involves a matrix inversion operation. After the matrix inversion operation, the other main time-consuming operations are matrix multiplication operations.
For r updates, the calculation of Ξ 1 takes O ( K M 2 L 2 ) and the calculation of γ takes O ( M 2 L 2 ) ; therefore, the complexity of the update of r using Equation (25) is O ( K M 2 L 2 + M 2 L 2 + M 3 L 3 ) . Overall, the computational complexity of the algorithm is O ( 2 ( K M 2 L 2 + M 2 L 2 + M 3 L 3 ) ) at each iteration.

5.2. Data Rate Performance

The communication data rate is
R = N b × N s × f P R F ,
where N b is the number of bits per symbol, N s is the number of symbols in one pulse, and f P R F is the pulse repetition frequency.

5.3. ADMM Convergence Analysis

Plots of the norms of the primal and dual residuals, d p r 1 , d p r 2 , d p r 3 , d d r 2 , d d r 2 , and the stopping criteria limits ϵ 1 p r i , ϵ 2 p r i , ϵ 2 p r i , ϵ d u a l against the iteration numbers are shown in Figure 2 and Figure 3. The plots show that the stopping conditions are met within 20 iterations.
Figure 4 shows a plot of the objective function values. The objective function is the first line of Equation (18). As is obvious in the figure, the objective function settles within 10 iterations. This is in accordance with the settling of the primary and dual residuals, Figure 2 and Figure 3.

5.4. Beampattern Analysis

Figure 5 shows the transmit beampattern formed by the waveform matrix S designed through the proposed ADMM-based approach for a DFRC system with 32 antenna elements.
Figure 6 shows the transmit beampatterns as synthesized by the waveform matrix S designed through the proposed ADMM-based approach and that of iterative optimization with amplitude weighting (IO-AW) as reported in [46]. In both cases, the systems have 16 antenna elements, and the radar target is located at θ R = 0 and the communication user at θ C = 45 . Moreover, in both cases, the power of the desired radar waveform is designed to be 10 dB more than that of the communication waveform. As can be seen in the figure, the IO-AW method leaks power at 45 ° or, in other words, makes a mirror lobe toward a direction where there is no communication user. Otherwise, the sidelobe levels of the two beampatterns are almost the same. Thus, the beampattern formed through the proposed method outperforms the beampattern formed through IO-AW.

5.5. Waveform Error Analysis

Normalized waveform error is a performance metric that can be used to describe how closely the desired waveforms match the synthesized waveforms. Moreover, it can also give convergence performance, as the faster it decreases with the increasing number of iterations, the better the performance of the algorithm. Mathematically, this metric, denoted here as η i , is defined as
η i = X i F 2 X F 2
where
X i = A H Θ S i .
Figure 7 shows the normalized waveform error plotted against the iterations.
Table 3 provides a comparison of different methods for the normalized waveform error.
Figure 8 shows how the CM constraint is met. The plots in the figure show the maximum and the minimum modulus samples of S , and the desired uni-modulus samples, at each iteration. As can be seen in the plots, the maximum and the minimum values settle at 1 at about the 10th iteration.

5.6. Radar Performance Analysis

The radar performance evaluation is provided in two figures: the first figure compares the desired LFM waveform for radar and the far-field synthesized waveform, whereas the second gives the detection probability (pD) versus the SNR.
The waveform synthesized in the radar direction is shown in Figure 9. As shown in Figure 9 (upper), the synthesized radar waveform and the desired radar waveform seem almost identical, which validates the efficiency of the proposed scheme. However, there are small differences between the waveforms, shown in Figure 9 (lower). These differences or sample errors are defined as
e R = x R a ( θ R ) S .
Figure 10 shows the graph of detection probability plotted against the SNR. The probability of a false alarm is set as 10 4 . For comparison, the pD versus SNR graphs of other methods are also provided. As the figure shows, FFRED-40% [56] has the best pD, which is almost the same as that of the desired LFM. However, the graph of the proposed method is so close that the difference becomes visible upon zooming in on the plots. At the same time, the proposed method provides better pD than that of the directly normalized method [26].

5.7. Communication Performance Analysis

Like radar performance, communication performance, too, is evaluated by two figures: the first figure gives a comparison of the desired communication waveform and the far-field synthesized waveform, whereas the second figure gives the SER versus the SNR.
The waveform synthesized in the communication direction is shown in Figure 11. As with radar waveforms, the synthesized and the desired communication waveforms seem almost exact. The sample errors in this case, Figure 11 (lower), are defined as
e C = x C a ( θ C ) S .
Figure 12 shows the SER plotted against the SNR. Again, for comparison, the SER versus SNR graphs of other methods are provided. The ‘2 bits per symbol’ graph represents the theoretical values. Again, the graphs of FFRED-40% [56] and the proposed ADMM method are very close, although FFRED-40% has a relatively better performance. Both methods outperform the directly normalized waveform method [26].

6. Conclusions

A method for designing the constant modulus waveforms for MIMO dual-function radar-communication systems was proposed in this paper. The design problem was mathematically formulated as an optimization problem subject to the constraints of waveform synthesis and constant modulus. The optimization problem thus formulated, being non-convex and NP-hard, was solved iteratively using an ADMM framework. Importantly, the designed waveforms approximated a desired beampattern in terms of a high-gain radar beam and a slightly high gain communication beam while maintaining a desired low sidelobe level. The designed waveforms ensured an improved detection probability and an improved bit error rate (BER) for the radar and communications parts, respectively. Based on the simulation results, the effectiveness of the proposed scheme has been validated.

Author Contributions

Conceptualization, A.S. and A.B.; Methodology, A.B. and W.K.; Software, A.S. and M.F.M.; Validation, A.W.; Formal analysis, A.W. and S.A.A.; Investigation, A.S. and W.K.; Resources, A.N.M. and A.D.; Data curation, A.W. and P.P.; Writing—review & editing, A.S., A.B., M.F.M., A.W., W.K., A.N.M., A.D., S.A.A. and P.P.; Supervision, A.S., A.B. and A.N.M.; Funding acquisition, S.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the Research Supporting Project Number (RSPD2023R585), King Saud University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Benedetto, F.; Mastroeni, L.; Quaresima, G. Auction-based Theory for Dynamic Spectrum Access: A Review. In Proceedings of the 2021 44th International Conference on Telecommunications and Signal Processing (TSP), Brno, Czech Republic, 26–28 July 2021; pp. 146–151. [Google Scholar]
  2. Chapin, J.; Lehr, W. Mobile Broadband Growth, Spectrum Scarcity, and Sustainable Competition; TPRC: Denver, CO, USA, 2011. [Google Scholar]
  3. Noam, E. Spectrum auctions: Yesterday’s heresy, today’s orthodoxy, tomorrow’s anachronism. Taking the next step to open spectrum access. J. Law Econ. 1998, 41, 765–790. [Google Scholar] [CrossRef]
  4. Martínez-Santos, F.; Frias, Z.; Escribano, Á. What drives spectrum prices in multi-band spectrum markets? An empirical analysis of 4G and 5G auctions in Europe. Appl. Econ. 2022, 54, 536–553. [Google Scholar] [CrossRef]
  5. Sridhar, V.; Prasad, R. Analysis of spectrum pricing for commercial mobile services: A cross country study. Telecommun. Policy 2021, 45, 102221. [Google Scholar] [CrossRef]
  6. Cave, M. The Past, Present and Future of Spectrum Auctions. In The Debates Shaping Spectrum Policy; CRC Press: Boca Raton, FL, USA, 2021; pp. 11–27. [Google Scholar]
  7. Munir, M.F.; Basit, A.; Khan, W.; Saleem, A.; Al-salehi, A. A Comprehensive Study of Past, Present, and Future of Spectrum Sharing and Information Embedding Techniques in Joint Wireless Communication and Radar Systems. Wirel. Commun. Mob. Comput. 2022, 2022. [Google Scholar] [CrossRef]
  8. Papadias, C.B.; Ratnarajah, T.; Slock, D.T. Spectrum Sharing: The Next Frontier in Wireless Networks; John Wiley & Sons: Hoboken, NJ, USA, 2020. [Google Scholar]
  9. Cheema, A.A.; Salous, S. Spectrum occupancy measurements and analysis in 2.4 GHz WLAN. Electronics 2019, 8, 1011. [Google Scholar] [CrossRef] [Green Version]
  10. Cheema, A.A.; Salous, S. Digital FMCW for ultrawideband spectrum sensing. Radio Sci. 2016, 51, 1413–1420. [Google Scholar] [CrossRef] [Green Version]
  11. Peha, J.M. Approaches to spectrum sharing. IEEE Commun. Mag. 2005, 43, 10–12. [Google Scholar] [CrossRef]
  12. Mir, S.; Bari, I.; Kamal, M.; Ali, H. Constraint waveform design for spectrum sharing under coexistence of radar and communication systems. IEEE Access 2021, 9, 46093–46105. [Google Scholar] [CrossRef]
  13. Huang, Y.; Hu, S.; Ma, S.; Liu, Z.; Xiao, M. Designing Low-PAPR Waveform for OFDM-based RadCom Systems. IEEE Trans. Wirel. Commun. 2022, 21, 6979–6993. [Google Scholar] [CrossRef]
  14. Liu, F.; Cui, Y.; Masouros, C.; Xu, J.; Han, T.X.; Eldar, Y.C.; Buzzi, S. Integrated sensing and communications: Towards dual-functional wireless networks for 6G and beyond. IEEE J. Sel. Areas Commun. 2022, 40, 1728–1767. [Google Scholar] [CrossRef]
  15. Cheng, X.; Duan, D.; Gao, S.; Yang, L. Integrated Sensing and Communications (ISAC) for Vehicular Communication Networks (VCN). IEEE Internet Things J. 2022, 9, 23441–23451. [Google Scholar] [CrossRef]
  16. Zheng, L.; Lops, M.; Eldar, Y.C.; Wang, X. Radar and communication coexistence: An overview: A review of recent methods. IEEE Signal Process. Mag. 2019, 36, 85–99. [Google Scholar] [CrossRef]
  17. Tavik, G.C.; Hilterbrick, C.L.; Evins, J.B.; Alter, J.J.; Crnkovich, J.G.; de Graaf, J.W.; Habicht, W.; Hrin, G.P.; Lessin, S.A.; Wu, D.C.; et al. The advanced multifunction RF concept. IEEE Trans. Microw. Theory Tech. 2005, 53, 1009–1020. [Google Scholar] [CrossRef]
  18. Moghaddasi, J.; Wu, K. Multifunctional transceiver for future radar sensing and radio communicating data-fusion platform. IEEE Access 2016, 4, 818–838. [Google Scholar] [CrossRef]
  19. Hassanien, A.; Amin, M.G.; Aboutanios, E.; Himed, B. Dual-function radar communication systems: A solution to the spectrum congestion problem. IEEE Signal Process. Mag. 2019, 36, 115–126. [Google Scholar] [CrossRef]
  20. Tsinos, C.G.; Arora, A.; Chatzinotas, S.; Ottersten, B. Joint transmit waveform and receive filter design for dual-function radar-communication systems. IEEE J. Sel. Top. Signal Process. 2021, 15, 1378–1392. [Google Scholar] [CrossRef]
  21. Wen, C.; Huang, Y.; Davidson, T.N. Efficient Transceiver Design for MIMO Dual-Function Radar-Communication Systems. IEEE Trans. Signal Process. 2023, 71, 1786–1801. [Google Scholar] [CrossRef]
  22. Rong, J.; Liu, F.; Miao, Y. Integrated Radar and Communications Waveform Design Based on Multi-Symbol OFDM. Remote Sens. 2022, 14, 4705. [Google Scholar] [CrossRef]
  23. Chiriyath, A.R.; Paul, B.; Bliss, D.W. Radar-communications convergence: Coexistence, cooperation, and co-design. IEEE Trans. Cogn. Commun. Netw. 2017, 3, 1–12. [Google Scholar] [CrossRef]
  24. Singh, R.; Saluja, D.; Kumar, S. R-Comm: A traffic based approach for joint vehicular radar-communication. IEEE Trans. Intell. Veh. 2021, 7, 83–92. [Google Scholar] [CrossRef]
  25. Ma, D.; Shlezinger, N.; Huang, T.; Liu, Y.; Eldar, Y.C. Joint radar-communication strategies for autonomous vehicles: Combining two key automotive technologies. IEEE Signal Process. Mag. 2020, 37, 85–97. [Google Scholar] [CrossRef]
  26. Han, L.; Wu, K. 24-GHz integrated radio and radar system capable of time-agile wireless communication and sensing. IEEE Trans. Microw. Theory Tech. 2012, 60, 619–631. [Google Scholar] [CrossRef]
  27. Kang, B.; Aldayel, O.; Monga, V.; Rangaswamy, M. Spatio-spectral radar beampattern design for coexistence with wireless communication systems. IEEE Trans. Aerosp. Electron. Syst. 2018, 55, 644–657. [Google Scholar] [CrossRef] [Green Version]
  28. Sodagari, S.; Khawar, A.; Clancy, T.C.; McGwier, R. A projection based approach for radar and telecommunication systems coexistence. In Proceedings of the 2012 IEEE Global Communications Conference (GLOBECOM), Anaheim, CA, USA, 3–7 December 2012; pp. 5010–5014. [Google Scholar]
  29. Babaei, A.; Tranter, W.H.; Bose, T. A nullspace-based precoder with subspace expansion for radar/communications coexistence. In Proceedings of the 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, USA, 9–13 December 2013; pp. 3487–3492. [Google Scholar]
  30. Mahal, J.A.; Khawar, A.; Abdelhadi, A.; Clancy, T.C. Spectral coexistence of MIMO radar and MIMO cellular system. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 655–668. [Google Scholar] [CrossRef]
  31. Li, B.; Petropulu, A.P. Joint transmit designs for coexistence of MIMO wireless communications and sparse sensing radars in clutter. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 2846–2864. [Google Scholar] [CrossRef]
  32. Li, B.; Petropulu, A.P.; Trappe, W. Optimum co-design for spectrum sharing between matrix completion based MIMO radars and a MIMO communication system. IEEE Trans. Signal Process. 2016, 64, 4562–4575. [Google Scholar] [CrossRef] [Green Version]
  33. Zhu, J.; Cui, Y.; Mu, J.; Jing, X. OFDM-based Dual-Function Radar-Communications: Optimal Resource Allocation for Fairness. In Proceedings of the 2022 IEEE 95th Vehicular Technology Conference:(VTC2022-Spring), Helsinki, Finland, 19–22 June 2022; pp. 1–5. [Google Scholar]
  34. Johnston, J.; Venturino, L.; Grossi, E.; Lops, M.; Wang, X. MIMO OFDM dual-function radar-communication under error rate and beampattern constraints. IEEE J. Sel. Areas Commun. 2022, 40, 1951–1964. [Google Scholar] [CrossRef]
  35. Ahmed, A.; Zhang, Y.D.; Hassanien, A. Joint radar-communications exploiting optimized OFDM waveforms. Remote Sens. 2021, 13, 4376. [Google Scholar] [CrossRef]
  36. Xu, Z.; Petropulu, A. A wideband dual function radar communication system with sparse array and ofdm waveforms. arXiv 2021, arXiv:2106.05878. [Google Scholar]
  37. Liu, Y.; Liao, G.; Chen, Y.; Xu, J.; Yin, Y. Super-resolution range and velocity estimations with OFDM integrated radar and communications waveform. IEEE Trans. Veh. Technol. 2020, 69, 11659–11672. [Google Scholar] [CrossRef]
  38. Liu, Y.; Liao, G.; Yang, Z. Robust OFDM integrated radar and communications waveform design based on information theory. Signal Process. 2019, 162, 317–329. [Google Scholar] [CrossRef] [Green Version]
  39. Wen, C.; Huang, Y.; Zheng, L.; Liu, W.; Davidson, T.N. Transmit Waveform Design for Dual-Function Radar-Communication Systems via Hybrid Linear-Nonlinear Precoding. IEEE Trans. Signal Process. 2023, 71, 2130–2145. [Google Scholar] [CrossRef]
  40. Nowak, M.J.; Zhang, Z.; LoMonte, L.; Wicks, M.; Wu, Z. Mixed-modulated linear frequency modulated radar-communications. IET Radar Sonar Navig. 2017, 11, 313–320. [Google Scholar] [CrossRef]
  41. Zhang, Y.; Li, Q.; Huang, L.; Dai, K.; Song, J. Waveform design for joint radar-communication with nonideal power amplifier and outband interference. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar]
  42. Hassanien, A.; Amin, M.G.; Zhang, Y.D.; Ahmad, F. Phase-modulation based dual-function radar-communications. IET Radar Sonar Navig. 2016, 10, 1411–1421. [Google Scholar] [CrossRef] [Green Version]
  43. Hassanien, A.; Amin, M.G.; Zhang, Y.D.; Ahmad, F. Dual-function radar-communications: Information embedding using sidelobe control and waveform diversity. IEEE Trans. Signal Process. 2015, 64, 2168–2181. [Google Scholar] [CrossRef]
  44. Ahmed, A.; Zhang, Y.D.; Gu, Y. Dual-function radar-communications using QAM-based sidelobe modulation. Digit. Signal Process. 2018, 82, 166–174. [Google Scholar] [CrossRef]
  45. Tang, B.; Stoica, P. MIMO multifunction RF systems: Detection performance and waveform design. IEEE Trans. Signal Process. 2022, 70, 4381–4394. [Google Scholar] [CrossRef]
  46. Jiang, M.; Liao, G.; Yang, Z.; Liu, Y.; Chen, Y. Integrated radar and communication waveform design based on a shared array. Signal Process. 2021, 182, 107956. [Google Scholar] [CrossRef]
  47. Liu, X.; Huang, T.; Liu, Y.; Zhou, J. Constant Modulus Waveform Design for Joint Multiuser MIMO Communication and MIMO Radar. In Proceedings of the 2021 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Nanjing, China, 29 March 2021; pp. 1–5. [Google Scholar]
  48. Mancuso, V.; Alouf, S. Reducing costs and pollution in cellular networks. IEEE Commun. Mag. 2011, 49, 63–71. [Google Scholar] [CrossRef] [Green Version]
  49. De Maio, A.; De Nicola, S.; Huang, Y.; Luo, Z.Q.; Zhang, S. Design of phase codes for radar performance optimization with a similarity constraint. IEEE Trans. Signal Process. 2008, 57, 610–621. [Google Scholar] [CrossRef]
  50. Cui, G.; Li, H.; Rangaswamy, M. MIMO radar waveform design with constant modulus and similarity constraints. IEEE Trans. Signal Process. 2013, 62, 343–353. [Google Scholar] [CrossRef]
  51. Liu, F.; Masouros, C.; Amadori, P.V.; Sun, H. An efficient manifold algorithm for constructive interference based constant envelope precoding. IEEE Signal Process. Lett. 2017, 24, 1542–1546. [Google Scholar] [CrossRef] [Green Version]
  52. Wang, X.; Hassanien, A.; Amin, M.G. Dual-function MIMO radar communications system design via sparse array optimization. IEEE Trans. Aerosp. Electron. Syst. 2018, 55, 1213–1226. [Google Scholar] [CrossRef] [Green Version]
  53. Liu, F.; Zhou, L.; Masouros, C.; Li, A.; Luo, W.; Petropulu, A. Toward dual-functional radar-communication systems: Optimal waveform design. IEEE Trans. Signal Process. 2018, 66, 4264–4279. [Google Scholar] [CrossRef] [Green Version]
  54. 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]
  55. Hong, M.; Luo, Z.Q.; Razaviyayn, M. Convergence analysis of alternating direction method of multipliers for a family of nonconvex problems. SIAM J. Optim. 2016, 26, 337–364. [Google Scholar] [CrossRef] [Green Version]
  56. McCormick, P.; Blunt, S.; Metcalf, J. Simultaneous radar and communications emissions from a common aperture, part I: Theory. In Proceedings of the 2017 IEEE Radar Conference (RadarConf), Seattle, WA, USA, 8–12 May 2017; pp. 1685–1690. [Google Scholar]
Figure 1. System model.
Figure 1. System model.
Entropy 25 01027 g001
Figure 2. Norms of primary residuals per iteration.
Figure 2. Norms of primary residuals per iteration.
Entropy 25 01027 g002
Figure 3. Norms of dual residuals per iteration.
Figure 3. Norms of dual residuals per iteration.
Entropy 25 01027 g003
Figure 4. Convergence of the objective function Equation (18).
Figure 4. Convergence of the objective function Equation (18).
Entropy 25 01027 g004
Figure 5. The transmit beampattern formed by the DFRC system with 32 antenna elements.
Figure 5. The transmit beampattern formed by the DFRC system with 32 antenna elements.
Entropy 25 01027 g005
Figure 6. The transmit beampattern formed by the systems.
Figure 6. The transmit beampattern formed by the systems.
Entropy 25 01027 g006
Figure 7. Normalized waveform error.
Figure 7. Normalized waveform error.
Entropy 25 01027 g007
Figure 8. The waveform modulus per iteration showing the constant modulus constraint is satisfied.
Figure 8. The waveform modulus per iteration showing the constant modulus constraint is satisfied.
Entropy 25 01027 g008
Figure 9. Synthesized radar waveform: (Upper) desired waveform vs. far-field synthesized waveform, (Lower) difference between the desired waveform vs. far-field synthesized waveform. The asterisk sign (*) represents vector-matrix multiplication.
Figure 9. Synthesized radar waveform: (Upper) desired waveform vs. far-field synthesized waveform, (Lower) difference between the desired waveform vs. far-field synthesized waveform. The asterisk sign (*) represents vector-matrix multiplication.
Entropy 25 01027 g009
Figure 10. Comparison of different methods: detection probability vs. SNR.
Figure 10. Comparison of different methods: detection probability vs. SNR.
Entropy 25 01027 g010
Figure 11. Synthesized communication waveform: (Upper) desired waveform vs. far-field synthesized waveform, (lower) difference between the desired waveform vs. far-field synthesized waveform.
Figure 11. Synthesized communication waveform: (Upper) desired waveform vs. far-field synthesized waveform, (lower) difference between the desired waveform vs. far-field synthesized waveform.
Entropy 25 01027 g011
Figure 12. Comparison of different methods: SER vs. SNR.
Figure 12. Comparison of different methods: SER vs. SNR.
Entropy 25 01027 g012
Table 1. List of abbreviations and their full forms.
Table 1. List of abbreviations and their full forms.
AbbreviationDescription
ADMMAlternating Direction Method of Multipliers
ALMAugmented Lagrangian Method
ATCAir Traffic Control
BERBit Error Rate
CMConstant Modulus
CMCConstant Modulus Constraint
CRSSCommunication-Radar Spectrum Sharing
DFRCDual-Function Radar Communication
EWElectronic Warfare
FANETFlying Ad hoc Network
FFREDFar-Field Radiated Emission Design
GAGenetic Algorithm
IO-AWIterative Optimization with Amplitude Weighting
IRCSIntegrated Radar and Communication System
ISACIntegrated Sensing and Communication
LFMLinear Frequency Modulation
MIMOMulti-Input Multi-Output
OFDMOrthogonal Frequency Division Multiplex
PAPRPeak-to-Average Power Ratio
PRIPulse Repetition Interval
QPSKQuadrature Phase-Shift Keying
RCCRadar-Communication Coexistence
SERSymbol Error Rate
ULAUniform Linear Array
WSWaveform Synthesis
Table 2. List of symbols.
Table 2. List of symbols.
SymbolDimensionDescription
M 1 × 1 Number of antennas
N 1 × 1 Number of samples
K 1 × 1 Number of sidelobes
d 1 × 1 Antenna inter-element spacing
I N N × N Identity matrix
λ 1 × 1 Wavelength
s m ( n ) 1 × 1 nth sample of a discrete waveform
s ( n ) M × 1 nth samples of the waveforms transmitted by all antennas
S M × N Space-time transmit waveform matrix
s ¯ M N × 1 Vector version of s
s ¯ r 2 M N × 1 Real-valued version of s ¯
x R N × 1 Desired radar waveform
x C N × 1 Desired communication waveform
X 2 × N Combination of desired communication waveform as a matrix
x ¯ 2 N × 1 Vector version of X
x ¯ r 4 N × 1 Real-valued version of x ¯
a ( θ R ) M × 1 Steering vector in radar direction
a ( θ C ) M × 1 Steering vector in communication direction
A Θ M × 2 Combination of a ( θ R and a ( θ C
A ¯ Θ M N × 2 N Vector version of A Θ
A ¯ r Θ 2 M N × 4 N Real-valued version of A ¯ Θ
A Θ ˜ M × K Combination of sidelobe steering vectors
A ¯ Θ ˜ M N × K N Vector version of A Θ ˜
A ¯ r Θ ˜ 2 M N × 2 K N Real-valued version of A ¯ Θ ˜
u 4 N × 1 Dual variable
v M N × 1 Dual variable
w 2 M N × 1 Dual variable
η , μ 1 × 1 Positive constants
ρ 1 , ρ 2 , ρ 3 1 × 1 Penalty parameters
Table 3. Comparison of different methods for normalized waveform error.
Table 3. Comparison of different methods for normalized waveform error.
MethodWaveform ModulusNormalized Waveform Error/dB
FFRED-0%Non-constant−320.08
FFRED-10%Constant−34.08
FFRED-40%Constant−113.56
MNONon-constant−312.06
IOConstant−39.40
IO-AWConstant−40.90
ADMM-based (Proposed)Constant−35
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

Saleem, A.; Basit, A.; Munir, M.F.; Waseem, A.; Khan, W.; Malik, A.N.; AlQahtani, S.A.; Daraz, A.; Pathak, P. Alternating Direction Method of Multipliers-Based Constant Modulus Waveform Design for Dual-Function Radar-Communication Systems. Entropy 2023, 25, 1027. https://doi.org/10.3390/e25071027

AMA Style

Saleem A, Basit A, Munir MF, Waseem A, Khan W, Malik AN, AlQahtani SA, Daraz A, Pathak P. Alternating Direction Method of Multipliers-Based Constant Modulus Waveform Design for Dual-Function Radar-Communication Systems. Entropy. 2023; 25(7):1027. https://doi.org/10.3390/e25071027

Chicago/Turabian Style

Saleem, Ahmed, Abdul Basit, Muhammad Fahad Munir, Athar Waseem, Wasim Khan, Aqdas Naveed Malik, Salman A. AlQahtani, Amil Daraz, and Pranavkumar Pathak. 2023. "Alternating Direction Method of Multipliers-Based Constant Modulus Waveform Design for Dual-Function Radar-Communication Systems" Entropy 25, no. 7: 1027. https://doi.org/10.3390/e25071027

APA Style

Saleem, A., Basit, A., Munir, M. F., Waseem, A., Khan, W., Malik, A. N., AlQahtani, S. A., Daraz, A., & Pathak, P. (2023). Alternating Direction Method of Multipliers-Based Constant Modulus Waveform Design for Dual-Function Radar-Communication Systems. Entropy, 25(7), 1027. https://doi.org/10.3390/e25071027

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