• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: Matlab
  • 标签: dpsk  

资源简介

用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


评论

共有 条评论