channel_estimation.asv
来自「OFDM系统的仿真代码MATLAB环境下」· ASV 代码 · 共 21 行
ASV
21 行
function cir_data_syms = channel_estimation(pilot_freq_syms)
global sim_consts;
global sign;
num_ofdm_syms = size(pilot_freq_syms,2);
if sign == 1
for i = 1:num_ofdm_syms
cir_pilot_syms(:,i) = pilot_freq_syms(:,i)./sim_consts.PilotSubcSymbols;
end
else
[cir_pilot_syms,MMS] = kalman_estimate(cir_pilot_syms(:,1), pilot_freq_syms, num_ofdm_syms);
end
cir_data_syms = dft_estimate(cir_pilot_syms);
% for i = 1:sim_consts.NumPilotSubc
% cir_data_syms(8*(i-1)+1:8*i,:) = repmat(cir_pilot_syms(i,:),8,1);
% end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?