ASK调制与解调的仿真

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四ASK 调制与解调的仿真
一.实验目的
1.掌握幅度键控的原理,经过对仿真的过程和结果剖析,加深对其理解。

2.运用 MATLAB对 ASK的调制与解调过程进行仿真。

二.实验内容
运用 MATLAB编程实现ASK调制解调过程,并且输出其调制后的波形,画出频谱、功率谱密度图,并比较各样调制的误码率状况,议论其调制成效。

三.软件纲要设计说明,功能模块及流程和工作原理
ASK信号调制器的设计:产生二进制振幅键控信号的方法主要有两种:
法 1:采纳相乘电路,用基带信号 A t 和载波 cos t 相乘就获得已调信号输出;
法 2:采纳开关电路,这里的开关由输入基带信号 A t 控制,用这类方法能够获得相同的输出波形。

ASK 信号解调器的设计:ASK信号的解调方法有两种,即包络检波法和相关解调法,前者属于非相关解调。

此中解调的原理框图以下图。

依据 ASK调制的表达式可知:
S2 ASK (t ) a n A cos c t
综合式令A=1,则ASK信号的一般时域表达式为:
S 2ASK (t ) a n g(t nT s ) cos c t
n
S(t ) cos c t
式中, T s 为码元间隔, g(t ) 为连续时间 Ts 2,Ts 2 内随意波形形状的脉冲(剖析时一般 设为归一化矩形脉冲) ,而 S(t) 就是代表二进制信息的随机单极性脉冲序列。

依据 ASK 相关解调的表达式:
z(t ) y(t) ?cos( c t) m(t ) ? cos 2 ( c t ) m(t) ? 1 [1 cos(2 c t)] 1 m(t) 1 m(t ) cos(2
c t) 2 2 2
此中第 1 项是基带信号,第 2 项是频次为 2 c 的高频信号,利用低通滤波器可检出基带信 号,再经过抽样裁决,可恢复出原始信号序列。

四. 软件详尽设计、重点技术与难点、测试数据
用 MATLAB 编程以下:
t=0::8; % 定义时间采样值
y=sin(2*pi*t); % 定义未调信号的表达式
x=[ones(1,100),zeros(1,100),ones(1,100),ones(1,100),zeros(1,100),zeros(1,100) ,ones(1,100),zeros(1,101)]; % 定义载波 X 的取值
z=x.*y; % 定义已调信号的表达式
subplot(3,1,1) % 画第一个图
plot(t,x) % 画出载波图
axis([0,8,,]) % 定义范围
xlabel(' 时间 ') % 定义坐标轴的名字
title(' 未调信号 '); % 定义图的名字
subplot(3,1,2); % 画第二个图
plot(t,y) % 画出调制信号图
axis([0,8,,]) % 定义范围
xlabel(' 时间 ') % 定义坐标轴的名字
title('载波 ')%定义图的名字
subplot(3,1,3)%画出第三个图
plot(t,z)%画出解调后的图
axis([0,8,,]) %定义范围
xlabel('时间 ')%定义坐标轴的名字
title('已调信号 ');%定义图的名字
仿真结果:
软件中主要包括有二进制信号的产生,调制信号的产生,调制信号的解调解画图部分。

在本次实验中,没有给已调信号加上噪声。

主假如出于对程序的简化。

软件设计的难点,在于调制信号的解调,这一点在编程中获得解决,直接将其程序化,这样能够从运作上简单方便一些。

五.实习的收获、心得、问题、困难和建议
本次实验主假如经过MATLAB来达成ASK信号的调制与解调实验。

经过多次的实践以及查找有关资料仍是较好的达成了本次实验。

感觉学习是一定经过理论以及实验来综合学习才
能更好的掌握知识,并且在不停深入的学习中也发现了该门学科更多的乐趣,能够用其来解决很多较难的问题,达到学习的成效。

相关文档
最新文档