网站大量收购独家精品文档,联系QQ:2885784924

二进制数字调制技术的仿真.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信系统原理课程设计 设计题目:二进制数字调制技术的仿真 专 业 电子信息工程 班 级 10电信 姓 名:游龙 骆达 学 号;100703144 100703125 指导老师:彭玲 日期:2012年6月 目录 一2ASK调制与解调...............................2-5 二2FSK调制与解调...............................5-9 三2DPSK调制与解调..............................9-15 四 总结.........................................15 一.2ASK调制与解调的matlab仿真 1. 原理:振幅键控是利用载波的幅度变化来传递数字信息,而频率和初始相位保持不变。 在2ASK中: S2ask=m(t)*cos(2*pi*f*t), 其中m(t)为数字信号,后者为载波。 载波在二进制基带信号控制下通断变化,所以又叫通-断键控(OOK)。 2ASK的产生方法有两种:模拟调制和键控法 而解调也有两中基本方式:非相干解调(包络检波)和相干解调(同步检测法) DS2ask=s(t)*cos(2*pi*f*t) =0.5*m(t)+0.5*m(t)*cos(2*wc*t) 乘以相干载波后,只要滤去高频部分就可以了 本次仿真使用相干解调方式: 2ask信号 (带通滤波器与(与载波相乘(低通滤波器 (抽样判决 (输出 2. 2ASK仿真图 Figure1 (2ASK调制) Figure2 (2ASK解调) 3. 2ASK的matlab编码 clc; clear all; close all; figure(1) %信源 a=randint(1,10,2); t=0:0.001:0.999; m=a(ceil(10*t+0.01)); subplot(3,1,1) plot(t,m); axis([0 1.2 -0.2 1.2]); title(基带信号); %载波 f=50; carry=cos(2*pi*f*t); %2ASK调制 st=m.*carry; subplot(3,1,2); plot(t,st) axis([0 1.2 -1.2 1.2]) title(2ASK信号) %加高斯噪声 nst=awgn(st,20,measured); subplot(3,1,3) plot(t,nst) axis([0 1.2 -1.2 1.2]) title(信号+噪声) figure(2) %解调部分 nst=nst.*carry; subplot(3,1,1) plot(t,nst) axis([0 1.2 -0.2 1.2]); title(乘以相干载波后的信号) %低通滤波器设计 wp=2*pi*2*f*0.5; ws=2*pi*2*f*0.9; Rp=2; As=45; [N,wc]=buttord(wp,ws,Rp,As,s); [B,A]=butter(N,wc,s); %低通滤波 h=tf(B,A); %转换为传输函数 dst=lsim(h,nst,t); subplot(3,1,2) plot(t,dst) axis([0 1.2 -0.2 1.2]); title(经过低通滤波器后的信号); %判决器 k=0.25; pdst=1*(dst0.25); subplot(3,1,3) plot(t,pdst) axis([0 1.2 -0.2 1.2]); title(经过抽样判决后的信号) 二.2FSK调制与解调的matlab仿真 二进制频移键控信号码元的“1”和“0”分别用两个不同频率的正弦波形来传送,而其振幅和初始相位不变。故其表达式为: 1、原理图 相关调制解调的原理图如 2. 2FSK仿真图 3. 2FSK的matlab编码 %==生成随机码元、基带信号、调制================% n=8;%随机码元个数 N=100;%模拟一个码元的点数 K=2;%figure1画二个小图 a=randint(1,n)%码元生成 bita=[];%定义空数组,存放基带信号 for i=1:length(a) if a(i)==0 bit1=zeros(1,N); else bit1=ones(1,N); end bita=[bita,bit1];%基带信号 end figure(1); subplot(K,1,1);plot(bita,LineWidth,1.5),title(基带信号)

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档