⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 start_point_synchro.m

📁 A SISO 20M OFDM system based on IEEE802.11n standard, using Matlab.
💻 M
字号:

%
% 摨婜専弌奐巒売強傪儔儞僟儉偵愝掕
%

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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -