Sum Throughput Maximization in Multi-Tag Backscattering to Multiantenna Reader
Deepak Mishra, Erik G. Larsson

TL;DR
This paper develops joint transceiver and backscattering coefficient designs for multi-antenna reader systems to maximize sum throughput in backscatter communication, providing asymptotic solutions and practical algorithms that outperform existing benchmarks.
Contribution
It introduces a novel joint optimization framework for transceiver and backscatter coefficients, including asymptotic solutions and a low-complexity iterative algorithm for multi-antenna backscatter systems.
Findings
Proposed designs significantly improve sum-backscattered throughput.
Asymptotic solutions are effective in low and high SNR regimes.
Numerical results validate the performance gains over benchmarks.
Abstract
Backscatter communication (BSC) is being realized as the core technology for pervasive sustainable Internet-of-Things applications. However, owing to the resource-limitations of passive tags, the efficient usage of multiple antennas at the reader is essential for both downlink excitation and uplink detection. This work targets at maximizing the achievable sum-backscattered-throughput by jointly optimizing the transceiver (TRX) design at the reader and backscattering coefficients (BC) at the tags. Since, this joint problem is nonconvex, we first present individually-optimal designs for the TRX and BC. We show that with precoder and {combiner} designs at the reader respectively targeting downlink energy beamforming and uplink Wiener filtering operations, the BC optimization at tags can be reduced to a binary power control problem. Next, the asymptotically-optimal joint-TRX-BC designs are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEnergy Harvesting in Wireless Networks · Antenna Design and Analysis · Advanced MIMO Systems Optimization
Sum Throughput Maximization in Multi-Tag Backscattering to Multiantenna Reader
Deepak Mishra, and Erik G. Larsson D. Mishra and E. G. Larsson are with the Communication Systems Division of the Department of Electrical Engineering (ISY) at the Linköping University, 581 83 Linköping, Sweden (emails: {deepak.mishra, erik.g.larsson}@liu.se).This work is supported in part by the Swedish Research Council (VR) and ELLIIT.A preliminary version [1] of this work was presented at the IEEE ICASSP, Brighton, UK, May 2019.
Abstract
Backscatter communication (BSC) is being realized as the core technology for pervasive sustainable Internet-of-Things applications. However, owing to the resource-limitations of passive tags, the efficient usage of multiple antennas at the reader is essential for both downlink excitation and uplink detection. This work targets at maximizing the achievable sum-backscattered-throughput by jointly optimizing the transceiver (TRX) design at the reader and backscattering coefficients (BC) at the tags. Since, this joint problem is nonconvex, we first present individually-optimal designs for the TRX and BC. We show that with precoder and combiner designs at the reader respectively targeting downlink energy beamforming and uplink Wiener filtering operations, the BC optimization at tags can be reduced to a binary power control problem. Next, the asymptotically-optimal joint-TRX-BC designs are proposed for both low and high signal-to-noise-ratio regimes. Based on these developments, an iterative low-complexity algorithm is proposed to yield an efficient jointly-suboptimal design. Thereafter, we discuss the practical utility of the proposed designs to other application settings like wireless powered communication networks and BSC with imperfect channel state information. Lastly, selected numerical results, validating the analysis and shedding novel insights, demonstrate that the proposed designs can yield significant enhancement in the sum-backscattered throughput over existing benchmarks.
Index Terms:
Backscatter communication, antenna array, full-duplex, precoder, combiner, MMSE receiver, energy beamforming, iterative optimization, power control, zero-forcing, MIMO
I Introduction and Background
Backscatter communication (BSC) technology, comprising low-cost tags, without any bulkier radio frequency (RF) chain components, has gained significant recent attention owing to its potential in realizing the sustainable and pervasive ultra-low-power networking [2]. The key merit of BSC, not requiring any signal modulation, amplification, or retransmission by the tags, is that it shifts the high cost and large form-factor constraints to the reader side, leading to the tag-size miniaturization, which is the basic need of numerous smart networking applications [3]. Despite these potential merits, the widespread utility of BSC is limited by shorter read-range [4] and lower achievable data rates [5]. Further, since the tags are lightweight, passive, chipless, and battery-free devices that do not have their own radio circuitry to process incoming signals or estimate the channel response, multiple antennas at the reader are required to separate out the backscattered signals from multiple tags by exploiting spatial multiplexing to enhance data rate and BSC reliability. Also, this multiantenna reader can implement energy beamforming (EB) during the carrier transmission to significantly improve BSC range. Therefore, to enable efficient BSC from multiple tags, there is a need for investigating the novel jointly-optimal transmit (TX) and receive (RX) beamforming at the multiantenna reader and backscattering designs at the tags.
I-A State-of-the-Art
BSC is based on the decoding of backscattered information signals at the reader as received from the multiple low-power tags. These tags communicate their information to the reader by respectively modulating their load impedances to control the strength, phase, frequency, or any other characteristics of the carrier signal(s) as received and reflected back to the reader. Depending on the energy constraints of the tags, BSC models can be divided into three groups: (a) passive [6], (b) semi-passive [7], and (c) active [8]. Though both passive and semi-passive tags depend on the carrier signal excitation from the reader, the latter are also equipped with an internal power source to enable better reliability and longer range of accessibility. Whereas, the active tags are battery-powered and can broadcast their own signal, thereby achieving much longer high link quality read range at the cost of bulkier size and higher maintenance requirements. Similarly, based on the network configuration, three main types of BSC models are:
- •
Monostatic: With carrier emitter and backscattered signal reader being the same entity, this model can share antennas for transmission to and reception from tags [9].
- •
Bi-static: Here, the emitter and reader are geographically-separated two different entities [4]. This model can help in achieving a longer range.
- •
Ambient: Widely investigated model where emitter is an uncontrollable source and the dedicated reader decodes the resulting backscattered information from the tags [8].
As a consequence, monostatic configurations are cheaper because they require relatively smaller number of antenna elements due to their sharing in full-duplex settings. In contrast, the bi-static architectures ones can achieve longer read-range at the expense of combined higher antenna count for emission and reading purposes due to the geographic-separation of emitter and reader. As shown in Fig. 1, we investigate a monostatic BSC system with multiple single-antenna semi-passive tags and a multiantenna reader working in full-duplex mode [9, 10]. Henceforth, each antenna element at the reader is used for both carrier emission and backscattered signal reception [11]. This adopted configuration with a large antenna array at reader can maximize the BSC range, while meeting the desired rate requirements of tags, by exploiting the array gains during the downlink carrier transmission to the multiple tags, and uplink multiplexing gains during backscattered signals reception at the reader. Also, this setting is one of the most practical ones because it moves the computational-complexity and form-factor constraints from the low-power tags to a relatively-powerful reader. Recent, experimental results [12, 13] have corroborated this fact that coverage range can be significantly improved up to a few hundred meters by exploiting array gains at reader. However, these gains in the multiple-input-multiple-output (MIMO) reader-assisted BSC can be strongly enhanced by optimally designing the underlying transceiver (TRX).
Noting that the tags-to-reader backscatter uplink channel is coupled to the reader-to-tags downlink one, novel higher order modulation schemes have been investigated in [9] for the monostatic MIMO-BSC settings. Whereas, a frequency-modulated continuous-wave BSC system with monostatic reader, whose one antenna was dedicated for transmission and remaining for the reception of backscattered signals, was studied in [14] to precisely determine the number and position of active tags. On similar lines, considering a multiantenna power beacon assisted bi-static BSC model, robust inference algorithms, not requiring any channel state or statistics information, were proposed in [15] to detect the sensing values of multiple single antenna backscatter sensors at a multiantenna reader by constructing Bayesian networks and using expectation maximization principle. Pairwise error probability and diversity order achieved by the orthogonal space time block codes over the dyadic backscatter channel (i.e., monostatic BSC system with multiple-antennas at the reader for transmission and reception from a multiantenna tag) were derived in [9] and [16]. Authors in [17] designed a data detection algorithm for an ambient BSC system where differential encoding was adopted at the tag to eliminate the necessity of channel estimation (CE) in minimizing the underlying sum bit error rate (BER) performance. The asymptotic outage performance of an adaptive ambient BSC scheme with Maximum Ratio Combining (MRC) at the multiantenna reader was analyzed in [18] to demonstrate its superiority over the traditional non-adaptive scheme. Adopting the BSC model with multiple antennas the reader, authors in [19] first presented maximum likelihood (ML) based optimal combiner for simultaneously recovering the signals from emitter and tag. Then, they also investigated the relative performance of the suboptimal linear combiners (MRC, Zero Forcing (ZF) and Minimum Mean-Squared Error (MMSE)) and successive interference cancellation (SIC) based combiners, where MMSE-SIC combiner was shown to achieve the near-ML detection performance. In [20], a dyadic backscatter channel between multiantenna tag and reader was studied to quantify the impact of underlying pin-hole diversity and the RF tag’s scattering aperture on enhancing the achievable BER performance and tag operating range. Authors in [21] noted that if separate reader transmitter and receiver antennas are used in conjunction with multiple RF tag antennas, the envelope correlation between the forward and backscatter links can be significantly reduced to enhance the BER performance. Furthermore, investigating the optimal detection threshold for ambient BSC in [22], it was found that an increasing array size can yield larger gains in BER at low signal-to-noise (SNR), with lower returns in high SNR regime.
On different lines, with the goal of optimizing harvested energy among tags, sub-optimal EB designs for monostatic multiantenna reader were investigated in [23]. More recently, a least-squares-estimator for the BSC channels between a multiantenna reader and single-antenna tag was proposed in [10]. Based on that a linear MMSE based channel estimator was designed in [24] to come up with an optimal energy allocation scheme maximizing underlying single-tag BSC performance while optimally selecting number of orthogonal pilots for CE.
I-B Notations Used
The vectors and matrices are respectively denoted by boldface lower-case and capital letters. , , and respectively denote the Hermitian transpose, transpose, and conjugate of matrix . and respectively represent zero, all-ones, and identity matrices. stands for -th element of matrix , represents for -th column of , and stands for -th element of vector . With and respectively being the trace and rank of matrix , and respectively represent Frobenius norm of a complex matrix and absolute value of a complex scalar. is used to denote a square diagonal matrix with ’s elements in its main diagonal and for representing the vectorization of matrix into a column vector. and represent the inverse and square-root, respectively, of a square matrix , whereas means that is positive semidefinite and operator represents the Hadamard product of two matrices. Expectation is defined using and represents the principal eigenvector corresponding to maximum eigenvalue of a Hermitian matrix . Lastly, with , and respectively denoting the real and complex number sets, denotes the complex Gaussian distribution with mean and covariance .
II Motivation and Significance
This section first discusses the novel aspects of this work targeted towards addressing an important existing research gap along with the potential scope of the proposed designs. In the latter half, we summarize the main contributions of this paper.
II-A Novelty and Scope
Since the information sources in BSC, i.e., tags, do not have their own RF chains for communication, the two key roles of the reader are: (a) carrier transmission to excite the tags in the downlink, and (b) efficient detection of the received backscattered signals in the uplink. Therefore, new TRX designs are needed because the requirements of RX design for the uplink involving effective detection of the backscattered information signals at the reader as received from the multiple tags are different from those of the TX beamforming in the downlink involving single-group multicasting-based carrier transmission. Furthermore, the underlying nonconvex optimization problem is more challenging than in conventional wireless networks because the corresponding backscattered throughput definition involves product or cascaded channels. Also, the resource-limitations of tags put additional constraints on the precoder and combiner designs.
The existing works [11, 14, 12, 13, 15, 9, 16, 19, 23, 10, 24, 22, 25] on multiantenna reader supported BSC did not focus on utilizing reader’s efficacy in designing smart signal processing techniques to overcome the radio limitations of tags by jointly exploiting the array and multiplexing gains. To the best of our knowledge, the joint TRX design for the multiantenna reader has not been investigated in the literature yet. Also, the backscattering coefficient (BC) optimization at the tags for maximizing the sum-backscattered-throughput is missing in the existing state-of-the art on the multi-tag BSC systems. Recently, a few BC design policies were investigated in [25] for maximizing the average harvested power due to the retro-directive beamforming at multiantenna energy transmitter based on the backscattered signals from the multiple single antenna tags. But [25] ignored the possibility of uplink backscattered information transfer, and only focused on the downlink energy transfer.
In this work, we have presented novel design insights for both TRX and BC optimization. Specifically, new solutions for the individually-optimal designs and asymptotically-global-optimal joint-designs are proposed along with an efficient low-complexity iterative algorithmic implementation. These designs can meet the basic requirement of extending the BSC range and coverage by imposing the non-trivial smart signal processing at multiantenna reader. Significance of the proposed designs is corroborated by the fact that they can yield substantial gains without relying on any assistance from the resource-constrained tags in solving the underlying nonconvex sum-backscattered-throughput maximization problem. Our optimal designs are targeted for serving applications with the overall BSC system-centric goal, rather than individual tag-level, where the best-effort delivery is desired to maximize the aggregate throughput. Practical utility of these designs targeted for monostatic BSC can be easily extended for addressing the needs of other BSC models. Also, we discourse how the proposed optimization techniques can be used for solving the nonconvex throughput maximization problems in wireless powered communication networks (WPCN). Thus, this investigation, providing designs for achieving longer read-range and higher backscattered-throughput, enables widespread applicability of BSC technology in ultra-low-power emerging-radio networks for last-mile connectivity and Internet-of-Things networking.
II-B Key Contributions and Paper Organization
Five-fold contribution of this work is summarized below.
- •
A novel optimization framework has been investigated for maximizing the sum-backscattered-throughput from multiple single-antenna tags in a monostatic BSC setting. It involves: (i) smart allocation of reader’s resources by optimally designing the TRX, and (ii) maximizing the benefit of tags cooperation by optimally designing their BC. The corresponding basic building blocks and problem definition addressed are presented in Section III.
- •
Noting non-convexity of this joint problem, we propose new individually-optimal designs for TX precoding, RX beamforming at reader, and BC at the tags in Section IV. Further, their respective generalized-convexity [26] is explored along with individual global-optimality.
- •
Next, the asymptotically-optimal joint designs are derived in Sections V-A and V-B for the high and low SNR regimes, respectively. We show that both these jointly-optimal designs, which can be efficiently obtained, provide key novel design insights. Using these results as performance bounds, a low-complexity iterative-algorithm is outlined in Section V-C to obtain a near-optimal design.
- •
To corroborate the practical utility of the proposed designs, in Section VI we discuss their extension to address the requirements of application networks like WPCN, bi-static and ambient BSC models with imperfect channel state information (CSI) and multiantenna tags.
- •
Detailed numerical investigation is carried out in Section VII to validate the analytical claims, present key optimal design insights, and quantify the performance gains over the conventional designs. There other than comparing the efficacy of individually-optimal designs, we have shown that on an average sum-throughput gains can be achieved by the proposed joint TRX and BC design over the relevant benchmarks [27, 19].
Throughout this paper, the main outcomes have been highlighted as remarks and Section VIII concludes this work with the keynotes and possible future research extensions.
III Problem Definition
We start with briefly describing the adopted system model and network architecture, followed up by the BSC and semi-passive tag models. Later, we present the expression for the achievable backscattered-throughput at reader from each tag.
III-A System Model and Network Architecture
We consider a multi-tag monostatic BSC system comprising single-antenna semi-passive tags, and one full-duplex reader equipped with antennas which is responsible for simultaneous carrier transmission and backscattered signal decoding. Hereinafter, the -th tag is denoted by with and the reader is denoted by . We assume that these tags are randomly deployed in a square field of length meters (m), with being at its center as shown in Fig. 1. To enable full-duplex operation [11], each of the antennas at can transmit a carrier signal to the tags while concurrently receiving the backscattered signals.
The multiantenna adopts linear precoding and assigns each a dedicated precoding vector . We denote by the vector of independent and identically distributed (i.i.d.) symbols as simultaneously transmitted by . Hence, the complex baseband transmitted signal from is given by , and we assume that there exists a total power budget to support this transmission. The resulting modulated reflected data symbols as simultaneously backscattered from the tags are respectively spatially separated by with the aid of linear decoding vectors as denoted by . Here combiner is used for decoding ’s message. This restriction on TRX designs to be linear has not only been considered to address low-power-constraints of BSC, but also because for , these designs are nearly-optimal [28].
III-B Adopted BSC and Tag Models
In contrast to the practical challenges in implementing the full-duplex operation in conventional communication systems involving modulated information signals, the unmodulated carrier leakage in monostatic full-duplex BSC systems can be efficiently suppressed [11]. Further, we consider semi-passive tags [7] that utilize the RF signals from for backscattering their information and are also equipped with an internal power source or battery to support their low power on-board operations. Thus, they do not have to wait for having enough harvested energy, thereby reducing their overall access delay [8]. However, note that this battery is only used for powering the tag’s circuitry to set the desired modulation or BC and for regular operations like sensing. Also, these benefits of longer BSC range and higher rate due to an on-tag battery suffer from few problems like extra weight, larger size, higher cost, and battery-life constraints.
For implementing the backscattering operation, we consider that each modulates the carrier received from via a complex baseband signal denoted by [4]. Here, the load-independent constant is related to the antenna structure of the th tag and the load-controlled reflection coefficient switches between the distinct values to implement the desired tag modulation [29]. Without the loss of generality, to produce impedance values realizable with passive components, we assume that the effective signal from each tag satisfies because the scaling factor corresponding to the magnitude of the ’s complex baseband signal can be included in its reflection coefficient or BC definition [6]. The higher values of reflect increasing amounts of the incident RF power back to which thus result in higher backscattered signal strength and thereby maximizing the overall read-range of . Whereas, the lower value of BC for a tag implies that its backscattering to causes lesser interference for the other tags.
The -to- wireless reciprocal-channel is denoted by an vector . Here, parameter represents average channel power gain incorporating the fading gain and propagation loss over -to- or -to- link. Although we have considered i.i.d. fading coefficients for all -to- channels due to sufficient antenna separation at reader [16, 9, 24], the proposed designs in this work can also be used for the BSC settings with dependent and not necessarily identically distributed fading scenarios. In this paper we assume that this perfect CSI for each is available at to investigate the best achievable performance. However, our proposed designs can be extended to imperfect CSI cases as discussed in Section VI-A2 and their robustness under inaccuracy in CSI is also demonstrated in Section VII.
Therefore, on using these models, the baseband received signal at is expressed as:
[TABLE]
where for each are i.i.d. symbols and is the zero-mean Additive White Gaussian Noise (AWGN) vector with independent entries having variance .
III-C Backscattered-Throughput at
We note that the backscattered noise strength due to the AWGN power is practically negligible [6, 7, 8, 9, 4, 10] in comparison to the corresponding carrier reflection strength due to the signal power . So, ignoring this backscattered noise, which in comparison to the excitation power gets practically lost during backscattering from tags, the received signal available for information decoding at , as obtained using the definition (1), is:
[TABLE]
where the vector represents the received zero-mean AWGN at and is the noise power spectral density. Applying the linear detection at , the received signal can be separated into streams by multiplying it with detection matrix and the corresponding decoded information signal is:
[TABLE]
As each of the streams can be decoded independently, the complexity of the above linear receiver is on the order of , where denotes the cardinality of the finite alphabet set of for each . Thus, with , the th element of , to be used for decoding the backscattered message of , is:
[TABLE]
Therefore, using (III-C) and the backscattered message definition from Section III-B, the resulting signal-to-interference-plus-noise-ratio (SINR) at from each is given by:
[TABLE]
where denotes the effective transmit SNR at as realized due to the carrier transmission from , which itself on ignoring the backscattered noise can be defined as:
[TABLE]
Thus, the backscattered-throughput for at is given by:
[TABLE]
From the above throughput definition which has been extensively used in existing multi-tag BSC investigations, we notice that the key difference from the throughput in conventional networks is the existence of the product or cascaded channels definition and additional BC parameters.
Lastly, the resulting sum-backscattered-throughput , which is the system-level performance metric as maximized in the current multi-tag monostatic BSC setting, is given by:
[TABLE]
Next we use the above sum-throughput definition for carrying out the desired optimization of TRX and BC designs.
IV Sum Backscattered Throughout Maximization
Here we first mathematically formulate the joint optimization problem in Section IV-A and discuss its salient features. Next, after discussing the reasons for non-convexity of the problem, we present the individual optimization schemes for obtaining the optimal TX precoding, RX beamforming, and BC designs in Sections IV-B, IV-C, and IV-D, respectively.
IV-A Mathematical Optimization Formulation
The joint reader’s TRX and tags’ BC design to maximize the achievable sum-backscattered-throughput at , as defined in (8), can be mathematically formulated as below:
[TABLE]
where is the available transmit power budget at , and respectively the practically-realizable [6] lower and upper bounds on BC for each tag . All the computations for obtaining the jointly-optimal solution of are performed at , which then sets its TRX to the optimal one and instructs the tags to set their respective BC accordingly. Here, the battery energy consumption at semi-passive tags in setting their respective BC as per ’s instruction is negligible in comparison to their regular operations [7].
We notice that although has convex constraints, it is in general a nonconvex optimization problem because its nonconcave objective includes coupled terms involving the product of optimization variables, i.e., precoders , combiners , and BC for each . Despite the non-convexity of joint optimization problem , we here reveal some novel features of the underlying individual optimizations that can yield the global-optimal solution for one of them while keeping the other two fixed. In other words, we decouple this problem into individual optimizations and then try to solve them separately by exploiting the reduced dimensionality of the underlying problem. We next discuss the individual optimizations, one-by-one, starting with the TX precoder optimization at during the downlink carrier transmission.
IV-B Optimal Transmit Precoding Design at
The proposed method for obtaining the optimal TX beamforming vectors for each at can be divided into two parts. In the first part, we discourse the relationship between precoder designs for the different tags in the form of Lemma 1. Thereafter proving the concavity of the equivalent semidefinite relaxation (SDR) [30] for the precoder design optimization problem, the randomization process [31] is used to ensure desired implicit rank-one constraint on the matrix solution. The implementation steps are provided in the form of Algorithm 1.
Lemma 1
The optimal precoder designs for the tags that maximize the resulting sum-backscattered-throughput are identical. In other words, for each .
Proof:
The proof is given in Appendix A. ∎
Lemma 1 actually implies that transmits with same precoder for all the tags, i.e., multicasting is optimal TX design. This is due to the fact that carrier transmission from is just to effectively excite (power-up) the tags, and this excitation can be made most efficient when the TX precoder aligns with the strongest eigenmode of the matrix . A similar observation was made in context of the precoder designs for efficient downlink energy transfer in WPCN [33, 34].
Subsequently, with the above result, the sum-backscattered-throughput can be rewritten below as a function of the common precoding vector , satisfying , RX beamforming matrix and BC vector for tags:
[TABLE]
where backscattered-throughput as function of , received SINR as a function of , and transmit SNR as a function of for are respectively defined as:
[TABLE]
However, since is still non-concave in , we next show that by using an equivalent SDR with matrix definition satisfying rank-one constraint, we can resolve this issue.
Lemma 2
The sum-backscattered-throughput, for a given combiner design for and BC vector for the tags, is a concave function of the matrix variable .
Proof:
Please refer to Appendix B for details. ∎
Following Lemmas 1 and 2 along with definition (B.1), the TX beamforming optimization for a given combiner and BC design can be formulated as the optimization problem below:
[TABLE]
which on ignoring is a convex problem with objective function to be maximized being concave in (cf. Lemma 2) and constraints being convex. So, although the optimal solution of can be obtained using any standard convex optimization toolbox, like the CVX MATLAB package [36], there lie two challenges. First, the objective function does not satisfy the Disciplined Convex Programming (DCP) rule set for using the CVX toolbox [36, 32] because each summation includes the ratio of linear functions of . Second issue is that the optimal as obtained after solving the SDR needs to implicitly satisfy the rank-one constraint .
The first of the above-mentioned issues can be resolved using the recently proposed quadratic transform technique for maximizing the multiple ratio concave-convex linear fractional programming problems [37]. Further as on ignoring , is a convex problem, the stationary point as obtained using this quadratic transformation yields the global-optimal solution of . Hence, we can obtain the global-optimal by solving SDR using CVX toolbox. Thereafter, the second issue can be resolved by deploying the randomization process [31] to ensure the implicit satisfaction of the rank-one constraint . The detailed algorithmic steps resolving these two issues are summarized in iterative Algorithm 1. It starts with an initial precoding matrix with , which is motivated by the fact that for single-tag case, the respective maximal ratio transmission (MRT) design is optimal [24]. Then, after initializing the auxiliary variable vector as in step 5, we apply the quadratic transformation as suggested in [37, Theorem 1] to each underlying SINR term in (B.1) and maximize the corresponding convex reformulation with respect to , for a given , as denoted by in step 7. Thereafter, we continue to update and optimize in an iterative fashion. Since the sum-backscattered-throughput is concave in , this sequence of convex optimization problems converges to a stationary point of , which is also its global-optimal solution, with nondecreasing values for the underlying objective after each iteration. When this improvement in the throughput value reduces below a certain acceptable threshold, the Algorithm 1 terminates with the global-optimal precoding matrix . Next, for this precoding solution to satisfy the rank-one constraint we deploy the randomization process [30] as given by steps 10 to 25 of Algorithm 1 which returns the optimal TX precoder . The randomization process involves generation of set of candidate weight vectors and selecting the one which yields the highest sum-backscattered-throughput among them. Here, we have set samples as mentioned in the results section of [31] because it maintains a good tradeoff between the solution quality and complexity.
IV-C Receive Beamforming or Combiner Design at Reader
For a given precoder and BC , the optimal RX beamforming problem is formulated as:
[TABLE]
Below we outline a key result defining the optimal RX beamforming or combiner design at .
Lemma 3
For a given precoder design for and BC vector for the tags, the optimal combiner design is characterized by the Wiener or MMSE filter, as defined below:
[TABLE]
Proof:
Firstly, from (5) and (7) we notice that for each depends only on its own combiner . Accordingly, we can maximize the individual rates or SINRs in parallel with respect to , while satisfying their underlying normalization constraint . Further, as the in (5) can be alternatively represented as a generalized Rayleigh quotient form [38, eq. (16)], the optimal combiner for each , can be obtained as the generalized eigenvector of the matrix set with largest eigenvalue. Using it along with and Lemma 1, the optimal combiner in (11) is obtained. ∎
IV-D Backscattering Coefficient (BC) Optimization at Tags
Mathematical formulation for this case is presented below:
[TABLE]
We would like to mention that although is a nonconvex problem, it can be solved globally, but in non-polynomial time, using the block approximation approach [39]. Furthermore, even though the sum-backscattered-throughput defined in (8) is nonconcave function of the BC vector , below we present a key property for the backscattered-throughput for each , which we have exploited in designing a computationally-efficient solution methodology.
Proposition 1
For a given precoder and combiner design for , both the backscattered SINR and throughput for each tag is pseudolinear in .
Proof:
As SINR involves the ratio of two linear functions, and of , using the results of [40, Tables 5.5 and 5.6] we note that is both pseudoconvex and pseudoconcave in the BC vector . Now as functions which are both pseudoconvex and pseudoconcave are called pseudolinear [26], each is pseudolinear in . Further, since the monotonic transformations preserve pseudolinearity of a function [40], we observe that throughput is also pseudolinear in . ∎
Here, it is worth noting that since the summation operation does not perverse pseudolinearity [26], the sum-backscattered-throughput maximization with respect to is not a convex problem and hence does not possess global-optimality. However, we notice that can be alternatively casted as an optimal power control problem for the sum-rate maximization over the multiple interfering links [41, and references therein]. For instance, recently in [37] an application of fractional-programming was proposed for efficiently obtaining a stationary point for the nonconvex power control problem over the multiple interfering links. We have used that to yield an efficient low-complexity suboptimal design for BC vector .
The detailed algorithmic implementation is outlined in Algorithm 2. It starts with an initial BC vector with all its entries being which is motivated by the fact that for high-SNR regime, the optimal BC is characterized by the full-reflection mode. Then, after initializing the auxiliary variable vector as in step 5, we apply the quadratic transformation as suggested in [37, Theorem 1] to the underlying each SINR term and maximize corresponding convex reformulation with respect to , for a given , as denoted by in step 7. Thereafter, we continue to update and optimize in an iterative fashion. Since each throughput term is nondecreasing and concave in its respective SINR term, which itself is pseudolinear in , this sequence of convex problems converges to a stationary point of with nondecreasing values for the underlying objective after each iteration. When this improvement in throughput value reduces below a tolerance , the Algorithm 2 terminates with a near-optimal BC .
V Proposed Low-Complexity Optimal Designs
Using the key insights developed for the individually-optimal TX precoding, RX beamforming, and BC vector designs in previous section, now we focus on deriving the jointly-optimal TRX and BC designs by simultaneously solving the original joint optimization problem (but with for each based on Lemma 1) in the three optimization variables and . We start with presenting novel asymptotically-optimal joint designs for the TRX at and BC at tags in both low and high SNR regimes. In this context, first a joint design for low-SNR application scenarios is proposed, followed by the other one for the high-SNR regime. These two efficient low-complexity asymptotically-optimal designs shed new key design insights on the bounds for jointly-global-optimal solution. Thereafter, we conclude by presenting a Nelder–Mead (NM) method [26, Ex. 8.51] based low-complexity iterative algorithm that does not require the explicit computation of complex derivatives for the objective sum-backscattered-throughput.
V-A Asymptotically-Optimal Design Under High-SNR Regime
First from Lemma 3 we revisit that regardless of the precoder and BC design, the optimal combiner is characterized by the MMSE filtering defined in (11). Next, we recall that under the high-SNR regime, the ZF-based RX beamforming is known to be a very good approximation for the Wiener or MMSE filter [38, eq. (14)]. So, using the definition below,
[TABLE]
the ZF based combiner matrix is given by:
[TABLE]
As the RX beamforming vector has to satisfy constraint , the optimal combiner for the high-SNR scenarios, as obtained from in (13), is given below:
[TABLE]
Here, the ZF-based RX beamforming vectors satisfy:
[TABLE]
Thus, with \widetilde{\gamma}_{\mathrm{g}_{k}}\triangleq\frac{1}{\sigma_{\mathrm{w}_{\mathcal{R}}}^{2}{\left\lVert\big{[}\mathbf{G}_{\rm Z}\big{]}_{k}\right\rVert}^{2}}, the sum-backscattered-throughput under high-SNR regime where employs ZF based combiner , is given by:
[TABLE]
Next revisiting the matrix definition , the equivalent SDR for jointly optimizing the remaining variables and is formulated below as , which is followed by Lemma 4 outlining a key result to be used for solving it.
[TABLE]
Lemma 4
* is concave in with optimal being equal to for each .*
Proof:
Please refer to Appendix C for the proof. ∎
Using Lemma 4 and ignoring , we notice that , with for each tag, is a convex problem in the optimization variable . Further, since satisfies the DCP rule, the CVX toolbox can be used to obtain the optimal , as denoted by . However, for this precoding solution to satisfy the rank-one constraint we need to deploy the randomization process, as discussed in Section IV-B and implemented via steps 10 to 25 of Algorithm 1 while setting in step 10, to finally get the optimal precoder .
Remark 1
Under high-SNR regime, optimal precoder is obtained by solving SDR with followed by randomization process. Whereas, optimal combiner follows ZF based design and all the tags are in full-reflection mode, i.e., BC vector .
V-B Novel Joint Design For Low-SNR Applications
Under low-SNR regime, we can use the following two approximations for simplifying :
[TABLE]
where (17a) is owing to the fact that under low-SNR regime, the backscattered signals from all the other tags, causing interference to the tag of interest, is relatively very low in comparison to the received AWGN. Whereas, (17) is obtained using the approximation . Using these properties, the sum-backscattered-throughput reduces to:
[TABLE]
where is based on the individual optimizations of combiner and BC vector respectively following MRC and full-reflection mode in this scenario. So, with above as objective and as variable, the corresponding maximization problem can be formulated as below:
[TABLE]
From , we notice that the TX precoder design at that maximizes the sum received power at the tags also eventually yields the maximum sum-backscattered-throughput from them. Thus, the optimal precoder, same for all tags and called TX energy beamforming (EB), is denoted by:
[TABLE]
where is the right singular vector of the matrix that corresponds to its maximum eigenvalue . So, the total sum received power at tags is:
[TABLE]
On substituting and , for each , in (11) and using Lemma 3, the optimal combiner (MMSE based design) at tag for the low-SNR regime is given by:
[TABLE]
With precoder and combiner designs in low-SNR obtained, next we focus on BC optimization:
[TABLE]
Below we present the asymptotically-optimal solution for via Lemma 5.
Lemma 5
For low-SNR settings, where , the optimal BC for each tag , as denoted by , is only characterized either by or .
Proof:
Firstly, the result below in (V-B), shows that the sum of SINRs is strictly-convex in ,
[TABLE]
Next since we aim to maximize the scaled in and the maximum value of a convex function lies at the corner points of its underlying variable, we conclude that the optimal value of each is set to either one out of or . ∎
Remark 2
Under low-SNR regime, precoding reduces to TX-EB and combiner design follows MMSE filtering (cf. (21)). Whereas, BC optimization reduces to a low-complexity binary decision-making process, in which just possible candidates need to be checked for to eventually select the best among them in terms of the sum-throughput.
From Remarks 1 and 2, we notice that for the asymptotic cases, the optimal RX and BC designs are available in closed-form in terms of the TX precoder, where the latter can be numerically computed efficiently using either SDR followed by randomization, or eigenvalue-decomposition.
V-C Low-Complexity Algorithm for Jointly-Suboptimal Design
With the two asymptotically-optimal designs as obtained in the two previous subsections, now we develop a low-complexity iterative algorithm that uses them to present an efficient suboptimal joint design. Since, the low and high-SNR regimes form the two extremes (in terms of SNR boundaries) from a geometrical viewpoint, the optimal TX beamforming or precoding vector for any arbitrary (or finite) SNR needs to balance between these two extremes.
Remark 3
In other words. the optimal TX precoding vector is based on the direction that trade-offs between the following two contradictory objectives of:
- •
maximizing the sum-received RF power among the tags by implementing TX-EB **[34]** during the downlink carrier transmission with the precoder set as , and
- •
balancing between the individual MRT direction for each tag as in case of single-group multicasting based downlink transmission **[31]** and setting the precoder as .
Capitalizing on this insight, we propose the following weighted TX beamforming direction:
[TABLE]
where represents the relative weight between asymptotically-optimal TX beamforming direction in low-SNR regime and the corresponding direction for high-SNR scenarios. To further reduce the computational complexity of proposed iterative algorithm, we use an uniform weight allocation scheme where , and thus, the weighted TX beamforming direction in (23) reduces to the precoding vector defined below:
[TABLE]
We vary this common weight in discrete steps ranging from [math] to , and thus the resulting weights are . Here is selected as per the desired solution-quality versus computational-complexity tradeoff. To compute the optimal yielding the maximum , one needs to evaluate for all the weights and then select the best among them.
We use and as the starting point for the NM method and then try to maximize the sum-backscattered-throughput by jointly-optimizing and while setting based on the MMSE filtering design (cf. (11)) as their function. The detailed steps are outlined in Algorithm 3. The key merits of using NM method, not involving the calculation of derivatives (or gradients) which can be computationally very expensive due to the involvement of matrix-inverse operations in the MMSE-based optimal combiner definition, is a low-complexity algorithm inbuilt in most conventional solvers like MATLAB. The NM method is iteratively called times for different starting points in accordance to the weights-based definition in (24) and the one yielding highest sum-backscattered-throughput is selected to yield the proposed jointly-optimal precoder and BC design, which eventually are used to obtain the combiner design by respectively substituting them in place of and in (11). Note that Algorithm 3 returns a suboptimal joint design yielding higher sum-backscattered-throughput than both of the two asymptotically-optimal joint designs, and the number of NM-method restarts or iterations needs to be judiciously selected based on the desired performance quality and acceptable complexity in achieving that. Further, in Section VII we have verified the fast convergence of Algorithm 3 via Fig. 2(b).
Remark 4
If due to the noncooperation of tags in the optimization process, one wishes to obtain the optimal TRX design using Algorithm 3 with fixed BC vector as (i.e., all the tags in full-reflection mode), then we just need to modify step 9 as: “Apply NM method with as starting point for maximizing in .” Rest of the steps in Algorithm 3 remain the same, while replacing each with . We denote this resulting optimal TRX design at for fixed by .
VI Design Utilities and Research Extensions
In this section we corroborate the practical utility of the proposed TRX and BC designs by showing how they can be used to address the requirements of other BSC models, with or without perfect CSI availability. We also include brief discussion on the extension of these results to the multiantenna tag based BSC and for meeting the requirements of the WPCN systems. Some of the claims from these discussions will also be supported via simulation results in Section VII.
VI-A Other Backscatter Communication Settings
VI-A1 Nonreciprocal-Monostatic, Bi-static, and Ambient BSC Models
Though the optimal designs presented in this work are dedicated to the monostatic BSC settings with reciprocal -to- channels, these results can be easily extended to the nonreciprocal-monostatic or bi-static BSC systems where the -to- and -to- channels are different and are respectively denoted by the forward (instead of ) and backward (instead of ) channel vectors for each . Therefore, the same results as proposed in Sections IV and V will hold good for the nonreciprocal-monostatic or bi-static BSC settings, but with and being respectively replaced by and
In contrast to the monostatic and bi-static settings, for the ambient BSC scenarios, we can only design the combiner and BC as carrier transmission is from an uncontrollable (ambient) source. So, following Lemma 3, the optimal combiner at follows MMSE filtering design. Whereas, the methodology for finding BC design for each of these three settings mentioned here is exactly same as that for reciprocal-monostatic BSC setting investigated in Sections IV-D and V.
VI-A2 Non-Availability of Perfect CSI at
In this work with the aim of investigating the maximum achievable throughput performance gains due to a large antenna array at , we focused on the joint optimal TRX and BC design while assuming the perfect CSI availability for the reciprocal backscattered channel at . However, in practice perfect CSI is not available and we need to design the TRX and BC based on the estimated CSI. Also, CE is more challenging in BSC systems [2] because the tags do not have their own radio circuitry for processing incoming signals or transmitting uplink pilots to aid in CE.
Obtaining Channel Estimates in Multi-tag BSC Settings
Recently in [24], a least-squares-estimator (LSE) for the backscattered channel was proposed for the reciprocal monostatic BSC system with full-duplex multiantenna reader and single-antenna tag. Using this LSE along with the tag-switching (binary BC setting, cf. Remark 2) based pilot-signal backscattering from the tags as proposed in [23], where only one tag is active during a sub-phase of the CE phase, we can obtain the estimate for each -to- channel as . Basically, once the excitation energy is received due to ’s carrier transmission, the tags one-by-one go into a silent period by setting their respective BC to a minimum value, say . This tags cooperation can be seen like the orthogonal preamble sequences known at , which eventually help it to estimate the underlying BSC channels [13, 24, 23]. These estimates are then used for TRX designing and data detection at multiantenna . This completes the CE phase. Thereafter, the actual backscattered data transmission phase starts where the tags then sends their data payload by modulating the signal from . Then, following the discussions on utilization of estimated CSI for TRX designs in [28, 24, 23], we note that the joint TRX-BC design under non-availability of perfect CSI can be obtained in the same way as discussed in Section V, but with each respectively replaced by its estimate , because treats the estimated channel as the true one.
Robustness Against Imperfect CSI Knowledge
Now if has imperfect knowledge of the instantaneous realization for BSC channel vector for each , then the underlying CSI can be modeled using the generic Gauss-Markov formulation as given below [42, eq. (13)]
[TABLE]
where vector accounts for CE errors independent of and the scaling parameter indicates the quality of the instantaneous CSI. So, corresponds to perfect CSI case and to having only statistical CSI. Hence, when only imperfect CSI is available at , we replace each true channel by its respective estimate . We have verified the impact of inaccuracy parameter on the optimized performance in Sections VII-C and VII-D.
VI-A3 Multiantenna Single-Tag Setup
This work focuses on the TRX design for serving multiple single-antenna tags. Now we would like to give some insights on the reader’s TRX design for serving a single tag with antenna elements, such that the underlying -to- MIMO channel is represented by . Thus, denoting the -element BC vector, one for each antenna at , by , and following the derivations in Sections III-B and III-C, the resulting backscattered SNR at is given by:
[TABLE]
where is obtained by noting that for a single tag setup, maximum SNR is achieved under the full-reflection mode, i.e., . Next using [43, eq. (31)], we note that the optimal decoder for the single user case, following the MRC design with effective channel as , that maximizes backscattered SNR is given by So, with optimal BC and combiner designs , as function of precoder reduces to:
[TABLE]
It is well known from [34], that the maximum SNR during the downlink MIMO transmission is achieved by implementing the TX-EB at . This EB based precoder is characterized by the strongest eigenmode of the matrix . Hence, the optimal precoder is given by , where is the singular vector corresponding to the maximum eigenvalue of matrix . Thus, optimum backscattered-throughput is given by .
Remark 5
From the results in this subsection and the ones in Section V-B, we would like to draw attention on a key observation that under low-SNR regime, the joint TRX and BC design for the single-antenna multi-tag setup is similar to those in the multiantenna single-tag setting.
Lastly, the generic multiple multiantenna tag setting, which is not studied here and also not much in the existing art due to practical limitations of BSC, will be requiring a totally new and dedicated investigation. It is one of our future research directions for building upon this work.
VI-B Wireless Powered Communication Systems
There is a striking similarity between WPCN [44, 33, 27] and BSC systems because the downlink energy transfer phase in WPCN to power-up the RF energy harvesting (EH) users has similar objective like the reader’s carrier transmission to tags for exciting them. This relation for the downlink transmission leads to a very similar throughput expression for the two systems as can be noted from [27, eq. (4)] and (9), respectively. Basically, the main difference between the throughput expressions for these two set-ups and other multi-user settings with multiantenna access-point [38, 28, 45, 46] is that the precoder terms in the throughput expression (defined by (7) or (10)) for each tag or user are same in BSC or WPCN settings. In contrast, for conventional multi-user set-ups, this throughput expression [38, eq. (2)], [46, eq. (3)] for each user is different because for any user , its useful signal term contains only its own precoding vector , with all other remaining precoders contributing to the interference term. Hence, the existing TX precoder designs, as proposed for optimal multi-user TX beamforming by exploiting Rayleigh quotient forms [38, 28], or for ergodic sum-rate maximization in broadcast settings by solving underlying eigenvalue problems [45, 46], cannot be used for BSC.
However, due to the above-mentioned similarity between WPCN and BSC settings, the proposed precoder and combiner designs can be applied for the sum-rate-maximization in WPCN, with multiantenna hybrid access point (HAP) and multiple single-antenna EH users, as investigated in [33, 27]. Here, it is worth noting that in contrast to [33, 27], where suboptimal TRX designs were proposed for the multiantenna HAP, the optimal solutions in this work outperform them as shown via numerical results in Section VII-D. The main reason behind the performance enhancement of our proposed TRX designs over the existing ones is the global-optimality of individual designs and asymptotic-optimality of the low-complexity-suboptimal joint-ones, as discussed in Sections IV and V, respectively. Also, the TX precoder in [27] was not even individually global-optimal, in contrast to ours, because the reformulated problem [27, eq. (9)] was not equivalent to the original one [27, eq. (8)] leading to the performance gap.
Furthermore, it is worth noting that since the EH devices, in contrast to the tags, have their own RF chain, TRX, and radio signal generation unit, they can involve more sophisticated signal designing, instead of just controlling a scalar BC resembling power control. In fact as shown in [33] in multiantenna EH users setting, one needs to design the precoder for them. Also, in WPCN, the optimal time for energy and information transfer phases needs to be optimized.
Remark 6
We can summarize that the proposed TRX designs for (both individually-optimal and asymptotically-joint-optimal ones) hold equally good for HAP to maximize sum-rate in multiantenna HAP-powered uplink transmission from multiple single antenna RF-EH users.
VII Numerical Results
Here, we numerically evaluate the performance of our proposed TRX and BC designs. Unless explicitly stated, we have used , dBm, dBm, and , where being the average channel attenuation at unit reference distance with MHz [24] being TX frequency, is to distance, and is the path loss exponent. Noting the practical settings for the BC coefficients [6] as [5] and [4], we set and . Regarding deployment, tags have been placed uniformly over a square field with length m and is placed at its center. While investigating individual optimizations, we have used fixed TX precoding as (EB design), combiner as (ZF-based RX beamforming design), and BC vector as (full-reflection mode). Lastly, all the sum-backscattered-throughput performance results have been obtained numerically after averaging over independent channel realizations.
VII-A Verification of Low-Complexity Designs
First we verify the quality of the proposed low-complexity designs against the joint TRX-BC design as returned by Algorithm 3 for different effective backscattered SNR values, where . Specifically, the three low-complexity designs investigated in Fig. 2(a) are: (i) optimal TRX design for fixed BC vector as defined by Remark 4, (ii) asymptotically optimal joint TRX-BC design for high-SNR applications as defined by Remark 1, and (iii) joint design for low-SNR applications as summarized by Remark 2. It can be easily verified that all three low-complexity designs closely follow the performance of Algorithm 3. The exact sum-throughput gap between the one achieved using Algorithm 3 and the ones with three low-complexity designs is also quantified in Fig. 2(a). It is observed that the optimal TRX with performs the best among three low-complexity designs with an average performance gap of bps/Hz. Whereas, the low-SNR based joint design performs better for dB.
Next we focus on validating the fast convergence claim of Algorithm 3 by plotting the variation of the returned sum-backscattered-throughput as against the increasing number of iterations in Fig. 2(b) for different backscattered SNR values . Here, we would like to highlight that the first result in Fig. 2(b) is plotted for because with that we were able to consider the sum-backscattered-throughput of the best NM returned solution among the three starting precoder values, namely and Since, these three points cover the entire feasible range (left, right, and center) for the weighted precoding vector defined by (24), the relative gap between the achievable throughput for and other higher iterations is not very significant. This gap between sum-throughputs for and higher iterations, say , is practically meaningful only for high SNR scenarios, like dB. Also, it can be verified that iterations are in general sufficient for achieving an acceptable performance quality versus computational complexity tradeoff and the throughput enhancement beyond is negligible.
VII-B Key Insights on Optimal TRX-BC Design
Here we present key features of the proposed optimal designs for varying different system parameter values as: (a) field size between m and m, (b) number of antennas at between and , and (c) number of tags between and . We start with first plotting the angle between the proposed optimal precoder , as returned by Algorithm 3, and the TX-EB vector , which is asymptotically-optimal under low-SNR regime, in Fig. 3(a). From this result we observe that the angle between the directions and remains similar through the respective variation of the three system parameters and . This result shows that the TX beamforming direction maximizing the sum-backscattered throughput from the tags is quite different from that maximizes the sum-received power among the tags.
Next via Fig. 3(b), we investigate the relative superiority of the two asymptotically-optimal designs. Apart for , where since both the asymptotically-optimal designs are identical (i.e., the TRX and BC design being respectively in MRT-MRC and full-refection modes), the throughput performances are same, for the other parameter values the high-SNR design becomes superior to the low-SNR one after a certain SNR threshold. Specifically, the sum-backscattered-throughput for the high-SNR based design is larger than its corresponding counterpart for m, , and .
Remark 7
For large antenna array at , the joint design is characterized by the ZF-based combiner and full-reflection mode based BC design with optimal precoder maintaining the balance between individual MRT direction for each tag. Whereas, the EB based TX precoding , MMSE-based combiner , and binary BC design , which is asymptotically optimal under low-SNR regime, can be preferred for larger BSC field-sizes and denser tag-deployments.
Also, remember that relatively higher values of BSC range [2] have been used in the simulations due to the consideration of multiantenna reader [24, 47] and semi-passive tags [7].
Lastly, we shed novel key insights on the optimal BC design by plotting the variation of: (i) total fraction of tags (in ) following the full-reflection mode (i.e., ), and (ii) average BC value among the tags, for different values of and in Fig. 3(c). We can observe that for the BSC applications having larger antenna array () at to serve relatively smaller number of tags , almost all the tags (as represented by ) set their BC in the full-refection mode (plotted as ). Furthermore, in general, tags prefer the full-reflection mode as their BC design. The average value of the BC design among the tags also follow a very similar trend, corroborating the fact that optimal BC designing involves a low-complexity binary decision-making process (cf. Remark 2).
VII-C Comparison Among Semi-Adaptive Schemes
In this section we conduct a relative performance comparison study among the three semi-adaptive designs and the fully-adaptive one as obtained using Algorithm 3. The three semi-adaptive designs involving individual optimizations of TX precoding, RX beamforming, and BC vector, respectively, are plotted in Figs. 4(a), 4(b), and 4(c) along with the joint design for varying and . From Fig. 4(a), we notice that the optimal TX precoding with fixed and performs better than the other two semi-adaptive designs for higher values of with and eventually approaches the throughput performance of joint design. Whereas, with optimal RX beamforming design being the weakest scheme as observed in Fig. 4, implies that MMSE-based design is not that critical and in fact ZF-based asymptotically-optimal one is practically good enough. Furthermore, the optimal BC design having TX-EB as precoder and ZF-based RX-beamforming turns out to be the best semi-adaptive scheme except under very low SNR regimes as represented via m, , and in Figs. 4(a), 4(b), and 4(c), respectively. Thus, TX precoding optimization is relatively more critical than RX beamforming, and closely follows the optimal BC design. Overall, the average improvement of the joint design over TX-precoding, RX-beamforming, and BC designs is respectively , , and .
Other than the above comparisons for perfect CSI case, we have also investigated the relative robustness of proposed designs against inaccuracy in the available CSI via Fig. 4(d). Here it is observed that with the CSI imperfection parameter increased from [math] (perfect CSI case) to (statistical CSI case), the average sum-backscattered-throughput for the joint, TX (or RX), and BC optimization schemes respectively decreases by dB, dB, and dB. Despite this performance loss due to the inaccuracy of the available CSI, the proposed jointly-optimal TRX-BC design provides an average enhance of about over the optimal TX precoding and RX beamforming designs, which have almost the same performance. Whereas, this performance gain over optimal BC is around . Another important note from Fig. 4(d) is that the relatively high gap between the jointly and individually (TX, RX, BC) optimal designs at , diminishes with increasing and for case implying no instantaneous CSI information, all the schemes have almost the same performance. This corroborates the need for having an accurate CSI at .
VII-D Achievable Throughput Gains over Benchmarks
Finally, to corroborate the practical utility of the proposed designs, we here conduct a performance comparison study against the two available benchmark designs, namely, (i) WPCN-SRM scheme [27] targeted towards the TRX designing at the multiantenna HAP for the uplink sum-rate-maximization (SRM) from the multiple single-antenna EH users, and (ii) MRT-ZF scheme [19, 23] where the MRT based precoder and ZF based combiner are designed for each tag. As both these benchmarks do not consider BC optimization and use , apart from our proposed joint design obtained using Algorithm 3, we have also included our proposed asymptotically-optimal scheme (denoted by Low-High-TRX in Fig. 5) where we have chosen the TRX design with between and based on whether , or not.
The performance comparison results for the two proposals against the two benchmarks are plotted in Figs. 5(a), 5(b), and 5(c) for varying and , respectively, assuming perfect CSI () at . It is clearly visible that both jointly-optimal (cf. Algorithm 3) and asymptotically-optimal designs outperform both the benchmarks. The low-high-SNR based TRX design with BC yielding sum-backscattered-throughput as , respectively provides an average improvement of about and over the WPCN-SRM and MRT-ZF schemes in terms of achievable sum-backscattered-throughput. The main reasons for this significant improvement are that the TX-EB based common precoding design performs much better in terms of sum-throughput than the respective MRT design for each tag as proposed in [19, 23], and than TX precoder of WPCN-SRM scheme which is aimed at optimizing a non-equivalent goal defined in [27, Prop. 1]. Furthermore, the proposed TRX-BC design provides an additional throughput enhancement of over the low-high-SNR-based TRX design.
Lastly, to corroborate the practical utility of the proposed joint TRX-BC designs under non-availability perfect CSI, we have also conducted this comparison for different in Fig. 5(d). On an average, over all the possible values of , the proposed joint-TRX-BC design provides an average improvement of about and over the Low-High-TRX, WPCN-SRM and MRT-ZF schemes, respectively. However, this performance enhancement of the proposed joint TRX-BC scheme diminishes with increasing denoting inaccuracy in the available CSI. In fact these respective gains decrease from and for (i.e., accurate perfectly CSI) to and for , before finally reducing to zero for . Thus, the full potential of the proposed schemes is realized when a relatively accurate CSI is available at .
VIII Concluding Remarks
This work investigated novel sum-backscattered-throughput maximization problem that jointly optimizes the TRX design at the multiantenna reader and BC at the single antenna tags. Noting the non-convexity of joint-optimization problem, novel generalized-convexity principles [40] were explored to obtain the individually optimal TX and RX beamforming designs while reducing the BC optimization to a power control problem over the multiple interfering links. Further, while exploring the asymptotically-optimal joint designs in both low and high SNR regimes, we discoursed that the optimal TX precoding vector is based on the direction that trade-offs between the one maximizing the sum-received RF power among the tags and one balancing among the individual MRT direction for each tag. Whereas the combiner design is based on MMSE beamforming and the BC optimization reduces to a low-complexity binary decision-making process. Detailed numerical investigation validating the fast convergence claims of the proposed iterative algorithm for the joint design and near-optimal performance of the asymptotically-optimal low-complexity designs, showed that the proposed solutions can yield an overall enhancement over the benchmarks. Lastly from the system-engineering perspective, this work providing key insights on the optimal TRX-BC design for multi-tag monostatic MIMO-BSC settings, also discloses how these solutions can be utilized for other applications like WPCN and ambient or bi-static BSC settings with multiantenna tags.
Appendix A Proof of Lemma 1: Property of Optimal Precoders
From , we note that for a given combiner and BC design for each , the optimal precoders are characterized by the ones maximizing the Lagrange function with respect to , where is defined below and is Lagrange multiplier for :
[TABLE]
As a result, the optimal precoders can be obtained by solving their below respective subgradient Karush Kuhn Tucker (KKT) condition [32, Ch. 5.5.3] in terms of for each :
[TABLE]
where . Furthermore, since (A.2) can be rewritten as for each . it proves that the optimal precoder, denoted by , is identical for all tags, and we can write for each so that (C1) is satisfied.
Appendix B Proof of Lemma 2: Concavity of in
Below we redefine the backscattered-SINR in (5) as for each using matrix definition:
[TABLE]
Following the systematic theory of deriving the second-order complex differential of the real scalar function with respect to a complex matrix variable [35], we need to investigate the corresponding combined or bigger Hessian matrix \mathbb{H}\big{(}\overline{\gamma}_{\mathcal{R}_{k}}\big{)} of size , containing the four Hessian matrices \boldsymbol{\mathcal{H}}_{\boldsymbol{\mathcal{F}}\boldsymbol{\mathcal{F}}^{*}}\big{(}\overline{\gamma}_{\mathcal{R}_{k}}\big{)},\boldsymbol{\mathcal{H}}_{\boldsymbol{\mathcal{F}}^{*}\boldsymbol{\mathcal{F}}^{*}}\big{(}\overline{\gamma}_{\mathcal{R}_{k}}\big{)},\boldsymbol{\mathcal{H}}_{\boldsymbol{\mathcal{F}}\boldsymbol{\mathcal{F}}}\big{(}\overline{\gamma}_{\mathcal{R}_{k}}\big{)}, and \boldsymbol{\mathcal{H}}_{\boldsymbol{\mathcal{F}}^{*}\boldsymbol{\mathcal{F}}}\big{(}\overline{\gamma}_{\mathcal{R}_{k}}\big{)} as its sub-elements, which is defined as [35]:
[TABLE]
using the two underlying first order partial derivatives:
[TABLE]
As all the principal minors of \mathbb{H}\big{(}\overline{\gamma}_{\mathcal{R}_{k}}\big{)}, of any order are zero, we can observe that it is negative-semidefinite, which implies that the backscattered SINR for each is concave in . This concavity of in can also be more simply realized in scalar form, where each SINR term , involving the ratio of univariate positive linear and affine functions, is a strictly-concave function . Lastly, noting that the concavity is preserved under a concave monotonically increasing transformation [32, eq. (3.10)], like as a function of , we note that each backscattered-throughput , along with their sum , are all concave in .
Appendix C Proof of Lemma 4: Concavity of in
Firstly, we note that regardless of the value of , is monotonically increasing in each So, optimal BC under high-SNR scenario is given by Now, with both and obtained, we next focus on obtaining the optimal precoding vector in high-SNR regime. We start with showing that involves the maximization of , i.e., the sum of concave functions over the variable . Here, the concavity of each throughput term is proved by investigating the combined Hessian matrix \mathbb{H}\big{(}\overline{\mathrm{R}}_{\mathrm{H}_{k}}\big{)} of with respect to as defined below:
[TABLE]
where and . As all the principal minors of \mathbb{H}\big{(}\overline{\mathrm{R}}_{\mathrm{H}_{k}}\big{)}, of any order , are zero, we can observe that it is negative-semidefinite. Hence, for is concave in . This result can also be interpreted from the fact that is a concave monotonically increasing transformation of an affine function of .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Mishra and E. G. Larsson, “Sum throughput maximization for multi-tag MISO backscattering,” in Proc. IEEE ICASSP , Brighton, UK, May 2019, pp. 1–5.
- 2[2] C. Xu, L. Yang, and P. Zhang, “Practical backscatter communication systems for battery-free Internet of Things: A tutorial and survey of recent research,” IEEE Signal Process. Mag. , vol. 35, no. 5, pp. 16–27, Sept. 2018.
- 3[3] C. Gao, Y. Li, and X. Zhang, “Live Tag: Sensing human-object interaction through passive chipless Wi Fi tags,” in Proc. USENIX Networked Systems Design and Implementation , Renton, WA, USA, Apr. 2018, pp. 533–546.
- 4[4] J. Kimionis, A. Bletsas, and J. N. Sahalos, “Increased range bistatic scatter radio,” IEEE Trans. Commun. , vol. 62, no. 3, pp. 1091–1104, Mar. 2014.
- 5[5] A. Bekkali, S. Zou, A. Kadri, M. Crisp, and R. V. Penty, “Performance analysis of passive UHF RFID systems under cascaded fading channels and interference effects,” IEEE Trans. Wireless Commun. , vol. 14, no. 3, pp. 1421–1433, Mar. 2015.
- 6[6] S. J. Thomas, E. Wheeler, J. Teizer, and M. S. Reynolds, “Quadrature amplitude modulated backscatter in passive and semipassive UHF RFID systems,” IEEE Trans. Microw. Theory Tech. , vol. 60, no. 4, pp. 1175–1182, Apr. 2012.
- 7[7] G. Vannucci, A. Bletsas, and D. Leigh, “A software-defined radio system for backscatter sensor networks,” IEEE Trans. Wireless Commun. , vol. 7, no. 6, pp. 2170–2179, June 2008.
- 8[8] X. Lu, D. Niyato, H. Jiang, D. I. Kim, Y. Xiao, and Z. Han, “Ambient backscatter assisted wireless powered communications,” IEEE Wireless Commun. , vol. 25, no. 2, pp. 170–177, Apr. 2018.
