Skip to Content
You are currently on the new version of our website. Access the old version .
SensorsSensors
  • Article
  • Open Access

18 January 2026

24 Pages

Weighted Sum-Rate Maximization and Task Completion Time Minimization for Multi-Tag MIMO Symbiotic Radio Networks

,
,
and
1
College of Information Science and Technology & Artificial Intelligence, Nanjing Forestry University, Nanjing 210037, China
2
College of Electronics and Information Engineering, Changchun University of Science and Technology, Changchun 130022, China
*
Author to whom correspondence should be addressed.

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 H d ∈ C M × N . The channel from the PT to the j-th BD is h j ∈ C N × 1 , and that from the j-th BD to the PR is g j ∈ C M × 1 , for  j = 1 , … , J . Thus, the composite backscatter channel from the PT to the PR via BD j is given by g j h j H .
This work focuses on the CSR mode, where the symbol duration of each BD is K times longer than that of the PT ( K ≫ 1 ). The complex symbol transmitted by BD j in the n-th BD symbol period is c j ( n ) ∈ C B D j , satisfying E [ | c j ( n ) | 2 ] = 1 . The PT transmits the signal s ( k ) ∈ C d × 1 intended for the PR, where d ≤ min { M , N } is the number of data streams. The precoding matrix in the PT is V ∈ C N × d , which is subject to the power constraint tr ( V V H ) ≤ P max . The power reflection coefficient of BD j is denoted by α j ∈ [ 0 , 1 ] . The overall received signal at the PR during the n-th BD symbol period can then be written as
y ( k , n ) = H d V s ( k , n ) + ∑ j = 1 J α j g j h j H V s ( k , n ) c j ( n ) + z ( k , n ) , k = 1 , … , K .
The term z ( k , n ) ∈ C M × 1 denotes an independent and identically distributed (i.i.d.) zero-mean CSCG noise vector, where each entry has variance σ 2 , i.e.,  z ( k , n ) ∼ CN ( 0 , σ 2 I M ) . 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
y ( k ) = H d V s ( k ) + ∑ j = 1 J α j g j h j H V s ( k ) c j + z ( k ) , k = 1 , … , K .
Within each period of secondary backscatter symbols, the symbol c j of each BD j 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 c = [ c 1 , c 2 , … , c J ] T , the equivalent MIMO channel resulting for the primary transmission is given by H eq ( c ) ∈ C M × N as
H eq ( c ) = H d + ∑ j = 1 J α j g j h j H c j .
This equivalent channel H eq ( c ) is a function of the BD symbol vector c . We assume that PR can perfectly estimate H eq ( c ) , 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
R s = E c R s ( c ) = E c log 2 det I N + H eq ( c ) V V H H eq H ( c ) σ 2 .
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 s ( k ) for k = 1 , … , K 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
y c ( k ) = ∑ j = 1 J α j g j h j H V s ( k ) c j + z ( k ) , k = 1 , … , K .
By stacking all K received vectors corresponding to one BD symbol period, the expression can be reformulated as
Y c = ∑ j = 1 J α j h j g j H V S c j + Z ,
where
Y c = y c ( k ) , 1 ≤ k ≤ K ∈ C M × K ,
S = s ( k ) , 1 ≤ k ≤ K ∈ C d × K ,
and
Z = z ( k ) , 1 ≤ k ≤ K ∈ C M × K .
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 S H K ∈ C K × d is applied, yielding
Y ˜ c = Y c S H K = ∑ j = 1 J α j h j g j H V S S H K c j + Z S H K .
When K is sufficiently large, S S H K ≈ I d , and the noise term Z ˜ = Z S H K can be approximated as an random matrix whose entries follow independent and identical distributions CN 0 , σ 2 I d . Therefore, Y ˜ c ∈ C M × d can be simplified as
Y ˜ c = ∑ j = 1 J α j h j g j H V c j + Z ˜ .
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
y c = ∑ j = 1 J h c , j c j + z ,
where
y c = vec ( Y ˜ c ) , h c , j = vec K α j g j h j H V , z = vec ( Z ˜ ) .
These are all N d × 1 column vectors, with the noise vector distributed as z ∼ CN ( 0 , σ 2 I N d ) .
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 N d effective antennas. Since the effective channel h c , j from BD j to the PR depends on the PT’s precoder V , we employ a linear receiver to decode the secondary signals c j for low-complexity implementation. Successful decoding of all J signals requires J ≤ N d . Each secondary signal c j , 1 ≤ j ≤ J is detected by using a unit-norm receiving filter q j ∈ C N d × 1 . The corresponding achievable rate for BD j is given as follows.
R j = log 2 1 + q j H h c , j 2 ∑ i ≠ j q j H h c , i 2 + σ 2 ∥ q j ∥ 2 .
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.
P 1 : max V , q j , α j ∑ j = 1 J μ j R j s . t . Tr V V H ≤ P max 0 ≤ α j ≤ 1 , ∀ j
Here, μ j is a fixed weight for BD j . The optimization variables are the receive beamforming vector q j , the precoding matrix V , and the reflection coefficients α j .
In the WSR problem, the weights μ j 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 V given the effective channel H eq . In solving the WSR maximization problem for secondary links, the local optimal solution V * 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 R j in the objective function is nonconcave in the optimization variables V and q j . To address this, we employ the WMMSE approach to equivalently reformulate the problem, denoted as P2 below.
P 2 : min V , q j , α j ∑ j = 1 J w j e j s . t . Tr V V H ≤ P max 0 ≤ α j ≤ 1 , ∀ j
Here, e j denotes the MSE of the estimated backscatter symbol c j , and  w j is the corresponding MSE weight. When using a unit-norm receive filter q j ∈ C N d × 1 , the estimated symbol is obtained as
c ^ j = q j H y c = q j H h c , j c j + q j H ∑ i ≠ j J h c , i c i + q j H z .
The mean squared error e j is given by
e j = E c ^ j − c j c ^ j − c j H = q j H Ψ c q j − q j H h c H q j − h c H q j + 1 ,
where Ψ c = ∑ i = 1 J h c , i h c , i H + σ 2 I N d represents the interference covariance matrix of all BD signals and the noise. To minimize this, the optimal receive filter q j * corresponds to the MMSE receiver, i.e., q j * = Ψ c − 1 h c , j . Thus, the minimum e j can be reformulated as
e j = 1 − h c H q j * h c = 1 1 + h c H ∑ i ≠ j h c , i h c , i H + σ 2 I N d − 1 h c , j .
By substituting the optimal receiver q j * = Ψ c − 1 h c , j into (10), one obtains
R j = log 2 1 1 − h c , j H Ψ c − 1 h c , j .
Using the Sherman–Morrison–Woodbury matrix identity
( A + B C D ) − 1 = A − 1 − A − 1 B ( D A − 1 B + C − 1 ) − 1 D A − 1 ,
we can rewrite R j as
R j = log 2 ( e j − 1 ) = log 2 1 + h c , j H ∑ i ≠ j J h c , i h c , i H + σ 2 I N d − 1 h c , j .
Theorem 1.
When the precoding matrix V is unitary and the number of transmit antennas equals the number of data streams (i.e., N = d ), the achievable rate R j of each BD becomes independent of V .
Proof. 
Please refer to Appendix A.    □
It is worth emphasizing that, although  R j is a scalar quantity, the above result indicates that it does not depend on the specific realization of the unitary precoder V , 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.,  N = d , it is not necessary to optimize the precoding matrix V . 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 w j = μ j ln 2 e j − 1 , 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 ( V , q j ) with given α j , it is convex with respect to V when q j is fixed, and vice versa. This structure lends itself to an alternating BCD approach, where V , q j , and  α j are updated alternatively.

