Constant-Modulus Waveform Design for Dual-Function Radar-Communication Systems in the Presence of Clutter
Abstract
We investigate the constant-modulus (CM) waveform design for dual-function radar communication systems in the presence of clutter. To minimize the interference power and enhance the target acquisition performance, we use the signal-to-interference-plus-noise-ratio as the design metric. In addition, to ensure the quality of the service for each communication user, we enforce a constraint on the synthesis error of every communication signals. An iterative algorithm, which is based on cyclic optimization, Dinkinbach’s transform, and alternating direction of method of multipliers, is proposed to tackle the encountered non-convex optimization problem. Simulations illustrate that the CM waveforms synthesized by the proposed algorithm allow to suppress the clutter efficiently and control the synthesis error of communication signals to a low level.
Index Terms:
DFRC systems, MIMO array, target detection, multi-user communication.I Introduction
With the rapid development of 5G and 6G networks, autonomous driving, and internet of things (IOT), we have witnessed the widely development of active sensing systems (such as radar and communication systems). Typically, active sensing systems utilize the radio frequency (RF) spectrum to determine the property of the target or the propagation medium. However, because of the scarceness of the RF spectrum, the increasing number of active sensing systems makes the spectrum extremely crowded. For active systems operating in spectrally crowded environments, the mutual interference will severely degrade the system performance [1, 2]. Therefore, improving the coexistence between active sensing systems has gained considerable interests in the past few years (see, e.g., [3, 4, 5] and the references therein).
Many paradigms have been implemented to improve the spectral coexistence between radar and communication systems. One possibility is to use the opportunistic illuminator (e.g., signals from satellites, broadcast transmitters, base stations, etc.) for radar detection. Since such radar systems (also called passive radar) receive the direct-path signals and the target reflections passively to detect the targets [6, 7], the conflict between radar and communication systems could be minimized. However, passive radar systems might suffer the problem of low range resolutions and high sidelobes. Recently, cognitive paradigms are extensively discussed to improve the spectral compatibility among active sensing systems [8, 9]. Through the perception of outside environments, cognitive systems can minimize the mutual interference, e.g., by adaptive processing in the receiver, or adjusting the waveforms intelligently in the transmitter [10]. In [11, 12, 13, 14, 15], by assuming that the operating frequency bands of nearby communication systems can be obtained through spectrum sensing, methods for synthesizing spectrally constrained waveforms were proposed. The proposed waveforms can form deep notches in the stopbands (i.e., the operating frequency bands of the communication systems), thus improving the spectral coexistence between radar and nearby communication systems. In [16, 17, 4], the co-design of multiple-input-multiple-output (MIMO) radar and MIMO communication systems were discussed. By sensing the channel state as well as the clutter/interference parameters, the co-design paradigm can improve the target acquisition performance and ensure the quality of service (QOS) for communications.
In addition to the aforementioned paradigms, there are many attempts in pursuing the functional coexistence. Herein, the functional coexistence refers to using an integrated system to simultaneously support multiple functions, including radar and communications. Such systems are also called dual-function radar-communication (DFRC) systems, or integrated sensing and communication (ISAC) systems [18, 19, 20, 21, 22, 23]. Since these functions are realized with a shared hardware and an integrated waveform, DFRC systems enjoy many advantages, such as reduced size and weight, improved hardware and spectral efficiency.
One important problem in DFRC systems is the proper design of transmit waveforms. In [24], through controlling the sidelobes of the array beampattern by elaborate waveform design, the DFRC system was capable of detecting the target at the mainlobe and delivering the information bits toward the communication user at the sidelobes. However, the bit rate associated with this approach was limited by the number of orthogonal waveforms. In [25], an algorithm was proposed to design waveforms for a MIMO array to simultaneously transmit radar and communication signals toward different directions. In [26, 27, 28], the authors proposed waveform design method to match a radar beampattern and communicate with multiple users simultaneously. In [29], the authors proposed a joint transmit beamforming approach for DFRC systems. The optimized waveforms therein could approximate a desired beampattern and guarantee the SINR performance for each communication user. However, the designed waveforms in [29] are not constant-modulus (CM), which might result in nonlinear effects and distortions.
In this work, we investigate waveform design methods for DFRC systems in the presence of clutter. To maximize the detection performance, the output signal-to-interference-plus-noise ratio (SINR) is used as the design metric. Different from the waveform design approach in [30], which used an indirect method to control the overall synthesis error of the communication signals, we directly constrain the synthesis error associated with each communication user to be lower than a prescribed level (thus, the performance of every user is able to be controlled). Moreover, we impose a CM constraint on the transmit waveforms, to comply the requirements of saturated amplifiers. To tackle the encountered non-convex waveform design problem, a nested optimization algorithm is derived, which is based on cyclic optimization, Dinkinbach’s transform, and alternating direction method of multipliers (ADMM). Simulations show that the waveforms synthesized by the proposed algorithm can obtain superior detection performance and achieve multi-user communication capability at the same time.
The outline of the rest paper is as follows. Section II presents the signal model and formulates the waveform design problem. Section III derives an iterative algorithm to tackle the waveform design problem. Section IV presents numerical examples to demonstrate the performance of the proposed algorithm and analyzes the impact of several factors (including the transmit energy of the desired communication signals, the number of communication users, the code length, and the synthesis errors) on the performance of DFRC systems. Finally, conclusions are drawn in Section V.
Notations: The notations used in this paper are listed in Table I.
Symbol | Meaning |
---|---|
Matrix | |
Vector | |
Scalar | |
The identity matrix with the size determined by the subscript | |
, , | Conjugate, transpose, and conjugate transpose |
Squared root of a matrix | |
Trace of a matrix | |
, , | Magnitude, Euclidian norm (of a vector), and Frobenius norm (of a matrix) |
Expectation of a random variable | |
, | Domain of real and complex numbers |
Vectorization | |
Kronecker product | |
The real part of a complex-valued scalar/vector/matrix | |
is positive definite (semidefinite) |
II Signal Model and Problem Formulation
Consider a DFRC system based on a MIMO array, which has transmit and receive antennas, as illustrated in Figure 1. We assume that a target of interest and interference sources are present. In addition, the system serves communication users. To support simultaneous target detection and communication with multiple users, next we establish the signal models.

