Next Article in Journal
Investigating Random Linear Coding from a Pricing Perspective
Next Article in Special Issue
Dynamic Rounds Chaotic Block Cipher Based on Keyword Abstract Extraction
Previous Article in Journal
A Novel Codeword Selection Scheme for MIMO-MAC Lower-Bound Maximization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Achievable Rate Region under Linear Beamforming for Dual-Hop Multiple-Access Relay Network

1
The State Key Laboratory of Integrated Services Network, Xidian University, Xi’an 710071, China
2
Bell Labs., Alcatel-Lucent, Shanghai 201206, China
*
Author to whom correspondence should be addressed.
Entropy 2018, 20(8), 547; https://doi.org/10.3390/e20080547
Submission received: 20 May 2018 / Revised: 18 July 2018 / Accepted: 21 July 2018 / Published: 24 July 2018
(This article belongs to the Special Issue Information Theory Applications in Signal Processing)

Abstract

:
Consider a network consisting of two independent single-antenna sources, a single-antenna destination and a helping multiple-antenna relay. This network is called a dual-hop multiple access relay network (MARN). In this network, sources transmit to the relay simultaneously in the first time slot. The relay retransmits the received sum-signal to the destination using a linear beamforming scheme in the second time slot. In this paper, we characterize the achievable rate region of MARN under linear beamforming. The achievable rate region characterization problem is first transformed to an equivalent “corner point” optimization problem with respect to linear beamforming matrix at the relay. Then, we present an efficient algorithm to solve it via only semi-definite programming (SDP). We further derive the mathematical close-forms of the maximum individual rates and the sum-rate. Finally, numerical results demonstrate the performance of the proposed schemes.

1. Introduction

Wireless networks today are facing with challenges of high demands of reliable transmission and throughput while reducing signal interference. Relay-based cooperative networks are proposed to overcome these challenges and the essence here is to design relay strategies among sources and relay nodes. Compared with others like decode-forward (DF) and compress-forward (CF), amplified-forward (AF) has advantages of simple implementation and low relaying cost and is thus preferred in designing cooperative networks [1,2]. In fact, it has been shown optimal in some cases [3].
One popular variant of AF is linear beamforming. It achieves high transmission rate by generating pencil beams to concentrate signals in a narrow direction towards intended receivers, and therefore significantly reduces interference from omni-directional antenna transmissions. For this reason, linear beamforming is widely applied in wireless relay networks as a promising relaying strategy [4,5]. The objective of linear beamforming design is to find the optimal beamforming vector that achieves maximum end-to-end data rate under power constraints, either individually or by sum-power [6,7,8]. Depending on multiple antennas at relay, the objective becomes to find a beamforming matrix in multiple-input-multiple-output (MIMO) systems [9,10,11]. In the latter case, it is actually to solve a matrix-monotonic optimization problem.
Another approach to avoid collision in wireless half-duplex mode is analog network coding (ANC). In [12], Katti et al. proposes an analog network coding (ANC) relaying scheme, which allows relay nodes to receive the sum-signal from multiple sources in one time slot. When we have two separate sources, we can utilize ANC to combine the process of multiple signals and beamforming to address the capacity. Such a combination of ANC and AF [13] has been shown to improve the performance.
In [14], the authors make the first attempt to investigate the error rate and the power allocation of a MARN with ANC uninvolved with the system capacity. However, the capacity is more important in many cases. There have been several attempts to achieve high information rate by finding optimal beamforming in MARN. The pioneer work [15] fully characterizes the complete achievable rate region of a dual-hop MARN where linear beamforming is employed under the sum power constraint. To obtain the optimal linear beamforming vector, the authors propose weighted sum-rate maximization approach. Unfortunately, when power is constrained individually rather than in a sum, such approach is hard to solve [16] for its prohibitive computational complexity. A new and effective method is proposed in [17] to find the optimal linear beamforming vector for the same MARN under an individual power constraint. Note that existing work assumes that the relays have only one antenna. To the best of our knowledge, the achievable rate region for a multi-antenna relay is still unknown.
In this paper, we investigate communications on MARN with two independent source nodes, one destination node and one multi-antenna relay. This network model captures various wireless systems like wireless monitoring system (WMS), in which multiple monitoring terminals transmit messages to a monitoring center through a multi-antenna relay station for remote monitoring under the sum-power constraint. Both ANC and beamforming are applied at the relay node.
Our main contribution of this paper is to propose an efficient scheme to characterize the achievable rate region and its corresponding linear beamforming matrix. Specifically, we give a families of corner point (CP) optimization formulations to determine the achievable rate region by solving a series of CP non-convex optimization problems. We then show how to transform them to semi-positive definite (SDP) convex problems. To lower the computational burden of solving SDP, we propose an optimal structure of linear beamforming matrix such that the number of independent variables in linear beamforming matrix is reduced to a small constant. Finally, we derive the mathematical close-forms of the maximum individual rates and the sum-rate. Our scheme has the following advantages:
  • High transmission rate: Beamforming can suppress the inference from antennas in relay for its targeted nature. ANC can fully utilize the inference from different users rather than avoid it to improve the transmission signal-to-noise ratio (SNR). Based on the simulation results, we find that our scheme can obtain a higher transmission rate at the same cost.
  • Low computational complexity: we propose an optimal structure of an AF matrix employing singular-value decomposition, and reduce the number of design variables in the relay beamforming matrix from K 2 to r 2 , r ( 1 , 2 , 3 ) . Then, the number of variable parameters in SDP will decrease significantly.
The rest of this paper is organized as follows. The network model and problem statement are presented in Section 2. The method to design the ANC beamforming matrix is presented in Section 3. The mathematical closed-forms of the maximum individual rates and the sum rate are derived in Section 4. Then, the simulations are given in Section 5, and all of the detailed proofs are arranged in appendixes.
Notation: Scalars are denoted by lower-case letters, e.g., x, and bold-face lower-case letters are used for column vectors, e.g., x , and bold-face upper-case letters for matrices, e.g., X and let X = [ x 1 , x 2 , , x n ] . In addition, tr ( · ) , det ( · ) , ( · ) * , ( · ) T , ( · ) and ( · ) - 1 denote the trace, determinant, conjugate, transpose, Hermitian transpose and inverse matrix, respectively. blkdiag ( X 1 , , X n ) denotes a block-diagonal square matrix with X 1 , , X n as the diagonal elements, and vec ( X ) = [ x 1 T , x 2 T , , x n T ] T . ⊗ denotes the Kronecker product. | | · | | denotes the Euclidean norm. I n is the n identity matrix. E · is the expectation operation. log ( · ) denotes the logarithm in the base 2.

2. Network Model

