📄 cp0204_channel_estimat_interp.asv
字号:
function [H_estimat_interp] = cp0204_channel_estimat_interp(H_estimat,N,N_pilot,N_OFDM)
n_symbol_per_ofdm = N - 1 - N_pilot - 1;
n_distance = N/N_pilot;
H_estimat_interp = zeros(1,n_symbol_per_ofdm*N_OFDM);
H=zeros(1,N-1);
for i = 1:N_OFDM
H = H_estimat(1+(i-1)*(N-1):N-1+(i-1)*(N-1));
for j = 1:N_pilot
if j==N_pilot
n_last = N-1-(j-1)*n_distance-1;
for k= 1:n_last-1
H(1+k+(j-1)*n_distance) = (H(end)-H(1+(j-1)*n_distance)))*k/n_last + H(1+(j-1)*n_distance);
H_estimat_interp(k+(j-1)*(n_distance-1)+(i-1)*n_symbol_per_ofdm) = H(1+k+(j-1)*n_distance);
end
end
for k = 1:n_distance-1
H(1+k+(j-1)*n_distance) = (H(1+n_distance+(j-1)*n_distance)-H(1+(j-1)*n_distance)))*k/n_distance + H(1+(j-1)*n_distance);
H_estimat_interp(k+(j-1)*(n_distance-1)+(i-1)*n_symbol_per_ofdm) = H(1+k+(j-1)*n_distance);
end
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -