作者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