• 沒有找到結果。

放大傳遞之合作式系統在服務品質限制下聯合

N/A
N/A
Protected

Academic year: 2021

Share "放大傳遞之合作式系統在服務品質限制下聯合"

Copied!
66
0
0

加載中.... (立即查看全文)

全文

(1)國. 立. 交. 通. 大. 學. 電信工程學系碩士班 碩士論文. 放大傳遞之合作式系統在服務品質限制下聯合 前置編碼器設計. Joint Source/Relay Precoders Design with Quality-of-Service (QoS) Constraints in Amplify-and-Forward Cooperative Systems 研 究 生:柯國仁 指導教授:吳文榕 博士. Student:Kur-Jen Ken Advisor:Dr. Wen-Rong Wu. 中華民國九十八年 三 月.

(2) 放大傳遞之合作式系統在服務品質限制下聯合 前置編碼器設計 Joint Source/Relay Precoders Design with Quality-of-Service (QoS) Constraints in Amplify-and-Forward Cooperative Systems 研 究 生:柯國仁. Student:Kur-Jen Ken. 指導教授:吳文榕 博士. Advisor:Dr. Wen-Rong Wu. 國 立 交 通 大 學 電信工程學系碩士班 碩 士 論 文. A Thesis Submitted to Department of Communication Engineering College of Electrical and Computer Engineering National Chiao-Tung University in Partial Fulfillment of the Requirements for the Degree of Master of Science In Communication Engineering .January 2009 Hsinchu, Taiwan, Republic of China. 中華民國九十八年 三 月.

(3) 放大傳遞之合作式系統在服務品質限制下聯合前置 編碼器設計 Joint Source/Relay Precoders Design with Quality-of-Service (QoS) Constraints in Amplify-and-Forward Cooperative Systems 研究生:柯國仁. 指導教授:吳文榕 教授. 國立交通大學電信工程學系碩士班. 中文摘要 在放大傳遞協定多輸入多輸出中繼傳輸系統中,傳統前置編碼器設計通常是在總功 率限制下討論如何去改善連線品質。在本論文中,我們從不同觀點來看此問題,我們考 慮在服務頻質限制下如何讓總傳輸功率最小。因多輸入多輸出中繼傳輸系統包含兩條路 徑(中繼路徑和直線路徑)和兩個前置編碼器(發送端前置編碼器和中繼端前置編碼 器),要直接導出此問題的最佳解有很大的困難。藉在目的端使用最小方均差接收器, 我們首先將此設計的問題轉化成有限制條件的最佳化問題。不過我們發現這最佳化問題 的成本函數是前置編碼器的非線性函數直接求取這問題的解仍然困難。我們因此提議一 新設計方法來解決這問題。主要想法是使用一最小均方差上限當做成本函數以及使用一 限制型的前置編碼器結構。在我們的方法下,這前置編碼器設計問題可以被轉變成一個 功率分配的問題,因而能顯著地簡化最佳解的推導。模擬解果顯示相較於傳統非合作式 多輸入多輸出傳輸系統我們所提出的方法可以大幅的減少傳輸功率。. I.

(4) Joint Source/Relay Precoders Design with Quality-of-Service (QoS) Constraints in Amplify-and-Forward Cooperative Systems Student: Kur-Jen Ken. Advisor: Dr. Wen-Rong Wu. Department of Communication Engineering National Chiao-Tung University. Abstract Conventional. precoder. designs. for. amplify-and-forward. (AF). multiple-input. multiple-output (MIMO) relay systems often consider how to improve the link quality under a total power constraint. In this thesis, we consider the design problem from a different perspective by minimizing the total transmission power under a quality of service (QoS) constraint. The problem is difficult since the MIMO relay system involves two links, the relay and direct links, and two precoders, the source and relay precoders. Using the minimum mean-square-error (MMSE) receiver at the destination, we first formulate the design problem as a constrained optimization problem. It is found, however, that the cost function is a highly nonlinear function of the precoders, and it is not feasible to solve the problem directly. We then propose a new design method to remedy the problem. The main idea is to replace the MSE with an upper bound, and apply a constrained structure for the precoders. Using our approach, the precoders design problems can be translated into a power allocation problem, significantly simplify the solution derivation. Simulations show that the proposed methods can dramatically reduce the required transmission power compared to the conventional non-cooperative MIMO systems. II.

(5) Acknowledgment 首先誠摯的感謝指導教授吳文榕博士,老師悉心的教導使我得以一窺電信領域的深 奧,不時的討論並指點我正確的方向,使我在兩年中獲益匪淺。老師對學問的嚴謹更是 我輩學習的典範。 兩年裡的日子,實驗室裡共同的生活點滴,學術上的討論、生活上的細節、兩性相 處的方法交流、言不及義的閒扯、等…感謝眾位學長姐、同學、學弟妹的共同砥礪,你 /妳們的陪伴讓兩年的研究生活變得絢麗多彩。 特別感謝曾凡碩學長以及許兆元學長不厭其煩的指引我研究的方向和指出我研究 中的缺失,且總能在我迷惘時為我解惑,也感謝徐子瀚學長、何軒廷學長、吳嘉原學長、 賴允仁學長、賴建嘉學長的幫忙,讓我可順利走過這兩年。 最後,謹以此文獻給我摯愛的雙親和家人。. III.

(6) Catalog 中文摘要 ................................................................................................................................... I Abstract ...................................................................................................................................II Acknowledgment .................................................................................................................. III Catalog................................................................................................................................... IV Figure List ............................................................................................................................. VI Abbreviations and Acronyms ........................................................................................... VIII Chapter 1: Introduction …...……...……………………………………………………...…1 Chapter 2: Preliminar …….…….…………………………………………………………..5. 2.1 KARUSH-KUHN-TUCKER CONDITION WITH CONVEX OPTIMIJATION ................................5 2.1.1 Convex optimzjation.............................................................................................................................5 2.1.2 Lagrange condition and Karush-Kuhn-Tucker condition.....................................................................7.. 2.2 EXISTING METHOD ...........................................................................................................9 Chapter 3: SISO Relay Systems ...........................................................................................15 3.1 INPUT-OUTPUT RELATION ...............................................................................................15 3.2 PROBLEM FORMULATION AND SOLUTION .......................................................................17 Chapter 4: MIMO Relay Systems........................................................................................21 4.1 INPUT-OUTPUT RELATIONSHIP OF MIMO RELAY SYSTEMS ............................................21 4.2 PROBLEM FORMULATION AND SOLUTIONS ......................................................................22 4.2.1 Special case I: source precoding .......................................................................................................30 4.2.2 Special case II: relay precoding ........................................................................................................32 4.2.3 General case: joint source/relay precoding .......................................................................................34. Chapter5: Simulation............................................................................................................43 IV.

(7) 5.1 SISO SYSTEMS ...............................................................................................................43 5.2 MIMO RELAY SYSTEMS .................................................................................................44 5.2.1 Special case I: source precoding .......................................................................................................44 5.2.2 Special case II: relay precoding ........................................................................................................47 5.2.3 General case: joint source/relay precoding .......................................................................................49. Chapter 6: Conclusions .........................................................................................................54 Reference ................................................................................................................................55. V.

(8) Figure List Figure 2-1: A simple example of convex set .............................................................................6 Figure 2-2: A simple example of convex function ....................................................................6 Figure 2-3: Block diagram of the MIMO system in [17] ........................................................10 Figure 4-1: Description of a mimo AF cooperative uplink transmission scheme ...................21 Figure 5 1: Performance comparison for equal-power and proposed PA schemes in SISO relay systems (BER constrain = 10−3 ) ..........................................................................44 Figure 5 2: MSE comparison for conventional MIMO and proposed MIMO relay systems (MSE constrain = 10−1 ). ....................................................................................45 Figure 5-3: BER comparison for conventional MIMO and proposed MIMO relay systems (MSE constrain = 10−1 ). ....................................................................................46 Figure 5-4: Power-consumption comparison for conventional MIMO and proposed MIMO relay systems .......................................................................................................46 Figure 5 5: MSE comparison for conventional MIMO and proposed MIMO relay systems ( MSE constrain = 10−1 ) ..................................................................................48 Figure 5-6: BER comparison for conventional MIMO and proposed MIMO relay systems ( MSE constrain = 10−1 ) ..................................................................................48 Figure 5-7: Power-consumption comparison for conventional MIMO and proposed MIMO relay systems .......................................................................................................49 Figure 5-8: MSE comparison for conventional MIMO and proposed MIMO relay systems ( MSE constrain = 10−1 )… ..............................................................................50 Figure 5-9: BER comparison for conventional MIMO and proposed MIMO relay systems ( MSE constrain = 10−1 ) ..................................................................................51 Figure 5-10: MSE comparison for conventional MIMO, the proposed MIMO relay without direct link, and the proposed MIMO systems. ....................................................51 VI.

(9) Figure 5-11: Power distribution of total power in the proposed MIMO relay system.……….52 Figure 5-12: Outage probability of conventional MIMO and the proposed MIMO relay systems. ...............................................................................................................53. VII.

(10) Abbreviations and Acronyms AF. amplify and forward. AWGN. the additive white Gaussian noise. BER. bit error rate. BS. base station. BW. bandwidth. CSI. channel statement information. DF. decode and forward. DFT. discrete Fourier transform. i.i.d.. identical independent distribution. KKT. Karush–Kuhn–Tucker. MIMO. multiple-input and multiple-output. MMSE. minimum mean square error. MRC. maximum ratio combining. MSE. mean square error. SINR. signal to interference plus noise ratio. SISO. single input and single output. SNR. signal to noise ratio. SVD. singular value decomposition. QoS. quality of service. VIII.

