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