system.asv
来自「这是一个较为完整的tr方式uwb接收机的M文件」· ASV 代码 · 共 38 行
ASV
38 行
width =2e-9;
ts = 2e-10;
ratio = 1/2;
ds_code= [-1;-1;1;1;1;1;1;1;-1;1;1;1;-1;1;-1];
%--------------------------------------------------------------------------
OnePulseSample = pulse(width,ts,ratio);
% 此函数功能为产生一个脉冲周期上的采样OnePulseSample
% width为脉冲宽度,width/ratio为一个脉冲周期
% ts为采样率
% ratio为占空比
%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
OneBitSample = ds(OnePulseSample,ds_code);
% 此函数的功能为产生一个比特周期上的采样OneBitSample
% ds_code为扩频码序列,用其对信息进行扩频
%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
BitStream = Modulation(OneBitSample);
% % 此函数的功能为产生待发送比特流的采样BitStream,需要先分组、再加同步头、最后进行调制
% % Source为二进制信源,在函数内产生
%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
% rx = channel(BitStream,h,delay,snr);
% % 此函数的功能为生成接受信号rx
% % h为信道冲激响应
% % delay为接收延迟
% % snr为信噪比
% syn_rx = synchronization(rx)
% 此函数的功能为将信号进行同步处理,去除延迟,找到每个比特
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?