Next Article in Journal
Evaluating Gait Stability and Muscle Activation in Different Hand Holding Conditions Using the Robotic Walker-mTPAD
Previous Article in Journal
Early Identification of Root Damages Caused by Western Corn Rootworms Using a Minimally Invasive Root Phenotyping Robot—MISIRoot
Previous Article in Special Issue
Micro-Motion Extraction for Marine Targets by Multi-Pulse Delay Conjugate Multiplication and Layered Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Doubly Constrained Waveform Optimization for Integrated Sensing and Communications

1
School of Electrical and Data Engineering, University of Technology, Sydney, NSW 2007, Australia
2
School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(13), 5988; https://doi.org/10.3390/s23135988
Submission received: 27 April 2023 / Revised: 6 June 2023 / Accepted: 21 June 2023 / Published: 28 June 2023

Abstract

:
This paper investigates threshold-constrained joint waveform optimization for an integrated sensing and communication (ISAC) system. Unlike existing studies, we employ mutual information (MI) and sum rate (SR) as sensing and communication metrics, respectively, and optimize the waveform under constraints to both metrics simultaneously. This provides significant flexibility in meeting system performance. We formulate three different optimization problems that constrain the radar performance only, the communication performance only, and the ISAC performance, respectively. New techniques are developed to solve the original problems, which are NP-hard and cannot be directly solved by conventional semi-definite programming (SDP) techniques. Novel gradient descent methods are developed to solve the first two problems. For the third non-convex optimization problem, we transform it into a convex problem and solve it via convex toolboxes. We also disclose the connections between three optimizations using numerical results. Finally, simulation results are provided and validate the proposed optimization solutions.

1. Introduction

Communication and radar are merging into a unified system, known as an integrated sensing and communications (ISAC) system. Radar and communication share many common features in terms of hardware modules and signal processing methods [1,2,3]. Additionally, an integrated system is conducive to improving overall system performance and spectrum sharing [4].
Joint waveform optimization is an important problem in ISAC. For ISAC waveform optimization, many works have been conducted by considering various performance metrics. For radar sensing, a typically considered performance metric is mutual information (MI) [5,6]. In [5], the authors studied MI for a wideband ISAC system, and maximized the weighted sum of the MI of radar and the MI of communications. In [6], the authors developed a combined MI criterion that designs the waveform and power allocation, and optimized the joint performance metric of both radar and communications. For communications, the signal-to-noise interference ratio (SINR) that shows a non-convex feature is commonly used as the optimization goal. The authors in [7] allocated multiple users to orthogonal subcarriers, thereby avoiding multi-user interference (MUI), and the SINR becomes a convex metric. F. Liu et al. proposed to use one weighting factor to sum the independent optimal communication waveform and the independent optimal radar waveform [8]. This scheme is based on the Euclidean distance between the waveforms, and the optimality cannot be guaranteed. Note that all these works adopted simplified expressions of metrics since both MI and SINR have complicated expressions that lead to challenging ISAC waveform optimization problems.
Recently, some solutions have been proposed to optimize the non-convex metrics in the multi-user ISAC systems [9,10,11,12]. These works use multiple thresholds to constrain either radar or communication metrics. In [9], the authors maximized the radar SINR with a given specific capacity of communication channels. The work in [10] further introduced a sub-sampling matrix for radar as an objective function of the optimization. In [11], the authors separated the transmit antenna array into two sub-arrays and optimized the radar performance by adjusting the SINR threshold of communications. Given the thresholds of either radar or communication, this kind of method maximizes one radar/communication performance metric subject to the constraints of the other performance metric.
In this paper, we propose three novel optimization methods that solve the ISAC optimization problems when constraining communication only, constraining radar only, and constraining ISAC performance metrics, respectively. The radar and communication optimization metrics are mutual information and the multi-user sum rate (SR), respectively. The optimality of the proposed optimization method is analyzed via simulations. The contributions of this paper are summarized below:
  • We optimize the SR of communications subject to the constraint of radar MI. We exploit the geometric property of MI to determine the moving direction of precoder and use gradient descent optimization methods to optimize the SR.
  • We optimize the radar MI subject to the constraint of SR of communications. We exploit the geometric property of SR to determine the moving direction of precoder and use gradient descent optimization methods to optimize the MI.
  • We optimize the Euclidean distance between the ISAC metrics and the individual metrics (MI and SR). We adopt a specific form of precoder, such that both MI and SR can be transformed into convex metrics.
