实验二 基于MATLAB的2ASK和2FSK调制仿真_第1页
实验二 基于MATLAB的2ASK和2FSK调制仿真_第2页
实验二 基于MATLAB的2ASK和2FSK调制仿真_第3页
实验二 基于MATLAB的2ASK和2FSK调制仿真_第4页
实验二 基于MATLAB的2ASK和2FSK调制仿真_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二 基于MATLAB的2ASK和2FSK调制仿真(综合性实验)要求编写2ASK和2FSK调制程序,任意给定一组二进制数,计算经过这两种调制方式的输出信号。程序书写要规范,加必要的注释;经过程序运行的调制波形要与理论计算出的波形一致。1) 熟悉2ASK和2FSK调制原理。2) 编写2ASK和2FSK调制程序。3) 画出原信号和调制信号的波形图。实验报告要求如下内容:1)2ASK和2FSK调制原理;对给定信号画出理论调制波形;实验原理12ASK二进制振幅键控(2ASK)信号码元为:S(t=A(tcos(w0t+ 0tT式中w0=2f0为载波的角频率;A(t是随基带调制信号变化的时变振幅,即 A

2、 当发送“1”时A(t= 0 当发送“0”时在式中给出的基带信号码元A(t的波形是矩形脉冲。产生2ASK的调制方法,主要有两种。第一种方法采用相乘电路,用基带信号A(t)和载波cosw0t相乘就得到已调信号输出。第二种方法是采用开关电路,开关由输入基带信号A(t)控制,用这种方法可以得到同样的输出波形。2. 2FSK二进制频移键控(2FSK)信号码元的“1”和“0”分别用两个不同频率的正弦波形来传送,而其振幅和初始相位不变。故其表达式为; Acos(w1t+1) 发送“1”时S(t)= Acos(w0t+0) 发送“0”时式中,假设码元的初始相位分别为1和0;w1 =2f1和w0 =2f0为两

3、个不同频率码元的角频率;A为一常数,表明码元的包络是矩形脉冲。2FSK信号的调制方法主要有两种。第一种是用二进制基带矩形脉冲信号去调制一个调频器,使其能够输出两个不同频率的码元。第二种方法是用一个受基带脉冲控制的开关电路去选择两个独立频率源的振荡作为输出。2 程序设计思想,画出流程图;编程思想:对于2ASK1 首先假设一个随机序列来代表二进制基带信号:a=1,1,0,0,1,0,1;2 设定二进制载波信号为Acos(w1t+1)为5 cos(2*pi*t),则: 5 cos(2*pi*t) 当发送“1”时S(t=A(tcos(w0t+= 0 当发送“0”时设置周期T为13 条件判断,如果a为1

4、时,则在一个周期内,2ASK图像中对应一个5 cos(2*pi*t),a为0时,在一个周期内输出为0,并用plot画图画出来。设计流程1 首先对于输入序列a 用length函数判断length函数的长度。2 设置变量i来表示a中的第i个值,用for循环执行判别语句。3 在for语句内逐渐增大i的值,把s(t)表示出来。 特别注意: 周期T的变化,比如是在第几个周期内。for 语句说明:a=1,0,1,0,1;for i=1:length(aif a(i=1a(i=0;endend同理 对于2FSK,编程思想:1首先假设一个随机序列来代表二进制基带信号:a=1,1,0,0,1,0,1;2设定二进

5、制载波信号为Acos(w1t+1)为5 cos(2*pi*t),Acos(w2t+2)为5cos(4*pi*t)则: 5 cos(2*pi*t) 当发送“1”时S(t=A(tcos(w0t+= 5 cos(4*pi*t) 当发送“0”时设置周期T为1s3条件判断,如果a为1时,则在一个周期内,2ASK图像中对应一个5 cos(2*pi*t),a为0时,在一个周期内输出为5 cos(4*pi*t),并用plot画图画出来。设计流程1首先对于输入序列a 用length函数判断length函数的长度。2设置变量i来表示a中的第i个值,用for循环执行判别语句。3在for语句内逐渐增大i的值,把s(t

6、)表示出来。 特别注意: 周期T的变化,比如是在第几个周期内。3 源程序代码2ASK代码:a=1,1,0,0,1;t=0:0.01:10;s=5*cos(2*pi*t;subplot(2,1,1plot(t,s;for i=1:length(aif a(i=1t=i-1:0.01:i;s=5*cos(2*pi*t;endif a(i=0t=i-1:0.01:is=0; endsubplot(2,1,2;plot(t,s;hold onend2FSK代码:a=1,1,0,0,1,0,1;t=0:0.01:10;s=5*cos(2*pi*t;subplot(2,1,1plot(t,s;for i=1:length(aif a(i=1t=i-1:0.01:i;s=5*cos(2*pi*t;endif a(i=0t=i-1:0.01:is=5*cos(4*pi*t; endsubplot(2,1,2;plot(t,s;hold onend4 测试结果(打印)和理论

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论