Consider a wireless monitoring system in Figure 1. In this paper, the direct links between the two wireless cameras and monitoring center are ignored since the monitor is far away the cameras. In addition, the destination receives the signals in maximal ratio combining (MRC). The system SNR is the sum of SNRs in all links. Apparently, the SNRs in these direct links are independent of the linear beamforming matrix. It does not affect the design of beamforming. This actual transmission model can be transformed mathematically as a MARN shown in Figure 2.
The MARN consists of two single antenna sources, S 1 and S 2 , a helping K antennas relay R, and a single antenna destination D. All of the channels are assumed flat-fading over a common narrow-band. The relay works in half-duplex mode and there is no direct link from S 1 and S 2 to D. For a Gaussian multiple access channel, time division multiple access (TDMA), frequency division multiple access (FDMA), and code division multiple access (CDMA) are the general multiple access modes. In TDMA mode, the sources use non-overlapping time periods to complete the transmission. Thus, the receiver can separate signals according to different time periods. In FDMA mode, the sources transmit signals simultaneously in the mutually disjoint frequency bands. Then, the receiver can separate signals according to different frequency bands. In the CDMA mode, the sources transmit the signals using different codes simultaneously. Thus, the receiver decodes one by one to separate the signals. According to [18], the multiple access channel can achieve a larger rate region in CDMA mode.
In this paper, the two sources will complete the communication in CDMA. Assume that the sources S 1 and S 2 independently generates the 2 n r 1 and 2 n r 2 codewords in the rates r 1 and r 2 with the block-length n. Note, in this paper, r 1 and r 2 represent the information rates rather than the data rates or frame rates. The code symbols x 1 CN ( 0 , P 1 ) and x 2 CN ( 0 , P 2 ) . P 1 and P 2 denote the transmit powers of S 1 and S 2 . In practice, S 1 and S 2 transmit the codewords x 1 and x 2 with the block-length n to the relay simultaneously. The destination performs decoding after receiving y D with the block-length n. The method of separating these two signals at the destination through decoding will be described later. In this case, the frame rates of the two sources are the same. Therefore, we can perform ANC at the relay without affecting decoding. Since the lengths of the two codewords from S 1 and S 2 are the same, we can consider this mode through discussing the single symbol transmission. During the first time slot, both S 1 and S 2 transmit simultaneously to R, which uses a linear beamforming scheme to retransmit the received sum signal with noise to D during the second time slot. It is also assumed that perfect synchronization are established among S 1 and S 2 prior to data transmission. The baseband signal received at R in the first time slot is expressed as
y R = f 1 x 1 + f 2 x 2 + z R ,
where y R C K × 1 is the signal vector received at R; f 1 C K × 1 and f 2 C K × 1 represent the channel vectors from S 1 to R and from S 2 to R, respectively, which are assumed constant during the transmission. z R C K × 1 is noise vector at the relay, and without loss of generality (w.l.o.g.), z R CN ( 0 , I K ) . For ANC is exploited in the antennas of relay, the signals from S 1 and S 2 are summed in the antennas. Upon the K sum-signals, the relay processes them employing a linear beamforming matrix A , and then retransmits it to D during the second time slot. Mathematically, the signals vector retransmitted at R can be concisely represented as
x R = Ay R ,
where x R C K × 1 is the signal vector retransmitted at R, and A C K × K is the beamforming matrix.
The relay has a power budget P R , max . Thus, the signal vector retransmitted at R should satisfy the following constraint:
E [ | x R | 2 ] = | | Af 1 | | 2 P 1 + | | Af 2 | | 2 P 2 + tr ( AA ) P R , max .
We use Ω = { A | A satisfies Equation ( 3 ) } to denote the set of all beamforming matrices satisfying the relay power constraint. As a result, given a beamforming matrix A , the signal received at D can be expressed as
y D = f 3 T Af 1 x 1 + f 3 T Af 2 x 2 + f 3 T Az R + z D ,
where z D CN ( 0 , 1 ) is the noise at destination, and f 3 C K × 1 denotes the channel vector from R to D. We assume that perfect channel state information (CSI) has been collected at R prior to transmission.
From Equation (4), the dual-hop MARN with linear beamforming can be considered as a conventional Gaussian multiple-access channel (MAC) on matrix A as follows:
y D ( A ) = x eq , 1 ( A ) + x eq , 2 ( A ) + z eq ( A ) ,
where x eq , 1 ( A ) = f 3 T Af 1 x 1 and x eq , 2 ( A ) = f 3 T Af 2 x 2 are the information symbols of the two equivalent sources and z eq ( A ) = f 3 T Az R + z D is the equivalent Gaussian noise drawn according to C N ( 0 , | | f 3 T A | | 2 + 1 ) . To distinguish them, we denote the former one as MAC ( A ) . The capacity region of a Gaussian MAC y = x 1 + x 2 + z can be found in ([18], Section 14.3). According to the capacity region of the Gaussian MAC, the achievable rate region of MAC ( A ) is denoted by R ( A ) given as follows
R ( A ) = ( r 1 ( A ) , r 2 ( A ) ) : r 1 ( A ) 1 2 log ( 1 + | f 3 T A f 1 | 2 P 1 | | f 3 T A | | 2 + 1 ) r 2 ( A ) 1 2 log ( 1 + | f 3 T A f 2 | 2 P 2 | | f 3 T A | | 2 + 1 ) r 1 ( A ) + r 2 ( A ) 1 2 log ( 1 + | f 3 T A f 1 | 2 P 1 + | f 3 T A f 2 | 2 P 2 | | f 3 T A | | 2 + 1 ) .
For notation brevity, we denote C 1 ( A ) = 1 2 log ( 1 + | f 3 T A f 1 | 2 P 1 | | f 3 T A | | 2 + 1 ) , C 2 ( A ) = 1 2 log ( 1 + | f 3 T A f 2 | 2 P 2 | | f 3 T A | | 2 + 1 ) , C sum ( A ) = 1 2 log ( 1 + | f 3 T A f 1 | 2 P 1 + | f 3 T A f 2 | 2 P 2 | | f 3 T A | | 2 + 1 ) and the union of the achievable rate sets R ( A ) ’s by R = A Ω R ( A ) . By the time-sharing technique, the achievable rate region of an MARN is given by cvx ( R ) , where cvx ( · ) represents the convex hull of a set.
In information theory, the hypothesis that the decoder at the destination knows the codebooks of the source S 1 and the S 2 is practical. First, the decoder amplifies the all 2 n r 1 codewords x 1 with f 3 T Af 1 to obtain 2 n r 1 sequences x ^ 1 with the length n not changing their corresponding messages. Similarly, the decoder can obtain 2 n r 2 new sequences x ^ 2 employing f 3 T Af 2 . Second, the decoder selects the sequence combination ( x ^ 1 , x ^ 2 ) with the smallest Euclidean distance from y among all sequence combinations. Then, the decoder can determine the codeword combination ( x 1 , x 2 ) transmitted by the sources S 1 and S 2 corresponding the sequence combination ( x ^ 1 , x ^ 2 ) . In this paper, we do not discuss the specific decoding scheme in practice. We only cite the conclusion of Gaussian multiple access channel capacity region in information theory.
It should be pointed out that this achievable rate region is obtained in CDMA mode with the synchronization condition. Unfortunately, synchronization is very difficult to achieve even in the small distance. In addition, the paper [19] pointed out that lack of synchronization can not reduce the capacity region for multiple access channel when the block lengths of the codes are long compared to the delay. Thus, in this paper, if the synchronization condition cannot be satisfied, as long as the packet length of the codes is long compared to the delay, the achievable rate region of the MARN remains unchanged.
From Equation (6), we can determine the outer bound of the achievable rate region R ( A ) by maximizing C 1 ( A ) , C 2 ( A ) and C sum ( A ) under the condition A Ω , respectively. We will obtain the maximum values max A Ω C 1 ( A ) , max A Ω C 2 ( A ) and max A Ω C sum ( A ) and the corresponding optimal beamforming matrices A opt , 1 , A opt , 2 and A opt , sum . Note that they are not unique. Usually, there exists the situation as follows:
C 1 ( A opt , 2 ) < C 1 ( A opt , 1 ) , C 1 ( A opt , sum ) < C 1 ( A opt , 1 ) , C 2 ( A opt , 1 ) < C 2 ( A opt , 2 ) , C 2 ( A opt , sum ) < C 2 ( A opt , 2 ) , C sum ( A opt , 1 ) < C 1 ( A opt , sum ) , C sum ( A opt , 2 ) < C sum ( A opt , sum ) .
We will provide the relationship of the achievable rate regions in Figure 3. R ( A opt , 1 ) is in the blue area, R ( A opt , 2 ) is in the red area, and R ( A opt , sum ) is in the violet area.
From Figure 3, it is easy to obtain the outer bound of the rate region consisting of the polyline a c f h , employing these three values C 1 ( A opt , 1 ) , C 2 ( A opt , 2 ) , C sum ( A opt , sum ) . However, according to the relationship of R ( A opt , 1 ) , R ( A opt , 2 ) , R ( A opt , sum ) , we can not determine the beamforming matrices corresponding to the dotted line subregions b c d and e f g in Figure 3. Therefore, it is unknownwhether these two subregions are achievable. Additionally, using time-sharing, we can obtain the straight line b d of the “upper corner” of regions R ( A opt , 2 ) and R ( A opt , sum ) and e g of the “low corner” of regions R ( A opt , 1 ) and R ( A opt , sum ) . Obviously, the inner bound of the rate region with polyline a b d e g h is achievable. Thus, these two subregions b c d and e f g between the inner bound and outer bound are unknown in Figure 3. We will propose another new method to determine the achievable rate region and the corresponding beamforming matrices in Section 3, and discuss whether this outer bound is tight in Section 4.

3. Design of ANC Encoding Matrix

In this section, we show that the problem of characterizing R ( A ) can be formulated as an equivalent non-convex CP optimization problem. With several transformation tricks developed in this study, we show that the CP optimization problem can be efficiently solved via a semi-definite programming (SDP)-based approach. In Section 3 and Section 4, the paper deals with many equivalent transformations of optimization problems, which are tedious. We use the following Figure 4 to illustrate the relationships of these series of optimization problems so that readers can understand easily.

3.1. Corner-Point Optimization Problem

We consider two special achievable rate pairs in R ( A ) . Using the successive cancelation decoding scheme with different decoding orders, the following rate pairs can be achieved:
R 1 up ( A ) = 1 2 log ( 1 + | f 3 T A f 1 | 2 P 1 | f 3 T A f 2 | 2 P 2 + | | f 3 T A | | 2 + 1 ) , R 2 up ( A ) = 1 2 log ( 1 + | f 3 T A f 2 | 2 P 2 | | f 3 T A | | 2 + 1 ) ,
R 1 low ( A ) = 1 2 log ( 1 + | f 3 T A f 1 | 2 P 1 | | f 3 T A | | 2 + 1 ) , R 2 low ( A ) = 1 2 log ( 1 + | f 3 T A f 2 | 2 P 2 | f 3 T A f 1 | 2 P 1 + | | f 3 T A | | 2 + 1 ) .
It is easy to verify that R 1 up ( A ) + R 2 up ( A ) = C sum ( A ) , R 1 low ( A ) + R 2 low ( A ) = C sum ( A ) . It is observed that R 2 up ( A ) = C 2 ( A ) , R 1 low ( A ) = C 1 ( A ) . We call these two points ( R 1 up ( A ) , R 2 up ( A ) ) and ( R 1 low ( A ) , R 2 low ( A ) ) as the “upper-diagonal” and “lower-diagonal” corner points of R ( A ) , respectively.
Without loss of generality, we only consider the “upper-diagonal” corner point (8), similar to the “lower-diagonal” corner point. According to (8), we set up a problem of maximizing the transmission rate R 2 up ( A ) under the relay power constraints (3). It is necessary to add a constraint that the transmission rate R 1 up ( A ) is no less than a desired value r 1 to ensure the transmission rate of user 1 is r 1 at least. Combining the fact that log ( · ) is an increasing function, the above-mentioned maximization problem can be formulated as follows, which is referred to as CP optimization problems:
max A f 3 T Af 2 2 P 2 | | f 3 T A | | 2 + 1 , s . t . f 3 T Af 1 2 P 1 f 3 T Af 2 2 P 2 + | | f 3 T A | | 2 + 1 γ 1 | | Af 1 | | 2 P 1 + | | Af 2 | | 2 P 2 + tr ( AA ) P R , max ,
where γ 1 = 2 2 r 1 - 1 is the equivalent SNR constraint. We denote the optimal solution of the problem (10) as A o ( r 1 ) . For notation brevity, we denote R ( A o ( r 1 ) ) by R ( r 1 ) . Furthermore, the maximum possible value of r 1 can be determined via solving the following problem:
max A f 3 T Af 1 2 P 1 f 3 T Af 2 2 P 2 + | | f 3 T A | | 2 + 1 , s . t . | | Af 1 | | 2 P 1 + | | Af 2 | | 2 P 2 + tr ( AA ) P R , max .
The maximum objective value is denoted by γ 1 , max , which can be easily obtained using the approach proposed in [6]. Then, we have r 1 , max = 1 2 log ( 1 + γ 1 , max ) .
Theorem 1.
For a rate pair ( r 1 , r 2 ) R , then, ( r 1 , r 2 ) R ( r 1 ) .
Proof. 
See in Appendix A. □
From Theorem 1, we can obtain a straightforward corollary shown below.
Corollary 1.
The achievable rate region of a MARN cvx ( R ) is equal to cvx ( r 1 [ 0 , r 1 , max ] R ( r 1 ) ) .
According to Theorem 1 and Corollary 1, we can characterize the achievable rate region of the MARN by the following method:
  • Solve problem (11) to obtain γ 1 , max .
  • Divide the interval [ 0 , γ 1 , max ] into some sufficiently small intervals, such that the length of the small interval equals ε .
  • Solve problem (10) according to the dividing point γ 1 and update γ 1 = γ 1 + ε .
  • Record the optimal value and corresponding solution of the problem (10), and repeat step 3 until γ 1 = γ 1 , max .