Notations: a denotes a vector, A denotes a matrix, and italic English letters like N and lower-case Greek letters α are scalar. | A | , A T , A H , A * , and A represent determinant value, transpose, conjugate transpose, conjugate, and pseudo inverse, respectively. We use diag ( a ) to denote a diagonal matrix with diagonal entries being the entries of a and Tr ( A ) to denote the trace of a square matrix. A F represents the Frobenius norm of a matrix.

2. System Models and Performance Metrics

We construct the ISAC architecture, as shown in Figure 1, where a base station communicates with multiple users and meanwhile detects targets. Multiple data streams are sent in parallel from the baseband precoder after digital precoding. The processed signal can realize joint communication and radar functions. At the user receiving end, each user uses a single antenna to receive the information sent by the BS. The BS is equipped with an N T × 1 ULA and an N R × 1 sensing receiver, where N R N T and the multi-antenna sensing receiver is distant from the transmitter to avoid short-range leakage. The data-stream vector at the baseband is denoted as s that is an N S × 1 digital-domain vector and is processed by a baseband digital precoder, P , of dimension N T × N S . We constrain the power of P , such that P F 2 P o , with  P o the transmit power. After the digital precoding, the signal is transmitted to the antenna front end and the transmitted signal vector is expressed as
x = P s .
The transmitted signal impinges on K targets and U users. At the sensing receiver, the signal received by BS is written as
r = G H P s + n ,
where G is the radar channel matrix of dimension N T × N R and n is an additive white Gaussian noise (AWGN) vector with zero mean and covariance matrix of σ r 2 I N R . When estimating G , multiple data streams are formed into a data block. Here, we let the data block equal S = [ s 1 , , s L ] , with each s l the data stream vector of the lth time slot. Then, the received signal block is given by
R = G H P S + N ,
where R has a dimension of N R × L and N is the corresponding noise matrix. We adopt a geometric channel model for radar, that is, each target denotes one non-line-of-sight path. The channel model is expressed as G H = k = 1 K g k a R ( θ k ) a T H ( θ k ) , where g k is the path gain of the kth target, a R ( θ k ) and a T ( θ k ) are the array steering vectors at the receiver and transmitter, respectively, and  θ k is the angle between BS and the target.
The MI between the radar channel and the transpose of the received signal, R T , can be derived as:
MI = I ( G ; R T | S ) = log I L + 1 σ r 2 N R S T P T Σ G P * S * .
See proofs in Appendix A.
At each user’s side, the uth user’s received signal is written as
y u = h u H P s + n u ,
where h u is the communication channel matrix between BS and the uth user, and  n u is an AWGN with zero mean and covariance of σ c 2 . We adopt a Rayleigh Gaussian channel model for communications, that is, the channel entries between BS and each UE yield a Gaussian distribution of zero mean and variance of 1.
The SINR of each user is given by
SINR u = P o U | ( h u ) H p u | 2 P o U v u | ( h u ) H p v | 2 + σ c 2 = P o U Tr ( Q u H u ) P o U v u Tr ( Q v H u ) + σ c 2 ,
where p u ( p v ) is the uth (vth) column of P , H u = h u ( h u ) H , Q u = p u p u H , and  Q v = p v p v H . The SR of each user is expressed as:
SR u = log 2 ( 1 + SINR u ) .
It is noted that both MI and SR can be individually optimized with the maximum values given by MI and SR , respectively. Each user’s optimal SR is denoted as SR u . Clearly, the ISAC waveform cannot achieve both optimal values at the same time. The trade-off point for P should be close to the optimal coordinate, ( MI , SR ) .
This paper aims to compare one-threshold constrained methods and two-threshold constrained methods. The one-threshold methods optimize one performance metric (either radar MI or communication SR) and constrain the other metric using a threshold. The two-threshold methods constrain two performance metrics and gradually increase the thresholds to narrow the feasible set. Compared with one-threshold (either communication-constrained or radar-constrained) methods, the two-threshold constrained methods have a smaller feasible set but the feasible set approaches to the optimal coordinate, ( MI , SR ) .

