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

📄 channelgenerator.m

📁 超宽带系统链路matlab仿真程序 超宽带系统简单仿真平台
💻 M
字号:
%生成信道参数
    Dg=0.5;                     %高斯脉冲宽度
    Ts=0.05;                     %信号采样间隔

    Tf=80;                      %Tf=80,duty_cycle=1:160
    Num_Tf=Tf/Ts;               %每个符号持续时间内采样点个数
    Num_pluse= Dg/Ts;

    Eb=Eb_halfcos(Ts,Dg);       %一个脉冲周期内的码元能量
    
     %信道估计需要的训练序列长度
    N_monocycle=5;           
    A=ones(1,10);
    
   
      %========第二部分:生成基本波形==========
     %产生占空比1:160的半余弦脉冲波形,脉冲波形的占空比可以通过Tf调整
    gt=waveshape(Dg,Ts,Tf);
    gt_len=length(gt);
    
    %========第三部分:生成信道冲激响应及高斯白噪声==========
    Th=Dg;                      %信道冲激响应间隔
    h0=UWB_SV_channel(2,4,Th);            %信道冲激响应
    h1=h0(:,2);
    h=n_upsample(h1,Th,Ts);
    
    clear h0 h1 Th;
    %=============
    
    pn_code=[1,1,1,1,1,-1,-1,1,1,-1,1,-1,1];
    %pn_code=1;
    N_symbol = length (pn_code);                          % PN码长度
    
    gt1=waveshape(Dg,Ts,5);                               %实际的数据波形,占空比为1:Tf1

⌨️ 快捷键说明

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