(11) Chapter 1: Introduction Spatial diversity techniques can effectively mitigate the performance deterioration caused by channel fading, without imposing delays or bandwidth expansion. Spatial diversity can be obtained with multiple transmit/receive antennas. With signals transmitted/received from antennas separated far enough, parallel multiple channels are then generated. Multiple-input multiple-output (MIMO) systems, equipped multiple antennas both in the transmitter and receiver, can further introduce higher degree of freedom allowing the operation of spatial multiplexing to increase the data rate. Recently, user cooperation has been proposed as a mean for further performance enhancement [1]-[3]. With the aid of relay nodes, the system can build a MIMO system which can give higher resistance to fading and shadowing, lower outage probability, higher capacity, less power consumption, less interference power, and more flexible use of the link resource. Cooperative communication has been developed as the key technique for next wireless communication. In a general cooperative system, each node cannot transmit and receive signal simultaneously, i.e., it is operated in a half-duplex mode. Most systems use a two-phase transmission protocol. Consider a typical three-node system. In the first-phase, the source node broadcasts signal to the destination and the relay node. In the second phase, the relay is forwards processed signal to the destination. The destination then combines the signals received from both nodes to make an estimation of the transmitted data. There are two main cooperative protocols, amplify-and-forward (AF) and decode-and-forward (DF). In AF, the relay only amplifies and retransmits the received signal to the destination. In DF, the relay decodes the received signal, re-encode the detected data, and retransmit the re-encoded signal to the destination. If detection errors occur, DF will degrade the system performance. Also, AF 1.

(12) relays usually require a smaller processing delay and has a lower construction cost. Thus, there is also another type of the DF protocol. The relay node will first check if the inter-outage occurs. Outage indicates that the transmit data rate is higher than the source-to-relay channel capacity. Outage also means that the probability that the relay decodes the data correctly cannot be controlled. If the inter-outage occurs, the relay will not forward signal to destination. Other types of the protocol include compress-and-forward (CF) and decode-amplify-forward (DAF) are also discussed in the literature [22]-[23]. In CF, the relay compresses received signal and then forwards the compressed signal to the destination. In DAF, the relay decodes the received signal softly (instead of hard decisions), i.e., calculate log-likelihood ratios (LLRs) of information bits, and then amplifies (scales) and forwards the LLRs to the destination. In this thesis, we will focus on a three-node MIMO cooperative systems where the relay node employs the AF relaying protocol. The source, the relay and the destination all have multiple antennas. As mentioned, MIMO channels can provide a significant increase in capacity over single-input single-output (SISO) channels [4], [5]. With the MIMO structure at each node, the performance of a cooperative system can be further enhanced. This cooperative structure is referred to as the MIMO relay system. It is well know that precoding can effectively improve the performance of a MIMO system. This is also true for a MIMO relay system. In conventional precoding design, the objective is to maximize the communication quality subject to a transmitter power constraint. In this thesis, however, we will consider a different criterion. We will minimize the required transmission power under a quality of service (QoS) constraint. Since most commercial systems usually provide services with a minimum QoS constraint (e.g., bit error rate), this criterion will maximize the power efficiency of the whole system. Minimizing the transmission power under QoS constraints was considered for conventional MIMO systems [17]. However, it has not been considered for 2.

(13) MIMO relay systems yet. Based on the individual QoS constraint for each substream, we propose new precoding designs which minimize total transmit power. For single-input-single-output (SISO) systems, we use the maximum ratio combining (MRC) receiver while for MIMO systems, we use the linear minimum mean-squared-error (MMSE) receiver. Unlike conventional designs, we take both the source and the relay precoders into consideration simultaneously. Due to this joint design, the proposed method can effectively improve the performance of MIMO relay systems. The MIMO relay channel can be viewed as a special type of MIMO channel. As known, a MIMO channel can be decomposed into multiple parallel subchannels. In the thesis, we consider the scenario that the target signal-to-interference-plus-noise ratios (SINRs) for the subchannels are different. This scenario is good for the transmission of different types of data that requires different rates or different SINRs. We also assume that the source, the relay and the destination all have required channel state information (CSI). Using the minimum power criterion and the MSE constraints, we can then formulate a constrained optimization problem. It turns out that the problem is the cost function is a complicated function of precoder matrices. Also, the problem is non-convex and there are many parameters to be optimized (two precoding matrices). As a result, a direct solution for the problem is very difficult to obtain. We propose new design methods to solve the problem. The main idea is to replace the MSE with an upper bound and apply a constrained structure for the precoders. Using our approach, the closed-form solutions of optimum/suboptimum precoders can be obtained by the technique of primal decomposition [20]. The thesis is organized as follows. In Chapter 2, we brief review the basic ideas of the convex optimization method, and the approach in [17]. In Chapter 3, we first consider a SISO 3.

(14) relay system, and derive the optimum power loading algorithm. In Chapter 4, we consider the MIMO relay systems and describe the proposed methods in details. In Chapter 5, we report some simulation results demonstrating the effectiveness of the proposed algorithms. Finally, we draw some conclusions and outline some possible future works in Chapter 6.. 4.

(15) Chapter 2: Preliminary The method of convex optimization has been shown to be a useful tool in communications and signal processing. Many problems can either be cast as or be converted into convex optimization problems, which greatly facilitate their analytic and numerical solutions.. Convex optimization minimizes an objective function subject to convex. constraints. One distinct advantage of the convex optimization problem is that a local optimum is also a global optimum. Since we use the technique throughout this thesis, we give a brief introduction in this chapter.. 2.1 Karush-Kuhn-Tucker Condition and Convex Optimization In order to recognize convex optimization problems in engineering applications, one must first be familiar with the basic concepts of convexity. In the following, we give an overview of convexity, the Lagrange method, and the Karush–Kuhn–Tucker optimality conditions.. 2.1.1 Convex Optimization (A) Convex sets: a set S ∈ℜn is said to be convex if for any two points x, y ∈ S , the line segment joining x and y also lies in S. Mathematically, it is defined by the following property:. δ x + (1 − δ ) y ∈ S , δ ∈ [ 0,1] , x and y ∈ S .. (2-1). In general, a convex set must be a solid body, containing no holes, and always curve outward. A simple example for S ∈ ℜ 2 is given in Figure 2-1. 5.

(16) x y S. Figure 2-1: A simple example of convex set (B) Convex functions: a function f (x) ∈ℜn → ℜ is said to be convex if for any two. points x and y ∈ S , f (δ x + (1 − δ )y ) ≤ δ f (x) + (1 − δ ) f (y ), ∀δ ∈ [0,1] .. (2-2). Geometrically, this means that, when restricted over the line segment joining x and y, the linear function joining. ( x, f (x) ). ( y, f (y ) ). and. always dominates the function f. A simple. example for S ∈ ℜ is given in Figure 2-2. The most important property about convex functions is the fact that they are closed under summation, positive scaling, and point-wise maximum operations. That is if. { fi }i =1 are convex functions, then k. k. ∑ fi (x) , { fi }i =1 k. and. i =1. max fi (x) are also convex functions. i. Figure 2-2: A simple example of convex function (C) Convex optimization problems: consider a generic optimization problem (in the minimization form). 6.

(17) minimize f (x) such that hi (x) ≤ 0, i = 1, 2,..., m,. (2-3). g j (x) = 0, j = 1, 2,..., k , x ∈ S. where is f called the objective function (or cost function),. {hi }im=1. and. { g j } j =1 k. are called the. inequality and equality constraint functions, respectively, and S is called a constraint set. The optimization variable x ∈ ℜn is said to be feasible if x ∈ S and it satisfies all the inequality and equality constraints. A feasible solution x1 is said to be globally optimal if f (x1 ) ≤ f (x) for all feasible x. In contrast, a feasible vector x 2 is said to be locally optimal if there exists some ε > 0 such that f (x 2 ) ≤ f (x) for all feasible x satisfying x 2 − x ≤ ε . The optimization problem is said to be convex if 1) the functions. { g j } j =1 k. {hi }im=1. are convex, 2). are affine functions (i.e., having the form of aT x + b for some a ∈ℜn and. b ∈ℜ ), and 3) the set S is convex.. 2.1.2 Lagrange Duality and Karush-Kuhn-Tucker Condition Consider (2-3) (not necessarily convex) optimization problem, and let f min denote the global minimum value of f(x). For the symmetry reason, we will call (2-3) the primal optimization problem, and call x the primal variable. Introducing the dual variables λ = [λ1, λ2 ,", λm ]T ∈ℜm and ν = [v1 , v2 ," , vk ]T ∈ℜk , we can form the Lagrange function as m. k. i =1. j =1. L(x, λ , ν ) = f (x) + ∑ λi hi (x) + ∑ν j g j (x) .. (2-4). The so-called dual objective function d (λ , ν ) associated with (2-3) is defined as d (λ , ν ) := min L(x, λ , ν ) . x∈S. (2-5). Consider the optimal optimization problem shown below: maximize d (λ , ν ) subject to λ ≥ 0,ν ∈ℜk . 7. (2-6).

(18) We will say (λ , ν ) is dual feasible if λ ≥ 0 and the value of d (λ , ν ) is finite. Since λ ≥ 0 , hi ≤ 0 , g j = 0 , d (λ , ν ) is a minimum of the linear functions of any primal feasible vector x, and any dual feasible vector (λ , ν ) , the following relationship between the prime and dual cost functions holds:. f ( x) ≥ d ( λ , ν ) .. (2-7). This is the well-known weak duality property [6]. In other words, the dual function value d (λ , ν ) always serves as a lower bound for the primal objective value f (x) for any dual feasible vector (λ , ν ) . Notice that x and (λ , ν ) are chosen independent (so long as they are both feasible). Thus f min is larger than d (λ , ν ) for all dual feasible vectors. The largest lower bound for f min can be found by solving the dual optimization problem shown in (2-6). When the optimal problem is convex, standard convex optimization results guarantee that the primal problem and the dual problem have the same solution. Note that the lower bound is not always tight, and the difference is called the“duality gap”. From [7], we see that if an optimization problem of the form (2-3) satisfies the time-sharing property, it has zero duality gap, i.e. the primal problem and the dual problem have the same solution. The time-sharing property is defined as follow: let xop1 and xop 2 be optimal solutions to the problem, then for any. 0 ≤ ε ≤1. there exists a vector z such that. h( z ) ≤ 0. and. f (z ) ≤. ε f (xopt1 ) + (1− ε) f (xopt 2 ) . Let us denote the maximum value of (2-7) by d max . Then, we have f min ≥ d max . Interestingly, for most convex optimization problems (satisfying some mild constraint qualification conditions, such as the existence of a strict interior point), we actually have f min = d max . This is called strong duality. In general, the dual function is difficult to compute. However, for some special classes of 8.

