文档库 最新最全的文档下载
当前位置:文档库 › 信号与系统实验指导书

信号与系统实验指导书

信号与系统实验指导书
信号与系统实验指导书

实验一 连续信号的时域分析

一、实验目的

掌握利用Matlab 画图函数和符号函数显示常用连续信号波形、连续信号在时域中的基本运算及连续信号的奇偶分解的方法。

二、实验内容

1、连续信号的波形表示(单边指数信号、正弦信号、复指数信号、Sinc 函数、单位阶跃信号、单位冲击信号)

a. 画出教材(上册)P38习题1-9(4)的波形图。

b. 画出教材(上册)中P9图1-8。

c. 画出教材(上册)P39习题1-11(2)、(5)(a=2,t0=1)的波形图。

d. 用符号函数sign 画出单位阶跃信号u(t-2)的波形(-5

e. 单位冲击信号可看作是宽度为?,幅度为1/?的矩形脉冲,即t=t 1处的冲击信号为

11111 ()()0 t t t x t t t other

δ??<<+??=-=????

画出0.5?=,t 1=1的单位冲击信号。

f. 画出复指数信号()()j t f t e σω+=当0.5, 10σω==(0

2、信号的基本运算(相加、相乘、反折、移位、尺度变换)

a. 画出教材(上册)中P13图1-16、1-17(取2Ω=).

b. 利用符号函数subs 画出教材(上册)中P11图1-13(a)(b)(c)(d),并与P38习题1-4进行对比。

3、信号的奇偶分解

利用符号函数subs 画出教材(上册)中P40习题1-18(c)(d)的波形并画出信号的奇分量和偶分量的波形。

实验指导书(Matlab版) 信号与系统

实验二线性系统的时域分析

一、实验目的

掌握利用Matlab工具箱求解线性时不变系统的冲激响应、阶跃响应和零状态响应,理解卷积概念。

二、实验内容

1、连续系统的冲击响应、阶跃响应、LTI连续系统的响应

a. 利用impulse和step函数画出教材(上册)P49方程(2-20)的冲击响应和阶跃响应的波形。

b. 利用lsim函数画出教材(上册)P49方程(2-20)当e(t)=4u(t)时的零状态响应的波形。

2、连续时间信号卷积

a. 画出教材(上册)P62图2-12(a)、(b)并利用conv函数画出它们的卷积积分P64图2-14。

b.画出教材(上册)P84习题2-13(3)的f1(t)和f2(t),并利用conv函数画出它们的卷积积分。

实验三连续时间周期信号的傅里叶级数

一、实验目的

掌握连续时间周期信号的傅里叶级数的展开和合成,理解吉布斯现象,掌握周期矩形脉冲信号的频谱及不同周期、脉冲宽度对周期信号频谱的影响。

二、实验内容

1.周期信号的傅里叶级数的展开和合成

画出教材(上册)P99图3-6(b)(c)(d),进一步画出对称方波的7、9、11次谐波的傅里叶级数合成波形,观察吉布斯现象。

2.周期矩形脉冲信号的频谱

a. 画出周期矩形脉冲的傅里叶级数的频谱—教材(上册)P104图3-9(d);

b. 取E=1, =1, 画出教材(上册)P105图3-11(a)(b)右边的频谱;

c. 取E=1,T1=10, 画出教材(上册)P106图3-12右边的频谱。

实验指导书(Matlab 版) 信号与系统

实验四 非周期信号的频域分析

一、实验目的

理解非周期信号的频域分析方法,掌握典型信号的幅度谱和相位谱,理解信号的调制特性,掌握傅里叶变换的性质:尺度变换、时移、频移、卷积定理、对称性、微分特性。

二、实验内容

1、利用符号函数fourier 和ifourier 求傅里叶变换和傅里叶逆变换。

a. 利用符号函数fourier 求教材(上册)P114双边指数信号当a=3时的傅里叶变换表达式。

b. 利用符号函数ifourier 求教材(上册)P114公式(3-32)第一式当a=1时的傅里叶逆变换表达式。

c. 利用符号函数fourier 和ezplot 画出21()()2

t f t e u t -=及其幅频谱。 2、矩形脉冲信号和周期矩形脉冲信号的频谱比较

画出教材(上册)P110图3-18右边的离散谱和连续谱。

3、幅度调制信号及其频谱

已知线性调制信号表示式如下:

a. 0cos()cos()t t ωΩ;

b. 0[1.5sin()]cos()t t ω+Ω

式中09ω=Ω,试分别画出它们的波形图和频谱图

4、傅里叶变换的性质(尺度变换、时移、频移、卷积定理、对称性)

a. 设2()(1)(1)()f t u t u t G t =+--=,求1()(21)(21)()y t u t u t G t =+--=的频谱()Y j ω,并与()f t 的频谱()F j ω进行比较。(提示:利用单位阶跃信号的符号函数Heaviside)

b. 画出21()()2t f t e u t -=

、 2(0.4)11()(0.4)2t f t e u t --=-和2(0.4)21()(0.4)2

t f t e u t -+=+的幅度谱和相位谱,观察信号时移对信号频谱的影响。 c. 画出()(1)(1)f t u t u t =+--、201()()j t f t f t e -=和202()()j t f t f t e =的频谱,进行相互比较。

d. 画出()(1)(1)f t u t u t =+--、()()*()y t f t f t =及其()F j ω、()()F j F j ωω?和()Y j ω的图形,验证时域卷积定理。

e. 设()()f t Sa t =,已知信号()f t 的傅里叶变换为

2()()[(1)(1)]F j G u u ωπωπωω==+--,求12()()f t G t π=的傅里叶变换1()F j ω,画出各自的图形,并验证对称性。

实验五 信号的抽样和重构

一、实验目的

理解模拟信号的取样与重构过程,理解信号时域采样对频域的影响,理解抽样定理。

二、实验内容

1、设x a (t)=e -1000|t|,求其傅里叶变换Xa(j Ω)

(分析:2||1000)1000(1002.0)()(Ω+===ΩΩ-∞∞--Ω-∞∞-??dt e e dt e t x j X t j t t j a a

在10-5精度下,可取x a (t)的最高频率分量f h =2000,因此若取抽样间隔T=5*10-5<1/2f h ,就可得到x a (t)的逼近序列x(n)。)

2、以上例x a (t)说明取样速率对频域特性的影响;

a. 取样速率Fs=5000Hz ,给出X 1(jw)曲线

b. 取样速率Fs=1000Hz ,给出X 2(jw)曲线

3、对上面产生的x 1(n)、x 2(n)序列,采用内插函数sinc 重构x a (t)。

实验指导书(Matlab 版) 信号与系统

实验六 系统的频率特性

一、实验目的

掌握求系统频率响应的方法; 掌握信号经系统的频域分析方法。

二、实验内容

1、设21()0.08()0.41

H j j j ωωω=

++,利用freqs 函数画出系统幅频特性曲线和相频特性曲线。

2、设222()(1)100j H j j ωωω=++,利用freqs 函数画出系统幅频特性曲线和相频特性曲线。设激励信号为1()(1cos )cos(100)v t t t =+,画出稳态响应2()v t 的波形。

实验七 拉普拉斯变换

一、实验目的

掌握系统零极点求法, 理解其含义; 并能利用零极点分析系统的时域和频域特性; 掌握系统的复频域和频域之间的关系。

二、实验内容

1、利用mesh 函数画出信号f(t)=sin(t)u(t)的拉普拉斯变换的曲面图。

2、利用meshgrid 、mesh 、surf 函数画出信号f(t)= u(t)-u(t-2)的拉普拉斯变换的曲面图,观察曲面图在虚轴剖面上的曲线,并将其与信号傅里叶变换()F j ω绘制的振幅频谱进行比较。

3、画出22(3)(3)()(5)(10)

s s H s s s -+=-+的曲面图,观察拉普拉斯变换的零极点。 4、利用roots 函数画出a.24324()2321s F s s s s s -=+-++和2325(45)()51630

s s s F s s s s ++=+++的零极点图。

5、已知拉普拉斯变换324()4s F s s s

+=

+,利用residue 函数求其拉普拉斯逆变换。 6、已知系统函数为324()32s H s s s s

+=++,利用residue 函数求该系统的冲击响应h(t),并利用impulse 函数画出其时域波形,判断系统的稳定性。

实验指导书(Matlab 版) 信号与系统

实验八 离散信号和系统的时域分析

一、实验目的

掌握常用离散信号、线性时不变系统的单位样值响应和零状态响应,理解卷积概念。

二、实验内容

1、常用离散信号的表示(单位序列、单位阶跃序列、正弦序列、实指数序列、复指数

序列)

编写程序来产生下列基本脉冲序列:

a. 单位脉冲序列,起点n 0,终点n f ,在n s 处有一单位脉冲。

b. 单位阶跃序列,起点n 0,终点n f ,在n s 前为0,在n s 后为1。

c. 正弦序列下册教材P8图7-8。

d. 实指数序列下册教材P78图7-7。

e. 复指数序列/4()j n x n e π=和2()j n x n e =。

2、画出教材(下册)P37习题7-3(3)的图形。

3、利用conv 函数画出教材(下册)P33例7-16卷积的图形。

4、利用impz 函数求出教材(下册)P28例7-14的单位样值响应的图形。

5、利用filter 函数求下列差分方程()0.25(1)0.5(2)()(1)y n y n y n x n x n --+-=+-当

1()()()2

n x n u n =时的零状态响应,并画出x(n)和y(n)的图形。

实验九 离散系统的Z 域分析

一、实验目的

理解并掌握系统函数的概念; 掌握利用系统函数零极点分析系统的稳定性和频率特性,掌握序列的Z 变换及其性质;掌握Z 域系统表示和差分方程求解。

二、实验内容

1、 设某离散系统的系统函数为:541()341

z H z z z +=-+,利用roots 函数求出系统的零极点,并画出系统的零极点图,判断系统是否稳定。

2、 利用freqz 函数画出离散系统0.5()z H z z

-=的系统的幅频特性和相频特性曲线。 3、 利用freqz 、dimpulse 、dstep 函数求解教材(下册)P86例8-19。

信号与线性系统实验二

实验二、信号与系统时域分析的MATLAB 实现 一、实验目的 掌握利用Matlab 求解LTI 系统的冲激响应、阶跃响应和零状态响应,理解卷积概念。 二、实验内容 1、 卷积运算的MA TLAB 实现: (1) 计算连续信号卷积用MATLAB 中的函数conv ,可编写连续时间信号卷积通用函 数sconv , function [f,n]=sconv(f1,f2,n1,n2,p) f=conv(f1,f2);f=f*p; n3=n1(1)+n2(1); n4=n1(end)+n2(end); n=n3:p:n4; 例2.1 )()()(21t f t f t f *= p=0.01; n1=-1:p:1; f1=ones(1,length(n1)); n2=0:p:1; f2=2*n2; [f,n]=sconv(f1,f2,n1,n2,p); subplot(3,1,1),plot(n1,f1), axis([-1.5,1.5,0,2]),grid on subplot(3,1,2),plot(n2,f2), axis([-0.1,1.2,0,3]),grid on subplot(3,1,3),plot(n,f),axis([-1.5,5,0,2]),grid on 利用此例验证两个相同的门函数相卷积其结果为一个等腰三角形,两个不同的门函数相卷积

其结果为一个等腰梯形: <1>相同: p=0.01; n1=-1:p:1; f1=ones(1,length(n1)); n2=-1:p:1; f2=ones(1,length(n2)); [f,n]=sconv(f1,f2,n1,n2,p); subplot(3,1,1),plot(n1,f1), axis([-1.5,1.5,0,2]),grid on subplot(3,1,2),plot(n2,f2), axis([-0.1,1.2,0,3]),grid on subplot(3,1,3),plot(n,f),axis([-5,5,0,2]),grid on <2>、不同: p=0.01; n1=-1:p:1; f1=ones(1,length(n1)); n2=-3:p:1; f2=ones(1,length(n2)); [f,n]=sconv(f1,f2,n1,n2,p); subplot(3,1,1),plot(n1,f1), axis([-1.5,1.5,0,2]),grid on subplot(3,1,2),plot(n2,f2), axis([-4,1.2,0,3]),grid on subplot(3,1,3),plot(n,f),axis([-5,5,0,5]),grid on

信号与系统实验指导书

实验一 常用信号分类与观察 一、实验目的 1、了解单片机产生低频信号源; 2、观察常用信号的波形特点及产生方法; 3、学会使用示波器对常用波形参数的测量。 二、实验内容 1、信号的种类相当的多,这里列出了几种典型的信号,便于观察。 2、这些信号可以应用到后面的“基本运算单元”和“无失真传输系统分析”中。 三、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、抽样信号、钟形信号、脉冲信号等。 1、正弦信号:其表达式为)sin()(θω+=t K t f ,其信号的参数:振幅K 、角频率ω、与初始相位θ。其波形如下图所示: 图 1-5-1 正弦信号 2、指数信号:指数信号可表示为at Ke t f =)(。对于不同的a 取值,其波形表现为不同的形式,如下图所示:

图 1-5-2 指数信号 3、指数衰减正弦信号:其表达式为 ?? ? ??><=-)0()sin()0(0)(t t Ke t t f at ω 其波形如下图: 图 1-5-3 指数衰减正弦信号 4、抽样信号:其表达式为: sin ()t Sa t t = 。)(t Sa 是一个偶函数,t = ±π,±2π,…,±n π时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

语音信号处理实验指导书

语音信号处理实验指导书 实验一 语音信号采集与简单处理 一、 实验目的、要求 (1)掌握语音信号采集的方法 (2)掌握一种语音信号基音周期提取方法 (3)掌握短时过零率计算方法 (4)了解Matlab 的编程方法 二、 实验原理 基本概念: (a )短时过零率: 短时内,信号跨越横轴的情况,对于连续信号,观察语音时域波形通过横轴的情况;对于离散信号,相邻的采样值具有不同的代数符号,也就是样点改变符号的次数。 对于语音信号,是宽带非平稳信号,应考察其短时平均过零率。 其中sgn[.]为符号函数 ?? ?? ?<=>=0 x(n)-1sgn(x(n))0 x(n)1sgn(x(n)) 短时平均过零的作用 1.区分清/浊音: 浊音平均过零率低,集中在低频端; 清音平均过零率高,集中在高频端。 2.从背景噪声中找出是否有语音,以及语音的起点。 (b )基音周期 基音是发浊音时声带震动所引起的周期性,而基音周期是指声带震动频率的倒数。基音周期是语音信号的重要的参数之一,它描述语音激励源的一个重要特征,基音周期信息在多个领域有着广泛的应用,如语音识别、说话人识别、语音分析与综合以及低码率语音编码,发音系统疾病诊断、听觉残障者的语音指导等。因为汉语是一种有调语言,基音的变化模式称为声调,它携带着非常重要的具有辨意作用的信息,有区别意义的功能,所以,基音的提取和估计对汉语更是一个十分重要的问题。 ∑--= -=1 )]1(sgn[)](sgn[21N m n n n m x m x Z

由于人的声道的易变性及其声道持征的因人而异,而基音周期的范围又很宽,而同—个人在不同情态下发音的基音周期也不同,加之基音周期还受到单词发音音调的影响,因而基音周期的精确检测实际上是一件比较困难的事情。基音提取的主要困难反映在:①声门激励信号并不是一个完全周期的序列,在语音的头、尾部并不具有声带振动那样的周期性,有些清音和浊音的过渡帧是很难准确地判断是周期性还是非周期性的。②声道共振峰有时会严重影响激励信号的谐波结构,所以,从语音信号中直接取出仅和声带振动有关的激励信号的信息并不容 易。③语音信号本身是准周期性的(即音调是有变化的),而且其波形的峰值点或过零点受共振峰的结构、噪声等的影响。④基音周期变化范围大,从老年男性的50Hz 到儿童和女性的450Hz ,接近三个倍频程,给基音检测带来了一定的困难。由于这些困难,所以迄今为止尚未找到一个完善的方法可以对于各类人群(包括男、女、儿童及不向语种)、各类应用领域和各种环境条件情况下都能获得满意的检测结果。 尽管基音检测有许多困难,但因为它的重要性,基音的检测提取一直是一个研究的课题,为此提出了各种各样的基音检测算法,如自相关函数(ACF)法、峰值提取算法(PPA)、平均幅度差函数(AMDF)法、并行处理技术、倒谱法、SIFT 、谱图法、小波法等等。 三、使用仪器、材料 微机(带声卡)、耳机,话筒。 四、 实验步骤 (1)语音信号的采集 利用Windows 语音采集工具采集语音信号,将数据保存wav 格式。 采集一组浊音信号和一组清音信号,信号的长度大于3s 。 (2)采用短时相关函数计算语音信号浊音基音周期,考虑窗长度对基音周期计算的影响。采用倒谱法求语音信号基音周期。 (3)计算短时过零率,清音和浊音的短时过零率有何区别。 五、实验过程原始记录(数据,图表,计算) 短时过零率 短时相关函数 P j j n s n s j R N j n n n n ,,1) ()()(1 =-=∑-= ∑--=-=10 )]1(sgn[)](sgn[21N m n n n m x m x Z

信号与线性系统分析实验报告~~

信号与线性系统分析 实验报告 学院:xxxxxxxxxxxxxxx 班级: xxxxxxxxxxxxxx 学号: xxxxxxxxxxxx 姓名: xxxxxxxx 2011-12-13

实验一1. 产生-100); 调用阶跃函数代码:

f=heaviside(t); plot(t,f) axis([-1,3,-0.2,1.2]) 阶跃波形图: 3.画出f=exp(-2*t) .*heaviside(t). 代码: f=exp(-2*t) .*heaviside(t); plot(t,f) axis([-1,5,-0.1,0.4]) 波形图:

3. 正弦函数程序函数单数代码:t=-pi:pi/40:pi; f=sin(2*pi*50*t); plot(t,f) axis([-3,3,-1.5,1.5]) 波形图:

实验二 连续信号的时域描述与运算 一.信号的平移和反转 1.将函数u(t)=heaviside(t); 代码: function f=u(t); f=heaviside(t); 2.画出f(t)=t*[u(t)-u(t-1)] 代码: f=t.*[u(t)-u(t-1)]; plot(t,f) axis([-3,3,-0.1,1.2])

波形图: 定义initialsignal(t)= t*[u(t)-u(t-1)]; 代码: function f=initialsignal(t); f=t.*[u(t)-u(t-1)]; 波形的平移和反转过程: 代码: t=-2:0.01:2; f=initialsignal(t); subplot(231) plot(t,f) f1=initialsignal(t+1);

信号(MATLAB)实验指导书

《信号与系统》实验指导书 张建奇骆崇编写 浙江工业大学之江学院信息工程分院 2012年2月

目录 实验一MATLAB的基本使用 (1) 一、实验目的 (1) 二、实验原理 (1) 三、实验内容与要求 (8) 四、实验报告 (9) 实验二时域波形的MATLAB实现 (10) 一、实验目的 (10) 二、预习要求 (10) 三、实验原理 (10) 四、实验内容与要求 (18) 五、实验报告 (19) 实验三用MATLAB对系统时域分析 (20) 一、实验目的 (20) 二、预习要求 (20) 三、实验原理 (20) 四、实验内容与要求 (29)

实验一MATLAB的基本使用 一、实验目的 1、了解和掌握MATLAB的基本操作 2、了解MATLAB的库函数 3、会用MATLAB进行简单的操作。 二、实验原理 1、界面操作 MATLAB是“MATrix LABoratory”的缩写(矩阵实验室),它是由美国Mathworks公司于1984年正式推出的一种科学计算软件,由于其强大的功能,在欧美的一些大学里MATLAB已经成为许多诸如数字信号处理、自动控制理论等高级教程的主要工具软件,同时也成为理工科学生,必须掌握的一项基本技能。 当需要运行程序时,只需选择桌面上(或开始)中的MATLAB6.5应用程序图标即可 通常情况下,MATLAB的工作环境主要由一下几个窗口组成: 命令窗口(Command Window)

工作区间浏览器(Workspace) 历史命令窗口(Command History) 图形窗口(Figure) 文本编辑窗口(Editor) 当前路径窗口(Current Directory) MATLAB的命令窗与命令操作 当用户使用命令窗口进行工作时,在命令窗口中可以直接输入相应的命令,系统将自动显示信息。 例如在命令输入提示符“>>”后输入指令: >>t=[1,2,3;4,5,6;7,8,9]; 按回车键(Enter)后,系统即可完成对变量t的赋值。 MATALB提供了非常方便的在线帮助命令(help),它可提供各个函数的用法指南,包括格式、参数说明、注意事项及相关函数等内容。 2、图形窗 MATLAB图形窗(Figure)主要用于显示用户所绘制的图形。 通常,只要执行了任意一种绘图命令,图形窗就会自动产生。

信号与系统实验指导书

信号与系统软件实验 指导书 《信号与系统》课程组 华中科技大学电子与信息工程系 二零零九年五月

“信号与系统软件实验”系统简介《信号与系统》是电子与通信类专业的主要技术基础课之一,该课程的任务在于研究信号与系统理论的基本概念和基本分析方法,使学生初步认识如何建立信号与系统的数学模型,如何经适当的数学分析求解,并对所得结果给以物理解释,赋予物理意义。由于本学科内容的迅速更新与发展,它所涉及的概念和方法十分广泛,而且还在不断扩充,通过本课程的学习,希望激发起学生对信号与系统学科方面的学习兴趣和热情,使他们的信心和能力逐步适应这一领域日新月异发展的需要。 近二十年来,随着电子计算机和大规模集成电路的迅速发展,用数字方法处理信号的范围不断扩大,而且这种趋势还在继续发展。实际上,信号处理已经与计算机难舍难分。为了配合《信号与系统》课程的教学、加强学生对信号与线性系统理论的感性认识,提高学生计算机应用能力,《信号与系统》课程组于2002年设计并开发了“基于MATLAB的信号与线性系统实验系统”。该实验系统是用MATLAB5.3编写的,包含十个实验内容,分别是:信号的 Fourier 分析、卷积计算、连续时间系统和离散时间系统的时域分析、变换域分析、状态变量分析、稳定性分析等,基本上覆盖了信号与线性系统理论的主要内容。通过这几年为学生们开设实验,学生们普遍反映该实验能够帮助他们将信号与系统中抽象的理论知识具体化,形象化。而且对于进一步搞清数学公式与物理概念的内在联系都很有帮助。 但是近两年我们进行了教学改革,更换了教材,原有的软件系统在内容的设计上就显现出一些不足;而且随着MATLAB版本的升级,该软件系统也陆续出现了一些问题,导致个别实验无法进行。在这样的背景下,我们设计并开发了一个新的基于MATLAB7.0的软件实验系统,利用MATLAB提供的GUI,使得系统界面更加美观;根据新教材的内容,设计并完善了实验内容;保留原有一些实验内容,但完善了功能,例如动态显示卷积过程,在任意范围显示图形等。 本系统包括七个实验,分别是:信号的时域基本运算、连续信号的卷积与连续时间系统的时域分析、离散信号的卷积与离散时间系统的时域分析、信号的频域分析、连续信号的采样与恢复、系统的频域分析、信号的幅度调制与解调。为了加强学生的计算机编程能力和应用能力,所有实验均提供设计性实验内容,让学生参与编程。 本系统既可作为教师教学的实验演示,又可作为学生动手实验的实验系统。 1. 安装本实验系统 本实验系统只能在 MATLAB 环境下运行,所以要求必须先安装 MATLAB7.0 以上版本的 MATLAB 软件,推荐安装MATLAB的所有组件。安装好MATLAB7.0之后,将本实验系统包含的文件夹 Signals&Systems 复制到MATLAB 的 work文件夹下即可。 2. 运行本实验系统 在 MATLAB 命令窗口下,键入启动命令 start,即可运行本实验系统,进入主实验界面。注意:如果MATLAB软件没有安装符号(Symbolic)、控制(Control)、信号(Signal)工具箱,运行过程中会有些命令无法识别。 start ↙ %启动命令 实验的运行过程中,需要实验者输入相应的参数、向量和矩阵,请参照本书中的格式输入。在输入向量时,数字之间用空格或逗号分隔,如输入离散序列

matlab数字信号处理实验指导

电工电子实验中心实验指导书 数字信号处理 实验教程 二○○九年三月

高等学校电工电子实验系列 数字信号处理实验教程 主编石海霞周玉荣 攀枝花学院电气信息工程学院 电工电子实验中心

内容简介 数字信号处理是一门理论与实践紧密联系的课程,适当的上机实验有助于深入理解和巩固验证基本理论知识,了解并体会数字信号处理的CAD手段和方法,锻炼初学者用计算机和MATLAB语言及其工具箱函数解决数字信号处理算法的仿真和滤波器设计问题的能力。 本实验指导书结合数字信号处理的基本理论和基本内容设计了八个上机实验,每个实验对应一个主题内容,包括常见离散信号的MATLAB产生和图形显示、离散时间系统的时域分析、离散时间信号的DTFT、离散时间信号的Z变换、离散傅立叶变换DFT、快速傅立叶变换FFT及其应用、基于MATLAB的IIR和FIR数字滤波器设计等。此外,在附录中,还简单介绍了MATLAB的基本用法。每个实验中,均给出了实验方法和步骤,还有部分的MATLAB程序,通过实验可以使学生掌握数字信号处理的基本原理和方法。

目录 绪论 (1) 实验一常见离散信号的MATLAB产生和图形显示 (2) 实验二离散时间系统的时域分析 (6) 实验三离散时间信号的DTFT (9) 实验四离散时间信号的Z变换 (14) 实验五离散傅立叶变换DFT (18) 实验六快速傅立叶变换FFT及其应用 (24) 实验七基于MATLAB的IIR数字滤波器设计 (30) 实验八基于MATLAB的FIR数字滤波器设计 (33) 附录 (37) 参考文献 (40)

绪论 绪论 随着电子技术迅速地向数字化发展,《数字信号处理》越来越成为广大理工科,特别是IT领域的学生和技术人员的必修内容。 数字信号处理是把信号用数字或符号表示成序列,通过计算机或通用(专用)信号处理设备,用数值计算方法进行各种处理,达到提取有用信息便于应用的目的。数字信号处理的理论和技术一出现就受到人们的极大关注,发展非常迅速。而且随着各种电子技术及计算机技术的飞速发展,数字信号处理的理论和技术还在不断丰富和完善,新的理论和技术层出不穷。目前数字信号处理已广泛地应用在语音、雷达、声纳、地震、图象、通信、控制、生物医学、遥感遥测、地质勘探、航空航天、故障检测、自动化仪表等领域。 数字信号处理是一门理论和实践、原理和应用结合紧密的课程,由于信号处理涉及大量的运算,可以说离开了计算机及相应的软件,就不可能解决任何稍微复杂的实际应用问题。Matlab是1984年美国Math Works公司的产品,MATLAB 语言具备高效、可视化及推理能力强等特点,它的推出得到了各个领域专家学者的广泛关注,其强大的扩展功能为各个领域的应用提供了基础,是目前工程界流行最广的科学计算语言。早在20世纪90年代中期,MATLAB就己成为国际公认的信号处理的标准软件和开发平台。从1996年后,美国新出版的信号处理教材就没有一本是不用MATLAB的。 本实验指导书结合数字信号处理的基本理论和基本内容,用科学计算语言MATLAB实现数字信号处理的方法和实践,通过实验用所学理论来分析解释程序的运行结果,进一步验证、理解和巩固学到的理论知识,从而达到掌握数字信号处理的基本原理和方法的目的。

信号与系统实验报告1

学生实验报告 (理工类) 课程名称:信号与线性系统专业班级:M11通信工程 学生学号:1121413017 学生姓名:王金龙 所属院部:龙蟠学院指导教师:杨娟

20 11 ——20 12 学年第 1 学期 金陵科技学院教务处制 实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:常用连续信号的表示 实验学时: 2学时 同组学生姓名: 无 实验地点: A207 实验日期: 11.12.6 实验成绩: 批改教师: 杨娟 批改时间: 一、实验目的和要求 熟悉MATLAB 软件;利用MATLAB 软件,绘制出常用的连续时间信号。 二、实验仪器和设备 586以上计算机,装有MATLAB7.0软件 三、实验过程 1. 绘制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?=; 2. 绘制指数信号at Ae t (f =),其中A=1,0.4a -=; 3. 绘制矩形脉冲信号,脉冲宽度为2; 4. 绘制三角波脉冲信号,脉冲宽度为4;斜度为0.5; 5. 对上题三角波脉冲信号进行尺度变换,分别得出)2t (f ,)2t 2(f -; 6. 绘制抽样函数Sa (t ),t 取值在-3π到+3π之间; 7. 绘制周期矩形脉冲信号,参数自定; 8. 绘制周期三角脉冲信号,参数自定。 四、实验结果与分析 1.制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?= 实验代码: A=1;

数字信号处理实验指导书2016-通信

数字信号处理实验 徐俊 2016年8月

目录 实验一离散时间系统及系统响应 (2) 实验二离散傅立叶变换及其特性验证 (8) 实验三时域采样与频域采样 (17) 实验四冲激响应不变法IIR数字滤波器设计 (24)

实验一离散时间系统及系统响应 一、实验目的 1、掌握求解离散时间系统脉冲响应和阶跃响应的方法; 2、掌握用线性卷积求解离散时间系统响应的基本方法。 二、实验原理与设计方法 1、用impz和dstep函数求解离散系统的单位脉冲响应和阶跃响应 【例1-1】已知某因果系统的差分方程为 系统为零状态,求系统的脉冲响应和阶跃响应。 解:该系统是一个2阶系统,列出b m和a k系数为 a0=1,a1=0.5,a2=0, b0=1,b1=0,b2=2 MALAB程序如下(取16点作图): a=[1,0.5,0]; b=[1,0,2]; n=16; hn=impz(b,a,n); %脉冲响应 gn=dstep(b,a,n); %阶跃响应 subplot(1,2,1),stem(hn,'k'); title('系统的单位脉冲响应'); ylabel('h(n)');xlabel('n'); axis([0,n,1.1*min(hn),1.1*max(hn)]); subplot(1,2,2),stem(gn,'k'); title('系统的单位阶跃响应'); ylabel('g(n)');xlabel('n'); axis([0,n,1.1*min(gn),1.1*max(gn)]); 结果如下图所示:

2、用conv函数进行卷积计算求系统响应 【例1-2】某离散时间系统的脉冲响应为 h b(n)=δ(n)+2.5δ(n-1)+2.5δ(n-2)+δ(n-3) 激励信号为 设A=444.128,α=50,。 试求该系统在输入信号激励下的响应。 解:MATLAB程序如下: n=1:50; %定义序列的长度是50 hb=zeros(1,50); %注意:MA TLAB中数组下标从1开始hb(1)=1;hb(2)=2.5;hb(3)=2.5;hb(4)=1; close all; subplot(3,1,1); stem(hb);title('系统h[n]'); m=1:50;T=0.001; %定义序列的长度和采样率 A=444.128;a=50*sqrt(2.0)*pi; %设置信号有关的参数 w0=50*sqrt(2.0)*pi; x=A*exp(-a*m*T).*sin(w0*m*T); subplot(3,1,2);stem(x);title('输入信号x[n]'); y=conv(x,hb); subplot(3,1,3);stem(y);title('输出信号y[n]'); 结果如下图所示:

信号与线性系统课程设计报告分析

信号与线性系统课程设计 报告 课题五基于FIR滤波的语音信号处理系统设计 班级: 姓名: 学号: 组号及同组人: 成绩: 指导教师: 日期:

课题五基于FIR滤波的语音信号处理系统设计 摘要:MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB 可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB特点:1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;2) 具有完备的图形处理功能,实现计算结果和编程的可视化;3)友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;4)功能丰富的应用工具箱,为用户提供了大量方便实用的处理工具。 关键词:GUI界面,信号采集,内插恢复,重采样,滤波器 一、课程设计目的及意义 本设计课题主要研究数字语音信号的初步分析方法、FIR数字滤波器的设计及应用。通过完成本课题的设计,拟主要达到以下几个目的: (1)熟悉Matlab软件的特点和使用方法。 (2)熟悉LabVIEW虚拟仪器的特点以及采用LabVIEW进行仿真的方法。 (3)掌握信号和系统时域、频域特性分析方法。 (4)掌握FIR数字滤波器的设计方法(窗函数设计法、频率采样设计法)及应用。 (5)了解语音信号的特性及分析方法。 (6)通过本课题的设计,培养学生运用所学知识分析和解决实际问题的能力。 二、课题任务 (一)简单数字语音信号处理系统的Matlab设计。 使用GUI进行系统的图形用户界面设计,在该界面中包括对语音信号的读取,对信号的时域,频域分析,添加噪声,设计FIR数字滤波器(利用窗函数设计法、频率采样设计法任选)实现噪声滤除。具体任务如下: (1)对语音信号进行采集(读取),对数字语音信号加入干扰噪声,画出原始信号及带噪信号的时域波形,利用FFT进行频域分析,画出相应波形,并对语音进行播放。 (3)根据对语音信号及噪声的实际情况分析,选择适当的FIR数字滤波器进行设计,并对噪声进行滤除。

