文档详情

通信原理课程设计——模拟信号的抽样

慢***
实名认证
店铺
DOC
1.02MB
约10页
文档ID:210094202
通信原理课程设计——模拟信号的抽样_第1页
1/10

一、基本原理1.1抽样定理 抽样时时间上连续的模拟信号变成一系列时间上离散的抽样序列的过程抽样定理要解决的事,能否由此抽样序列无失真的恢复出模拟信号对一个频带受限的、时间连续的模拟信号抽样,当抽样速度达到一定的数值时,那么根据它的抽样值就能无失真恢复原模拟信号也就是说,若要传输模拟信号,不一定要传输模拟信号本身,只需要传输由抽样得到的抽样即可因此,抽样定理是模拟信号数字化的理论依据抽样的过程是将输入的模拟信号与抽样信号相乘,通常抽样信号时一个周期为T的周期脉冲信号,抽样后得到的信号称为抽样信号理想的抽样为其中称为抽样速率因此抽样后信号为1.2低通抽样定理一个频带限制在内的连续信号,如果以 秒的时间间隔对它进行均匀抽样,则将被所得到的抽样值完全确定,可以由抽样值序列无失真地重建原始信号是抽样的最大间隔,称为奈奎斯特间隔低通信号的抽样可以从频域来理解,抽样的时域、频域对照如图4-3所示,根据频域卷积定理,的频域表达式为由上式可见,在的整数倍(n=)处存在的复制谱如图4—3(c)所示,抽样后信号的频谱是原信号频谱平移后叠加而成,因此如果不发生频谱重叠,可以通过低通滤出原信号如果抽样频率,即抽样间隔,则抽样信号的频谱会发生混叠现象,此时不可能无失真地重建原始信号。

将抽样后的信号通过介质频率为的低通滤波器,只允许低于的频率分量通过,滤除过高的频率分量,从而恢复出原来被抽样的信号 滤波器的作用等效于用一门函数与相乘低通滤波器的特性如图4—3(c)上虚线表示在时域上就是与冲激响应作运算即 式中,抽样信号 就是,也就是的傅里叶逆变换图4—3(d)从几何意义上来说,以每个抽样值为峰值画一个Sa函数的波形,则合成的波形就是x(t) 图4—3 低通抽样的时域、频域对照1.3、带通抽样定理一个带通信号m(t),其频率限制在fL与fH之间,带宽为B=fH-fL,如果最小抽样速率f=2fH/m,m是一个不超过fH /B的最大整数,那么m(t)可以完全由其抽样值确定下面分两种情况加以说明:(1)若最高频率FH为带宽的整数倍,即fH =nB此时fH/B=n是整数,m=n,所以抽样速率fS=2fH/m=2B图6-7画出了fH=5B时的频谱图图中抽样信号的频谱MS(ω)既没有混叠也没有留空隙,而且包含有m(t)的频谱M(ω),如图6-7(c)中两对虚线所框的部分所示这样,采用带通滤波器就能无失真恢复原信号,且此时抽样速率(2B)远低于按低通抽样定理时fS=10B的要求。

