下载此文档

2DPSK调制与解调matlab.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
%-2DPSK调制与解调%---------------------------------------------------%>>>>>>>>>>>>>>>>>>参数初始化>>>>>>>>>>>>>>>>>>>>>%---------------------------------------------------fs=3600000;%采样频率为36000赫兹Time_Hold_On=1/1200;%一个时钟周期为1200分之1,对应比特率为1200bpsNum_Unit=fs*Time_Hold_On;%一个时钟周期内的采样点个数High_Level=ones(1,Num_Unit);%高电平(全1序列)Low_Level=zeros(1,Num_Unit);%低电平(全0序列)w=1800;%载波角频率1800HzA=1;%载波幅值%---------------------------------------------------%>>>>>>>>>>>>>>>>>>信号初始化>>>>>>>>>>>>>>>%---------------------------------------------------Sign_Set=[0,1,1,0,1,0,0,1];%原始序列Lenth_Of_Sign=length(Sign_Set);%原始序列长度Sign_Sett=ones(1,Lenth_Of_Sign+1);%差分变换后的序列,初始化为长度为原始序列长度+1的全1序列(第一个码元为1)sign_orign=zeros(1,Num_Unit*(Lenth_Of_Sign+1));%初始化基带信号为全0序列sign_result=zeros(1,Num_Unit*(Lenth_Of_Sign+1));%初始化接收到的基带信号为全0序列st=zeros(1,Num_Unit*(Lenth_Of_Sign+1));%初始化调制后的信号为全0序列t=0:1/fs:Time_Hold_On*(Lenth_Of_Sign+1)-1/fs;%信号采样时间点result=zeros(1,Lenth_Of_Sign+1);%初始化接收到的序列resultt=zeros(1,Lenth_Of_Sign);%初始化差分解调后的序列%---------------------------------------------------%>>>>>>>>>>>求差分编码>>>>>>>>>>>>%---------------------------------------------------forI=2:Lenth_Of_Sign+1%差分变换后的序列第一个值为1,从第2个开始计算Sign_Sett(I)=xor(Sign_Sett(I-1),Sign_Set(I-1));%用异或运算求差分码end%---------------------------------------------------%>>>>>>>>>>>产生基带信号>>>>>>>>>>>>%---------------------------------------------------forI=1:Lenth_Of_Sign+1%考虑差分变换后序列中每一个值 ifSign_Se

2DPSK调制与解调matlab 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小21 KB
  • 时间2019-11-19
最近更新