资源简介
用Matlab实现多进制差分相移键控MDPSK的调制及其误码率曲线
代码片段和文件信息
function[enc_comp]=cm_dpske(EMmappingsequence)
%[enc_comp]=cm_dpske(EMmappingsequence)
% CM_DPSKE以微分方式编码一个序列
% E是平均能量,M是星座点的数目
% 而mapping是一个定义星座点如何分布的向量
% sequence是未编码的二进制数据序列
k=log2(M);
N=length(sequence);
%如果N不可为k整除,填充零使其可被k整除
remainder=rem(Nk);
if (remainder~=0)
for i=N+1:N+k-remainder
sequence(i)=0;
end;
N=N+k-remainder;
end;
theta=0;
for i=1:k:N
index=0;
for j=i:i+k-1
index=2*index+sequence(j);
end;
index=index+1;
theta=mod(2*pi*mapping(index)/M+theta2*pi);
enc_comp((i+k-1)/k1)=sqrt(E)*cos(theta);
enc_comp((i+k-1)/k2)=sqrt(E)*sin(theta);
end;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3143 2004-11-11 11:25 通信原理\4DPSK.txt
文件 756 2001-05-07 00:00 通信原理\cm_dpske.m
文件 1142 2008-11-22 10:18 通信原理\cm_sm34.m
文件 386 2004-11-11 10:43 通信原理\dpsk4.asv
文件 388 2008-11-26 17:40 通信原理\dpsk4.m
文件 296 2001-05-07 00:00 通信原理\gngauss.m
文件 459 2002-01-01 00:48 通信原理\qdpskcd.asv
文件 63 2001-05-07 00:00 通信原理\Qfunct.m
文件 1282 2002-01-01 00:23 通信原理\qpsk.asv
目录 0 2009-08-20 09:34 通信原理
----------- --------- ---------- ----- ----
7915 10
相关资源
- 毕业设计 基于MATLAB的qdpsk仿真调制解
- 通信原理课程设计 PCM编码 TDM时分复用
- QDPSK信号的调制与解调Matlab程序
- sy3_2DPSK.mdl
- qpsk在matlab上的仿真
- DPSK的MATLAB实现53470
- 4dpsk调制解调的Matlab代码
- BPSKBFSKBASKBDPSK误码率Matlab仿真.m
- 2DPSK的MATLAB代码实现
-
基于MATLAB/SIMUli
nk 的 4DPSK 通信系统仿 - QAMPSKDPSKFSKMSK调制仿真
-
DPSK_PCM_TDM 利用matlab simuli
nk产生两路 -
simuli
nk模拟仿真 ASK FSK PSK DPSK - FSK的相干、非相干和过零解调,PSK的
- DPSK数字通信系统 的matlab仿真
- matlab4DPSK信号调制与解调的仿真实现
-
基于Matlab Simuli
nk 2DPSK仿真 - matlab实现2DPSK通信系统仿真
- 2dpsk非相干解调
- 2DPSK调制解调系统matlab仿真
- 二进制DPSK调制及差分相干解调过程仿
- 二进制DPSK调制及相干解调过程仿真实
- Matlab语言写的PCM_ASK_FSK_DPSK通信系统
- dpsk的matlab实现
评论
共有 条评论