作者izar2811 (Pure)
看板comm_and_RF
标题[问题] 有关MMSE的讯号解回问题
时间Wed Oct 19 10:09:13 2011
目前正尝试使用MATLAB练习MMSE解回的部分
但在解回的讯号却遇到一些问题
目前使用的系统是MIMO 4x4的架构
并使用16QAM的随机讯号当作输入
经过我产生通道 + AWGN function(awgn(signal,SNR))产生的AWGN noise得到y
y = H*D + n
然後利用MMSE解回去
但系统即使在高SNR(20~30)底下解回的y,仍会与原本的输入D的16QAM值有一点差异
Ex. D = 0.3162 - 0.3162i y = 0.3344 - 0.3602i
0.9487 + 0.3162i 0.9762 - 0.3273i
0.3162 + 0.9487i 0.3306 + 0.9220i
-0.9487 - 0.9487i -0.9180 - 0.9599i
会有约10^-2次方的差异
不过如果我利用demodulation将讯号解回未经调变原始的讯号
则两边得到的是相同的解。
在这边请问一下,利用mmse解回的QAM讯号是我个人程式写的不佳所以导致有此误差
还是这是正常情型呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.212.48
1F:推 dididog:MMSE的原理只是降低error 203.69.97.52 10/19 15:08
2F:→ dididog:不像是zero-forcing EQ是通道的inverse 203.69.97.52 10/19 15:09
3F:→ dididog:所以应该是无法完全解回原来的讯号吧 203.69.97.52 10/19 15:10
4F:→ dididog:我的观念是这样 203.69.97.52 10/19 15:10
5F:→ dididog:不过如果没有AWGN的话是不是就可以完解呢? 203.69.97.52 10/19 15:11
是的 没有加上noise的情况就可以完全解回输入讯号
6F:→ emitter:你的y如果只是经过equalizer以後的东西 140.113.45.64 10/19 22:18
7F:→ emitter:那不会等於D 140.113.45.64 10/19 22:18
谢谢 受教了!
在这边补上emitter版友的教学
也再次感谢他的指导
利用MMSE解回难以有完美的结果 仍会有Noise的影响
可利用hard decision来判断解回结果是否正确
那目前我利用hard decision後 已得到我所期望的BER结果
※ 编辑: izar2811 来自: 140.115.212.48 (10/20 00:21)
8F:推 acmonkey:你做的是"minimum" MSE 非"Zero" MSE 219.71.216.135 10/21 15:28
9F:→ acmonkey:有误差非常正常 219.71.216.135 10/21 15:29
10F:→ acmonkey:而且 通讯的数值处理 没有啥是0误差的 219.71.216.135 10/21 15:29
11F:推 ololool:要是可以0误差就不得了了XD 122.147.15.66 10/25 16:31
12F:→ emitter:那就表示环境没有杂讯,然後工程师就可以 140.113.45.64 10/26 22:00
13F:→ emitter:改行了 140.113.45.64 10/26 22:00