Next Article in Journal
Low Carrier–Frequency Ratio Luenberger Observer Based on Discrete Mathematical Model for SPMSMs
Previous Article in Journal
Spatio-Temporal Attention-Based Deep Learning for Smart Grid Demand Prediction
Previous Article in Special Issue
User Experience-Oriented Content Caching for Low Earth Orbit Satellite-Enabled Mobile Edge Computing Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mutual Information-Oriented ISAC Beamforming Design for Large Dimensional Antenna Array

1
School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China
2
China Academy of Electronics and Information Technology, Beijing 100041, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(13), 2515; https://doi.org/10.3390/electronics14132515
Submission received: 15 May 2025 / Revised: 15 June 2025 / Accepted: 19 June 2025 / Published: 20 June 2025

Abstract

In this paper, we study the beamforming design for multiple-input multiple-output (MIMO) ISAC systems, with the weighted mutual information (MI) comprising sensing and communication perspectives adopted as the performance metric. In particular, the weighted sum of the communication mutual information and the sensing mutual information is shown to asymptotically converge to a deterministic limit when the number of transmitting and receiving antennas grow to infinity. This deterministic limit is derived by utilizing the operator-valued free probability theory. Subsequently, an efficient projected gradient ascent (PGA) algorithm is proposed to optimize the transmit beamforming matrix with the aim of maximizing the weighted asymptotic MI. Numerical results validate that the derived closed-form expression matches well with the Monte Carlo simulation results and the proposed optimization algorithm is able to improve the weighted asymptotic MI significantly. We also illustrate the trade-off between asymptotic sensing and asymptotic communication MI.

1. Introduction

The fifth generation (5G) wireless network has enabled numerous innovative applications, including smart cities and intelligent transportation systems. This technological advancement has consequently elevated the requirements for both communication and sensing capabilities across network nodes. Integrated sensing and communication (ISAC), which facilitates simultaneous information transmission and target sensing using shared wireless resources, has emerged as a crucial technology for future network implementation [1].
As a promising approach to enhance the performances of ISAC systems, beamforming design has been investigated in numerous works adopting various communication and sensing performance metrics. In [2], the authors considered transmit beampattern and signal-to-interference-plus-noise (SINR) as sensing and communication performance metrics, respectively. Furthermore, due to its capability of characterizing the lower bound of parameter estimation, the Cramér–Rao Bound (CRB) has also been adopted as a sensing performance metric in ISAC systems. In [3], the authors proposed an optimization framework for the CRB of radar sensing, under both point and extended target scenarios, while satisfying communication SINR constraints. In contrast, the authors in [4] maximized the achievable sum rate of the communication users under CRB constraint. To reduce the practical hardware cost, the authors in [5] investigated the partially connected hybrid beamforming design for ISAC systems, where the CRB for direct of arrival (DOA) estimation was minimized subject to the SINR constraints for communication users.
In most existing works, the performance metrics for sensing and communications are diverse, resulting in difficulties in evaluating the trade-offs between sensing and communication performance. To facilitate ISAC beamforming design under a unified performance metric, the authors in [6] proposed a Kullback–Leibler (KL) divergence-based unified performance metric, and analyzed the error rate performance of communication users and detection performance for sensing targets. Based on this unified metric, the authors in [7] investigated constellation and beamforming design, and depicted the Pareto bound in terms of KL divergence as well as bit error rate and detection probability. Different from KL divergence, which concentrates on the reliability of data transmission, mutual information (MI) is closely related to the efficiency of transmission, and has also been utilized as the performance metric in ISAC systems. Focusing on the sensing MI, the authors in [8] maximized the MI between the target response matrix of a point radar target under the data rate constraints of the communication users. As a step further, in [9], the authors derived the upper and lower bounds of both communication and sensing MI, and maximized the weighted MI. However, it should be noted that the aforementioned MI-oriented works were not conducted within the context of large dimensional antenna array, in which case perfect instantaneous channel state information (CSI) becomes challenging to obtain, thereby affecting the accuracy of MI. Compared to instantaneous CSI, statistical CSI can be more reliably acquired. In [10], the authors jointly designed the communication beamforming matrix and radar beampattern matrix in a MIMO radar and MIMO communication co-existence system with only statistical CSI. However, the ISAC beamforming design based on long-term channel statistics remains an open problem.
To address this issue, in this paper, we investigate the MI-oriented transmit beamforming design for a multiple-input multiple-output (MIMO) ISAC system, where ISAC user equipment (UE) senses an extended target while simultaneously transmitting data to a base station (BS). Based on the statistical CSI available at the UE, we formulate a transmit beamforming design problem with the aim of maximizing the weighted asymptotic MI. Applying the operator-valued free probability theory, we derive the closed-form expression of the weighted asymptotic MI and reformulate the beamforming design problem. Subsequently, based on the obtained closed-form expression, we propose an efficient projected gradient ascent (PGA) algorithm to solve the problem. Numerical results validate the accuracy of the derived expression, as well as the convergence and effectiveness of the proposed algorithm. In addition, the trade-off between sensing and communication MI is also depicted.
The remainder of this paper is organized as follows: Section 2 introduces the signal model and channel model, and formulates the transmit beamforming problem. In Section 3, we reformulate the optimization problem and propose the PGA algorithm. Then, simulation results are presented in Section 4. Finally, Section 5 concludes this paper.

2. System Model

2.1. Signal Model

We consider an ISAC system as shown in Figure 1, where an ISAC UE is physically equipped with N t transmitting antennas. The ISAC UE transmits data to the BS equipped with N u receiving antennas. Simultaneously, the transmitted signals impinge an extended target with L scatterers uniformly distributed in the proximity of the center. The echo signals are received by a sensing node equipped with N r antennas. The antennas at UE, BS, and the sensing node are assumed to be large dimensional antenna array (our results are still valid when the number of antennas is limited, which can be verified in the simulation results in Section 4). The transmit beamforming matrix of the UE is W C N t × M . The  data symbol matrix is denoted as S C M × N s , where N s denotes the number of signal samples and M denotes the number of data steams satisfying M N t . It is assumed that the signal vectors of S are statistically orthogonal to each other, i.e.,  E [ S S ] = I M , with the notation ( · ) denoting the conjugate transpose operation.
The received signal at BS can be expressed as
Y c = H c WS + N C ,
where H c is the channel between UE and BS, N C = [ n c , 1 , , n c , N s ] C N u × N s is the additive white Gaussian noise (AWGN) at the receiving antennas of BS, and n c , i CN ( 0 , σ c 2 I N u ) . The received echoes at the sensing node, Y s C N r , can be expressed as
Y s = l = 1 L G l WS + N S ,
where G l C N r × N t is the round-trip channel matrix between the l th scatter and the sensing node, N S = [ n s , 1 , , n s , N s ] C N r × N s is the AWGN at the receiving antennas of the sensing node, and n s , i CN ( 0 , σ s 2 I N r ) .

2.2. Channel Model

We adopt the Weichselberger MIMO channel model [11] for both the radar sensing and communication channels, which comprehensively captures spatial correlations at both link ends along with their mutual coupling. Specifically, the channels in (1) and (2) can be expressed as
H c = H ¯ c + H ˜ c = H ¯ c + U ( M P ) V ,
G l = G ¯ l + G ˜ l = G ¯ l + R l ( N l Q l ) T l , 1 l L ,
where H ¯ c and G ¯ l are deterministic matrices which denote the line-of-sight (LoS) component of H c and G l , while H ˜ c and G ˜ l are the non-line-of-sight (NLoS) components of Hc and Gl, which contain the random variables. U , V , R l , and T l are deterministic unitary matrices. M and N l are deterministic nonnegative matrices which represent the variance profiles of the random components H ˜ c and G ˜ l , respectively. P C N u × N t and Q l C N r × N t are complex Gaussian distributed with [ P ] i , j CN ( 0 , 1 / N t ) and [ Q l ] i , j CN ( 0 , 1 / N t ) . In addition, the considered Weichselberger model can be degenerated to the Kronecker channel model by properly setting the matrics U , M , and V .
Remark 1.
In this paper, we assume that the UE has access to accurate statistical CSI. This assumption is motivated by the fact that, as discussed in [10], statistical CSI varies slowly over time and can be more reliably acquired compared to instantaneous CSI. Therefore, it provides a practical basis for long-term system design. Nevertheless, we acknowledge that estimation errors in statistical CSI may arise in real-world scenarios. Investigating the impact of such imperfections on mutual information and beamforming performance constitutes an important direction for future work.

2.3. Problem Formulation

To facilitate the derivation of sensing MI, we assume that the receiving antennas of the sensing node form a sparsely spaced array with sufficiently large intervals, thereby making the spatial correlation among the receiving antennas negligible. Additionally, it is assumed that the scattering clusters in the sensing channel are primarily concentrated near the transmitter. Under these specific conditions, the sensing channel degenerates into a Kronecker channel, where R l = I in (4), and  N l can be expressed as the outer product of two vectors. From now on, for convenience of expression, we use I ˜ s ( σ 2 ) and I ˜ c ( σ 2 ) to denote I ˜ s ( σ s 2 ) and I ˜ c ( σ c 2 ) , respectively. According to [12], the sensing MI can be expressed as
I s ˜ ( σ 2 ) = log det I N s + 1 σ 2 l = 1 L ( S W G l G l WS ) = log det I L N r + 1 σ 2 ( G ^ S S G ^ ) ,
where the notation det ( A ) represents the determinant of matrix A , and  the matrix G ^ is defined as G ^ = [ ( G 1 W ) , ( G 2 W ) , , ( G l W ) ] . Based on the received signal at BS, the communication MI for the considered ISAC system can be expressed as [13]
I ˜ c ( σ 2 ) = log det ( I N u + 1 σ 2 H c Q H c ) ,
where Q = W W . In order to achieve a balance between communication performance and sensing performance, we define a weighted MI as the performance metric for the proposed ISAC system, which is expressed as
I ˜ ( W ) = ρ I ˜ s ( σ 2 ) + ( 1 ρ ) I ˜ c ( σ 2 ) ,
where ρ is a weighting factor that determines the weights of communication performance and sensing performance in the ISAC system. Furthermore, the transmit beamforming problem can be formulated as
P 1 max W I ˜ ( W )
s . t . W F 2 P t ,
where · F denotes the Frobenius norm, (8b) is the transmit power constraint, and P t is the transmit power budget.
According to [14] (Thm. 2), for the sensing MI in (5) and communication MI in (6), we have
1 L N r I s ˜ ( σ 2 ) L N r a . s . I s ( σ 2 )
1 N u I c ˜ ( σ 2 ) N u a . s . I c ( σ 2 )
where the notation L N r a . s . denotes the almost sure convergence as L N r and N t tend to infinity with the ratio L N r / N t fixed. Similarly, N u a . s . denotes the almost sure convergence as N u and N t tend to infinity with the ratio N u / N t fixed. I s ( σ 2 ) and I c ( σ 2 ) are both deterministic, depending on the statistics of G l and H c , respectively. However, since the channel statistics are not perfectly known at UE, we aim to optimize the weighted asymptotic MI, which is defined as
I ( W ) = ρ L N r I s ( σ 2 ) + ( 1 ρ ) N u I c ( σ 2 ) ,
Furthermore, the corresponding transmit beamforming problem can be formulated as follows:
P 2 max W I ( W )
s . t . W F 2 P t .
To solve this problem, we will derive the closed-form expression for the weighted asymptotic MI I ( W ) in Section 3.

3. Problem Reformulation and Proposed Algorithm

