- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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(基带信号)
您可能关注的文档
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)