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

📄 pam_no_th_transmitter.m

📁 一种基于噪声模板的 uwb 仿真 将训练序列进行叠加
💻 M
字号:
 function  [sent_seq,body_bits]=PAM_no_TH_transmitter(head_size,body_size,fc,Ts,Tm,tau,Pow)
%head_size  同步帧的数目
%body_size  数据帧的数目
%fc         抽样频率
%ts         符号间隔,一个比特一个脉冲,不考虑TH码,以及重复发的问题,最简单的情况
%tau        脉冲成形因子
%tp         脉冲长度
%sent_seq   发送序列。
%mono_seq   一个符号的模板序列,用于在接收端的相关接收模板

 
 
 

head_bits=ones(1,head_size);  % all one symbols  行向量
body_bits=cp0201_bits(body_size);
body_bit=(2.*body_bits)-1;  %random sent bits   行  1或-1
sent_bits=[head_bits,body_bit];        %the whoule bits   行
[w0]=cp0201_waveform(fc,Tm,tau); 
power=(10^(Pow/10))/1000;      %能量归一化因子   是等于一的
Ex=power*Ts;
w0=w0.*sqrt(Ex);                         %脉冲能量归一化
mono_seq=[w0,zeros(1,fc*(Ts-Tm))];   %行
sent_seq=sent_bits'*mono_seq;     %每一行是一个比特的脉冲序列
sent_seq=reshape(sent_seq',1,[]);
     

⌨️ 快捷键说明

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