In this section, we reformulate Problem P 1 and propose an efficient algorithm to solve the reformulated problem. Specifically, in Section 3.1, we first utilize the free probability theory and the linearization trick to derive the closed-form expression of the Cauchy transform. Based on this, we reformulate Problem P 1 by deriving the closed-form expression for the weighted MI of the considered ISAC system. Finally, the PGA algorithm is proposed to solve the reformulated problem in Section 3.2.

3.1. Problem Reformulation

Denote B 1 = G ^ S S G ^ and define the empirical cumulative distribution function (ECDF) of the B 1 ’s eigenvalues as
F ˜ B 1 ( x ) = 1 L N r i = 1 L N r 1 { λ i ( B 1 ) x } ,
where λ 1 ( B 1 ) ,…, λ L N r ( B 1 ) are the eigenvalues of B 1 , 1 { · } is the indicator function, and 1 { λ i ( B 1 ) x } = 1 , i f λ i ( B 1 ) x 0 , o t h e r w i s e . Therefore, 1 L N r I ˜ s ( σ 2 ) can be rewritten as
1 L N r I ˜ s ( σ 2 ) = 1 L N r log det I L N r + 1 σ 2 B 1 , = i = 1 L N r log 1 + 1 σ 2 λ i B 1 , = 0 log ( 1 + 1 σ 2 x ) d F ˜ B 1 ( x ) .
For B 1 , its resolvent G ˜ B 1 ( z ) and Cauchy transform G B 1 ( z ) for B 1 are defined as
G ˜ B 1 ( z ) = 1 L N r Tr ( z I B 1 ) 1 = 0 1 z λ d F ˜ B 1 ,
G B 1 ( z ) = 1 L N r E Tr ( z I B 1 ) 1 = 0 1 z λ d F B 1 .
where z = 1 σ 2 and F B 1 is the cumulative distribution function (CDF) of the eigenvalues of B 1 . Therefore, we have
1 L N r d I ˜ s ( σ 2 ) d z = 1 z G ˜ B 1 ( z ) .
Applying the relationship between the Shannon transform V B 1 ( z ) and the Cauchy transform G B 1 ( z ) , the following equation holds
d V B 1 ( z ) d z = 1 z G B 1 ( z ) .
According to [15], the resolvent G ˜ B 1 ( z ) converges almost surely to the Cauchy transform G B 1 ( z ) for B 1 . Therefore, we have
1 L N r I s ˜ ( σ 2 ) L N r a . s . V B 1 ( z ) .
Since (9) holds, we can rewrite I s ( σ 2 ) as
I s ( σ 2 ) = V B 1 ( z ) .
Similarly, for the asymptotic communication MI, we have
I c ( σ 2 ) = V B 2 ( z ) ,
d V B 2 ( z ) d z = 1 z G B 2 ( z ) ,
G B 2 ( z ) = 0 1 z λ d F B 2 ( λ )
where B 2 = H c Q H c , F B 2 ( λ ) is CDF of B 2 , V B 2 ( σ 2 ) is the Shannon transform of B 2 , and G B 2 ( z ) is the Cauchy transform of B 2 .
To obtain the closed-form expression of G B i ( z ) , free probability theory serves as a powerful analytical tool [16]. However, in the considered system, G ^ and S are not free in the classic free probability aspect, resulting in difficulties in directly obtaining the Cauchy Transform for the products of G ^ , S , S , and G ^ [17]. To address this issue, we employ a linearization trick to embed the non-free matrices into a higher-dimensional matrix. Within this framework, the deterministic and random components are shown to exhibit asymptotic freeness. Consequently, the target Cauchy transform can be derived by transforming the operator-valued Cauchy transform of the embedded matrix. For the convenience of expression, we define G ¯ = [ ( G ¯ 1 W ) T , ( G ¯ 2 W ) T , , ( G ¯ l W ) T ] T , and H ¯ = H ¯ c W . Since I c and I s share a similar form, we only provide the detailed derivation of G B 1 ( z ) .
To obtain the closed-form of G B 1 ( z ) , we first introduce the following Multiplicative Linearization trick [16].
Lemma 1
(Multiplicative Linearization). The product of matrices Z = X 1 X 2 X M C n × n can be linearized as
Z l = X 1 X 2 I X M I
The operator-valued Cauchy transforms of the matrix Z and the corresponding linearized matrix Z l are related as follows
G Z D ( z ) = G Z l D ( Γ ( z ) ) ( n ) ,
where the matrix Γ ( z ) is given by
Γ ( z ) = z I n 0 0 0 .
Proof. 
The detailed proof of Lemma 1 can be found in [16].    □
By applying Lemma 1, the linearized block matrix of B 1 = G ^ S S G ^ , with the size of ( L N r + N s + 2 M ) × ( L N r + N s + 2 M ) , can be constructed as
B L = 0 L N r × L N r 0 L N r × M 0 L N r × N s G ^ 0 M × L N r 0 M × M S I M 0 N s × L N r S I N s 0 N s × M G ^ I M 0 M × N s 0 M × M .
The operator-valued Cauchy transform G B L D [16] is given by
G B L D ( Γ ( z ) ) = E D Γ ( z ) B L 1 ,
where E D X is defined as
Electronics 14 02515 i001
where X 1 = { X } 1 L N r , X 2 = { X } L N r + 1 L N r + M , X 3 = { X } L N r + M + 1 L N r + M + N s , and X 4 = { X } L N r + M + N s + 1 L N r + 2 M + N s , with { A } a b denoting the submatrix of A from indices a to b, i.e.,  { A } a b i , j = A i + a 1 , j + a 1 for 1 i , j b a + 1 , where [ A ] i , j represents the element in the i-th row and j-th column of A . In addition, the matrix Γ ( z ) is defined as
Γ ( z ) = z I L N r 0 L N r × ( N s + 2 M ) 0 ( N s + 2 M ) × L N r 0 ( N s + 2 M ) × ( N s + 2 M ) .
Then, G B 1 ( z ) is given by
G B 1 ( z ) = 1 L N r Tr G B L D ( Γ ( z ) ) ( 1 , 1 ) ,
where { · } ( 1 , 1 ) represents the upper-left L N r × L N r block matrix and the operator Tr ( · ) represents the trace of the matrix. It can be observed that B L shares a similar structure with the matrix L proposed in [18] (Prop. 2), which inspires us to use the method in [18]. Specifically, the  Cauchy transform G B 1 ( z ) can be obtained with the following proposition.
Proposition 1.
The Cauchy transform of B 1 , with  z C + , is given by
G B 1 ( z ) = 1 L N r Tr G C ˜ ( z ) ,
where G C ˜ ( z ) satisfies
G C ˜ ( z ) = Ψ ˜ ( z ) G ¯ Π 1 G ¯ 1 ,
Π = Ψ ( z ) Φ ˜ ( z ) 1 ,
where the matrices Ψ ˜ ( z ) , Ψ ( z ) , Φ ˜ ( z ) , Φ ( z ) are, respectively, denoted as
Ψ ˜ ( z ) = z I L N r diag η ˜ 1 ( G C ( z ) ) , , η ˜ L ( G C ( z ) ,
Ψ ( z ) = l = 1 L η l ( G C ˜ l ( z ) ) ,
Φ ˜ ( z ) = ζ ˜ ( G D ˜ ( z ) ) ,
Φ ( z ) = I N s ζ ( G D ( z ) ) ,
where the diag ( X 1 , , X n ) represents the diagonal block matrix constructed by the X 1 , , X n matrices and η l ( C ˜ ) , η ˜ l ( C ) , ζ ( D ) , ζ ˜ ( D ˜ ) are the parameterized one-sided correlation matrices, which are shown as (A1), (A2), (A9), and (A10) in Appendix A. The matrices G C ( z ) , G D ˜ ( z ) , G D ( z ) , and  G C ˜ l ( z ) are defined as
G C ( z ) = Ψ ( z ) G ¯ Ψ ˜ ( z ) 1 G ¯ Φ ˜ ( z ) 1 1 ,
G D ˜ ( z ) = Φ ( z ) 1 ,
G D ( z ) = Φ ˜ ( z ) Ψ ( z ) G ¯ Ψ ˜ ( z ) G ¯ 1 1 ,
G C ˜ l ( z ) = { G C ˜ ( z ) } 1 + ( l 1 ) N r l N r .
Proof. 
The proof of this Proposition 1 is similar to the method presented in [18] (Prop. 2). Therefore we provide a brief outline of the proof. First, we prove that the deterministic and random components of the linearized matrix are free. Then, by applying the subordination formula, we derive the equation for the operator-valued Cauchy transform. Finally, using the matrix inversion formula, we decompose the operator-valued Cauchy transform, thereby obtaining the above expressions.    □
Based on the closed-form expression of the Cauchy transformation G B 1 ( z ) , we can obtain the closed-form expression of V B 1 ( z ) via the following proposition.
Proposition 2.
The Shannon transform V B 1 ( z ) , with  z C + , is given by
V B 1 ( z ) = 1 L N r log det Ψ ˜ z z + 1 L N r log det Ψ ( z ) G ¯ Ψ ˜ ( z ) 1 G ¯ Φ ˜ ( z ) 1 + 1 L N r log det Φ ˜ ( z ) + 1 L N r Tr G C ˜ ( z ) z I L N r Ψ ˜ ( z ) , + 1 L N r Tr G D ˜ ( z ) ζ + 1 L N r log det Φ ( z )
where Ψ ˜ ( z ) , Ψ ( z ) , Φ ˜ ( z ) , G D ˜ ( z ) , G D ( z ) , and  G C ˜ z are given by (33)–(38) in Proposition 1.
Proof. 
The proof of Propsition 2 is given in Appendix B.    □
Similarly, the Cauchy transform G B 2 ( z ) of B 2 and the Shannon transform V B 2 ( z ) can be expressed by
G B 2 ( z ) = 1 N u Tr G E ˜ ( z ) ,
V B 2 ( z ) = 1 N u log det Ω ˜ z z + 1 N u Tr G E ˜ ( z ) τ ˜ 1 N u log det G E ( z ) ,
where η l ( C ˜ ) , η ˜ l ( C ) , τ ( E ) , τ ˜ ( E ˜ ) are the parameterized one-sided correlation matrices, which are shown as (A1), (A2), (A5), and (A6) in Appendix A. The matrices G E ˜ ( z ) , G E ( z ) , Ω ˜ ( z ) , and Ω ( z ) satisfy the following equations
G E ˜ ( z ) = Ω ˜ ( z ) H ¯ Ω ( z ) 1 H ¯ 1 ,
G E ( z ) = Ω ( z ) H ¯ Ω ˜ ( z ) 1 H ¯ 1 ,
Ω ˜ ( z ) = z I N u τ ˜ ( G E ( z ) ) ,
Ω ( z ) = I N t τ ( G E ˜ ( z ) ) .
From now on, for convenience of expression, we refer to the asymptotic sensing MI, asymptotic communication MI, and weighted asymptotic MI as the sensing MI, communication MI, and weighted MI, respectively. Then, the sensing MI, the communication MI and the weighted MI can be rewritten as
I s ( σ 2 , W ) = L N r V B 1 ( σ 2 ) ,
I c ( σ 2 , W ) = N u V B 2 ( σ 2 ) ,
I ( σ 2 , W ) = ρ I s ( σ 2 , W ) + ( 1 ρ ) I c ( σ 2 , W ) .
Consequently, we reformulate the problem P 2 as
P 3   max W I ( σ 2 , W )
s . t . W F 2 P t ,

3.2. Proposed PGA Algorithm

In order to solve the problem P 3 , we propose the PGA algorithm. Firstly, we calculate the gradient of the weighted MI in (52). Then, the updated beamforming matrix at the ( i + 1 ) -th iteration is updated as
W ˜ i + 1 = W i + λ g W W i ,
where W i denotes the beamforming matrix at the i-th iteration, λ denotes the step size, and the element of gradient g W of I ( z , W ) is given by  
[ g W ] i , j = ρ Tr Ψ + W G ¯ Ψ ˜ 1 G ¯ W + Φ ˜ 1 1 E i , j G ¯ Ψ ˜ 1 G ¯ W + ( ρ 1 ) Tr Ω W H ¯ Ω ˜ 1 H ¯ W 1 E i , j H ¯ Ω ˜ 1 H ¯ W ,
where E i , j is a matrix whose elements satisfy
[ E i , j ] s , t = 1 , if s = i and t = j , 0 , otherwise .
To satisfy the transmit power constraint (8b), the solution W ˜ i + 1 is then projected onto the feasible region. The obtained solution at the ( i + 1 ) -th iteration is given by
W i + 1 = Proj W W ˜ i + 1 ,
where the projection operator is given as
Proj W = W , i f W F 2 P t , P t W W F , o t h e r w i s e .
The detailed algorithm is presented in Algorithm 1. Specifically, in each iteration of the PGA algorithm, we first calculate the gradient of the beamforming matrix W with (55), and then update it with (54). The matrices in (55) are obtained by iteratively calculating fixed point Equations (35)–(38) and (46)–(49).
Algorithm 1 PGA algorithm for beamforming matrix design
  • initialize: Set i = 0 and initialize the beamforming matrix W [ 0 ] . Calculate I [ 0 ] based on (52).
  • repeat
  •    Update W i + 1 based on (57).
  •    Calculate I [ i + 1 ] based on (52).
  •     i = i + 1 .
  • until  | I [ i ] I [ i 1 ] | ε .
  • output Optimal beamforming matrix W .
For the complexity analysis, it can be noted that the complexity of the proposed PGA algorithm mainly comes from the calculation of the matrices in (39)–(42) and (46)–(49). Assuming that the number of iterations of the fixed point equation in (39)–(42) and (46)–(49) are I 1 and I 2 , the number of iterations for the PGA is I o u t , and it only keeps the leading order terms, the complexity of the PGA algorithm is proportional to O ( I o u t ( I 1 ( N t ) 3 + ( N r + L ) 3 ) + I 2 ( ( N r ) 3 + N u 3 ) + ( N r + L ) 3 + N u 3 ) ) .