II-A Radar Model
Denote the target direction by , and the direction of the th interference source by (, ). The received signals at the th instant (, and is the code length) is formulated by
(1) |
where are the amplitudes of the target and the interference sources, and denote the transmit array steering vector and the receive array steering vector at , , denotes the code of the th subpulse of the (baseband) waveforms in the th transmitter , and is the receiver noise (we assume that it is white Gaussian).
Stacking in one column, we obtain
(2) |
where , , , and .
To detect the target, we pass through a finite impulse response filter, denoted by . The filter output can be written as
(3) |
According to (II-A), we define the output SINR as follows:
(4) |
where the subscript r stands for “radar”, is the target power, is the average power of the th interference source, , is the noise power level, and we have assumed that the interference sources are uncorrelated.
II-B Communication Model
The signals received by the users is given by
(5) |
where is the channel matrix; denotes the transmit waveform matrix (), and is the noise matrix in the communication receivers. Let denote the desired symbols for the th user (), and let . Then we can rewrite (5) as
(6) |
where stands for the multi-user interference (MUI). In [31], it is shown that for a Gaussian broadcasting channel and a Gaussian input, the achievable rate of the th communication user () is given by
(7) |
where is the SINR of the th communication receiver, defined by
(8) |
where the subscript c stands for “communication”, is the th symbol of (), and is the noise power level of the th communication receiver. Note that is the th element of . Thus, the minimization of
(9) |
which is the MUI for the th communication receiver, results in the maximization of the achievable rate of the th user, where .
II-C Problem Formulation
To maximize the target detection performance and ensure the communication performance of each user, we formulate the waveform design problem as follows:
s.t. | ||||
(10) |
where is the maximum allowed synthesis error of the th user, and denote the constraint set on the waveforms. In practice, to make the radio frequency (RF) amplifier work at maximum efficiency and avoid nonlinear distortions, CM waveforms are often used. Thus, we enforce the CM constraint on the transmit waveforms, i.e.,
(11) |
where indicates the th element of , , and is the total transmit energy.
By combining the results in (4), (9), and (11), the joint design of transmit waveforms and receive filters for the DFRC system can be formulated as
s.t. | ||||
(12) |
Remark 1: In the formulation of (II-C), we have assumed that the average power and the directions of the interference sources as well as the channel matrix are known a priori. Such an assumption is justified if the access to the estimates of them from the previous scans are available (see also in [32, 30] for similar assumptions).
Remark 2: We note that the formulated problem in (II-C) is different from that in [30]. The studies in [30] controlled the total MUI energy indirectly by tuning the combination coefficient, while we constrain the MUI energy of each user directly to control their communication performance. More specifically, according to (9), if the per-user MUI energy constraint is satisfied, we can approximately obtain that
(13) |
As a result, the achievable information rate for the th user satisfies
(14) |
where is the average power of the th communication signals, . On the other hand, if only the total MUI energy constraint is enforced, the initialization of the transmit waveforms will affect the communication performance of each user (i.e., the communication performance of each user cannot be guaranteed).
III Algorithm Design
Due to the CM constraint, it is evident that the fractional programming problem in (II-C) is non-convex. In this section, a cyclic optimization method is used to deal with this non-convex problem. Specifically, at the th iteration, we optimize for fixed ; then we optimize for fixed . Next we present solutions to the two optimization problems. To lighten the notations, we omit the superscript if doing so does not result in confusions.
III-A Optimization of for fixed
The corresponding optimization problem is given by
(15) |
It can be checked that the solution to (15) is given by
(16) |
where is an arbitrary constant, and
(17) |
III-B Optimization of for fixed
Define
(18) |
and
(19) |
Then the waveform design problem for fixed can be written as
s.t. | ||||
(20) |
Next we resort to Dinkelbach’s transform [33] to deal with the optimization problem in (III-B). To this end, we use to indicate the objective value of (III-B) at the th iteration (Here we use the superscript to indicate the outer iteration for cyclic optimization, and to denote the inner iteration for Dinkelbach’s transform). By using Dinkelbach’s transform, the optimization problem at the th iteration is formulated as
s.t. | ||||
(21) |
where . To proceed, we define
(22) |
where , and is the smallest eigenvalue of . It is evident that is positive semidefinite such that its square root exists. In addition,
(23) |
Therefore, the optimization problem in (III-B) is equivalent to
s.t. | ||||
(24) |
Next we apply ADMM (we refer to [34] for a comprehensive survey of ADMM) to tackle (III-B). By using the variable splitting trick and introducing auxiliary variables and (), the optimization problem in (III-B) is recast by
(25a) | ||||
s.t. | (25b) | |||
(25c) | ||||
(25d) |
The augmented Lagrange function of (25) is written as
(26) |
where is the penalty parameter; and are the Lagrange multipliers associated with the constraints in (25b) and (25c), respectively. In the th iteration of the ADMM algorithm, we carry out the following steps sequentially:
(27) |
(28) |
(29) |
(30) |
(31) |
III-B1 Solution to (27)
The optimization problem in (27) can be recast as
s.t. | (32) |
Let
(33) |
and
(34) |
Then, we can rewrite the optimization problem in (III-B1) as
s.t. | (35) |
Note that (III-B1) is a standard unimodular quadratic programming (UQP) problem. A number of algorithms have been proposed to tackle the UQP problem, including the power-method like (PML) iterations [35, 36], the coordinate descent method (CDM) [37, 38], the gradient projection (GP) method [39], and the majorization-minimization (MM) method [15, 40, 41, 38, 42]. We find that these methods have similar performance but the MM method is usually the fastest. Therefore, we use the MM method to tackle the problem in (III-B1).
III-B2 Solution to (28)
III-B3 Solution to (29)
Define
(40) |
Then, we can rewrite (29) as
s.t. | (41) |
It can be verified that the solution to (III-B3) is
(42) |
We summarize the proposed ADMM algorithm in Algorithm 1, where we stop the proposed ADMM method when the norm of the primal residual () and the norm of the dual residual (), where
(43) |
(44) |
and are the feasible tolerances of the primal and dual conditions, respectively.
III-C Algorithm Summary and Computational Complexity Analysis
We summarize the proposed constant-modulus waveform design algorithm for the DFRC systems in Algorithm 2, where we terminate the algorithm if
(45) |
and we terminate the inner loop (for Dinkelbach’s transform) if
(46) |
where and are predefined small values (e.g., ).
The computational complexity of Algorithm 2 is determined by the number of outer iterations and the complexity at each outer iteration. We present the computational complexity for each outer iteration in Table II, where and denote the number of iterations for Dinkelbach’s transform and the proposed ADMM algorithm to reach convergence, respectively.
Remark 3: Due to the constant-modulus constraint and the fractional objective function, the optimization problem in (II-C) is non-convex and difficult to tackle. To synthesize the constant-modulus waveforms, we derive Algorithm 2, which is a nested optimization algorithm based on the cyclic optimization, Dinkinbach’s transform, and ADMM. Essentially, cyclic optimization and the method based on Dinkinbach’s transform are ascent algorithms. However, the convergence property of the proposed ADMM algorithm, which deals with a non-convex optimization problem, remains unknown (for some recent progress on this problem, we refer to [43]). Therefore, it is non-trivial to prove the convergence property of Algorithm 2. Fortunately, we have not encountered any convergence problems in our extensive numerical studies.
Computation | Complexity | |
---|---|---|
Update | ||
Update | ||
Compute by Algorithm 1 | ||
Total |
III-D Algorithm Extension
We note that the proposed algorithm can be extended to deal with the peak-to-average-power-ratio (PAPR) constraint. To this purpose, we only need to replace the optimization problem in (III-B1) by the following:
s.t. | (47) |
where denotes the waveforms of the th transmitter, ,
(48) |
and we have assumed that the transmit energy across the antenna elements are uniform. Similarly, we can use the MM method to tackle the optimization problem in (III-D) [40]. In addition to the PAPR constraint, we can also extend the proposed algorithm to design waveforms under a similarity constraint [44, 45] as well as both similarity and constant-modulus constraints. However, we skip the details due to space limitations.
IV Numerical Results
In this section, numerical examples are provided to demonstrate the performance of the proposed algorithm. The DFRC system under consideration has transmit antennas and receive antennas. Both the transmit and the receive antenna array are uniform linear arrays, with inter-element spacing being ( is the wavelength). The target is at the direction of and has a power of dB. We assume that interference sources are present, with the directions and power being and dB (), respectively. The noise power level in the radar receiver is dB. The available transmit energy is . The elements of the channel matrix are independent and identically distributed, obeying a Gaussian distribution with zero mean and variance of (i.e., we assume a flat fading channel). Regarding the stopping criteria of the proposed algorithm, we set , , and . Finally, all the analysis is performed on a standard laptop with CPU CoRe i7 2.8 GHz and 16 GB of RAM.
Firstly, we analyze the convergence of the proposed algorithm. We assume communication users. The desired signals of user 1 and user 2 have a quadrature phase shift keying (QPSK) and an 8-quadrature amplitude modulation (8QAM) modulation, respectively. The associated information bits are randomly generated. The transmit energies of the desired communication signals are . Figure 2 illustrates the convergence of the SINR of the synthesized waveforms versus the number of outer iterations, where the code length is , and the maximum allowed synthesis errors are and , respectively. In addition, the upper bound111It can be verified that the upper bound of is . and the SINR curve associated with the radar-only case222The waveforms for the radar-only case are synthesized by removing the communication constraints in (II-C), and the associated waveform design problem can be tackled by Algorithm 3 in [46]. are also drawn. We can see that the SINR at convergence is dB, which is about dB higher than that of the LFM signals. However, since the DFRC system has to spare some transmit energy to satisfy the additional communication constraints, the proposed waveforms will suffer some performance loss (compared with the upper bound and the radar-only case, the loss of the proposed waveforms are about dB and dB, respectively).