3. Proposed Optimization Schemes

In this section, we propose three optimization methods. The first two methods are one-threshold constrained methods and the third method is a two-threshold constrained method. The first two methods can obtain better performance for the optimization goal but the complexity would be higher too. As for the third method, with introducing two thresholds, the obtained solution becomes sub-optimal but we adopt a specific form of the precoder, such that both MI and SR can be simplified and convex toolboxes are enabled to solve the third optimization problem.

3.1. Case 1: Communication SR-Constrained Optimization

In the first case, we formulate the optimization problem by maximizing the radar MI and constraining the SR of communication. The SR-constrained problem is expressed as
arg max P MI s . t . P F 2 P o , SR u β u ,
where β u is the performance threshold for each user.
The constraint, SR u β u , is non-convex but it can be equivalently transformed into
J u = Tr ( Q u H u H ) γ u v u Tr ( Q v H u ) + σ c 2 U P o = p u H H u γ u v u H v p u σ c 2 U P o 0 ,
where γ u = 2 β u 1 . The transformed optimization problem is:
arg max P MI s . t . P F 2 P o , J u 0 .
Even though J u is still a non-convex function, it has a much simpler form than SR u and traditional convex optimization methodology can be used to guarantee that J u 0 .
Here, we employ the methodology in [13] and propose an iterative algorithm to optimize the problem above. Before iterations, we need to find a P , such that it satisfies all the constraints. Our proposed Algorithm 1 has two stages.
In the first stage, in each iteration, each column of P , denoted as p s , s = 1 : N S , moves in the direction of g s , i.e.,
p s = p s + C g s
where C is the scaling coefficient, such that the equation of the constraint is met, g s = x = 1 X a s , x v x , where v x is the xth eigenvector of G H G , a s , x is a real value to be determined, and X is the number of non-zero eigenvalues of G H G . The value of a s , x can be determined by maximizing MI without the SR constraint.
Algorithm 1 Communication constrained ISAC precoder optimization.
1:
Input:  G and h u .
2:
Initialization:  i = 0 , β u , and  p s ( 0 ) that satifies all constraints.
3:
Obtain direction vector g s .
4:
Stage 1:
5:
Obtain p s ( i ) according to (11).
6:
Stage 2:
7:
while  MI keeps rising do
8:
   Obtain p s ± ( i ) according to (12).
9:
   Scale p s ± ( i + 1 ) , such that the equation of the constraint is met.
10:
   Select p s ( i + 1 ) from p s ± ( i + 1 ) , such that MI keeps rising.
11:
end while
12:
Output:  P .
In the second stage, when the iterative point of p s reaches the equation constraint, p s begins to move along the equation of the constraint, e.g.,  J u = 0 or P F 2 = P o , which is realized as follows. We generate two precoding vectors moving in the directions of g s .
p s ( i ) = p s ( i ) ϵ g s , p s + ( i ) = p s ( i ) + ϵ g s ,
where p s ( i ) is the sth column of P in the ith iteration, such that the equation of the constraint is met, and  ϵ is a small value. As for p u ( i ) and p u + ( i ) , they are not on the surface of the constraint, which means the equation of the constraint is not met. Then, we project p s ( i ) and p s + ( j ) onto the surface of the constraint, which is simply realized by scaling the modulus of p s ( i ) and p s + ( i ) , such that P F 2 = P o or J u = 0 . Either the scaled p u ( i ) or p u + ( i ) should make the objective function, MI, keep rising. We select the one that makes MI increase as the next iterative point. Update the iteration index i = i + 1 and repeat the same procedure in Stage 2. We terminate the iteration when MI stops rising.

3.2. Case 2: Radar MI-Constrained Optimization

