连续信号的采样重构与仿真

连续信号的采样重构与仿真
连续信号的采样重构与仿真

郑州航空工业管理学院

《电子信息系统仿真》课程设计 2013 级电子信息工程专业 1313084 班级

题目连续信号的采样重构仿真

姓名洪*

学号1313084

指导教师王**

二О一五年十二月十日

一、M ATLAB软件简介

MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。

二理论分析

原理描述

2.1连续时间信号

连续信号是指自变量的取值范围是连续的,且对于一切自变量的取值,除了有若干个不连续点以外,信号都有确定的值与之对应。严

格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的样值来近似表示连续信号。当取样时间间隔足够小时,这些离散的样值就能较好地近似连续信号。

在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值来表示,并且可以用这些样本值把信号完全恢复过来。这样,抽样定理为连续时间信号与离散时间信号的相互转换提供了理论依据。通过观察采样信号的频谱,发现它只是原信号频谱的线性重复搬移,只要给它乘以一个门函数,就可以在频域恢复原信号的频谱,在时域是否也能恢复原信号时,利用频域时域的对称关系,得到了信号。

本课程设计采用)(t

Sa作为连续时间信号进行抽样与重构,由于函数Sa不是严格的带限信号,其带宽m 可根据一定的精度要求做一近)(t

似。

2.2 连续信号的采样定理

模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs,重复出现一次。为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。时域采样定理从采样信号恢复原信号必需满足两个条件:

(1)必须是带限信号,其频谱函数在>各处为零;

(对信号的要求,即只有带限信号才能适用采样定理。)

(2) 取样频率不能过低,必须

>2

(或 >2

)。(对取

样频率的要求,即取样频率要足够大,采得的样值要足够多,才能恢复原信号。)如果采样频率大于或等于

,即

为连续信号

的有限频谱),则采样离散信号

能无失真地恢复到原来的连续信号 。一个频谱在区间(-

)以外

为零的频带有限信号,可唯一地由其在均匀间隔 ( <

)上的样点值

所确定。根据时域与频域的对称性,可以由时域采

样定理直接推出频域采样定理。一个时间受限信号()t f ,它集中在(m m ωω+-,)的时间范围内,则该信号的频谱()ωj F 在频域中以间隔为

1ω的冲激序列进行采样,采样后的频谱)(1ωj F 可以惟一表示原信号的

条件为重复周期m t T 21≥,或频域间隔m

t f 21

21≤=πω(其中1

12T πω=

)。采样信号

的频谱是原信号频谱

的周期性重复,它每隔

复出现一次。当s ω>2

时,不会出现混叠现象,原信号的频谱的

形状不会发生变化,从而能从采样信号

中恢复原信号

。(注:

s ω>2

的含义是:采样频率大于等于信号最高频率的2倍;这里

的“不混叠”意味着信号频谱没有被破坏,也就为后面恢复原信号提供了可能)。

图1 等抽样频率时的抽样信号及频谱(不混叠)

图2 高抽样频率时的抽样信号及频谱(不混叠)

图3低抽样频率时的抽样信号及频谱(混叠)

2.3 信号抽样

如图4所示,给出了信号采样原理图

由图4可见

)()()(t t f t f s T s δ?=,其中,冲激采样信号)(t s

T δ的表达式为:

∑∞

-∞

=-=

n s

T nT t t s

)()(δδ

其傅立叶变换为∑∞

-∞

=-n s

s n )(ωωδω,其中s

s

T

π

ω2

=。设)(ωj F ,)(ωj F s

别为)(t f ,)(t f s

的傅立叶变换,由傅立叶变换的频域卷积定理,可得

∑∑∞

-∞

=∞

-∞

=-=

-=n s

s n s s s n j F T n j F j F )]([1

)(*)(21)(ω

ωωωδωωπω

若设)(t f 是带限信号,带宽为m

ω, )(t f 经过采样后的频谱)(ωj F s

是将)(ωj F 在频率轴上搬移至ΛΛ,,,,,02ns

s

s

ωωω±±±处(幅度为原频谱的

s T 1倍)。因此,当m s ωω2≥时,频谱不发生混叠;而当m s ωω2<时,频

谱发生混叠。

一个理想采样器可以看成是一个载波为理想单位脉冲序列)(t T δ的幅值调制器,即理想采样器的输出信号)(*t e ,是连续输入信号)(t e 调制在载波)(t T δ上的结果,如图5所示。

图5

用数学表达式描述上述调制过程,则有)()()(*t t e t e T δ= 理想单位脉冲序列)(t T δ可以表示为

∑∞

=-=0)()(n T nT t t δδ

其中)(nT t -δ是出现在时刻nT t =,强度为1的单位脉冲。由于)(t e 的数值仅在采样瞬时才有意义,同时,假设

00

)(

所以)(*

t e 又可表示为 *

()()()n e t e nT t nT δ∞

==-∑

2.4 信号重构

设信号)(t f 被采样后形成的采样信号为)(t f s

,信号的重构是指由

)(t f s 经过内插处理后,恢复出原来信号)(t f 的过程。又称为信号恢复。

若设)(t f 是带限信号,带宽为m

ω,经采样后的频谱为)(ωj F s

。设采

样频率m

s

ωω2≥,则由式(9)知)(ωj F s

是以s

ω为周期的谱线。现选取

一个频率特性????

?><=c

c

s

T j H ω

ωωωω0

)((其中截止频率c

ω满足2

s

c

m ω

ωω≤

≤)

的理想低通滤波器与)(ωj F s

相乘,得到的频谱即为原信号的频谱

)(ωj F 。

显然,)()()(ωωωj H j F j F s

=,与之对应的时域表达式为

)(*)()(t f t h t f s = (10)

而 ∑∑∞

-∞

=∞-∞

=-=-=n s

s

n s

s

nT t nT f nT t t f t f )()()()()(δδ

)()]([)(1t Sa T j H F t h c

c

s

ωπ

ω

ω==- 将)(t h 及)(t f s

代入式(10)得

∑∞

-∞

=-==n s

c

s

c

s

c

c

s

s

nT t Sa nT f T t Sa T t f t f )]([)()(*)()(ωπ

ω

ωπω (11)

式(11)即为用)(s

nT f 求解)(t f 的表达式,是利用MATLAB 实现信

号重构的基本关系式,抽样函数)(t Sa c

ω在此起着内插函数的作用。

例:设t

t

t Sa t f sin )()

(=

=,其)(ωj F 为: ????

?><=1

1)(ωωπ

ωj F

即)(t f 的带宽为1=m

ω,为了由)(t f 的采样信号)(t f s

不失真地重构

)(t f ,由时域采样定理知采样间隔πω

π=

s

T ,取π7.0=s T (过采样)。利用MATLAB 的抽样函数t

t t Sinc ππ)

sin()(=来表示)(t Sa ,有)/()(πt Sinc t Sa =。据此可知:

∑∞

-∞

=-==n s

c

s

c

s

c

c

s

s

nT t Sinc nT f T t Sa T t f t f )]([)()(*)()(π

ω

πωωπω 通过以上分析,得到如下的时域采样定理:一个带宽为w m 的带限信号f(t),可唯一地由它的均匀取样信号fs(nTs)确定,其中,取样间隔Ts<π/w m, 该取样间隔又称为奈奎斯特间隔。 根据时域卷积定理,求出信号重构的数学表达式为:

式中的抽样函数Sa(wct)起着内插函数的作用,信号的恢复可以视为将抽样函数进行不同时刻移位后加权求和的结果,其加权的权值为采样信号在相应时刻的定义值。利用MATLAB 中的抽样函数

来表示Sa(t),有

,,

于是,信号重构的内插公式也可表示为:

3 MATLAB 仿真实现

本课程设计通过MATLAB 软件产生一个连续时间信号)(t Sa 并生成其频谱,然后对该信号三种不同情况的抽样,并对采样后的频谱进行分析,最后通过设计低通滤波器滤出抽样所得频谱中多个周期中的一个周期频谱,并显示恢复后的时域连续信号。由于原连续信号)(t Sa 的频谱无法实现真正的连续,所以通过扩大采样点的数目来代替,理论上当采样点数无穷多的时候即可实现连续,基于此尽可能增加采样点数并以此来产生连续信号的频谱。在信号采样过程中,通过采样点的不同控制采样频率实现大于或小于或等于二倍最高连续信号的频率,从而可以很好的验证采样定理。信号重构时,滤波器的参数需要很好的设置以实现将抽样后的信号进行滤波恢复原连续信号。鉴于条件有限,此次课程设计我们只对过抽样情况实现重构。

本节设计过程严格根据以下三种情况用MATLAB 实现采样信号及重构进行分析详述。

(1))(t Sa 的临界采样:,1=m ω,m

c

ωω=,m i s p T ω/=;

(2))(t Sa 的过采样及重构:1=m ω,m

c

ωω1.1=,m i s p T ω/5.0=;

(3))(t Sa 的欠采样:1=m ω,m c ωω=,m i s p T ω/2=。 3.1 设计连续信号sa(t)

先设计一个程序,使之产生一个连续信号)(t Sa 。 程序如下:

t=-20:0.5:20; f=sinc(t/pi); plot(t,f); xlabel('t'); ylabel('x(t)');

title('时域连续信号sa(t)=sinc(t/pi)波形'); grid;

产生的图形如图6.

图六

3.2 设计连续信号sa(t)的频谱

再设计一个频谱程序,使其产生连续信号)(t

Sa的频谱波形图。程序如下:

t=-20:0.5:20;

f=sinc(t/pi);

N=1000;

k=-N:N;

w1=10;

w=k*w1/N;

F=f*exp(-j*t'*w)*0.5;

plot(w,F);

xlabel('x');

ylabel('x(w)');

title(' sa(t)=sinc(t/pi)信号的频谱图');

产生的图形如图7.

图七

3.3 设计连续信号sa(t)的采样与信号重构

1 临界抽样情况

当采样频率等于一个连续的同信号最大频率的2倍,即m

s ωω2=时,称为临界采样,此时设置,1=m ω,m

c

ωω=,m i s p T ω/=。

设计一个程序完成Sa 信号的抽样以及重构信号与误差信号的变化。

程序如下:

wm=1;

%升余弦脉冲信号带宽

wc=wm; %频率

Ts=pi/wm; %周期

ws=2*pi/Ts; %理想低通截止频率

n=-100:100; %定义序列的长度是201

nTs=n*Ts %采样点

f=sinc(nTs/pi); %抽样信号

Dt=0.005;

t=-20:Dt:20;

fa=f*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t))) ); %信号重建