(19) convex optimization problems, we can derive their duals explicitly by the following conditions. For ease of exposition, let us assume S ∈ ℜ . Then, a necessary condition for x 2 to be a local optimal solution of (2-3) is that there exists some (λ * , ν* ) such that hi (x 2 ) ≤ 0, ∀i=1,2,...,m ,. (2-8). g j (x 2 ) = 0, ∀j =1,2,...,k ,. (2-9). λ* ≥ 0 ,. (2-10). λi*hi (x 2 ) = 0, ∀i=1,2,...,m ,. (2-11). m. k. i =1. j =1. ∇f (x 2 ) + ∑ λi*∇hi (x 2 ) + ∑ν *j ∇g j ( x 2 ) = 0 .. (2-12). Collectively, the conditions (2-8)–(2-12) are called the Karush–Kuhn–Tucker (KKT) condition for optimality. Notice that the first two conditions (2-8) and (2-9) represent primal feasibility of x 2 , condition (2-10) represents dual feasibility, condition (2-11) signifies the complementary slackness for the primal and dual inequality constraint pairs: hi (x) ≤ 0 and. λi ≤ 0 , while the last condition (2-12) is equivalent to ∇ x L(x 2 , λ * , ν* ) = 0 . In general, the KKT condition is necessary but not sufficient for optimality. However, for convex optimization problems (and under mild constraint qualification conditions), the KKT condition is also sufficient.. 2.2 Existing method The work [17] discusses the precoder design in MIMO systems with a set of QoS constraints. With the aid of majorization theory, the original complicated nonconvex problem with matrix-valued variables was reformulated as a simple convex optimization problem with scalar variables. Then the problem is optimally solved with a multilevel water-filling 9.

(20) algorithm. We now describe the approach in the subsection. The block diagram of a MIMO system is shown below. Figure 2-3: Block diagram of the MIMO system in [17] Considering the MIMO system with nt transmitting and nr receiving antenna, we can write the sampled baseband received signal as y = Hs + n, N ×1. where s ∈^ t. (2-13). is the transmit signal vector, and y ∈ ^ Nr ×1 is the received signal vector,. H ∈ ^ N r × Nt is the channel matrix with the (i,j) element denoting the fading coefficient between the jth transmit and ith receive antennas, and n ∈ ^ Nr ×1 is a zero-mean circularly symmetric complex Gaussian interference-plus-noise vector with a covariance matrix of R n , i.e. n∼ CN (0, R n ). If the system is precoded with a linear precoding scheme, the transmitted vector can then be written as s=Bx,. (2-14). where B ∈ ^ Nt ×L is the precoding matrix, and x ∈ ^ L×1 is the symbol vector to be transmitted. Assuming that E [ xx H ] = I L , we can have the average transmission power is. PT = E ⎡⎣ s 2 ⎤⎦ = tr {BB H } . If a linear receiver is used in the destination, the estimated symbol vector will 10. (2-15).

(21) x =A H y ,. (2-16). where A ∈ ^ L× Nr is a filtering matrix. Let the QoS constraints be defined in terms of MSE for each of the established links or bitstreams. We then have 2 0 ≤ MSEi =E ⎡( x i -x ) ⎤ ≤ ρi <1 , i ⎣ ⎦. (2-17). where MSEi denotes the MSE of ith bit stream and xi is the ith element of x. Define a MSE matrix as the covariance matrix of the error vector ( x -x ). Then E = E ⎡⎣( x -x ) ( x -x ) H ⎤⎦. (2-18). = (A H HB-I )(B H H H A -I ) + A H R n A .. From the definition, we have MSEi = [ E]ii . Since the MSEi is a quadratic function of ai (the ith column of A), its minimum value can be found by setting the gradient of (2-18) to zero. The solution is referred to as the linear minimum MSE (LMMSE) filter or Wiener filter, i.e.. A = ( HBB H H H +R n ) HB . -1. (2-19). By using the matrix inversion lemma and (2-19), the concentrated MSE matrix can be obtained as E=I -B H H H ( HBB H H H +R n ) HB -1. = ( I +B R H B ) . H. -1. (2-20). where R H =H H R -1 n H . Let ρi ≥ ρi+1 , the optimization problem can now be written as. min tr {BB H } B s.t. ⎡⎣(I +B H R H B)-1 ⎤⎦ ≤ ρi, 1 ≤ i ≤ L. ii. (2-21). From the majorization theory and the derivation in [17], (2-21) can be reformulated as the problem shown below.. 11.

(22)  L. ∑ zi. min {zi }. i =1  L. L 1 ≤ ∑ 1+z λ ∑ ρi ,1 ≤ k ≤ L , i=k i=k+L0 i H,i. s.t.. (2-22).  L. L 1 ≤ ∑ 1+z λ ∑ ρi − L0 , i =1 i =1 i H,i. , zk ≥ 0, 1 ≤ k ≤ L  = min( L, rank (R )) is the number of effective where L is the number of established links, L H  is the number of links associated to zero eigenvalues, channel eigenvalues used, L0 = L- L. and the set.  L. {λH ,i }i =1.  largest eigenvalues of R in increasing order. And the contains L H. optimal solution to (2-21) satisfies all QoS constraints with equality. Also, B is given by . B = U H,1 ∑ B ,1 Q where U H,1 ∈ ^ Nt ×L has the eigenvectors of R H corresponding to the largest.  L. eigenvalues. in. increasing. order. as. its. column. vectors,. ∑ B,1 = [0 diag( {σ B,i } )] ∈ ^ L× L has zero elements except for the rightmost main diagonal, . which. are. given. by. 2 σ B,i = zi ,. and. Q. is. a. unitary. matrix. such. that.  . Equation (2-22) can be rewritten more compactly as ⎡⎣ (I +B H R H B)-1 ⎤⎦ = ρi , 1 ≤ k ≤ L ii  L. min {zi }. ∑ zi i =1  L. . L 1 , i ,1 ≤ k ≤ L ≤ ∑ρ s.t. ∑ i z λ 1+ i=k i =k i H,i. (2-23). , zk ≥ 0, 1 ≤ k ≤ L. ⎧ L0 +1 ⎫ ρ k − L0 , for i =1 ∑ ⎪ ⎪ i = ⎨ k =1 where ρ ⎬. i ⎪ ⎪ for 1<i ≤ L ⎩ ρi + L0 ⎭. Using KKT optimality conditions, we can find the optimal solution to (2-23) by the multilevel water-filling solution as 1/ 2 zi = (u i λi−1/ 2 − λi−1 ) + ,. 12. (2-24).

(23) 1/ 2 where the multiple water-levels u i ’s are chosen to satisfy  L. . L 1 ∑ 1+z λ ≤ ∑ ρi i 1 ≤ k ≤ L , i=k i =k i H,i  L. (2-25). . L 1 = ∑ 1+z λ ∑ ρi i , i =1 i =1 i H,i. (2-26). u k ≥ u k −1 (u 0 = 0) ,. (2-27). ( u k − u k −1 ).  L ⎛ L 1 i ⎞⎟ =0 . −∑ρ ⎜⎜ ∑ i⎟ ⎝ i =1 1+zi λH,i i =1 ⎠. (2-28). We now give a multilevel waterfilling algorithm that solves the convex optimization problem as follows. The inputs of the algorithm are the number of available positive  , the set of eigenvalues eigenvalues L.  L. {λH ,i }i =1 ,. while the outputs are a set of allocated powers. and the set of MSE constraints  L. { zi }i =1 , and a set of waterlevels.  L. {ρi i }i=1 ,  L. {u1/i 2 }i=1 .. The main algorithm: . i=L 0) Set k0 = 1 and L. i ] using the waterfilling algorithm shown 1) Solve the QoS constrained problem in [k0 , L i − k + 1 eigenvalues below with the set of L 0. i= by ρ. i L. i L. {λH ,i }i =k0 and. the MSE constraint given. ∑ ρi i .. i = k0. i L. 2) If any intermediate constraint is not satisfied, (. ∑ (1+zi λH,i ) i=k. −1. i L. i ,k ≤k≤L i ), ≤ ∑ρ 0 i i =k. then set k0 equal to the smallest index (whose constraint is not satisfied) and go to Step i = k − 1 , k = 1 , and go 1. Otherwise, if k0 = 1 , the algorithm stops, or if k0 > 1 , set L 0 0. to Step 1. , The inputs of the water-filling algorithm are the number of available positive eigenvalues L. the set of eigenvalues.  L. {λH ,i }i =1 , and the set of MSE constraints 13. ρi , while the outputs are the.