In the second case, we formulate the optimization problem by maximizing the minimal SR of all users and constraining the MI of radar. The MI-constrained problem is expressed as
arg max P min u SR u s . t . P F 2 P o , MI λ ,
where λ is the threshold of MI.
It is noted that SR is not a convex function. Hence, compared with the first case, it is more difficult to optimize the SR. To solve this problem, some relaxing methods, such as semi-definite relaxing (SDR) or geometric relaxing methods [13], can be used to transform the SR into a convex function. We propose a novel algorithm for the problem of (13).
We define β = min u SR u as the smallest SR that is an auxiliary value. The optimization problem is recast as:
arg max P β s . t . P F 2 P o , MI λ , SR u β .
It is noted that SINR (SR) is more suitable to be treated as a constraint rather than the objective function in an optimization problem to avoid a non-convex objective function.
Without the MI constraint, the problem above can be solved directly using SDP, which can be referred to [14]. However, when including the MI constraint, we note that:
MI log 2 I + σ r 2 N R 1 G H P E { S S H } P H G .
Only the right-hand side of (15) can be written as the function of Q = P P H , which enables the SDP to optimize the problem. However, MI cannot be written as the function of Q , which incurs troubles for SDP to optimize (14). Some alternative algorithms need to be obtained through alternating optimization.
Here, we propose an iterative algorithm to optimize the problem above. Before iterations, we need to find a P that satisfies all the constraints. Note that SR u β is equivalent to J u 0 , where all γ u equal γ in J u .
Our proposed Algorithm 2 also has two stages. In the first stage, in each iteration, each column of P , p s , s = 1 : N S , moves in the direction of b s , i.e.,
p s = p s + C b s
where b s = u = 1 U b s , u c u , where c u is the positive eigenvector of H u γ u v u H v , b s , u is a real value to be determined. The value of b s , u can be determined by maximizing β without the MI constraint.
Algorithm 2 Radar constrained ISAC precoder optimization.
1:
Input:  G and h u .
2:
Initialization:  i = 0 , λ , and  p s ( 0 ) that satisfies all constraints.
3:
Obtain direction vector b s .
4:
Stage 1:
5:
Obtain p s ( i ) according to (16).
6:
Stage 2:
7:
while  β keeps rising do
8:
   Obtain p s ± ( i ) according to (17).
9:
   Scale p s ± ( i + 1 ) , such that the equation of the constraint is met.
10:
   Select p s ( i + 1 ) from p s ± ( i + 1 ) , such that β keeps rising.
11:
end while
12:
Output:  P .
In the second stage, when the iterative point of p s reaches one of the equation constraints, p s begins to move along the equation of the constraint, e.g., J u = 0 or P F 2 = P o or MI = λ , which is realized as follows. We generate two precoding vectors moving in the directions of b s .
p s ( i ) = p s ( i ) ϵ b s , p s + ( i ) = p s ( i ) + ϵ b s ,
where p s ( i ) is the sth column of P in the ith iteration, such that the equation of the constraint is met, and ϵ is a small value. As for p u ( i ) and p u + ( i ) , they are not on the surface of the constraint, which means the equation of the constraint is not met. Then, we project p s ( i ) and p s + ( j ) onto the surface of the constraint, which is simply realized by scaling the modulus of p s ( i ) and p s + ( i ) , such that P F 2 = P o or J u = 0 . Either the scaled p u ( i ) or p u + ( i ) should make the objective function, β , keep rising. We select the one that makes MI increase as the next iterative point. Update the iteration index i = i + 1 and repeat the same procedure in Stage 2. We terminate the iteration when β stops rising.

3.3. Case 3: ISAC Constrained Optimization

