?? 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 + -