# On the user performance of orthogonal projection signal alignment scheme in MIMO relay systems

- Zhongyuan Zhao
^{1}, - Zhiguo Ding
^{2}, - Bin Han
^{1}, - Wenbo Wang
^{1}and - Mugen Peng
^{1}Email author

**2012**:308

https://doi.org/10.1186/1687-1499-2012-308

© Zhao et al.; licensee Springer. 2012

**Received: **18 March 2012

**Accepted: **11 September 2012

**Published: **3 October 2012

## Abstract

### Abstract

In this article, an orthogonal projection signal alignment (OP-SI) scheme is proposed for multiple-input and multiple-output (MIMO) relay systems, and the user performance is studied with and without perfect channel state information (CSI). Particularly we focus on an important scenario in cellular systems, where the base station exchanges messages with multiple users via a relay. By jointly designing the precoding matrices at the base station and the relay, information exchanging can be accomplished within two time slots. When the perfect CSI is available, closed form expressions of ergodic sum rate are developed for the proposed scheme, where we can demonstrate that the proposed scheme yields a better performance than the existing zero-forcing signal alignment scheme. When the channel estimation is not perfect, both the intra-stream and inter-stream interference cannot be completely removed. To evaluate the impact of channel estimation error, an approximation of ergodic sum rate for the OP-SI scheme is developed to show that the system performance could significantly decrease as the covariance of channel estimation error increases. Moreover, the outage capacity is also analyzed. Furthermore, an enhanced relay precoding scheme is also introduced to improve the transmission performance. Numerical results are provided to show the accuracy of the developed analytical results.

## Keywords

## Introduction

To increase the system throughput and enlarge the coverage for cellular systems, relaying is introduced as a key technology for the next generation mobile telecommunication systems[1]. However, the extra radio resource consumed by relay transmissions could lead to a loss of the spectrum efficiency and system throughput as well. As a promising method to overcome such shortcomings of relaying, the application of network coding in wireless communications has been studied recently, specifically in cellular communication scenarios[2–5]. Network coding was first introduced to two-way relaying systems, where two source nodes exchange messages via a relay. By asking the relay to broadcast the mixture of the source messages, the communication between two source nodes can be accomplished within two time slots, where each source recovers its desired message by first subtracting self-interference. Compared to the traditional four time-slot schemes, network coding can double the spectrum efficiency, and increase the throughput dramatically.

Recently the combination of network coding with multiple-input and multiple-output (MIMO) technique has attracted a lot of attention[6–10], where MIMO provides another reliable approach to improve the performance of relay transmissions[11]. Particularly the signal alignment schemes have been proposed in MIMO relaying channels. By properly designing precoding, the desired messages can be aligned together and therefore inter-stream interference can be canceled when the perfect channel state information (CSI) is available. The idea of signal alignment was first introduced for MIMO Y channels[9]. In the context of bi-directional communications,[6, 10] design the signal alignment protocols in amplify-and-forward (AF) MIMO relay systems, where the inter-stream interference is eliminated by applying precoding, and the intra-stream interference is coped with by using network coding. The performance of network coding in decode-and-forward (DF) MIMO relay systems was investigated in[7]. The application of analog network coding to MIMO two-way relaying channel was researched in[8], where the optimal design of beamforming was provided. Most of these existing works assume the perfect CSI either at the transmitters or the receivers.

In this article, we proposed an orthogonal projection signal alignment (OP-SI) scheme in MIMO relaying channels. The main contribution of this article are as follows: first, we propose a new signal alignment scheme for a classical cellular communication scenario, where a base station exchanges messages with multiple users with the help of one relay. By jointly designing the precoding at the base station and the relay, the messages from and to the same user can be aligned together. Different to[10], the precoding matrix at the relay is constructed by projecting each aligned message on a single carefully chosen direction of the null space, respectively, where the inverse of large size matrices can be avoided. Since the co-channel interference can be eliminated, the multiple uplink and downlink transmissions can be accomplished within two time slots.

Second, the analytic results, such as the user ergodic sum rate and the outage capacity with and without channel estimation error, are derived to evaluate the performance of proposed OP-SI scheme. When the channel estimation is free of error, our developed analytic results clearly show that the OP-SI scheme achieves higher ergodic sum rate at the user nodes than the zero-forcing signal alignment (ZF-SI) scheme proposed by[10]. Furthermore, the impact of channel estimation error on the OP-SI scheme is also evaluated. Such analysis is rarely introduced in the existed works: Different to the work in[12–14], we focus on the MIMO relaying channels in this article, which is a more challenging scenario compared to the one-hop MIMO system studied in previous works. Moreover, many existing analysis of signal alignment transmissions is based on the assumption that the perfect global CSI is available, such as in[6, 7, 10]. However, the channel estimation error cannot be avoided completely in practical wireless systems. And such error causes severe interference, especially in the context of signal alignment transmissions, where the incompletely removed self-interference, an unique phenomenon for signal alignment, will severely degrade the transmission reliability. Based on practical channel estimation error models, we are able to fully characterize the impact of channel estimation error in this article. Finally, an improved OP-SI scheme with optimal relay precoding selection is introduced, which can furthermore provide significant performance gains in the presence of channel estimation error.