In the third case, we formulate the optimization problem by constraining both the MI of radar and the SR of communication. The optimization goal would be the Euclidean distance between the thresholds and the optimal coordinate. The ISAC-constrained problem is expressed as:
arg min P ( λ MI ) 2 + ( β SR ) 2 s . t . P F 2 P o , MI λ , J u 0 .
We propose a new algorithm to solve the problem. We define
[ q 1 , , q n , , q X + U ] = [ h 1 , , h U , v 1 , , v X ] ,
where v x , x = 1 : X , is the eigenvector of G G H with non-zero eigenvalues. If X + U < N T , the vectors, q U + X + 1 , , q N T , form the null-space of [ q 1 , , q X + U ] . Then, we let all q n , n = 1 : N T , be normalized, i.e., q n = 1 .
We let
p s = n = 1 N T d s , n q n , s { 1 , , N S } ,
where d s , n is an auxiliary value. Note that q n are N T linearly independent vectors, thus, p s is an arbitrary vector in the whole space C N T × 1 . We substitute (20) into the constraints of (18) and suppose that the precoding vectors are nearly orthogonal with each other. The first constraint becomes:
s = 1 N S n = 1 N T | d s , n | 2 P o .
The second constraint approximately becomes:
n = 1 + U U + X σ r 2 P o | d s , n | 2 G n 2 + 1 2 λ ¯ ,
where G n is the eigenvalue of G G H and λ ¯ = λ / X is the average MI for each stream. The third constraint approximately becomes:
| d u , u | 2 h u F 2 γ v u | d v , u | 2 h u F 2 + σ c 2 U P o 0 ,
where γ = 2 β 1 . Letting A s , n = d s , n 2 and μ = 2 λ ¯ , we transform the problem of (18) into a convex problem:
arg min d s , n μ 2 MI ) 2 + ( γ 2 SR + 1 2 s . t . ( 21 ) , ( 22 ) , ( 23 ) , A s , n 0 .
The convex problem is only related to the scalars, including A s , n , μ , and γ . Hence, it can be solved using traditional convex toolboxes.

4. Simulation Results

In this section, we provide simulation results to validate the proposed optimization methods, using numerical experiments on MATLAB. The system parameters are detailed in Table 1 unless mentioned specifically. The BS adopts a 16 × 1 ULA as the transmit antenna and transmits a 4 × 1 vector, s . Each user only receives one out of four streams. The remaining two streams carry no information. The angles between BS and each target are randomly distributed in ( π , π ) .
Figure 2 shows the MI of radar versus SNR for the proposed waveform optimization methods. The SNR is defined as P o / σ 2 with σ = σ r = σ c . The benchmark is the individually optimal radar precoder that is obtained by maximizing the MI of radar without communication constraints. The MI of the benchmark remains the highest, which is as expected. We see that the MI-constrained method remains lower than the other two proposed methods, i.e., SR (communication) constrained and ISAC-constrained methods. This is because we selected a relatively low threshold, that is, 0.8 times the optimal solutions for both λ and γ u . In this case, the MI-constrained method will keep achieving the MI at a relatively low level and biasedly optimize the communication SR. As for the ISAC-constrained method, it performs worse than the SR-constrained method, which is as expected since it has one extra constraint than the SR-constrained optimization.
Figure 3 plots the SR of communication versus SNR for the proposed waveform optimization methods. From the figure, we can obtain nearly the same conclusions as Figure 2. For the individually optimal communication precoder, the SR remains the highest because it is optimized for communication only. We see that the SR-constrained method achieves lower SR than the other two optimization methods because we selected 0.8 times the optimal solutions for both λ and γ u , which means that the SR-constrained optimization keeps achieving the SR at the level of 0.8 times the optimal value and biasedly optimizes the radar MI. Compared with Figure 2, the SR-constrained method obtains higher MI and the MI-contained method obtains higher SR. As for the ISAC-constrained method, it makes a trade-off between the MI- and the SR- constrained method. This indicates that the ISAC-constrained method can guarantee performance when setting an inappropriate threshold.
Figure 4 unfolds the impacts of K on the MI of radar and SR of communications. We compare our proposed ISAC optimization method with the individually optimal precoders and weighted-sum solution in [8]. For our scheme, we let N S = max ( K , U ) in order to improve the system performance. The power of the precoders of all methods are normalized to P o . The number of UEs is fixed as 2. For communication, we see that the individually optimal SR remains unchanged since the precoder is not influenced by radar targets. Both our method and the weighted-sum solution achieves lower SR with K increasing, which is because the radar channel becomes dominant in the ISAC channels. As for radar, we see that the individually optimal MI keeps rising with K. The MI of our method increases with K too and can approach to the individually optimal MI. The weighted-sum solution requires that the optimal radar and communication precoders have the same size. Due to the mismatch between K and U, we see that the MI of the weighted-sum solution is far lower than our achieved MI. It should be noted that the MI and SR are nearly symmetric metrics, and thus, the system performance versus U can be deducted by using the conclusion of this figure.

5. Conclusions

We have proposed three optimization methods based on the threshold-constrained methodology. The one-threshold (SR/MI-constrained) methods tackle the non-convex optimization problem due to the non-convex nature of MI and SR, whereas the doubly-threshold (ISAC-constrained) method uses traditional convex toolboxes to optimize the waveform. In the one-threshold constrained method, the searching area is larger than that of the doubly-threshold constrained method. Simulation results show that the SR-constrained method obtains higher MI and the MI-contained method obtains higher SR. The doubly constrained method achieves a balanced performance between the MI of radar and the SR of communications.

Author Contributions

Conceptualization, Z.N. and A.J.Z.; methodology, Z.N.; software, Z.N.; validation, A.J.Z., K.Y. and R.-P.L.; formal analysis, A.J.Z.; investigation, Z.N.; resources, A.J.Z.; data curation, Z.N.; writing—original draft preparation, Z.N.; writing—review and editing, A.J.Z., K.Y. and R.-P.L.; visualization, Z.N.; supervision, A.J.Z.; project administration, Z.N.; funding acquisition, A.J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported partially by the Australian Government through the Australian Research Council’s Discovery Projects funding scheme (project DP210101411).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

Not applicable.

Abbreviations

The following abbreviations are used in this manuscript:
AWGNAdditive white Gaussian noise
BSBase station
ISACIntegrated sensing and communication
MIMutual information
SINRSignal-to-interference-plus-noise ratio
SDRSemi-definite programming
SRSum rate
SNRSignal-to-noise ratio

Appendix A. Derivations for MI of Radar

We note that R T CN ( 0 , D ) with D = S T P T Σ G P * S * + σ 2 N R I L and Σ G = E { G * G T } . The conditional MI between G and received sensing signal block, R , is calculated as
I ( G ; R T | S ) = h ( R T | S ) h ( N T ) ,
where h ( · ) is the entropy. Then, we need to obtain the conditional probability density function (pdf) of R T for a given S , given by:
pdf ( R T | S ) = 1 π N R L | σ r 2 N R I L + S T P T Σ G P * S * | exp Tr R T D 1 R * .
Then, h ( R T | S ) is calculated as:
h ( R T | S ) = N R L log ( π ) + log | σ r 2 I L N R + S T P T Σ G P * S * | + E ( Tr R T D 1 R * ) = N R L log ( π ) + log | σ r 2 I L N R + S H P H Σ G P S | + L .
The entropy of noise is given by:
h ( N ) = N R L log ( π ) + log | σ r 2 I L N R | + L .
Then, the MI is given by:
I ( G ; R T | S ) = log I L + 1 σ 2 N R S T P T Σ G P * S * .

References

  1. Abdelhadi, A.; Clancy, T.C. Network MIMO with partial cooperation between radar and cellular systems. In Proceedings of the 2016 International Conference on Computing, Networking and Communications (ICNC), Kauai, HI, USA, 15–18 February 2016; pp. 1–5. [Google Scholar]
  2. Rahman, M.L.; Zhang, J.A.; Huang, X.; Guo, Y.J.; Heath, R.W. Framework for a perceptive mobile network using joint communication and radar sensing. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 1926–1941. [Google Scholar] [CrossRef] [Green Version]
  3. Zhang, J.A.; Rahman, M.L.; Wu, K.; Huang, X.; Guo, Y.J.; Chen, S.; Yuan, J. Enabling joint communication and radar sensing in mobile networks—A survey. IEEE Commun. Surv. Tutor. 2022, 24, 306–345. [Google Scholar] [CrossRef]
  4. 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] [Green Version]
  5. Liu, Y.; Liao, G.; Xu, J.; Yang, Z.; Zhang, Y. Adaptive OFDM integrated radar and communications waveform design based on information theory. IEEE Commun. Lett. 2017, 21, 2174–2177. [Google Scholar] [CrossRef]
  6. Turlapaty, A.; Jin, Y. A joint design of transmit waveforms for radar and communications systems in coexistence. In Proceedings of the 2014 IEEE Radar Conference, Cincinnati, OH, USA, 19–23 May 2014; pp. 0315–0319. [Google Scholar]
  7. 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]
  8. Liu, F.; Zhou, L.; Masouros, C.; Li, A.; Luo, W.; Petropulu, A. Toward dual-functional radar-communication systems: Optimal waveform design. IEEE Trans. Signal Process. 2018, 66, 4264–4279. [Google Scholar] [CrossRef] [Green Version]
  9. Li, B.; Petropulu, A. MIMO radar and communication spectrum sharing with clutter mitigation. In Proceedings of the 2016 IEEE Radar Conference (RadarConf), Philadelphia, PA, USA, 2–6 May 2016; pp. 1–6. [Google Scholar]
  10. Li, B.; Petropulu, A.P.; Trappe, W. Optimum co-design for spectrum sharing between matrix completion based MIMO radars and a MIMO communication system. IEEE Trans. Signal Process. 2016, 64, 4562–4575. [Google Scholar] [CrossRef] [Green Version]
  11. Liu, F.; Masouros, C.; Li, A.; Sun, H.; Hanzo, L. MU-MIMO communications with MIMO radar: From co-existence to joint transmission. IEEE Trans. Wireless Commun. 2018, 17, 2755–2770. [Google Scholar] [CrossRef]
  12. Li, B.; Petropulu, A.P. Joint transmit designs for coexistence of MIMO wireless communications and sparse sensing radars in clutter. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 2846–2864. [Google Scholar]
  13. Ni, Z.; Zhang, J.A.; Yang, K.; Huang, X.; Tsiftsis, T.A. Multi-metric waveform optimization for multiple-input single-output joint communication and radar sensing. IEEE Trans. Commun. 2022, 70, 1276–1289. [Google Scholar] [CrossRef]
  14. Li, C.; He, C.; Jiang, L.; Liu, F. Robust beamforming design for max–min SINR in mimo interference channels. IEEE Commun. Lett. 2016, 20, 724–727. [Google Scholar] [CrossRef]
