实验五2ASK和2FSK调制解调.docx

实验五2ASK和2FSK调制解调.docx

ID:60758447

大小:204.78 KB

页数:14页

时间:2020-12-14

实验五2ASK和2FSK调制解调.docx_第1页
实验五2ASK和2FSK调制解调.docx_第2页
实验五2ASK和2FSK调制解调.docx_第3页
实验五2ASK和2FSK调制解调.docx_第4页
实验五2ASK和2FSK调制解调.docx_第5页
资源描述:

《实验五2ASK和2FSK调制解调.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验五基于Matlab的2ASK和2FSK调制解调一、实验目的1.掌握2ASK和2FSK的调制原理和解调原理。2.学会Matlab仿真软件在振幅键控和频移键控调制中的应用。3.掌握参数设置方法和性能分析方法。4.通过实验中波形的变换,学会分析实验现象。二、实验器材计算机,MATLAB软件三、实验原理1、二进制振幅键控(2ASK)频移键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息“0”或“1”。二进制振幅键控的表达式为:s(t)=A(t)cos(w

2、0+θ)0<t≤T式中,w0=2πf0为载波的角频率;A(t)是随基带调制信号变化的时变振幅,即当发送“0”时当发送“1”时A(t)=典型波形如图1所示:图12ASK信号的产生方法通常有两种:相乘法和开关法,相应的调制器如图2。图2(a)就是一般的模拟幅度调制的方法,用乘法器实现;图2(b)是一种数字键控法,其中的开关电路受s(t)控制。在接收端,2ASK有两种基本的解调方法:非相干解调(包络检波法)和相干解调(同步检测法),相应的接收系统方框图如图:2、二进制频移键控(2FSK)二进制频移键控信号码元的“1”和“0”分别用两

3、个不同频率的正弦波形来传送,而其振幅和初始相位不变。故其表达式为:图42FSK信号时间波形由图可见,2FSK信号的波形(a)可以分解为波形(b)和波形(c),也就是说,一个2FSK信号可以看成是两个不同载频的2ASK信号的叠加。2FSK信号的调制方法主要有两种。第一种是用二进制基带矩形脉冲信号去调制一个调频器,使其能够输出两个不同频率的码元。第二种方法是用一个受基带脉冲控制的开关电路去选择两个独立频率源的振荡作为输出。2FSK信号的接收也分为相关和非相关接收两类。相关接收根据已调信号由两个载波f1、f2调制而成,则先用两个分别

4、对f1、f2带通的滤波器对已调信号进行滤波,然后再分别将滤波后的信号与相应的载波f1、f2相乘进行相干解调,再分别低通滤波、用抽样信号进行抽样判决器即可。原理图如下:带通滤波器F1非相关接收经过调制后的2FSK数字信号通过两个频率不同的带通滤波器f1、f2滤出不需要的信号,然后再将这两种经过滤波的信号分别通过包络检波器检波,最后将两种信号同时输入到抽样判决器同时外加抽样脉冲,最后解调出来的信号就是调制前的输入信号。其原理图如下图所示:图5(b)非相干方式四、示例演示1.(1)产生二进制随机信号源,绘制信号源波形图;实现2ASK

5、调制,绘制相应的信号波形图。(2)利用awgn函数实现2ASK信号通过加性高斯白噪声信道,其中SNR=10dB;并解调。程序代码:clearall;closeall;clc;max=8;s=randint(1,max);%长度为max的随机二进制序列f=1;%载波频率tc=0:4*pi/99:4*pi;nsamp=100;zb=[];cp=[];forn=1:length(s);ifs(n)==0;b=zeros(1,nsamp);elses(n)==1;b=ones(1,nsamp);endc=sin(f*tc);cp=[c

6、pb];zb=[zbc];endtiaoz=cp.*zb;%2ASK调制t=linspace(0,length(s),length(s)*nsamp);subplot(3,1,1);plot(t,cp);gridon;axis([0length(s)-0.11.1]);title('二进制信号序列');subplot(3,1,2);plot(t,tiaoz);gridon;axis([0length(s)-1.11.1]);title('2ASK调制信号');tz=awgn(tiaoz,10);%信号tiaoz中加入白噪声,信

7、噪比为SNR=10dBsubplot(3,1,3);plot(t,tz);gridonaxis([0length(s)-1.51.5]);title('通过高斯白噪声信道后的信号');结果:生成2ASK的另一种程序编写方法:clearall;max=8;a=randint(1,max);%长度为max的随机二进制序列subplot(3,1,1);stem(a);title('随机信号');s=[];tz=[];fori=1:length(a)t=i-1:0.001:i;if(a(i)==1)s=sin(2*pi*t);endi

8、f(a(i)==0)s=sin(4*pi*t);endtz=[tz,s];endt1=linspace(0,length(a),length(a)*length(t));subplot(3,1,2);plot(t1,tz);title('2ASK调制后的信号')tz1=awg

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。