The rest of this article is organized as follows. Section ‘System model and protocol description’ describes the system model, and introduces the proposed OP-SI transmission scheme. In Section ‘Performance analysis for the proposed OP-SI schemePerformance analysisfor the proposed OP-SI scheme’, the performance analysis with and without channel estimation error is derived, and the comparison with the ZF-SI scheme is also presented. Then in Section ‘The enhanced precoding design for the OP-SI scheme at the relayThe enhanced precoding designfor the OP-SI scheme at the relay’ the enhanced relay precoding design for OP-SI is provided, which can improve the transmission performance. Then the numerical results are shown in Section ‘Numerical results’, and followed by the conclusions in Section ‘Conclusion’.

*Notation*: Vectors and matrices are denoted as boldface small and capital letters, respectively, e.g., **A** and **b**. The trace for **A** is denoted as tr(**A**), and *D*_{
A
}is the determinant for **A**. (**A**)_{i,j}represents the element located at the *i* th row and the *j* th column of **A**.$\mathbb{E}\left\{x\right\}$ is the expectation of various *x*. |*x*| denotes the norm for *x*, and *x* can be a number, a vector or a matrix. ⌊*a*⌋ is denoted as the floor function for *a*. *Γ*(·) is Gamma function. ci(·) and si(·) are the cosine integral and the sine integral, respectively. *ψ*(·) is the Euler psi function, and Ei(·)is the exponential integral function.

## System model and protocol description

*M*users, one base station and one relay. As shown in Figure1, the base station and the relay are both equipped with multiple antennas, whose antenna numbers are

*M*and

*N*, respectively, and each user is equipped with a single antenna. It is assumed that the number of relay antennas satisfies

*N*>

*M*in order to meet the power constraint, as well as ensures that enough degrees of freedom can be provided. The half-duplexing constraint is applied to all nodes. All the channels are assumed to be quasi-statically independent and identically Rayleigh fading, and there is no direct link between the base station and the users. Both the base station and the relay have the access to the global CSI.

For such a scenario, the base station is required to transmit *M* messages to the *M* users individually, while each user wants to send its own information to the base station simultaneously. By jointly designing the precoding matrices at the base station and the relay, the messages from and to the same user can be aligned together, and transmitted to the users without co-channel interference, if the perfect CSI can be obtained. In the following part, we will introduce such a signal alignment scheme, which can accomplish the transmission between the base station and the *M* users in two time slots. *Unlike the ZF-SI scheme proposed by*[10]*, the orthogonal projection is applied for relay precoding design in the proposed OP-SI scheme, which avoids severe relay noise amplification caused by the ZF-SI scheme and achieves significant performance gains.*

where **r** is the *N*×1 observation vector at the relay, **G** is the *N*×*M* channel matrix between the base station and the relay, **H** is defined similarly for the relay and the users, **n**_{
R
}is the *N*×1 additive Gaussian noise vector at the relay, **s**=[*s*_{1},…,*s*_{
M
}]^{
T
}and **x**=[*x*_{1},…,*x*_{
M
}]^{
T
}are the *M*×1 power normalized message vectors from the base station and the users, and *x*_{
i
}and *s*_{
i
}are denoted as the messages from and to the *i* th user, respectively.

**Q**as the precoding matrix at the relay, the relay transmission

**t**

_{ R }=

**Qr**. Then the observations at the base station can be given as

*i*th user can be given as

where${\mathbf{h}}_{i}^{H}$ is the *N*×1 channel vector between the relay and the *i* th user, **n**_{
B
}and *n*_{
i
}are the receive Gaussian noises at the base station and the *i* th user, respectively.

### The precoding design at the base station

**P**is to ensure that the relay can align the messages from and to the same user. To achieve such a target, the precoding matrix at the base station is defined as

To obtain the simplified expression of *α*_{
B
}, the following lemma is introduced.

#### Lemma 1

*Denoting that*

**A**=

**GG**

^{ H }

*and*

**B**=

**HH**

^{ H },

*we can derive*

*where*$K=\frac{{2}^{M-N-1}\Gamma (N-M+2)\Gamma (N-M+3)}{\Gamma \left(N\right)\Gamma \left(M\right)}$, *and the numbers of antennas must follow the constraint that* *N*>*M*.

#### Proof

Please refer to the Appendix 1. □

*α*

_{ B }can be defined as

*M,N*. According to the precoding matrix proposed by (4), the relay can obtain the aligned messages, which can be expressed as

### The precoding design at the relay

*i*th user should be project to a vector which is belongs to the null space generated by

**h**

_{1},…,

**h**

_{i−1}

**h**

_{i + 1},…,

**h**

_{ M }. And such a vector can be generated by Gram-Schmidt process of

**h**

_{1},…,

**h**

_{ M }, which can be presented as the determinant formula[17],