t1=-20:0.5:20;

f1=sinc(t1/pi);

subplot(211);

stem(t1,f1);

xlabel('kTs');

ylabel('f(kTs)');

title('sa(t)=sinc(t/pi)的临界采样信号');

subplot(212);

plot(t,fa)

xlabel('t');

ylabel('fa(t)');

title('由sa(t)=sinc(t/pi)的临界采样信号重构sa(t)');

grid;

产生的图形如图8.

图8

分析:为了比较由采样信号恢复后的信号与原信号的误差,可以计算出两信号的绝对误差。当t 选取的数据越大,起止的宽度越大。

2 过抽样情况

当采样频率大于一个连续的同信号最大频率的2倍,即m

s ωω2>时,称为过采样。此时,设置1=m ω,m

c

ωω1.1=,m i s p T ω/5.0=。

设计一个程序完成Sa 信号的抽样,并观察在不同采样频率的条件下对应采样信号的时域和频域特性,以及重构信号与误差信号的变化。

程序如下:

wm=1;

wc=1.1wm;

Ts=0.5*pi/wm;

ws=2*pi/Ts;

n=-100:100;

nTs=n*Ts

f=sinc(nTs/pi);

Dt=0.005;t=-10:Dt:10;

fa=f*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t))));

error=abs(fa-sinc(t/pi));

t1=-10:0.5:10;

f1=sinc(t1/pi);

m=-20:20;

N=41; %设采样点的N值

Xw=abs(fft(f,N));

subplot(2,2,1);

plot(m,Xw);

axis([-20 20 1.1*min(Xw) 1.1*max(Xw)]); %可用axis函数来调整图轴的范围

xlabel('w');

ylabel('|Xw|');

title('抽样后频谱波形图');

subplot(2,2,2);

stem(t1,f1);

xlabel('kTs');

ylabel('f(kTs)');

title('sa(t)=sinc(t/pi)的采样信号');

subplot(2,2,3);

plot(t,fa)

xlabel('t');

ylabel('fa(t)');

title('由sa(t)过采样信号重构sa(t)');

grid;

subplot(2,2,4);

plot(t,error);

xlabel('t');

ylabel('error(t)');

title('过采样信号与原信号的误差');

产生图形如图9.

图九

分析:验证了抽样定理的内容,过抽样情况波形恢复良好。 3 欠采样情况

当采样频率小于一个连续的同信号最大频率的2倍,即m

s ωω2<时,称为过采样。此时设置1=m ω,m c ωω=,m i s p T ω/2=。鉴于此过程难以实现重构,故省去此步骤。

设计一个程序完成Sa 信号的抽样,并观察在不同采样频率的条件下对应采样信号的时域和频域特性。

程序如下:

wm=1; wc=wm; Ts=2 *pi/wm; ws=2*pi/Ts; n=-100:100; nTs=n*Ts f=sinc(nTs/pi); t1=-20:0.5:20 f1=sinc(t1/pi); m=-20:20;

N=41; %设采样点的N 值 Xk=abs(fft(f,N)); subplot(2,1,1);

plot(m,Xw);

axis([-20 20 1.1*min(Xw) 1.1*max(Xw)]); %可用axis 函数来调整图轴的范围

xlabel('w'); ylabel('|Xw|');

title('抽样后频谱波形图'); subplot(2,1,2); stem(t1,f1); xlabel('kTs'); ylabel('f(kTs)');

title('sa(t)=sinc(t/pi)的采样信号sa(t)');

产生的图形如图10.

图十

分析:因采样信号的频谱混叠,使得在c

ωω<区域内的频谱相互

“干扰”导致波形难以恢复。

总结

正所谓“纸上得来终觉浅,觉知此事要躬行。”学习任何知识,仅从理论上去求知,而不去实践、探索是不够的。因此在学期末来临之际,我们迎来了MATLAB课程设计。

通过为期一周的MATLAB课程设计,我对MATLAB这个仿真软件有了更进一步的认识和了解。在这一周时间里,我通过自己摸索,查阅资料,并且在指导老师田老师的指导下完成了:连续信号的抽样与重构,并最终将课程设计报告总结完毕。

在整个设计过程中我懂得了许多东西,也培养了独立思考和设计的能力,树立了对知识应用的信心,相信会对今后的学习工作和生活有非常大的帮助,并且提高了自己的动手实践操作能力,使自己充分体会到了在设计过程中的成功喜悦。虽然这个设计做的不怎么好,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富,使我终身受益。

在没有做课程设计以前,觉得课程设计只是对知识的单纯总结,但是通过这次课程设计发现自己的看法有点太片面,课程设计不仅是对前面所学知识的一种检验,也是对自己能力的一种提高,通过这次课程设计使自己明白了原来的那点知识是非常欠缺的,要学习的东西还很多,通过这次课程设计,明白学习是一个长期积累的过程,在以

后的工作和生活中都应该不断的学习,努力提高自己的知识和综合素质。希望以后像这样的课程设计在多一点。

信号采样与重建的编程实现

课程设计任务书 学生:凯鑫专业班级:电信1203班 指导教师:阙大顺,王虹工作单位:信息工程学院 题目: 信号采集与重建的编程实现 初始条件: 1.Matlab6.5以上版本软件; 2.课程设计辅导资料:“Matlab语言基础及使用入门”、“数字信号处理原理与实现”、“Matlab及 在电子信息课程中的应用”等; 3.先修课程:信号与系统、数字信号处理、Matlab应用实践及信号处理类课程等。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.课程设计时间:1周(课实践); 2.课程设计容:信号采样与重建的编程实现,具体包括:连续信号的时域采样、频谱混叠分析、 由离散序列恢复模拟信号等; 3.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具 体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结; 4.课程设计说明书按学校“课程设计工作规”中的“统一书写格式”撰写,具体包括: ①目录; ②与设计题目相关的理论分析、归纳和总结; ③与设计容相关的原理分析、建模、推导、可行性分析; ④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结; ⑤课程设计的心得体会(至少500字); ⑥参考文献; ⑦其它必要容等。 时间安排: 1)第1-2天,查阅相关资料,学习设计原理。 2)第3-4天,方案选择和电路设计仿真。 3)第4-5天,电路调试和设计说明书撰写。 4)第6天,上交课程设计成果及报告,同时进行答辩。

西北工业大学--连续信号的采样与重构

信号与系统上机实验报告 实验名称:连续信号的采样与重构 学院: 班级: : 学号: 完成时间:

