start_point_synchro.m
来自「A SISO 20M OFDM system based on IEEE802.」· M 代码 · 共 27 行
M
27 行
%
% 摨婜専弌奐巒売強傪儔儞僟儉偵愝掕
%
function [shift_rec_dat, syncro_shift] = start_point_synchro(multipath_add, Num_data_sym, GI_mode);
syncro_shift=randint(1, 1, [80 400]); %僨乕僞奐巒埵抲傪儔儞僟儉偵愝掕偡傞
add_data1=randn(1, syncro_shift) + i*randn(1, syncro_shift);
pw_data1=sum((real(add_data1) .* real(add_data1)) + (imag(add_data1) .* imag(add_data1)))/syncro_shift;
add_data2=randn(1, 1000)+i*randn(1,1000);
pw_data2=sum((real(add_data2) .* real(add_data2)) + (imag(add_data2) .* imag(add_data2)))/1000;
if GI_mode == 0
pw_multi_add=sum((real(multipath_add) .* real(multipath_add)) + (imag(multipath_add) .* imag(multipath_add)))/(480+14+(Num_data_sym*80));
else
pw_multi_add=sum((real(multipath_add) .* real(multipath_add)) + (imag(multipath_add) .* imag(multipath_add)))/(480+14+(Num_data_sym*72));
end
add_data1=(sqrt(pw_multi_add/pw_data1))*add_data1;
add_data2=(sqrt(pw_multi_add/pw_data2))*add_data2;
shift_rec_dat=[add_data1, multipath_add, add_data2];
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?