基于对数似然率的物理层网络编码公式推导

论文免费来源:
《Physical Layer Network Coding with Multiple Antennas》

https://xueshu.baidu.com/usercenter/paper/show?paperid=0790a364e921183bd929563d288e23b8&site=xueshu_se&hitarticle=1

论文系统模型:
双路中继系统,两个基站分别具有1根天线,基站具有2根天线

论文当中直接通过利用和差矩阵来实现对中继接收信号的网络编码映射,但是在经过仿真之后发现通过论文当中的公式并不能获得良好的仿真性能,于是对相关的公式进行推导,并将其记录。

1、中继接收
Y = H X + N \boldsymbol{Y}=\boldsymbol{HX}+\boldsymbol{N} Y=HX+N
2、和差矩阵
D = 2 D − 1 = [ 1 1 1 − 1 ] \boldsymbol{D}=2\boldsymbol{D}^{-1}=\left[ \begin{matrix} 1& 1\\ 1& -1\\ \end{matrix} \right] D=2D1=[1111]
3、将中继接收信号等效处理
Y = H X + N = ( H D − 1 ) ( D X ) + N \boldsymbol{Y}=\boldsymbol{HX}+\boldsymbol{N}=\left( \boldsymbol{HD}^{-1} \right) \left( \boldsymbol{DX} \right) +\boldsymbol{N} Y=HX+N=(HD1)(DX)+N

X ^ = D X = [ x 1 + x 2 x 1 − x 2 ] \boldsymbol{\hat{X}}=\boldsymbol{DX}=\left[ \begin{array}{c} x_1+x_2\\ x_1-x_2\\ \end{array} \right] X^=DX=[x1+x2x1x2]

H ^ = H D − 1 \boldsymbol{\hat{H}}=\boldsymbol{HD}^{-1} H^=HD1

G = ( H ^ H H ^ ) − 1 H ^ H \boldsymbol{G}=\left( \boldsymbol{\hat{H}}^H\boldsymbol{\hat{H}} \right) ^{-1}\boldsymbol{\hat{H}}^H G=(H^HH^)1H^H

r = G Y \boldsymbol{r}=\boldsymbol{GY} r=GY

4、基于对数似然率(LLR)的网络编码映射
L ( x 1 ⊕ x 2 ∣ r 1 r 2 ) = p ( r 1 r 2 ∣ x 1 ⊕ x 2 = 1 ) p ( r 1 r 2 ∣ x 1 ⊕ x 2 = − 1 ) = e ( 2 σ 2 2 − 2 σ 1 2 ) cosh ⁡ ( 2 r 1 σ 1 2 ) cosh ⁡ ( 2 r 2 σ 2 2 ) L\left( x_1\oplus x_2|r_1r_2 \right) =\frac{p\left( r_1r_2|x_1\oplus x_2=1 \right)}{p\left( r_1r_2|x_1\oplus x_2=-1 \right)} \\ =e^{\left( \frac{2}{\sigma _{2}^{2}}-\frac{2}{\sigma _{1}^{2}} \right)}\frac{\cosh \left( \frac{2r_1}{\sigma _{1}^{2}} \right)}{\cosh \left( \frac{2r_2}{\sigma _{2}^{2}} \right)} L(x1x2r1r2)=p(r1r2x1x2=1)p(r1r2x1x2=1)=e(σ222σ122)cosh(σ222r2)cosh(σ122r1)
其中
σ i 2 = { G G H } i , i σ 2 \sigma _{i}^{2}=\left\{ \boldsymbol{GG}^H \right\} _{i,i}\sigma _{}^{2} σi2={GGH}i,iσ2
σ 2 \sigma _{}^{2} σ2为噪声方差。
5、推导 σ i 2 \sigma _{i}^{2} σi2
由: R Y = E { Y Y H } = E { H H H } + σ 2 I \boldsymbol{R}_{\boldsymbol{Y}}=E\left\{ \boldsymbol{YY}^H \right\} =E\left\{ \boldsymbol{HH}^H \right\} +\sigma ^2\boldsymbol{I} RY=E{YYH}=E{HHH}+σ2I r = x ^ + G N \boldsymbol{r}=\boldsymbol{\hat{x}}+\boldsymbol{GN} r=x^+GN
有:
R r = E { r r H } = E { ( x ^ + G N ) ( x ^ + G N ) H } = E { x ^ x ^ H } + G E { N N H } G H = D D H + G G H σ 2 \boldsymbol{R}_{\boldsymbol{r}}=E\left\{ \boldsymbol{rr}^H \right\} =E\left\{ \left( \boldsymbol{\hat{x}}+\boldsymbol{GN} \right) \left( \boldsymbol{\hat{x}}+\boldsymbol{GN} \right) ^H \right\} \\ =E\left\{ \boldsymbol{\hat{x}\hat{x}}^H \right\} +\boldsymbol{G}E\left\{ \boldsymbol{NN}^H \right\} \boldsymbol{G}^H \\ =\boldsymbol{DD}^H+\boldsymbol{GG}^H\sigma ^2 Rr=E{rrH}=E{(x^+GN)(x^+GN)H}=E{x^x^H}+GE{NNH}GH=DDH+GGHσ2
所以,从上式当中的最右边项当中的第二项可知, σ i 2 = { G G H } i , i σ 2 \sigma _{i}^{2}=\left\{ \boldsymbol{GG}^H \right\} _{i,i}\sigma _{}^{2} σi2={GGH}i,iσ2,并且通过仿真获得了与论文当中相似的仿真效果。
ps.
很奇怪还有几篇在这篇论文的基础上写出来的论文《Physical network coding for Bidirectional relay MIMO-SDM system》《 Design and Implementation of Signal Processing Unit for Two-Way Relay Node in MIMO-SDM-PNC System》,当中的公式都是 σ i 2 = { G H G } i , i σ 2 \sigma _{i}^{2}=\left\{ \boldsymbol{G}^H\boldsymbol{G} \right\} _{i,i}\sigma ^2 σi2={GHG}i,iσ2。这是怎么做到的???原论文是不是标错了???有看见的大佬希望能够指点一下,感谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值