上机实验5 连续信号的采样与重构 一、实验目的 (1)验证采样定理; (2)熟悉信号的抽样与恢复过程; (3)通过实验观察欠采样时信号频域的混迭现象; (4)掌握采样前后信号频域的变化,加深对采样定理的理解; (5)掌握采样频域的确定方法。 二、实验容和原理 信号的采样与恢复示意图如图2.5-1所示 图2.5-1 信号的抽样与恢复示意图 抽样定理指出:一个有限频宽的连续时间信号,其最高频率为,经过等间隔抽样后,只要抽样频率不小于信号最高频率的二倍,即满足,就能从抽样信号中恢复原信号,得到。与相比没有失真,只有幅度和相位的差异。一般把最低的抽样频率称为奈奎斯特抽样频率。当时,的频谱将产生混迭现象,此时将无法恢复原信号。 ) (t f m ωs ωm ωm s ωω2≥)(t f s )(0t f )(0t f )(t f m s ωω2min =m s ωω2<)(t f s

故将其视为冲激序列,所以的幅度频谱亦为冲激序列;抽样信号的幅度频谱为;的幅度频谱为。 观察抽样信号的频谱,可以发现利用低通滤波器(其截止频率满足)就能恢复原信号。 信号抽样与恢复的原理框图如图2.5-2所示。 图2.5-2 信号抽样与恢复的原理框图 由原理框图不难看出,A/D转换环节实现抽样、量化、编码过程;数字信号处理环节对得到的数字信号进行必要的处理;D/A转换环节实现数/模转换,得到连续时间信号;低通滤波器的作 用是滤除截止频率以外的信号,恢复出与原信号相比无失真的信号。 三、涉及的MATLAB函数 subplot(2,1,1) xlabel('时间, msec');ylabel('幅值'); title('连续时间信号x_{a}(t)'); axis([0 1 -1.2 1.2]) stem(k,xs);grid; linspace(-0.5,1.5,500)'; ones(size(n) freqs(2,[1 2 1],wa); plot(wa/(2*pi),abs(ha) buttord(Wp, Ws, 0.5, 30,'s'); [Yz, w] = freqz(y, 1, 512); M= input('欠采样因子= '); length(nn1) y = interp(x,L) [b,a] = butter(N, Wn, 's'); get(gfp,'units'); set(gfp,'position',[100 100 400 300]); fx1=fft(xs1) abs(fx2(n2+1)) y = resample(x,L,M); 四、实验容与方法 1.验证性试验 1)正弦信号的采样 MATLAB程序: clf; t = 0:0.0005:1; f = 13; xa = cos(2*pi*f*t); subplot(2,1,1) plot(t,xa);grid )(t s) (ω S)(t f s ) (ω s F)( t f) ( ω F ) (ω s F m s c m ω ω ω ω- < < )( t f

连续信号采样和重构

数字信号处理实验(综合) 实验题目:连续信号采样和重构 一、实验目的 通过利用MATLAB 实现对信号采样、求频谱、滤波以及时域,域重构熟悉通信系统的整个过程。 二、实验原理 奈奎斯特采样定理,连续信号傅立叶变换(CTFT )、连续信号傅立叶逆变换、sample 函数时域重构原理、巴特沃兹低通滤波器的设计、时域卷积定理等。 三、实验内容 (1)绘制原信号及其频谱,采样信号及其频谱 5 10 -5 5 幅度 (1) 原信号 时间(秒) 幅度 (3) 采 样后信号 -10 -50510 20 40 60幅度 (2) 原信号频谱 -5 05 2040 60幅度 频率 (赫兹) (4) 采样后频谱搬移 图A 连续信号及其采样信号对应频谱图 图1 为y= 3*cos(3*pi*t)+2*sin(2*pi*t)+cos(5*pi*t)的信号,时

间间隔为0.01秒。 因为CTFT 公式dt e t x j X t j a a Ω-+∞ ∞-?=Ω)()(只适用于求连续信号,但本实验中采用的是MATLAB 数值计算方法,所以将上面的积分式变成以下的求和式为: t e t x j X t j a a ?=ΩΩ-+∞ ∞ -∑)()(,在程序中采用For 循环和sub 函数实现求解,最后用 abs 求出其模值输出。 从原信号时域表达式可以看出,信号角频率为5pi,若要应用奈奎斯特采样定理,则采样角频率必须大于2*5pi,于是我们采用15pi 的采样角频率。而T f /22ππω==,所以对应到时域,采样周期为2/15秒。于是在绘制图3时,我们的时间间隔为2/15秒,于是得到许多离散点。同样,利用 t e t x j X t j a a ?=ΩΩ-+∞ ∞ -∑)()(公式可求的采样信号的频谱图。从图4可以看出,频谱 得到了搬移,又由于满足奈奎斯特采样定理,没有出现混频的现象。 (2)离散信号时域重构 幅度 (5) 重构分量及合成包络 01234 5 678910 时间(秒) 幅度 (6) 重构信号 图B 离散信号时域重构过程图 重构原理为生成大量自变量点,在每个采样点处,生成一个以该采样点的幅值为中央最大值、s T 为采样时间间隔的sample 函数,最后把所有sample 函数自变量点的函数值相加,及得到了原信号在这些点处的值,从而重构出原信号。图

利用MATLAB实现连续信号的采样与重构仿真课程设计

目录 1、摘要 (1) 2、正文 (2) 2.1、设计目的 (2) 2.2、设计原理 (2) (1)、MTLAB简介 (2) (2)、连续时间信号 (2) (3)、采样定理 (3) (4)、信号重构 (5) 2.3、信号采样和恢复的程序 (5) (1)设计连续信号 (6) (2)设计连续信号的频谱 (7) (3)设计采样信号 ........................................错误!未定义书签。 (4)设计采样信号的频谱图 (9) (5)设计低通滤波器 (10) (6)恢复原信号 (12) 3、总结和致谢........................... 错误!未定义书签。

4、参考文献 (15) 1.摘要 本次课程设计使用MATLAB实现连续信号的采样和重构仿真,了解MATLAB软件,学习使用MATLAB软件的仿真技术。它主要侧重于某些理论知识的灵活运用,以及一些关键命令的掌握,理解,分析等。初步掌握线性系统的设计方法,培养独立工作能力。 加深理解采样和重构的概念,掌握利用MATLAB分析系统频率响应的方法和掌握利用MATLAB实现连续信号采用和重构的方法。计算在临界采样、过采样、欠采样三种不同条件下重构信号的误差,并由此总结采样频率对信号重构误差的影响。 要做到以下基本要求: 1. 掌握利用MATLAB分析系统频率响应的方法,增加对仿真软件MATLAB的感性认识,学会该软件的操作和使用方法。 2. 掌握利用MATLAB实现连续信号采用和重构的方法,加深理解采样和重构的概念。 3 . 初步掌握线性系统的设计方法,培养独立工作能力。 4. 学习MATLAB中信号表示的基本方法及绘图函数的调用,实现对常用连续时间信号的可视化表示,加深对各种电信号的理解。 5. 加深理解采样对信号的时域和频域特性的影响;验证信号和系统的基本概念、基本理论,掌握信号和系统的分析方法。 6. 加深对采样定理的理解和掌握,以及对信号恢复的必要性;掌握对连续信号在时域的采样和重构的方法。

数字信号处理实验六-时域采样与信号的重建

实验目的: 1.了解用MATLAB语言进行时域抽样与信号重建的方法 2.进一步加深对时域信号抽样与恢复的基本原理的理解 3.掌握采样频率的确定方法和内插公式的编程方法。 二.实验内容 1认真阅读并输入实验原理与方法中介绍的例子,观察输出波形曲线,理解每一条语句的含义。. 2.已知一个连续时间信号f(t)=sinc(t)。取最高有限带宽频率fm=1Hz。(1)分别显示原连续时间信号波形和Fm=fm、Fm=2fm、Fm=3fm三种情况下抽样信号的波形。 实验程序: dt=0.1; f0=1; T0=1/f0; fm=f0; Tm=1/fm; t=-2:dt:2; f=sinc(t); subplot(4,1,1),plot(t,f,'k'); axis([min(t) max(t) 1.1*min(f) 1.1*max(f)]); title('原连续信号和抽样信号'); for i=1:3; fs=i*fm; Ts=1/fs;

n=-2:Ts:2; f=sinc(n); subplot(4,1,i+1),stem(n,f,'filled','k'); axis([min(n) max(n) 1.1*min(f) 1.1*max(f)]); end 实验截图: (2)求解原连续信号波形和抽样信号所对应的幅度谱。实验程序: dt=0.1;t=-4:dt:4;

N=length(t);f=sinc(t);Tm=1;fm=1/Tm; wm=2*pi*fm;k=1:N; w1=k*wm/N; F1=f*exp(-j*t'*w1)*dt; subplot(4,1,1),plot(w1/(2*pi),abs(F1));grid axis([0 max(4*fm) 1.1*min(F1) 1.1*max(F1)]); for i=1:3; if i<= 2 c=0 ,else c=0.2,end fs=(4-i+c)*fm; Ts=1/fs; n=-4:Ts:4; f=sinc(n); N=length(n); wm=2*pi*fs; k=1:N; w=k*wm/N; F=f*exp(-j*n'*w)*Ts; subplot(4,1,5-i),plot(w/(2*pi),abs(F),'k');grid axis([0 max(4*fm) 1.1*min(F) 1.1*max(F)]); end 实验截图:

连续信号的采样重构与仿真

郑州航空工业管理学院 《电子信息系统仿真》课程设计 2013 级电子信息工程专业 1313084 班级题目连续信号的采样重构仿真 姓名洪* 学号1313084 指导教师王** 二О一五年十二月十日 一、M ATLAB软件简介 MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。 二理论分析 原理描述

2.1连续时间信号 连续信号是指自变量的取值范围是连续的,且对于一切自变量的取值,除了有若干个不连续点以外,信号都有确定的值与之对应。严格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的样值来近似表示连续信号。当取样时间间隔足够小时,这些离散的样值就能较好地近似连续信号。 在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值来表示,并且可以用这些样本值把信号完全恢复过来。这样,抽样定理为连续时间信号与离散时间信号的相互转换提供了理论依据。通过观察采样信号的频谱,发现它只是原信号频谱的线性重复搬移,只要给它乘以一个门函数,就可以在频域恢复原信号的频谱,在时域是否也能恢复原信号时,利用频域时域的对称关系,得到了信号。 本课程设计采用)(t Sa作为连续时间信号进行抽样与重构,由于函数Sa不是严格的带限信号,其带宽m 可根据一定的精度要求做一近)(t 似。 2.2 连续信号的采样定理 模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs,重复出现一次。为保证采样后信号的频谱形状不失真,采样频率必须大于信号中

信号实验:连续信号的采样和恢复

电子科技大学 实 验 报 告 学生姓名: 学号: 指导老师: 日期:2016年 12月 10日

一、实验室名称: 连续信号的采样和恢复 二、实验项目名称: 实验项目四:连续信号的采样和恢复 三、实验原理: 实际采样和恢复系统如图3.4-1所示。可以证明,奈奎斯特采样定理仍然成立。 ? ) x t ) (t P T ) 图3.4-1 实际采样和恢复系统 采样脉冲: 其中,T s πω2=, 2/)2/sin(τωτωτs s k k k T a =,T <<τ。 采样后的信号: ∑∞ -∞ =-=?→←k s S F S k j X T j X t x ) ((1)()(ωωω 当采样频率大于信号最高频率两倍,可以用低通滤波器)(ωj H r 由采样后的 ()()2() F T T k s k p t P j a k ωπδωω+∞ =-∞ ←?→= -∑

信号)(t x S 恢复原始信号)(t x 。 目的:1、使学生通过采样保持电路理解采样原理。 2、使学生理解采样信号的恢复。 任务:记录观察到的波形与频谱;从理论上分析实验中信号的采样保持与恢 复的波形与频谱,并与观察结果比较。 四、实验内容 实验内容(一)、采样定理验证 实验内容(二)、采样产生频谱交迭的验证 五、项目需用仪器设备名称:数字信号处理实验箱、信号与系统实验板的低通滤 波器模块U11和U22、采样保持器模块U43、PC 机端信号与系统实验软件、+5V 电源 六、实验步骤: 打开PC 机端软件SSP.EXE ,在下拉菜单“实验选择”中选择“实验六”;使用串口电缆连接计算机串口和实验箱串口,打开实验箱电源。 实验内容(一)、采样定理验证 实验步骤: 1、连接接口区的“输入信号1”和“输出信号”,如图3.4-2所示。 图3.4-2 观察原始信号的连线示意图 2、信号选择:按“3”选择“正弦波”,再按“+”或“-”设置正弦波频率为“2.6kHz ”。 按“F4”键把采样脉冲设为10kHz 。 七、实验数据及结果分析:

利用MATLAB实现连续信号的采样与重构仿真

利用MATLAB实现连续信号的采样与重构仿真 1.课程设计目的 ⑴掌握利用MATLAB实现连续信号采用与重构的方法,加深理解采样与重构的概念。 ⑵初步掌握线性系统的设计方法,培养独立工作能力。 ⑶学习MATLAB中信号表示的基本方法及绘图函数的调用,实现对常用连续时间信号的可视化表示,加深对各种电信号的理解。 ⑷加深对采样定理的理解和掌握,以及对信号恢复的必要性;掌握对连续信号在时域的采样与重构的方法。 2.课程设计的要求与内容 2.1 MATLAB介绍 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完全相同的事情简捷得多.在新的版本中也加入了对C,FORTRAN,c++ ,JAVA的支持.可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。 2.2设计思路 连续信号是指自变量的取值范围是连续的,且对于一切自变量的取值,除了有若干个不连续点以外,信号都有确定的值与之对应。严格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的样值来近似表示连续信号。当取样时间间隔足够小时,这些离散的样值就能较好地近似连续信号。时域对连续时间信号进行采样,是给它乘以一个采样脉冲序列,就可以得到采样点上的样本值,信号被采样前后在频域的变化,可以通过时域频域的对应关系分别求得了采样信号的频谱。 在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值来表示,并且可以用这些样本值把信号完全恢复过来。这样,抽样定理为连续时间信号与离散时间信号的相互转换提供了理论依据。通过观察采样信号的频谱,发现它只是原信号频谱的线性重复搬移,只要给它乘以一个门函数,就可以在频域恢复原信号的频谱,在时域是否也能恢复原信号时,利用频域时域的对称关系,得到了信号。

采样与恢复

实验项目六:连续信号的采样和恢复 一、实验项目名称:连续信号的采样和恢复 二、实验目的与任务 目的:1、使学生通过采样保持电路理解采样原理。 2、使学生理解采样信号的恢复。 任务:记录观察到的波形与频谱;从理论上分析实验中信号的采样保持与恢 复的波形与频谱,并与观察结果比较。 三、实验原理: 实际采样和恢复系统如图3.6-1所示。可以证明,奈奎斯特采样定理仍然成立。 x ) (t P T ) 图3.6-1 实际采样和恢复系统 采样脉冲: 其中,T s π ω2= ,2 /)2/sin(τωτωτs s k k k T a =,T <<τ。 采样后的信号: ∑∞ -∞ =-=?→←k s S F S k j X T j X t x )((1)()(ωωω 当采样频率大于信号最高频率两倍,可以用低通滤波器)(ωj H r 由采样后的 ()()2() F T T k s k p t P j a k ωπδωω+∞ =-∞ ←?→= -∑

信号)(t x S 恢复原始信号)(t x 。 四、实验内容 打开PC 机端软件SSP.EXE ,在下拉菜单“实验选择”中选择“实验六”;使用串口电缆连接计算机串口和实验箱串口,打开实验箱电源。 实验内容(一)、采样定理验证 实验步骤: 1、连接接口区的“输入信号1”和“输出信号”,如图3.6-2所示。 图3.6-2 观察原始信号的连线示意图 2、信号选择:按“3”选择“正弦波”,再按“+”或“-”设置正弦波频率为“2.6kHz ”。按“F4”键把采样脉冲设为10kHz 。 图3.6-3 2.6kHz 正弦波(原始波形) 3、点击SSP 软件界面上的按钮,观察原始正弦波,如图3.6-3 所示。 4、按图3.6-4的模块连线示意图连接各模块。

MATLAB在数字信号处理中的应用:连续信号的采样与重建

MATLAB 在数字信号处理中的应用:连续信号的采样与重建 一、 设计目的和意义 随着通信技术的迅速发展以及计算机的广泛应用,利用数字系统处理模拟信号的情况变得更加普遍。数字电子计算机所处理和传送的都是不连续的数字信号,而实际中遇到的大都是连续变化的模拟量,现代应用中经常要求对模拟信号采样,将其转换为数字信号,然后对其进行计算处理,最好在重建为模拟信号。 采样在连续时间信号与离散时间信号之间其桥梁作用,是模拟信号数字化的第一个步骤,研究的重点是确定合适的采样频率,使得既要能够从采样信号(采样序列)中五失真地恢复原模拟信号,同时由要尽量降低采样频率,减少编码数据速率,有利于数据的存储、处理和传输。 本次设计中,通过使用用MATLAB 对信号f (t )=A1sin(2πft)+A2sin(4πft)+A3sin(5πft)在300Hz 的频率点上进行采样,并进行仿真,进一步了解MA TLAB 在数字信号处理上的应用,更加深入的了解MA TLAB 的功能。 二、 设计原理 1、 时域抽样定理 令连续信号 xa(t)的傅立叶变换为Xa (j Ω),抽样脉冲序列p(t)傅立叶变换为P (j Ω),抽样后的信号x^(t)的傅立叶变换为X^(j Ω)若采用均匀抽样,抽样周期Ts ,抽样频率为Ωs= 2πfs ,有前面分析可知:抽样过程可以通过抽样脉冲序列p (t )与连续信号xa (t )相乘来完成,即满足:x^(t)p(t),又周期信号f (t )傅立叶变换为: F[f(t)]=2[(]n s n F j n π δ∞ =-∞Ω-Ω∑ 故可以推得p(t)的傅立叶变换为: P (j Ω)=2[(]n s n P j n π δ∞ =-∞Ω-Ω∑ 其中: 根据卷积定理可知: X (j Ω)=12π Xa (j Ω)*P(j Ω) 得到抽样信号x (t )的傅立叶变换为: X (j Ω)= [()]n n s n P X j n ∞=-∞Ω-Ω∑ 其表明:信号在时域被抽样后,他的频率X (j Ω)是连续信号频率X (j Ω)的形状以抽样频率Ωs 为间隔周期重复而得到,在重复过程中幅度被p (t )的傅立叶级数Pn 加权。因为只是n 的函数,所以X (j Ω)在重复过程中不会使其形状发生变化。 假定信号x (t )的频谱限制在-Ωm~+Ωm 的范围内,若以间隔Ts 对xa (t )进行抽样信号X^(j Ω)是以Ωs 为周期重复。显然,若早抽样过程中Ωs<Ωm ,则 X^ (j Ω)将会发生频谱混叠的现象,只有在抽样的过程中满足Ωs>2Ωm 条件,X^(j Ω)才不会产生混频的混叠,在接收端完全可以有x^(t )恢复原连续信号xa (t ),这就是低通信号的抽样定理的核心内容。

利用MATLAB实现连续信号的采样与重构仿真课程设计2

华北水利水电大学 课程设计 课程名称:连续信号的采样与重构 专业班级:通信工程

目录 1、摘要 (1) 2、正文 (2) 2.1、设计目的 (2) 2.2、设计原理 (1)、连续时间信号 (2) (2)、采样定理 (3) (3)、信号重构 (5) 2.3、信号采样与恢复的程序 (5) (1)设计连续信号 (6) (2)设计连续信号的频谱 (7) (3)设计采样信号 (8) (4)设计采样信号的频谱图 (9) (5)设计低通滤波器 (10) (6)恢复原信号 (12) 3、总结与致 (13) 4、参考文献 (14)

1.摘要 本次课程设计应用MATLAB实现连续信号的采样与重构仿真,了解MATLAB软件,学习应用MATLAB软件的仿真技术。它主要侧重于某些理论知识的灵活运用,以及一些关键命令的掌握,理解,分析等。初步掌握线性系统的设计方法,培养独立工作能力。 加深理解采样与重构的概念,掌握利用MATLAB分析系统频率响应的方法和掌握利用MATLAB实现连续信号采用与重构的方法。计算在临界采样、过采样、欠采样三种不同条件下重构信号的误差,并由此总结采样频率对信号重构误差的影响。 要做到以下基本要求: 1. 掌握利用MATLAB分析系统频率响应的方法,增加对仿真软件MATLAB的感性认识,学会该软件的操作和使用方法。 2. 掌握利用MATLAB实现连续信号采用与重构的方法,加深理解采样与重构的概念。 3 . 初步掌握线性系统的设计方法,培养独立工作能力。 4. 学习MATLAB号表示的基本方法及绘图函数的调用,实现对常用连续时间信号的可视化表示,加深对各种电信号的理解。 5. 加深理解采样对信号的时域和频域特性的影响;验证信号与系统的基本概念、基本理论,掌握信号与系统的分析方法。 6. 加深对采样定理的理解和掌握,以及对信号恢复的必要性;掌握对连续信号在时域的采样与重构的方法。

信号的采样与恢复

信号的采样与恢复实验 一、任务与目的 1. 熟悉信号的采样与恢复的过程。 2. 学习和掌握采样定理。 3. 了解采样频率对信号恢复的影响。 二、原理(条件) PC机一台,TD-SAS系列教学实验系统一套。 1. 采样定理 采样定理论述了在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值表示。这些值包含了该连续信号全部信息,利用这些值可以恢复原信号。采样定理是连续时间信号与离散时间信号之间的桥梁。 采样定理:对于一个具有有限频谱,且最高频率为ωmax的连续信号进行采样,当采样频率ωs满足ωs>=ωmax时,采样信号能够无失真地恢复出原信号。三角波信号的采样如图4-1-1所示。 图4-1-1信号的采样 2. 采样信号的频谱 连续周期信号经过周期矩形脉冲抽样后,抽样信号的频谱为

它包含了原信号频谱以及重复周期为的原信号频谱的搬移,且幅度按规律变化。所以抽样信号的频谱便是原信号频谱的周期性拓延。某频带有限信号被采样前后频谱如图4-1-2。 图4-1-2 限带信号采样前后频谱 从图中可以看出,当ωs ≥2Bf 时拓延的频谱不会与原信号的频谱发生重叠。这样只需要利用截止频率适当的滤波器便可以恢复出原信号。 3. 采样信号的恢复 将采样信号恢复成原信号,可以用低通滤波器。低通滤波器的截止频率f c 应当满足f max ≤f c ≤f x -f max 。实验中采用的低通滤波器原理图如图4-1-3所示,其截止频率固定为 1802f Hz RC π=≈ 图4-1-3 滤波器电路 4. 单元构成 本实验电路由脉冲采样电路和滤波器两个部分构成,滤波器部分不再赘述。其中的采样保持部分电路由一片CD4052完成。此电路由两个输入端,其中IN1端输入被采样信号,Pu 端输入采样脉冲,经过采样后的信号如图4-1-1所示。 三、内容与步骤 本实验在脉冲采样与恢复单元完成。 1. 信号的采样

信号的采样与重构__上机实验

上机实验指导 实验一 信号的采样与重构 连续时间信号采样是获得离散时间信号的一种重要方式,但是时域上的离散化会带来信号在频域上发生相应的变化。在本实验中,我们将分别看到低通信号和带通信号在不同的采样率下得到的离散信号波形与连续信号波形在时域和频域上的对应关系。同时,离散信号的二次采样在实际的应用中可能是必须的,有时甚至是非常重要的。在实验的最后,我们也会看到离散信号的抽取和内插所带来的频谱变化。 由于matlab 语言无法表达连续信号,实验中我们采用足够密的采样点来模拟连续信号(远大于奈奎斯特采样的要求),即: t=0:Ts:T (Ts=1/fs<<奈奎斯特采样频率) 实验中,为了分析离散信号与连续信号之间的频谱关系,加深对采样定理的理解,了解模拟频谱、数字频谱、以及离散信号被加窗后各自的频谱,从而直观的理解采样频率对频谱的影响和加窗后对频谱的影响。由此可以掌握数字处理方法对模拟信号进行频谱分析的基本原则,即:如何选择合适的信号长度、采样周期以使得对模拟信号的频谱分析的误差达到分析的要求。 在该实验中,用到的Matlab 函数有: plot(x,y),其作用是在坐标中以x 为横坐标、y 为纵坐标的曲线,注意x 和y 都是长度相同的离散向量; xlabel(‘xxx ’),其作用是对x 轴加上坐标轴说明“xxx ”; ylabel(‘yyy ’),其作用是对y 轴加上坐标轴说明“yyy ”; title(‘ttt ’),其作用是对坐标系加上坐标轴说明“ttt ”; subplot(m,n,w),其作用是当需要在同一显示面板中显示多个不同的坐标系时,m 、n 分别指明每行和每列的坐标系个数,w 为当前显示坐标系的流水号(1到m*n 之间)。 在实验中我们需要画出信号的频谱,对于连续信号频谱的逼近需要你自己编写,原理如下: 连续时间非周期信号()x t 的傅里叶变换对为: ()()j t X j x t e dt ∞-Ω-∞Ω=? 用DFT 方法对该变换逼近的方法如下: 1、将)(t x 在t 轴上等间隔(宽度为T )分段,每一段用一个矩形脉冲代替,脉冲的幅度为其起始点的抽样值)(()(n x nT x t x nT t ===),然后把所有矩形脉冲的面积相加。该方 法实际为平顶处理,利用采样和零阶保持器就可以完成,则有: ∑∞-∞=Ω-?≈ Ωn nT j T e nT x j X )()(

信号的采样与恢复

信号的采样与恢复 (安徽建筑工业学院电子与信息学院课程设计) 2012年06月29日 此稿仅为借鉴 摘要 (2) 正文 一、设计目的与要求 (3) 二、设计原理 (4) 三、设计内容和步骤 (5) 1.用MATLAB产生连续信号y=sin(t)和其对应的频谱 (6) 2.对连续信号y=sin(t)进行抽样并产生其频谱 (7) 3. 通过低通滤波恢复原连续信号 (9) 四、总结 (12) 五、数据分析 (13) 六、参考文献 (1) 摘要

数字信号处理是一门理论与实践紧密结合的课程。做大量的习题和上机实验,有助于进一步理解和巩固理论知识,还有助于提高分析和解决实际问题的能力。过去用其他算法语言,实验程序复杂,在有限的实验课时内所做的实验内容少。MATLAB强大的运算和图形显示功能,可使数字信号处理上机实验效率大大提高。特别是它的频谱分析和滤波器分析与设计功能很强,使数字信号处理工作变得十分简单、直观。 本实验设计的题目是:信号的采样与恢复、采样定理的仿真。通过产生一个连续时间信号并生成其频谱,然后对该连续信号抽样,并对采样后的频谱进行分析,最后通过设计低通滤波器滤出抽样所得频谱中多个周期中的一个周期频谱,并显示恢复后的时域连续信号。实验中,原连续信号的频谱由于无法实现真正的连续,所以通过扩大采样点的数目来代替,理论上当采样点数无穷多的时候即可实现连续,基于此尽可能增加采样点数并以此来产生连续信号的频谱。信号采样过程中,通过采样点的不同控制采样频率实现大于或小于二倍最高连续信号的频率,从而可以很好的验证采样定理。信号恢复,滤波器的参数需要很好的设置,以实现将抽样后的信号进行滤波恢复原连续信号。 一、设计目的与要求 1.设计目的和要求 1.掌握利用MATLAB在数字信号处理中的基本应用,并会对结果用所学知识进 行分析。 2.对连续信号进行采样,在满足采样定理和不满足采用定理两种情况下对连 续信号和采样信号进行FFT频谱分析。 3.从采样信号中恢复原信号,对不同采样频率下的恢复信号进行比较分析。 4.基本要求:每组一台电脑,电脑安装MATLAB6.5版本以上软件。 二、设计原理

实验九信号的自然采样与恢复

实验九信号的自然采样与恢复 一、实验目的: 1、理解信号的采样及采样定理以及自然采样信号的频谱特征。 2、掌握和理解信号自然采样以及信号重建的原理,并能用MATLAB实现。 二、实验原理及方法: 本实验主要涉及采样定理的相关内容以及低通滤波器恢复原连续信号的相关知识。信号的抽样与恢复示意图如图7-1所示。 图7-1 信号的抽样与恢复示意图 信号抽样与恢复的原理框图如图7-2所示。

图 7-2 信号抽样与恢复的原理框图 由原理框图不难看出,A/D 转换环节实现抽样、量化、编码过程;数字信号处理环节对得到的数字信号进行必要的处理;D/A 转换环节实现数/模转换,得到连续时间信号;低通滤波器的作用是滤除截止频率以外的信号,恢复出与原信号相比无失真的信号。 原信号得以恢复的条件是B f s 2≥,其中s f 为采样频率,B 为原信号占有的频带宽度。B f 2min =为最低采样频率,当B f s 2<时,采样信号的频率会发生混迭,所以无法用低通滤波器获得原信号频谱的全部内容。 三、实验内容及步骤: 给定带限信号 f(t),其频谱为 1、画出此信号的频谱图(ω的取值:-0.5π <ω <0.5π ,精度取0.01rad )。 答:画出f(t)的频谱图即F(W)的图像 程序代码如下: #include #include #define PI 3.14 double f(double w) {

if (w>=-0.5*PI && w<=0.5*PI) return cos(w); else return 0; } main() { double w,F; FILE *fp; for (w=-0.5*PI;w<=0.5*PI;w+=0.01) { F=f(w); printf("w=%.2f, F(w)=%f\n",w,F); fp=fopen("d:\\2.txt","w"); fprintf(fp,"%f\t",F); } system("pause"); } ③F(W)的图像

应用 MATLAB实现连续信号的采样与重构仿真

课程设计报告课程名称信号与系统 系别:机电工程系 专业班级:自动化1002班 学号: 1009101022 姓名:乔垒垒 课程题目: LTI连续系统分析仿真 完成日期: 2013年6月10日 指导老师:权宏伟

目录 第一章绪论 (3) 1.1 信号与系统的背景 (3) 1.2 MATLAB软件简介 (3) 第二章连续信号的采样与重构仿真 (4) 2.1、课程设计的目的 (4) 2.2、课程设计的内容及要求 (4) 2.3、课程设计的原理 (5) 2.3.1连续信号的采样定理 (5) 2.3.2信号采样 (6) 2.3.3信号重构 (8) 第三章应用MATLAB仿真 (10) 3.1 MATLAB设计的思路 (10) 3.2 详细设计过程 (10) 3.2.1Sa(t)的临界采样及重构 (10) 3.2.2 Sa(t)的过采样及重构 (12) 3.2.3Sa(t)的欠采样及重构 (14) 2.5设计方案优缺点 (16) 第四章收获和体会 (17) 参考文献 (18)

第一章绪论 1.1 信号与系统的背景 人们之间的交流是通过消息的传播来实现的,信号则是消息的表现形式,消息是信号的具体内容。 《信号与系统》课程是一门实用性较强、涉及面较广的专业基础课,该课程是将学生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后续专业课起着承上启下的作用. 该课的基本方法和理论大量应用于计算机信息处理的各个领域,特别是通信、数字语音处理、数字图像处理、数字信号分析等领域,应用更为广泛。 近年来,计算机多媒体教序手段的运用逐步普及,大量优秀的科学计算和系统仿真软件不断涌现,为我们实现计算机辅助教学和学生上机实验提供了很好的平台。通过对这些软件的分析和对比,我们选择MATLAB语言作为辅助教学工具,借助MATLAB强大的计算能力和图形表现能力,将《信号与系统》中的概念、方法和相应的结果,以图形的形式直观地展现给我们,大大的方便我们迅速掌握和理解老师上课教的有关信号与系统的知识。 1.2 MATLAB软件简介 MATLAB 是MathWork 公司于1984 年推出的一套面向工程和科学运算的高性能软件。它具有强大的矩阵计算能力和良好的图形可视化功能,为用户提供了非常直观和简洁的程序开发环境,因此被称为第四代计算机语言。MATLAB 强大的图形处理功能及符号运算功能,为我们实现信号的可视化及系统分析提供了强有力的工具。MATLAB 强大的工具箱函数可以分析连续信号、连续系统,同样也可以分析离散信号、离散系统,并可以对信号进行各种分析域计算,如相加、相乘、移位、反折、傅里叶变换、拉氏变换、Z 变换等等多种计算。 此次课程设计是在MATLAB软件下进行LTI连续系统的分析仿真,有助于我对该连续信号的分析和理解。MATLAB 强大的功能为此次求连续信号冲激阶跃响应、系统零输入、零状态响应,及幅频相频等各种信号求解提供很好的视觉效果,对我们有很大的学习帮助。

信号与系统课程设计应用MATLAB实现连续信号的采样与重构仿真

设计题目应用MATLAB实现连续信号的采样与重构仿真 1、设计目的 信号与系统课程设计是学习《信号与系统》课程必要的教学环节。由于该课程是专业基础课,需要通过实践了巩固基础知识,为使学生取得最现代化的设计技能和研究方法,课程设计训练也就成为了一个重要教学环节。通过对信号与系统一书的重新认识,我们将学习如何利用MATLAB软件进行仿真与重构并加深对滤波器的理解,这样的课程设计出了对我们的学习起着只关重要的作用,还可以很好的培养我们自己的动手能力。本次课程设计,我们会引入一个模拟的信号,通过MATLAB软件的防真技术来实现对它的分析、理解与学习。 MATLAB软件是今年来比较长用的一种数学软件,它有很强大的功能,主要侧重于某些理论知识的灵活运用。本次课程设计的目的是:增加对仿真软件MATLAB的感性认识,熟悉MATLAB软件平台的使用和MATLAB编程方法及常用语句;、初步掌握MATLAB的编程方法和特点;加深理解采样与重构的概念,应用MATLAB编程实现对信号的采样与重构;分别计算在临界采样、过采样、欠采样三种不同条件下重构信号的误差,并由此总结采样频率对信号重构误差的影响;学生需要自拟题目,根据自己手中的资料独立思考与分析,明确实习内容,制定实习步骤与方案,独立完成作业。 2、原理说明 2.1.1MATLAB MATLAB是美国Math Works公司产品,MATLAB现已被广泛于数学、通信、信号处理、自动控制、神经网络、图形处理等许多不同学科的研究中。并越来越多的应用到我们的学习生活中来,是目前通信工程上最广泛应用的软件之一。最初的MATLAB 只是一个数学计算工具。但现在的MATLAB已经远不仅仅是一个“矩阵实验室”,它已经成为一个集概念设计、算法开发、建模仿真,实时实现于一体的集成环境,它拥有许多衍生子集工具。 沈阳大学

MATLAB实现连续信号的采样与重构仿真

目录 概述 (1) 设计原理 (2) 1.1 MATLAB 介绍 (2) 1.2 连续时间信号 (2) 1.3 采样定理 (3) 1.4 信号重构 (5) 连续信号采样及重构 (7) 2.1 S A(T)的临界采样及重构 (7) 2.1.1 实现程序代码 (7) 2.1.2 程序运行运行结果图与分析 (8) 2.2 S A(T)的过采样及重构 (9) 2.2.1 实现程序代码 (9) 2.2.2 程序运行运行结果图与分析 ............................. 1..1 2.3 S A(T)的欠采样及重构 (12) 2.3.1 实现程序代码 (12) 2.3.2 程序运行运行结果图与分析 (13) 2.4 程序中的常见函数和功能 (14) 致谢 (14) 参考资料 (15) 课程设计总结 (15)

前言 信号与系统课程设计是学习《信号与系统》课程必要的教学环节。由于该课程是专业基础课,需要通过实践了巩固基础知识,为使学生取得最现代化的设计技能和研究方法,课程设计训练也就成为了一个重要教学环节。通过一个模拟信号的一系列数据处理,达到进一步完善对信号与系统课程学习的效果。 信号与系统课程同时也是一门实用性较强、涉及面较广的专业基础课,该课程是将学生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后续专业课起着承上启下的作用。该科的基本方法和理论大量应用于计算机信息处理的各个领域特别是通信,数字语音处理、数字图象处理、数字信号分析等领域,应用更为广泛。 概述 本次课程设计应用MATLAB实现连续信号的采样与重构仿真,了解MATLAB 件,学习应用MATLAB软件的仿真技术。它主要侧重于某些理论知识的灵活运用,以及一些关键命令的掌握,理解,分析等。初步掌握线性系统的设计方法,培养独立工作能力。 加深理解采样与重构的概念,掌握利用MATLAB分析系统频率响应的方法和掌 握利用MATLAB现连续信号采用与重构的方法。计算在临界采样、过采样、欠采样三种不同条件下重构信号的误差,并由此总结采样频率对信号重构误差的影响。 要做到以下基本要求: 1. 掌握利用MATLAB分析系统频率响应的方法,增加对仿真软件MATLA啲感 性认识,学会该软件的操作和使用方法。 2. 掌握利用MATLAB实现连续信号采用与重构的方法,加深理解采样与重构的概念。 3 . 初步掌握线性系统的设计方法,培养独立工作能力。 4. 学习MATLAB中信号表示的基本方法及绘图函数的调用,实现对常用连续时间信号的可视化表示,加深对各种电信号的理解。

应用_MATLAB实现连续信号的采样与重构

抽样定理及应用 2.1课程设计的原理 2.1.1连续信号的采样定理 模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs ,重复出现一次。为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。时域采样定理从采样信号 恢复原信号 必需满足两个条件: (1) 必须是带限信号,其频谱函数在 > 各处为零;(对信号的要求, 即只有带限信号才能适用采样定理。) (2) 取样频率不能过低,必须 >2 (或 >2)。(对取样频率的要 求,即取样频率要足够大,采得的样值要足够多,才能恢复原信号。)如果采样 频率 大于或等于 ,即 ( 为连续信号 的有限 频谱),则采样离散信号能无失真地恢复到原来的连续信号 。一个频 谱在区间(- , )以外为零的频带有限信号,可唯一地由其在均匀间 隔 ( < )上的样点值 所确定。根据时域与频域的对称性,可 以由时域采样定理直接推出频域采样定理。一个时间受限信号()t f ,它集中在(m m ωω+-,)的时间范围内,则该信号的频谱()ωj F 在频域中以间隔为1ω的冲激序列进行采样,采样后的频谱)(1ωj F 可以惟一表示原信号的条件为重复周期 m t T 21≥,或频域间隔m t f 21 21≤ = πω(其中112T πω=)。采样信号 的频谱是原 信号频谱 的周期性重复,它每隔 重复出现一次。当s ω>2 时,不

会出现混叠现象,原信号的频谱的形状不会发生变化,从而能从采样信号 中 恢复原信号 。(注:s >2 的含义是:采样频率大于等于信号最高频率 的2倍;这里的“不混叠”意味着信号频谱没有被破坏,也就为后面恢复原信号提供了可能!) (a) (b) (c) 图* 抽样定理 a) 等抽样频率时的抽样信号及频谱(不混叠) b) 高抽样频率时的抽样信号及频谱(不混叠) c) 低抽样频率时的抽样信号及频谱(混叠) 2.1.2信号采样 如图1所示,给出了信号采样原理图

