mpskqammod.m

来自「MPSK信号基于高阶循环谱估计载波频率matlab的代码」· M 代码 · 共 23 行

M
23
字号
function ymod=MPSKQAMmod(x,N,fs,R,fc)
%本程序生无噪声MPSK和MQAM调制复信号,成型脉冲为升余弦脉冲成型
%升余弦滚将脉冲延迟为3,滚将系数0.5
%语法 ymod=MPSKQAMmod(fs,R,fc)
%参数说明:
%ymod       调制信号行向量
%x          基带映射序列
%N          码元数目
%fs         采样速率
%R          码元速率
%fc         载波频率


%脉冲成型
delay=3;
ypulse=rcosflt(x,R,fs);%升余弦脉冲成型
%去掉延迟部分
ypulse=ypulse(fs*delay/R+1:end-fs*delay/R);

t0=N/R;%信号采样时间
t=1/fs:1/fs:t0;
carrier=exp(j*2*pi*fc*t);
ymod=ypulse'.*carrier;

⌨️ 快捷键说明

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