4. Numerical Results

In this section, we provide numerical results to verify the accuracy of the derived closed-form weighted MI expression and the effectiveness of the proposed PGA algorithm. The simulation results of communication MI, sensing MI, and weighted MI are generated from the Monte Carlo simulations. For the settings of the communication and sensing channels, statistical characteristics parameters of the channel, including the deterministic unitary matrices U , V , R l , and T l as well as the variance matrices M and N l are generated randomly but fixed in each Monte Carlo simulation. Then, the simulation results of communication MI, sensing MI, and weighted MI are averaged over 10 4 channel realizations, where P , Q l , and S are randomly generated. Unless otherwise stated, the number of scatterers, data streams, and signal samples are set as L = 2 , M = N u , and N s = M , respectively. In addition, the transmit power budget is set as P t = N t . For comprehensive performance comparison, the AO algorithm proposed in [19] is adopted as the benchmark scheme, while the beamforming matrix without optimization is set as W = P t / M I M . For the proposed Algorithm 1, the convergence criterion ε is set as 10 3 . It should be noted that since the radar detection link distance is typically longer than the communication link distance to UE, without loss of generality, we assume that the signal–noise ratio (SNR) at BS is 20 dB higher than the SNR at the sensing node. Furthermore, it should be noted that the SNR mentioned in this section refers to the SNR at BS.
We first verify the accuracy of the obtained closed-form MI expression for communication MI and sensing MI without optimization in Figure 2. Considering the actual deployment in [20], the number of antennas are set N t = N r = N u = 16 . The solid lines represent theoretical results calculated by the communication MI expression (51) and sensing MI expression (50), respectively. On the other hand, the Monte Carlo simulation results of these MI (5) and (6) are also illustrated in Figure 2, where the markers represent the expected values of MI and the vertical bars represent the standard deviation above and below the expected values. It can be observed that the theoretical analyses match the simulation results of average MI excellently. In addition, we compare the time consumption to obtain results in Figure 2 of different methods in Table 1. The closed-form expressions calculation and Monte Carlo simulation are both completed on a workstation equipped with an i9-10900K CPU and 32 GB of RAM. It can be observed that the efficiency of the derived closed form expression is significantly higher than that of Monte Carlo simulation.
Subsequently, the convergence of the proposed PGA algorithm under different numbers of antennas is plotted in Figure 3. The weighting factor and the SNR are set as ρ = 0.8 and 10 dB, respectively. It can be observed that the weighted MI increases with the number of antennas. This is because a larger number of antennas provides higher diversity gain and greater design degrees of freedom (DoFs). In addition, the weighted MI increases with the iterations and converges within three iterations, demonstrating the fast convergence of the proposed PGA algorithm.
To demonstrate the effectiveness of the proposed optimization algorithm, we show the optimized weighted MI with different numbers of antennas for the considered system in Figure 4. The weighting factor is set as ρ = 0.9. It can be observed that, compared with the benchmark scheme in [19] and the transmission scheme without optimization, the proposed PGA algorithm can achieve significant improvement. For instance, under the conditions of SNR = 4 dB, the proposed PGA algorithm achieves a 37% gain compared to the transmission scheme without optimization and a 14% gain over the benchmark scheme in [19]. This is because a better precoding matrix can be found through gradient optimization, which can improve the mutual information of communication and sensing while satisfying the constraints. In addition, we compare the time consumption of different optimization schemes in Table 2, where SNR is set as 0dB. It can be observed that the efficiency of the proposed PGA algorithm is significantly higher than the benchmark scheme in [19].
To further demonstrate the effectiveness of the proposed PGA algorithm in the ultra-large MIMO regime, we present the optimized weighted MI in Figure 5, where the number of antennas is set as N t = N r = 130 , N u = 70 , respectively. It can be observed that the proposed PGA algorithm remains effective in ultra-large MIMO regimes. Under the conditions of SNR = 10 dB, the proposed PGA algorithm achieves a 28% gain compared to the transmission scheme without optimization.
To further depict the trade-off between sensing and communication MI, we show the optimized weighted MI with weighting factors ρ ranging from 0 to 1 in Figure 6. The number of antennas and the SNR are set as N t = N r = N u = 8 and 10 dB, respectively. As the weighting factor increases, the ISAC system places greater emphasis on sensing performance, and conversely, prioritizes communication performance when the weighting factor decreases.
We present the transmit beampattern generated by the proposed PGA algorithm in Figure 7, where BS and the center of the scatterers are located at 60 and 30 , respectively. It can be observed that with the weighting factor ρ increasing, the transmit beams are more concentrated at the direction of the scatterers, thereby enhancing the sensing performance. This is still because with a higher weighting factor, the proposed algorithm tends to focus more on the sensing MI.