Before solving the CP optimization problem, to reduce the computational complexity, we first investigate the structure of the optimal solution of it. Let the singular-value decomposition of matrix f 1 , f 2 , f 3 be presented by
f 1 , f 2 , f 3 = U Σ V ,
where U C K × K , Σ C K × K and V C 3 × K . U is an unitary matrix. Σ = d i a g ( σ 1 , σ 2 , . . . σ r ) , σ i > 0 , i = 1 , 2 , ... r are the positive singular values of [ f 1 , f 2 , f 3 ] , and r is the rank of [ f 1 , f 2 , f 3 ] . Then, r { 1 , 2 , 3 } . W.l.o.g., we assume σ 1 σ 2 ... σ r . Let U = [ U 1 , U 2 ] , where U 1 is the matrix consisting of the first r columns of U . It is clear that U 1 U 2 i.e., U 1 U 2 = 0 . Proposition 1 is derived as follows.
Proposition 1.
The optimal solutions of the CP problems (10) and problem (11) have the following stucture:
A = U 1 * BU 1 .
Proof. 
See in Appendix B. □
It is known that the retransmitted signals vector can be expressed as
x R = Af 1 x 1 + Af 2 x 2 + Az R .
According to the proof in Appendix B and the SVD of [ f 1 , f 2 , f 3 ] , we find
Af i = U 1 * B U 1 f i + U 2 * D U 1 f i ,
and then
x R = U 1 * B U 1 ( x 1 f 1 + x 2 f 2 ) + U 2 * D U 1 ( x 1 f 1 + x 2 f 2 ) + ( U 1 * BU 1 + U 1 * CU 2 + U 2 * DU 1 + U 2 * EU 2 ) z R .
We find that the components U 1 * B U 1 ( x 1 f 1 + x 2 f 2 ) and U 2 * D U 1 ( x 1 f 1 + x 2 f 2 ) are orthogonal. Additionally, the component U 2 * D U 1 ( x 1 f 1 + x 2 f 2 ) and f 3 are orthogonal. From a physical point of view, beamforming assigns the relay power as much as possible to the signal components that are non-orthogonal to the transmission direction. This means that D = 0 . For the noise components, U 2 * DU 1 z R , U 2 * EU 2 z R and U 1 * CU 2 z R should be eliminated employing beamforming, i.e., C = 0 , E = 0 . This result is the same as our discussion in Appendix B in mathematical optimization.
The optimal structure reduces the number of complex-valued design variables in the relay beamforming matrix from K 2 to r 2 . Then, Equation (10) can be recast as follows:
max B g 3 T Bg 2 2 P 2 | | g 3 T B | | 2 + 1 , s . t . g 3 T Bg 1 2 P 1 g 3 T Bg 2 2 P 2 + | | g 3 T B | | 2 + 1 γ 1 , | | Bg 1 | | 2 P 1 + | | Bg 2 | | 2 P 2 + tr ( B B ) P R , max ,
where g i = U 1 f i , i = 1 , 2 . For the convenience of analysis, we modify the above problem as follows:
max b h 2 T b 2 P 2 | | H 3 b | | 2 + 1 , s . t . h 1 T b 2 P 1 h 2 T b 2 P 2 + | | H 3 b | | 2 + 1 γ 1 , b Φ b P R , max ,
where b = vec ( B T ) , h i = vec ( g i g 3 T ) , i = 1 , 2 , H 3 = g 3 T I 3 , Θ = g 1 g 1 P 1 + g 2 g 2 P 2 + I 3 , and Φ = blkdiag ( Θ T , ... , Θ T r ) . Obviously, there exists a matrix Ψ = Ψ such that Φ = Ψ 2 .

3.2. Semi-Definite Programming-Based Approach

In this subsection, it is necessary to determine the range of γ 1 , since an inappropriate γ 1 will lead to the feasible region of (10) being null. The maximum of γ 1 can be determined by the program as follows:
max b b h 1 * h 1 T b P 1 b h 2 * h 2 T b P 2 + b H 3 H 3 b + 1 , s . t . b Φ b P R , max .
It is clear that the optimum of Equation (19) is attained when b Φ b = P R , max because the signals are transmitted in maximum relay power. Substituting this condition to the object function of (19), we have
max b b h 1 * h 1 T b P 1 b h 2 * h 2 T b P 2 + b H 3 H 3 b + b Φ / P R , max b .
Before solving this program, we will introduce a lemma as follows.
Lemma 1.
Given vectors a , h C n × 1 and a positive definite matrix P C n × n , and a function
f ( a ) = a h h a a P a ,
the maximum h P - 1 h is attained when a = c P - 1 h , where c is an arbitrary complex constant.
Proof. 
See in Appendix C. □
Based on Lemma 1, γ 1 , max = h 1 T [ h 2 * h 2 T P 2 + H 3 H 3 + Φ / P R , max ] - 1 h 1 * P 1 is attained at
b = c [ h 2 * h 2 T P 2 + H 3 H 3 + Φ / P R , max ] - 1 h 1 * ,
where c = e j θ P R , max | | Φ 1 2 [ h 2 * h 2 T P 2 + H 3 H 3 + Φ / P R , max ] - 1 h 1 * | | - 1 for the power condition.
Next, we will develop several transformation tricks to reformulate the CP problem as an equivalent convex SDP problem, which can be efficiently solved. The problem (18) is first reformulated as
max b , u h 2 T b 2 P 2 u 2 , s . t . | | H 3 b | | 2 + 1 = u 2 , γ 1 ( h 2 T b 2 P 2 + | | H 3 b | | 2 + 1 ) - h 1 T b 2 P 1 0 , b Φ b P R , max .
Using the transformation tricks v = 1 / u and β = b / u , we have the following equivalent problem:
max β , v h 2 T β 2 P 2 , s . t . v 2 = 1 - | | H 3 β | | 2 , γ 1 ( h 2 T β 2 P 2 + | | H 3 β | | 2 + v 2 ) - h 1 T β 2 P 1 0 , β Φ β - P R , max v 2 0 .
Substituting the first constraint into the rest ones, we have
max β h 2 T β 2 P 2 , s . t . γ 1 ( h 2 T β 2 P 2 + 1 ) - h 1 T β 2 P 1 0 , β Φ β + | | H 3 β | | 2 P R , max - P R , max 0 .
Finally, using the transformation trick X = β β , (25) can be recast as
max X tr h 2 * h 2 T X P 2 , s . t . tr ( γ 1 P 2 h 2 * h 2 T - P 1 h 1 * h 1 T ) X + γ 1 0 , tr ( Φ + H 3 H 3 P R , max ) X - P R , max 0 , X 0 , rank ( X ) = 1 .
It is clear that the last rank-one constraint is non-convex. By applying the idea of the semi-definite relaxation (SDR) technique [20], the above problem can be relaxed to
max X tr h 2 * h 2 T X P 2 , s . t . tr ( γ 1 P 2 h 2 * h 2 T - P 1 h 1 * h 1 T ) X + γ 1 0 , tr ( Φ + H 3 H 3 P R , max ) X - P R , max 0 , X 0 ,
which is incorporated into a convex SDP problem [21] and thus can be efficiently solved via standard interior-point methods within polynomial time. Generally speaking, the resulting optimal solution may not lead to an optimal solution of (26) due to dropping the constraint rank ( X ) = 1 . Interestingly enough, it has been shown in [22] that, for the number of constraints less than three, the relaxed SDP problem always has a rank one solution, which is denoted by X opt . In other words, (26) and (27) are indeed equivalent. Consequently, we can obtain the optimal solution of (18), i.e., b opt = β opt / v opt , where X opt = β opt β opt and v opt = 1 - | | H 3 β opt | | 2 . It should be pointed out that the optimum and the optimal solution of (18) are with respect to γ 1 . We need to take all γ 1 [ 0 , γ 1 , max ] to attain the hull of the achievable rate region.