3.2. Transmit Precoder Optimization

The MSE e j can be expressed in the following second-order cone form when q j and α j are given.
e j = ( q j H h c , j − 1 ) ( q j H h c , j − 1 ) H + ∑ i ≠ j q j H h c , i h c , i H q j + σ 2 q j H q j = q j H A j Vec ( V ) − 1 q j H A j Vec ( V ) − 1 H + ∑ i ≠ j q j H Λ i Vec ( V ) Vec H ( V ) Λ i H q j + σ 2 q j H q j . = q j H Ω F − θ j 2 + σ 2 q j H q j = Vec ( q j H Ω F − θ j ) 2 + σ 2 q j H q j = σ 2 q j H q j I J ⊗ q j H Ω Vec ( F ) − θ j 2
The equivalent vectorized expressions are
h c , i = vec K α i g i h i H V = K α i ( I d ⊗ g i h i H ) Vec ( V ) = Λ i Vec ( V ) ,
and
h c , j = Λ j Vec ( V ) .
Here, the  ( J N d ) × J dimension block-diagonal matrix F is represented by
F = diag Vec ( V ) , Vec ( V ) , … , Vec ( V ) = Vec ( V ) 0 … 0 0 Vec ( V ) … 0 ⋮ ⋮ ⋱ ⋮ 0 0 … Vec ( V ) = I J ⊗ Vec ( V ) .
The N d × ( J N d ) dimensional matrix Ω is
Ω = [ Λ 1 , Λ 2 , … , Λ J ] = K α 1 I J ⊗ g 1 h 1 H , K α 2 I J ⊗ g 2 h 2 H , … , K α J I J ⊗ g J h J H .
The 1 × J vector θ j is
θ j = 0 1 × ( j − 1 ) , 1 , 0 1 × ( J − j ) ,
and ⊗ denotes the Kronecker product operation.
Therefore, when q j and α j are known, the WMMSE problem in (12) can be rewritten in the equivalent form of the following SOCP, from which V can be solved.
P 2 - 1 : min V ∑ j = 1 J l j 2 s . t . w j σ 2 q j H q j I J ⊗ w j 1 / 2 q j H Ω Vec ( F ) − w j 1 / 2 θ j T ≤ l j , j = 1 , … , J Tr V V H ≤ P max

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 h c , j according to the power reflection coefficient h c , j = α i h ˜ j , where h ˜ j = K ( I d ⊗ g j h j H ) Vec ( V ) .
Define s j i ≜ | q j H h ˜ i | 2 and f j ≜ Re q j H h ˜ j . Thus, with q j , w j and V fixed, e j can be written as a function of α as
e j ( α ) = ∑ i = 1 J s j i α i − 2 f j α j + σ 2 ∥ q j ∥ 2 + 1 , 0 < α ≤ 1 .
Then, the weighted MSE can be expressed as
F ( α ) = ∑ j = 1 J w j e j ( α ) = ∑ j = 1 J ∑ i = 1 J w j s j i α i − 2 w j f j α i + const .
Define S i ≜ ∑ j = 1 J w j s j i and g i ≜ w i f i , then we have
F ( α ) = ∑ i = 1 J ϕ i ( α i ) + const , w i t h ϕ i ( α ) = S i α − 2 g i α .
Here, ϕ i ( α ) is a convex function. By setting the first-order derivative to zero, the optimal α i can be obtained as
α i * = g i S i , α i * = g i S i 2 = w i Re { q i H h ˜ i } ∑ j = 1 J w j ∥ q j H h ˜ i ∥ 2 2 .
The optimal reflection coefficient α i is then calculated for each BD is computed. This optimization of { α j } is integrated into the iterative WMMSE framework, where they are updated after each precoder optimization step for V .
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 α j 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 V and then proceeds iteratively. In each iteration, the weighting factors w j , the receiving beamforming vectors q j , and the reflection coefficients α j 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 V , α j = 1 , 1 ≤ j ≤ J , and ensure Tr ( V V H ) ≤ P max .
2:
repeat
3:
   Update q j ′ ← ∑ i = 1 J x i x i H + σ 2 I − 1 x j , 1 ≤ j ≤ J ;
4:
   Update w j ′ ← μ j e j − 1 , 1 ≤ j ≤ J ;
5:
   Update V by solving the convex SOCP problem (19) with the updated q j ′ and w j ′ ;
6:
   Update α j , 1 ≤ j ≤ J according to Equation (23) with the updated V and q j ′ ;
7:
until  ∑ i = 1 J log ( w j ′ ) − ∑ i = 1 J log ( w j ) ≤ ϵ

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 q j , computing the MSE weights w j , and solving the SOCP subproblem.
In the first step, each receive filter q j is obtained via an MMSE-type solution, which requires constructing an M S × M S 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- q j computational complexity of O ( ( M S ) 3 ) . Updating all J receive filters therefore incurs a total complexity of O ( J ( M S ) 3 ) .
In the second step, the MSE weight w j is computed from the instantaneous MSE e j , which involves several inner products of M S -dimensional vectors and one quadratic form, dominated by a matrix–vector multiplication of size M S × M S . Hence, the complexity of computing one w j is O ( ( M S ) 2 ) , and updating all weights results in a total complexity of O ( J ( M S ) 2 ) .
In the third step, the beamforming update is formulated as a second-order cone programming (SOCP) problem with O ( M S ) real optimization variables, O ( J ) second-order cone constraints, and each cone having dimension O ( M S ) . By employing a standard interior-point method [35], the worst-case complexity of solving the SOCP is given by O J 1.5 ( M S ) 3 log 1 ε , where ε denotes the solution accuracy. By combining the above results, the overall computational complexity per WMMSE iteration is O J ( M S ) 3 + J ( M S ) 2 + J 1.5 ( M S ) 3 log 1 ε . Since the SOCP term grows faster with respect to both J and M S , it dominates the total computational cost. Therefore, the overall per-iteration complexity of the proposed algorithm scales as O J 1.5 ( M S ) 3 log 1 ε .

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 D j denote the data size required by BD j . The time needed to transmit this data at rate R j is given by
T j = D j R j .
Thus, the TCT optimization problem can be formulated as follows.
P 3 : min V , α j max T j s . t . Tr V V H ≤ P max , ∀ j R j ≤ R max , ∀ j T j ≤ T max , ∀ j 0 ≤ α j ≤ 1 , ∀ j
A weight-adaptation strategy is proposed to minimize TCT. In this strategy, the optimization weights μ j are dynamically assigned according to the data size D j 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 μ ( j ) , is defined as
μ j = T j 1 J ∑ j = 1 J T j .
With the updated weights μ ( j ) , the WSR problem is re-optimized to obtain the new transmission rates R j for all BDs. This weight-adjustment process iterates until the rates converge, i.e., the deviation among all R j falls below a predefined threshold. The corresponding transmission time for each BD is then given by
T j ′ = D j R j ′ .
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 R j for each BD.
2:
Compute each BD’s transmission time T j = D j / R j .
3:
repeat
4:
   Update weights for all BDs, μ j = T j 1 J ∑ j = 1 J T j , 1 ≤ j ≤ J .
5:
   repeat
6:
     Update q j ′ ← ∑ i = 1 J x i x i H + σ 2 I − 1 x j , 1 ≤ j ≤ J ;
7:
     Update w j ′ ← μ j ′ e j − 1 , 1 ≤ j ≤ J ;
8:
    Update V by solving the convex SOCP problem (19) with the updated q j ′ and w j ′ ;
9:
    Update α j , 1 ≤ j ≤ J according to Equation (23) with the updated V and q j ′ ;
10:
   until  ∑ i = 1 J log ( w j ″ ) − ∑ i = 1 J log ( w j ′ ) ≤ ϵ
11:
   Recompute R j based on the updated V ′ and α j , and then update T j = D j / R j .
12:
until  T max − T min ≤ ϵ ′

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 P = 10 S N R 10 , 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 K = 128 . Unless otherwise specified, all results are averaged over 500 Monte Carlo trials. We examine two representive scenarios: Scenario A with N = M = d = 3 , and Scenario B with N = 6 and d = M = 3 . 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 ( 5 dB ) and high-SNR ( 20 dB ) 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 V . 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 V , and each reflection coefficient α j 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 V via WMMSE alone has a negligible effect on the secondary sum-rate. This is mainly because the BD rate becomes constant when V 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 M = N and V 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 V 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 N = d , where the precoder optimization has limited impact, whereas Figure 3 illustrates the general case N > d , 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 N = 6 , M = d = 3 with a fixed number of BDs J = 9 . 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 J ∈ { 3 , 5 , 7 , 9 } 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 V is optimized via WMMSE, and (iii) the proposed BD-assisted scheme with joint WMMSE optimization of V and the reflection coefficients α . The numerical results demonstrate that the proposed joint optimization yields a significant performance gain. In particular, optimizing only the precoder V provides a marginal improvement over the baseline, whereas the joint optimization of both V 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 [ 0.5 , 1.5 ] K B , and the system bandwidth is fixed at 10 4 Hz . Figure 6 presents the TCT performance comparison between the proposed rate weight adaptive method and a baseline with fixed rate weights w j = 1 , ∀ j . The results demonstrate that across various SNR levels and antenna configurations ( M , N ) , 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, J ∈ { 1 , 3 , 6 , 9 } , for SNR values of 5 dB and 20 dB, respectively, under the MIMO SR configuration with N = 6 and M = S = 3 . Two schemes are compared: (i) a baseline scheme with fixed rate optimization weights μ j , and (ii) the proposed rate weight adaptive strategy, where the weights μ j are iteratively updated based on each device’s current transmission time T j = D j / R j , 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 T j . The performance gain is particularly evident with a large number of BD (e.g., J = 6 and 9), where the competition for the shared symbiotic link intensifies. These results indicate that intelligently adapting μ j 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 h ^ = 1 − β h + β e , in which h denotes the true equivalent channel, i.e., g j or h j , e represents the additive noise vector with i.i.d. circularly symmetric complex Gaussian entries, and β ∈ [ 0 , 1 ] characterizes the level of CSI imperfection, with β = 0 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., β = 0.01 , 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 s ^ ( k ) denote the estimated primary signal and define the estimation error as Δ s ( k ) = s ( k ) − s ^ ( k ) . After SIC, the received signal for BD detection can be written as
y c imp ( k ) = ∑ j = 1 J α j g j h j H V s ( k ) c j + H d V Δ s ( k ) + z ( k ) ,
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
E { Δ s ( k ) Δ s H ( k ) } = ϵ s I ,
where ϵ s ∈ [ 0 , 1 ] denotes the SIC imperfection factor. The ideal SIC case is recovered when ϵ s = 0 . Accordingly, the interference-plus-noise covariance matrix for BD detection becomes
Ψ c imp = ∑ i = 1 J h c , i h c , i H + σ 2 I + ϵ s B s ,
where
B s = I M ⊗ H d V V H H d H .
The resulting SINR for the j-th BD is given by
SINR j imp = | q j H h c , j | 2 ∑ i ≠ j | q j H h c , i | 2 + σ 2 ∥ q j ∥ 2 + ϵ s q j H B s q j ,
and the corresponding achievable rate is
R j imp = log 2 1 + SINR j imp .
Figure 9 illustrates the BD-WSR performance under perfect SIC and imperfect SIC with ϵ s = 0.01 and ϵ s = 0.05 . 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.

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
det I K + ∑ k h k h k H + σ 2 I K − 1 h 1 h 1 H .
is a constant, where h i = vec ( A i V ) , and V is a unitary matrix. Using the matrix determinant lemma,
det ( I + B − 1 h 1 h 1 H ) = 1 + h 1 H B − 1 h 1 ,
where
B = ∑ k h k h k H + σ 2 I K .
Hence, it suffices to show that h 1 H B − 1 h 1 is constant. Let H = [ h 2 , h 3 , … , h K ] ; then B can be rewritten as
B = σ 2 I + H H H .
Using the Woodbury matrix identity,
( A + U V ) − 1 = A − 1 − A − 1 U I + V A − 1 U − 1 V A − 1 .
Let A = σ 2 I , U = H , and V = H H . Then
B − 1 = 1 σ 2 I − 1 σ 4 H I + 1 σ 2 H H H − 1 H H .
Hence,
h 1 H B − 1 h 1 = 1 σ 2 h 1 H h 1 − 1 σ 4 h 1 H H I + 1 σ 2 H H H − 1 H H h 1 .
Note that h i = vec ( A i V ) . Using the vectorization property,
h i H h j = vec ( A i V ) H vec ( A j V ) = tr A i H V A j V H = tr V H A i H A j V .
Since V is unitary, V V H = I , we have
tr V H A i H A j V = tr A i H A j .
Therefore, h i H h j = tr ( A i H A j ) is constant. The elements of H H H are
( H H H ) i j = h i H h j = tr ( A i H A j ) ,
which are all constants. Thus, H H H is constant, and consequently,
h 1 H H I + 1 σ 2 H H H − 1 H H h 1 .
is also constant. Therefore,
det ( I + B − 1 h 1 h 1 H ) = 1 + h 1 H B − 1 h 1 .
is a constant. □

