作者sd945 ()
看板comm_and_RF
標題[問題] 關於在OFDM系統下MSE v.s SNR比較的問題
時間Wed May 30 11:29:02 2012
在這想請教關於在OFDM系統下MSE v.s SNR比較的問題
小弟把圖畫出來MSE都有高有低 並不會隨SNRdb上升而降低
而這問題困擾小弟很久還是找不出原因 是通道估計出問題亦或是
MSE那裡寫錯 請知道的神人能幫小弟解惑 感激不盡^^
SNRdb= 0:2:12; %SNRdb的範圍
for SNR_index = 1:length(SNRdb)
SNR = SNRdb(SNR_index);
for i =1:M %symbol個數(1個SNR跑1000個symbol)
H_real = H(1:32,i); %從頻域上擷取實際通道
X_map = X_map; %傳送訊號(維度32x1)
Y = awgn(H_real.*X_map ,SNR,'measured'); %接收訊號
H_ls =[Y(1:32,1)./X_map(1:32,1)]; %通道估計
Herror = H_ls- H_real; 通道估計誤差
Herror_sum(i) = sum(Herror)^2; 通道估計誤差加總
end
MSE(SNR_index)=mean(Herror_sum(i))^2/M; %計算MEAN
MSEdb = 10*log10(MSE); %db換算
end
plot(SNRdb,MSEdb);
請幫忙指教寫錯的地方 拜託了各位程式神人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.108.240
1F:→ joeism:你跟前面onlynumber9是同學嗎? @@a 140.113.13.45 05/30 12:00
2F:→ sd945:@@ 請問你知道我是哪裡寫錯了嗎??140.120.108.240 05/30 12:16
3F:推 pituohollo:第12行的地方算mean的地方多了一個i.. 1.169.164.184 05/30 20:29
4F:→ pituohollo:另外算MSE的過程多平方了一次.. 1.169.164.184 05/30 20:29