4. Performance Analysis

To further investigate the performance of the proposed linear beamforming schemes, we study the maximum achievable individual and sum rates of cvx ( R ) . We first analytically obtain the maximum individual rates of cvx ( R ) and the corresponding linear beamforming scheme. Then, we derive the maximum sum rate of cvx ( R ) in closed form and the corresponding linear beamforming scheme can be determined by solving a system of linear equations.
We consider first the maximum individual rates. Mathematically, the problem can be formulated as follows:
max A f 3 T Af i 2 P i | | f 3 T A | | 2 + 1 , s . t . | | Af 1 | | 2 P 1 + | | Af 2 | | 2 P 2 + tr ( AA ) P R , max .
According to Proposition 1 and the same argument above, it can be recast as
max b h i T b 2 P i | | H 3 b | | 2 + 1 , s . t . b Φ b P R , max .
It is clear that the constraint holds with equality at the optimum, otherwise the optimal solution can always be scaled up yielding a larger objective value. Thus, substituting b Φ b / P R , max = 1 in the objective function, it can be formulated as follows:
max b b h i * h i T b P i b ( H 3 H 3 + Φ / P R , max ) b .
Using Lemma 1, we determine the maximum individual signal-to-noise ratios SNR i , max = h i T ( H 3 H 3 + Φ / P R , max ) - 1 h i * P i , i = 1 , 2 , which is attained at
b i , opt = c i ( H 3 H 3 + Φ / P R , max ) - 1 h i * ,
where c i = e j θ P R , max | | Φ 1 2 ( H 3 H 3 + Φ / P R , max ) - 1 h i * | | - 1 , which is chosen such that the constraint holds with equality. The maximum individual rates are easy to be determined r i , max = 1 2 log ( 1 + SNR i , max ) .
Next, we consider the maximum sum rate. Mathematically, the problem can be formulated as follows:
max A f 3 T Af 1 2 P 1 + f 3 T Af 2 2 P 2 | | f 3 T A | | 2 + 1 , s . t . | | Af 1 | | 2 P 1 + | | Af 2 | | 2 P 2 + tr ( AA ) P R , max .
Similarly, it can be recast as
max b h 1 T b 2 P 1 + h 2 T b 2 P 2 | | H 3 b | | 2 + 1 , s . t . b Φ b P R , max .
For the same reason as in the previous case, the constraint holds with equality at the optimum. Thus, substituting b Φ b / P R , max = 1 in the objective function, it can be formulated as follows:
max b b h 1 * h 1 T b P 1 + b h 2 * h 2 T b P 2 b ( H 3 H 3 + Φ / P max ) b = max b b h 1 * h 2 * P 1 0 0 P 2 h 1 T h 2 T b b ( H 3 H 3 + Φ / P max ) b .
Using Lemma 1, we will determine the maximum sum rate by the following Theorem 2.
Theorem 2.
The maximum sum signal-to-noise ratio is denoted SNR max sum , then
SNR max sum = λ 1 + λ 2 + ( λ 1 + λ 2 ) 2 - 4 λ 1 λ 2 2 ,
where λ 1 λ 2 = P 1 P 2 | | d 1 | | 2 | | d 2 | | 2 - | d 1 T d 2 * | 2 , λ 1 + λ 2 = | | d 1 | | 2 P 1 + | | d 2 | | 2 P 2 and d 1 , d 2 T = h 1 , h 2 T ( H 3 H 3 + Φ / P R , max ) - 1 2 .
Proof. 
See in Appendix D. □
The corresponding maximum sum rate is easily given by r sum , max = 1 2 log ( 1 + SNR max sum ) . The maximum is attained at b sum , opt , which can be determined by solving the following system of linear equations:
M b sum , opt = 0 ,
where
M = ( H 3 H 3 + Φ / P R , max ) - 1 h 1 * , h 2 * diag ( P 1 , P 2 ) h 1 ; h 2 T - λ max I ,
with an additional constraint that b sum , opt Φ b sum , opt = P R , max . Through the mathematical analysis above, we obtain the two maximum individual rates r 1 , max , r 2 , max and the maximum sum rate r sum , max . These three values will determine the bound of the theoretical rate region easily, but we can not determine the beamforming matrices corresponding to all of the points on the bound of the rate region.
Next, we will discuss whether the outer bound determined by these three maximum rates C 1 ( A opt , 1 ) = r 1 , max , C 2 ( A opt , 2 ) = r 2 , max and C sum ( A opt , 1 ) = r sum , max is tight. We know if this outer bound is tight, for the “upper corner” of the rare region R ( A ) , there exists a beamforming matrix A ^ Ω , such that
R 1 up ( A ^ ) = max A Ω 1 2 log ( 1 + | f 3 T Af 1 | 2 P 1 | f 3 T Af 2 | 2 P 2 + | | f 3 T A | | 2 + 1 ) = 1 2 log ( 1 + γ 1 , max ) ,
R 2 up ( A ^ ) = max A Ω 1 2 log ( 1 + | f 3 T Af 2 | 2 P 2 | | f 3 T A | | 2 + 1 ) = r 2 , max ,
all hold. According to the previous analysis, the condition achieving γ 1 , max is
b = c [ h 2 * h 2 T P 2 + H 3 H 3 + Φ / P R , max ] - 1 h 1 * ,
where c = e j θ P R , max | | Φ 1 2 [ h 2 * h 2 T P 2 + H 3 H 3 + Φ / P R , max ] - 1 h 1 * | | - 1 . The condition achieving r 2 , max is
b = c ^ ( H 3 H 3 + Φ / P R , max ) - 1 h 2 * ,
where c ^ = e j θ P R , max | | Φ 1 2 ( H 3 H 3 + Φ / P R , max ) - 1 h 2 * | | - 1 . Obviously, (40) and (41) can not be established simultaneously. Therefore, this outer bound is not tight.

5. Numerical Results