信号与系统实验指导书——学生用资料

实验一 一阶电路的瞬态响应 一 实验目的 1 观察RC 电路的阶跃响应并测量其时间常数τ。 2 了解时间常数对响应波形的影响及积分、微分电路的特点。 二 原理说明 积分电路和微分电路 如图所示为一阶RC 串联电路图。 )(t Vs 是周期为T 的方波信号, 设0)0(=C V 则 dt t V RC dt R t V C dt t i C t V R R C ???===)(1)(1)(1)( 当时间常数RC =τ很大,即τ》T 时,在方波的激励下,C V 上冲得的电压远小于R V 上的电压,即)(t V R 》)(t V C 因此 )()(t V t Vs R ≈ 所以 dt t V RC t V S C ? ≈)(1)( 上式表明,若将)(t V C 作为输出电压,则)(t V C 近似与输出电压)(t Vs 对时间的积分成正比。我们称此时的RC 电路为积分电路,波形如下 V S V 图1-1 一阶RC 串联实验电路图 图1-2 积分电路波形

如果输出电压是电阻R 上的电压V R (t )则有 dt t dV RC t i R t V C R )()()(?=?= 当时间常数RC =τ很小 ,即τ《T 时,)(t V C 》)(t V R ,因此)()(t V t V C S ≈ 所以 dt t dV RC t V S R )()(≈ 上式表明,输出电压V R (t )近似与输出电压VS (t )对时间的微分成正比。我们称此时的RC 在实验中,我们可以选择不同的时间常数满足上述条件,以实现积分电路和微分电路。 三 预习练习 1 复习有关瞬态分析的理论,瞬态响应的测量,弄清一阶电路的瞬态响应及其观察方法。 2 定性画出本实验中不同时间常数的瞬态响应的波形,并从物理概念上加以说明。 四 实验内容和步骤 用观察并测量一阶电路的瞬态响应。 1. 启动计算机,在双击桌面“信号与系统”快捷方式, 运行软件。 2. 测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查找原 因使通信正常后才可以继续进行实验。 检测信息 3. 连接模拟电路(图1-1)。电路的输入U1接A/D 、D/A 卡的DA1输出,电路的 输出U2接A/D 、D/A 卡的AD1输入。检查无误后接通电源。 4. 在实验项目的下拉列表中选择实验二[二、一阶电路的瞬态响应],鼠标单击V 图1-3 微分电路波形

《信号与系统》实验指导书

《信号与系统》实验指导书 张静亚周学礼 常熟理工学院物理与电子工程学院 2009年2月

实验一常用信号的产生及一阶系统的阶跃响应 一、实验目的 1. 了解常用信号的波形和特点。 2. 了解相应信号的参数。 3. 熟悉一阶系统的无源和有源模拟电路; 4.研究一阶系统时间常数T的变化对系统性能的影响; 5.研究一阶系统的零点对系统的响应及频率特性的影响。 二、实验设备 1.TKSX-1E型信号与系统实验平台 2. 计算机1台 3. TKUSB-1型多功能USB数据采集卡 三、实验内容 1.学习使用实验系统的函数信号发生器模块,并产生如下信号: (1) 正弦信号f1(t),频率为100Hz,幅度为1;正弦信号f2(t),频率为10kHz,幅度 为2; (2) 方波信号f3(t),周期为1ms,幅度为1; (3) 锯齿波信号f4(t),周期为0.1ms,幅度为2.5; 2.学会使用虚拟示波器,通过虚拟示波器观察以上四个波形,读取信号的幅度和频率,并用坐标纸上记录信号的波形。 3.采用实验系统的数字频率计对以上周期信号进行频率测试,并将测试结果与虚拟示波器的读取值进行比较。 4.构建无零点一阶系统(无源、有源),测量系统单位阶跃响应, 并用坐标纸上记录信号的波形。 5.构建有零点一阶系统(无源、有源),测量系统单位阶跃响应, 并用坐标纸上记录信号的波形。

四、实验原理 1.描述信号的方法有多种,可以是数学表达式(时间的函数),也可以是函数图形(即为信号的波形)。对于各种信号可以分为周期信号和非周期信号;连续信号和离散信号等。 2.无零点的一阶系统 无零点一阶系统的有源和无源模拟电路图如图1-1的(a)和(b)所示。它们的传递函数均为+1G(S)= 0.2S 1 (a) (b) 图1-1 无零点一阶系统有源、无源电路图 3.有零点的一阶系统(|Z|<|P|) 图1-2的(a)和(b)分别为有零点一阶系统的有源和无源模拟电路图,他们的传递函数为:2++0.(S 1)G(S)= 0.2S 1 (a) (b) 图1-2 有零点(|Z|<|P|)一阶系统有源、无源电路图 4.有零点的一阶系统(|Z|>|P|) 图1-3的(a)和(b)分别为有零点一阶系统的有源和无源模拟电路图,他们的传递函数为:++0.1S 1G (S )= S 1

信号与线性系统实验指导书syzds

信号与线性系统实验指导书 《信号与线性系统》课程组 2006年9月修订

《信号与系统》实验箱简介 信号与系统实验箱有TKSS-A型、TKSS-B型和TKSS-C型三种。其中B型和C型实验箱除实验项目外,还带有与实验配套的仪器仪表。 TKSS-A型实验箱提供的实验模块有:用同时分析方法观测方波信号的频谱、方波的分解、各类无源和有源滤波器(包括LPF、HPF、BPF、BEF)、二阶网络状态轨迹的显示、抽样定理和二阶网络函数的模拟等。 TKSS-B型实验箱提供的实验模块与“TKSS-A型”基本一样,增加了函数信号发生器(可选择正弦波、方波、三角波输出,输出频率范围为20Hz~100KHz)、频率计(测频范围0~500KHz)、数字式交流电压表(测量范围10mV~20mV,10Hz~200KHz)等仪器。 TKSS-C型实验箱的实验功能和配备与“TKSS-B型”基本一样,增加了扫频电源(采用可编程逻辑器件ispLSI1032E和单片机AT89C51设计而成),它可在15Hz~50KHz的全程范围内进行扫频输出,亦可选定在某一频段(分9段)范围内的扫频输出,提供11档扫速,亦可选用手动点频输出,此外还有频标指示,亦可作频率计使用。 实验一无源和有源滤波器 一、实验目的 1、了解RC无源和有源滤波器的种类、基本结构及其特性。 2、对比研究无源和有源滤波器的滤波特性。 3、学会列写无源和有源滤波器网络函数的方法。 二、原理说明 1、滤波器是对输入信号的频率具有选择性的一个二端口网络,它允许某 些频率(通常是某个频带范围)的信号通过,而其他频率的信号受到 衰减或抑制,这些网络可以是由RLC元件或RC元件构成的无源滤 波器,也可以是由RC元件和有源器件构成的有源滤波器。 2、根据幅频特性所表示的通过或阻止信号频率范围的不同,滤波器可分 为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)和 带阻滤波器(BEF)四种。我们把能够通过的信号频率范围定义为通 带,把阻止通过或衰减的信号频率范围定义为阻带。而通带与阻带的 分界点的频率f c称为截止频率或称转折频率。图1-1中的A up为通 带的电压放大倍数,f0为中心频率,f cL和f cH分别为低端和高端截止 频率。