Figure 1. Illustration of the ISAC architecture.
Figure 1. Illustration of the ISAC architecture.
Sensors 23 05988 g001
Figure 2. MI of radar versus SNR using the proposed three optimization methods, compared with the individually optimal radar MI precoder.
Figure 2. MI of radar versus SNR using the proposed three optimization methods, compared with the individually optimal radar MI precoder.
Sensors 23 05988 g002
Figure 3. Sum rate of communication versus SNR using the proposed three optimization methods, compared with the individually optimal communication SR precoder.
Figure 3. Sum rate of communication versus SNR using the proposed three optimization methods, compared with the individually optimal communication SR precoder.
Sensors 23 05988 g003
Figure 4. MI and SR versus the number of targets K using the proposed ISAC optimization methods, compared with the individually optimal precoder and weighted-sum solution in [8].
Figure 4. MI and SR versus the number of targets K using the proposed ISAC optimization methods, compared with the individually optimal precoder and weighted-sum solution in [8].
Sensors 23 05988 g004
Table 1. Setups of system parameters.
Table 1. Setups of system parameters.
ParameterValueParameterValue
N T 16 N R 8
K3U2
N S 4 P o 2
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

Ni, Z.; Zhang, A.J.; Liu, R.-P.; Yang, K. Doubly Constrained Waveform Optimization for Integrated Sensing and Communications. Sensors 2023, 23, 5988. https://doi.org/10.3390/s23135988

AMA Style

Ni Z, Zhang AJ, Liu R-P, Yang K. Doubly Constrained Waveform Optimization for Integrated Sensing and Communications. Sensors. 2023; 23(13):5988. https://doi.org/10.3390/s23135988

Chicago/Turabian Style

Ni, Zhitong, Andrew Jian Zhang, Ren-Ping Liu, and Kai Yang. 2023. "Doubly Constrained Waveform Optimization for Integrated Sensing and Communications" Sensors 23, no. 13: 5988. https://doi.org/10.3390/s23135988

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