5. Conclusions

In this paper, we investigated the beamforming design for a practical MIMO ISAC system. To derive the closed-form expression of the weighted MI for the considered system, we resorted to the operator-valued free probability. Based on the closed-form expression, we proposed the PGA algorithm to design the transmit beamforming matrix for maximizing the weighted MI. Simulation results verified the accuracy of the derived closed-form expression and the effectiveness of the proposed algorithm. In addition, our proposed method can be further applied to smart vehicular networks, smart factories, and UAV scenarios, which allows them to share information (communication) while scanning the surroundings (sensing) using the same hardware.

Author Contributions

Conceptualization, S.X. and Z.Z.; methodology, S.X., S.W., Y.C. and Z.Z.; software, S.X. and Y.C.; validation, S.X., Y.C. and S.W.; formal analysis, S.X. and Z.Z.; investigation, S.X. and S.W.; resources, X.W.; data curation, Z.Z.; writing—original draft preparation, S.X. and Y.C.; writing—review and editing, S.W., X.W., Z.Z. and Z.F.; visualization, X.W.; supervision, Z.Z.; project administration, Z.F.; funding acquisition, Z.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62471039, 62301032.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Parameterized One-Sided Correlation Matrices

We define the parameterized one-sided correlation matrices of G l as
η l ( C ˜ ) = E [ G ˜ l C ˜ G ˜ l ] = 1 N t T l Π l ( C ˜ ) T l , 1 l L ,
η ˜ l ( C ) = E [ G ˜ l C G ˜ l ] = 1 N t R l Π ˜ l ( C ) R l , 1 l L ,
where C ˜ C N t × N t and C l C N r × N r are any Hermitian matrices and Π l ( C ˜ ) and Π ˜ l ( C ) are diagonal matrices, with the entries given by
Π l ( C ˜ ) i , i = j = 1 N r [ N l ] j , i 2 R l C ˜ R l j , j , 1 i N t ,
Π ˜ l ( C ) i , i = j = 1 N t [ N l ] i , j 2 T l C T l j , j , 1 i N r .
Similarly, the parameterized one-sided correlation matrices of H c , are defined as
τ ( E ) = E [ H ˜ c E H ˜ c ] = 1 N t V Σ ( E ) V ,
τ ˜ ( E ˜ ) = E [ H ˜ c E ˜ H ˜ c ] = 1 N t U Σ ˜ ( E ˜ ) U ,
where E ˜ E N t × N t and E C N u × N u are arbitrary Hermitian matrices. Σ ( E ) and Σ ˜ ( E ˜ ) are diagonal matrices with the entries given by
Σ ( E ) i , i = j = 1 N u [ M ] j , i 2 U D U j , j ,
Σ ˜ ( E ˜ ) i , i = j = 1 N t [ M ] i , j 2 V E ˜ V j , j .
The parameterized one-sided correlation matrices of S are
ζ ( D ) = E [ S D S ] = 1 N s Tr ( D ) I N s ,
ζ ˜ ( D ˜ ) = E [ S D ˜ S ] = 1 N s Tr ( D ˜ ) I M ,
where D ˜ C N s × N s and D C M × M are any Hermitian matrices.