显然,若fS再减小,即fS<2B时必然会出现混叠失真由此可知:当fH =nB时,能重建原信号m(t)的最小抽样频率为fs=2B2)若最高频率fH不为带宽的整数倍,即fH =nB+kB,0>B由于带通信号一般为窄带信号,容易满足fL>>B,因此带通信号通常可按2B速率抽样二、设计过程2.1、MATLAB编程简介:MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构Matlab特点 :(1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来; (2) 具有完备的图形处理功能,实现计算结果和编程的可视化; (3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握; (4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

2.2设计思路模拟信号首先被抽样,通常抽样是按照等时间间隔进行的,模拟信号被抽样后,成为抽样信号,它在时间上是离散的但是其取值仍然是连续的,所以是离散模拟信号在理论上抽样过程可以看成是用周期性单位冲激脉冲和此模拟信号相乘抽样结果得到的是一系列周期性的冲激脉冲,其面积和模拟信号的取值成正比下面举例说明:给出某一低通信号如:x(t)=0.5+0.1cos0.15π+1.5sin2.5πt+0.5cos4πt(1)画出该低通信号波形;(2)画出抽样速率分别为2Hz、4Hz、6Hz时的抽样序列;(3)从抽样序列恢复出原始信号分析:此次实验是根据要求先用matlab产生一个的x(t)=0.5+0.1cos0.15π+1.5sin2.5πt+0.5cos4πt的连续信号,然后对该信号进行抽样,产生频谱抽样频率不同,即单位时间内的抽样点数不同,会产生不同的频谱,再设计一个低通滤波器,使抽样后的信号经过此低通滤波器,恢复出原始信号,由于抽样频率不同会恢复出不同的原始信号 2.3、流程图2.4、仿真程序第一步:产生低通信号波形t=0:pi/10:30;x2=0.5+0.1*cos(0.15*pi)+1.5*sin(2.5*pi*t)+0.5*cos(4*pi*t);figureplot(t,x2);xlabel(t);ylabel(x(t));title(原时域连续信号);grid第二步:分别以2hz,4hz,6hz的频率对信号进行抽样n1=input(请输入采样点数n:);n=0:n1;zb=size(n);figuret=30*n/zb(2);sinf=0.5+0.1*cos(0.15*pi*t)+1.5*sin(2.5*pi*t)+0.5*cos(4*pi*t);stem(n,sinf,.);xlabel(n);ylabel(x(n));title(采样后的时域信号);gridn的值为采样点数。

n=60时为20hz,n=120为4hz,n=180为6hz第三步:设计低通滤波器[B,A]=butter(8,350/500);[H,w]=freqz(B,A,512,2000);figure;plot(w*2000/(2*pi),abs(H));xlabel(Hz);ylabel(频率响应幅度);title(低通滤波器);grid;第四步:根据抽样后的信号恢复原信号n1=input(请输入采样点数n:)n=0:n1;zb=size(n);figuret=30*n/zb(2);sinf=0.5+0.1*cos(0.15*pi*t)+1.5*sin(2.5*pi*t)+0.5*cos(4*pi*t);subplot(2,1,1);stem(n,sinf,.);xlabel(n);ylabel(x(n));title(采样后的时域信号);gridy=filter(B,A,sinf);subplot(2,1,2);plot(y);xlabel(t);ylabel(x(t));title(恢复后的连续信号);grid;输入n的值,输出抽样n的抽样波形和对应的经过低通滤波器的恢复波形2hz时信号失真严重,4hz时能基本恢复波形,6hz时能很好的恢复波形,分别见图别见图时,6hz时能三、仿真结果第一步:第二步:n=60n=120 n=180第三步:第四步: n=60 n=120 n=180四、仿真结果分析(1)第一步:产生要求的信号波形,横坐标表示时间t,长度为30,描点间隔为pi/10,纵坐标表示幅度x2,幅度与时间的关系为:x2=0.5+0.1cos(0.15*pi)+1.5*sin(0.5*pi*t)+0.5*cos(4*pi*t)(2)第二步;分别以2hz,4hz,6hz的频率对信号进行抽样,程序中n为程序运行后手动输入,n的值为采样点数。

n=6时为2hz,n=120为4hz,n=180为6hz.(3)第三步:设计出低通滤波器,利用[b,a]=butter(n,Wn,ftype)一个阶数为n频率为Wn的低通滤波器其中参数ftype的形式确定了滤波器的形式当它为high时得到高通滤波器若Wn是一个含有两个元素向量[w1w2]则返回的[a,b]所构成的滤波器是阶数为2n的带通滤波器滤波器的通带范围是w1

这次课程设计,我们感觉到了matlab的强大,它的仿真功能是很多工程所离不开的通过用MATLAB对抽样定理中低通抽样定理的进行仿真实验,抽样定理从理论上说明设有一个频带限制在(0,f)Hz内的时间连续信号m(t),如果它以不少于2f次每秒的速率对m(t)进行抽样,则m(t)可由抽得的样值完全确定此定理也称为均匀抽样定理,因为它用在均匀间隔T小于等于0.5f秒上给定信号的抽样值来表征信号 10。

下载提示
相似文档
正为您匹配相似的精品文档