In this section, we show some numerical results to quantify the achievable rate regions of a dual-hop MARN with linear beamforming, and analyze the transmission performance under different antenna numbers and relay schemes. All simulations are performed in MATLAB r2010a (MathWorks, Natick, MA, USA). We use CVX toolbox [23] to solve the SDP problems. We assume that the power budgets of the two sources are P 1 = P 2 = 3 dBW , and the relay is equipped with K antennas having a relay power budget P R . The channel coefficients are generated as independent complex Gaussian random variables with the distribution CN ( 0 , 1 ) . We randomly generate a set of channel vectors f 1 , f 2 and f 3 as follows:
f 1 = [ 0.091 - 0.858 i , 0.464 - 0.933 i , - 0.826 + 0.658 i , - 0.326 + 0.008 i , - 0.186 - 0.456 i ] , f 2 = [ 0.570 + 1.046 i , 0.164 + 0.805 i , - 0.700 - 0.484 i , 0.947 - 0.914 i , 0.205 - 0.052 i ] , f 3 = [ - 0.234 - 0.600 i , - 0.597 - 0.174 i , 0.352 + 0.469 i , 1.053 - 0.604 i , - 0.386 - 0.849 i ] .
First, setting the channel vector f 1 , f 2 and f 3 above and the number of antennas K at relay. We show the achievable rate regions versus different relay power budgets P R = 0 , 3 , 6 dBW in Figure 5. Meanwhile, according to the three rates r 1 , max , r 2 , max and r sum , max obtained employing the method in Section 4, we determine an outer bound of the achievable rate region R . The simulation results show that the achievable rate regions obtained by using our scheme almost coincides with the corresponding outer bounds except the corners. It validates the conclusion obtained through analysis in Section 4 that this outer bound is not tight. It is observed that the achievable rate region with P R , max = 0 dBW is the interior of the achievable rate region with P R , max = 3 , 6 dBW. The achievable rate region expands as the relay power budget P R , max increases. It is in conformity with the reality that increasing the power budget of relay antennas always leads to better transmission performance.
In Figure 6, we show the average sum-rates corresponding to the optimal beamforming matrices versus different relay power budget P R = 0 , 3 , 6 , ... , 30 dBW when K = 5 , 10 , 15 over 5000 channel realization. Comparing these three curves, we find the average sum-rates increase with the increase of K. It is in conformity with the reality that increasing the number of antennas K can increase diversity gain to improve system transmission performance. In addition, the average sum-rates increase with the increase of the relay power budget P R , which is consistent with the result in Figure 5.
To further illustrate the system performance exploiting the scheme proposed in this paper, we show the average sum-rates versus different relay power budgets P R = 0 , 3 , 6 , ... , 30 dBW comparing with other several relay schemes that are usually applied in practice.
  • Direct relaying, where the relay beamforming matrix is in the form of A = α I and α = P R , max | | f 1 | | 2 P 1 + | | f 2 | | 2 P 2 + K . It is a scheme to uniformly amplify all the signals of antennas at relay. In essence, it is not a beamforming scheme but a simple AF scheme.
  • Alternative relaying, which is a TDMA scheme. It requires four time slots to complete the communication between the two sources S 1 , S 2 and the destination. We assume that the communication between source S 1 and destination is completed in the first and second time slots, while communication between source S 2 and destination is completed in the other two time slots. The corresponding relay beamforming matrices are given in [6].
  • Optimal diagonal beamforming, which is a beamforming scheme that the signals of the different antennas can not be superimposed. The corresponding relay beamforming matrices are diagonal matrices, which is an optimal form of the direct relaying scheme.
It is observed in Figure 7 that the optimal linear beamforming scheme significantly outperforms the other three relay schems.

6. Conclusions

In this paper, we investigate a dual-hop MARN consisting of two single-antenna sources, a single-antenna destination and a helping multi-antenna relay. The relay assists the communication between the sources and destination using an ANC-based linear beamforming scheme. We characterize the achievable rate region and acquire the corresponding beamforming schemes. In addition, we analyze the optimal linear beamforming schemes for the individual rates and sum-rate, and derive the mathematical closed forms of maximum individual rate and sum-rate. However, in order to implement the linear beamforming scheme, the CSI of the sources and destination should be acquired at relay. The SCI acquiring technique and feedback mechanism are used to provide the relay with all of CSIs, yielding higher overhead and complexity, which is the main challenge for designing a beamforming scheme. Our future work will be related to the imperfect stochastic or deterministic CSI model.

Author Contributions

The work presented here was developed in collaboration among all authors. All authors have contributed to, seen and approved the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China Grant No. 61271174 and No. 61301178.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Theorem 1

Proof. 
Since ( r 1 , r 2 ) R , we assume that ( r 1 , r 2 ) R ( A ) , r 2 = C 2 ( A ) and r 1 + r 2 C sum ( A ) for some A Ω . A o ( r 1 ) is the optimal solution of problem (10) satisfying A o ( r 1 ) Ω and the condition as follows:
| f 3 T A o ( r 1 ) f 1 | 2 P 1 | f 3 T A o ( r 1 ) f 2 | 2 P 2 + | | f 3 T A o ( r 1 ) | | 2 + 1 γ 1 .
According to (8),
R 1 up ( A o ( r 1 ) ) = 1 2 log ( 1 + | f 3 T A o ( r 1 ) f 1 | 2 P 1 | f 3 T A o ( r 1 ) f 2 | 2 P 2 + | | f 3 T A o ( r 1 ) | | 2 + 1 ) 1 2 log ( 1 + γ 1 ) = r 1 .
For R 1 up ( A o ( r 1 ) ) R 1 low ( A o ( r 1 ) ) , then, r 1 R 1 low ( A o ( r 1 ) ) = C 1 ( A o ( r 1 ) ) . Considering the “up corner” in R ( A ) , we have
R 1 up ( A ) = C sum ( A ) - R 2 up ( A ) = C sum ( A ) - C 2 ( A ) r 1 + r 2 - C 2 ( A ) = r 1 .
Then, the condition | f 3 T A f 1 | 2 P 1 | f 3 T A f 2 | 2 P 2 + | | f 3 T A | | 2 + 1 γ 1 holds. From problem (10), we have
C 2 ( A o ( r 1 ) ) = R 2 up ( A o ( r 1 ) ) = 1 2 log ( 1 + | f 3 T A o ( r 1 ) f 2 | 2 P 2 | | f 3 T A o ( r 1 ) | | 2 + 1 )
1 2 log ( 1 + | f 3 T A f 2 | 2 P 2 | | f 3 T A | | 2 + 1 ) = C 2 ( A ) = r 2 ,
r 1 + r 2 R 1 up ( A o ( r 1 ) ) + R 2 up ( A o ( r 1 ) ) = C sum ( A o ( r 1 ) ) .
As a result, from (6), we can conclude that ( r 1 , r 2 ) R ( A o ( r 1 ) ) . □