Appendix B. Proof of Proposition 2

We have to prove that (17) holds with the V B 1 ( z ) given in (43). The derivative of V B ( z ) , with respect to z, is given by
d d z V B 1 ( z ) = 1 L N r d d z log det Ψ ˜ z + 1 L N r d d z log det Ψ G ¯ Ψ ˜ 1 G ¯ Φ ˜ 1 , + 1 L N r d d z log det Φ ˜ + 1 L N r d d z Tr G C ˜ z I L N r Ψ ˜ , + 1 L N r d d z Tr G D ˜ ζ + 1 L N r d d z log det Φ
where notations ( z ) are omitted for convenience. For a given matrix A ( z ) , the following equations hold:
d d z log det A ( z ) = Tr A ( z ) 1 d A ( z ) d z ,
Tr d A ( z ) 1 d z = Tr A ( z ) 1 d A ( z ) d z A ( z ) 1 .
According to [21] (Lemma 1), the following equations hold:
Tr ( A 1 η l ( A 2 ) ) = Tr ( A 2 η ˜ l ( A 1 ) ) , 1 l L ,
Tr ( A 3 ζ ( A 4 ) ) = Tr ( A 4 ζ ˜ ( A 3 ) ) .
Then, we can simplify the terms on the right-hand side of Equation (A11) based on (A12)–(A15).
Regarding the first term of (A11), it follows that
d d z log det Ψ ˜ z = Tr Ψ ˜ z 1 d Ψ ˜ z d z = Tr 1 z I + Ψ ˜ 1 d Ψ ˜ d z = L N r z + Tr Ψ ˜ 1 d Ψ ˜ d z .
For the second term, the third term, and the last term in (A11), we can get
d d z log det Φ ˜ 1 + Δ = Tr Φ ˜ 1 + Δ 1 d Φ ˜ 1 + Δ d z ,
d d z log det Φ ˜ = Tr Φ ˜ 1 d Φ ˜ d z ,
d d z log det Φ = Tr Φ 1 d Φ d z ,
where Δ is denoted as Δ = Ψ G ¯ Ψ ˜ 1 G ¯ . Therefore, G C and G D can be expressed as
G C = Δ Φ ˜ 1 1 ,
G D = Φ ˜ ( z ) Δ 1 1 .
By applying (A14), (A15), and the Woodbury identity [22], the forth and the fifth term can be expressed as
d d z Tr G C ˜ z I L N r Ψ ˜ = Tr G C ˜ d z I L N r Ψ ˜ d z + Tr diag { η ˜ 1 G C , , η ˜ L G C } d G C ˜ d z = Tr G C ˜ d z I L N r Ψ ˜ d z + Tr G C d l = 1 L η l G C ˜ l d z = Tr G C ˜ Tr G C ˜ d Ψ ˜ d z Tr G C d Ψ d z = Tr G C ˜ Tr Ψ ˜ 1 d Ψ ˜ d z + Tr G C d G ¯ Ψ ˜ G ¯ d z Tr G C d Ψ d z ,
d Tr G D ˜ ζ d z = Tr G D ˜ d ζ d z + Tr ζ d G D ˜ d z = Tr G D ˜ d I Φ d z + Tr G D d ζ ˜ d z = Tr Φ 1 d Φ d z Tr G D d Φ ˜ d z .
Similarly, we can get the following equations
Tr Δ Φ ˜ 1 1 d Δ d z = Tr G C d G ¯ Ψ ˜ G ¯ d z Tr G C d Ψ d z Tr G D d Φ ˜ d z + Tr Φ ˜ Δ 1 1 d Φ ˜ d z ,
Tr Φ ˜ Δ 1 1 d Φ ˜ d z = Tr Φ ˜ 1 d Φ ˜ d z Tr Δ Φ ˜ 1 1 d Φ ˜ 1 d z .
Then, (A17) can be expressed as
d d z log det Φ ˜ 1 + Δ = Tr Δ Φ ˜ 1 1 d Δ d z Tr Δ Φ ˜ 1 1 d Φ ˜ 1 d z , = Tr G C G ¯ Ψ ˜ G ¯ d z + Tr G C d Ψ d z + Tr G D d Φ ˜ d z Tr Φ ˜ 1 d Φ ˜ d z .
Combining (A16), (A18), (A19), (A22), (A23), and (A26), we have
d d z V B 1 ( z ) = 1 z 1 L N r Tr G C ˜ = 1 z G B 1 ( z ) ,
and the proof of Proposition 2 is completed.