Figure 3 shows the beampattern associated with the designed waveforms and filters, where the beampattern is defined by
(49) |
Note that the beampattern has the highest gain at the target direction (), and forms deep nulls (lower than dB) at the interference directions ( and ). Therefore, the designed transmit waveforms and receive filters can suppress the interference power to a very low level, ensuring the target detection performance.

Next we compare the detection performance of the proposed waveforms with that of the LFM waveforms. To detect the target, we set up a hypothesis test as follows:
(50) |
where . Assume that and ( is defined in (17)). According to the Neyman-Pearson criterion [47], we decide if333This detector is also called generalized matched filter [47, pp. 478-479]. We can also use the Bayesian detector proposed in [48], i.e., we decide if .
(51) |
where , and is the detection threshold. The detection probability associated with this detector is given by[47] 444The detection probability presented in (52) represents an upper bound for the waveform . If the prior knowledge of the clutter or the target is imprecise, the detection performance degrades.
(52) |
where is the complementary error function, is the probability of false alarm, and is given by
(53) |
We can observe from (52) and (53) that the detection probability depends on the transmit waveforms. Therefore, it can be expected that the optimized waveforms can achieve a larger SINR and a higher detection probability. To illustrate the superiority of the proposed waveforms, we let dB. It can be verified that the of the proposed waveform and the LFM signals are dB and dB, respectively. The associated detection probability of them is shown in Figure 4. We can see that the detection probability of the proposed waveforms is significantly higher than that of the LFM signals.