连续信号的采样与恢复实验报告

实验六、连续信号得采样与恢复 一、实验目得 1.加深理解采样对信号得时域与频域特性得影响; 2.加深对采样定理得理解与掌握,以及对信号恢复得必要性; 3.掌握对连续信号在时域得采样与重构得方法。 二、实验原理 (1)信号得采样?信号得采样原理图如下图所示,其数学模型表示为: =?其中得f(t)为原始信号,为理想得开关信号(冲激采样信号)δTs(t) =,fs(t)为采样后得到得信号称为采样信号。由此可见,采样信号在时域得表示为无穷多冲激函数得线性组合,其权值为原始信号在对应采样时刻得定义值。? 令原始信号f(t)得傅立叶变换为F(jw)=FT(f(t)),则采样信号fs(t) 得傅立叶变换Fs(jw)=FT(fs(t))=。由此可见,采样信号fs(t)得频谱就就是将原始信号f(t)得频谱在频率轴上以采样角频率ws为周期进行周期延拓后得结果(幅度为原频谱得1/Ts)。如果原始信号为有限带宽得信号,即当|w|>|wm|时,有F(jw)=0,则有:如果取样频率ws≥2wm时,频谱不发生混叠;否则会出现频谱混叠。 (2)信号得重构?设信号f(t)被采样后形成得采样信号为fs(t),信号得重构就是指由fs(t)经过内插处理后,恢复出原来得信号f(t)得过程。因此又称为信号恢复。?由前面得介绍可知,在采样频率w s≥2wm得条件下,采样信号得频谱Fs(jw)就是以w s为周期得谱线。选择一个理想低通滤波器,使其频率特性H(jw)满足: H(j w)= 式中得wc称为滤波器得截止频率,满足wm≤wc≤ws/2。将采样信号通过该理想低通滤波器,输出信号得频谱将与原信号得频谱相同。因此,经过理想滤波器还原得到得信号即为原信号本身。信号重构得原理图见下图。 通过以上分析,得到如下得时域采样定理:一个带宽为w m得带限信号f(t),可唯一地由它得均匀取样信号fs(n Ts)确定,其中,取样间隔Ts<π/wm,该取样间隔又称为奈奎斯特(Nyquist)间隔。?根据时域卷积定理,求出信号重构得数学表达式为: ??式中得抽样函数Sa(wct)起着内插函数得作用,信号得恢复可以视为将抽样函数进行不同时刻移位后加权求与得结果,其加权得权值为采样信号在相应时刻得定义值。利用MATLAB中得抽样函数来表示Sa(t),有,,于就是,信号重构得内插公式也可表示为: ?(3)模拟低通滤波器得设计?在任何滤波器得设计中,第一步就是确定滤波器阶数N及适当得截止频率Ωc。对于巴特沃斯滤波器,可使用MATLAB命令buttord来确定这些参数,设计滤波器得函数为butter。其调用形式为 [N, wn]=buttord(wp,ws,rp,rs, 's') [b, a]=butter[N,wn,'s']?其中,wp、ws、rp、rs为待设计滤波器得技术指标,分别代表通带截止频率、阻带截止频率、通带最大衰减与阻带最小衰减;'s'表示设计滤波器得类型为模拟滤波器;N、wn为设计

相关文档
最新文档