Appendix B. Asymptotic Property of the Reflection Coefficient Update

Proof. 
Let
H = [ h c , 1 , … , h c , J ] = [ α 1 h 1 , … , α J h J ] , A = H H H = ∑ k = 1 J h c , k h c , k H .
When the SNR is high, the MMSE receiver can be approximated as
q j = A − 1 h c , j .
When V is a full-rank matrix, the following identity holds:
H H A − 1 H = I J .
Expanding the i-th element gives
q j H h c , i = h c , j H A − 1 h c , i = δ j i , where δ j i = 1 , j = i , 0 , j ≠ i .
Since h c , i = α i h i , we have
q j H h i = δ j i α i , q i H h i = 1 α i .
Define
S i = ∑ j = 1 J w j | q j H h i | 2 = ∑ j = 1 J w j δ j i 2 α i = w i α i , g i = w i Re { q i H h i } = w i α i .
Then,
g i S i = α i .
The optimal update is therefore
t i * = g i S i ⇒ α i new = α i .
This proves that, under high-SNR conditions, the reflection coefficient α i returns to its original value after the update.
When σ 2 > 0 but remains relatively small, we have
q i = ( A + σ 2 I ) − 1 h c , i .
Using the first-order expansion
( A + σ 2 I ) − 1 = A − 1 − σ 2 A − 2 + O ( σ 4 ) ,
we obtain
H H ( A + σ 2 I ) − 1 H = H H A − 1 H − σ 2 H H A − 2 H + O ( σ 4 ) = I − σ 2 Γ + O ( σ 4 ) ,
where
Γ = H H A − 2 H = H H ( H H H ) − 2 H ,
which is a J × J positive semidefinite Hermitian matrix independent of σ 2 . It serves as a correction term for the high-SNR approximation. Using the above expression, we obtain
q i H h i = δ j i α i + O ( σ 2 ) ,
and therefore
S i = w i α i + O ( σ 2 ) , g i = w i α i + O ( σ 2 ) , g i S i = α i + O ( σ 2 ) .
Hence, the update error is of order O ( σ 2 ) . As the SNR increases, the deviation decreases. □

References

  1. 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]
  2. 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]
  3. Boyer, C.; Roy, S. Backscatter Communication and RFID: Coding, Energy, and MIMO Analysis. IEEE Trans. Commun. 2014, 62, 770–785. [Google Scholar] [CrossRef] [Scilit]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. Kimonis, J.; Sahalos, J.N.; Bletsas, J.N. Increased Range Bistatic Scatter Radio. IEEE Trans. Commun. 2014, 62, 1091–1104. [Google Scholar] [CrossRef] [Scilit]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. Mitola, J.; Maguire, G.Q. Cognitive Radio: Making Software Radios More Personal. IEEE Pers. Commun. 1999, 6, 13–18. [Google Scholar] [CrossRef] [Scilit]
  17. Haykin, S. Cognitive Radio: Brain-Empowered Wireless Communications. IEEE J. Sel. Areas Commun. 2005, 23, 201–220. [Google Scholar] [CrossRef] [Scilit]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. 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]
  32. 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]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.