Abstract
Symbiotic radio (SR) has recently emerged as a promising paradigm for enabling spectrum- and energy-efficient massive connectivity in low-power Internet-of-Things (IoT) networks. By allowing passive backscatter devices (BDs) to coexist with active primary link transmissions, SR significantly improves spectrum utilization without requiring dedicated spectrum resources. However, most existing studies on multi-tag multiple-input multiple-output (MIMO) SR systems assume homogeneous traffic demands among BDs and primarily focus on rate-based performance metrics, while neglecting system-level task completion time (TCT) optimization under heterogeneous data requirements. In this paper, we investigate a joint performance optimization framework for a multi-tag MIMO symbiotic radio network. We first formulate a weighted sum-rate (WSR) maximization problem for the secondary backscatter links. The original non-convex WSR maximization problem is transformed into an equivalent weighted minimum mean square error (WMMSE) problem, and then solved by a block coordinate descent (BCD) approach, where the transmit precoding matrix, decoding filters, backscatter reflection coefficients are alternatively optimized. Second, to address the transmission delay imbalance caused by heterogeneous data sizes among BDs, we further propose a rate weight adaptive task TCT minimization scheme, which dynamically updates the rate weight of each BD to minimize the overall TCT. Simulation results demonstrate that the proposed framework significantly improves the WSR of the secondary system without degrading the primary link performance, and achieves substantial TCT reduction in multi-tag heterogeneous traffic scenarios, validating its effectiveness and robustness for MIMO symbiotic radio networks.
1. Introduction
The low-power Internet of Things (IoT) has been widely deployed in current 5G systems and is expected to continue to play an essential role in future 6G networks, particularly in industrial IoT, intelligent transportation, smart wearable devices, and smart healthcare applications [1,2]. Due to its inherent advantages, such as reduced manual maintenance requirements and low device-side implementation costs, low-power IoT provides a practical and economically efficient solution for large-scale connectivity [3].
Backscatter communication (BackCom) technology, as a key enabler for achieving low-power and low-cost connectivity, has therefore attracted considerable attention. In BackCom, devices are allowed to transmit their own information by modulating existing radio-frequency (RF) signals in the environment or emitted by other transmitters. By tuning the internal impedance to adjust the reflection coefficient, a Backscatter Device (BD), which is equivalent to a tag in this paper, can vary the amplitude, frequency, or phase of the incident RF signal, thus achieving analog or digital modulation. During this process, the BD does not require any high-power RF front-end components such as transmitters or power amplifiers, nor active RF modules such as Digital-to-Analog Converters or mixers. Thus, a BD’s overall power consumption can be maintained at the microwatt level, orders of magnitude lower than that of traditional wireless devices [4]. Consequently, BackCom can effectively prolong the device lifetime and dramatically reduce system energy consumption and hardware complexity. With the advantages of low cost, ultra-low power and high scalability, BackCom has become a promising solution to massive low-power connectivity for green and sustainable IoT deployments [5].
Currently, BackCom systems are mainly divided into four categories: monostatic backscatter, bistatic backscatter, ambient backscatter, and symbiotic backscatter [6]. Monostatic backscatter originated during World War II, when identification tags were mounted on friendly aircraft to reflect radar signals for recognition. Later, this technology evolved into radio-frequency identification (RFID) systems, which typically consist of a reader and multiple tags, sharing one RF source for both transmission and reception [7,8]. In bistatic backscatter systems, a separate carrier emitter is placed near the tags, which can effectively reduce path loss and extend the communication range. For example, when the carrier power is 20 mW, the tag-to-reader distance can reach about 130 m [9]. Although both monostatic and bistatic systems rely on dedicated RF sources, ambient backscatter systems exploit existing environmental RF signals (e.g., TV or Wi-Fi broadcasts) for communication, achieving even lower power consumption [10,11]. However, in conventional ambient backscatter systems, the passive BackCom link and the active primary communication system are uncoordinated. Uncontrollable environmental RF signals can cause severe interference to the passive link, limiting its performance. To overcome this limitation, a new paradigm—symbiotic backscatter communication, also known as Symbiotic Radio (SR)—was proposed [12,13].
SR enables cooperative transmission between the primary system and the secondary BDs, jointly utilizing the spectrum and the energy of the primary signal. Secondary BDs modulate their information on the RF waveform emitted by the primary transmitter (PT) [13,14,15]. Thus, in SR systems, BDs not only reuse the spectrum as in cognitive radio (CR) systems [16,17,18], but also harvest and reuse the energy of the primary signal through passive backscattering. Moreover, to overcome the poor reliability of conventional ambient backscatter receivers, SR introduces joint reception of the primary and backscattered signals, achieving collaborative decoding and mutual performance enhancement [10,19,20]. Based on the relationship between the symbol durations of the primary and secondary signals, SR can be classified into parasitic SR (PSR) and cooperative SR (CSR, also termed mutualistic SR). In PSR, the symbol durations of the primary and secondary signals are identical, and the secondary transmission interferes with the primary one. In contrast, in CSR, the BD reuses not only the primary spectrum but also its transmit power. The duration of the BD symbol is much longer than that of the primary signal, and the backscattered signal provides additional multipaths that can enhance the primary link. This mutual benefit constitutes the core “symbiosis” of SR [12]. Therefore, SR is a key technology for constructing green, energy-efficient, low-cost, and flexible IoT networks, and is regarded as one of the enabling technologies for ubiquitous intelligent connectivity and green 6G networks [5].
In recent years, extensive theoretical analysis and performance optimization have been conducted on SR systems. For example, the authors of [13] integrated SR with cognitive radio and ambient backscatter for efficient utilization of both spectrum and energy. They proposed receiver and resource-allocation designs for reconfigurable intelligent surface (RIS)-assisted and full-duplex architectures, significantly improving reliability and efficiency. R. Long et al. investigated two beamforming optimization problems, weighted sum-rate (WSR) maximization and transmit power minimization (TPM), in a multiple-input single-output (MISO) SR scenario, solving the non-convex problems via semidefinite relaxation (SDR) [12]. In [21], the mutualistic conditions of CSR in single-input multiple-output (SIMO) channels were examined, and the error-rate and signal-to-noise ratio (SNR) characteristics for various symbol-period ratios K were derived. It was proven that secondary transmission can provide multipath gains to the primary link, particularly under high-SNR conditions. X. Kuai et al. proposed a multi-user multi-BD SR receiver in SIMO settings, jointly performing channel estimation, user data decoding, and BD symbol detection. Using factor-graph message passing (MPJE), their design mitigated inter-user and inter-BD interference, reduced pilot overhead, and achieved significant performance gains [22]. The authors in [23] analyzed the multiple-input multiple-output (MIMO) SR scenario and derived achievable rate expressions for active and passive links, revealing their asymptotic relationship as the number of BD increases. The authors further optimized the precoder to maximize the primary rate while ensuring that the secondary rate exceeds a given threshold. Energy efficiency (EE) optimization in SR systems has also attracted research interest. The authors in [24] studied a SISO SR network that jointly optimized PT power, BD reflection coefficients, and TDMA slot durations under both PSR and CSR modes to maximize system EE using a Dinkelbach-based iterative algorithm integrated with block coordinate descent (BCD) and sequential convex programming (SCP). The system achieved the highest EE when the BD with the largest potential gain was assigned the maximum allowed backscatter time while satisfying all throughput constraints. Chu et al. thoroughly investigated resource allocation for optimizing the EE performance of SR systems under the conditions of finite blocklength backscatter links [25]. In [26], cell-free massive MIMO SR frameworks have been proposed to leverage RIS and BackCom to enhance spectral efficiency in IoT networks, highlighting practical trade-offs in hardware complexity and signal processing design between RIS and BD-assisted solutions. Furthermore, the integration of advanced modulation schemes such as orthogonal time-frequency space (OTFS) with SR has been investigated to combat high-mobility channel challenges, illustrating the additional channel estimation and decoding overhead in practical deployments [27].
Despite these advances, most existing SR studies overlook BD heterogeneity, such as variations in payload size and transmission priority, and primarily focus on throughput- or rate-based performance metrics. As a result, the overall system task completion time (TCT)—a critical metric for delay-sensitive and heterogeneous IoT applications—has seldom been investigated. Moreover, the joint design of linear receivers with explicit TCT optimization objectives remains largely under-explored in multi-antenna SR systems. Motivated by these limitations, this paper aims to minimize the system-level TCT in a multi-antenna SR system while explicitly accounting for heterogeneous BDs. To this end, we formulate a TCT-oriented optimization problem that jointly considers BD heterogeneity and linear receiver design. In contrast to existing works that either assume homogeneous BDs or optimize instantaneous rate-based metrics, the proposed approach directly targets task-level performance and provides a unified design framework for heterogeneous SR systems. To clearly position this work with respect to existing studies, Table 1 summarizes the key differences between representative related works and this paper.
Table 1.
Comparison between representative related works and this paper.
The main contributions of this paper are as follows.
- We formulate a WSR maximization problem for a multi-tag MIMO SR system and develop an efficient weight minimum mean square error (WMMSE)-based iterative framework to solve it. Specifically, by exploiting the WSR–WMMSE equivalence, the original non-convex WSR maximization problem is reformulated into a non-convex WMMSE problem, and then solved by the BCD framework, alternatively optimizing the transmit precoding matrix and the backscatter reflection coefficients. With given reflection coefficients, the precoding matrix is obtained from a second-order cone programming (SOCP) problem, and with a given precoding matrix, the reflection coefficients can be derived in closed form.
- We further formulate a TCT minimization problem with the objective of minimizing the maximum TCT of all BDs. To efficiently handle this min–max objective, we design a rate weight adaptive strategy, where the rate weights are iteratively updated according to the heterogeneous transmission times of BDs. By embedding this rate weight adaptive mechanism into the WSR optimization, the proposed method effectively alleviates the bottleneck BD and reduces the overall task completion time without introducing additional scheduling variables.
- Comprehensive numerical results are provided to validate the effectiveness of the proposed framework, demonstrating consistent performance gains in terms of both WSR and TCT when compared with benchmark schemes.
The remainder of this paper is organized as follows. Section 2 introduces the system model of a multi-antenna MIMO SR network and derives the achievable rate expressions for both the primary and secondary links. Section 3 details the WSR maximization problem and the proposed iterative algorithm, incorporating the optimization of BD reflection coefficients. The TCT minimization problem is formulated and solved in Section 4. Numerical simulations and results are discussed in Section 5, followed by concluding remarks in Section 6.
2. System Model
As illustrated in Figure 1, we consider a multi-tag MIMO SR system. The PT with N antennas communicates with a PR equipped with M antennas. In addition, J single-antenna BDs coexist in the network. Each BD modulates its own information by passively reflecting and modulating the incident RF signal from the PT, thereby achieving simultaneous information transfer and energy harvesting. Consequently, the PR receives and decodes both the primary signal from the PT and the secondary backscattered signals from the J BDs. In this symbiotic architecture, the BDs effectively reuse both the spectrum and the radiated power of the primary transmission.
Figure 1.
MIMO-SR with multiple BDs.
The direct channel from the PT to the PR is denoted by . The channel from the PT to the j-th BD is , and that from the j-th BD to the PR is , for . Thus, the composite backscatter channel from the PT to the PR via is given by .
This work focuses on the CSR mode, where the symbol duration of each BD is K times longer than that of the PT (). The complex symbol transmitted by in the n-th BD symbol period is , satisfying . The PT transmits the signal intended for the PR, where is the number of data streams. The precoding matrix in the PT is , which is subject to the power constraint . The power reflection coefficient of is denoted by . The overall received signal at the PR during the n-th BD symbol period can then be written as
The term denotes an independent and identically distributed (i.i.d.) zero-mean CSCG noise vector, where each entry has variance , i.e., . As the subsequent analysis refers to a fixed interval of BD symbols, the time index n is omitted without loss of generality.
We assume that the processing delay introduced by each BD is negligible compared with the symbol duration of the primary transmission. This assumption is commonly adopted in CSR systems, since passive BDs perform instantaneous impedance modulation without baseband processing or active RF chains [28,29,30]. As a result, the direct PT–PR signal and the backscattered signals are assumed to arrive at the PR synchronously within each primary symbol interval. Accordingly, the received signal model simplifies to
Within each period of secondary backscatter symbols, the symbol of each is constant. Consequently, the superimposed backscattered signals from all BDs collectively form additional multipath components for the primary link. Defining the vector of the BD symbol as , the equivalent MIMO channel resulting for the primary transmission is given by as
This equivalent channel is a function of the BD symbol vector . We assume that PR can perfectly estimate , and that this information is also available at PT through error-free feedback. For a sufficiently large K, the average achievable rate for the primary signal is given by
In the cooperative symbiotic transmission (CST) mode, the PR employs successive interference cancellation (SIC). It first decodes the primary signal, treating the backscattered signals as interference. After all primary symbols for are decoded, the primary signal component (the first term in (2)) is subtracted from the received signal. The residual signal, after cancellation, is given by
By stacking all K received vectors corresponding to one BD symbol period, the expression can be reformulated as
where
and
represent, respectively, the secondary received signal matrix within one BD symbol period, the transmitted signal matrix of the PT, and the noise matrix.
To reduce the dimensionality of the received signal matrix, a temporal-domain matched filter is applied, yielding
When K is sufficiently large, , and the noise term can be approximated as an random matrix whose entries follow independent and identical distributions . Therefore, can be simplified as
Furthermore, Equation (8) can be equivalently expressed as a J-user uplink multi-user (MU)-MISO channel model, and the corresponding receiving signal is expressed as
where
These are all column vectors, with the noise vector distributed as .
In this formulation, the system is analogous to an uplink scenario where each BD acts as a single-antenna transmitter and the PR as a multi-antenna receiver with effective antennas. Since the effective channel from to the PR depends on the PT’s precoder , we employ a linear receiver to decode the secondary signals for low-complexity implementation. Successful decoding of all J signals requires . Each secondary signal is detected by using a unit-norm receiving filter . The corresponding achievable rate for is given as follows.
We assume block fading channels with perfect channel state information (CSI) are available at both PT and PR [10].
3. Weighted Sum-Rate Maximization for BDs
MMSE-based designs have long been used as low-complexity baselines for linear detection/beamforming, typically targeting the minimization of mean square error. Beyond the conventional linear MMSE receiver, the WMMSE framework establishes an equivalence between WSR maximization and weighted MSE minimization, and has become a standard approach for WSR-oriented beamforming in classical multi-user MIMO settings [31]. Iterative extensions, e.g., I-WMMSE, have further enabled distributed or large-scale optimization in interference networks and cell-free massive MIMO systems [32]. Recent modifications have also focused on implementation efficiency, such as matrixless inverters, avoiding the costly real-time deployment of matrix inversion [33]. Different from the above works that mainly optimize conventional primary (or symmetric multi-user) communication links, this paper introduces the WMMSE formulation into the secondary backscatter link of a SR system by explicitly exploiting the PT precoding matrix in the secondary-link effective channel model.
3.1. WSR Problem Formulation
The optimization problem of maximizing the WSR for J BDs can be formulated as follows.
Here, is a fixed weight for . The optimization variables are the receive beamforming vector , the precoding matrix , and the reflection coefficients .
In the WSR problem, the weights can be adjusted to control individual BD rates. In the CST model, the backscattered signal from each BD can provide multipath diversity to the primary link, potentially improving the signal quality at the PR. However, as the number of BDs increases, the resulting interference among secondary signals may overwhelm the shared communication channel, necessitating a careful balance between the primary rate requirements and the secondary throughput. This balance is enforced by the primary rate constraint in optimization. Generally, accommodating more BDs requires relaxing this primary rate constraint, which also increases the computational complexity of the solution.
The explicit primary-rate constraint is not imposed in P1. According to the primary-rate expression in (4), the primary rate is determined by the precoding matrix given the effective channel . In solving the WSR maximization problem for secondary links, the local optimal solution is usually not optimal for the primary rate. However, deploying more BDs allows the PR to collect more reflected components of the primary signal, which is equivalent to receiving multipath components. Consequently, the effective primary signal power can be enhanced with the help of multiple secondary links. As a result, the achievable rate of the primary link in a multiple-BD scenario is higher than that in a single primary link case, thereby ensuring the primary link rate requirement is automatically met.
The WSR problem is non-convex since the rate expression in the objective function is nonconcave in the optimization variables and . To address this, we employ the WMMSE approach to equivalently reformulate the problem, denoted as P2 below.
Here, denotes the MSE of the estimated backscatter symbol , and is the corresponding MSE weight. When using a unit-norm receive filter , the estimated symbol is obtained as
The mean squared error is given by
where represents the interference covariance matrix of all BD signals and the noise. To minimize this, the optimal receive filter corresponds to the MMSE receiver, i.e., . Thus, the minimum can be reformulated as
By substituting the optimal receiver into (10), one obtains
Using the Sherman–Morrison–Woodbury matrix identity
we can rewrite as
Theorem 1.
When the precoding matrix is unitary and the number of transmit antennas equals the number of data streams (i.e., ), the achievable rate of each BD becomes independent of .
Proof.
Please refer to Appendix A. □
It is worth emphasizing that, although is a scalar quantity, the above result indicates that it does not depend on the specific realization of the unitary precoder , rather than implying that it is a universal constant independent of channel realizations or system parameters.
According to Theorem 1, when the number of transmitter antennas and primary data streams are identical, i.e., , it is not necessary to optimize the precoding matrix . Therefore, the proposed WSR problem is focused on the case with heterogeneous transmitter and receiver antenna numbers. According to the Karush–Kuhn–Tucker (KKT) conditions, when the weight is set as , the WSR and WMMSE problems share the same stationary points and yield identical objective values at these points [34]. Consequently, maximizing the WSR is equivalent to solving the WMMSE problem P2. Although problem P2 is non-convex in the joint variables with given , it is convex with respect to when is fixed, and vice versa. This structure lends itself to an alternating BCD approach, where , , and are updated alternatively.
3.2. Transmit Precoder Optimization
The MSE can be expressed in the following second-order cone form when and are given.
The equivalent vectorized expressions are
and
Here, the dimension block-diagonal matrix is represented by
The dimensional matrix is
The vector is
and ⊗ denotes the Kronecker product operation.
Therefore, when and are known, the WMMSE problem in (12) can be rewritten in the equivalent form of the following SOCP, from which can be solved.
3.3. Reflection Coefficient Optimization
Considering the possible impact of the reflection coefficients of the BDs on the overall system performance, the optimization of the reflection coefficient is incorporated into the WMMSE algorithm framework as follows. Decompose according to the power reflection coefficient , where .
Define and . Thus, with , and fixed, can be written as a function of as
Then, the weighted MSE can be expressed as
Define and , then we have
Here, is a convex function. By setting the first-order derivative to zero, the optimal can be obtained as
The optimal reflection coefficient is then calculated for each BD is computed. This optimization of is integrated into the iterative WMMSE framework, where they are updated after each precoder optimization step for .
Theorem 2.
In the high-SNR regime, the optimal reflection coefficient satisfies .
Proof.
Please refer to Appendix B. □
According to the conclusion of Theorem 2, when the transmitted power is relatively high, the optimization steps for can also be simplified. However, due to the double-fading effect on the backscatter links, the SR system usually works in the low-to-medium SNR regime.
Thus, the original WSR problem P1 is solved iteratively by addressing a sequence of WMMSE-based subproblems. Following the approach in [23], the algorithm initializes a feasible precoding matrix and then proceeds iteratively. In each iteration, the weighting factors , the receiving beamforming vectors , and the reflection coefficients are updated in an alternating fashion. The detailed procedures of the proposed WMMSE-based BD-WSR maximization scheme are presented in Algorithm 1.
The core WMMSE-based iterative framework follows the general methodology developed in [23]. However, in this paper, Algorithm 1 is extended by explicitly incorporating the optimization of the backscatter reflection coefficients, which is tightly coupled with the secondary WSR maximization and the subsequent TCT minimization framework.
3.4. Complexity Analysis
The computational complexity of the proposed WMMSE algorithm is dominated by the SOCP subproblem in (19). We analyze the computational complexity of one iteration of the proposed WMMSE-based algorithm by decomposing it into three main steps: updating the receive filters , computing the MSE weights , and solving the SOCP subproblem.
In the first step, each receive filter is obtained via an MMSE-type solution, which requires constructing an covariance matrix, performing a matrix inversion (or equivalently a Cholesky decomposition), and multiplying the inverse with a vector. The dominant operation is the matrix inversion, resulting in a per- computational complexity of . Updating all J receive filters therefore incurs a total complexity of .
In the second step, the MSE weight is computed from the instantaneous MSE , which involves several inner products of -dimensional vectors and one quadratic form, dominated by a matrix–vector multiplication of size . Hence, the complexity of computing one is , and updating all weights results in a total complexity of .
In the third step, the beamforming update is formulated as a second-order cone programming (SOCP) problem with real optimization variables, second-order cone constraints, and each cone having dimension . By employing a standard interior-point method [35], the worst-case complexity of solving the SOCP is given by where denotes the solution accuracy. By combining the above results, the overall computational complexity per WMMSE iteration is Since the SOCP term grows faster with respect to both J and , it dominates the total computational cost. Therefore, the overall per-iteration complexity of the proposed algorithm scales as
4. TCT Minimization for Multi-BD SR
Although TCT minimization has been extensively investigated in other research domains, such as job and flow scheduling in cluster computing [36,37,38], its integration with multi-tag MIMO SR networks and WMMSE-based joint resource allocation has not been thoroughly explored. Different from scheduling-oriented formulations that typically introduce explicit scheduling variables such as job ordering, migration, or coflow-level constraints, the proposed approach embeds task-awareness directly into the WSR optimization framework by iteratively adapting the rate weights according to the heterogeneous transmission times of BDs. This strategy avoids introducing additional scheduling variables and maintains the tractable WMMSE/SOCP structure, enabling efficient joint optimization of the transmit beamforming, receive beamforming, and reflection coefficients while effectively reducing the minimum TCT.
We now address the TCT minimization problem. Let denote the data size required by . The time needed to transmit this data at rate is given by
Thus, the TCT optimization problem can be formulated as follows.
A weight-adaptation strategy is proposed to minimize TCT. In this strategy, the optimization weights are dynamically assigned according to the data size of each BD. This adjustment aims to balance the transmission load among the BDs, which mitigates bottleneck effects and minimizes the overall TCT.
The weight for the j-th BD, denoted , is defined as
With the updated weights , the WSR problem is re-optimized to obtain the new transmission rates for all BDs. This weight-adjustment process iterates until the rates converge, i.e., the deviation among all falls below a predefined threshold. The corresponding transmission time for each BD is then given by
The detailed procedures of the proposed rate weight adaptive TCT minimization scheme are presented in Algorithm 2.
| Algorithm 2 Pseudo-code of the rate weight adaptive TCT minimization Scheme |
|
5. Simulation and Results
In this section, we numerically evaluate the performance of the proposed BD-WSR maximization scheme and the rate weight adaptive TCT minimization scheme. All simulations are conducted under independent Rayleigh fading channels. The noise power is identical for all users. The transmit power on each transmitter is set to , and SNR ranges from 5 to 30 dB. In addition, the symbol-duration ratio between the BD symbols and the PT symbols is fixed at . Unless otherwise specified, all results are averaged over 500 Monte Carlo trials. We examine two representive scenarios: Scenario A with , and Scenario B with and . We begin by comparing the system performance with perfect CSI, and then proceed to consider the scenarios with both imperfect CSI and imperfect SIC.
Figure 2 plots the secondary sum-rate versus the number of BDs J for the baseline, WMMSE, and -update schemes under low-SNR () and high-SNR () conditions in Secnario A. The baseline scheme is included to verify the theoretical observation in Theorem 1, which indicates that when the precoder is unitary, the secondary rate is invariant with respect to . Therefore, the overlapping curves confirm the analytical result rather than diminishing the effectiveness of the proposed method. In the baseline scheme, the precoder is initialized as a random unitary matrix , and each reflection coefficient is drawn randomly from [0, 1]. To isolate the algorithmic contribution, both the WMMSE and -update schemes are warm-started from the same baseline initialization, and all schemes are simulated over identical Rayleigh channel realizations. The results indicate that optimizing via WMMSE alone has a negligible effect on the secondary sum-rate. This is mainly because the BD rate becomes constant when is unitary, as shown in Theorem 1. Enabling the update within the WMMSE pipeline yields noticeable gains at low SNR, though the improvement is marginal at high SNR. This behavior occurs because, when and is unitary, the -update mapping approximates an identity function, causing its output to remain close to its input (see Theorem 2).
Figure 2.
Secondary sum-rate versus the number of BDs J in Scenario A.
Figure 3 shows the corresponding results for Scenario B, where the precoder is initialized as column-orthogonal and other settings remain the same as in Scenario A. In this case, both the WMMSE method and the -update scheme provide significant secondary sum-rate improvements under both low- and high-SNR conditions. Although Figure 2 and Figure 3 share a similar presentation, they correspond to fundamentally different antenna configurations. Specifically, Figure 2 represents the special case , where the precoder optimization has limited impact, whereas Figure 3 illustrates the general case , in which the proposed WMMSE-based design fully exploits the spatial degrees of freedom.
Figure 3.
Secondary sum-rate versus the number of BDs J in Scenario B.
Figure 4 illustrates the achievable primary-link rate versus SNR for the case of , with a fixed number of BDs . The curves compare the baseline scenario without any BDs and the proposed WMMSE-based optimization framework, where both the precoder V and the reflection coefficients are optimized jointly. As shown in the figure, the primary rate monotonically increases with SNR in both cases. More importantly, the presence of BDs does not introduce any degradation to the primary link, even when nine BDs are simultaneously backscattering. This confirms the inherent property of the CSR model, where each BD contributes an additional effective multipath component to the primary PT–PR channel. After WMMSE-based optimization, the precoder and reflection coefficients adaptively balance the useful enhancement and potential interference, ensuring that the primary-link performance is preserved. Throughout the SNR range (5–30 dB), the optimized case assisted by BD achieves nearly identical primary rates to the baseline without BD, demonstrating that the proposed optimization framework successfully prevents interference leakage from the secondary backscatter link. These results validate that introducing multiple BDs and optimizing their parameters does not create negative effects on the primary transmission, while still enabling significant improvements in the secondary system performance.
Figure 4.
Primary Rate Performance under Different SNR levels.
Figure 5 shows the primary rate versus the number of BDs with the SNR of 5 dB for Scenarios A and B. For each scenario, three schemes are compared: (i) a baseline without any BDs, (ii) a BD-assisted scheme where only the precoder is optimized via WMMSE, and (iii) the proposed BD-assisted scheme with joint WMMSE optimization of and the reflection coefficients . The numerical results demonstrate that the proposed joint optimization yields a significant performance gain. In particular, optimizing only the precoder provides a marginal improvement over the baseline, whereas the joint optimization of both and achieves the highest primary-link rate among all the schemes.
Figure 5.
Primary rate versus the number of BDs J under Scenarios A and B.
Next, we evaluate the proposed rate weight adaptive TCT minimization scheme. The payload size for each BD is randomly sampled from the range , and the system bandwidth is fixed at . Figure 6 presents the TCT performance comparison between the proposed rate weight adaptive method and a baseline with fixed rate weights . The results demonstrate that across various SNR levels and antenna configurations , the proposed design consistently yields a substantial reduction in TCT, thereby enhancing overall system efficiency.
Figure 6.
TCT performance versus SNR under fixed and adaptive rate weight schemes.
Figure 7a,b illustrate the TCT results versus the number of BDs, , for SNR values of 5 dB and 20 dB, respectively, under the MIMO SR configuration with and . Two schemes are compared: (i) a baseline scheme with fixed rate optimization weights , and (ii) the proposed rate weight adaptive strategy, where the weights are iteratively updated based on each device’s current transmission time , as detailed in Algorithm 2. As J increases, the baseline scheme shows a sharp increase in the maximum TCT. This occurs because BDs with relatively low achievable rates become bottlenecks, dominating the overall completion time. In contrast, the proposed weight adaptive method significantly reduces the TCT for all considered J. By assigning larger weights to BDs with longer transmission times, the WMMSE-based resource allocation balances the completion times across devices. This results in a more balanced rate distribution and a substantial reduction in the maximum . The performance gain is particularly evident with a large number of BD (e.g., and 9), where the competition for the shared symbiotic link intensifies. These results indicate that intelligently adapting is crucial to minimize TCT and improve system-level efficiency in MIMO SR systems. The fixed-weight baseline fails to fully exploit the available degrees of freedom in the precoder and reflection-coefficient design. Moreover, the optimization gain is more pronounced at low SNR than at high SNR. This can be attributed to the inner loop of Algorithm 2, which relies on WMMSE iterations whose impact is stronger in noise-limited regimes.
Figure 7.
TCT comparison of fixed rate weights and adaptive rate weights for different BD numbers.
To evaluate the robustness of the proposed design under practical channel uncertainty, we further consider an imperfect CSI scenario for the equivalent channel. The imperfect CSI is modeled by a correlated additive error model, where the estimated equivalent channel is given by in which h denotes the true equivalent channel, i.e., or , e represents the additive noise vector with i.i.d. circularly symmetric complex Gaussian entries, and characterizes the level of CSI imperfection, with corresponding to the perfect CSI case. As shown in Figure 8, the achievable WSR under imperfect CSI is lower than that under perfect CSI, and the performance degradation becomes more noticeable as the CSI error level increases. The proposed optimized scheme exhibits significant performance degradation with respect to CSI errors. Even with low CSI imperfection levels, e.g., , the overall increasing trend of the BD’s WSR with respect to SNR is no longer preserved. In the high-SNR regime, the WSR under imperfect CSI gradually approaches a saturation level, since the residual CSI errors become the dominant performance-limiting factor and cannot be mitigated by further increasing the transmit power. This indicates that the proposed design is less robust to moderate CSI imperfections and remains less effective in high SNR scenarios where perfect CSI cannot be guaranteed.
Figure 8.
BD-WSR versus SNR under perfect and imperfect CSI of the equivalent channel.
In the previous analysis, ideal SIC is assumed, where the primary signal can be perfectly removed before detecting the BDs. In practice, however, SIC may be imperfect due to channel estimation errors, noise enhancement, and error propagation, which leads to residual primary signal interference. Let denote the estimated primary signal and define the estimation error as . After SIC, the received signal for BD detection can be written as
where the second term represents the residual primary signal caused by imperfect SIC. Following standard practice, the estimation error is modeled as a zero-mean complex Gaussian random vector with covariance
where denotes the SIC imperfection factor. The ideal SIC case is recovered when . Accordingly, the interference-plus-noise covariance matrix for BD detection becomes
where
The resulting SINR for the j-th BD is given by
and the corresponding achievable rate is
Figure 9 illustrates the BD-WSR performance under perfect SIC and imperfect SIC with and . It is observed that imperfect SIC results in rate degradation compared with the ideal case, and the performance gap increases with SNR due to the stronger residual primary interference. Nevertheless, the proposed optimization framework remains effective, and the performance loss is moderate, demonstrating the robustness of the proposed design against SIC imperfections.
Figure 9.
BD-WSR versus SNR under perfect and imperfect SIC.
6. Conclusions
This paper investigates a multiple-BD MIMO SR system. We formulate the weighted secondary sum-rate maximization problem and solve it via a WMMSE-based BCD framework, alternatively optimizing the precoding matrix and reflection coefficients. Moreover, to minimize the overall TCT of all BDs, we propose a rate weight adaptive TCT minimization scheme that dynamically adjusts the specific rate weight of each BD. Numerical simulation results show that this scheme significantly enhances the WSR and reduces the TCT of BDs. Future work will extend the proposed framework to multi-user primary networks, incorporate more realistic channel models, and investigate hardware implementation considerations for practical SR systems.
Author Contributions
Conceptualization and methodology, L.S.; formal analysis, investigation, and writing—original draft preparation, D.W.; software and validation, D.W. and W.Z.; writing—review and editing, L.S. and X.P. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Free Exploration General Project of the Natural Science Foundation of Jilin Province in China (No.YDZJ202301ZYTS421).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
During the preparation of this manuscript, the authors used DeepSeek V3.2 for the purposes of correcting spelling and grammatical errors. The authors have reviewed and edited the output and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Proof of Constant Determinant Property
Proof.
We aim to prove that
is a constant, where , and is a unitary matrix. Using the matrix determinant lemma,
where
Hence, it suffices to show that is constant. Let ; then can be rewritten as
Using the Woodbury matrix identity,
Let , , and . Then
Hence,
Note that . Using the vectorization property,
Since is unitary, , we have
Therefore, is constant. The elements of are
which are all constants. Thus, is constant, and consequently,
is also constant. Therefore,
is a constant. □
Appendix B. Asymptotic Property of the Reflection Coefficient Update
Proof.
Let
When the SNR is high, the MMSE receiver can be approximated as
When is a full-rank matrix, the following identity holds:
Expanding the i-th element gives
Since , we have
Define
Then,
The optimal update is therefore
This proves that, under high-SNR conditions, the reflection coefficient returns to its original value after the update.
When but remains relatively small, we have
Using the first-order expansion
we obtain
where
which is a positive semidefinite Hermitian matrix independent of . It serves as a correction term for the high-SNR approximation. Using the above expression, we obtain
and therefore
Hence, the update error is of order . As the SNR increases, the deviation decreases. □
References
- Nguyen, D.C.; Ding, M.; Pathirana, P.N.; Seneviratne, A.; Li, J.; Niyato, D.; Dobre, O.; Poor, H.V. 6G Internet of Things: A Comprehensive Survey. IEEE Internet Things J. 2022, 9, 359–383. [Google Scholar] [CrossRef] [Scilit]
- Butt, M.M.; Mangalvedhe, N.R.; Pratas, N.K.; Harrebek, J.; Kimionis, J.; Tayyab, M.; Barbu, O.E.; Ratasuk, R.; Vejlgaard, B. Ambient IoT: A Missing Link in 3GPP IoT Devices Landscape. IEEE Internet Things Mag. 2024, 7, 85–92. [Google Scholar] [CrossRef] [Scilit]
- Boyer, C.; Roy, S. Backscatter Communication and RFID: Coding, Energy, and MIMO Analysis. IEEE Trans. Commun. 2014, 62, 770–785. [Google Scholar] [CrossRef] [Scilit]
- Zhang, W.; Qin, Y.; Zhao, W.; Jia, M.; Liu, Q.; He, R.; Ai, B. A green paradigm for Internet of Things: Ambient backscatter communications. China Commun. 2019, 16, 109–119. [Google Scholar] [CrossRef] [Scilit]
- Cui, Z.; Wang, G.; Wei, X.; Jiang, D.; Ai, B. Future Applications and Technical Challenges of Backscatter Communications. Mob. Commun. 2021, 45, 29–36. [Google Scholar]
- Wang, Y.P.E.; Lin, X.; Adhikary, A.; Grovlen, A.; Sui, Y.; Blankenship, Y.; Bergman, J.; Razaghi, H.S. A Primer on 3GPP Narrowband Internet of Things. IEEE Commun. Mag. 2017, 55, 117–123. [Google Scholar] [CrossRef] [Scilit]
- Saad, W.; Zhou, Z.; Han, X.; Poor, H.V. On the Physical Layer Security of Backscatter Wireless Systems. IEEE Trans. Wirel. Commun. 2014, 13, 3442–3451. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Gao, F.; Fan, R.; Tellambura, C. Ambient Backscatter Communication Systems: Detection and Performance Analysis. IEEE Trans. Commun. 2016, 64, 4836–4846. [Google Scholar] [CrossRef] [Scilit]
- Kimonis, J.; Sahalos, J.N.; Bletsas, J.N. Increased Range Bistatic Scatter Radio. IEEE Trans. Commun. 2014, 62, 1091–1104. [Google Scholar] [CrossRef] [Scilit]
- Liu, V.; Parks, A.; Talla, V.; Gollakota, S.; Wetherall, D.; Smith, J.R. Ambient Backscatter: Wireless Communication Out of Thin Air. In Proceedings of the ACM SIGCOMM, Hong Kong, China, 12–16 August 2013; pp. 1–13. [Google Scholar]
- Parks, A.; Liu, A.; Gollakota, S.; Patel, S. Turbocharging Ambient Backscatter Communication. In Proceedings of the ACM SIGCOMM, Chicago, IL, USA, 17–22 August 2014; pp. 1–12. [Google Scholar]
- Long, R.; Liang, Y.C.; Guo, H.; Yang, G.; Zhang, R. Symbiotic Radio: A New Communication Paradigm for Passive Internet-of-Things. IEEE Internet Things J. 2020, 7, 1350–1363. [Google Scholar] [CrossRef] [Scilit]
- Liang, Y.C.; Zhang, Q.; Larsson, E.G.; Li, G.Y. Symbiotic Radio: Cognitive Backscattering Communications for Future Wireless Networks. IEEE Trans. Cogn. Commun. Netw. 2020, 6, 1242–1255. [Google Scholar] [CrossRef] [Scilit]
- Yang, G.; Zhang, Q.; Liang, Y.C. Cooperative Ambient Backscatter Communications for Green Internet-of-Things. IEEE Internet Things J. 2018, 5, 1116–1130. [Google Scholar] [CrossRef] [Scilit]
- Guo, H.; Liang, Y.C.; Long, R.; Xiao, S.; Zhang, Q. Resource Allocation for Symbiotic Radio Systems with Fading Channels. IEEE Access 2019, 7, 34333–34347. [Google Scholar] [CrossRef] [Scilit]
- Mitola, J.; Maguire, G.Q. Cognitive Radio: Making Software Radios More Personal. IEEE Pers. Commun. 1999, 6, 13–18. [Google Scholar] [CrossRef] [Scilit]
- Haykin, S. Cognitive Radio: Brain-Empowered Wireless Communications. IEEE J. Sel. Areas Commun. 2005, 23, 201–220. [Google Scholar] [CrossRef] [Scilit]
- Wang, B.; Liu, K.J.R. Advances in Cognitive Radio Networks: A Survey. IEEE J. Sel. Top. Signal Process. 2011, 5, 5–23. [Google Scholar] [CrossRef] [Scilit]
- Hoang, D.T.; Niyato, D.; Wang, P.; Kim, D.I.; Han, Z. Ambient Backscatter: A New Approach to Improve Network Performance for RF-Powered Cognitive Radio Networks. IEEE Trans. Commun. 2017, 65, 3659–3674. [Google Scholar] [CrossRef] [Scilit]
- Van Huynh, N.; Hoang, D.T.; Lu, X.; Niyato, D.; Wang, P.; Kim, D.I. Ambient Backscatter Communications: A Contemporary Survey. IEEE Commun. Surv. Tutorials 2018, 20, 2889–2922. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Q.; Liang, Y.C.; Yang, H.C.; Poor, H.V. Mutualistic Mechanism in Symbiotic Radios: When Can the Primary and Secondary Transmissions Be Mutually Beneficial? IEEE Trans. Wirel. Commun. 2022, 21, 8036–8050. [Google Scholar] [CrossRef] [Scilit]
- Kuai, X.; Yuan, X.; Liang, Y.C. Message-Passing Receiver Design for Multiuser Multi-Backscatter-Device Symbiotic Radio Communications. IEEE Trans. Wirel. Commun. 2022, 21, 4563–4578. [Google Scholar] [CrossRef] [Scilit]
- Xu, J.; Dai, Z.; Zeng, Y. MIMO Symbiotic Radio with Massive Backscatter Devices: Asymptotic Analysis and Precoding Optimization. IEEE Trans. Commun. 2023, 71, 5487–5502. [Google Scholar] [CrossRef] [Scilit]
- Yang, H.; Ye, Y.; Liang, K.; Chu, X. Energy Efficiency Maximization for Symbiotic Radio Networks with Multiple Backscatter Devices. IEEE Open J. Commun. Soc. 2021, 2, 1431–1444. [Google Scholar] [CrossRef] [Scilit]
- Chu, Z.; Hao, W.; Xiao, P.; Khalily, M.; Tafazolli, R. Resource Allocations for Symbiotic Radio with Finite Blocklength Backscatter Link. IEEE Internet Things J. 2020, 7, 8192–8207. [Google Scholar] [CrossRef] [Scilit]
- Li, F.; Sun, Q.; Chen, X.; Peng, B.; Zhang, J.; Wong, K.K. Cell-Free Massive MIMO Symbiotic Radio for IoT: RIS or BD? IEEE Trans. Wirel. Commun. 2025, 24, 2311–2324. [Google Scholar] [CrossRef] [Scilit]
- Tao, Q.; Xie, T.; Yang, Z.; Zhang, Z. Symbiotic Radio with Orthogonal Time Frequency Space Modulation Over High-Mobility Channels. IEEE Trans. Wirel. Commun. 2024, 23, 18070–18082. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Cheng, H.V.; Shen, K.; Liu, A.; Zhao, M.J. Stochastic Transceiver Optimization in Multi-Tags Symbiotic Radio Systems. IEEE Internet Things J. 2020, 7, 9144–9157. [Google Scholar] [CrossRef] [Scilit]
- Yang, G.; Liang, Y.C.; Zhang, R.; Pei, Y. Modulation in the Air: Backscatter Communication Over Ambient OFDM Carrier. IEEE Trans. Commun. 2017, 66, 1219–1233. [Google Scholar] [CrossRef] [Scilit]
- Lu, X.; Wang, P.; Niyato, D.; Kim, D.I.; Han, Z. Wireless Networks With RF Energy Harvesting: A Contemporary Survey. IEEE Commun. Surv. Tutorials 2015, 17, 757–789. [Google Scholar] [CrossRef] [Scilit]
- Christensen, S.S.; Agarwal, R.; De Carvalho, E.; Cioffi, J.M. Weighted sum-rate maximization using weighted MMSE for MIMO-BC beamforming design. IEEE Trans. Wirel. Commun. 2008, 7, 4792–4799. [Google Scholar] [CrossRef] [Scilit]
- Shi, Q.; Razaviyayn, M.; Luo, Z.Q.; He, C. An iteratively weighted MMSE approach to distributed sum-utility maximization for a MIMO interfering broadcast channel. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; pp. 3060–3063. [Google Scholar] [CrossRef] [Scilit]
- Pellaco, L.; Jaldén, J. A Matrix-Inverse-Free Implementation of the MU-MIMO WMMSE Beamforming Algorithm. IEEE Trans. Signal Process. 2022, 70, 6360–6375. [Google Scholar] [CrossRef] [Scilit]
- Suo, L.; Li, H.; Zhang, S.; Li, J. Successive interference cancellation and alignment in K-user MIMO interference channels with partial unidirectional strong interference. China Commun. 2022, 19, 118–130. [Google Scholar] [CrossRef] [Scilit]
- Pan, C.; Ren, H.; Elkashlan, M.; Nallanathan, A.; Hanzo, L. Weighted Sum-Rate Maximization for the Ultra-Dense User-Centric TDD C-RAN Downlink Relying on Imperfect CSI. IEEE Trans. Wirel. Commun. 2019, 18, 1182–1198. [Google Scholar] [CrossRef] [Scilit]
- Tian, B.; Tian, C.; Wang, B.; Li, B.; He, Z.; Dai, H.; Liu, K.; Dou, W.; Chen, G. Scheduling dependent coflows to minimize the total weighted job completion time in datacenters. Comput. Netw. 2019, 158, 193–205. [Google Scholar] [CrossRef] [Scilit]
- Chang, X.; Shi, Y.; Zhang, Z.; Xu, Z.; Trivedi, K.S. Job Completion Time Under Migration-Based Dynamic Platform Technique. IEEE Trans. Serv. Comput. 2022, 15, 1345–1357. [Google Scholar] [CrossRef] [Scilit]
- Tian, B.; Tian, C.; Dai, H.; Wang, B. Scheduling Coflows of Multi-stage Jobs to Minimize the Total Weighted Job Completion Time. In Proceedings of the IEEE INFOCOM 2018—IEEE Conference on Computer Communications, Honolulu, HI, USA, 16–19 April 2018; pp. 864–872. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.