基于Matlab的信号与系统实验指导2

基于Matlab 的信号与系统实验指导 实验一 连续时间信号在Matlab 中的表示 一、实验目的 1、学会运用Matlab 表示常用连续时间信号的方法 2、观察并熟悉这些信号的波形和特性 二、实验原理及实例分析 1、信号的定义与分类 2、如何表示连续信号? 连续信号的表示方法有两种;符号推理法和数值法。 从严格意义上讲,Matlab 数值计算的方法不能处理连续时间信号。然而,可利用连续信号在等时间间隔点的取样值来近似表示连续信号,即当取样时间间隔足够小时,这些离散样值能被Matlab 处理,并且能较好地近似表示连续信号。 3、Matlab 提供了大量生成基本信号的函数。如: (1)指数信号:K*exp(a*t) (2)正弦信号:K*sin(w*t+phi)和K*cos(w*t+phi) (3)复指数信号:K*exp((a+i*b)*t) (4)抽样信号:sin(t*pi) 注意:在Matlab 中用与Sa(t)类似的sinc(t)函数表示,定义为:)t /()t (sin )t (sinc ππ= (5)矩形脉冲信号:rectpuls(t,width) (6)周期矩形脉冲信号:square(t,DUTY),其中DUTY 参数表示信号的占空比

DUTY%,即在一个周期脉冲宽度(正值部分)与脉冲周期的比值。占空比默认为0.5。 (7)三角波脉冲信号:tripuls(t, width, skew),其中skew 取值范围在-1~+1之间。 (8)周期三角波信号:sawtooth(t, width) (9)单位阶跃信号:y=(t>=0) 三、实验内容 1、验证实验内容 直流及上述9个信号 2、程序设计实验内容 (1)利用Matlab 命令画出下列连续信号的波形图。 (a ))4/3t (2cos π+ (b ) )t (u )e 2(t -- (c ))]2()(u )][t (cos 1[--+t u t π (2)利用Matlab 命令画出复信号)4/t (j 2e )t (f π+=的实部、虚部、模和辐角。 四、实验报告要求 1、格式:实验名称、实验目的、实验原理、实验环境、实验内容、实验思考等 2、实验内容:程序设计实验部分源代码及运行结果图示。

数字信号处理实验指导书(2016)

数字信号处理实验指导书 颜华刘笑楠刘斌主编 二○○八年三

前言

目录 前言 ....................................................................................................................................................................... - 1 - 目录 ....................................................................................................................................................................... - 1 - 实验一信号、系统及系统响应 ......................................................................................................................... - 2 - 1.1实验目的及要求 ..................................................................................................................................... - 2 - 1.2实验内容 ................................................................................................................................................. - 2 - 1.3实验步骤 ................................................................................................................................................. - 2 - 1.4思考题 ..................................................................................................................................................... - 4 - 1.5选做题 ..................................................................................................................................................... - 4 - 1.6实验报告要求 ......................................................................................................................................... - 4 - 实验二信号的谱分析 ......................................................................................................................................... - 5 - 2.1实验目的及要求 ..................................................................................................................................... - 5 - 2.2实验内容 ................................................................................................................................................. - 5 - 2.3实验步骤、实验原理及思考题 ............................................................................................................. - 5 - 2.4选做题 ..................................................................................................................................................... - 7 - 2.5实验报告要求 ......................................................................................................................................... - 7 - 实验三IIR滤波器设计 ...................................................................................................................................... - 8 - 3.1实验目的及要求 ..................................................................................................................................... - 8 - 3.2实验内容 ................................................................................................................................................. - 8 - 3.3实验步骤及实验报告要求 ..................................................................................................................... - 8 - 3.4 选做题 .................................................................................................................................................... - 9 - 3.5实验报告要求 ....................................................................................................................................... - 10 - 实验四FIR滤波器设计 ................................................................................................................................... - 11 - 4.1实验目的及要求 ................................................................................................................................... - 11 - 4.2实验原理与方法 ................................................................................................................................... - 11 - 4.3实验步骤及内容 ................................................................................................................................... - 12 - 4.4思考题: ............................................................................................................................................... - 13 - 4.5选做题 ................................................................................................................................................... - 13 - 4.6 实验报告要求 ...................................................................................................................................... - 13 -

相关文档
相关文档 最新文档