**W**

_{ i }is a

*N*×(

*M*−1) submatrix of the channel matrix

**H**by removing its

*i*th column, i.e.,

**W**

_{ i }=

**h**

_{1}…

**h**

_{i−1}

**h**

_{i + 1}…

**h**

_{ M }, and

**W**

_{ j }is defined similarly. Since

**u**

_{ i }can ensure that${\mathbf{u}}_{i}^{H}{\mathbf{h}}_{j}=0(i\ne j)$, the precoding matrix

**Q**can be generated as

*α*

_{ R }is defined as the long-term relay power constraint, and

**U**=[

**u**

_{1},…,

**u**

_{ M }]. Apparently the precoding matrix can diagonalize channel matrix, which ensures that the interference at each user can be eliminated,

^{a}

*α*

_{ R }can be set as

*i*th user as

## Performance analysis for the proposed OP-SI scheme

Due to the single antenna setting and the limited processing capability, the reception reliability at the user nodes becomes the bottleneck for the system transmissions. Therefore we will focus on the evaluation of the performance at the user node. Particularly both the ergodic sum rate and the outage capacity for the OP-SI scheme are studied in this section.

### Ergodic sum rate at the users with perfect CSI

*i*th user can be expressed as

To obtain the ergodic sum rate at the user, the joint PDF must be derived first, whose approximation is provided by the following lemma.

#### Lemma 2

*Denoting x*

_{1}=|

**h**

_{ i }|

^{2}and${x}_{2}=|{\mathbf{h}}_{i}^{H}{\mathbf{u}}_{i}{|}^{2}$,

*x*

_{1}

*and x*

_{2}are independent when the number of relay antennas

*N*is large enough, and the joint PDF can be derived as

#### Proof

**h**

_{ i }and${\mathbf{h}}_{i}^{H}{\mathbf{u}}_{i}$ are independent when the number of relay antennas is large, which can ensure that their squared norms |

**h**

_{ i }|

^{2}and$|{\mathbf{h}}_{i}^{H}{\mathbf{u}}_{i}{|}^{2}$ are also independent. Apparently

**h**

_{ i }and${\mathbf{h}}_{i}^{H}{\mathbf{u}}_{i}$ are joint normal distributed, since each linear combination of their components is normally distributed[18]. Denoting

**z**

_{1}=

**h**

_{ i }and${z}_{2}={\mathbf{h}}_{i}^{H}{\mathbf{u}}_{i}$, the joint PDF can be given as

**Σ**is the (

*N*+ 1)×(

*N*+ 1) covariance matrix. Recalling the generation of

**u**

_{ i },

**H**

^{ H }

**H**in (10) is a complex Wishart matrix, whose determinate is distributed as the product of

*M*independent chi-squared random variables

*v*

_{1},…,

*v*

_{ M },${D}_{{\mathbf{H}}^{H}\mathbf{H}}\sim \prod _{k=1}^{M}{v}_{k}$, and

*v*

_{ k }∼

*χ*

^{2}(2(

*N*+ 1−

*k*)). Due to the definition,

*v*

_{ k }with 2(

*N*+ 1−

*k*) degrees of freedom can be achieved as following,

*N*tends to infinity, the degrees of freedom for

*v*

_{ k }also approach infinity for a fixed

*M*. Due to the law of large numbers,

*v*

_{ k }becomes a constant, which can be given as

*v*

_{ k }=2(

*N*+ 1−

*k*). Then${D}_{{\mathbf{H}}^{H}\mathbf{H}}$ can be expressed as${D}_{{\mathbf{H}}^{H}\mathbf{H}}={2}^{M}\Gamma \left(N\right)/\Gamma (N-M)$. Since

**W**

_{ i }is a

*N*×(

*M*−1) submatrix of

**H**, a similar expression for

**W**

_{ i }can be obtained as well. For such a condition,

**u**

_{ i }in (10) can be further derived as

**h**

_{ i }and${\mathbf{h}}_{i}^{H}{\mathbf{u}}_{i}$[19], and so do their squared norms. It is well known that |

**h**

_{ i }|

^{2}and$|{\mathbf{h}}_{i}^{H}{\mathbf{u}}_{i}{|}^{2}$ are chi-squared distributed and exponential distributed, respectively, then the joint PDF can be presented as

And the proof is finished. □

Based on the conclusion in Lemma 2, the following theorem about the ergodic sum rate at the users with perfect CSI can be presented.

#### Theorem 3

*When the number of relay antennas N is large, the ergodic sum rate for the*

*i*th user with perfect CSI can be given as

#### Proof

*C*

_{ i }can be derived as following,

*C*

_{ i }in the last equation can be further developed as

*α*

_{ B }becomes large as

*N*is large, and thus$\rho {\alpha}_{B}^{2}{\alpha}_{R}^{2}{x}_{1}^{2}+1$ grows large as well. Then the last equation can be approximately expressed as[20]

Substitute (26) and (27) into (24), the theorem can be proved. □

