📄 channel_estimation.m
字号:
function cir_data_syms = channel_estimation(pilot_freq_syms)
global sim_consts;
global sign;
num_ofdm_syms = size(pilot_freq_syms,2);
for i = 1:num_ofdm_syms
cir_pilot_syms(:,i) = pilot_freq_syms(:,i)./sim_consts.PilotSubcSymbols;
end
if sign == 1
[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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -