init.m

来自「该程序仿真超宽带的脉冲位置调制。是在MATLAB下实现的。」· M 代码 · 共 47 行

M
47
字号
param.A=1;
param.tau=0.2877e-9;
param.delta=0.156e-9;
param.xini=[1 0 0 0 0];
param.bitsPerHop=3;
param.Ts=0.05e-9;

param.Tf=10e-9;
param.Tc=1e-9;
param.Ns=10;

param.T=param.Ns*param.Tf;

%Modulation
uwb.MOD.Ns=10;
uwb.MOD.Np=31;
uwb.MOD.sigPower=-40; %[dBm]
uwb.MOD.tau=0.2877e-9; %[s]
uwb.MOD.Tf=10e-9; %[s]
uwb.MOD.Tc=1e-9; %[s]
uwb.MOD.delta=0.156e-9; %[s]
uwb.MOD.xini=[1 0 0 0 0];
uwb.MOD.bitsPerHop=3;
uwb.MOD.Ep=1e-3*10^(uwb.MOD.sigPower/10)*uwb.MOD.Tf; % Average Pulse Energy

%Pilot
uwb.PLT.channel=0;

%Source
uwb.SRC.M=2;
uwb.SRC.T=100e-9; %[s] Ns*Tf
uwb.SRC.dataOnState=[1 1 0 0 0];
uwb.SRC.channel=1; %Pilot channel = 0

%Channel
uwb.CHN.noisePower=-30; %[dBm]
uwb.CHN.delay=1e-9;

%Receiver
uwb.RCV.detectThreshold=90; % %
uwb.RCV.detectMemorySize=100;
uwb.RCV.acquisitionThreshold=70; % %
uwb.RCV.xini=[1 0 0 0 1];
uwb.RCV.falseAlarmThreshold=40; % %

%Simulation
uwb.Ts=0.05e-9; %[s] Sampling time

⌨️ 快捷键说明

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