Figure 5 shows the synthesis error of the communication signals versus the number of outer iterations. We can see that the waveforms at convergence satisfy the communication constraints, implying that the communication functionality is supported. To verify this claim, Figure 6(a) and Figure 6(d) compare the synthesized communication signals and the desired signals for the two users. The constellation diagrams of the synthesized communication signals are displayed in Figure 6(b) and Figure 6(e). It can be seen that the real and imaginary part of the synthesized signals are close to the desired ones and the constellation diagrams of these signals are nearly ideal. Figure 6(c) and Figure 6(f) show the symbol error rate (SER) of the synthesized signals, where we define the SNR for the th communication user as
(54) |
is the th symbol of (), is the noise power level of the th communication receiver, and independent trials are conducted to obtain the SER. To achieve a given , we keep the amplitude of the communication signals fixed and vary the noise power. We can observe that the SER performance of the synthesized signals is also close to the desired ones.







Next, we vary the transmit energy of the communication signals and analyze the SINR performance for target detection. Figure 7 illustrates the SINR curves of the DFRC system versus the number of outer iterations for different communication energy. The associated SINR values at convergence are listed in Table III. Note that SINR decreases with the transmit energy of the communication signals. This is due to that the DFRC system has to spare more transmit energy to ensure the communication performance, resulting in a degraded target detection performance.

