pilot_extract.m

来自「程序里面包含各部分算法仿真 可供参考和使用」· M 代码 · 共 14 行

M
14
字号
function [ data_sym,pilot_sym ] = pilot_extract(ofdm_sym,N_subc,N_pilot_sym_ts,N_data_sym_ts,N_ts,Pos_pilot_sym,...
    Pos_data_sym,N_Rx_ant)

data_sym = zeros(N_subc,N_data_sym_ts*N_ts,N_Rx_ant);
pilot_sym = zeros(N_subc,N_pilot_sym_ts*N_ts,N_Rx_ant);
N_sym_ts = N_pilot_sym_ts + N_data_sym_ts;


for ts = 1:N_ts
    % 数据OFDM符号
    data_sym(:,(ts-1)*N_data_sym_ts + 1:ts*N_data_sym_ts,:) = ofdm_sym (:,(ts-1)*N_sym_ts+Pos_data_sym ,:);
    % 导频OFDM符号
    pilot_sym(:,(ts-1)*N_pilot_sym_ts + 1:ts*N_pilot_sym_ts,:) = ofdm_sym(:,(ts-1)*N_sym_ts+Pos_pilot_sym,:);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?