Next Article in Journal
Soil Texture Mapping in Songnen Plain of China Using Sentinel-2 Imagery
Previous Article in Journal
Evaluation of Multiple Satellite, Reanalysis, and Merged Precipitation Products for Hydrological Modeling in the Data-Scarce Tributaries of the Pearl River Basin, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unimodular Waveform Design for the DFRC System with Constrained Communication QoS

College of Electronic Engineering, National University of Defense Technology, Hefei 230037, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(22), 5350; https://doi.org/10.3390/rs15225350
Submission received: 30 August 2023 / Revised: 10 November 2023 / Accepted: 10 November 2023 / Published: 13 November 2023

Abstract

:
In this study, we investigated two waveform design problems for a dual-functional radar communication (DFRC) system, taking into consideration different constrained communication quality-of-service (QoS) requirements. Our objective was to minimize the mean-square error (MSE) of radar beampattern matching as the cost function. To this end, the multi-user interference (MUI) energy constraint and constructive interference (CI) constraint were, respectively, formulated to ensure the communication QoS. It is important to note that we designed a strict per-user MUI energy constraint at each sampling moment to achieve more accurate control over communication performance. Additionally, we introduced a constant-modulus constraint to optimize the efficiency of the radio frequency (RF) amplifier. To tackle the nonconvex waveform design problems encountered, we employed the alternative direction methods of multipliers (ADMM) technique. This allowed us to decompose the original problem into two solvable subproblems, which were then solved using the majorization–minimization (MM) method and geometrical structure. Finally, we obtained extensive simulation results which demonstrate the effectiveness and superiority of the proposed algorithm.

Graphical Abstract

1. Introduction

In recent years, the rapid development of 5G and 6G networks has enabled the widespread growth of automatic driving, the Internet of Things (IoT), and city situation awareness [1,2,3], leading to significant advancements in radar and communication systems. However, this exponential growth has also brought forth a formidable challenge—the increasing demand for spectrum resources. As a result, spectrum congestion has emerged as a critical issue, necessitating the development of effective strategies to mitigate its impact [4]. To address this issue, two spectrum-sharing strategies have been proposed. The first strategy is radar–communication coexistence (RCC) [5,6], which facilitates the simultaneous operation of radar and communication systems through the effective management of frequency, power, and time-slot allocation. The second strategy is dual-functional radar communication (DFRC) [7,8,9,10,11]. Unlike RCC, the latter enables the concurrent deployment of radar and communication functionalities, utilizing the same signals transmitted from a fully shared transmitter platform. This approach offers the advantages of compact size, affordability, and efficient spectrum utilization. Consequently, significant research endeavors have been devoted to investigating the capabilities and performance of the DFRC system, positioning it as a promising solution for forthcoming wireless communication and sensing challenges.
The primary challenge in designing a DFRC system lies in developing a dual-function waveform that can achieve an optimal trade-off between radar and communication functionalities, which is the primary focus of this paper. To achieve this goal, previous studies [12,13,14,15,16,17,18,19,20] modulated communication symbols into the radar waveform parameters (e.g., amplitude, phase, waveform arrangement, etc.) in order to develop an integrated transmit waveform. However, information embedding-based methods are limited by the pulse repetition frequency of radar and are not ideal for high-speed communication scenarios. An alternative approach is index modulation (IM), which enables information delivery by controlling radar waveform parameter selection, operating in fast time, and enhancing communication rates [21,22,23,24,25]. Nevertheless, the use of IM-based communication codebooks can increase the processing burden on the communication receiver.
To further enhance the communication rate, traditional communication waveforms, such as orthogonal frequency division multiplexing (OFDM) signals, have been adapted to serve both radar and communications functions [26,27,28,29,30]. However, the high peak-to-average power ratio (PAPR) of the OFDM waveform makes it less power-efficient for radar applications that necessitate high transmission power, resulting in a degradation of radar performance.
Unlike the aforementioned methods that modulate existing radar or communication signals for integrated transmit waveform design, [31,32,33,34,35,36,37,38,39,40] make further advancements by developing joint integrated transmit waveforms that take into account the requirements of both radar and communication. Noting that the achievable sum rate can be maximized by minimizing communication multi-user interference (MUI) energy, [31] proposes an integrated transmit waveform design problem to compromise between MUI and radar waveform similarity error (WSE). However, it is worth noting that a fixed reference radar waveform may not always be the optimal reference template, and that the similarity constraint imposed in this approach may result in decreased waveform DoF. Taking these factors into consideration, [32,33,34] propose an alternative approach that aims to minimize the mean-square error (MSE) of radar beampattern matching and MUI energy as the cost function. In order to effectively solve this non-convex problem, the majorization–minimization (MM) and alternative direction methods of multipliers (ADMM) algorithms are adopted. Additionally, considering that constructive interference (CI) can push the received communication signal toward the correct decision region, [35,36,37,38] further adopt CI instead of MUI energy as the communication quality-of-service (QoS) metric for integrated transmit waveform design in DFRC systems.
Nevertheless, it is worth noting that the aforementioned DFRC waveform design schemes involve the selection of an appropriate Pareto parameter between radar and communication functions, which plays a vital role in achieving a balanced performance. The determination of this parameter can pose challenges in practical applications. Therefore, [39] investigates the integrated unimodular transmit waveform design for optimal radar beampattern matching with a communication CI constraint. This approach eliminates the need to establish a rigid Pareto parameter, thereby enhancing practicality. However, due to the high dimensionality of the calculation involved in the proposed PDD-MM-BCD algorithm, the technique outlined in [39] is limited to designing instantaneous waveforms rather than waveform sequences. Furthermore, [40] accomplishes the design of an integrated transmit waveform sequence for the DFRC system with constrained communication QoS. Unfortunately, the method only considers the relaxed peak-to-average ratio constraint rather than the more stringent constant modulus constraint.
Considering that the DFRC system typically involves communication among friendly entities, communication service requirements are generally known in advance. In this study, our objective is to design an integrated transmit waveform that maximizes radar performance while also ensuring the quality of communication service. We achieve this by minimizing radar beampattern mismatch while applying MUI energy and CI constraints to meet the required communication QoS. To ensure the efficiency of radio frequency (RF) amplifiers, we also incorporate strict constant modulus constraints. Moreover, we develop a highly efficient iterative algorithm that combines the principles of the ADMM and MM methods to effectively address the nonconvex waveform design problems encountered. The main contributions of this paper can be succinctly summarized as follows:
  • We investigate two unimodular waveform design problems for DFRC systems with constrained communication QoS. In these models, we minimize the MSE of radar beampattern matching as the cost function, and then the MUI energy constraint and CI constraint are, respectively, formulated to ensure communication QoS. It is important to note that we propose a stricter per-user MUI energy constraint at each sampling moment, replacing the traditional MUI energy constraint. This modification allows the attainment of more accurate control of the communication performance of each user at each time index.
  • We propose a novel ADMM-MM algorithm to efficiently address the complex non-convex problems that arise. Firstly, we consolidate all communication QoS constraints into a unified constraint. Next, we introduce an auxiliary variable and utilize the ADMM algorithm, decomposing the initial problem into two distinct subproblems. Finally, one subproblem can be efficiently solved using the MM algorithm, and the other can be swiftly solved by leveraging its geometric structure.
  • Finally, the results of extensive simulation experiments demonstrate that the proposed algorithm outperforms the ADMM-based method [40] and exhibits superior computational efficiency. This validates the effectiveness and superiority of the proposed algorithm.
The rest of the paper is organized as follows. The system model is illustrated in Section 2. In Section 3, the proposed ADMM-MM algorithm is specified. Section 4 describes the simulation results and discussion, and a brief summary is presented in Section 5.
Notations: Boldface upper-case and lower-case letters denote matrices and column vectors, respectively. The scalars are denoted by italic letters. x i represents the i -th element of the vector x , and X i , j denotes the ( i -th, j -th) element of the matrix X . and represent the real and complex fields. represents the generalized inequality between matrices. | | , 2 and F denote the absolution operation, Euclidean norm, and Frobenius norm, respectively. arg ( ) denotes the phase part of a complex number. The superscripts ( ) * , ( ) T , and ( ) H denote the complex conjugate, transpose, and conjugate transpose, respectively. Tr ( X ) denotes that the trace of X . vec ( X ) is a column vector consisting of all the columns of the matrix X stacked. λ max ( X ) represents the maximum eigenvalue of the matrix X . Re ( x ) and Im ( x ) , respectively, represent the element-wise real part and image part of x . I N denotes an N × N identity matrix, and denotes the Kronecker product.

2. System Model and Problem Formulation

As shown in Figure 1, we consider a collocated monostatic narrowband DFRC system based on a MIMO platform, which is equipped with M antennas and arranged in the form of uniform linear arrays (ULAs), with half-wavelength spacing between the array elements. The DFRC system transmits radar-probing waveform X M × N for L point-like target detection, where N is the number of snapshots in a radar pulse. We discretize the radar spatial detection region into K parts and define θ k as the k -th spatial angle. In addition, the transmit waveform can simultaneously serve Q single antenna users on the downlink communication operation. In the following subsections, we provide a detailed description of the signal model and the formulation of the optimization problem.

2.1. Radar Model

The far-field-generated signal at the direction of θ k can be written as a k H X , and the power of the far-field-generated signal at θ k is defined as
P k = a k H X X H a k N
where a k = [ 1 , e j π sin θ k , , e j π ( M 1 ) sin θ k ] T . Moreover, for the convenience of subsequent derivation and calculation, defining x = vec ( X ) and A k = I N ( a k a k H / N ) , P k can be rewritten as
P k = x H A k x
To enhance the radar detection performance of the DFRC system, it is necessary to focus energy on the target area, while suppressing the energy level in the sidelobe area and preventing the target echo from being obscured by noise. To achieve this, we minimize the MSE of beampattern matching as the cost function, which is defined as
f M S E ( x , α ) = 1 K k = 1 K | P k α d k | 2
where α is a scaling factor optimized jointly with x , and d k is the desired beampattern at θ k .
It is noteworthy that the coded waveform is usually used to design high-range and Doppler-resolution waveforms for moving target detection [41]. Thus, in addition to the MSE of beampattern matching, range and Doppler are also of interest for radar. However, if we take the MSE, range, and Doppler all into account for the designs of the DFRC system, the formulated problem will be extremely complicated and far beyond the scope of this paper. Thus, herein we only focus on the MSE of beampattern matching for radar.

2.2. Communication QoS Constraints

