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