References

  1. 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]
  2. Liu, F.; Masouros, C.; Li, A.; Sun, H.; Hanzo, L. Mu-MIMO communications with MIMO radar: From co-existence to joint transmission. IEEE Trans. Wirel. Commun. 2018, 7, 2755–2770. [Google Scholar] [CrossRef]
  3. Liu, F.; Liu, Y.; Li, A.; Eldar, C.M.Y. Cramér-Rao bound optimization for joint radar-communication beamforming. IEEE Trans. Wirel. Commun. 2022, 70, 240–253. [Google Scholar] [CrossRef]
  4. Liu, R.; Li, M.; Li, Q.; Swindlehurst, A. SNR/CRB-constrained joint beamforming and reflection designs for RIS-ISAC systems. IEEE Trans. Wirel. Commun. 2024, 7, 7456–7470. [Google Scholar] [CrossRef]
  5. Wang, X.; Fei, Z.; Zhang, J.A.; Xu, J. Partially-connected hybrid beamforming design for integrated sensing and communication systems. IEEE Trans. Commun. 2022, 70, 6648–6660. [Google Scholar] [CrossRef]
  6. Al-Jarrah, M.; Alsusa, E.; Masouros, C. A unified performance framework for integrated sensing-communications based on KL-divergence. IEEE Trans. Wirel. Commun. 2023, 22, 9390–9411. [Google Scholar] [CrossRef]
  7. Fei, Z.; Tang, S.; Wang, X. Revealing the Trade-Off in ISAC Systems: The KL Divergence Perspective. IEEE Wirel. Commun. Lett. 2024, 13, 2747–2751. [Google Scholar] [CrossRef]
  8. Li, J.; Zhou, G.; Gong, T.; Liu, N. A Framework for Mutual Information-Based MIMO Integrated Sensing and Communication Beamforming Design. IEEE Trans. Veh. Technol. 2024, 73, 8352–8366. [Google Scholar] [CrossRef]
  9. Piao, J.; Wei, Z.; Yuan, X.; Yang, X.; Wu, H.; Feng, Z. Mutual Information Metrics for Uplink MIMO-OFDM Integrated Sensing and Communication System. In Proceedings of the GLOBECOM 2023—2023 IEEE Global Communications Conference, Kuala Lumpur, Malaysia, 4–8 December 2023; pp. 7387–7392. [Google Scholar]
  10. Huang, X.; Zhang, J.; Xia, W.; Cai, S.; Fan, F.; Yuen, C. Statistical CSI Assisted Beamforming for Co-Existence of MIMO Radar and MIMO Communication System. IEEE Trans. Veh. Technol. 2025. [CrossRef]
  11. Weichselberger, W.; Herdin, M.; Ozcelik, H.; Bonek, E. A stochastic MIMO channel model with joint correlation of both link ends. IEEE Trans. Wirel. Commun. 2006, 5, 90–100. [Google Scholar] [CrossRef]
  12. Xu, Y.; Li, Y.; Zhang, J.A.; Di Renzo, M.; Quek, T.Q. Joint beamforming for RIS-assisted integrated sensing and communication systems. IEEE Trans. Commun. 2024, 72, 2232–2246. [Google Scholar] [CrossRef]
  13. Tulino, A.M.; Verdu, S. Random matrix theory and wireless communications. Found. Trends Commun. Inf. Theory 2004, 1, 1–18. [Google Scholar] [CrossRef]
  14. Hoydis, J.; Couillet, R.; Debbah, M. Asymptotic analysis of double-scattering channels. In Proceedings of the 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 6–9 November 2011; pp. 1935–1939. [Google Scholar]
  15. Silverstein, J.W. Strong convergence of the empirical distribution of eigenvalues of large dimensional random matrices. J. Multivar. Anal. 1995, 55, 331–339. [Google Scholar] [CrossRef]
  16. Belinschi, S.T.; Mai, T.; Speicher, R. Analytic subordination theory of operator-valued free additive convolution and the solution of a general random matrix problem. J. Reine Angew. Math. (Crelles J.) 2017, 2017, 21–53. [Google Scholar] [CrossRef]
  17. Muller, R.R. On the asymptotic eigenvalue distribution of concatenated vector-valued fading channels. IEEE Trans. Inf. Theory 2002, 48, 2086–2091. [Google Scholar] [CrossRef]
  18. Zheng, Z.; Wang, S.; Fei, Z.; Sun, Z.; Yuan, J. On the mutual information of multi-RIS assisted MIMO: From operator-valued free probability aspect. IEEE Trans. Commun. 2023, 71, 6952–6966. [Google Scholar] [CrossRef]
  19. Wang, S.; Zheng, Z.; Fei, Z.; Wang, X.; Guo, J. Analysis and Optimization of Multi-RIS-Assisted Dual-Functional Radar-Communication Systems via Free Probability Theory. In Proceedings of the GLOBECOM 2023—2023 IEEE Global Communications Conference, Kuala Lumpur, Malaysia, 4–8 December 2023; pp. 6505–6510. [Google Scholar]
  20. Behdad, Z.; Demir, Ö.; Sung, K.; Björnson, E.; Cavdar, C. Multi-Static Target Detection and Power Allocation for Integrated Sensing and Communication in Cell-Free Massive MIMO. IEEE Trans. Wirel. Commun. 2024, 23, 11580–11596. [Google Scholar] [CrossRef]
  21. Wang, S.; Zheng, Z.; Fei, Z.; Guo, J.; Yuan, J.; Sun, Z. Toward Ergodic Sum Rate Maximization of Multiple-RIS-Assisted MIMO Multiple Access Channels Over Generic Rician Fading. IEEE Trans. Wirel. Commun. 2024, 23, 9613–9628. [Google Scholar] [CrossRef]
  22. Horn, R.; Johnson, C. Matrix Analysis; Cambridge University Press: New York, NY, USA, 2013. [Google Scholar]
