Weighted Sum-Rate Maximization and Task Completion Time Minimization for Multi-Tag MIMO Symbiotic Radio Networks
Long Suo, Dong Wang, Wenxin Zhou, Xuefei Peng

TL;DR
This paper introduces a new framework to optimize performance in multi-tag MIMO symbiotic radio networks by improving data rates and reducing task completion time.
Contribution
A novel joint optimization framework for WSR maximization and TCT minimization in multi-tag MIMO SR networks is proposed.
Findings
The proposed framework significantly improves the weighted sum-rate without degrading primary link performance.
The TCT minimization scheme effectively reduces transmission delay in heterogeneous traffic scenarios.
Simulation results validate the effectiveness and robustness of the proposed framework.
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…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9- —Free Exploration General Project of the Natural Science Foundation of Jilin Province in China
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEnergy Harvesting in Wireless Networks · Advanced MIMO Systems Optimization · Cognitive Radio Networks and Spectrum Sensing
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.
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.
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. Algorithm 1 Pseudo-code of the BD-WSR maximization Scheme
- 1:Initialize , , and ensure .
- 2:repeat
- 3: Update ;
- 4: Update ;
- 5: Update by solving the convex SOCP problem (19) with the updated and ;
- 6: Update according to Equation (23) with the updated and ;
- 7:until
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
- 1:Use Algorithm 1 to compute the initial rate for each BD.
- 2:Compute each BD’s transmission time .
- 3:repeat
- 4: Update weights for all BDs, .
- 5: repeat
- 6: Update ;
- 7: Update ;
- 8: Update by solving the convex SOCP problem (19) with the updated and ;
- 9: Update according to Equation (23) with the updated and ;
- 10: until
- 11: Recompute based on the updated and , and then update .
- 12:until
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 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 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 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.
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 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.
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.
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.
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.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Nguyen 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.2022935938310.1109/JIOT.2021.3103320 · doi ↗
- 2Butt M.M. Mangalvedhe N.R. Pratas N.K. Harrebek J. Kimionis J. Tayyab M. Barbu O.E. Ratasuk R. Vejlgaard B. Ambient Io T: A Missing Link in 3GPP Io T Devices Landscape IEEE Internet Things Mag.20247859210.1109/IOTM.001.2300198 · doi ↗
- 3Boyer C. Roy S. Backscatter Communication and RFID: Coding, Energy, and MIMO Analysis IEEE Trans. Commun.20146277078510.1109/TCOMM.2013.120713.130417 · doi ↗
- 4Zhang 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.20191610911910.23919/JCC.2019.07.009 · doi ↗
- 5Cui Z. Wang G. Wei X. Jiang D. Ai B. Future Applications and Technical Challenges of Backscatter Communications Mob. Commun.2021452936
- 6Wang 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.20175511712310.1109/MCOM.2017.1600510 CM · doi ↗
- 7Saad W. Zhou Z. Han X. Poor H.V. On the Physical Layer Security of Backscatter Wireless Systems IEEE Trans. Wirel. Commun.2014133442345110.1109/TWC.2014.051414.130478 · doi ↗
- 8Wang G. Gao F. Fan R. Tellambura C. Ambient Backscatter Communication Systems: Detection and Performance Analysis IEEE Trans. Commun.2016644836484610.1109/TCOMM.2016.2602341 · doi ↗