To further evaluate the performance of our proposed OP-SI scheme, a comparable scheme is selected, which is the ZF-SI scheme introduced by[10]. And the analysis result is presented by the following corollary.

#### Corollary 4

where${C}_{i}^{\mathrm{ZF}-\mathrm{SI}}$ is denoted as the ergodic sum rate for the ZF-SI scheme.

#### Proof

*N*>

*M*. And then the SNR for ZF-SI scheme at the

*i*th user can be derived as

**H**

^{ H }

**H**)

^{−1}is an inverse Wishart matrix[21]. Then

*β*

_{ R }can be given as

*β*

_{ B }=

*α*

_{ B }at the base station for the ZF-SI scheme. Note that [(

**H**

^{ H }

**H**)

^{−1}

_{i,i}follows inverse-Gamma distribution[22]. Denoting

*x*=[(

**H**

^{ H }

**H**)

^{−1}

_{i,i}, its PDF is

And the corollary has been proved. □

Corollary 4 shows clearly that our proposed scheme can achieve higher ergodic sum rate than the ZF-based scheme in[10]. According to the protocol description, the key idea of relay precoding design in this article is quite similar to the block diagonalization (BD) scheme, where the co-channel interference can be eliminated by using the null space of channel matrix. For the addressed scenario, the BD-based precoding schemes can outperform the ZF-based scheme, and such a phenomenon has been previously reported in[23].

### Ergodic sum rate at the users with channel estimation error

**h**

_{ i }can be expressed as the sum of channel estimates${\widehat{\mathbf{h}}}_{i}$ and the estimation error

**e**

_{ i },

**E**=

**e**

_{1},…,

**e**

_{ M }. As discussed in[12–14],${\widehat{\mathbf{h}}}_{i}$ and${\widehat{\mathbf{e}}}_{i}$ are independent, whose entries are complex Gaussian distributed with the variance${\sigma}_{\mathbf{e}}^{2}$ and$(1-{\sigma}_{\mathbf{e}}^{2})$, respectively. When the channel estimation is imperfect, the interference at the users cannot be removed, since the precoding matrices are derived based on channel estimates. Then the observation at the relay can be expressed as

*i*th user can be given as

*i*th user can be expressed as

where${\xi}_{\mathbf{s}}={\alpha}_{B}^{2}{\alpha}_{R}^{2}{\sigma}_{\mathbf{e}}^{2}|\widehat{\mathbf{U}}{\widehat{\mathbf{U}}}^{H}\widehat{\mathbf{H}}{|}^{2}$ and${\xi}_{\mathbf{x}}={\alpha}_{R}^{2}{\sigma}_{\mathbf{e}}^{2}\left(\right|\widehat{\mathbf{U}}{\widehat{\mathbf{U}}}^{H}\widehat{\mathbf{H}}{|}^{2}+3\left|{\widehat{{\mathbf{h}}_{i}}}^{H}\widehat{\mathbf{U}}{\widehat{\mathbf{U}}}^{H}{|}^{2}\right)$ are denoted as the interference caused by the imperfect reception of **s** and **x**, respectively,${\xf1}_{i}=\frac{1}{\rho}\left({\alpha}_{R}^{2}\right|{\widehat{{\mathbf{h}}_{i}}}^{H}\widehat{\mathbf{U}}{\widehat{\mathbf{U}}}^{H}{|}^{2}+{\sigma}_{\mathbf{e}}^{2}|\widehat{\mathbf{U}}{\widehat{\mathbf{U}}}^{H}{|}^{2}+1)$ is the total noise at the *i* th user. Then we can have the following theorem about the ergodic sum rate of the OP-SI protocol.

#### Theorem 5

*When the number of base station antennas*

*M*

*is large, the ergodic capacity with channel estimation error can be approximately expressed as*

*where*$\eta ={\alpha}_{B}^{2}{\alpha}_{R}^{2}{N}^{2}$,$\lambda =({\alpha}_{B}^{2}+4){\alpha}_{R}^{2}$,$\nu =(M-1)({\alpha}_{B}^{2}+1){\alpha}_{R}^{2}$ *and*$\ud716={M}^{2}{\sigma}_{\mathbf{e}}^{2}+1$.

#### Proof

*h*

_{ ik }|

^{2}is exponential distribution with the parameter$(1-{\sigma}_{\mathbf{e}}^{2})$. Due to the strong law of large numbers, the average of |

*h*

_{ ik }|

^{2}is closed to its expectation$\mathbb{E}\left(\right|{h}_{\mathrm{ik}}{|}^{2})=1-{\sigma}_{\mathbf{e}}^{2}$ when N is large. Thus |

*h*

_{ ik }|

^{4}in (40) can be replaced by${N}^{2}{(1-{\sigma}_{\mathbf{e}}^{2})}^{2}$. Then we turn to the noise part in (40), which can be further derived as${\xf1}_{i}=\frac{1}{\rho}\left({\alpha}_{R}^{2}\right|{\widehat{{\mathbf{h}}_{i}}}^{H}{\widehat{\mathbf{u}}}_{i}{|}^{2}+{M}^{2}{\sigma}_{\mathbf{e}}^{2}+1)$

^{b}. Based on the forgoing approximations,${\text{SINR}}_{i}^{\mathrm{OP}-\mathrm{SI}}$ can be rewritten as

*i*th user with imperfect CSI can be derived as

The proof has been finished. □

The last equation shows that${\mathcal{C}}_{i}^{\text{OP-SI}}$ trends to a constant as SNR *ρ* increases, which means that the gap between the ergodic sum rate with and without channel estimation error grows infinitely. Therefore, the system capacity is severely limited by the existence of channel estimation error, and it is necessary to improve the channel estimation accuracy.

### Outage capacity at the users for OP-SI

To further evaluate the robustness of proposed OP-SI scheme, the analysis of outage capacity for each user is necessary. In this section, the outage capacities with and without channel estimation error are both studied. First, the definition of outage capacity can be presented as follows,

#### Definition 1

*Outage capacity is the maximum transmission rate with a specified outage probability, which can be defined as*

*where*

*R*

*is the transmission data rate*,

*p*

_{tar}

*is the threshold for outage probability*,

*and*

*P*

_{out}(

*R*)

*is the outage probability that can be defined as follows*

*where* *C* *is the capacity*.

According to the definition of outage capacity, the outage probability should be derived at first. Since the proposed OP-SI scheme aims to remove the co-channel interference at the users, the outage probability for each user is considered independently in this article, and then we can provide the following theorem about outage probability with perfect CSI.

#### Theorem 6

*i*th user can be expressed as

*where*${R}_{i}^{\text{tar}}$ *is the target transmission data rate for the* *i* *th user*.

*By setting*${R}_{i}^{\text{tar}}={C}_{\text{out}-i}$

*and*${P}_{\text{out}}^{i}\left({R}_{i}^{\text{tar}}\right)={p}_{i}$,

*which is a specified value of outage probability, the outage capacity for the*

*i*th

*user with perfect CSI can be presented as*

*where*${\left({P}_{\text{out}}^{i}\right)}^{-1}(\xb7)$ *is the inverse function of the outage probability*${P}_{\text{out}}^{i}\left(R\right)$.

#### Proof

*i*th user is provided by (17) in the article. Due to the definition of outage probability presented by (46), the outage probability for the

*i*th user can be developed as

*i*th user,

*x*

_{1}and

*x*

_{2}follows the notation in the previous section of the article. By substituting the joint PDF of

*x*

_{1}and

*x*

_{2}into (49),${P}_{\text{out}}^{i}\left({R}_{\text{tar}}\right)$ can be further derived as

*ρ*is large enough,$\frac{{\alpha}_{B}^{2}\rho {x}_{1}^{2}}{{2}^{2{R}_{i}^{\text{tar}}}-1}-\frac{1}{{\alpha}_{R}^{2}}>0$ can be ensured for the last equation. Since the expression of${P}_{\text{out}}^{i}\left({R}_{i}^{\text{tar}}\right)$ is so complicated that the closed-form expression of

*C*

_{out−i}is not easily tractable. In fact, outage capacity is still intractable even in a more simple scenario, such as in. Therefore, we can only obtain the symbolic expression of

*C*

_{out−i}. Particularly by setting${R}_{i}^{\text{tar}}={C}_{\text{out}-i}$, the outage capacity for the

*i*th user can be expressed as follows for a given outage probability

*p*

_{ i },

And the proof has been finished. □

Then we focus on the outage capacity for the user with channel estimation error. Similar to the analysis above, the closed-form expression of outage probability needs to be derived at first, and then the outage capacity equals to the target data rate with fixed outage probability. And the analysis results are presented in the following theorem.

#### Theorem 7

*When the channel estimation error exists, the outage probability*${\mathcal{P}}_{\text{out}}^{i}\left({R}_{i}^{\text{tar}}\right)$

*can be presented as*

*where*$a=\eta {(1-{\sigma}_{\mathbf{e}}^{2})}^{2}\rho ,\phantom{\rule{1em}{0ex}}b=(\lambda {\sigma}_{\mathbf{e}}^{2}\rho +{\alpha}_{R}^{2}),\phantom{\rule{1em}{0ex}}c=({\alpha}_{B}^{2}+4){\alpha}_{R}^{2}{\sigma}_{\mathbf{e}}^{2}\rho $ *and all the other notations follows the previous subsection*.

*By setting*${R}_{i}^{\text{tar}}={\mathcal{C}}_{\text{out}-i}$

*and*${\mathcal{P}}_{\text{out}}^{i}\left({R}_{i}^{\text{tar}}\right)={p}_{i}$,

*which is a specified value of outage probability, the outage capacity for the*

*i*th

*user with perfect CSI can be presented as*

*where*${\left({P}_{\text{out}}^{i}\right)}^{-1}(\xb7)$ *is the inverse function of the outage probability*${P}_{\text{out}}^{i}\left(R\right)$.

#### Proof

_{ i }for the

*i*th user given by (42),${\mathcal{P}}_{\text{out}}^{i}\left({R}_{i}^{\text{tar}}\right)$ can be expressed as

*p*

_{ i }, which can be expressed as

And the theorem has been proved. □

## The enhanced precoding design for the OP-SI scheme at the relay

In Section ‘System model and protocol description’, the design for the precoding matrix **Q** at the relay was introduced, whose vectors are generated by Gram-Schmidt process. In fact, there exists other available vectors for **Q** when *N*>*M*. To further improve the performance gain, an enhanced OP-SI (eOP-SI) scheme is described in this section, where the relay follows an improved precoding generation with optimal precoding selection.

**H**, an orthogonal projection matrix${\mathbf{U}}_{i}^{\u2021}$ can be generated for the aligned message of

*s*

_{ i }and

*x*

_{ i },

*i*th user together without interference, and

*M*precoding matrices are needed. It will put a heavy burden on the relay. To derive a simplified precoding matrix at the relay,${\mathbf{U}}_{i}^{\u2021}$ can be further decomposed as

**Q**can be generated as

where *α*_{
R
} is defined as the relay power constraint, and${\mathbf{U}}^{\u2021}=[{\mathbf{u}}_{1}^{\u2021},\dots ,{\mathbf{u}}_{M}^{\u2021}]$. Apparently the precoding matrix can diagonalize channel matrix, which ensures that the interference at each user can be eliminated.

*i*th user is decided by the chosen precoding vector${\mathbf{U}}_{i}^{\u2021}$. To improve the transmission performance, an appropriate precoding matrix

**Q**

^{opt}should be generated, and the optimal precoding vector for each user can be selected according to the following rule,

where${\Sigma}_{i}=\{{\mathbf{u}}_{i,1}^{\u2021},\dots ,{\mathbf{u}}_{i,(N-M+1)}^{\u2021}\}$ is the set of available precoding vectors for the *i* th user, and SNR_{i,k} is denote as the SNR achieved by the *i* th user when${\mathbf{u}}_{k}^{\u2021}$ is applied.

Furthermore, the power is allocated equally for each antenna in OP-SI. To further improve the transmission performance, the power optimization can be utilized at the relay. Since the ergodic sum rate is studied in this article, the object of power allocation can be set as maximizing the transmit sum rate, and the global optimal solution can be achieved by water filling[24].

When the channel estimation error exists, which is unpredictable, the exact SINR cannot be provided for the relay node. A feasible solution is to select the relay precoding matrix according to the estimated SNR, which can also improve the transmission performance as shown in the following section.

## Numerical results

The comparable scheme is based on the instantaneous power constraint. Particularly the numbers of antennas at the relay and the base station are set as *N*=3 and *M*=2, respectively, and the power of noise is fixed as −10 dBm. As shown in the figure, the transmit power with the long-term power constraint is very close to that with instant power constraint, which implies that the used bound is quite tight. Similarly, the difference of relay transmit power between the schemes using the long term and instantaneous power constraints is also quite small.

*M*=2,4,6and

*N*=

*M*+ 1, respectively. To show the performance gains clearly, the ZF-SI scheme is selected as a comparable scheme. As shown in the figure, the capacity of each user decreases as the number of users increases, and the OP-SI scheme always achieves higher capacity than the ZF-SI scheme. Such a result verifies the analysis results given by Corollary 4. Moreover, the numerical results based on Theorem 3 is provided as well, and the simulation results confirm that our derived closed-form expression for the ergodic sum rate perfectly matches the Monte Carlo results, specifically in the high SNR region.

*M*=2, and the number of relay antennas is

*N*=3, while the different${\sigma}_{\mathbf{e}}^{2}$, which is the variance of channel estimation error, are set. When the OP-SI scheme is free of channel estimation error, the ergodic sum rate increases linearly as the SNR raises. Note that the ceiling of ergodic sum rate appears when the CSI is not perfect, and the slopes of the curves for the ergodic sum rate are saturated faster with the increasing of${\sigma}_{\mathbf{e}}^{2}$, which means that the system capacity is seriously effected by the channel estimation error. In addition, the approximation presented by Theorem 5 is also shown. The numerical results demonstrate that our provided approximation is quite closed to the curves plotted by Monte Carlo simulation.

*M*=2. Figure6 presents the ergodic sum rate of the eOP-SI scheme with and without channel estimation error. Compared with OP-SI, the eOP-SI scheme can always achieve higher ergodic capacity, whenever the perfect CSI is available. The capacity gap between the two schemes enlarges as the SNR increases at first, and then tends to stable in the high SNR region. In Figure7, the ergodic sum rate with different relay antennas numbers is presented, where we fix the number of relay antennas as

*N*=3,4,5, respectively. As shown in the figure, the ergodic sum rate of eOP-SI scheme raises with the increment of the relay antennas. Based on the simulation results, the optimal relay precoding selection of eOP-SI scheme achieves higher ergodic sum rate than the fixed relay precoding design of OP-SI scheme, and such performance gain grows larger as the number of relay antennas increases.

*M*=2 and

*N*=3, respectively, and the SNR is fixed as

*ρ*=15 dB. As shown in the figure, the outage capacity can be improved by increasing the outage probability. And the outage performance becomes worse when the variance of channel estimation error${\sigma}_{\mathbf{e}}^{2}$ increases. The simulation results also show that the derived analysis results are quite close to the Monte Carlo simulation.

## Conclusion

In this article, an OP-SI scheme is proposed for the MIMO relaying channels, where the base station exchanges messages with multiple users via the help of a relay. When the perfect global CSI is provided, the desired messages can be aligned at the relay by carefully constructing precoding at the base station and relay, and the co-channel interference can be removed completely. The derived closed-form expression demonstrates that our proposed OP-SI scheme can achieve higher ergodic sum rate than the existing ZF-SI scheme. To evaluate the effort of channel estimation error, the ergodic sum rate with imperfect CSI is also investigated. Both the analytical and numerical results indicate that the system performance is seriously decreased with the increment of the covariance of channel estimation error. To improve the transmission performance, an eOP-SI scheme is also introduced, which can further improve the transmission performance by using precoding selection at the relay.

## Appendix 1

### Proof of Lemma 1

**A**and

**B**are two independent Wishart matrices, and thus

**A**

^{−1}and

**B**are positive semi-definite matrices, whose trace is positive. Due to the Von Neumann’s trace inequality[25], it can be derived that

*λ*

_{ i }and

*ω*

_{ i }are the eigenvalues for the matrices

**A**and

**B**, respectively,

*λ*

_{1}≥⋯≥

*λ*

_{ M },

*ω*

_{ M }≥⋯≥

*ω*

_{1}, and

*λ*

_{min}is the minimal eigenvalue of

**A**. And the joint probability density function (PDF) for the ordered eigenvalues of

**A**can be given as following,

*λ*

_{min}can be bounded as

*λ*

_{1},…,

*λ*

_{M−1}can be treated as the ordered eigenvalues of a Wishart matrix generated by a (

*M*−1)×(

*N*+ 1)Gaussian matrix, and thus the integrand of the second integral in (66) can be expressed as$f({\lambda}_{1},\dots ,{\lambda}_{M-1})/{K}_{M-1,N+1}$. From (65),

*K*is defined as

*λ*

_{min}can be bounded as

*N*=

*M*. Therefore, to obtain the upper bound of 1/

*λ*

_{min}in (68), the constraint of antennas numbers that

*N*>

*M*should be followed. It is easy to know that tr(

**B**)is Chi-square distributed, and$\mathrm{tr}\left(\mathbf{B}\right)\backsim \frac{1}{2}{\chi}^{2}\left(2\mathrm{MN}\right)$. Then we can derive that$\mathbb{E}\left\{\mathrm{tr}\right(\mathbf{B}\left)\right\}=\mathrm{MN}$, and$\mathbb{E}\left\{\mathrm{tr}\right({\mathbf{A}}^{-1}\mathbf{B}\left)\right\}$ can be bounded as

And the lemma is proved.

## Endnotes

^{a}Due to the proof of Lemma 2 in the following section, **u**_{
i
} approaches to 0 as *N* increases, and${\mathbf{u}}_{i}^{H}{\mathbf{u}}_{j}\phantom{\rule{1em}{0ex}}(i\ne j)$ also tends to 0. And thus **U** **U**^{
H
}is approximately treated as an identity matrix. ^{b}The approximation follows the inequality that$|\widehat{\mathbf{U}}{\widehat{\mathbf{U}}}^{H}{|}^{2}\le |\widehat{\mathbf{U}}{|}^{2}|{\widehat{\mathbf{U}}}^{H}{|}^{2}={M}^{2}$, and an upper bound of${\xf1}_{i}$ is derived here. In fact, it is quite close to${\xf1}_{i}$, and the following derivation of${\text{SINR}}_{i}^{\text{OP-SI}}$ cannot ensure this inequality. Thus it is treated as an approximation.

## Declarations

### Acknowledgements

This study was supported in part by National Natural Science Foundations of China (Grant Nos. 61222103 and 61072058), the State Major Science and Technology Special Projects (Grant Nos. 2010ZX03003-003-01 and 2010ZX03005-002-02), the Postgraduate Innovation Fund of SICE-BUPT 2011,BUPT Excellent Ph.D. Students Foundation (Grant No. CX201211) the Fok Ying Tong Education Foundation Application Research Projects (Grant No. 122005), the Program for New Century Excellent Talents in University, the U.K. Engineering and Physical Sciences Research Council under Grant EP/I037423/1, and FP7 Marie Currie International Outgoing Fellowship.

## Authors’ Affiliations

## References

- Laneman JN, Tse DNC, Wornell GW: Cooperative diversity in wireless networks: efficient protocols and outage behavior.
*IEEE Trans. Inf. Theory*2004, 50(12):3062-3080. 10.1109/TIT.2004.838089MathSciNetView ArticleMATHGoogle Scholar - Ahlswede R, Cai N, Li S-YR, Yeung RW: Network information flow.
*IEEE Trans. Inf. Theory*2000, 46(4):1204-1216. 10.1109/18.850663MathSciNetView ArticleMATHGoogle Scholar - Zhang S, Liew S, Lam P: Physical layer network coding. In
*The 12nd Annual International Conference on Mobile Computing and Networking*. Los Angeles; 2006.Google Scholar - Katti S, Gollakota S, Katabi D: Embracing wireless interference: analog network coding. In
*ACM SIGCOMM*. Kyoto; 2007.Google Scholar - Peng M, Yang C, Zhao Z, Wang W, Chen H: Cooperative network coding in relay-based IMT-advanced systems.
*IEEE Commun. Mag*2012, 50(4):76-84.View ArticleGoogle Scholar - Zhao Z, Ding Z, Peng M, Wang W, Leung KK: A special case of multi-way relay channel: when beamforming is not applicable.
*IEEE Trans. Wirel. Commun*2011, 10(7):2046-2051.View ArticleGoogle Scholar - Peng M, Liu H, Wang W, Chen H-H: Cooperative network coding with MIMO transmission in wireless decode-and-forward relay networks.
*IEEE Trans. Veh. Technol*2010, 59(7):3577-3588.View ArticleGoogle Scholar - Zhang R, Liang Y-C, Chai CC, Cui S: Optimal beamforming for two-way multi-antenna relay channel with analogue network coding.
*IEEE J. Sel. Areas Commun*2009, 27(5):699-712.View ArticleGoogle Scholar - Lee N, Lim J-B, Chun J: Degrees of freedom of the MIMO Y channel: signal space alignment for network coding.
*IEEE Trans. Inf. Theory*2010, 56(7):3332-3342.MathSciNetView ArticleGoogle Scholar - Ding Z, Krikidis I, Thompson J, Leung KK: Physical layer network coding and precoding for the two-way relay channel in cellular systems.
*IEEE Trans. Signal Process*2011, 59(2):696-712.MathSciNetView ArticleGoogle Scholar - Foschini GJ, Gan MJ: On limits of wireless communications in a fading environment when using multiple antennas.
*Wirel. Persl. Commun*1998, 6(3):311-335. 10.1023/A:1008889222784View ArticleGoogle Scholar - Medard M: The effect upon channel capacity in wireless communications of perfect and imperfect knowledge of the channel.
*IEEE Trans. Inf. Theory*2000, 46(3):933-946. 10.1109/18.841172View ArticleMATHGoogle Scholar - Yoo T, Goldsmith A: Capacity and power allocation for fading MIMO channels with channel estimation error.
*IEEE Trans. Inf. Theory*2006, 52(5):2203-2214.MathSciNetView ArticleMATHGoogle Scholar - Wang J, Jin S, Liu Z, Wang Y, Yu X: WLC06-3: analysis of the sum capacity of MIMO broadcast systems with channel estimation errors. In
*IEEE 49th Global Telecommunications Conference*. San Francesco; 2006.Google Scholar - Chen D, Laneman JN: Modulation and demodulation for cooperative diversity in wireless systems.
*IEEE Trans. Wirel. Commun*2006, 5(7):1785-1794.View ArticleGoogle Scholar - Zhu Y, Kam P, Xin Y: Non-coherent for amplify-and-foward relay systems in a Rayleigh fading environment. In IEEE 50th Global Telecommunications Conference. Washington;Google Scholar
- Greub W:
*Linear Algebra*. Springer, New York; 1975.View ArticleMATHGoogle Scholar - Gut A:
*An Intermediate Course in Probability*. Springer, New York; 2009.View ArticleMATHGoogle Scholar - Melnick E, Tenenbein A: Misspecifications of the normal distribution.
*Am. Stat*1982, 36(4):372-373.Google Scholar - Gradshteyn IS, Ryzhik IM:
*Table of Integrals, Series, and Products*. Academic Press, Amsterdam; 2000.MATHGoogle Scholar - Tulino AM, Verdu S:
*Random Matrix Theory and Wireless Communications*. Now Publishers Inc., Hanover; 2004.MATHGoogle Scholar - Kent JT, Mardia KV, Bibby JM:
*Multivariate Analysis*. Academic Press, Amsterdam; 1979.MATHGoogle Scholar - Spencer QH, Lee Swindlehurst A, Haardt M: Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels.
*IEEE Trans. Signal Process*2004, 52(2):461-471. 10.1109/TSP.2003.821107MathSciNetView ArticleGoogle Scholar - Paulraj A, Nabar R, Gore D:
*Introduction to Space-Time Wireless Communications*. Cambridge Univ. Press, Cambridge; 2003.Google Scholar - Mirsky L: A trace inequality of John Von Neumann.
*Monatshefte fur Mathematik*1975, 79(4):303-306. 10.1007/BF01647331MathSciNetView ArticleMATHGoogle Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.