Figure 1. Considered MIMO ISAC system.
Figure 1. Considered MIMO ISAC system.
Electronics 14 02515 g001
Figure 2. Communication MI and sensing MI versus SNR.
Figure 2. Communication MI and sensing MI versus SNR.
Electronics 14 02515 g002
Figure 3. Weighted MI versus the number of iterations, where ρ = 0.8 .
Figure 3. Weighted MI versus the number of iterations, where ρ = 0.8 .
Electronics 14 02515 g003
Figure 4. Weighted MI versus SNR with different schemes, where ρ = 0.9 and ’AO algorithm’ was proposed in [19].
Figure 4. Weighted MI versus SNR with different schemes, where ρ = 0.9 and ’AO algorithm’ was proposed in [19].
Electronics 14 02515 g004
Figure 5. Weighted MI versus SNR in the ultra-large MIMO regim, where ρ = 0.9 .
Figure 5. Weighted MI versus SNR in the ultra-large MIMO regim, where ρ = 0.9 .
Electronics 14 02515 g005
Figure 6. Sensing MI versus communication MI.
Figure 6. Sensing MI versus communication MI.
Electronics 14 02515 g006
Figure 7. Transmit beampattern generated by PGA algorithm.
Figure 7. Transmit beampattern generated by PGA algorithm.
Electronics 14 02515 g007
Table 1. Time consumption for different schemes.
Table 1. Time consumption for different schemes.
N t = N r = N u = 8 N t = N r = N u = 16
Closed-form expressions0.08 s0.63 s
Monte Carlo simulation5.53 s22.12 s
Table 2. Time consumption for different optimization methods.
Table 2. Time consumption for different optimization methods.
N t = N r = N u = 8 N t = N r = N u = 16
Proposed PGA algorithm0.54 s1.41 s
AO algorithm [19]7.88 s98.76 s
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

Xu, S.; Cheng, Y.; Wang, S.; Wang, X.; Zheng, Z.; Fei, Z. Mutual Information-Oriented ISAC Beamforming Design for Large Dimensional Antenna Array. Electronics 2025, 14, 2515. https://doi.org/10.3390/electronics14132515

AMA Style

Xu S, Cheng Y, Wang S, Wang X, Zheng Z, Fei Z. Mutual Information-Oriented ISAC Beamforming Design for Large Dimensional Antenna Array. Electronics. 2025; 14(13):2515. https://doi.org/10.3390/electronics14132515

Chicago/Turabian Style

Xu, Shanfeng, Yanshuo Cheng, Siqiang Wang, Xinyi Wang, Zhong Zheng, and Zesong Fei. 2025. "Mutual Information-Oriented ISAC Beamforming Design for Large Dimensional Antenna Array" Electronics 14, no. 13: 2515. https://doi.org/10.3390/electronics14132515

APA Style

Xu, S., Cheng, Y., Wang, S., Wang, X., Zheng, Z., & Fei, Z. (2025). Mutual Information-Oriented ISAC Beamforming Design for Large Dimensional Antenna Array. Electronics, 14(13), 2515. https://doi.org/10.3390/electronics14132515

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