In addition to its radar detection function, the DFRC system also simultaneously delivers information symbols to Q single-antenna users using the same transmit waveform. The signals received by Q users are given by
Y = H X + Z
where H = [ h 1 T ; h 2 T ; ; h Q T ] Q × M is the channel matrix, and h q M × 1 is the communication channel vector between the transmit array and the q -th communication user, q = 1 , 2 , , Q . Z Q × N is the noise matrix in the Q communication receivers.
To ensure the communication QoS of the DFRC system, two communication constraints are developed in the existing research: the MUI energy constraint and the CI constraint.
MUI energy constraint: According to [31,32,33,34], the received SINR per block of N symbols for the q -th communication user is defined as
SINR q , c = E { | S q , n | 2 } E { | h q T x n S q , n | 2 } + N 0
where x n is the n -th column of X , N 0 is the noise energy, S q , n is the desired communication signal, and E denotes the ensemble average with respect to the time index. The achievable sum rate of the communication part can be further expressed as
Υ C = q = 1 Q log 2 ( 1 + SIN R q , c )
Clearly, the MUI energy directly affects the achievable sum rate of the downlink users. In order to obtain Υ C that satisfies the communication requirements, the MUI energy must be brought below a predetermined threshold, which can be written as
H X S F 2 ε 2
where S is the desired constellation.
However, (7) is the traditional MUI energy constraint, which only constrains the total MUI energy. This does not guarantee the communication performance of each user at each time index. In this paper, as depicted in Figure 2a, we propose a more stringent per-user MUI energy constraint at each sampling moment as
| h q T x n S q , n | 2 ε q , n 2
Obviously, compared to the traditional MUI energy constraint, the proposed new constraint enables precise control over the performance of each transmitted communication signal. This has major practical significance and is worthy of further research. The corresponding achievable sum rate can be derived as
Υ C q = 1 Q log 2 ( 1 + E { | S q , n | 2 } n = 1 N ε q , n 2 / N + N 0 )
Defining i n 1 × N is the n -th row of I N and taking an open root for (8), we can rewrite (8) as
| h ˜ q , n T x S q , n | ε q , n
where h ˜ q , n T = i n h q T .
CI constraint: In CI constraints, we do not consider all MUI energy to be harmful, and constructive interference can push the received signal toward the correct decision region, providing extra degrees of freedom for waveform design.
The CI technique has been extensively studied in recent research [35,36,37,38]. To avoid distracting from our main focus, we will not delve into the derivation of the CI constraint. Using the geometric relations for the rotated QPSK symbol illustrated in Figure 2b, the CI constraint can be easily formulated as
Re ( h q T x n e j S q , n ) tan ϕ | Im ( h q T x n e j S q , n ) | Γ q , n tan ϕ
where ϕ = π / 4 , Γ q , n represents the minimum amplitude of the received noise-free signal. Assuming that ζ is the preset signal-to-noise ratio (SNR) threshold of communication users and δ q , n 2 is the power of noise, we can obtain | h q T x n | 2 / δ q , n 2 ζ . Then, Γ q , n can be derived as
Γ q , n = | h q T x n | δ q , n ζ .
Furthermore, defining
h ¯ 2 q , n T ( i n h q T ) e j S q n ( tan ϕ e j π 2 )
h ¯ 2 q 1 , n T ( i n h q T ) e j S q n ( tan ϕ + e j π 2 )
finally, we can rewrite (12) as
Re ( h ¯ i , n T x ) Γ ¯ i , n tan ϕ
where Γ ¯ i , n = { Γ q , n i = 2 q Γ q , n i = 2 q 1 , i = 1 , 2 , , 2 Q , n = 1 , 2 , , N .
Remark 1.
(1) The downlink channel  H  experiences flat Rayleigh fading but remains constant within a single communication frame or radar pulse. (2) The channel  H  is assumed to be perfectly estimated at the DFRC system via a training-based method.

2.3. Problem Formulation

Based on the above discussion, we aim in this paper to design an integrated transmit waveform to minimize the radar beampattern mismatch while satisfying the predefined communication QoS constraints. Additionally, we add a constant modulus constraint to ensure that the transmit waveform has an unimodular property, maximizing the efficiency of the radio frequency (RF) amplifier and preventing nonlinear distortions. Finally, according to different QoS constraints in communication, we can formulate two optimization problems, as shown below:
𝒫 1 { min x , α f M S E ( x , α ) s . t . | h ˜ q , n T x S q , n | ε q , n q = 1 , 2 , , Q ; n = 1 , 2 , , N | x ( j ) | = 1 j = 1 , 2 , , M N
𝒫 2 { min x , α f M S E ( x , α ) s . t . Re ( h ¯ i , n T x ) Γ ¯ i , n tan ϕ i = 1 , 2 , , 2 Q ; n = 1 , 2 , , N | x ( j ) | = 1 j = 1 , 2 , , M N .
Both 𝒫 1 and 𝒫 2 exhibit non-convex characteristics due to their intricate multivariate challenges and stringent equation constraints. Fortunately, these issues can be addressed using the ADMM-based algorithm proposed in [40,42]. However, the proposed ADMM-based algorithm necessitates the utilization of off-the-shelf algorithms and optimization tools (such as the interior point method and CVX toolbox) to solve the subproblem, resulting in high computational complexity at each iteration. As the number of array elements and downlink communication users increases, the computational complexity becomes impractical.
To reconcile this contradiction, this article proposes a novel ADMM-MM algorithm to tackle these problems more efficiently. Further elaborations on the specifics of this algorithm can be found in the subsequent section.

3. Proposed Algorithm

As both 𝒫 1 and 𝒫 2 involve multiple variables, we first simplify them into two more manageable univariate problems. By fixing the value of x , both 𝒫 1 and 𝒫 2 can be transformed into the same form as
min α f M S E ( α ) = 1 K k = 1 K | x H A k x α d k | 2 .
Equation (17) represents an unconstrained differentiable problem, and its optimal solution can be obtained by setting the derivative to 0. Thus, the optimal α can be derived as
α o p t = k = 1 K d k x H A k x k = 1 K d k 2 .
By substituting (18) into f M S E ( x , α ) , the cost function of 𝒫 1 and 𝒫 2 can be simplified into a univariate function:
f M S E ( x ) = 1 K k = 1 K | x H B k x | 2
where
B k = A k d k k = 1 K d k A k k = 1 K d k 2 .

3.1. Proposed ADMM-MM Algorithm for Solving 𝒫 1

As described in the previous section, 𝒫 1 can be rewritten as
𝒫 1 { min x 1 K k = 1 K | x H B k x | 2 s . t . | h ˜ q , n T x S q , n | ε q , n q = 1 , 2 , , Q ; n = 1 , 2 , , N | x ( j ) | = 1 j = 1 , 2 , , M N
Firstly, we transform the MUI energy constraint into a simple form. Defining
Τ 1 ( k 1 , : ) = h ˜ q , n T
Ψ 1 ( k 1 ) = ε q , n
where Τ 1 ( k 1 , : ) denotes k 1 -th row of Τ 1 Q N × M N , Ψ 1 ( k 1 ) denotes k 1 -th element of Ψ 1 Q N × 1 , and k 1 = ( n 1 ) × Q + q .
𝒫 1 can be further rewritten as
𝒫 1 { min x 1 K k = 1 K | x H B k x | 2 s . t . abs ( T 1 x s ) Ψ 1 | x ( j ) | = 1 j = 1 , 2 , , M N
where s = vec ( S ) and abs ( ) denotes an element-wise absolution operation.
Defining
y = T 1 x s
I ( x ) = { 0 | x ( j ) | = 1 + o t h e r w i s e
I ( y ) = { 0 abs ( y ) Ψ 1 + o t h e r w i s e
𝒫 1 can be derived as
𝒫 1 { min x , y 1 K k = 1 K | x H B k x | 2 + I ( x ) + I ( y ) s . t . y = T 1 x s
We can solve 𝒫 1 by tackling its augmented Lagrangian function, which can be written as
( x , y , u ) = 1 K k = 1 K | x H B k x | 2 + I ( x ) + I ( y ) + ρ 1 2 y T 1 x + s + u / ρ 1 2 2
where ρ 1 is the penalty parameter, and u is the dual variable corresponding to y = T 1 x s . Clearly, in the ( l + 1 ) -th iteration, the ADMM framework consists of the following procedures:
x ( l + 1 ) = arg min x ( x , y ( l ) , u ( l ) )
y ( l + 1 ) = arg min y ( x ( l + 1 ) , y , u ( l ) )
u ( l + 1 ) = u ( l ) + ρ 1 ( y ( l + 1 ) T 1 x ( l + 1 ) + s ) .
Next, we further derive the solutions of (26a) and (26b) to update x ( l + 1 ) and y ( l + 1 ) .

3.1.1. Solution to (26a)

Problem (26a) can be rewritten as
min x 1 K k = 1 K | x H B k x | 2 + I ( x ) + I ( y ( l ) ) + ρ 1 2 y ( l ) T 1 x + s + u ( l ) / ρ 1 2 2 .
By removing extraneous constant terms, we obtain
𝒫 1 ( x ) { min x 1 K k = 1 K | x H B k x | 2 + ρ 1 2 y ( l ) T 1 x + s + u ( l ) / ρ 1 2 2 s . t . | x ( i ) | = 1 i = 1 , 2 , , M N .
Defining t ( l ) = y ( l ) + u ( l ) / ρ 1 + s , 𝒫 1 ( x ) can be derived as
𝒫 1 ( x ) { min x 1 K k = 1 K | x H B k x | 2 + ρ 1 2 x H T 1 H T 1 x ρ 1 Re ( x H T 1 H t ( l ) ) s . t . | x ( i ) | = 1 i = 1 , 2 , , M N
We use the MM algorithm to solve 𝒫 1 ( x ) . Firstly, we look for the upper bound function of 1 K k = 1 K | x H B k x | 2 and ρ 1 2 x H T 1 H T 1 x , respectively. Defining x ¯ = x x H , 1 K k = 1 K | x H B k x | 2 can be rewritten as
1 K k = 1 K | x H B k x | 2 = vec H ( x ¯ ) C vec ( x ¯ )
where
C = 1 K k = 1 K vec ( B k ) vec H ( B k )
In the following, we introduce a useful lemma as follows.
Lemma 1.
The quadratic form x H L x , where L is a Hermitian matrix, can be upper-bounded as
x H L x x H M x + 2 Re [ x H ( L M ) x ( l ) ] + ( x ( l ) ) H ( M L ) x ( l )
where  M L , x ( l )   is the value of  x   at the  l -th iteration.
Applying Lemma 1, we can derive
vec H ( x ¯ ) C vec ( x ¯ ) λ max ( C ) vec H ( x ¯ ) vec ( x ¯ ) + 2 Re [ vec H ( x ¯ ) ( C λ max ( C ) I M 2 N 2 ) vec ( x ¯ ( l ) ) ] + vec H ( x ¯ ( l ) ) ( λ max ( C ) I M 2 N 2 C ) vec ( x ¯ ( l ) )
where λ max ( C ) denotes the maximum eigenvalue of C . Due to the high dimensions of C , calculating its maximum eigenvalue produces significant computational complexity. However, the special structure of C enables us to conduct dimensionality reduction, which can effectively reduce the computational burden. The specific derivation details are provided in the Appendix A.
The third term on the right-hand side of (32) is constant and can be disregarded. Additionally, the first term in (32) can be simplified to a constant term M 2 N 2 λ max ( C ) . As a result, we can simplify (32) as
vec H ( x ¯ ) C vec ( x ¯ ) x H D x + c o n s t
where c o n s t denotes constant term, and
D = D 1 2 λ max ( C ) x ( l ) ( x ( l ) ) H
D 1 = 2 K k = 1 K ( x ( l ) ) H B k x ( l ) B k
Continuing the application of Lemma 1, due to λ max ( D 1 ) I M N D 1 D , we can obtain
x H D x Re ( x H b 1 ) + c o n s t
where
b 1 = 2 ( D x ( l ) λ max ( D 1 ) x ( l ) )
Due to B k A k , λ max ( D 1 ) can be calculated as
λ max ( D 1 ) 2 K k = 1 K [ ( x ( l ) ) H B k x ( l ) λ max ( B k ) ] 2 K k = 1 K [ ( x ( l ) ) H B k x ( l ) λ max ( A k ) ] 2 M K N k = 1 K [ ( x ( l ) ) H B k x ( l ) ]
The upper bound function of ρ 1 2 x H T 1 H T 1 x can be obtained by
ρ 1 2 x H T 1 H T 1 x Re ( x H b 2 ) + c o n s t
where
b 2 = ρ 1 [ T 1 H T 1 x ( l ) λ max ( T 1 H T 1 ) x ( l ) ]
Thus, the majorized problem of 𝒫 1 ( x ) can be formulated as
max x Re ( x H ( U 1 ) ) s . t . | x ( j ) | = 1 j = 1 , 2 , , M N
where U 1 = b 1 + b 2 ρ 1 T 1 H t ( l ) , and it is easy to verify that the solution to (37) is given by
x ( l + 1 ) = e j arg ( U 1 )
where arg ( ) denotes an element-wise phase extraction operation.

3.1.2. Solution to (26b)

Problem (26b) can be written as
𝒫 1 ( y ) { min y y p ( l ) 2 2 s . t . abs ( y ) Ψ 1
where
p ( l ) = T 1 x ( l + 1 ) s u ( l ) / ρ 1
We can solve 𝒫 1 ( y ) by translating it into the elemental level. Assuming y i , p i ( l ) and Ψ 1 ( i ) are, respectively, the i -th element of the vector y , p ( l ) and Ψ 1 , (39a) can be updated as follows:
min y i | y i p i ( l ) | s . t . | y i | Ψ 1 ( i )
It can be verified that the solution to (40) is
y i = { p i ( l ) , | p i ( l ) | Ψ 1 ( i ) p i ( l ) | p i ( l ) | Ψ 1 ( i ) , | p i ( l ) | > Ψ 1 ( i )
Finally, we summarize the proposed ADMM-MM algorithm for solving 𝒫 1 in Algorithm 1, and the termination criteria can be defined as
d r 1 ( l + 1 ) 2 = y ( l + 1 ) T 1 x ( l + 1 ) + s 2 Δ r 1 ( l + 1 )
d s 1 ( l + 1 ) 2 = ρ 1 ( y ( l + 1 ) y ( l ) ) 2 Δ s 1 ( l + 1 )
where d r 1 ( l + 1 ) and d s 1 ( l + 1 ) are the primal residual and dual residual at l + 1 iteration. The feasibility tolerances for the primal and dual feasibility conditions are denoted by Δ r 1 ( l + 1 ) and Δ s 1 ( l + 1 ) , respectively. These tolerances can be adjusted based on accuracy requirements, and specific parameter settings details can be found in [42].
Algorithm 1: Proposed ADMM-MM algorithm for solving 𝒫 1
Input: ρ 1 , K , M , N , Q , A k , B k , T 1 , Ψ 1 , s .
Output: x o p t
1Initialize: l = 0, x ( l ) , y ( l ) , u ( l ) .
Repeat
// Update  x ( l + 1 )
2 Calculate λ max ( C ) and λ max ( D 1 ) according to Appendix A and Equation (35).
3 Derive b 1 according to Equation (34b).
4 Derive b 2 according to Equation (36b).
5 Compute x ( l + 1 ) by solving Equation (38).
// Update  y ( l + 1 )   and  u ( l + 1 )
6 Compute y ( l + 1 ) by solving Equation (41).
7 Compute u ( l + 1 ) by solving Equation (26c).
8 l = l + 1.
Until the termination criteria (42) are met
9 x o p t = x ( l )

3.2. Proposed ADMM-MM Algorithm for 𝒫 2

Firstly, we rewrite the CI constraint of 𝒫 2 as
Re ( Τ 2 x ) Ψ 2
where Τ 2 ( k 2 , : ) = h ¯ i , n T , Ψ 2 ( k 2 ) = Γ ¯ i , n tan ϕ , and k 2 = ( n 1 ) × 2 Q + i .
Similar to the previous Section 3.1, introducing an auxiliary variable γ , the augmented Lagrangian function of 𝒫 2 can be derived as
( x , γ , υ ) = 1 K k = 1 K | x H B k H x | 2 + I ( x ) + I ( γ ) + ρ 2 2 γ Τ 2 x + υ / ρ 2 2 2
I ( γ ) = { 0 Re ( γ ) Ψ 2 + o t h e r w i s e
where ρ 2 is the penalty parameter and υ is the dual variable. Next, in the ( l + 1 ) -th iteration, we separately update x ( l + 1 ) , γ ( l + 1 ) and υ ( l + 1 ) as
x ( l + 1 ) = arg min x ( x , γ ( l ) , υ ( l ) )
γ ( l + 1 ) = arg min γ ( x ( l + 1 ) , γ , υ ( l ) )
υ ( l + 1 ) = υ ( l ) + ρ 2 ( γ ( l + 1 ) T 2 x ( l + 1 ) ) .

3.2.1. Solution to (45a)

We can update x ( l + 1 ) by solving
𝒫 2 ( x ) { min x 1 K k = 1 K | x H B k H x | 2 + ρ 2 2 Τ 2 x ( υ ( l ) / ρ 2 + γ ( l ) ) 2 2 s . t . | x ( i ) | = 1 i = 1 , 2 , , M N .
Applying Lemma 1, we can obtain the upper bound function of 𝒫 2 ( x ) as
1 K k = 1 K | x H B k H x | 2 + ρ 2 2 Τ 2 x ( υ ( l ) / ρ 2 + γ ( l ) ) 2 2 Re ( x H b 1 ) + ρ 2 2 x H Τ 2 H Τ 2 x ρ 2 Re [ x H Τ 2 H ( υ ( l ) / ρ 2 + γ ( l ) ) ] + c o n s t Re { x H [ b 1 + b 3 Τ 2 H ( υ ( l ) + ρ 2 γ ( l ) ) ] } + c o n s t
where
b 3 = ρ 2 [ Τ 2 H Τ 2 x ( l ) λ max ( Τ 2 H Τ 2 ) x ( l ) ] .
Thus, the majorized problem of 𝒫 2 ( x ) can be formulated as
max x Re ( x H ( U 2 ) ) s . t . | x ( j ) | = 1 j = 1 , 2 , , M N
where U 2 = b 1 + b 3 Τ 2 H ( υ ( l ) + ρ 2 γ ( l ) ) , and the solution to (48) can be given as
x ( l + 1 ) = e j arg ( U 2 )

3.2.2. Solution to (45b)

We can update γ ( l + 1 ) by solving
𝒫 2 ( γ ) { min γ γ ζ ( l ) 2 2 s . t . Re ( γ ) Ψ 2
where
ζ ( l ) = Τ 2 x ( l + 1 ) υ ( l ) ρ 2
Similar to the previous Section 3.1.2, it can be verified that the solution to (50a) is
Re ( γ i ) = { Re ( ζ i ( l ) ) , Re ( ζ i ( l ) ) Ψ 2 ( i ) Ψ 2 ( i ) , Re ( ζ i ( l ) ) < Ψ 2 ( i )
Im ( γ i ) = Im ( ζ i ( l ) )
γ i = Re ( γ i ) + j Im ( γ i )
where γ i is the i -th element of γ , ζ i ( l ) and Ψ 2 ( i ) are, respectively, the i -th element of ζ ( l ) and Ψ 2 . Finally, the proposed ADMM-MM algorithm for solving 𝒫 2 is summarized in Algorithm 2, and the termination criteria are defined as
d r 2 ( l + 1 ) 2 = γ ( l + 1 ) Τ 2 x ( l + 1 ) 2 Δ r 2 ( l + 1 )
d s 2 ( l + 1 ) 2 = ρ 2 ( γ ( l + 1 ) γ ( l ) ) 2 Δ s 2 ( l + 1 ) .
Algorithm 2: Proposed ADMM-MM algorithm for solving 𝒫 2
Input: ρ 2 , K , M , N , Q , A k , B k , Τ 2 , Ψ 2 , s .
Output x o p t
1Initialize: l = 0, x ( l ) , γ ( l ) , υ ( l ) .
Repeat
// Update  x ( l + 1 )
2 Derive b 1 according to Equation (34b).
3 Derive b 3 according to Equation (47b).
4 Compute x ( l + 1 ) by solving Equation (49).
// Update  γ ( l + 1 ) and υ ( l + 1 )
5 Compute γ ( l + 1 ) by solving Equation (51).
6 Compute υ ( l + 1 ) by solving Equation (45c).
7 l = l + 1.
Until the termination criteria (52) are met
8 x o p t = x ( l )

3.3. Computational Complexity Analysis

The computational complexities of both Algorithms 1 and 2 are determined on the basis of the number of iterations and the complexity of each iteration. To provide a better understanding, we summarize the corresponding computational complexities at each iteration for both algorithms in Table 1 and Table 2.

4. Results

In this section, we provide several numerical examples to demonstrate the performance of the proposed algorithm. Unless stated otherwise, the following simulation parameters are used throughout this section. We set the number of transmit antennas as M = 10 , and collect N = 32 samples in one pulse interval. We assume that the spatial area of interest is [ 90 ° , 90 ° ] , and the total number of spatial angle discretions is K = 181 . For radar function, according to the DFRC system settings in [42], we assume that the desired beampattern of the DFRC system possesses three principal lobes, located at [ 50 ° , 30 ° ] [ 10 ° , 10 ° ] [ 30 ° , 50 ° ] . For downlink communication, we predefine the number of communication users as Q = 2 . Without a loss of generality, we consider the estimated channel h q to be a complex Gaussian distribution, satisfying h q C N ( 0 , 1 / M N ) . The desired symbol matrix S is generated according to the unit power QPSK alphabet. The communication QoS is separately assumed as ε q , n = 10 1 and Γ q , n = 1 , q , n .
We performed all the analyses on an ordinary computer with an Intel Core i7-10750H CPU and 16 GB of RAM.

4.1. Effective Analysis of the Proposed Algorithm for Solving 𝒫 1

In Figure 3, we first analyze the convergence performance of the proposed ADMM-MM algorithm in terms of its capacity to solve 𝒫 1 . Figure 3a illustrates the convergence of primal and dual residuals. It is evident that the proposed ADMM-MM algorithm successfully satisfies termination conditions after approximately 100 iterations, thus demonstrating its ability to converge within a finite number of iterations. To showcase the superiority of the proposed method, we conduct a convergence comparison with the existing ADMM-based approach [40] in Figure 3b. It is readily apparent that the proposed algorithm achieves a lower normalized MSE in terms of radar beampattern matching and exhibits faster convergence, requiring less CPU time compared to the ADMM based method [40]. Furthermore, Figure 3c presents the modulus of the transmit waveform as a function of the number of iterations. Notably, due to the utilization of the MM framework, the proposed ADMM-MM algorithm consistently maintains a constant waveform modulus during convergence, aligning more closely with the original problem.
The normalized received beampatterns of the radar which are required to solve 𝒫 1 are depicted in Figure 4a. It is evident that the use of radar alone offers better beampattern performance. Compared to the only-radar technique, the proposed method suffers a little performance loss due to the communication constraint. However, we find that the proposed method provides a closer approximation to the desired beampattern and lower sidelobe level compared to the ADMM based method [40], resulting in better detection performance. In Figure 4b, the noiseless signals received by communication users are illustrated. It is evident that both the proposed ADMM-MM algorithm and the ADMM based method in [40] successfully satisfy the MUI energy constraints of the per-user noiseless signal received at each sampling moment.

4.2. Effective Analysis of the Proposed Algorithm for Solving 𝒫 2

As in the previous Section 4.1, we analyze the effectiveness of the proposed method for solving 𝒫 2 . The convergence performance of the proposed ADMM-MM algorithm when solving 𝒫 2 is depicted in Figure 5. It is evident that the proposed algorithm successfully satisfies termination conditions after dozens of iterations, requiring fewer iterations and less CPU time to converge than the ADMM based method [40]. Additionally, it is readily observable that the proposed algorithm achieves a lower normalized MSE of the radar beampattern matching and consistently maintains a constant waveform modulus during convergence.
Figure 6a depicts the normalized received beampattern of the radar for solving 𝒫 2 . It is evident that the proposed method can obtain a very similar beampattern with only radar. Additionally, the proposed method exhibits lower sidelobe levels and superior beampattern matching performance compared to the ADMM based method [40]. This outcome validates the superiority of the proposed method. Figure 6b illustrates the noiseless signals received by communication users. It is evident that both the proposed ADMM-MM algorithm and the ADMM based method in [40] effectively ensure that the noiseless received signals reside within the CI region, thereby satisfying the communication CI constraints of 𝒫 2 .

4.3. Performance Analysis

Here, we outline how communication QoS affects DFRC system performance. Figure 7 illustrates the optimal normalized MSE and SER of the DFRC system as a function of the communication MUI energy ε q , n when solving 𝒫 1 . It is expected to observe a decrease in the normalized MSE of beampattern matching as the MUI energy constraint ε q , n increases. This trade-off between radar sensing and wireless communication performance is a well-documented limitation of the DFRC system. Furthermore, it is evident that a smaller MUI energy results in a lower BER, thereby leading to improved communication performance. Figure 8 depicts the optimal normalized MSE and SER of the DFRC system versus the communication QoS requirements Γ q , n when solving 𝒫 2 . It is evident that the normalized MSE increases as Γ q , n rises, indicating a decline in radar detection performance with higher communication QoS.
Next, we present a performance comparison between 𝒫 1 and 𝒫 2 . It is worth noting that the desired communication constellation energy remains consistent for both the MUI energy constraint and CI constraint, and Γ q , n = 1 , ε q , n = 10 1 .
Figure 9a illustrates the performance comparison of the radar component. It is evident that 𝒫 1 and 𝒫 2 exhibit similar beampatterns, with 𝒫 2 demonstrating a higher mainlobe level and lower sidelobe level. This distinction arises from the CI constraint being more relaxed than the MUI energy constraint, leading to a larger feasibility region and enhanced radar performance. To further evaluate the target detection performance, we present the receiver operating characteristic (ROC) by plotting the detection probability P D versus the false alarm probability P FA in Figure 9b. It can be observed that, with the same false alarm probability, e.g., 10 8 , 𝒫 2 can achieve higher detection probability than 𝒫 1 , illustrating the superiority of CI constraint for radar detection.
The performance comparison of the communication component is presented in Figure 9c,d. Figure 9c draws the received communication constellations, showing that the synthesized communication signals in 𝒫 2 are more sparsely distributed and have higher power, intuitively suggesting a better communication performance than 𝒫 1 . To further validate this assertion, we provide the symbol error rate (SER) analysis in Figure 9d, where the results of 10 4 independent trials are displayed. It is evident that the SER decreases as the communication signal-to-noise ratio (CSNR) increases for both 𝒫 1 and 𝒫 2 . However, when the CSNR is fixed, 𝒫 2 achieves a lower SER compared to 𝒫 1 , illustrating the superiority of CI constraints for communication.
Finally, we can conclude that the CI constraint is more relaxed compared to the MUI constraint, which is advantageous for obtaining better optimization results and achieving superior radar performance. Additionally, the CI constraint usually enables a higher communication signal power than the MUI energy constraint, and this extra power is beneficial for communication decoding. Thus, in comparison to the MUI constraint, we believe that the CI constraint is more suitable for addressing the integrated waveform design problem of the DFRC system.

4.4. Computational Efficiency Comparison with the ADMM based Method in [40]

Next, we will proceed to compare the computational efficiency of the proposed method and the ADMM based method [40] at different system scales.
Figure 10 draws the normalized MSE curves versus CPU time for various cohort sizes of communicating users ( Q = 2, 3, and 4). It can be observed that, whether with MUI constraint or CI constraint, an increase in the number of communication users results in more stringent communication constraints for the DFRC system, leading to a smaller feasibility region, larger normalized MSE, and a degradation in radar performance. Moreover, a larger Q requires more CPU time to attain the local optimal solution due to the increased complexity caused by the smaller feasibility region and larger system scale.
Subsequently, we investigate the influence of the number of antennas on the performance of the DFRC system. The normalized MSE curves versus CPU time for different numbers of antennas ( M = 6, 10, and 16) are shown in Figure 11. It is evident that, whether solving 𝒫 1 or 𝒫 2 , the addition of antennas leads to improved radar detection performance in different methods. This enhancement arises from increased waveform diversity and the ability of the DFRC system to obtain higher beamforming gains. However, a larger number of antennas results in a larger system scale, leading to slower convergence.
Furthermore, the convergence comparison between the proposed ADMM-MM method and the ADMM-based method [40] is shown in Table 3. It is important to emphasize that for any given Q or M , our proposed ADMM-MM method can obtain better optimization results and achieve faster convergence compared to the ADMM-based methods [40]. This is because the approach in reference [40] combines multiple optimization variables into a higher-dimensional variable, resulting in a complex problem solution space that hinders the identification of the optimal solution. Moreover, the use of off-the-shelf algorithms and optimization tools, such as the interior point method and CVX toolbox, in [40] introduces considerable computational complexity during each iteration of solving the subproblem. In contrast, our proposed method effectively uses the strong coupling relationship between α and waveform x , and we additionally employ the MM algorithm and exploit the geometric structure to address the subproblems. As a result, our method demonstrates superior performance and significantly improved efficiency.

5. Conclusions

In this paper, we investigated two waveform design problems for the DFRC system, considering different constrained communication QoS requirements. The normalized MSE of radar beampattern matching was minimized as a cost function while formulating stricter per-user MUI energy constraints at each sampling moment and CI constraint, respectively. We added a constant modulus constraint to preserve the unimodular property of the transmit waveform. To tackle the complicated non-convex problems, we proposed a novel ADMM-MM algorithm. Finally, simulation results demonstrated that the proposed algorithm outperforms the ADMM-based algorithm [40] and exhibits superior computational efficiency. This validated the effectiveness and superiority of the proposed algorithm. However, the proposed ADMM-MM algorithm still requires careful selection of appropriate penalty parameters and cannot fully address the issue of waveform design for the DFRC system when channel estimation is inaccurate. Therefore, building upon our current work, we are motivated to further investigate robust waveform design for the DFRC system in the presence of uncertain channel estimation.

Author Contributions

Conceptualization, C.H.; Software, C.H., Z.H. and Y.X.; Writing—original draft preparation, C.H.; Writing—review and editing, C.H., Q.Z. and Z.L.; supervision, J.Z.; funding acquisition, Z.L., and Z.H.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grants 62071476 and 62301581, and the Anhui Provincial Natural Science Foundation under Grants 1908085QF252 and 2108085QF257.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The matrix C M 2 N 2 × M 2 N 2 can be further derived as
C = 1 K k = 1 K vec ( B k ) vec H ( B k ) = 1 K k = 1 K vec ( I N B ¯ k ) vec H ( I N B ¯ k )
where
B ¯ k = a k a k H N d k k = 1 K d k a k a k H N k = 1 K d k 2
Defining
C ¯ = 1 K k = 1 K vec ( B ¯ k ) vec H ( B ¯ k )
Then, according to reference [43], we can obtain
λ max ( C ) = N × λ max ( C ¯ )
Clearly, compared to C M 2 N 2 × M 2 N 2 , C ¯ M 2 × M 2 has a smaller dimension, leading to a lower computational complexity when calculating its maximum eigenvalue.

References

  1. Ali, A.; Zhu, Y.; Zakarya, M. Exploiting dynamic spatio-temporal correlations for citywide traffic flow prediction using attention based neural networks. Inf. Sci. 2021, 577, 852–870. [Google Scholar] [CrossRef]
  2. Ali, A.; Zhu, Y.; Zakarya, M. A data aggregation based approach to exploit dynamic spatio-temporal correlations for citywide crowd flows prediction in fog computing. Multimed. Tools Appl. 2021, 80, 31401–31433. [Google Scholar] [CrossRef]
  3. Ali, A.; Zhu, Y.; Zakarya, M. Exploiting dynamic spatio-temporal graph convolutional neural networks for citywide traffic flows prediction. Neural Netw. 2022, 145, 233–247. [Google Scholar] [CrossRef] [PubMed]
  4. Aubry, A.; Carotenuto, V.; De Maio, A.; Farina, A.; Pallotta, L. Optimization theory-based radar waveform design for spectrally dense environments. IEEE Aerosp. Electron. Syst. Mag. 2016, 31, 14–25. [Google Scholar] [CrossRef]
  5. Guo, B.; Liang, J.; Wang, G.; Tang, B.; So, H.C. Bistatic MIMO DFRC System Waveform Design via Fractional Programming. IEEE Trans. Signal Process. 2023, 71, 1952–1967. [Google Scholar] [CrossRef]
  6. Liu, F.; Masouros, C.; Petropulu, A.P.; Griffiths, H.; Hanzo, L. Joint radar and communication design: Applications, state-of-the-art, and the road ahead. IEEE Trans. Commun. 2020, 68, 3834–3862. [Google Scholar] [CrossRef]
  7. Zhao, Y.; Zhao, Z.; Tong, F.; Sun, P.; Feng, X.; Zhao, Z. Joint Design of Transmitting Waveform and Receiving Filter via Novel Riemannian Idea for DFRC System. Remote Sens. 2023, 15, 3548. [Google Scholar] [CrossRef]
  8. Huang, C.; Huang, Z.; Zhou, Q.; Zhang, J.; Yang, Z.; Zhang, K. Unimodular waveform design for integrated radar communication and jamming. Digit. Signal Process. 2023, 143. [Google Scholar] [CrossRef]
  9. Yang, R.; Jiang, H.; Qu, L. Waveform Design for MIMO Dual-Functional Radar-Communication System Using MUI Energy Minimization With PAPR and CRB Constraints. IEEE Commun. Lett. 2023, 27, 1417–1421. [Google Scholar] [CrossRef]
  10. Li, H.; Liu, Y.; Liao, G.; Chen, Y. Joint Radar and Communications Waveform Design Based on Complementary Sequence Sets. Remote Sens. 2023, 15, 645. [Google Scholar] [CrossRef]
  11. Zhang, J.A.; Liu, F.; Masouros, C.; Heath, R.W.; Feng, Z.; Zheng, L.; Petropulu, A. An overview of signal processing techniques for joint communication and radar sensing. IEEE J. Sel. Top. Signal Process. 2021, 15, 1295–1315. [Google Scholar] [CrossRef]
  12. Euziere, J.; Guinvarc’h, R.; Lesturgie, M.; Uguen, B.; Gillard, R. Dual Function Radar Communication Time-Modulated Array. In Proceedings of the 2014 International Radar Conference, Lille, France, 13–17 October 2014; pp. 1–4. [Google Scholar]
  13. 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]
  14. BouDaher, E.; Hassanien, A.; Aboutanios, E.; Amin, M.G. Towards a Dual-Function MIMO Radar-Communication System. In Proceedings of the 2016 IEEE Radar Conference (RadarConf), Philadelphia, PA, USA, 2–6 May 2016; pp. 1–6. [Google Scholar]
  15. Hassanien, A.; Amin, M.G.; Zhang, Y.D.; Ahmad, F. Signaling strategies for dual-function radar communications: An overview. IEEE Aerosp. Electron. Syst. Mag. 2016, 31, 36–45. [Google Scholar] [CrossRef]
  16. 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]
  17. 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]
  18. Wu, W.; Cao, Y.; Wang, S.; Yeo, T.; Wang, M. MIMO waveform design combined with constellation mapping for the integrated system of radar and communication. Signal Process. 2020, 170, 107443. [Google Scholar] [CrossRef]
  19. Hassanien, A.; Aboutanios, E.; Amin, M.G.; Fabrizio, G.A. A dual-function MIMO radar-communication system via waveform permutation. Digit. Signal Process. 2018, 83, 118–128. [Google Scholar] [CrossRef]
  20. 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]
  21. Ma, D.; Shlezinger, N.; Huang, T.; Liu, Y.; Eldar, Y.C. FRaC: FMCW-based joint radar-communications system via index modulation. IEEE J. Sel. Top. Signal Process. 2021, 15, 1348–1364. [Google Scholar] [CrossRef]
  22. Huang, T.; Shlezinger, N.; Xu, X.; Liu, Y.; Eldar, Y.C.J. MAJoRCom: A dual-function radar communication system using index modulation. IEEE Trans. Signal Process. 2020, 68, 3423–3438. [Google Scholar] [CrossRef]
  23. Baxter, W.; Aboutanios, E.; Hassanien, A. Joint radar and communications for frequency-hopped MIMO systems. IEEE Trans. Signal Process. 2022, 70, 729–742. [Google Scholar] [CrossRef]
  24. Xu, J.; Wang, X.; Aboutanios, E.; Cui, G. Hybrid index modulation for dual-functional radar communications systems. IEEE Trans. Veh. Technol. 2022, 72, 3186–3200. [Google Scholar] [CrossRef]
  25. Wu, K.; Zhang, J.A.; Huang, X.; Guo, Y.J. Frequency-hopping MIMO radar-based communications: An overview. IEEE Aerosp. Electron. Syst. Mag. 2021, 37, 42–54. [Google Scholar] [CrossRef]
  26. 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]
  27. Liyanaarachchi, S.D.; Riihonen, T.; Barneto, C.B.; Valkama, M. Optimized waveforms for 5G–6G communication with sensing: Theory, simulations and experiments. IEEE Trans. Wirel. Commun. 2021, 20, 8301–8315. [Google Scholar] [CrossRef]
  28. 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]
  29. Sit, Y.L.; Nuss, B.; Zwick, T. On mutual interference cancellation in a MIMO OFDM multiuser radar-communication network. IEEE Trans. Veh. Technol. 2018, 67, 3339–3348. [Google Scholar] [CrossRef]
  30. 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]
  31. 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]
  32. Shi, S.; Wang, Z.; He, Z.; Cheng, Z. Constrained Waveform Design for Dual-Functional MIMO Radar-Communication System. Signal Process. 2020, 171, 107530. [Google Scholar] [CrossRef]
  33. Huang, Z.; Tang, B.; Huang, C.; Qin, L. Direct Transmit Waveform Design to Match a Desired Beampattern under the Constant Modulus Constraint. Digit. Signal Process. 2022, 126, 103486. [Google Scholar] [CrossRef]
  34. 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]
  35. Wang, B.; Wu, L.; Cheng, Z.; He, Z. Exploiting Constructive Interference in Symbol Level Hybrid Beamforming for Dual-Function Radar-Communication System. IEEE Wirel. Commun. Lett. 2022, 11, 2071–2075. [Google Scholar] [CrossRef]
  36. Zhang, Z.; Chang, Q.; Liu, F.; Yang, S. Dual-functional radar-communication waveform design: Interference reduction versus exploitation. IEEE Commun. Lett. 2021, 26, 148–152. [Google Scholar] [CrossRef]
  37. Su, N.; Liu, F.; Wei, Z.; Liu, Y.-F.; Masouros, C. Secure dual-functional radar-communication transmission: Exploiting interference for resilience against target eavesdropping. IEEE Trans. Wirel. Commun. 2022, 21, 7238–7252. [Google Scholar] [CrossRef]
  38. Liu, R.; Li, M.; Liu, Q.; Swindlehurst, A.L. Joint Waveform and Filter Designs for STAP-SLP-Based MIMO-DFRC Systems. IEEE J. Sel. Areas Commun. 2022, 40, 1918–1931. [Google Scholar] [CrossRef]
  39. Liu, R.; Li, M.; Liu, Q.; Swindlehurst, A.L. Dual-Functional Radar-Communication Waveform Design: A Symbol-Level Precoding Approach. IEEE J. Sel. Top. Signal Process. 2021, 15, 1316–1331. [Google Scholar] [CrossRef]
  40. Zhang, T.; Zhao, Y.; Liu, D.; Chen, J. Interference Optimized Dual-Functional Radar-Communication Waveform Design with Low PAPR and Range Sidelobe. Signal Process. 2023, 204, 108828. [Google Scholar] [CrossRef]
  41. Zhu, J.; Song, Y.; Jiang, N.; Xie, Z.; Fan, C.; Huang, X. Enhanced Doppler Resolution and Sidelobe Suppression Performance for Golay Complementary Waveforms. Remote Sens. 2023, 15, 2452. [Google Scholar] [CrossRef]
  42. Cheng, Z.; He, Z.; Zhang, S.; Li, J. Constant Modulus Waveform Design for MIMO Radar Transmit Beampattern. IEEE Trans. Signal Process. 2017, 65, 4912–4923. [Google Scholar] [CrossRef]
  43. Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
Figure 1. Illustration of a collocated narrowband DFRC system.
Figure 1. Illustration of a collocated narrowband DFRC system.
Remotesensing 15 05350 g001
Figure 2. Illustration of two communication QoS constraints. (a) Per-user per-time MUI energy constraint; (b) CI constraint.
Figure 2. Illustration of two communication QoS constraints. (a) Per-user per-time MUI energy constraint; (b) CI constraint.
Remotesensing 15 05350 g002
Figure 3. Convergence performance verification of the proposed algorithm for solving 𝒫 1 . (a) Residual curves versus the number of iterations; (b) normalized MSE versus CPU time, in comparison with ADMM based method [40]; (c) modulus of transmit waveform versus the number of iterations, in comparison with ADMM based method [40].
Figure 3. Convergence performance verification of the proposed algorithm for solving 𝒫 1 . (a) Residual curves versus the number of iterations; (b) normalized MSE versus CPU time, in comparison with ADMM based method [40]; (c) modulus of transmit waveform versus the number of iterations, in comparison with ADMM based method [40].
Remotesensing 15 05350 g003
Figure 4. (a) Normalized received beampatterns for solving 𝒫 1 , in comparison with only-radar and ADMM based method [40]; (b) received communication constellations for solving 𝒫 1 , in comparison with ADMM based method [40].
Figure 4. (a) Normalized received beampatterns for solving 𝒫 1 , in comparison with only-radar and ADMM based method [40]; (b) received communication constellations for solving 𝒫 1 , in comparison with ADMM based method [40].
Remotesensing 15 05350 g004
Figure 5. Convergence performance verification of the proposed algorithm for solving 𝒫 2 . (a) Residual curves versus the number of iterations; (b) normalized MSE versus CPU time, in comparison with ADMM based method [40]; (c) modulus of transmit waveform versus the number of iterations, in comparison with ADMM based method [40].
Figure 5. Convergence performance verification of the proposed algorithm for solving 𝒫 2 . (a) Residual curves versus the number of iterations; (b) normalized MSE versus CPU time, in comparison with ADMM based method [40]; (c) modulus of transmit waveform versus the number of iterations, in comparison with ADMM based method [40].
Remotesensing 15 05350 g005
Figure 6. (a) Normalized received beampatterns for solving 𝒫 2 , in comparison with only-radar and ADMM based method [40]; (b) received communication constellations for solving 𝒫 2 , in comparison with ADMM based method [40].
Figure 6. (a) Normalized received beampatterns for solving 𝒫 2 , in comparison with only-radar and ADMM based method [40]; (b) received communication constellations for solving 𝒫 2 , in comparison with ADMM based method [40].
Remotesensing 15 05350 g006
Figure 7. Performance analysis for different ε q , n . (a) Optimal normalized MSE versus ε q , n ; (b) SER versus CSNR for different ε q , n .
Figure 7. Performance analysis for different ε q , n . (a) Optimal normalized MSE versus ε q , n ; (b) SER versus CSNR for different ε q , n .
Remotesensing 15 05350 g007
Figure 8. Performance analysis for different Γ q , n . (a) Optimal normalized MSE versus Γ q , n ; (b) SER versus CSNR for different Γ q , n .
Figure 8. Performance analysis for different Γ q , n . (a) Optimal normalized MSE versus Γ q , n ; (b) SER versus CSNR for different Γ q , n .
Remotesensing 15 05350 g008
Figure 9. Performance comparison between 𝒫 1 and 𝒫 2 . (a) Beampattern performance; (b) P D versus P FA ; (c) received communication constellations; (d) SER versus CSNR.
Figure 9. Performance comparison between 𝒫 1 and 𝒫 2 . (a) Beampattern performance; (b) P D versus P FA ; (c) received communication constellations; (d) SER versus CSNR.
Remotesensing 15 05350 g009
Figure 10. Normalized MSE for different Q , in comparison with ADMM based method [40]. (a) With MUI constraint; (b) with CI constraint.
Figure 10. Normalized MSE for different Q , in comparison with ADMM based method [40]. (a) With MUI constraint; (b) with CI constraint.
Remotesensing 15 05350 g010
Figure 11. Normalized MSE for different M , in comparison with ADMM based method [40]. (a) With MUI constraint; (b) with CI constraint.
Figure 11. Normalized MSE for different M , in comparison with ADMM based method [40]. (a) With MUI constraint; (b) with CI constraint.
Remotesensing 15 05350 g011
Table 1. Computational Complexity for Solving 𝒫 1 .
Table 1. Computational Complexity for Solving 𝒫 1 .
ComputationComplexity
Update x λ max ( C ) O ( M 6 )
λ max ( D 1 ) O ( K M N )
λ max ( Τ 1 H Τ 1 ) O ( M 3 N 3 )
b 1 O ( M 3 N 3 )
b 2 O ( Q M 2 N 3 )
Update y O ( Q M N 2 )
Update u O ( Q M N 2 )
Total O ( M 6 + M 3 N 3 + Q M 2 N 3 + Q M N 2 + K M N )
Table 2. Computational Complexity for Solving 𝒫 2 .
Table 2. Computational Complexity for Solving 𝒫 2 .
ComputationComplexity
Update x λ max ( C ) O ( M 6 )
λ max ( D 1 ) O ( K M N )
λ max ( Τ 2 H Τ 2 ) O ( M 3 N 3 )
b 1 O ( M 3 N 3 )
b 3 O ( 2 Q M 2 N 3 )
Update γ O ( 2 Q M N 2 )
Update υ O ( 2 Q M N 2 )
Total O ( M 6 + M 3 N 3 + 2 Q M 2 N 3 + 2 Q M N 2 + K M N )
Table 3. Convergence comparison between the proposed ADMM-MM method and the ADMM based method [40].
Table 3. Convergence comparison between the proposed ADMM-MM method and the ADMM based method [40].
Proposed ADMM-MM MethodADMM based Method [40]
MSE/Runtime (s)MSE/Runtime (s)
Solving 𝒫 1 Q = 2 , M = 6 0.1220/12.210.2450/395.06
Q = 2 , M = 10 0.0402/28.090.0632/738.74
Q = 2 , M = 16 0.0200/61.840.0362/1202.51
Q = 3 , M = 10 0.0578/40.200.1208/956.67
Q = 4 , M = 10 0.0724/120.100.1794/3063.91
Solving 𝒫 2 Q = 2 , M = 6 0.0519/5.950.1121/756.49
Q = 2 , M = 10 0.0387/13.150.0572/1189.18
Q = 2 , M = 16 0.0191/20.390.0278/1741.21
Q = 3 , M = 10 0.0394/21.930.0637/1801.28
Q = 4 , M = 10 0.0397/25.720.0718/3261.77
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

Huang, C.; Zhou, Q.; Huang, Z.; Li, Z.; Xu, Y.; Zhang, J. Unimodular Waveform Design for the DFRC System with Constrained Communication QoS. Remote Sens. 2023, 15, 5350. https://doi.org/10.3390/rs15225350

AMA Style

Huang C, Zhou Q, Huang Z, Li Z, Xu Y, Zhang J. Unimodular Waveform Design for the DFRC System with Constrained Communication QoS. Remote Sensing. 2023; 15(22):5350. https://doi.org/10.3390/rs15225350

Chicago/Turabian Style

Huang, Chao, Qingsong Zhou, Zhongrui Huang, Zhihui Li, Yibo Xu, and Jianyun Zhang. 2023. "Unimodular Waveform Design for the DFRC System with Constrained Communication QoS" Remote Sensing 15, no. 22: 5350. https://doi.org/10.3390/rs15225350

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