(dB) |
Then, we analyze the impact of the number of communication users on the system performance. Figure 8 draws the SINR curves versus the number of outer iterations for different number of communication users (, and ), where the code length is , and the maximum allowed synthesis errors are (). The SINR values at convergence for different are shown in Table IV. We can find that due to the increase of the number of communication users (thus, a larger number of constraints and a smaller feasibility region), the SINR performance decreases rapidly. Moreover, the propose algorithm takes a longer time to converge.


(dB) |
---|
Now we study how the code length affects the DFRC system performance. We use the same parameter setting as that in Figure 2, but vary the code length and set the maximum allowed synthesis error to be (). Figure 9 and Figure 9 plot the SINR of the synthesized waveforms versus the number of outer iterations and the CPU time, respectively, for , and . Table V presents the SINR values at convergence. Figure 9 indicates that the target detection performance improves for a larger . It is because that the degree of freedom (DOF) of the waveforms increases with the code length (which implies that the system has better interference suppression capability). However, as shown in Figure 9, the increased code length will also lead to a longer time for the algorithm to reach convergence.


(dB) |
---|
Subsequently, we study the impact of the number of antennas on the DFRC system performance. We use the same parameter setting as that in Figure 2, but vary the number of antennas and set the maximum allowed synthesis error to be (). Figure 10(a) and Figure 10(b) show the convergence of the proposed algorithm versus the number of outer iterations and the CPU time, respectively, for different number of transmit and receive antennas. The SINR values at convergence are displayed in Table VI. It can be seen that increasing the number of antennas improves the detection performance, but it also lead to a heavier computation load.


(dB) |
In Figure 11, the impact of the maximum allowed synthesis error on the SINR performance is analyzed, where we use the same parameter setting as that in Figure 2 except for varying the maximum allowed synthesis error. The SINR values at convergence for these cases are given in Table VII. The SER performance of the synthesized communication signals is analyzed in Figure 12. We can see that for a smaller value of the maximum allowed synthesis error, the SINR performance only degrades slightly. However, the associated communication performance improves quickly. This implies that to guarantee the quality of service for communication without affecting the detection performance, we can control the synthesis error to a reasonably low level.