Appendix B. Proof of Proposition 1

Proof. 
Since singular value decomposition [ f 1 , f 2 , f 3 ] = U Σ V , we know that U = [ U 1 , U 2 ] , where U 1 C K × r is the first r columns of U . Since U is a unitary matrix, it is clear that U 1 U 2 = 0 , U 1 U 1 = I r , and U 2 U 2 = I K - r . W.l.o.g., the AF beamforming matrix A can be written as follows:
A = U * B C D E U = [ U 1 * , U 2 * ] B C D E U 1 U 2 = U 1 * BU 1 + U 1 * CU 2 + U 2 * DU 1 + U 2 * EU 2 ,
where B C r × r , C C r × ( K - r ) , D C ( K - r ) × r and E C ( K - r ) × ( K - r ) are arbitrarily matrices. Additionally,
U [ f 1 , f 2 , f 3 ] = U U Σ V = I K Σ ^ 0 V = Σ ^ V 0 ,
where Σ ^ C r × K is the first r rows of Σ . Furthermore, we find,
U [ f 1 , f 2 , f 3 ] = U 1 U 2 [ f 1 , f 2 , f 3 ] = U 1 f 1 U 1 f 2 U 1 f 3 U 2 f 1 U 2 f 2 U 2 f 3 .
Comparing (A7) with (A8), we find U 2 f i = 0 , i = 1 , 2 , 3 . Then,
| f 3 T A f i | 2 = | f 3 T U 1 * B U 1 f i + f 3 T U 1 * C U 2 f i + f 3 T U 2 * D U 1 f i + f 3 T U 2 * E U 2 f i | 2 = | f 3 T U 1 * B U 1 f i | 2 ,
which is independent of C , D , and E ,
| | f 3 T A | | 2 = | | f 3 T U 1 * B U 1 + f 3 T U 1 * C U 2 + f 3 T U 2 * D U 1 + f 3 T U 2 * E U 2 | | 2 = | | f 3 T U 1 * B U 1 + f 3 T U 1 * C U 2 | | 2 ,
| | A f i | | 2 = | | U 1 * B U 1 f i + U 1 * C U 2 f i + U 2 * D U 1 f i + U 2 * E U 2 f i | | 2 = | | U 1 * B U 1 f i + U 2 * D U 1 f i | | 2 .
Since U 1 U 2 = 0 , U 1 U 1 = I r and U 2 U 2 = I K - r , it is easy to check that
| | f 3 T A | | 2 = | | f 3 T U 1 * B | | 2 + | | f 3 T U 1 * C | | 2 ,
| | Af i | | 2 = | | BU 1 f i | | 2 + | | DU 1 f i | | 2 ,
and
tr ( AA ) = tr ( BB ) + tr ( CC ) + tr ( DD ) + tr ( EE ) .
Substituting the corresponding equations above into the CP program (10), the program can be rewritten as follows:
max B , C | f 3 T U 1 * B U 1 f 2 | 2 P 2 | | f 3 T U 1 * B | | 2 + | | f 3 T U 1 * C | | 2 + 1 , s . t | f 3 T U 1 * B U 1 f 1 | 2 P 1 | f 3 T U 1 * B U 1 f 2 | 2 P 2 + | | f 3 T U 1 * B | | 2 + | | f 3 T U 1 * C | | 2 + 1 γ 1 , | | B U 1 * f 1 | | 2 P 1 + | | B U 1 * f 2 | | 2 P 2 + tr ( B B ) + tr ( C C ) P R , max - | | D U 1 * f 1 | | 2 P 1 - | | D U 1 * f 2 | | 2 P 2 - tr ( D D ) - tr ( E E ) .
Obviously, the object function is independent of D , E . The feasible region will be expanded when D = 0 and E = 0 . Then, the maximum of (A15) is attained when C = 0 . Thus, it can be concluded that the matrices C , D and E are all set to zero at the optimal. □

Appendix C. Proof of Lemma 1

Proof. 
For P is a positive definite matrix, there exists an invertible matrix T satisfying P = T T . Setting d = T a , and then substituting a = T - 1 d in function (21), we have
d ( T - 1 ) h h T - 1 d d d ,
which is a standard Rayleight–Ritz quotient form [24], and the maximum is the maximal eigenvalue of the matrix ( T - 1 ) h h T - 1 . Obviously, rank ( ( T - 1 ) h h T - 1 ) = 1 and there exists only one non-zero eigenvalue λ , which is equal to
λ = h T - 1 ( T ) - 1 h = h ( T T ) - 1 h = h P - 1 h > 0 .
Apparently, (A16) equals λ when d is the eigenvector of the matrix ( T - 1 ) h h T - 1 . We know that d can be expressed as
d = c ( T ) - 1 h ,
where c is an arbitrary complex constant, and then it is deduced that
a = c T - 1 ( T ) - 1 h = c ( T T ) - 1 h = c P - 1 h .

Appendix D. Proof of Theorem 2

Proof. 
Obviously, H 3 H 3 + Φ / P R , max is a positive definite matrix, for notation simplicity, we denote
Λ = ( H 3 H 3 + Φ / P R , max ) - 1 2 .
Then, Λ = Λ , setting d 1 T d 2 T = h 1 T h 2 T Λ and x = Λ b . The objective function can be reformulated as
max x x [ d 1 * , d 2 * ] P 1 0 0 P 2 d 1 T d 2 T x x x = max x x d 1 * , d 2 * diag ( P 1 , P 2 ) d 1 ; d 2 T x x x .
Since the maximum value of the above function is independent of | | x | | , the constraint can always be satisfied and thus be omitted. Note that the maximum value of the Rayleigh–Ritz quotient [24] is equal to the proper generalized eigenvalue. Therefore, for the above function, the maximum value is equal to the proper eigenvalue of matrix d 1 * , d 2 * diag ( P 1 , P 2 ) d 1 ; d 2 T . By Sylvester’s Theorem, the matrix
Ψ = d 1 ; d 2 T d 1 * , d 2 * diag ( P 1 , P 2 ) = | | d 1 | | 2 P 1 d 1 T d 2 * P 2 d 2 T d 1 * P 1 | | d 2 | | 2 P 2
has exactly the same non-zero eigenvalues as d 1 * , d 2 * diag ( P 1 , P 2 ) d 1 ; d 2 T . Denote λ 1 and λ 2 the eigenvalues of the above matrix. Then, we have the following relationships:
λ 1 λ 2 = det ( Ψ ) = P 1 P 2 | | d 1 | | 2 , | | d 2 | | 2 - | d 1 T d 2 * | 2 ,
λ 1 + λ 2 = tr ( Ψ ) = | | d 1 | | 2 P 1 + | | d 2 | | 2 P 2 .
Consequently, the maximum eigenvalue λ max of Ψ is given as follows:
λ max = λ 1 + λ 2 + ( λ 1 + λ 2 ) 2 - 4 λ 1 λ 2 2 .

References

  1. Laneman, J.N.; Tse, D.N.; Wornell, G.W. Cooperative diversity in wireless networks: Efficient protocols and outage behavior. IEEE Trans. Inf. Theory 2004, 50, 3062–3080. [Google Scholar] [CrossRef]
  2. Zhao, Y.; Adve, R.; Lim, T. Improving amplify-and-forward relay networks: Optimal power allocation versus selection. IEEE Trans. Wirel. Commun. 2007, 6, 3114–3123. [Google Scholar]
  3. Gastpar, M.; Vetterli, M. On the capacity of large Gaussian relay networks. IEEE Trans. Inf. Theory 2005, 51, 765–779. [Google Scholar] [CrossRef]
  4. Steinwandt, J.; Radhakrishnan, V.; Haardt, M. Distributed beamforming for cooperative networks with widely-linear processing at the relays and the receiver. In Proceedings of the IEEE International Conference on Acoustics, Brisbane, QLD, Australia, 19–24 April 2015; pp. 2714–2718. [Google Scholar]
  5. Xu, Y.; Shen, C.; Ding, Z.; Sun, X.; Yan, S.; Zhu, G. Joint beamforming design and power splitting control in cooperative SWIPT NOMA systems. In Proceedings of the IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
  6. Tang, X.; Hua, Y. Optimal design of non-regenerative mimo wireless relays. IEEE Trans. Wirel. Commun. 2007, 6, 1398–1407. [Google Scholar] [CrossRef]
  7. Jing, Y.; Jafarkhani, H. Network beamforming using relays with perfect channel information. IEEE Trans. Inf. Theory 2009, 55, 2499–2517. [Google Scholar] [CrossRef]
  8. Maric, I.; Yates, R.D. Bandwidth and power allocation for cooperative strategies in Gaussian relay networks. IEEE Trans. Inf. Theory 2010, 56, 1880–1889. [Google Scholar] [CrossRef]
  9. Xing, C.; Ma, S.; Zhou, Y. Matrix-Monotonic Optimization for MIMO Systems. IEEE Trans. Signal Process. 2015, 63, 334–348. [Google Scholar] [CrossRef] [Green Version]
  10. Xing, C.; Gao, F.; Zhou, Y. A Framework for Transceiver Designs for Multi-Hop Communications With Covariance Shaping Constraints. IEEE Trans. Signal Process. 2015, 63, 3930–3945. [Google Scholar] [CrossRef]
  11. Xing, C.; Ma, Y.; Zhou, Y.; Gao, F. Transceiver Optimization for Multi-Hop Communications With Per-Antenna Power Constraints. IEEE Trans. Signal Process. 2016, 64, 1519–1534. [Google Scholar] [CrossRef]
  12. Katti, S.; Gollakota, S.; Katabi, D. Embracing wireless interference: Analog network coding. ACM SIGCOMM Comput. Commun. Rev. 2007, 37, 397–408. [Google Scholar] [CrossRef]
  13. Maric, I.; Goldsmith, A.; Medard, M. Multihop analog network coding via amplify-and-forward: The high SNR regime. IEEE Trans. Inf. Theory 2012, 58, 793–803. [Google Scholar] [CrossRef]
  14. Ntontin, K.; di Renzo, M.; Pérez Neira, A.I.; Verikoukis, C. Analog Network Coding in the Multiple Access Relay Channel: Error Rate Analysis and Optimal Power Allocation. IEEE Trans. Wirel. Commun. 2015, 14, 3015–3032. [Google Scholar] [CrossRef]
  15. Jafar, S.A.; Gomadam, K.S.; Huang, C. Duality and Rate Optimization for Multiple Access and Broadcast Channels with Amplify-and-Forward Relays. IEEE Trans. Inf. Theory 2007, 60, 3350–3370. [Google Scholar] [CrossRef]
  16. Liu, B.; Cai, N. Optimal rate region of two-hop multiple access channel via amplify-and-forward scheme. Lect. Notes Compt. Sci. 2013, 7777, 44–70. [Google Scholar]
  17. Liu, B. Design of Distributed Beamforming for Dual-Hop Multiple-Access Relay Networks. ETRI J. 2014, 36, 625–634. [Google Scholar] [CrossRef]
  18. Cover, T.; Thomas, J. Elements of Information Theory; John Wiley & Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
  19. Cover, T.; Mcelience, R.; Posner, E. Asynchronous multiple access channel capacity. IEEE Trans. Inf. Theory 1981, 27, 409–413. [Google Scholar] [CrossRef]
  20. Luo, Z.-Q.; Ma, W.-K.; So, A.M.-C.; Ye, Y.; Zhang, S. Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 2010, 27, 20–34. [Google Scholar] [CrossRef]
  21. Boyd, S.P.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  22. Huang, Y.; Zhang, S. Complex matrix decomposition and quadratic programming. Math. Oper. Res. 2007, 32, 758–768. [Google Scholar] [CrossRef]
  23. Grant, M.; Boyd, S. CVX Users’ Guide for CVX. Available online: http://cvxr.com/cvx/doc/ (accessed on 24 July 2018).
  24. Horn, R.A.; Johnson, C.A. Matrix Analysis; Cambridge University Press: Cambridge, UK, 1985; pp. 176–180. [Google Scholar]
Figure 1. Wireless monitoring system.
Figure 1. Wireless monitoring system.
Entropy 20 00547 g001
Figure 2. Network model.
Figure 2. Network model.
Entropy 20 00547 g002
Figure 3. Relationship of the Achievable Rate Regions.
Figure 3. Relationship of the Achievable Rate Regions.
Entropy 20 00547 g003
Figure 4. Relationship of the problems.
Figure 4. Relationship of the problems.
Entropy 20 00547 g004
Figure 5. Achievable rate region and Outer bounds.
Figure 5. Achievable rate region and Outer bounds.
Entropy 20 00547 g005
Figure 6. Average Sum-rate when K = 5 , 10 , 15 versus the P R .
Figure 6. Average Sum-rate when K = 5 , 10 , 15 versus the P R .
Entropy 20 00547 g006
Figure 7. Average Sum-rates of different relaying schemes.
Figure 7. Average Sum-rates of different relaying schemes.
Entropy 20 00547 g007

Share and Cite

MDPI and ACS Style

Feng, G.; Guo, W.; Liu, B. Achievable Rate Region under Linear Beamforming for Dual-Hop Multiple-Access Relay Network. Entropy 2018, 20, 547. https://doi.org/10.3390/e20080547

AMA Style

Feng G, Guo W, Liu B. Achievable Rate Region under Linear Beamforming for Dual-Hop Multiple-Access Relay Network. Entropy. 2018; 20(8):547. https://doi.org/10.3390/e20080547

Chicago/Turabian Style

Feng, Guiguo, Wangmei Guo, and Binyue Liu. 2018. "Achievable Rate Region under Linear Beamforming for Dual-Hop Multiple-Access Relay Network" Entropy 20, no. 8: 547. https://doi.org/10.3390/e20080547

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop