[問題] 想請問MMSE這樣做有沒有錯

看板comm_and_RF作者 (蠶哥)時間11年前 (2014/03/11 17:41), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
小弟粗淺的了解MMSE與ZF的差別就是 ZF的W矩陣定義為 Wzf=(H^H*H)^(-1)*H^H MMSE的W矩陣定義為 Wmmse=(H^H*H+N0*I)^(-1)*H^H 其中N0為noise power,I為一個nTx*nTx的單位矩陣 小弟的作法是,假設今天為2x2的MIMO,這樣就會有兩個n分別為n1 n2 n=[n1;n2] <<<(兩列1行) 然後noise power的算法為 tr(Rnn),Rnn=E[n*n^H](H是轉置共厄) 我的打法是這樣(如下) N為bit數 nTx為傳送端天線數 nRx是接收端天線數y就是經過通道加上雜訊的信號 noise = 1/sqrt(2)*[randn(nRx,N/nTx) + sqrt(-1)*randn(nRx,N/nTx)]; for i=1:1:N/nTx i; N0=(noise(:,i)*noise(:,i)').*eye(length(noise(:,1))); N0_power=sum(N0(:)); B(:,:,i)=h(:,:,i)'; BB(:,:,i)=B(:,:,i)*h(:,:,i); BBB(:,:,i)=inv(BB(:,:,i)+N0_power*eye(2); BBBB(:,:,i)=BBB(:,:,i)*B(:,:,i); % xHat(:,:,i)=BBBB(:,:,i)*y(:,i); end 是可以看出MMSE性能比ZF好挺多 但是我的MMSE在高SNR的時候線條扭來扭去到讓我覺得好 像是錯的...粉紅色那條 http://imgur.com/8zZ2Pel
想請問高手們我這樣打有哪邊怪怪的嗎 >_< 我已經盡力形容我的問題了 囧a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.178.158

03/17 18:12, , 1F
03/17 18:12, 1F
文章代碼(AID): #1J7jfcKS (comm_and_RF)