(24) set of allocated powers. . { zi }iL=1 , and the set of waterlevels. 1/ 2 u .. The watering-filling algorithm: . i=L 0) Reorder the λH ,i ’s in decreasing order, and set L. i=L i − 1 and go to Step 1). 1) Set u = λLi−1 (if λLi = λLi +1 , then set L 1/ 2. 2) If u. i L. i=L i − 1 and go to Step 1. Otherwise obtain i − (  i ) ) , then set L ≥ ∑ λi−1/ 2 / ( ρ L−L i =1. i L. 1/ 2 i − (  i )) the definitive water-level u and allocated powers as u1/ 2 = ∑ λi−1/ 2 / ( ρ L−L. i =1. and zi = (u. 1/ 2. λi−1/ 2. − λi−1 ) +. .. It is interesting to consider a suboptimum but very simple solution to the problem. We can impose a diagonality constraint in the MSE matrix. In other words, E= ( I +B H R H B ) will -1. have a diagonal structure. Imposing such a structure implies that the transmission is performed in a parallel fashion through the channel eigenmodes. The problem in (2-21) now becomes min tr {BB H } B s.t. ⎣⎡(I +B H R H B)-1 ⎦⎤ ≤ ρi , 1 ≤ i ≤ L, ii. (2-29). B H R H B diagonal. And the optimal solution is given by B = U H,1 ∑ B ,1 where U H,1 ∈ ^ nt ×L have its column vectors as the eigenvectors of R H corresponding to the largest L eigenvalues in increasing order, and ∑ B ,1 ∈ ^ L×L. is a diagonal matrix with squared-diagonal elements given by zi = λH−1,i ( ρi−1 − 1),. 1≤ i ≤ L .. (2-30). The optimal solution under the diagonality constraint becomes the true optimum if and only if. λH ,i ρi2 ≥ λH ,i +1ρi2+1 ,. 1≤ i ≤ L .. This implies the feasibility condition is L ≤ rank (R H ) .. 14. (2-31).

(25) Chapter 3: SISO Relay Systems In this chapter, we consider a power allocation problem in SISO relay systems. For simplicity, we assume that the system consists of 3 nodes: a designated source-destination node pair and one relay node. Each node is equipped with a single transmit/receive antenna. All nodes are operated in the half-duplex mode, so transmission occurs over two time slots via two hops. Among the various possible cooperation strategies, we adopt the simplest type (i.e. the AF method). In the first time slot, the source broadcast the signal to the relay and the destination. The relay node then receives and processes the signal, and retransmits the processed signal to the destination (in the second time slot). The destination finally combines the signals received from the source and the relay and makes a joint decision. Here, we assume perfect synchronization is attained at the destination node. Since only the source will transmit signal at the first time slot, and the relay will transmit signal at the second time slot (i.e. no concurrent transmission), there is no concern for inter-user synchronization, which makes the system simple and practical. Note that in the cooperation scheme, each of transmission time slots is divided into 2 non-overlapping slots, and therefore the transmission duration for each slot is half of that available for the direct transmission scheme. Consequently, if we want to maintain the same total power consumption, the energy available per bit for the cooperative scheme is half of that for the direct transmission scheme.. 3.1 Input-Output Relationship In the AF mode, the relay node simply amplifies the received signal and forwards it to the destination. To simplify the problem, we consider the flat and slowing fading channel, i.e. the channel coefficients for all the bits in a packet are the same. And we assume that the power. 15.

(26) of the signal retransmitted at the relay node is scaled uniformly with respect to all the bits in a packet, such that the average transmission energy per signal in a packet is constant and satisfies the QoS constraint. Let hsd , hsr and hrd denote the channel path gains between the source and the destination, the source and the relay, and the relay and the destination, respectively. In time slot 1, the signals received at the destination and the relay can be written [24]. y sd = ps hsd x + n sd ,. (3-2). y sr = ps hsr x + n sr ,. (3-3). and. respectively, where x is the transmitted signal vector from the source node , y sr is the received signal vector at the relay nodes, y sd is the received signal vector at the destination node, n sd and n sr are noise vectors. Each component of n sd and n sr has an independent complex Gaussian distribution and its variance equals N 0. .. As defined, hsd and hsr. represent the effect of path loss and static fading on transmission channels. Note that the transmission unit considered here is the packet. For simplicity, we ignore the packet index in (3-2)-(3-3).. In the second time slot, the relay amplifies the signal by a gain of. pr 2. and. ps hsr + N 0 retransmits the amplified signal. The signal received at the destination can then be written as. y rd =. pr. 1 2. ps hsr + N 0  . hrd y sr + n rd ,. (3-4). normalized power. where y rd is the received signal vector at the destination node, n rd is a zero-mean 16.

(27) complex AWGN vector with a variance of N 0 , and hrd represents the path loss effect and static fading of the relay channel. Moreover, n SD , n SR and n rd are assumed to be independent and mutually uncorrelated with x, and hsd , hsr and hrd are modeled as zero mean, mutually independent complex jointly Gaussian random variables with the same variance of σ 2 . It is also assume that all the CSI is known at the destination.. 3.2 Problem Formulation and Solution At the destination, the received signals in the first and the second time slots are combined by the maximum ratio combiner (MRC). From [13], we know that to maximum the output SNR, the signal component with a higher SNR should be weighted heavier than that with a lower SNR. It turns out that the weight of a signal component is equal to its received SNR. Furthermore the SNR of the combiner output is the sum of the received SNRs. The output signal of the MRC can be written as y d = a1y sd + a2 y rd .. (3-5). From (3-2) and (3-4), we have the SNRs of the receiver signal in time slot one and two as. SNR1 =. ps hsd N0. 2. 2. 2. ps pr hsr hrd 1 and SNR2 = . N0 p h 2 + p h 2 + N s sr r rd 0. (3-6). So, we can have the weights as * ps hsd. a1 =. N0. and. 17. (3-7).

(28) a2 =. (p. ps pr 2. s. hsr + N 0. N0 + N0. (p. ). * hsr* hrd. pr hrd 2. s. .. 2. hsr + N 0. (3-8). ). In order to make the signal of the combiner output have a unit power, i.e. E { x 2 } = 1 , we must normalize the signal of the combiner output. The gain for the normalization can be expressed as ps pr hsr hrd. g = a1 ps hsd + a2. 2. .. (3-9). ps hsr + N 0. And the SNR after the MRC can then be expressed as. SNR1 + SNR2 = γ = ps a +. ps pr bc , ps c + pr b + 1. (3-10). where a=. hsd. b=. hrd. c=. hsr. 2. N0. ,. (3-11). ,. (3-12). .. (3-13). 2. N0. and. N0. 2. From [14], we know that the relationship between the bit-error-rate (BER), denoted as 1.5. SNR 1 − Peb , and SNR for the M-QAM can be approximated by an upper bound as Peb ≈ e M −1 . 5. Here, M ≥ 4 and 0 ≤ SNR ≤ 30 (dB) . Thus, for a given Peb we can then have the required SNR as 18.

(29) γ = ps a +. ⎛ 1 ⎞⎟ ps pr bc 2 = log ⎜⎜⎜ ⎟⎟( M −1)  D . ps c + pr b + 1 3 ⎝ 5 Peb ⎠⎟. (3-14). Multiplying both sides of (3-14) by ( ps c + pr b + 1) , we have 2 ac pr ab + a + pr bc − cD ) ps − D ( pr b + 1) = 0 . N ps + ( .  . :=α. :=β. (3-15). :=γ. Since (3-15) has a quadratic form, we can obtain the solution straightforwardly as ps =. −β + β 2 + 4αγ > 0 , for a given pr. 2α. (3-16). Note that α and γ are positive, and the solution in (3-16) is always positive, automatically satisfying the positive constraint of ps . Thus the optimization problem can thus be formulated as min f ( pr )  ps + pr = pr +. −β + β 2 + 4αγ 2α. (3-17). s.t. ps > 0, pr ≥ 0, Peb ≤ ρ, where ρ is the BER constraint. We can see that taking the first and second derivative of (3-17), we have. ⎛ ⎞⎟⎞⎟ 1⎛ − ⎜ ∂f ( pr ) 1 ⎜⎜ 1 2 ⎟ ⎜ 2 = 1+ ⎜⎜−(ab + bc ) + (β + 4αγ ) ⎜⎜2β (ab + bc ) + 4αbD⎟⎟⎟⎟⎟ .  . ⎟⎟ 2α ⎜⎜ 2 ∂pr ⎜⎝ ⎠⎟⎠⎟ ⎝ ∆. (3-18). and. ∂ 2 f ( pr ) ∂pr 2. = =. −3 −1 ⎞ 1 ⎜⎛ −1 2 1 2 ⎜⎜ (β + 4αγ ) 2 (2β∆ + 4 Db) + (β 2 + 4αγ ) 2 2∆2 ⎟⎟⎟ 2α ⎜⎝ 4 2 ⎠⎟⎟ −1 ⎛ 2 ⎜∆2 −. 1 β 2 + 4αγ ) ⎜ ( ⎝ 2α. −1. (β 2 + 4αγ ). .. (3-19). 2⎞ (β∆ + 2 Db) ⎠⎟⎟. From (3-18) and (3-19), we can see that the optimization problem is not necessarily a convex optimization problem. This implies that a global minimum may be not guaranteed to obtain. 19.

(30) Setting (3-18) to zero, we can have −. 2α − (ab + bc ) = −(β + 4αγ ) 2. 1 2. (β (ab + bc) + 2αbD).. (3-20). Squaring and multiplying both sides of (3-20) by (β 2 + 4αγ ) , and substituting α= ac , β=. ( pr ab + pr bc + a − cD) , and γ= D ( pr b +1) into the result, we can have 4ac(ac − ab − bc) ⎣⎡(ab + bc) 2 pr 2 + 2(a 2b + abc + abcD − bc 2 D) pr + (a + cD) 2 ⎦⎤. −4ab c D(a + c + cD) = 0. 2 2. (3-21). As we can see, the left hand side of (3-21) is a quadratic function, and we can rewrite (3-21) as epr 2 + fpr + g = 0 ,. (3-22). where e=4ab 2 c(ac − ab − bc)(a + c) 2 ,. (3-23). f =8ac(ac − ab − bc)(a 2b + abc + abcD − bc 2 D) ,. (3-24). g =4ac(ac − ab − bc)(a + cD) 2 − 4ab 2 c 2 D(a + c + cD) .. (3-25). Thus, using (3-22), we can obtain a solution for pr straightforwardly. Since the signal power is a positive real number and the solution can be obtained at the point where it’s first derivative equal to zero or a boundary point. When f 2 − 4eg < 0 , a solution with real value cannot be obtained. This indicates that the first derivative will not be equal to zero at the allowable range of pr. In other words, the optimal solution is observed at a boundary point. When f 2 − 4eg ≥ 0 , we can obtain two solutions with real values. Since pr is positive, it is simple to obtain the solution by selecting the positive one with a smaller first derivative value. If none of the solutions is positive, the optimal solution must be located at a boundary point. Substituting the solution of pr. into (3-16), we can obtain the solution of ps. 20.

(31) Chapter 4: MIMO Relay Systems In this Chapter, we will consider the precoders design problem in MIMO relay systems. In this scenario, each node is equipped with multiple antennas such that the whole system can be formulated as a MIMO system. It is well known that precoders can greatly enhance the performance of a MIMO system. This is also true for the MIMO relay system. Since the source and the relay both have multiple antennas, we have two precoders to work with. We will use the MSE as the QoS constraint, and propose a new method to derive the optimum precoders.. 4.1 Input-Output Relationship of MIMO Relay Systems. yR. FR. HSR. HRD. Relay: Nr antennas. # s. FS. #. HSD. Destination. #. Destination: Nd antennas Source: Nt antennas. : First time slot : Second time slot. Figure 4-1: Description of an AF MIMO cooperative uplink transmission scheme.. Let N t , N r , and N d denote the number of antennas at the source node, the relay node, and the destination node, respectively. Assume that the number of bit streams transmitted N is less than or equal to min ( Nt , N r , N d ) such that sufficient degrees of freedom is guaranteed 21.

(32) in our design. Let all channels be flat-fading, and we can write the system model as: nd 1 ⎡ ⎤ ⎡ yd 1 ⎤ ⎡ Hsd ⎤ + ,. yd = ⎢ y ⎥ = ⎢ F s ⎥ s ⎢ Hrd Fr nr + nd 2 ⎥ ⎣ d 2 ⎦ ⎢⎣Hrd Fr Hsr ⎥⎦ ⎣ ⎦  . (4-1). := w. := H. where s ∈ ^N ×1 is the transmitted signal vector, Fs ∈ ^ Nt×N is the precoding matrix at the source node, Fr ∈ ^ N r ×N r is the precoding matrix at the relay node, y d ∈ ^ 2 N d ×1 is the received signal vector at the destination node, y di ∈ ^ N d ×1 is the received signal vector in the ith time slot, n r ∈ ^ N r×1 , n d 1 ∈ ^ N d ×1 , and n d 2 ∈ ^ N d ×1 denote the zero-mean complex AWGN vectors received at the relay, at the destination corresponding to the first time-slot, and the destination corresponding to the second time-slot. H sr ∈ ^ N r×Nt , H rd ∈ ^ N d ×N r , and. H sd ∈ ^ N d ×Nt denote the channel matrices between the source and the relay, the relay and the destination, and the source and the destination. The elements of H sd , H sr and H rd are modeled as zero mean, mutually independent complex Gaussian random variables with the same variance. Also, H denotes the combined channel matrix, and w the combined noise vector at destination. Since the noise received at the relay is amplified by the relay-to-destination link, this is different from the precoding design in conventional MIMO systems. Note that the precoder design problem is a joint transceiver problem, that is, a different receiver will yield different precoders.. 4.2 Problem Formulation and Solutions Here, we propose to use the linear MMSE receiver at the destination. Let G be the filtering matrix at the receiver. The MSE for the estimation of s (the transmitted signal vector), denoted as J, is given by 2 J = E ⎡ Gy d − s ⎤ . ⎣ ⎦. 22. (4-2).

(33) H Define a MSE matrix as E = E ⎡( Gy d − s )( Gy d − s ) ⎤ . Then, we have J = tr {E} , where ⎣ ⎦. H E = E ⎡( Gy d − s )( Gy d − s ) ⎤ ⎢⎣ ⎥⎦. = GHFs R s FsH H H G H − GHFs R s − R s FsH H H G H + GR wG H. (. )(. ). = G − R s FsH H H (HFs R s FsH H H + R w )−1 HFs R s FsH H H + R w ×. (G H − (HFs R sFsH H H + R w )−1HFs R s ) + R s − R sFsH H H (HFs R sFsH H H + R w )−1HFs R s ≥ R s − R s FsH H H (HFs R s FsH H H + R w )−1 HFs R s. (. = R −s 1 + FsH H H R −w1HFs. ). −1. . (4-3). Here in the last equality we use the matrix inverse lemma from [16], i.e.,. (. A -1 - A -1B DA -1B + C-1. ). −1. −1. DA -1 = ( A + BCD ) .. (4-4). It is well known that the optimal receive filter, known as the Wiener filter, is. (. G opt = R s FsH H H HFs R s FsH H H + R w. ). −1. ,. (4-5). where R w = E [ ww H ] is the covariance matrix of the combined noise vector w, and R s = E [ss H ] is the covariance matrix of the signal vector. So we can have the minimum mean-square-error (MMSE), denoted as J min , as J min = tr {(R −s 1 + FsH H H R −w1HFs ) −1} .. (4-6). Invoking assumptions made previously, we have R nd ,1 = E ⎡⎣⎢n d ,1n dH,1 ⎤⎦⎥ = σn2 I N d , and R nd ,2 = E ⎡⎢⎣n d ,2n dH,2 ⎤⎥⎦ = σn2I N d , R nr = E ⎡⎣n r n rH ⎤⎦ = σn2 I N r , where σn2 is the noise variance of each vector component. Then we have. ⎡σ 2 I ⎢ n Nd Rw = ⎢ ⎢ 0 ⎣. ⎤ ⎥ . H H ⎥ 2 + σn H rd Fr Fr H rd ⎥ ⎦ 0. σn2 I N d. 23. (4-7).

(34) As assumed, each element of the signal vector is identical independent distributed (i.i.d.), and the covariance matrix of the signal vector can be expressed as R s = E [ss H ] = σ s2 I N , where σ s2 denoted the transmitted symbol power. And the MMSE can be further written as. J min ⎧⎪⎛ σ −2 I + σ −2 F H H H H F + σ −2 F H H H F H H H (I + H F F H H H ) −1 H F H F ⎞−1 ⎫⎪ n s sd sd s n s sr r rd N d rd r r rd rd r sr s = tr ⎨⎜ s N  .  . ⎟ ⎬. E := s :=Er ⎠ ⎭⎪ ⎩⎪⎝. (4-8) As we can see from the equation, the MMSE is a function of precoder matrices. We note here that Er and E s account for the MSE components due to the relay and the direct communication links. Let us define the power consumption at the relay and the source respectively as Pr = tr { E ⎡⎣Fr (H sr Fs s + n r )(H sr Fs s + n r )H FrH }⎤⎥ ⎦. {. }. H = tr Fr (σs2 H sr Fs FsH H sr + σn2 I N r ) FrH ,. and. (. ). Ps = tr E ⎡⎢ Fs ss H FsH ⎤⎥ = σ s2tr (Fs FsH ) , ⎣ ⎦. in which we assume that the symbol and noise are uncorrelated, i.e. E ⎡⎣sn rH ⎤⎦ = E ⎡⎣n r s H ⎤⎦ = 0 . Now, the design problem can be formulated as follows:. (. ). (. ). (. ). H H min σ s2tr Fs FsH + σ n2tr Fr FrH + σ s2tr Fr H sr Fs FsH H sr Fr Fs ,Fr   . := Ps. s.t.. (R. −1 s. + FsH H H R −w1HFs. := Pr. ). −1 ( i ,i ). ,. (4-9). ≤ ρi ,. where ρi is the QoS constraint, i.e. the MMSE constraint, for the ith bit stream. The problem in (4-9) indicates that the precoders must satisfy the QoS constraint, and at the same time 24.

(35) minimize the total transmitted power. From (4-8), we can see that the MSE matrix contains three matrix, i.e. σ s−2 I N , E s and Er .The first term can be ignored since it is a function of the signal power only. The second term indicates the contribution from the direct link and is a function of Fs , while the third term indicates the contribution from the relay link and is a function of Fs and Fr . If only the relay link is considered, the problem reduces to a two-hop relay system and the MSE becomes ⎧⎪⎛ σ −2 I + σ −2F H H H F H H H (I + H F F H H H ) −1 H F H F ⎞−1 ⎫⎪ n s sr r rd Nd rd r r rd rd r sr s J = tr ⎨⎜ s N  . ⎟ ⎬. :=Er ⎪⎩⎝ ⎠ ⎪⎭. (4-10). From [17], we know that there exists a one-to-one mapping function between the SINR (signal to interference-plus-noise ratio) and the MSE : MSEi =. 1 . 1 + SINR i. (4-11). Under the Gaussian assumption, the symbol error probability can be analytically expressed as a function of the SINR [18] Pe = α Q( β SINR ) ,. where α and β Q( x) = (1/ 2π ) ∫ ∞x e− λ. (4-12). are constants that depend on the signal constellation, and 2. /2. d λ . The BER, defined as Peb , can be approximately obtained from. the symbol error probability (assuming that a Gray encoding is used to map the bits into the constellation points) as Peb ≈. Pe , k. (4-13). where k = log 2 M is the number of bits per symbol, and M is the constellation size. This is to say that if the QoS constraints are given in terms of MSE, they can also be equivalently. 25.

(36) expressed in terms of BER. As we can see, the MSE matrix involves a series of multiplications and inversions, and the MSE in (4-10) is a complicated function of Fs and Fr . As a result, a direct solution is very difficult to obtain. In the following, we will show how to solve the joint precoder design problem, effectively. We propose a method to simplify the constraint function J such that E can be expressed as a simple function of unknown parameters. The main idea is to use a constrained precoder structure, derive a MMSE upper bound having a simple expression, and conduct minimization with this upper bound. This method is proposed in [19] to design precoders in MIMO relay systems. The original problem is to minimize the MSE under a total power constraint. Here, we extend its use to minimize the total transmission power under the constraint of a MSE. If the MSE matrix E can be diagonal, the trace operation and the MSE of each link (i.e. the diagonal element of E) become easy to conduct, and the whole problem can be greatly simplified, i.e. the matrix operations involved in the cost function can be reduced to scalar operations. To achieve this objective we first consider singular-value-decomposition (SVD) for the channel matrices in all links. By SVD, we have H sd = U sd Σ sd VsdH , H sr = U sr Σ sr VsrH , and H rd = U rd Σ rd VrdH , where U sd ∈ ^ Nd ×Nd , U sr ∈ ^ Nr ×Nr , and U rd ∈ ^ Nd ×Nd are the left singular matrices of H sd , H sr , and H rd , respectively. VsdH ∈ ^ Nt ×Nt , VsrH ∈ ^ Nt ×Nt , and VrdH ∈ ^ Nr×Nr are the right singular matrices of H sd , H sr , and H rd ,, respectively. Σ sd ∈ \ Nd ×Nt , Σ sr ∈ \ Nr ×Nt ,. and Σ rd ∈ \ Nd ×Nr are the diagonal singular value matrices. of H sd , H sr , and H rd , respectively. Then, the MSE matrix in (4-8) can be re-written as follows:. 26.

(37) ⎛ ⎛ −2 −2 H H H −2 H H H H H H E = ⎜ σ s I N + σ n Fs Vsd Σ sd Σ sd Vsd Fs + ⎜ σ n Fs Vsr Σ sr U sr Fr Vrd Σ rd U rd ×  . ⎜  . ⎜ := E s ⎝ ⎝ -1. ⎞⎞ ⎟⎟ H H H H −1 H H I N d + U rd Σ rd Vrd Fr Fr Vrd Σ rd U rd × U rd Σ rd Vrd Fr U sr Σ sr Vsr Fs ⎟ ⎟ .  ⎟ ⎟ := Er ⎠⎠. (. (4-14). ). Since Es only depends on Fs while Er depends on Fs and Fr, simultaneous diagonalization of Es and Er appears difficult. So, we choose to diagonalize Er first. Let the precoders have a constrained structure shown below Fs = Vsr Σ s ∈ ^ Nt ×N ,. (4-15). and H Fr = Vrd Σ r U sr ∈ ^ N r×N r ,. (4-16). where Σ s ∈ \ Nt ×N and Σ r ∈ \ Nr ×Nr are the diagonal matrix to be determined. Using the structures, the precoders can be regarded as a special case of shaping matrices with the incorporation of Vsr and Vrd. Then the MSE becomes J = tr {E} ⎧⎪⎛ ⎪⎜ −1 ⎪⎜ H H H H = tr ⎪⎨⎜⎜σ s−2 I N + σn−2 Σ sH Σ sr + I N d ) Σ rd Σ r Σ sr Σ s Σ r Σ rd ( Σ rd Σ r2 Σ rd ⎪⎜. ⎪⎪⎜⎜⎝  ∈ Diag ⎪⎩ ⎪ ⎞⎟−1 ⎫ ⎪ H −2 H H ⎟ +Σ s σn V Σ sd Σ sd V Σ s ⎟⎟ ⎪  ⎟ ⎬ ⎪ ⎠ ⎪ :=C ⎪ ⎭. (4-17). where V = VsdH Vsr ∈ ^ Nt ×Nt .. (4-18). H It is noteworthy that C = σn−2 V H Σ sd Σ sd V is not a diagonal matrix. Next, we will try to. transform the non-diagonal structure into a diagonal structure such that the original. 27.

(38) optimization problem can become a scalar optimization problem. If we let. (. ). H H H H A = σ s−2 I N + σ n−2 Σ sH Σ sr Σ r Σ rd I N d + Σ rd Σ r2 Σ rd Σ rd Σ r Σ sr Σ s ,. (4-19). and H C = σ n−2 VΣ sd Σ sd V .. (4-20). Then the MSE for the ith link is. (. ⎛ A + Σ H CΣ ⎜ s s ⎝. ). −1. ( ). ⎞ = A −1 ⎟ ⎠(i ,i ). ⎛ ⎞ ⎜ −1 H −1 −1 H − 1 H − 1 ⎟ Σ s A Σ s ) Σ s A ⎟ , (4-21) − A Σ s (C N+ . . ( i.i ) ⎜ . ⎜ :=DH := X := D2 := D1 ⎟ ⎝ ⎠(i ,i ) 1. where A and Σ sH are diagonal matrices, so do D1 , D2 . Since X is not diagonal, E cannot be completely diagonalized. In the following, we will derive a MSE upper bound (4-27) such that using this bound as the constraint will lead to a scalar optimization problem. Let Z = ( X + D2 ) = UΣU H is a Hermitian matrix where U is a unitary matrix and Z = UΣU H = UΣ1/ 2 U H UΣ1/ 2 U H = Z1/ 2 Z1/ 2 ,. (4-22). Z −1 = UΣ −1U H = UΣ −1/ 2 U H UΣ −1/ 2 U H = Z −1/ 2 Z −1/ 2 .. (4-23). and. Using Cauchy Schwarz inequality, we have. 1 = ei Z1/ 2 Z −1/ 2eiH. 2 2. ≤ ei Z1/ 2. 2 2. Z −1/ 2eiH. 2 2. ,. (4-24). and ei Z1/ 2. 2 2. = (ei ZeiH ) = Z(i,i ) , Z −1/ 2eiH. 28. 2 2. = (ei Z −1eiH ) = Z (−i1,i ) ,. (4-25).

(39) where ei is the ith unit standard vector. We then have Z (−i1,i ) ≥ ( Z (i ,i ) ). −1. . So, we have the. following inequality ⎛ ⎞ ⎜ −1 H − 1 −1 H −1 H − 1 ⎟ Σ s (C Σs A Σs ) Σs A ⎟ N+ ⎜A . . . X ⎜ DH ⎟ D2 D1 ⎝ 1 ⎠(i ,i ) = D1 (i, i ) ( X + D2 )(−i1,i ) 2. 2. D1 (i, i ) ≥ ( X + D2 )(i ,i ). (4-26) 2. =. D1 (i, i ) (diag ( X ) + D2 )(i ,i ). ⎛ ⎞ ⎜ −1 H ⎟ = ⎜ A Σ s (diag C−1 + Σ s A −1Σ sH )−1 Σ sH A −1 ⎟    . . ⎟ ⎜ DH D2 D1 : X = diag ( ) 1 ⎝ ⎠(i ,i ). ( ). As a result, the QoS constraint for the ith link has an upper bound as: E ( i ,i ). ( ). ≤ A −1 =. ( i ,i ). (. − A −1Σ sH (diag (C−1 ) + Σ s A −1Σ sH ) −1 Σ sH A −1. ). ( i ,i ). (4-27). 1 2 2 2 2 −2 −2 σ s ,iσ r ,iσ sr ,iσ rd ,i σs +σn σ r2,iσ rd2 ,i + 1. +. σ s2,i C−1(i ,i ). H Σ sd VsdH Vsr . σ sd ,i , σ sr ,i and σ rd ,i are the ith singular values of the where C = σ n−2 VsrH Vsd Σ sd. channel matrices H sd , H sr , and H rd , respectively. σ s ,i and σ r ,i are the precoder coefficients, i.e. the diagonal elements of Σ s ∈ \ Nt ×N and Σ r ∈ \ N r ×N r . Note that the equality holds when V = VsdH Vsr = I Nt . With the method shown above, we can then transfer the precoders design problem into a power allocation problem. Let ps ,i  σ s2,i , then ps ,i can be seen as the power allocated for the ith transmitted bit stream at the source. Let pr ,i  σr2,i , then pr ,i can be seen as the power allocated factor for the ith transmitted bit stream at the relay. Now, the optimization 29.

(40) problem becomes as L. L. i =1. i =1. min σ s2 ∑ ps ,i + ∑ pr ,i (σ n2 + σ s2 ps ,iσ sr2 ,i ). ps ,i , pr ,i. −1. 2 ⎛ −2 ps ,i pr ,iσ sr2 ,iσ rd σ s2,i ⎞ ,i + ⎜ σ s + σ n−2 ⎟ ≤ ρi , 2 −1 ⎜ ⎟ σ + p 1 C , , ( , ) r i rd i i i ⎝ ⎠ ps ,i ≥ 0, pr ,i ≥ 0, i = 1," , L,. s.t.. (4-28). H where C = σ n−2 VsrH Vsd Σ sd Σ sd VsdH Vsr . Since we use an upper bound instead of the MSE itself,. the solution in (4-28) is suboptimal.. 4.2.1 Special Case I: Source Precoding In this scenario, we assume that the relay power has been properly allocated, and use Pr ,i to represent the power allocated for the ith component. We then solve the optimum power allocation at the source. Now, (4-28) can be simplified as L. L. i =1. i =1. min σ s2 ∑ ps ,i (1 + Pr ,iσ sr2 ,i ) + σ n2 ∑ Pr ,i p s ,i. −1. ⎛ ⎞ ⎜ ⎟ 2 ⎛ −2 Pr ,iσ sr2 ,iσ rd 1 ⎞⎟ ,i ⎜ −2 + −1 ⎟ ⎟ ≤ ρi , s.t. ⎜ σ s + ps ,i ⎜ σ n 2 ⎜ + 1 σ P C (i ,i ) ⎟⎠ , , r i rd i ⎝ ⎜. . ⎟⎟ ⎜ : ( ) = α P i r ,i ⎝ ⎠ ps ,i ≥ 0, ∀i.. (4-29). To find the optimum value, we use the Lagrange multiplier method. The Lagrange function with respect to the (4-29) can be expressed as: L. L. i =1. i =1. L = σ s2 ∑ ps ,i (1 + Pr ,iσ sr2 ,i ) + σ n2 ∑ Pr ,i. (. + ∑ λi ⎛⎜ σ s−2 + ps ,iα i ( Pr ,i ) ⎝ i =1 L. ). −1. − ρi ⎞⎟ − ∑ µ s ,i ps ,i . ⎠ i =1 L. And the associated KKT conditions can be described with the following equations:. 30. (4-30).

(41) ∂L = 0 ⇒ σ s2 (1 + Pr ,iσ sr2 ,i ) = λiα i ( Pr ,i ) σ s−2 + ps ,iα i ( Pr ,i ) ∂ps ,i. (. ( ⎝. λi ⎛⎜ σ s−2 + ps ,iα i ( Pr ,i ). ). −1. ). −2. − ρi ⎞⎟ = 0 , ⎠. + µ s ,i ,. (4-31). (4-32). µ s , i p s ,i = 0 ,. (4-33). µ s ,i ≥ 0 ,. (4-34). λi ≥ 0 ,. (4-35). ps ,i ≥ 0 .. (4-36). µ s ,i = 0 .. (4-37). Since ps,i ≥ 0 , from (4-33) we have. Substituting (4-37) into (4-31), we have. λi =. (. σ s2 (1 + Pr ,iσ sr2 ,i ) σ s−2 + ps ,iα i ( Pr ,i ) α i ( Pr ,i ). ). 2. > 0.. (4-38). Using (4-32), we have the following solution as. (σ. −2 s. + ps ,iα i ( Pr ,i ). ). −1. − ρi = 0 .. Then we have. ρi−1 − σ s−2 ps ,i = α i ( Pr ,i ). (4-39). Finally, from (4-36) we have +. ps ,i. ⎡ ρi−1 − σ s−2 ⎤ =⎢ ⎥ . ⎣⎢ α i ( Pr ,i ) ⎦⎥ 31. (4-40).

(42) Because ps ,i is always larger than zero and α i ( Pr ,i ) is positive, ρi−1 must be large than. σ s−2 . It means that MSE constraint ρi must be smaller than the transmitted symbol power σ s2 .. 4.2.2 Special Case II: Relay Precoding In this scenario, we assume that the source power is properly allocated, and use Ps,i to represent the power allocated for the ith component. We then solve the optimum power allocation at the relay. In this case, (4-28) can be simplified as L. L. min ∑ pr ,i (σ n2 + σ s2 Ps ,iσ sr2 ,i ) + σ s2 ∑ Ps ,i pr ,i i =1. i =1. −1. ⎛ σ2 σ2 P ⎞ s.t. ⎜ σ s−2 + Ps ,iσ n−2 2 sr ,i rd ,i −1 + −1s ,i ⎟ ≤ ρi , ⎜ C (i ,i ) ⎟⎠ σ rd ,i + pr ,i ⎝ pr ,i ≥ 0, ∀i,. (4-41). H where C = σ n−2 VsrH Vsd Σ sd Σ sd VsdH Vsr .Similar to the previous case, we use the Lagrange. multiplier method. The Lagrange function with respect to the (4-41) is: L. L. i =1. i =1. L = ∑ pr ,i (σ n2 + σ s2 Ps ,iσ sr2 ,i ) + σ s2 ∑ Ps ,i −1 ⎛⎛ ⎞ L 2 2 Ps ,i ⎞ −2 −2 σ sr ,iσ rd ,i ⎜ ⎟ ρ + ∑ λi ⎜ σ s + Ps ,iσ n 2 + − ⎟ i − ∑ µ r ,i pr ,i . −1 −1 ⎜ ⎟ ⎜ ⎟ C (i ,i ) ⎠ σ rd ,i + pr ,i i =1 i =1 ⎝⎝ ⎠. (4-42). L. The KKT conditions can be described with the following equations: ∂L = 0, ∂Pr ,i then we have. µr ,i =. (σ n2. + σ s2 Ps ,iσ sr2 ,i ) − λi. σ n−2 Ps ,iσ sr2 ,iσ rd2 ,i pr ,i −2 ⎛⎛ ⎞ P ⎞ 2 2 −1 −2 2 ⎜ ⎜ σ s−2 + −1s ,i ⎟ σ rd p P σ σ σ + + r ,i s ,i n sr ,i rd ,i ⎟ ,i ⎟ ⎜⎜ ⎟ C i i ( , ) ⎝ ⎠ ⎝ ⎠. (. ). 2. ,. (4-43) 32.

(43) −1 ⎛⎛ ⎞ 2 2 ⎞ P σ σ P , , , , s i sr i rd i s i − 2 − 2 ⎜ + −1 ⎟ − ρi ⎟ = 0 , λi ⎜ σ s + σ n 2 −1 ⎜⎜ ⎟ + C (i ,i ) ⎟⎠ p σ rd ,i r ,i ⎝⎝ ⎠. (4-44). µr ,i pr ,i = 0 ,. (4-45). µr ,i ≥ 0 ,. (4-46). λi ≥ 0 ,. (4-47). pr ,i ≥ 0 .. (4-48). Since pr ,i ≥ 0 , from (4-45) we have. µ r ,i = 0 .. (4-49). Substituting (4-49) into (4-43) leads to 2. ⎛⎛ ⎞ P ⎞ 2 −1 −2 2 2 + + σ σ σ pr ,i 2σ n2 (σ n2 + σ s2 Ps ,iσ sr2 ,i ) ⎜ ⎜ σ s−2 + −1s ,i ⎟ σ rd p P ,i r ,i s ,i n sr ,i rd ,i ⎟ ⎟ ⎜⎜ ⎟ C ( , ) i i ⎠ ⎝⎝ ⎠ = λ > 0, i 2 2 Ps ,iσ sr ,iσ rd ,i. (. ). (4-50) Using (4-44), we have the solution as. pr ,i. ⎛⎛ σ n−2 Ps ,iσ sr2 ,i ⎜⎜ =⎜ ⎜ ⎜ ⎜ ρi −1 − σ s−2 − Ps ,i C−1(i ,i ) ⎝⎝. (. −1. ). ⎞ ⎞ ⎟ 2 ⎟ − 1 σ rd ,i ⎟ , −1 ⎟ ⎟ ⎟ ⎠ ⎠. (4-51). From (4-48), we finally have. pr ,i. +. ⎡ ⎤ −1 ρi −1 − σ s−2 − Ps ,i C−1(i ,i ) ⎢ ⎥ =⎢ ⎥ . −1 ⎛ ⎞ − − − − 2 2 2 1 1 2 ⎢ ⎜ σ n Ps ,iσ sr ,i + σ s + Ps ,i C (i ,i ) − ρi ⎟ σ rd ,i ⎥ ⎢⎣ ⎝ ⎥⎦ ⎠. (. (. ). ). (4-52). As that in the previous case, we know ρi−1 must be large than σ s−2 . Here, Ps,i ( C−1(i,i) ) 33. −1.

(44) means the MSE changed by the direct link (the channel from source to destination). So if we want that pr ,i is large than zero, ρi −1 must be larger than σ s−2 + Ps ,i ( C−1(i ,i ) ) . It means the −1. MSE constraint cannot be satisfied by the direct link. And, ρi −1 must be smaller than. (. σ n−2 Ps ,iσ sr2 ,i + σ s−2 + Ps ,i C−1(i ,i ). ). −1. , it means the MSE constraint can be satisfied by the direct. link and the channel from source to relay and then to destination. The channel effect is obvious. So we draw the following conclusions from (4-40) and (4-52). When σ sd ,i is large, C−1(i ,i ) will be small and ( C −1(i ,i ) ). −1. will be large. So from (4-29). we see when σ sd ,i , σ sr ,i and σ rd ,i are large, then α i ( Pr ,i ) will be large. On the contrary, ps ,i will be small from (4-40), and pr ,i will be small from (4-52).. 4.2.3 General Case: Joint Source/relay Precoding Now we solve the general power allocation problem using the results obtained in Section 4.2.1 and 4.2.2. Firstly, we can observe that (4-28) is not a convex optimization. As a result, the optimal value is difficult to derive even if the problem is formulated as a scalar-valued problem. However, by using the primal decomposition method [20], we can reformulate the original problem to obtain two convex problems - the master and the sub-problem optimization problems. Using this approach, the closed-form solutions can be easily obtained by means of KKT conditions. We give the detailed derivation in the following section. First, we assume that pr ,i ’s are known as a priori and then substitute the optimal solution for ps ,i found in Section 4.2.1 into (4-28). Then the original problem in (4-28) becomes the function of pr ,i . We can then find the optimal solution using the Lagrange multiplier method. For a given pr ,i , the optimal solution for ps ,i can be derived as. ps ,i. ⎡ ρ −1 − σ s−2 ⎤ =⎢ i ⎥ ⎣⎢ α i ( Pr ,i ) ⎦⎥. 34. +. (4-40).

(45) where 2 2 ⎛ 1 −2 Pr ,iσ sr ,iσ rd ,i ⎜ + −1 α i ( Pr ,i ) = σ n 2 ⎜ Pr ,iσ rd ,i + 1 C (i ,i ) ⎝. ⎞ ⎟. ⎟ ⎠. (4-53). Substituting (4-53) into (4-32), we obtain L. min σ s2 ∑ pr , i. s.t.. ρi−1 − σ s−2. i =1 ⎛ p σ2 σ2 ⎜ σ n−2 r ,i sr ,i rd ,i 2 ⎜ pr ,iσ rd ,i + 1. pr ,i. +. ⎝ ≥ 0, i = 1," , L.. ρi−1 − σ s−2. L. 1 C −1(i ,i ). ⎞ ⎟ ⎟ ⎠. + ∑ pr ,i (σ n2 + σ s2 i =1. ⎛ p σ2 σ2 ⎜ σ n−2 r ,i sr ,i rd ,i 2 ⎜ pr ,iσ rd ,i + 1. +. ⎝. 1 C −1(i ,i ). ⎞ ⎟ ⎟ ⎠. σ sr2 ,i ). (4-54). ( ). Note that if ps ,i = 0 , the condition σ s−2. −1. ≤ ρi cannot be satisfied. Thus, the Lagrange. function with respect to the (4-54) is:. ρi−1 − σ s−2. L. L = σ s2 ∑. L. i =1 ⎛. p σ2 σ2 ⎜ σ n−2 r ,i sr ,i rd ,i + 1 2 ⎜ pr ,iσ rd C −1(i ,i ) ,i + 1 ⎝. i =1. .. ρi−1 − σ s−2. L. ∑ pr ,i (σ n2 + σ s2 ⎛. p σ2 σ2 ⎜ σ n−2 r ,i sr ,i rd ,i 2 ⎜ pr ,iσ rd ,i + 1. i =1. ⎞ ⎟ ⎟ ⎠. − ∑ µr ,i pr ,i +. ⎝. +. 1 C −1(i ,i ). ⎞ ⎟ ⎟ ⎠. (4-55). σ sr2 ,i ). The KKT conditions can be described by the following equations:. σ s2 ρi−1 − 1 ∂L 2 = σn + ∂pr ,i ⎛ σ sr2 ,iσ rd2 ,i 1 ⎜ σ n−2 + −1 −1 2 ⎜ σ rd ,i + pr ,i C (i ,i ) ⎝. (. pr ,iσ sr2 ,i. ). +1. (σ. 2 −1 s ρi. ⎞ ⎟ ⎟ ⎠. σ sr2 ,i − µr ,i −. ). −2 2 − 1 σ n−2σ sr2 ,iσ rd ,i pr ,i. ⎛ σ sr2 ,iσ rd2 ,i 1 ⎜ σ n−2 + −1 −1 2 ⎜ σ rd ,i + pr ,i C (i ,i ) ⎝. ,. 2. ⎞ −1 2 ⎟ σ rd ,i + pr ,i ⎟ ⎠. (. ). (4-56). 2. =0. µr ,i pr ,i = 0 , 35. (4-57).

(46) µr ,i ≥ 0 ,. (4-58). λi ≥ 0 ,. (4-59). pr ,i ≥ 0 ,. (4-60). If pr ,i > 0 , from (4-57), µr ,i = 0 . Then,. σ n2 +. (. ⎛ σ sr2 ,iσ rd2 ,i 1 ⎜ σ n−2 + −1 −1 2 ⎜ σ rd ,i + pr ,i C ( i ,i ) ⎝. σ s2 ρi−1. ). −1. (. σ sr2 ,i. )(. 2. ⎞ −1 2 ⎟ σ rd ,i + pr ,i ⎟ ⎠. (. ⎛ σ sr2 ,iσ rd2 ,i 1 ⎜ σ n−2 + −1 2 −1 ⎜ σ rd ,i + pr ,i C (i ,i ) ⎝. ). ). 2. ⎞ 2 −1 ⎟ σ rd ,i + pr ,i ⎟ ⎠. (. ). 2. (4-61). 2 −2 = pr ,iσ sr2 ,i + 1 σ s2 ρi−1 − 1 σ n−2σ sr2 ,iσ rd ,i pr ,i .. ( ),. ). Dividing both sides of (4-61) by σ s2 ρi−1 − 1 σ sr2 ,i , and letting α = σ n−2σ sr2 ,iσ rd2 ,i ,. (. (. ). 2 −1 β = σ s2 ρi−1 − 1 , γ = σ rd ,i + pr ,i. (. and δ = C −1(i ,i ). ). −1. , we have. ⎛ ⎞ ⎛ δ 2σ n2 ⎞ 2αδσ n2 2 −2 2 −2 2 −2 4 ⎟ ⎜ + − + + − + δ σ σ γ α σ σ σ 2 σ σ ⎟ n rd ,i ⎟ n rd ,i sr ,i n rd ,i ⎜ βσ 2 . ⎜ βσ sr2 ,i  ⎟ sr ,i ⎝ ⎠ 0 ⎝ ⎠. γ2⎜ ⎛ +⎜ ⎜ ⎝. α σ n2 βσ sr2 ,i 2. ⎞ 4 −2 6 + σ n−2σ sr2 ,iσ rd =0 ,i − σ n σ rd ,i ⎟ ⎟ ⎠. (. 2 −1 Substituting γ = σ rd ,i + pr ,i. ). (4-62). and multiplying both sides of (4-62) by ρi2 leads to. 4 2 ⎛ δ 2σ n2σ rd ⎞ 2 2αδσ n2σ rd α 2σ n2 ,i ,i 4 4 −2 2 + + + + p δσ σ σ σ ⎜ rd ,i n sr ,i rd ,i ⎟ 2 2 ⎜ βσ 2 ⎟ r ,i βσ βσ , , , sr i sr i sr i ⎝ . ⎠ := ai. 2 2 2 ⎛ 2σ rd ⎛ δ 2σ n2 ⎞ 2αδσ n2 ⎞ ,iδ σ n 2 −2 2 +⎜ + + p + δ − σ σ 2 σ δ ⎟ ⎜ ⎟=0 rd i r i n rd i , , , ⎜ βσ 2 ⎜ βσ 2 ⎟ βσ sr2 ,i ⎟⎠ sr ,i sr ,i ⎝ ⎝ .  . ⎠ := ci. :=bi. From the solution. ( −b + i. (4-63). ). bi2 − 4ai ci / 2ai we know that if pr ,i is larger than zero,. bi2 − 4ai ci must be positive and larger than bi2 . Since ai and bi are larger than zero but ci 36.

(47) may not, bi2 − 4ai ci is not guaranteed to be larger than bi2 . The conditions, ci > 0, indicate that the channel quality of the direct link is better than that of the relay link. In this case, we can only use the direct link to satisfy the MSE constraint. So we can use ci as a flag to decide if we want to use the relay or not. Thus, if ci > 0, the system will be degenerated to a noncooperative system and pr ,i = 0 ,. (4-64). If c < 0, we can find pr ,i by pr ,i. −b + b 2 − 4ac = , 2a. (4-65). where. a=. 2 δ 2σ n2σ rd4 ,i 2αδσ n2σ rd α 2σ n2 ,i 4 4 + δσ + + + σ n−2σ sr2 ,iσ rd rd ,i ,i , 2 2 2 βσ sr ,i βσ sr ,i βσ sr ,i. b=. 2 2 2 2σ rd ,iδ σ n. 2 + 2σ rd ,iδ. βσ sr2 ,i. 2αδσ n2. βσ sr2 ,i. ,. δ 2σ n2 2 c= + δ − σ n−2σ rd ,i . 2 βσ sr ,i. (4-66). (4-67). (4-68). The source power ps ,i can be found by ps ,i =. ρi−1 − σ s−2 , α i ( Pr ,i ). (4-69). where ⎛. 2 Pr ,iσ sr2 ,iσ rd ,i. ⎜ ⎝. 2 Pr ,iσ rd ,i + 1. α i ( Pr ,i ) = ⎜ σ n−2. 37. +. 1 C −1(i ,i ). ⎞ ⎟. ⎟ ⎠. (4-70).

(48) As that in Special Case I, the MSE constraint ρi must be small than the transmitted symbol power σ s2 . As discussed above our purpose is to satisfy the QoS with a minimum transmission power. In our processing, we try to make the precoding matrices at the source node and the relay node diagonal, and this makes the solution suboptimal. Because the optimal precoder matrix structure may not be diagonal, we are inquisitive about the question when the constraint precoder structure becomes optimal. To answer this question and simplify the derivation, we first assume that Nt ≤ Nr , Nt ≤ Nd , Nd≤ Nr and ignore the transmission in the source-destination link, this make we don’t need to consider upper bound problem. Then the system model of (4-1) can be rewritten as y d = H rd Fr H sr Fs s + H rd Fr n r + n d ,  .  . :=H. (4-71). :=w. where H= H rd Fr H sr and w= H rd Fr n r + n d . With the similar approach in Section 4.2, we can obtain the optimal receive filter as G opt = R s FsH H H (HFs R s FsH H H + R w ) −1 ,. (4-72). and the corresponding MMSE as. {. }. J min = tr (R −s 1 + FsH H H R −w1HFs ) −1 ,. where. R s = E [ss H ] = σ s2I N ,. (4-73). H R w = σn2d I N d + σn2r H rd Fr FrH H rd , σnd and σnr are noise. variances of the channels H sr and H rd , respectively. Express the transmission power as H H P = σ s2tr {Fs FsH } + σ n2r tr {Fr FrH } + σ s2tr {Fr H sr Fs FsH H sr Fr }. and the channel SVDs as. 38. (4-74).

(49) ⎛ Σ ⎞ sr N ⎜ ⎟ H ⎛ U sr ⎞ N N × U H sr , t t H sr = ⎜ N N ⎜ ⎟V sr = U sr Σ sr V sr N ⎝ N r × Nt N r ×( N r − Nt ) ⎟⎠ N N N N 0N ⎜⎜ ⎟⎟ Nt × Nt Nr × Nt Nt × Nt Nt × Nt N r × Nt ⎝ ( N r − Nt )× Nt ⎠. (4-75). and ⎛ Σ rd H rd = U rd ⎜ N N N ⎝ Nd × Nd N ×N N ×N d. r. d. d. ⎛ VrdH ⎞ ⎜ NN ⎟ 0N d × Nr ⎞⎜ ⎟ = U rd Σ rd VrdH , N d ×( N r − N d ) ⎟ ⎜ H N N N ⎠ V rd ⎟ Nd × Nd Nd × Nd Nd × N r ⎜ N ⎟ ⎝ ( N r − N d )× N r ⎠. (4-76). where Σ sr and Σ rd are diagonal matrices. If we have the precoder in the source node as Fs = Vsr Σ s ∈ ^ Nt ×N ,. (4-77). where Σ s ∈ \ Nt ×N is a diagonal matrix. Then the MMSE and the transmission power can be rewritten as. {(. (. H H H J min (Fr ) = tr σ s−2 I N + ∑ sH ∑ sr U sr FrH Vrd ∑ rd σ n2d I Nd + σ n2r ∑ rd VrdH Fr FrH Vrd ∑ rd. ∑ rd VrdH Fr U sr. ∑ sr ∑ s ). −1. ). −1. }. ×. (4-78). and H H H P (Fr ) = σ s2tr {∑ s ∑ sH } + σ n2r tr {Fr FrH } + σ s2tr {Fr U sr ∑ sr ∑ s ∑ sH ∑ sr U sr Fr } .. (4-79). Consider a general form of Fr as. (. Fr = Vrd. V rd. ). ⎛ Σ r11 ⎜ ⎜ Σr ⎝ 21. H ⎞ Σ r12 ⎞ ⎛ U sr N ×N ⎟⎜ H ⎟∈^ r r . Σ r22 ⎟⎠ ⎜ U sr ⎟ ⎝ ⎠. (4-80). Through some tedious derivations, it is easy to show that if we let Σ r21 = 0 and Σ r22 = 0 there will be no impact on J min (Fr ) (while helping save power consumption).. Setting. Σ r12 = 0 leads to the reduction of both J min (Fr ) and P(Fr ) . Thus, we can let the precoder. be H Fr = Vrd Σ r11 U sr .. 39. (4-81).

參考文獻

相關文件

Wang, Unique continuation for the elasticity sys- tem and a counterexample for second order elliptic systems, Harmonic Analysis, Partial Differential Equations, Complex Analysis,

(6) (a) In addition to the powers of the Permanent Secretary under subsection (1) the Chief Executive in Council may order the Permanent Secretary to refuse to

Teachers may consider the school’s aims and conditions or even the language environment to select the most appropriate approach according to students’ need and ability; or develop

volume suppressed mass: (TeV) 2 /M P ∼ 10 −4 eV → mm range can be experimentally tested for any number of extra dimensions - Light U(1) gauge bosons: no derivative couplings. =&gt;

another direction of world volume appears and resulting theory becomes (1+5)D Moreover, in this case, we can read the string coupling from the gauge field and this enables us to

These are quite light states with masses in the 10 GeV to 20 GeV range and they have very small Yukawa couplings (implying that higgs to higgs pair chain decays are probable)..

• Formation of massive primordial stars as origin of objects in the early universe. • Supernova explosions might be visible to the most

In this work, for a locally optimal solution to the NLSDP (2), we prove that under Robinson’s constraint qualification, the nonsingularity of Clarke’s Jacobian of the FB system