📄 channelgenerator.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 + -