1. Introduction
Future wireless networks will be integrated with machine type communication (MTC) to provide various Internet-of-Things (IoT) services. It has been foreseen that billions of IoT devices will be deployed worldwide by 2020 [
1]. Different from the ultra-reliable and low-latency communication (uRLLC), the massive MTC (mMTC) aims to accommodate massive connections of IoT devices that are featured by small size, simple hardware, and limited power supply. Although short package is normally transmitted by each IoT device, it still poses big challenge for the management of radio spectrum and power resource [
2]. To deal with this challenge, the ambient backscatter communication (AmBC) technique has been proposed to enable the transmission of passive IoT device without extra spectrum and energy cost [
3,
4,
5,
6], which has been recognized as a promising technique to prolong the lifetime of IoT device and pave the way to the sustainable IoT system.
In the AmBC system, the passive IoT device, also known as backscatter device (BD), transmits its data by backscattering the incident ambient RF signal via intentionally changing its impedance of antenna. The RF signal can be a TV, cellular, or WiFi signal that carries information. From the perspective of spectrum sharing, the BD concurrently shares the primary spectrum while sharing the RF source. However, different from the traditional concurrent spectrum sharing where the transmission of secondary system is always harmful to the primary system, the BD transmission here can be constructive or destructive to the primary system. When the bit rate of BD is equal or comparable to that of the primary signal, the BD signal is an interference to the primary system, and thus the AmBC system is “parasitic” to the primary system. In contrary, when the BD data rate is far lower than the primary bit rate, the backscatter signal can be treated as a useful multipath if proper channel estimation is available. In this case, the AmBC system is “commensal” with the primary system. Therefore, from the perspective of spectrum sharing, the coexistence between the AmBC system and the primary system is also known as symbiotic radio (SR), which can operates at the
parasitic mode or
commensal mode [
7].
The existing literatures on the AmBC and SR systems can be mainly classified into two categories: One category focuses on the detection of BD signal, whereas the other category focuses on the resource allocation and optimization for the SR system. Without channel state information (CSI) in the SR system, the authors of [
8,
9] propose signal detection schemes with the aid of differential coding and Manchester coding at the BD, respectively. Seeing that the direct link signal is a strong interference at the BD reader, the authors of [
10,
11] design the BD waveform so that the signal can be detected from the cyclic prefix and the guard band of the OFDM symbol, respectively. In [
12], a label-assisted learning approach is proposed for detecting the BD signal, and in [
13], the multi-antenna technique is employed to cancel the strong in-band interference. To get the CSI of the SR system, the authors of [
14,
15] propose the channel estimation scheme using single-antenna and multiple-antenna reader, respectively. By assuming that the perfect CSI is known, the transmit power of primary system and the reflection coefficient of the BD are jointly optimized in [
16,
17].
Although the SR system with single BD has been widely investigated in the literature, there still exists a lack of study on the multi-BD SR system, which is more practical for the mMTC scenario. For example, the central processor needs to collect information from multiple BDs, which are distributed within a geographical region. In [
18], an SR system with multiple BDs is investigated, where the full-duplex access point (AP) transmits its primary signal to the mobile station while receiving the backscattered signal from the BDs. Time-division multiple access (TDMA) is adopted as the multiple access scheme of the BDs. The transmit power of AP, reflection coefficient, and access time for each BD are jointly optimized. In [
19], the nonorthogonal multiple access (NOMA) is adopted to accommodate the multiple BDs, which are differentiated by the different reflection coefficients. Note that the existing multiple access schemes proposed in the literature highly depend on the coordination among BDs. For example, in the TDMA scheme, each BD needs to know when it should start its transmission and how long it can transmit. In the NOMA scheme, on the other hand, the reflection coefficients should be carefully designed so that the multiple BDs can be differentiated. Thus, each reflection coefficient should be transmitted to its intended BD, which is challenging in practice. To avoid the coordination among BDs, we propose a random code based multiple access scheme in [
20]. It has been shown that when the reflection coefficients and primary transmit power are jointly optimized, the optimal reflection coefficients are closely related to the instantaneous CSI of the primary system. This means that the optimal reflection coefficients should be configured as frequently as the channel of primary system varies, which is unaffordable in practice for the passive IoT devices.
In the joint optimization problem, the reflection coefficients and the primary transmit power are coupled by the constraint of primary rate requirement. To solve this problem, in this work, we decouple the optimization of the reflection coefficients and the primary transmit power. The long-term reflection coefficients are first derived, which are independent on the instantaneous CSI of the primary system, but only dependent on the distance-based path loss for each link and the systematic parameters, such as the BD system load (defined as the ratio of the number of BDs to the number of subcarriers) and the transmit power budget of the primary system. With the long-term reflection coefficients, we optimize the primary transmit power according to the primary instantaneous CSI to achieve its target rate and maximize the BD achievable rate. To further decrease the complexity of algorithm, we transform the power allocation problem into two cascaded optimization problems which have closed-form solution. By adopting the proposed scheme, frequent configuration of reflection coefficients can be avoided and the overall complexity of the resource allocation for the SR system is reduced. Simulation results are provided to demonstrate the effectiveness of the proposed scheme.
The remainder of the paper is organized as follows. The system model is presented in
Section 2, based on which the signal transmission is analyzed. Then the joint resource allocation problem is formulated and solved in
Section 3. The simulation results are given in
Section 4. Finally, the conclusion is drawn in
Section 5.
2. System Model
We consider a multi-BD AmBC system as shown in
Figure 1. The reader receives the signals from the primary transmitter (PT) and the
K BDs simultaneously. The primary system adopts orthogonal frequency division multiplexing (OFDM) with
N subcarriers. Each transmission link is comprised by distance-based path loss, shadowing, and small-scale fading, where the shadowing is treated to be one for simplicity. Flat-fading is assumed for each subcarrier and the channel condition is unchanged within the channel covariance time.
The transmission link directly from the PT to the reader is referred to as direct link, and that from the PT to the reader via each BD is referred to as backscatter link. We denote as the channel response matrix of the direct link, where is the channel response of subcarrier n. Accordingly, the channel gain of subcarrier n is denoted by . Similarly, denotes the channel response matrix for the backscatter link via BD k, where represents the link from PT to BD k and represents the link from BD k to the reader. Assuming and are independent with each other, the compound channel response matrix of backscatter link via BD k can be written as . Accordingly, the channel gains for these links are denoted by , and , respectively.
Let vector denote the primary transmit power, where is the transmit power on subcarrier n. The transmission signal from the PT can be represented as , where ’s are independent with each other and . CP is inserted to take care of the intersymbol interference. Let be the Fourier transform matrix. The baseband received signal at BD, k, and at the reader via direct link can be, respectively, written as
BD
k backscatters
by intentionally changing the antenna impedance according to a random code with length of
N. Let
be the random code which is independently chosen by BD
k. It has
and
for
. Thus, it can be seen that the random code is a sequence of
and
. When
, the
n-th bit of OFDM symbol, i.e.,
, is unchanged; while when
, the phase of
is changed by
. Thus, the backscattered signal from BD
k can be written as
, where
is the data of BD
k,
and
. For the convenience of expression, we denote
and
. Then,
can be rewritten as
where
and
. For simplicity, both
and
are referred to as the reflection coefficient of BD
k, although
is
N times of
. Then, the received signal at the reader via backscatter links can be written as
Thus, the compound baseband received signal at the reader is
where
is the additive white Gaussian noise (AWGN) with zero mean and variance
.
At the reader receiver, the CP is removed from
, which then passes through the fast Fourier transform (FFT) processor, yielding the output
where
and
. We consider a large-dimensional system where the numbers of the BDs and the subcarriers go to infinity, i.e.,
. The ratio between
K and
N approaches a constant, i.e.,
, where the constant
is defined as the BD system load. Moreover, rich multipath is assumed, and the wireless channel follows uniform power delay profile [
21]. Note that the strength of the direct link signal
is much stronger than that of the backscatter-link signal
, due to the two-hop path loss and reflection loss. Thus, the reader can firstly detect the primary signal by regarding the backscatter component as interference. Therefore, the signal-to-noise-plus-interference ratio (SINR) of the primary signal on the
n-th subcarrier can be derived as
Given that is comprised by distance-based path loss, denoted by , and small-scale fading, denoted by , with unit mean, , can be further derived as
We consider a uniform level of
for all
. Thus, the asymptotic SINRs of all BDs are the same at the reader. Then,
can be expressed as
where
. Equation (
9) indicates that the SINR of the primary system on each subcarrier is related to the BD system load. A larger amount of BDs introduces higher interference to the primary system. Moreover, the SINR of the primary signal is also related to the BD reflection coefficient observed at the receiver side, which is referred to as the received BD reflection coefficient for short. It shows that a higher received BD reflection coefficient leads to a lower primary SINR, as higher interference is introduced by the backscatter transmission.
When the primary signal is detected, the direct-link component, i.e., , can be removed from the received signal by using successive interference cancellation (SIC). Suppose that the SIC is perfect and there is no residual interference, the remained signal is
Different from the traditional code-division multiple access (CDMA) system where the user data is only modulated by the spreading code and channel [
22], here the BD data is also modulated by the power allocation matrix of the primary system. When the match-filter (MF) receiver is adopted at the reader, the asymptotic SINR for each BD is given by [
20]
When a minimum mean square error (MMSE) receiver is adopted, the asymptotic SINR for each BD satisfies the function
4. Simulation Results
In the simulation, we set the number of subcarriers
N as 256 and the number of multipath as
. The transmit power budget
is set as 25 dB. Without loss of generality, the distance-based path loss for each link is normalized as one; thus, the uniformed received reflection coefficient
can reflect the reflection coefficient
. Moreover, we assume a small value of
so that the feasible region of
is
. We illustrate the performance when the primary rate constraint (
24) cannot be met with
. As benchmarks, we also simulate the performance when water-filling power allocation (WFPA) is adopted to solve P2.2
and the performance with the adaptive optimization of reflection coefficient according to the primary instantaneous CSI [
20].
We first observe the performance of the AmBC system by varying BD system load
with
.
Figure 2 illustrates the achievable asymptotic BD SINR. It can bee seen that for both MF and MMSE receivers, the BD SINR with our proposed scheme is lower than that with the adaptive optimization scheme, but higher than that with the WFPA scheme. Note that the gap between performance with the adaptive optimization and that with the proposed scheme is negligible small when MF receiver is adopted and as the BD system load (i.e., the number of BDs) increases. For the MMSE receiver, the performance gap between the proposed scheme and the adaptive optimization scheme also decreases as
increases. This indicates that by using the proposed scheme, the complexity of the resource allocation for multi-BD SR system can be profoundly reduced with small sacrifice of BD SINR, especially for the MF case.
Figure 3 illustrates the reflection coefficient
under different levels of
. It indicates that for both MF and MMSE receivers, the reflection coefficient obtained by the proposed algorithm is lower than that achieved by the adaptive optimization. The gap is more obvious when the BD system load is small. This means that, compared with the adaptive optimization of reflection coefficient, although a degree of BD SINR is sacrificed, a smaller portion of reflection energy is needed with the proposed scheme. Thus, more energy of the incident signal can be reserved for prolonging the lifetime of the device or used for receiving signal to realize the tag writing [
24]. On the other hand, we can see that the BD reflection coefficient achieved with the proposed scheme is equal to that achieved by the WFPA. This indicates that the proposed scheme can achieve higher BD data rate than the WFPA scheme by using the same level of reflection coefficient.
Figure 4 illustrates the achievable primary rate with different BD system loads. We can see that all the three schemes can guarantee the primary target rate, i.e.,
bps/Hz. However, the primary rates achieved with the proposed scheme and the WFPA scheme are both higher than that achieved with the adaptive optimization scheme. This indicates that the spectrum sharing potential is not fully utilized with the proposed scheme. Compared with WFPA; however, the primary rate achieved by the proposed scheme is lower than that achieved by the WFPA, meaning that the proposed algorithm can explore the spectrum sharing opportunity better than the WFPA scheme.
Finally, we observe the achievable BD data rate by varying the target rate of the primary transmission to illustrate the impact of the primary target rate on the AmBC system. Different numbers of BDs are considered, i.e.,
and 75, to represent the scenarios of light and heavy BD system load, respectively. From
Figure 5, we can see that for both MF and MMSE cases, and for all levels of feasible
, the proposed scheme can achieve higher BD data rate than the WFPA scheme. The gap is more obvious when MF is adopted. Specifically, for the MF receiver, the decreasing speed of the BD rate as the primary target rate increases is relatively small when
is less than 1.5 bps/Hz. In contrast, for the MMSE receiver, the BD data rate can be increased quickly when the primary target rate decreases, especially with the larger number of BDs (
).