(dB) |
Finally, we demonstrate that the proposed algorithm can be extended to deal with different constraint (including the PAPR constraint, the similarity constraint, the CM and similarity constraints). We set , the similarity parameters , and 555The similarity constraint is written as ; The constant-modulus and similarity constraints are written as .. The reference waveform is given by:
(55) |
The other parameter setting is the same as that in Figure 2. In Figure 13, we can observe that increasing the PAPR results in a better detection performance. On the contrary, enforcing a similarity constraint will degrade the detection performance. Figure 14 analyzes the performance of the communication signals synthesized under different constraints. We can find that since all the synthesized communication signals satisfy the communication constraint, they have similar performance.



V Conclusion
An algorithm for jointly designing the transmit waveforms and receive filters was devised to maximize the detection performance of the DFRC system and ensure communications with multiple users. Results showed that the optimized waveforms and filters could form deep nulls at the interference directions while maintaining the target response. In addition, the synthesized communication signals approximated the desired ones with the synthesis error of every user being precisely controlled. Moreover, if the transmit energy of the desired communication signals or the number of communication users was increased, the target detection performance degraded. Therefore, there is a fundamental tradeoff between the target detection and the communication performance.
References
- [1] H. Griffiths, “The challenge of spectrum engineering,” in 2014 11th European Radar Conference, 2014.
- [2] H. Griffiths, L. Cohen, S. Watts, E. Mokole, C. Baker, M. Wicks, and S. Blunt, “Radar spectrum engineering and management: technical and regulatory issues,” Proceedings of the IEEE, vol. 103, no. 1, pp. 85–102, 2015.
- [3] A. Aubry, V. Carotenuto, A. De Maio, A. Farina, and L. Pallotta, “Optimization theory-based radar waveform design for spectrally dense environments,” IEEE Aerospace and Electronic Systems Magazine, vol. 31, no. 12, pp. 14–25, 2016.
- [4] J. Qian, M. Lops, L. Zheng, X. Wang, and Z. He, “Joint system design for coexistence of MIMO radar and MIMO communication,” IEEE Transactions on Signal Processing, vol. 66, no. 13, pp. 3504–3519, 2018.
- [5] L. Zheng, M. Lops, Y. C. Eldar, and X. Wang, “Radar and communication coexistence: An overview,” IEEE Signal Processing Magazine, vol. 36, no. 5, pp. 85–99, 2019.
- [6] P. Howland, “Passive radar systems,” IEE Proceedings-Radar, Sonar and Navigation, vol. 152, no. 3, pp. 105–106, 2005.
- [7] H. Kuschel, D. Cristallini, and K. E. Olsen, “Tutorial: Passive radar tutorial,” IEEE Aerospace and Electronic Systems Magazine, vol. 34, no. 2, pp. 2–19, 2019.
- [8] J. Jakabosky, B. Ravenscroft, S. D. Blunt, and A. Martone, “Gapped spectrum shaping for tandem-hopped radar/communications & cognitive sensing,” in IEEE Radar Conference (RadarConf). IEEE, 2016, Conference Proceedings, pp. 1–6.
- [9] A. Aubry, V. Carotenuto, A. D. Maio, M. A. Govoni, and A. Farina, “Experimental analysis of block-sparsity-based spectrum sensing techniques for cognitive radar,” IEEE Transactions on Aerospace and Electronic Systems, vol. 57, no. 1, pp. 355–370, 2021.
- [10] C. Shi, Y. Wang, S. Salous, J. Zhou, and J. Yan, “Joint transmit resource management and waveform selection strategy for target tracking in distributed phased array radar network,” IEEE Transactions on Aerospace and Electronic Systems, vol. 58, no. 4, pp. 2762–2778, 2022.
- [11] M. J. Lindenfeld, “Sparse frequency transmit-and-receive waveform design,” IEEE Transactions on Aerospace and Electronic Systems, vol. 40, no. 3, pp. 851–861, 2004.
- [12] W. Rowe, P. Stoica, and J. Li, “Spectrally constrained waveform design,” IEEE Signal Processing Magazine, vol. 31, no. 3, pp. 157–162, 2014.
- [13] A. Aubry, A. De Maio, M. Piezzo, and A. Farina, “Radar waveform design in a spectrally crowded environment via nonconvex quadratic optimization,” IEEE Transactions on Aerospace and Electronic Systems, vol. 50, no. 2, pp. 1138–1152, 2014.
- [14] J. Liang, H. C. So, C. S. Leung, J. Li, and A. Farina, “Waveform design with unit modulus and spectral shape constraints via Lagrange programming neural network,” IEEE Journal of Selected Topics in Signal Processing, vol. 9, no. 8, pp. 1377–1386, 2015.
- [15] B. Tang and J. Liang, “Efficient algorithms for synthesizing probing waveforms with desired spectral shapes,” IEEE Transactions on Aerospace and Electronic Systems, vol. 55, no. 3, pp. 1174–1189, 2019.
- [16] B. Li, A. P. Petropulu, and W. Trappe, “Optimum co-design for spectrum sharing between matrix completion based MIMO radars and a MIMO communication system,” IEEE Transactions on Signal Processing, vol. 64, no. 17, pp. 4562–4575, 2016.
- [17] B. Li and A. P. Petropulu, “Joint transmit designs for coexistence of MIMO wireless communications and sparse sensing radars in clutter,” IEEE Transactions on Aerospace and Electronic Systems, vol. 53, no. 6, pp. 2846–2864, 2017.
- [18] G. C. Tavik and I. D. Olin, “The advanced multifunction RF concept,” IEEE Transactions on Microwave Theory & Techniques, vol. 53, no. 3, pp. 1009–1020, 2005.
- [19] J. A. Zhang, M. L. Rahman, K. Wu, X. Huang, Y. J. Guo, S. Chen, and J. Yuan, “Enabling joint communication and radar sensing in mobile networks-a survey,” IEEE Communications Surveys & Tutorials, vol. 24, no. 1, pp. 306–345, 2022.
- [20] J. A. Zhang, F. Liu, C. Masouros, R. W. Heath, Z. Feng, L. Zheng, and A. Petropulu, “An overview of signal processing techniques for joint communication and radar sensing,” IEEE Journal of Selected Topics in Signal Processing, vol. 15, no. 6, pp. 1295–1315, 2021.
- [21] F. Liu, C. Masouros, A. P. Petropulu, H. Griffiths, and L. Hanzo, “Joint radar and communication design: Applications, state-of-the-art, and the road ahead.” IEEE Transactions on Communications, vol. 68, pp. 3834 – 3862, 2020.
- [22] C. Shi, Y. Wang, F. Wang, S. Salous, and J. Zhou, “Joint optimization scheme for subcarrier selection and power allocation in multicarrier dual-function radar-communication system,” IEEE Systems Journal, vol. 15, no. 1, pp. 947–958, 2021.
- [23] B. Tang and P. Stoica, “MIMO multifunction RF systems: Detection performance and waveform design,” IEEE Transactions on Signal Processing, vol. 70, pp. 4381–4394, 2022.
- [24] A. Hassanien, M. G. Amin, Y. D. Zhang, and F. Ahmad, “Dual-function radar-communications: Information embedding using sidelobe control and waveform diversity,” IEEE Transactions on Signal Processing, vol. 64, no. 8, pp. 2168–2181, 2016.
- [25] P. M. McCormick, S. D. Blunt, and J. G. Metcalf, “Simultaneous radar and communications emissions from a common aperture, part i: Theory,” in IEEE Radar Conference (RadarConf), 2017, Conference Proceedings, pp. 1685–1690.
- [26] F. Liu, L. Zhou, C. Masouros, A. Li, and W. Luo, “Toward dual-functional radar-communication systems: Optimal waveform design,” IEEE Transactions on Signal Processing, vol. 66, no. 16, pp. 4264–4279, 2018.
- [27] B. Tang, H. Wang, L. Qin, and L. Li, “Waveform design for dual-function MIMO radar-communication systems,” in 2020 IEEE 11th Sensor Array and Multichannel Signal Processing Workshop (SAM), 2020, pp. 1–5.
- [28] S. Shi, Z. Wang, Z. He, and Z. Cheng, “Constrained waveform design for dual-functional MIMO radar-communication system,” Signal Processing, vol. 171, no. 1, p. 107530, 2020.
- [29] X. Liu, T. Huang, N. Shlezinger, Y. Liu, J. Zhou, and Y. C. Eldar, “Joint transmit beamforming for multiuser MIMO communications and MIMO radar,” IEEE Transactions on Signal Processing, vol. 68, pp. 3929–3944, 2020.
- [30] C. G. Tsinos, A. Arora, S. Chatzinotas, and B. Ottersten, “Joint transmit waveform and receive filter design for dual-function radar-communication systems,” IEEE Journal of Selected Topics in Signal Processing, vol. 15, no. 6, pp. 1378–1392, 2021.
- [31] S. K. Mohammed and E. G. Larsson, “Per-antenna constant envelope precoding for large multi-user MIMO systems,” IEEE Transactions on Communications, vol. 61, no. 3, pp. 1059–1071, 2013.
- [32] B. Tang, J. Tuck, and P. Stoica, “Polyphase waveform design for MIMO radar space time adaptive processing,” IEEE Transactions on Signal Processing, vol. 68, pp. 2143–2154, 2020.
- [33] W. Dinkelbach, “On nonlinear fractional programming.” Management Science, vol. 13, no. 7, pp. 492–498, 1967.
- [34] S. Boyd, N. Parikh, E. C. hu, B. Peleato, and J. Ec Kstein, “Distributed optimization and statistical learning via the alternating direction method of multipliers,” Foundations & Trends in Machine Learning, vol. 3, no. 1, pp. 1–122, 2010.
- [35] M. Soltanalian, B. Tang, J. Li, and P. Stoica, “Joint design of the receive filter and transmit sequence for active sensing,” IEEE Signal Processing Letters, vol. 20, no. 5, pp. 423–426, 2013.
- [36] M. Soltanalian and P. Stoica, “Designing unimodular codes via quadratic optimization,” IEEE Transactions on Signal Processing, vol. 62, no. 5, pp. 1221–1234, 2014.
- [37] G. Cui, X. Yu, G. Foglia, Y. Huang, and J. Li, “Quadratic optimization with similarity constraint for unimodular sequence synthesis,” IEEE Transactions on Signal Processing, vol. 65, no. 18, pp. 4756–4769, 2017.
- [38] A. Arora, C. G. Tsinos, M. R. B. Shankar, S. Chatzinotas, and B. Ottersten, “Efficient algorithms for constant-modulus analog beamforming,” IEEE Transactions on Signal Processing, vol. 70, pp. 756–771, 2022.
- [39] J. Tranter, N. D. Sidiropoulos, X. Fu, and A. Swami, “Fast unit-modulus least squares with applications in beamforming,” IEEE Transactions on Signal Processing, vol. 65, no. 11, pp. 2875–2887, 2017.
- [40] B. Tang and P. Stoica, “Information-theoretic waveform design for MIMO radar detection in range-spread clutter,” Signal Processing, vol. 182, no. 5, p. 107961, 2021.
- [41] B. Tang, J. Liu, H. Wang, and Y. Hu, “Constrained radar waveform design for range profiling,” IEEE Transactions on Signal Processing, vol. 69, no. 8, pp. 1924–1937, 2021.
- [42] L. Wu, P. Babu, and D. P. Palomar, “Transmit waveform/receive filter design for MIMO radar with multiple waveform constraints,” IEEE Transactions on Signal Processing, vol. 66, no. 6, pp. 1526–1540, 2018.
- [43] M. Hong, Z.-Q. Luo, and M. Razaviyayn, “Convergence analysis of alternating direction method of multipliers for a family of nonconvex problems,” SIAM Journal on Optimization, vol. 26, no. 1, pp. 337–364, 2016.
- [44] J. Li, J. R. Guerci, and L. Xu, “Signal waveform’s optimal-under-restriction design for active sensing,” IEEE Signal Processing Letters, vol. 13, no. 9, pp. 565–568, 2006.
- [45] A. D. Maio, S. D. Nicola, Y. Huang, S. Zhang, and A. Farina, “Code design to optimize radar detection performance under accuracy and similarity constraints,” IEEE Transactions on Signal Processing, vol. 56, no. 11, pp. 5618–5629, 2008.
- [46] B. Tang and J. Tang, “Joint design of transmit waveforms and receive filters for MIMO radar space-time adaptive processing,” IEEE Transactions on Signal Processing, vol. 64, no. 18, pp. 4707–4722, 2016.
- [47] S. M. Kay, Fundamentals of Statistical Signal Processing-Volume II: Detection Theory. New Jersey: Prentice Hall, 1998.
- [48] L. E. Brennan and I. S. Reed, “Theory of adaptive radar,” IEEE Transactions on Aerospace and Electronic Systems, pp. 237–252, 1973.