1. Introduction
Integrated Sensing and Communication (ISAC) has emerged as a key paradigm for next-generation wireless networks, where a common hardware platform and joint signal processing are leveraged to simultaneously support communication and sensing functionalities [
1,
2]. By enabling spectrum sharing and hardware reuse, ISAC offers significant advantages regarding spectral efficiency, energy consumption, and system cost, which are critical for future applications such as autonomous driving, smart cities, and industrial automation.
Despite its potential, one of the fundamental challenges in ISAC systems lies in managing the inherent trade-off between communication performance and sensing accuracy. Due to the shared use of resources, such as transmit signal, power, and spatial degrees of freedom (DoF), optimizing the system for communication often degrades the sensing performance, and vice versa. Thus, effective ISAC design necessitates a careful balance between these competing objectives [
1].
This trade-off is most evident in the design of transmit signal structures, where communication and sensing often require conflicting properties. Communication schemes aim to maximize the data rate or reliability, favoring directional beamforming and power allocation strategies aligned with user channel eigenmodes. In contrast, sensing tasks such as target detection or parameter estimation benefit from broader spatial coverage, diversified or orthogonal signal structures, and more uniform energy allocation to enhance resolution and robustness. These differences are fundamentally reflected in the transmit covariance matrix, which governs the spatial and spectral properties of the transmitted signal. Although communication-oriented designs optimize the covariance matrix for spectral efficiency, often through water filling or eigenmode transmission, sensing-centric designs instead emphasize uniform or structured energy distribution, with performance typically assessed through criteria such as Cramér-Rao bound (CRB) or mean square error (MSE) [
2,
3].
One straightforward approach to address this trade-off is to transmit in alternating time slots. In some intervals, the system employs the transmit covariance matrix optimized for communication, while in others, it uses the one optimized for sensing. This strategy, known as time-sharing [
4], allows for a balanced overall performance between the two functionalities. However, as demonstrated in [
4], there is a gap between the performance of simple time-sharing schemes and the Pareto frontier, indicating potential for improvement. In addition, when the sensing-optimal matrix is applied, communication continues but with degraded performance. Similarly, when the communication-optimal matrix is used, sensing persists, although its quality may deteriorate. These limitations render time-sharing unsuitable for dynamic scenarios such as unmanned aerial vehicle (UAV)-enabled ISAC systems [
5], where continuous sensing or maintaining a minimum sensing quality is essential.
Another approach is to combine the communication and sensing objectives into a single scalar function using a weighted sum [
6]. This allows both objectives to be optimized jointly, rather than alternated as in time-sharing, which improves the overall trade-off between communication and sensing. The performance of this method depends on the chosen weights, which balance the system according to predefined priorities. However, weighted-sum optimization does not guarantee a minimum performance for either function. To address this limitation, a constraint can be imposed on one of the objectives while optimizing the other, providing explicit control over the guaranteed performance level of the constrained task [
7,
8].
In our work, we adopt the latter approach, as it allows us to enforce a desired sensing requirement while optimizing communication performance. Specifically, we maximize communication under sensing-aware constraints. We analyze the sensing and communication trade-off under different antenna configurations, including multi-user scenarios where the number of transmit antennas may be greater than, equal to, or fewer than the sum of receive antennas across all users. In these cases, the number of channel DoF determines how many independent communication streams can be transmitted and how many spatial directions can be effectively sensed simultaneously. Systems with more DoF can better support both high communication rates and accurate sensing, while systems with fewer DoF require a careful trade-off between the two objectives. These results provide practical guidance for designing ISAC systems and illustrate the effectiveness of our framework across a variety of deployment scenarios.
2. System Model
We consider an ISAC system with a transmitter equipped with antennas, a sensing receiver equipped with antennas, and K user equipments (UEs), each equipped with antennas.
The transmitted signals are denoted by for , where is a dedicated sensing signal and L is the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols. The covariance matrix of each column of these signals is for and .
The communication channel from the transmitter to the
k-th UE is denoted by
,
. The received signal at the
k-th user is
where
represents additive noise with i.i.d. entries
. For convenience, we define
.
The sensing channel is denoted by
, and the received signal at the sensing receiver is
with
and
.
For communications, the transmitter employs dirty paper coding (DPC) [
9] to encode user signals due to its capacity-achieving property in multi-user Multiple-Input Multiple-Output (MIMO). In DPC, users are encoded sequentially, allowing the transmitter to pre-cancel interference from previously encoded users by treating it as known. Consequently, each user only experiences interference from those encoded later, with the last user in the sequence enjoying an interference-free channel. The achievable rate for user
i under DPC is
where the encoding order
determines the interference structure. The numerator includes the user’s signal and interference from later users, while the denominator excludes the user’s contribution, isolating the remaining interference. This structure enables DPC to achieve the Gaussian broadcast channel (BC) capacity under a sum-power constraint. The sensing signal
, known at the base station (BS), does not interfere with the DPC chain, affecting only the total available transmit power.
For sensing, the maximum likelihood (ML) estimator [
3] is used to estimate
:
The ML estimator is optimal under Gaussian noise and known channel statistics. Its performance depends heavily on the conditioning of the matrix
. As the number of OFDM symbols
L grows, the expectation of
converges to
. Therefore, ensuring that
is well-conditioned improves the accuracy of the channel estimate. The sensing performance is quantified by the normalized mean square error (NMSE):
It is important to note that our goal is not to address a specific sensing application. Instead, we focus on the underlying channel estimation process, which serves as the fundamental enabler of all sensing functionalities. Accurate channel knowledge determines the performance limits of downstream tasks. By assessing the NMSE of the estimated sensing channel, we capture a core, application-agnostic measure of sensing performance, complementary to the sum data rate for communication.
4. Use Cases
Having outlined the general problem, we now focus on three specific cases that address key questions of interest. First, we consider what would be optimal for communications. Next, we examine whether it is possible to ensure a certain level of sensing performance without a dedicated sensing signal and without significantly impacting communications. Finally, we explore how having a dedicated sensing signal benefits sensing and affects communications. Below, we present the three cases in detail.
4.1. The Best for Communication
The optimal solution for communications can be achieved by assuming, within the general problem, that
and
. In other words, there are no constraints on the condition number, and all available power is allocated solely to communications. Given these assumptions, the general problem simplifies to an equivalent problem, which can be expressed as follows:
The sum-rate maximization problem in the broadcast channel is non-convex. This non-convexity arises from the presence of inter-user interference, which results in each user’s rate being expressed as the logarithm of a matrix fraction (signal over interference-plus-noise). Therefore, the sum of these log-fractions cannot be directly formulated as a convex problem. In our formulation, we adopt the standard transformation to the dual multiple access channel (MAC) domain [
10], where the sum-rate expression becomes concave in the covariance matrices, allowing us to efficiently solve the communication optimization problem using interior-point methods and then map power allocations and rate regions from the MAC back to the BC as explained in [
11]. This step corresponds to a well-established convex reformulation in MIMO broadcast optimization.
While solving this problem achieves maximum communication capacity, there are no constraints to guarantee a minimum performance level for sensing functionalities. To address this, we propose two more alternative approaches.
4.2. Guaranteeing Specific Sensing Performance Without a Sensing Dedicated Signal
This approach ensures that
is a well-conditioned matrix, even without a dedicated sensing signal. This condition improves the stability and accuracy of sensing by indirectly supporting channel estimation through the structure of the communication covariance matrices. The equivalent problem can be written as follows:
A well-conditioned covariance matrix, with a condition number below , ensures that the matrix is close to invertible and has balanced eigenvalues. This balance is crucial for the estimator, as it relies on inversions of such matrices to accurately estimate the sensing channel. When is well-conditioned, it minimizes noise amplification and errors during the estimation process, leading to a more precise sensing channel estimate.
Typically, optimization problems in BC can be transformed to their dual in the MAC to simplify solving, as previously done. However, introducing a condition number constraint on makes this approach unfeasible. The condition number constraint is not preserved in the dual transformation because the condition of directly affects the covariance matrix in the original BC formulation. In the dual MAC, such conditioning constraints cannot be directly mapped, making it impossible to achieve an equivalent dual problem that respects the well-conditioning requirement. Thus, the dual approach is unsuitable with this constraint.
To overcome this limitation, we develop a bisection-based algorithm specifically designed for conditioning control in the transmit covariance structure. This algorithm enables practical enforcement of the desired condition number while maintaining near-optimal communication performance. In essence, it allows the system to systematically balance the total transmit power and the eigenvalue distribution of the aggregate covariance matrix, ensuring that the resulting transmission remains well-conditioned without sacrificing data rate efficiency. By iteratively refining these parameters, the algorithm effectively bridges the gap between theoretical optimization and implementable system design under structural constraints.
As a first step, the initial covariance matrices are obtained by solving the original communication optimization problem without imposing any condition number constraint, thus providing a performance-oriented but potentially ill-conditioned starting point. The algorithm first checks whether this initial allocation already satisfies the desired condition-number threshold. If so, it is directly accepted. Otherwise, a bisection-based iterative process is initiated to jointly adjust the total transmit power and the eigenvalue distribution of the aggregate covariance . At each iteration, the communication optimization problem is solved in the MAC domain under the current trial power budget. The resulting sum covariance is then checked against the condition-number threshold . If the constraint is violated, the eigenvalues of the sum covariance are capped to enforce the desired condition number, producing a feasible covariance projection. The power bounds are then updated according to the feasibility outcome, guiding the next iteration of the bisection search.
Following eigenvalue capping, the algorithm computes the correction matrix, which quantifies the excess power along each eigen-direction required to satisfy the condition-number constraint. This correction is added entirely to the covariance of the first user in the encoding order. By doing so, the method preserves the spatial structure of the aggregate covariance, as the excess power is redistributed according to the original eigen-directions rather than isotropically. Assigning the correction to the first user minimizes the impact on the achievable sum-rate of the other users, since this user inherently experiences interference from all following users. Through this iterative bisection procedure, the algorithm continuously updates the power bounds to approach the maximum feasible transmit power while guaranteeing that the condition-number constraint is satisfied, maintaining both communication performance and numerical stability.
The procedure is detailed in Algorithm 1.
| Algorithm 1 Bisection-Based Algorithm for Conditioning Control |
- 1:
Input: Initial feasible covariances , condition-number threshold , total power budget , tolerance - 2:
Output: Adjusted covariances - 3:
Compute initial sum covariance: - 4:
if condition number of then - 5:
Accept initial allocation: - 6:
end if - 7:
Initialize bisection bounds: , - 8:
while
do - 9:
Set current total power: - 10:
Solve the convex communication optimization in MAC domain with total power to obtain - 11:
Compute sum covariance: - 12:
if condition number of then - 13:
Update best feasible allocation: - 14:
Update lower bound: - 15:
else - 16:
Eigen-decompose sum covariance: , - 17:
Cap eigenvalues: for all i - 18:
Form capped covariance: - 19:
Compute correction matrix: - 20:
Add correction entirely to first user’s covariance: - 21:
Update upper bound: - 22:
end if - 23:
end while - 24:
return as the adjusted covariances
|
The bisection converges deterministically in iterations. Each iteration solves a convex sum-rate maximization problem with dominant complexity , while eigen-decomposition and eigenvalue adjustment have lower-order polynomial cost .
4.3. Guaranteeing Specific Sensing Performance Using a Sensing Dedicated Signal
This approach allocates a portion of the total power specifically for sensing, improving sensing performance by enhancing channel estimation accuracy. The simplified problem can be written as:
where
is designed as a scaled identity matrix, optimal for channel estimation [
12]. With a dedicated sensing signal
and its corresponding covariance matrix
, the sum of the covariance matrices
inherently satisfies a bounded condition number. Since
is chosen as a scaled identity matrix with trace
, each of its eigenvalues equals
, which guarantees that the minimum eigenvalue of the overall covariance matrix is at least
. In the worst-case for conditioning, the remaining communication power
is concentrated in a single eigen-direction. Therefore, in the worst case, the condition number can be expressed as
The explicit condition number constraint can be omitted because the sensing power allocation automatically enforces this upper bound.
It was previously mentioned that having a dedicated sensing signal does not impact the communication rate calculation beyond the power allocated for sensing, due to the use of DPC. With this in mind, the optimization problem can be reformulated as an equivalent problem where the total power
is reduced by the sensing power
.
Subsequently, the problem is solved as problem (
7).
5. Evaluation Results
To estimate a channel, it is necessary to probe all orthogonal directions defined by its singular vectors. Under the assumption , which is typical for monostatic sensing where the same node transmits and receives the signal, a sensing channel of dimension has singular vectors, corresponding to orthogonal directions or DoF. In contrast, a communication channel of dimension , with , effectively supports only DoF. To maximize data rate, transmit power should be concentrated on these dominant directions, rather than being spread across the unused directions. Balancing this trade-off is critical, as leveraging the full DoF is essential for accurate sensing, but only DoF contribute directly to communication. This tension forms the basis for the analysis presented in this section.
This evaluation considers a urban macro-cell (UMa) scenario, featuring a single BS and one sector site or cell with a 500-m diameter. The BS is centrally positioned in the cell at a height of 25 m. Communication users (or UEs) are randomly distributed within this area at a height of m, with a minimum 3D distance of m from the BS.
For sensing, a mono-static mode is implemented, where the BS both transmits and receives the signal used for sensing. The target for sensing is randomly positioned within the environment and always maintains a line of sight (LoS) condition relative to the BS. Communication users’ LoS or non line of sight (NLoS) conditions follow the Third Generation Partnership Project (3GPP) model specifications [
13], which determine visibility based on urban propagation factors.
The BS has a antenna array, while each UE has a linear array. All antenna elements are spaced apart, where represents the signal wavelength.
Table 1 provides the detailed configuration parameters for the evaluated scenario. Building on the network layout described previously, the evaluation requires a large set of random seeds, approximately 10,000, to ensure robust statistical reliability. The number of OFDM symbols (
L) for channel estimation varies from 64 to 2048.
Following guidelines from Table 7.8-1 in TR 38.901 [
13], certain simulation assumptions are applied for the communication-only scenarios, including parameters like carrier frequency, sampling frequency, and the number of subcarriers. The hybrid ISAC channel model from [
14] is utilized for sensing functions, while the 3GPP channel model supports the communication aspects. In our setup, the communication and sensing channels may exhibit some correlation due to the shared environment, although such correlation is not required for the evaluation performed in this study. This setup enables a comprehensive assessment of the performance trade-offs in the ISAC system under realistic conditions.
In this study, an underdetermined system refers to scenarios where . Such systems are flexible but underutilized, leaving resources untapped. In contrast, an overdetermined system arises when . These systems are resource-constrained but better conditioned for optimal performance.
This paper investigates the trade-offs between communication and sensing in multi-user ISAC systems with varying numbers of UEs. The study jointly evaluates the achievable communication rate and the NMSE of the sensing channel estimation under different system configurations and design parameters, as illustrated in
Figure 1,
Figure 2,
Figure 3 and
Figure 4. Three representative scenarios are considered: (i) an underdetermined system with 5 UEs, (ii) a balanced configuration with 8 UEs, where the numbers of transmit and receive antennas are equal, and (iii) an overdetermined setup with 10 UEs, in which the number of receive antennas exceeds the number of transmit antennas.
In all cases, two parameters are varied to study their impact on the communication–sensing trade-off: the condition number threshold
and the fraction of transmit power allocated to sensing. For
Figure 1,
Figure 2 and
Figure 3,
is varied from
to
in logarithmic steps of
, while the sensing power fraction is swept from 0 to
in steps of
. These ranges allow us to capture both extreme operating points:
corresponds to the optimal sensing scenario, and a sensing power fraction of 0 corresponds to the optimal communication scenario. The intermediate values illustrate how varying the covariance conditioning and sensing power fraction jointly affects the trade-off between sum data rate and sensing NMSE. For
Figure 4, representative thresholds
and sensing power fractions
are considered to highlight distinct operating regimes and characterize the continuous transition between communication- and sensing-oriented designs.
Figure 1 analyzes the communication and sensing trade-off when 5 UEs are allocated.
Figure 1a illustrates the relationship between the sum data rate and the condition number. As the condition number increases, the sum data rate also rises. This behavior is expected, as a higher condition number implies a softer constraint on the sum of the covariance matrices, allowing greater flexibility in power allocation to maximize the sum data rate. However, the sum data rate eventually flattens at approximately 196 bps/Hz.
Figure 1b shows the NMSE as a function of the condition number for various OFDM symbol counts (
). The NMSE increases with the condition number, reflecting reduced accuracy in sensing channel estimation due to poor conditioning of the transmit covariance matrices. However, the NMSE decreases as the number of OFDM symbols (
L) increases. This improvement occurs because a larger
L provides more observations over time, enabling better averaging of noise.
Figure 1c demonstrates the sum data rate decline as more power is allocated to sensing. As the sensing power fraction (
) increases, less power remains available for communication, leading to a reduction in system capacity.
Figure 1d illustrates the NMSE as a function of
for different OFDM symbol counts. Introducing a dedicated sensing signal significantly improves the NMSE, particularly when a small fraction of power is allocated to sensing. Beyond this point, further increases in sensing power yield diminishing returns, as the NMSE stabilizes.
Increasing the condition number results in higher sum data rates and NMSE. Increasing the number of OFDM symbols enhances sensing accuracy because the larger symbol set improves the channel estimation process by mitigating noise through averaging. However, increasing the number of OFDM symbols requires larger delays on sensing channel estimation, and the channel has to be stable when transmitting those symbols. Therefore, increasing the number of OFDM symbols might not always be an option. Conversely, allocating additional power to sensing reduces overall system capacity. For systems where the number of transmit antennas exceeds the number of receive antennas, dedicating a small portion of power to sensing achieves an optimal balance. For example, allocating 10% of the total power to sensing decreases the sum data rate by only 3 bps/Hz, while dramatically reducing the NMSE from to . Achieving comparable accuracy without a dedicated sensing signal would result in a much larger loss in sum data rate, exceeding 10 bps/Hz.
After analyzing the trade-off behavior in a scenario where there are more transmit antennas (32 at the BS) than receive antennas (20 in total, with 4 antennas per UE across 5 UEs), it is interesting to explore what happens when the number of antennas is balanced between transmission and reception. Specifically, we consider a case with 32 antennas at the BS and 8 UEs, each equipped with 4 antennas, resulting in an equal number of transmit and receive antennas.
Figure 2 examines the communication and sensing trade-off for this scenario.
In
Figure 2a, the sum data rate is shown as a function of the condition number. As in the previous scenario, the sum data rate increases with the condition number, but the growth rate is slower compared to the case with 5 UEs. This difference arises because the system now has an equal number of transmit and receive antennas, leading to better conditioning of the sum of the signal covariance matrices. Similarly,
Figure 2b depicts the NMSE as a function of the condition number. Here, the NMSE also increases more gradually than in the 5 UEs case. While increasing the number of OFDM symbols continues to improve sensing performance, the improvement in NMSE is less pronounced due to the more balanced antenna configuration.
Figure 2c highlights how increasing the sensing power fraction (
) reduces the sum data rate, consistent with the 5 UEs case. However,
Figure 2d shows that the corresponding reduction in NMSE is less significant than before. This indicates that allocating power to sensing in a balanced system configuration is less impactful, as the system is inherently better conditioned for communication and sensing tasks.
Keeping the condition number below 10 achieves similar NMSE performance compared with having a sensing dedicated signal and has minimal impact on communication capacity. Therefore, limiting the condition number proves to be a more efficient strategy for maximizing the sum data rate and keeping a low NMSE compared to allocating additional power to sensing.
Finally, we analyze a scenario where the number of receive antennas exceeds the number of transmit antennas. Specifically, we assess a system with 10 UEs, corresponding to 32 transmit antennas at the BS and 40 receive antennas across the UEs.
Figure 3a shows that the sum data rate remains unaffected, mainly as the condition number increases. This stability arises because the sum of the covariance matrices in this configuration is inherently well-conditioned, enabling the system to achieve near-optimal performance without requiring additional adjustments.
Similarly,
Figure 3b illustrates that the NMSE remains relatively stable as the condition number increases, further confirming that matrix conditioning is less critical in this scenario compared to the previous cases.
Figure 3c demonstrates that allocating power to sensing significantly reduces the sum data rate. However,
Figure 3d shows that the corresponding improvement in NMSE is minimal. This indicates that dedicating power to sensing in this configuration is not worthwhile, as the marginal benefits in sensing accuracy do not justify the substantial loss in communication capacity.
To complement the previous analysis, we present additional graphs illustrating how the system transitions from underdetermined to overdetermined as the number of users increases. To analyze this transition, we consider scenarios with 5 to 10 users, three condition numbers (
) values (10, 100, and 1000), and four power allocation ratios (
): 0, 0.1, 0.5, and 0.9.
Figure 4 presents the results for the sum data rate and NMSE across different numbers of UEs, condition numbers, and power allocation ratios.
Figure 4a displays the sum data rate as a function of the number of users for various condition number values. The results show an increasing trend in the sum data rate, but the growth slows noticeably after 8 users. This behavior reflects the transition from an underdetermined system (fewer than 8 users, where the DoF exceed the number of active receivers, leading to underutilization) to an overdetermined system (8 or more users, where the number of active receivers matches or exceeds the available DoF). In the overdetermined regime, adding more users diminishes gains in the sum data rate, as the system’s resources are already fully engaged.
Regarding the NMSE,
Figure 4b demonstrates that limiting the condition number reduces the error. However, after 9 users, the system becomes inherently well-conditioned due to the overdetermined configuration, eliminating the need for further constraints. This indicates that the presence of more users naturally balances the system, improving performance.
Next, we analyze
Figure 4c,d to evaluate the impact of allocating power to sensing. In
Figure 4c, the sum data rate increases as users grow but decreases with higher
. These results are expected, as dedicating more power to sensing reduces the power available for communication. However,
Figure 4d highlights that using a dedicated sensing signal significantly reduces the NMSE, particularly when the system is underdetermined (fewer than 8 users). In this regime, allocating just 10% of the total power to sensing is sufficient to achieve acceptable error levels. Beyond this point, further increases in sensing power offer minimal improvements in error reduction but result in a significant degradation of the sum data rate.