• 大小: 4KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签: CPM  matlab  CPFSK  

资源简介

完成CPM(CPFSK)的调制和解调,发送端包括串并转换,基带成形滤波,升采样,数字上变频,多项式的非线性效应,经过AWGN信道,接收端对称解调,并绘出接收星座图。

资源截图

代码片段和文件信息

function [ base_info ] = base_shape( fdfsfIn )
%% 平方根升余弦滤波器滚降系数0.5,延迟3个采样点
flt=rcosine(fdfs‘sqrt‘0.5);  
%% 输入序列累加
data_len=length(In);
for i=1:data_len
    Xn(i)=mod(sum(In(1:i))8);
end
%% 计算实部
seq_Q=sin(pi/4*Xn);
%% 计算虚部
seq_I=cos(pi/4*Xn);
%% 增采样
R=fs/fd;
up_seq_Q=upsample(seq_QR);
up_seq_I=upsample(seq_IR);
%% 8倍升抽样升余弦成型滤波
rcos_Q=conv(up_seq_Qflt);
rcos_I=conv(up_seq_Iflt);
%% 提升
rcos_Q_up=interp(rcos_Qf/fs);
rcos_I_up=interp(rcos_If/fs);

base_info=rcos_Q_up+j*rcos_I_up;
end


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        576  2015-05-07 21:13  4CPM_matlab\base_shape.m

     文件        733  2015-05-05 21:02  4CPM_matlab\CarrierDemod.m

     文件        218  2015-05-07 17:14  4CPM_matlab\CarrierMod.asv

     文件        218  2015-05-05 21:02  4CPM_matlab\CarrierMod.m

     文件        300  2015-05-07 17:20  4CPM_matlab\CpmMod.m

     文件       2976  2015-05-07 21:34  4CPM_matlab\main.asv

     文件       2712  2015-05-08 10:56  4CPM_matlab\main.m

     文件         75  2015-05-05 21:02  4CPM_matlab\Untitled3.m

     目录          0  2015-05-08 11:27  4CPM_matlab

----------- ---------  ---------- -----  ----

                 7808                    9


评论

共有 条评论