1. Introduction
With the continuous evolution of 5G communication technology, the era of 5G-Advanced has arrived. The number of intelligent IoT terminals is poised to cross the tens of billions threshold and will continue to exhibit exponential growth [
1]. Against this backdrop, the energy resources and wireless spectrum underpinning IoT development face unprecedented strain. Concurrently, the burgeoning customized communication demands across vertical industries impose increasingly stringent challenges on IoT advancement at technological, cost, and security-related levels. Consequently, battery-free IoT technologies, exemplified by energy harvesting (EH) and ambient backscatter communication (AmBC), offer promising solutions to overcome limitations inherent in conventional battery power. These technologies hold the potential to alleviate pressure on energy and spectrum resources while delivering green, secure, low-energy communication solutions for diverse sectors.
In pursuit of sustainable alternatives to batteries that reduce maintenance costs and enable remote IoT deployment, various high-efficiency energy harvesting techniques have emerged as prominent research foci [
2]. While there exist mature power generation technologies utilizing common ambient sources, such as solar, wind, vibrational, and thermal energy, their significant dependence on environmental factors like weather fluctuations results in insufficient stability for reliable IoT communication. Meanwhile, ambient radio frequency (RF) signals are becoming increasingly ubiquitous. The inherent portability, compact size, and low cost of RF energy harvesting systems align well with the requirements of IoT tags, positioning RF energy harvesting as a progressively viable power sourcing method. Furthermore, other harvesting approaches, including solar, can be integrated with RF energy harvesting to implement energy harvesting schemes leveraging diversified source availability.
In power-constrained wireless communication networks, AmBC has gained significant attention as a low-power communication solution synergistically paired with EH. This approach holds promise for addressing energy efficiency, spectral efficiency, and cost challenges inherent in massive machine-type communications (mMTC). Backscatter technology was first proposed by Stockman in 1948 [
3] and rapidly emerged as a representative low-power communication technique, finding widespread application in consumer goods and sensor networks. Radio Frequency Identification (RFID) remains its most widely recognized implementation, relying on proximity excitation from a dedicated reader to backscatter information from tags [
4]. However, conventional RFID systems exhibit notable limitations: short communication range, dependence on specialized readers, and significant self-interference caused by the integrated RF source/receiver design, which impairs communication performance. These drawbacks have constrained RFID’s applicability. The recent emergence of AmBC technology offers solutions to these limitations. AmBC leverages ambient RF signals (e.g., Wi-Fi, TV broadcasts, cellular signals) as both energy sources and carrier waves, which enables low-power communication by reflecting or modulating these existing signals. The authors designed a low-complexity tag utilizing digital TV signals for backscatter communication [
5]. Theoretically, employing a passive coherent detection algorithm, the receiver achieved a 1 kbps data rate over a hundred-meter range. The passive tag presented in [
6] backscatters Frequency Modulation (FM) broadcast signals. Its RF front-end, comprising the ultra-low-power microcontroller MSP430 and RF switch ADG902 [
7,
8], achieved ambient backscatter communication exceeding 5 m at 2.5 kbps using On-Off Keying (OOK) modulation and a designed FM0 encoding scheme with the receiver. Reference [
9] developed a low-power AmBC system utilizing ambient Wi-Fi signals as the RF source, achieving data rates of 5 kbps within 1 m and 1 kbps within 5 m. These studies collectively demonstrate that AmBC effectively extends the communication range compared to traditional RFID and exhibits greater development potential.
To further enhance the communication performance of AmBC devices, the authors introduced the concept of frequency-shifted backscatter [
10]. This technique shifts ambient RF signals to adjacent frequency bands prior to backscatter communication, which eliminates self-interference at the receiver during data decoding from the reflected signal. It achieved a 50 kbps data rate with a bit error rate (BER) of 10
−3 over 3.6 m. The authors employed a multi-antenna interference cancelation design to increase the communication bit rate. Concurrently, leveraging Code Division Multiple Access (CDMA), they developed an encoding scheme tailored for low-power devices to extend communication range, where longer spreading sequences effectively enhance signal-to-noise ratio (SNR) [
11]. Addressing the challenge of weak backscatter signals in systems with multi-antenna tags and readers, the authors proposed utilizing orthogonal space-time block codes (OSTBC) [
12]. They presented corresponding signal detection methods for scenarios with and without channel state information (CSI), alongside a multiple-input multiple-output (MIMO) channel model. The authors introduced an AmBC signal detector based on successive interference cancelation (SIC) for flat fading channels, deriving a closed-form expression for the BER [
13]. Numerical results demonstrated that when the reflected signal shares the same periodicity as the RF source signal, the proposed SIC detector approaches the performance of the maximum likelihood detector in typical application scenarios. Furthermore, the authors proposed a blind signal detection method utilizing variational Bayesian inference and machine learning [
14], addressing the difficulty of acquiring relevant CSI in AmBC systems. While this method outperforms traditional constellation learning approaches, the computational complexity of machine learning techniques warrants careful consideration regarding its impact on low-power tags. Collectively, these studies contribute diverse physical-layer modulation, coding, and interference cancelation schemes. They offer solutions, to a certain extent, to the limited coverage range of AmBC tags and the mutual interference between the RF source’s direct link and the backscatter link arising from spectrum sharing. These advancements hold significant importance for reducing BER in AmBC receivers and enhancing communication data rates.
Although significant progress has been made, existing research predominantly focuses on enhancing the communication performance of individual tags. Practical AmBC systems necessitate consideration of collaborative operation and access strategies among multiple tags. Reference [
15] proposed a multi-tag transmission strategy based on tag selection. This approach divides each transmission slot into three sub-slots. In the first sub-slot, tags sequentially transmit signals to the reader using Time Division Multiplexing (TDM). In the second sub-slot, the reader performs tag selection based on received signal strength. In the third sub-slot, communication occurs between the reader and the selected tag(s) according to the selection outcome. Reference [
16] investigated parameter design and device association schemes for scenarios involving multiple tags, multiple RF sources, and multiple readers from a networking perspective. Under CSI, they proposed an offline access strategy utilizing the convex–concave procedure (CCP) to transform the non-concave optimization problem into a concave one. For scenarios with unknown CSI, a combinatorial multi-armed bandit (MAB)-based controlled access strategy was introduced, effectively enhancing system throughput. Addressing coexistence within AmBC networks, Reference [
17] adopted a cross-layer optimization approach. It studied networks where battery-free IoT devices coexist with devices employing Carrier Sense Multiple Access with Collision Notifications (CSMA/CNs). Through analysis of outage probability and carrier sensing metrics, the outage capacity of the coexisting CSMA/CNs and Backscatter Device (BD) system was derived. While the above strategies ensure signal transmission quality and system throughput, they overlook transmission fairness among tags. Recognizing the low throughput issue inherent in links with poor channel conditions, Reference [
18] proposed an AmBC network resource allocation scheme based on maximizing the worst-link throughput. This scheme achieves improved throughput fairness while maintaining near-constant average throughput. Due to the limitations of traditional linear EH model, E. Boshkovska, et al. proposes a practical non-linear energy harvesting model and applies it to resource allocation design in SWIPT systems. The authors reformulate the total harvested power maximization problem into an equivalent subtractive form, enabling the design of an efficient iterative optimization algorithm solved via semidefinite relaxation. Numerical results demonstrate that the proposed non-linear model achieves significant performance gains compared to the conventional linear model [
19]. Due to the high complexity, nonlinearity, and non-convexity of the logistic and heuristic EH models, it is challenging to apply them in wireless communication network optimization and theoretical analysis. To overcome this limitation while still capturing the nonlinear behavior of practical EH circuits, the authors proposed a two-piecewise linear EH model, albeit without accounting for the voltage sensitivity of the circuits [
20]. Ju H introduced the harvest-then-transmit (HTT) scheme for IoT network operation, wherein energy-harvesting IoT devices first capture energy from the hybrid access point (HAP) and subsequently utilize the stored energy to send data back to the HAP [
21].
Leveraging advances in cognitive radio (CR) technology, researchers increasingly recognize the developmental potential of hybrid communication paradigms and actively explore AmBC network architectures incorporating spectrum sensing. Reference [
22] addressed passive tag interference with the direct link’s primary user, categorizing tag operation modes into cooperative and coexistence scenarios based on interference levels. Employing the Lambert W function and BCD method, they derived the optimal time allocation scheme using Lagrangian duality theory. Reference [
23] investigated a backscatter-assisted cognitive radio network with multiple devices in the primary communication link. Executing distinct decisions based on outcomes of channel sensing, they formulated the sequential decision problem as a mixed observable Markov decision process (MOMDP), solved via the classic value iteration algorithm. This approach adapts flexibly to variations in energy availability and channel conditions. Reference [
24] focused on a transmission mode combining passive backscatter communication with active wireless-powered communication. They formulated an optimization problem for transmitter operating mode selection and resource allocation, resolving this complex challenge via dynamic programming and a hierarchical optimization algorithm, validating the scheme’s superior throughput performance. Reference [
25] proposed a novel dual-bargaining game model for time scheduling in AmBC-assisted CR networks, effectively sharing limited temporal resources while demonstrating responsive adaptability to current RF-CR system conditions. Reference [
26] proposed for cognitive radio Internet of Things (CR-IoT) networks and the overall throughput is optimized. Reference [
27] formulated an optimization problem to maximize the energy efficiency of all the IoT nodes in a cognitive wireless-powered hybrid active-passive communication network. Reference [
28] studied backscatter communication-based wireless sensing (BBWS) for enhancing performance such as power management, channel model, range and coverage and throughput.
Collectively, AmBC networks under hybrid communication paradigms reveal expanded developmental possibilities for IoT. However, effectively resolving novel challenges arising from technology convergence to achieve synergistic gains remains a significant challenge. To ensure access fairness for low-power terminals in passive hybrid communication systems, this study investigates terminal access strategies and system parameter optimization across communication modes based on the BCD algorithm. This approach aims to enhance system throughput while balancing throughput fairness among diverse links. The paper’s primary contributions are as follows:
- (1)
An innovative spectrum sensing-based low-power terminal access strategy is proposed. First, a communication frame structure for multi-AmBC transmitter scenarios is designed based on the underlay and interweave paradigms in cognitive radio. AmBC terminals perform spectrum sensing on licensed channel states: during busy channel conditions, they conduct RF energy harvesting from the primary link while engaging in ambient backscatter communication with the AmBC receiver to minimize interference to the primary link; during idle channel states, they activate active communication to enhance throughput on the backscatter link. Second, a mathematical model integrating energy harvesting, consumption, and hybrid communication is constructed under the QoS constraints of the primary link. Numerical simulations demonstrate the proposed access strategy significantly enhances system throughput compared to standalone AmBC or active communication modes.
- (2)
Building upon this access strategy, the BCD-MLOP algorithm is designed to jointly optimize link fairness among AmBC terminals and overall system throughput across diverse channel conditions. The multi-objective optimization problem is decomposed into max-min fairness and max-throughput subproblems, with BCD methodology and auxiliary variables introduced to address non-convexity in individual subproblems. Each subproblem is alternately optimized using the CVX convex optimization toolkit to obtain the globally optimal solution. Numerical results validate the algorithm’s effectiveness and demonstrate the solution’s simultaneous excellence in link fairness and aggregate system throughput. Complexity comparisons are performed with state-of-the-art schemes, highlighting the low computational complexity characteristic of the proposed algorithm.
2. System Model
Consider a typical battery-free IoT communication scenario (e.g., logistics warehousing, smart home, or smart factory) where N unauthorized tags (backscatter devices, BDs) await access to a reader (RD) for data upload. A primary transmitter (PT) (e.g., base station) is deployed near the N BDs to provide RF energy. Concurrently, the PT and a licensed primary receiver (PR) (e.g., mobile terminal) engage in data transmission using authorized spectrum resources, as illustrated in
Figure 1.
The BDs form the set S = {n∈S|n = 1, 2, …, N}. Assume all links experience independent block fading, with both RD and PR acquiring accurate channel state information via reliable channel estimation before each time block begins. Let
,
,
and
denote the channel gains for the PT-n-th BD, n-th BD-RD, PT-PR, and n-th BD-PR links, respectively, which can be given as follows:
where
,
,
and
represent the antenna gains of PT, RD, BD, and PR, respectively; λ is the carrier wavelength; ν denotes the path-loss exponent; an
represents the communication distance for each link. As shown in
Figure 1, the hybrid communication frame structure partitions the entire time block T into four sequential phases:
(spectrum sensing),
(energy harvesting),
(backscatter communication) and
(active communication). First, each BD consumes energy
for spectrum sensing during
. Based on the sensing outcome, it designates the primary link channel state as “busy” over duration
and “idle” during
, where
represents the channel idle time ratio of the primary link. Simultaneously, during the spectrum sensing phase, the BD harvests a portion of RF energy
, where
is the energy conversion efficiency,
is the PT transmit power, and
is the energy harvesting duty cycle. Subsequently, during the primary link busy period
, the BD employs RF energy harvesting from the PT. Modeling energy harvesting as a linear process, the harvested RF energy is
.
To improve spectrum utilization efficiency in cognitive radio networks, unlicensed secondary users (SUs) gain network access through periodic spectrum sensing. SUs operate under either interweave mode or underlay mode [
23]. In interweave mode, SUs access channels only during primary link idle periods, permitting higher transmit power for improved throughput. Conversely, in underlay mode, SUs access the primary channel with low transmit power even during primary user (PU) activity, provided interference to the Primary Receiver (PR) remains below acceptable thresholds. Extending the underlay paradigm, BDs employ AmBC to transmit low-rate data to the RD when spectrum is occupied, ensuring minimal interference to PR. Extending the underlay paradigm, BDs employ AmBC to transmit low-rate data to the RD when spectrum is occupied, ensuring minimal interference to PR. Let
denote the information signal transmitted by the n-th BD to the RD, where
. When
= 1, the antenna matching state configures for backscatter communication mode, transmitting bit “1” to the RD. When
= 0, the antenna matching state absorbs electromagnetic energy, yielding no backscattered information. BDs access the RD via Time Division Multiple Access (TDMA) for backscatter and active communication. Within a single time block, all BDs share licensed spectrum resources for AmBC or active transmission without mutual interference, conserving bandwidth. Thus, the received signal at the PR during the m-th time slot is
where
denotes the backscattering coefficient of the n-th BD,
represents additive white Gaussian noise (AWGN) at the PR with
, and
is noise power. Here,
constitutes an interference signal at the PR. Assuming an authorized spectrum bandwidth W = 1 MHz, the throughput of the PT-PR link is
At the RD receiver, the signal received is expressed as
The throughput for the n-th BD-RD link during the backscatter communication phase is
Furthermore, during backscatter communication, the n-th BD may utilize a portion of harvested energy for self-powering. The harvested energy satisfies . The energy consumed during antenna impedance switching for backscatter modulation is .
When licensed spectrum resources are released, during a time segment
, the n-th BD initiates active communication in interweave mode. Here, tags must generate carrier signals independently to enhance link throughput, consuming significantly more energy. The total energy expenditure per BD comprises transmit power and circuit consumption
. The received signal at the RD during active communication is
The resulting throughput for the n-th BD-RD link is
Additionally, accounting for BDs’ capability to harvest ambient non-RF energy (e.g., solar), the average harvested non-RF energy per BD per time block T is Eo.
3. Problem Formulation and Solution
Given heterogeneous channel conditions across links, throughput on severely degraded channels may become critically low. To ensure fairness among BDs while comprehensively addressing energy constraints, temporal resource limitations, and PT-PR link QoS requirements, we investigate rational resource allocation and system parameter design to maximize aggregate throughput under throughput fairness guarantees. This problem is formulated as an MLOP:
From Equations (8) and (10), the throughput of the n-th BD is . Constraint (12) enforces the minimum tolerable QoS threshold for the PT-PR link under BD-induced interference during AmBC. Constraint (13) ensures total harvested energy (RF + non-RF) covers transmission, circuit switching, and spectrum sensing expenditures. Temporal resource constraints during licensed spectrum occupancy and idleness are enforced via (14) and (15), while (16) bounds the backscattering coefficient design space. Non-negativity of transmit power and phase duration is mandated by (17).
Solving the MLOP in (11) presents two primary challenges. First, the near-far problem arising from varying BD-RD distances and disparate channel conditions necessitates rigorous throughput fairness provisioning. Achieving this requires judicious design of backscattering coefficients and active transmit powers, coupled with allocating extended backscatter communication and active communication durations to disadvantaged links for throughput enhancement. Second, the inherent coupling between and and that between and , as shown in (12) and (13), renders (11) non-convex and generally intractable to global optimal. This challenge is addressed via the BCD algorithm, which alternately optimizes distinct variable blocks through iterative convexification. Following this rationale, the solution decomposes into two sequential phases: maximizing the BD throughput of the worst link and maximizing the total system throughput.
3.1. Max-Min Problem Solution
To solve the max-min problem, we first introduce a slack variable
as the lower bound of the minimum throughput among BDs. This transforms the problem into an optimization with a linear objective, augmented by new constraints:
Merging constraints (21) and (22), and noting that optimality requires equality in time allocation to ensure sufficient energy harvesting and communication for throughput enhancement, we obtain
Substituting (26) into (20), for any given
and
at the d (d ≥ 1)-th iteration, the backscattering coefficients
and active transmit powers
are obtained by solving the following problem:
Given
and
, the left-hand side (LHS) of constraint (28) constitutes a monotonically decreasing convex function. Meanwhile, constraint (29) transforms into a linear constraint devoid of coupling variables, with the remaining constraints also satisfying linearity conditions. Consequently, problem (27) reduces to a convex optimization problem solvable via the CVX convex optimization solver [
29]. Similarly, during the d-th iteration with fixed
and
, solve for backscattering coefficients
and
:
As this represents a canonical Linear Programming (LP) problem, it likewise admits solution via CVX. The iterative procedure is illustrated in
Figure 2, where “Y” stands for “Yes”, “N” for “No”, and “*” indicates the optimal iterative value of
.
The iterative algorithm in
Figure 2 decomposes the original non-convex problem into two blocks, namely (
,
) and (
,
), via BCD. Each block is alternately optimized by solving the corresponding convex subproblem per iteration, with solutions propagated as inputs for subsequent iterations. Upon meeting termination criteria (i.e., throughput variation
<
), the algorithm outputs the optimized solution vector
, which initializes the max-throughput problem solution.
3.2. Max-Throughput Problem Solution
Solving the max-throughout problem maximizes the aggregate throughput of all BDs while preserving fairness. Let
, input
and revise constraint (25) to
where
denotes the throughput allocation coefficient for the n-th BD. The objective function is reformulated to maximize total system throughput
. By introducing an auxiliary variable
, the single-objective optimization is solved as follows:
The presence of coupled variables in constraints (39) and (40) renders the optimization problem non-convex. To address this, auxiliary variables
are introduced. Constraints (46) and (47) ensure that the throughput of each link is greater than or equal to
and less than the total throughput. Here, the left-hand side of (46) constitutes a concave function, while (47) and (48) are affine, they all satisfy convexity requirements. The remaining non-convexity stems solely from variable coupling in (42) and (43). Mirroring the Max-min solution approach, we employ the BCD algorithm and CVX toolkit for alternating variable optimization. The algorithmic flow is detailed in
Figure 3.
Finally, the proposed BCD-MLOP algorithm exhibits polynomial-time complexity. Each iteration in Phase 1 solves one LP and one convex optimization problem, while Phase 2 iterations solve two convex sub-problems, thus ensuring favorable convergence speed.