华南理工大学信号与系统实验一

华南理工大学信号与系统实验一
华南理工大学信号与系统实验一

实验一基本信号的产生和实现

实验日期:评分:

一、实验目的

学习使用MATLAB产生基本信号、绘制信号波形、实现信号的基本运算,为信号分析和系统设计奠定基础。

二、实验原理

MATLAB提供了许多函数用于产生常用的基本信号:如阶跃信号、脉冲信号、指数信号、正弦信号和周期矩形波信号等。这些基本信号是信号处理的基础。

三、实验内容

1. 利用Matlab产生下列连续信号并作图。

(1)

(2)

【代码】

%%% 1.(1) %%%

t = -1:0.01:5;

x = -2 * ((t-1)>=0);

subplot(2, 1, 1)

plot(t,x)

axis([-1 5 -2.5 0.5])

%%% 1.(2) %%%

t = 0:0.01:200;

x = cos(0.1*pi * t).*cos(0.8*pi * t);

subplot(2, 1, 2)

plot(t, x)

axis([0 200 -1.5 1.5])

【结果截图】

【结果分析】

上述代码绘制了阶跃函数的变形形式,以及类似正弦波的时域信号图。

2. 利用Matlab产生下列离散序列并作图。

(1),设。

(2),设。【代码】

%%% 2.(1) %%%

k = -14:15;

x = (-5<=k & k<=5);

subplot(2, 1, 1)

stem(k, x)

axis([-14 15 -0.5 1.5])

%%% 2.(2) %%%

k = -19:20;

x = (0.9.^k) .* (sin(0.25*pi * k) + cos(0.25*pi * k)); subplot(2, 1, 2)

stem(k, x)

【结果截图】

【结果分析】

上图绘制了离散信号的窗口函数以及振幅衰减的震荡信号。

3.已知序列,

(1)计算离散序列的卷积和,并绘出其波形。

(2)计算离散序列的相关函数,并绘出其波形。

(3)序列相关与序列卷积有何关系?

【代码】

%%% 3.(1) %%%

k = [-2 -1 0 1 2 3];

x = [1 2 0 -1 3 2];

h = [1 -1 1];

y = conv(x, h);

subplot(2, 1, 1)

stem(-2:5, y)

%%% 3.(2) %%%

r = xcorr(x, y);

subplot(2, 1, 2)

stem(-5:9, r)

【结果截图】

【结果分析】

(3)序列相关与序列卷积有何关系?

答:序列相关(∑+∞-∞=+=

k xy n k y k x n R ][][][)是刻画两个序列之间相似性的一种度量,两序

列越近似,相关性越高,当两序列相等时,相关性达到最大值。

序列卷积(∑+∞-∞

=-=

*k k n y k x n y n x ][][][][)则在线性时不变系统中用来计算响应。响应是输入与冲激响应反转平移的加权叠加。将其中一个信号时序反转后的序列相关就是序列卷积。不能直接反映两信号的相关性。

四、实验思考题

1.两个连续信号的卷积定义是什么?两个序列的卷积定义是什么?卷积的作用是什么?conv 函数只输出了卷积结果,没有输出对应的时间向量,如何使时间向量和卷积结果对应起来?

答:连续信号的卷积:?+∞∞--=

ττd t y x t y t x )()()()(序列卷积:∑+∞-∞=-=

*k k n y k x n y n x ]

[][][][卷积最直观的作用就是根据LTI 系统对冲激函数的响应计算系统对任意输入信号的响应值,或者用来滤波、降维。

对应起来的方法就是找到卷积后非零结果所在时间序列的最大最小值,从而确定时间。具体公式就是:)

(~)(max _max _min _min _index index index index y x y x ++

2.两个连续信号相关的定义是什么?两个序列相关的定义是什么?相关的作用是什么?答:连续相关:?+∞

∞-+=τ

ττd t y x t R xy )()()(序列相关:∑+∞

-∞=+=

k xy n k y k x n R ][][][作用:度量两个信号的相关程度。

3.能够利用MA TLAB 产生单位冲激信号吗?

答:可以自己构造一个冲激信号的函数。对于离散信号,冲激信号就为y=(x==0)。对于连续时间信号,可以用标准差趋近于零的高斯函数近似替代。

4.产生连续信号时,首先要定义时间向量t = 0:T:Tp 。其中T 和Tp 是什么意思?

答:此表达式的作用是生成一个长度为(Tp-0)/T+1的等间距的向量。T 是步长,Tp 是向量的最大值。

五、实验收获

通过此次实验我基本掌握了MATLAB 中常用的信号函数的画法,也学会了对信号处理的一些基本方法,如求卷积等。为日后信号与系统的仿真和实验奠定了基础。

信号与系统实验2

实验报告 实验二连续时间系统的时域分析 一、实验目的: 1、掌握用Matlab进行卷积运算的数值方法和解析方法,加深对卷积积分的理解。 2、学习利用Matlab实现LTI系统的冲激响应、阶跃响应和零状态响应。 二、实验内容及步骤 实验前,必须首先阅读本实验原理,读懂所给出的全部范例程序。实验开始时,先在计算机上运行这些范例程序,观察所得到的信号的波形图。并结合范例程序应该完成的工作,进一步分析程序中各个语句的作用,从而真正理解这些程序。

1、 编写程序Q2_1,完成)(1t f 与)(2t f 两函数的卷积运算。 2、 编写程序Q2_2,完成)(1t f 与)(2t f 两函数的卷积运算。 3、编写程序Q2_3。利用程序Q2_1,验证卷积的相关性质。 (a) 验证性质:)()(*)(t x t t x =δ (b) 验证性质: )()(*)(00t t x t t t x -=-δ 4、编写程序Q2_4。某线性时不变系统的方程为 )(8)(2)(6)(5)(t f t f t y t y t y +'=+'+'', (a)系统的冲激响应和阶跃响应。 (b)输入()()t f t e u t -=,求系统的零状态响应)(t y zs 。 三. 实验结果 一: dt=0.01 t1=0:dt:2 f1=0.5*t1 t2=0:dt:2 f2=0.5*t2 f=dt*conv(f1,f2) t=0:0.01:4 plot(t,f);axis([-1 5 0 0.8])

二: dt=0.01 t=-3:dt:3 t1=-6:dt:6 ft1=2*rectpuls(t,2) ft2=rectpuls(t,4) y=dt*conv(ft1,ft2) plot(t1,y) axis([-4 4 0 5]) 以上两题出现错误点:(1)最开始模仿例1的写法用function [f,k]=sconv,总提示出现 错误 (2)t0+t2 ≤ t ≤ t1+t3 不大能理解的运用个特点,在编写的时候总是被忽略。导致t和t1设置的长度总出错。 三: (a) dt=0.01 t=0:dt:2 t0=0 t1=0:dt:2t2=0:dt:2

信号与系统实验三

信号与系统实验实验三:信号的卷积 小组成员: 黄涛13084220 胡焰焰13084219 洪燕东13084217

一、实验目的 1. 理解卷积的物理意义; 2. 掌握运用计算机进行卷积运算的原理和方法; 3. 熟悉卷积运算函数conv的应用; 二、预习内容 1. 卷积的定义及物理意义; 2. 卷积计算的图解法; 3. 卷积的应用 三、实验原理说明 1.卷积的定义 连续时间和离散时间卷积的定义分别如下所示: 2.卷积的计算 由于计算机技术的发展,通过编程的方法来计算卷积积分和卷积和已经不再是冗繁的工作,并可以获得足够的精度,因此信号的时域卷积分析法在系统分析中得到了广泛的应用。 卷积积分的数值运算可以应用信号的分段求和来实现,即: 数值运算只求当时的信号值,则由上式可以得到: 上式中实际上就是连续信号等间隔均匀抽样的离散序列的卷积和,当足够小的时候就是信号卷积积分的数值近似。因此,在利用计算机计算两信号卷积积分时,实质上是先将其转化为离散序列,再利用离散卷积和计算原理来计算。 3.卷积的应用 3.1 求解系统响应 卷积是信号与系统时域分析的基本手段,主要应用于求解系统响应,已知一LTI系统的单位冲激响应和系统激励信号则系统响应为激励与单位冲激响应的卷积。 需要注意的是利用卷积分析方法求得的系统响应为零状态响应。 3.2 相关性分析 相关函数是描述两个信号相似程度的量。两信号之间的相关函数一般称之为互相关函数或者互关函数,定义如下: 若是同一信号,此时相关函数称为自相关函数或者自关函数: 对于相关函数与卷积运算有着密切的联系,由卷积公式与相关函数比较得: 可见,由第二个信号反转再与第一个信号卷积即得到两信号的相关函数。 4.涉及的Matlab函数 4.1 conv函数 格式w = conv(u,v),可以实现两个有限长输入序列u,v的卷积运算,得到有限冲激响应系统的输出序列。输出序列长度为两个输入序列长度和减一。 四、实验内容 给定如下因果线性时不变系统: y[n]+0.71y[n-1]-0.46y[n-2]-0.62y[n-3=0.9x[n]-0.45x[n-1]+0.35x[n-2]+0.002x[n-3] (1)不用impz函数,使用filter命令,求出以上系统的单位冲激响应h[n]的前20个样本; clc; N = 0:19;

信号与系统实验报告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;

华南理工大学信号与系统实验报告材料

Experiment Export Name: Student No: Institute:

Dec 26, 2011 Experiment Purposes 1. Be familiar with the software Environment and Programming flow in MATLAB5.3. 2. Learn how to draw the signal waveform and determine the signal properties. 3. Calculate the convolution, frequency response and system output by using the functions: conv, freqz, freqs and filter. Experiment Contents

实验项目一:MATLAB编程基础及典型实例 ①画出离散时间正弦信号并确定基波周期(注:pi 表示圆周率) 1 x1[n]=sin(pi*4/4)*cos(pi*n/4) 2 x2[n]=cos(pi*n/4)*cos(pi*n/4) 3 x3[n]=sin(pi*n/4)*cos(pi*n/8) program for matlab n=0:31; x1=sin(pi*n/4).*cos(pi*n/4); x2=cos(pi*n/4).*cos(pi*n/4); x3=sin(pi*n/4).*cos(pi*n/8); subplot(3,1,1); stem(n,x1); title('x1'); subplot(3,1,2); stem(n,x2); title('x2'); subplot(3,1,3); stem(n,x3); title('x3'); 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 π时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

中北大学《信号与系统》实验报告讲解

信号与系统实验报告 班级: 姓名: 信息与通信工程学院

实验一 系统的卷积响应 实验性质:提高性 实验级别:必做 开课单位:信息与通信工程学院 学 时:2 一、实验目的:深刻理解卷积运算,利用离散卷积实现连续卷积运算;深刻理解信号与系统的关系,学习MATLAB 语言实现信号通过系统的仿真方法。 二、实验设备: 计算机,MATLAB 软件 三、实验原理: 1、 离散卷积和: 调用函数:conv () ∑∞ -∞ =-= =i i k f i f f f conv S )()(1)2,1(为离散卷积和, 其中,f1(k), f2 (k) 为离散序列,K=…-2, -1, 0 , 1, 2, …。但是,conv 函数只给出纵轴的序列值的大小,而不能给出卷积的X 轴序号。为得到该值,进行以下分析: 对任意输入:设)(1k f 非零区间n1~n2,长度L1=n2-n1+1;)(2k f 非零区间m1~m2,长度L2=m2-m1+1。则:)(*)()(21k f k f k s =非零区间从n1+m1开始,长度为L=L1+L2-1,所以S (K )的非零区间为:n1+m1~ n1+m1+L-1。 2、 连续卷积和离散卷积的关系: 计算机本身不能直接处理连续信号,只能由离散信号进行近似: 设一系统(LTI )输入为)(t P ?,输出为)(t h ?,如图所示。 )t )()(t h t P ??→

)()(lim )(lim )(0 t h t h t P t =→=?→??→?δ 若输入为f(t): ??-?= ≈∑∞ -∞ =? ?)()()()(k t P k f t f t f k 得输出: ??-?= ∑∞ -∞ =? ?)()()(k t h k f t y k 当0→?时:?∑∞ ∞-∞ -∞ =? →??→?-=??-?==ττδτd t f k t P k f t f t f k )()()()(lim )(lim )(0 ?∑∞ ∞ -∞ -∞ =? →??→?-= ??-?==τττd t h f k t h k f t y t y k )()()()(lim )(lim )(0 所以: ? ?-?=-==∑?→?)()(lim )()()(*)()(21 2121k t f k f d t f f t f t f t s τ ττ 如果只求离散点上的f 值)(n f ? ] )[()()()()(2121 ∑∑∞ -∞ =∞ -∞=?-??=? ?-??= ?k k k n f k f k n f k f n f 所以,可以用离散卷积和CONV ()求连续卷积,只需?足够小以及在卷积和的基础上乘以?。 3、 连续卷积坐标的确定: 设)(1t f 非零值坐标范围:t1~t2,间隔P )(2t f 非零值坐标范围:tt1~tt2,间隔P )(*)()(21t f t f t s =非零值坐标:t1+tt1~t2+tt2+1 根据给定的两个连续时间信号x(t) = t[u(t)-u(t-1)]和h(t) = u(t)-u(t-1),编写程序,完成这

信号与系统实验2

信号与系统实验 信息学院 通信工程 20101060163 荣华杰 8.1已知描述连续时间系统的微分方程和激烈信号f (t )为y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=) (t u e t -试用MATLAB 的lsim 函数求出上述系统在0-10秒时间零状态响应y (t )的值,并绘出系统零状态响应的时域仿真波形。 y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=)(t u e t - a=[1 4 2]; b=[1 0 3]; sys=tf(b,a); t=0:1:10; f=exp(-(t)); y=lsim(sys,f,t) y = 1.0000 0.1721 0.3629 0.3138 0.2162 0.1356 0.0811 0.0472 0.0271 0.0153 0.0086 波形图: a=[1 4 2]; b=[1 3]; sys=tf(b,a); t=0:0.01:10; f=exp(-2*t); lsim(sys,f,t) 8.3已知描述系统的微分方程如下,试用MATLAB 求系统在0-10秒时间范围内冲激响应和阶跃响应的数值解,并绘出系统冲击响应和阶跃响应的时域波形。 (3)y''(t)+4y'(t)+5y(t)=f'(t) 冲激响应数值解: a=[1 4 5]; b=[1 0]; y=impulse(b,a,0:1:10) y =1.0000

-0.1546 -0.0409 -0.0032 0.0003 0.0001 0.0000 -0.0000 -0.0000 -0.0000 0.0000 阶跃响应数值解: a=[1 4 5]; b=[1 0]; y=step(b,a,0:1:10) y = 0 0.1139 0.0167 0.0003 -0.0003 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 冲激响应、阶跃响应的时域波形: a=[1 4 5]; b=[1 0]; subplot(1,2,1) step(b,a,10) subplot(1,2,2) impulse(b,a,10) 8.4已知描述离散系统的差分方程和输入系列x(n)如下,试用MATLAB的filter函数求出上述系统在0-20时间采样点范围内零状态响应y(n)的系列样值,并绘出系统零状态响应的时域波形。(2)y(n)+(1/2)y(n-1)=x(n)+2x(n-1),x(n)=2cos(n*pi/3)*u(n) 零状态响应y(n)的系列样值: a=[1 1/2]; b=[1 2];

信号与系统实验6

信号与系统实验(六) 班级11083415 章仕波(11081522) 刘贺洋(11081515) 实验内容 1离散时间傅里叶变换 (1)下面参考程序是如下序列在范围44πωπ-≤≤的离散时间傅里叶变换 ()210.6j j j e F e e ω ω ω --+=- %计算离散时间傅里叶变换的频率样本 clear all; w=-4*pi;8*pi/511;4*pi; num=[2 1]; den=[1 -0.6]; h=freqz(num,den,w); subplot(2,1,1) plot(w/pi,real(h)); grid; title(‘实部’) xlabel(‘omega/\pi ’); ylabel(‘振幅’); subplot(2,1,2) plot(w/pi, imag(h)); grid; title(‘虚部’) xlabel(‘omega/\pi ’); ylabel(‘振幅’); figure; subplot(2,1,1) plot(w/pi, abs(h)); grid; title(‘幅度谱’) xlabel(‘omega/\pi ’); ylabel(‘振幅’); subplot(2,1,2) plot(w/pi, angle (h)); grid; title(‘相位谱’) xlabel(‘omega/\pi ’); ylabel(‘以弧度为单位的相位’); 修改程序,在范围0ωπ≤≤内计算如下有限长序列的离散时间傅里叶变换 h[n]=[1 2 3 4 5 6 7 8 9] (2)利用(1)的程序,通过比较结果的幅度谱和相位谱,验证离散时间傅里叶变换的时移

信号与系统实验二

实验二 常用信号分类与观察 一、实验目的 1、观察常用信号的波形特点及产生方法。 2、学会使用示波器对常用波形参数的测量。 二、实验内容 1、信号的种类相当的多,这里列出了几种典型的信号,便于观察。 2、这些信号可以应用到后面的“基本运算单元”和“无失真传输系统分析”中。 三、实验仪器 1、信号与系统实验箱一台(主板)。 2、20MHz 双踪示波器一台。 四、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、抽样信号、钟形信号、脉冲信号等。 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 π时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

华工电信信号与系统实验报告二(杨萃老师)

实验报告(二) 姓名:陈耿涛 学号:201030271709 班级:信工五班 日期:2012年4月23号实验(二)周期信号傅里叶分析及其MATLAB实现 ———特征函数在LTI系统傅里叶分析中的应用 一、实验目的 1、掌握特征函数在系统响应分析中的作用 2、正确理解滤波的概念 二、实验内容 1、定义一个包含在区间0≤n≥10上的x[n]向量x2,并利用y2=filter(h,1,x2);计算在 这个区间内的卷积结果,利用stem([0:10],y2)画出这一结果,并确认与图2.2一致。 2、LTI系统的特征函数: 现考虑下列各输入信号: x1n=e j(π/4)n x2n=sin?(πn 8+π 16 ) x3n=(9/10)n x4n=n+1 当每个信号是由下面线性常系数差分方程: y[n]-0.25y[n-1]=x[n]+0.9x[n-1] (3.3) 描述的因果LTI的输入时,要计算输出y1[n]—y4[n]. (a)利用冒号(:)算符,创建一个包含在区间?20≤n≤100内时间序号的向量n,利用这个向量,定义x1,x2,x3和x4为包含这四个信号x1[n]—x4[n]在向量n 区间内的值。 (b)定义向量a和b用以表征由(3.3)式所表示的系统,用这两个向量和filter 计算当输入分别是x1—x4时,包含由(3.3)式表征的系统输出的向量y1,y2,y3和y4。对于每个输出,在区间0≤n≤100上画出适当标注的图。对于y1需要分别画出实部和虚部的图。将输入和输出的图作比较,指出哪些输入时这个LTI系统的特征函数。 (c)要确认哪些输入时特征函数,并计算对这些特征函数相应的特征值。利用向量H=y./x证明,它计算出在每个时间序号上输入和输出序列的比值。对每个输入/输出信号对计算H1—H2,并在区间0≤n≤100内画出适当标注的H图。 3、有下列信号: x1n=1,0≤n≤7

信号与系统实验报告六

一.实验目的 1.复习采样定理 2.掌握应用matlab 函数设计模拟滤波器的方法 3.掌握系统性能分析的方法 4.结合实际综合应用信号与系统的基础理论 二.实验原理 在数字语音系统中,需首先对语音信号(模拟信号)采样,语音信号频率范围[-fh ,fh],信号中一般含有干扰噪声,其频带宽度远大于fh 。本次实验以电话系统中的语音信号采样系统为对象,设计语音信号采样前滤波器。数字电话系统结构框图如图8.1,电话系统中一般要保证4kHz 的音频带宽,即取fh =4kHz ,但送话器发出的信号的带宽比fh 大很多。因此在A/D 转换之前需对其进行模拟预滤波,以防止采样后发生频谱混叠失真。为使信号采集数量尽量少,设模数转换器的采样频率为8kHz 。 图8.1 数字电话系统结构框图 滤波器的定义 在信号处理时,通常都会遇到有用信号中混入(叠加)噪声的问题,消除或减弱噪声对信号的干扰,是信号处理中的一种最基本且重要的技术。根据有用信号与噪声不同的特性,抑制不需要的噪声或干扰, 提取出有用信号的过程称为滤波,实现滤波功能的装置称为滤波器。 在A/D 变换前,常常需要设置一个模拟滤波器进行预滤波以限 制信号带宽,去掉高于1/2抽样频率以上的高频分量,防止频谱 混叠现象的发生,称为抗混叠滤波器或预抽样滤波器 模拟滤波器的设计 模拟滤波器的理论和设计方法已发展得相当成熟,且有若干典型的模拟滤波器供我们选择,这些滤波器都有严格的设计公式、现成的曲线和图表供设计人员使用。 典型的模拟滤波器

巴特沃斯 Butterworth 滤波器 幅频特性单调下降 切比雪夫 Chebyshev 滤波器 幅频特性在通带或者在阻带有波动 贝塞尔 Bessel 滤波器 通带内有较好的线性相位持性 椭圆 Ellipse 滤波器 以这些数学函数命名的滤波器是低通滤波器的原型 模拟滤波器按幅度特性可分成低通、高通、带通和带阻滤波器,它们的理想幅度特性如图所示。 模拟低通滤波器的设计指标有αp, Ωp,αs 和Ωs 。 Ωp ;通带截止频率 Ωs :阻带截止频率 αp :通带中最大衰减系数 αs ;阻带最小衰减系数 αp 和αs 一般用dB 数表示。对于单调下降的幅度特性,可表示成: 222 2 (0) (0) 10lg 10lg () () a a p s a s a p H j H j H j H j αα==ΩΩ 三.实验内容

华南理工大学信号与系统实验,电信学院

实验三 利用DFT 分析连续信号频谱 一、实验目的 应用离散傅里叶变换(DFT),分析模拟信号x (t )的频谱。深刻理解利用DFT 分析模拟信号频谱的原理,分析过程中出现的现象及解决方法。 二、 实验原理 连续周期信号相对于离散周期信号,连续非周期信号相对于离散非周期信号,都可以通过时域抽样定理建立相互关系。因此,在离散信号的DFT 分析方法基础上,增加时域抽样的步骤,就可以实现连续信号的DFT 分析。 三、实验内容 1. 利用FFT 分析信号)(e )(2t u t x t -=的频谱。 (1) 确定DFT 计算的各参数(抽样间隔,截短长度,频谱分辨率等); 答:选取fm=25Hz 为近似的最高频率,则抽样间隔T=)2/(1m f =0.02s 选取6=p T s 进行分析,则截短点数为N==T T p /300 采用矩形窗,确定频域抽样点数为512点。 Matlab 函数如下:%对连续信号x=e(-2t)分析 fsam=50;Tp=6; N=512; T=1/fsam; t=0:T:Tp; x=exp(-2*t); X=T*fft(x,N); subplot(2,1,1);plot(t,x); xlabel('t');title('时域波形 N=512');legend('理论值'); w=(-N/2:N/2-1)*(2*pi/N)*fsam; y=1./(j*w+2); subplot(2,1,2);plot(w,abs(fftshift(X)),w,abs(y),'r-.'); title('幅度谱 N=512');xlabel('w'); legend('理论值','计算值',0); axis([-10,10,0,1.4])

信号与系统实验一

信号与系统实验报告实验一信号与系统的时域分析 学院:信息工程学院 班级:2012级电子信息工程三班姓名: 学号:2012550711 指导老师:苏永新

一、实验目的 1、熟悉和掌握常用的用于信号与系统时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生,掌握用周期延拓的方法将一个非周期信号进行周期信号延拓形成一个周期信号的MATLAB编程; 3、牢固掌握系统的单位冲激响应的概念,掌握LTI系统的卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质; 掌握MATLAB描述LTI系统的常用方法及有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写MATLAB 程序,实现各种信号的时域变换和运算,并且以图形的方式再现各种信号的波形。掌握线性时不变连续系统的时域数学模型用MATLAB描述的方法,掌握卷积运算、线性常系数微分方程的求解编程。 二、实验内容及步骤 实验前,必须首先阅读本实验原理,读懂所给出的全部范例程序。实验开始时,先在计算机上运行这些范例程序,观察所得到的信号的波形图。并结合范例程序应该完成的工作,进一步分析程序中各个语句的作用,从而真正理解这些程序。 实验前,一定要针对下面的实验项目做好相应的实验准备工作,包括事先编写好相应的实验程序等事项。 Q1-1:修改程序Program1_1,将dt改为0.2,再执行该程序,保存图形,看看所得图形的效果如何? dt = 0.01时的信号波形 dt = 0.2时的信号波形 此处粘贴图形此处粘贴图形% Program1_1 % This program is used to generate a sinusoidal signal and draw its plot clear, % Clear all variables

信号与系统实验指导书

信号与系统实验指导书 赵欣、王鹏 信息与电气工程学院 2006.6.26

前言 “信号与系统”是无线电技术、自动控制、生物医学电子工程、信号图象处理、空间技术等专业的一门重要的专业基础课,也是国内各院校相应专业的主干课程。 当前,科学技术的发展趋势既高度综合又高度分化,这要求高等院校培养的大学生,既要有坚实的理论基础,又要有严格的工程技术训练,不断提高实验研究能力、分析计算能力、总结归纳能力和解决各种实际问题的能力。21世纪要求培养“创造型、开发型、应用型”人才,即要求培养智力高、能力强、素质好的人才。 由于该课程核心的基本概念、基本理论和分析方法都非常重要,而且系统性、理论性很强,为此在学习本课程时,开设必要的实验,对学生加深理解、深入掌握基本理论和分析方法,培养学生分析问题和解决问题的能力,以及使抽象的概念和理论形象化、具体化,对增强学习的兴趣有极大的好处,做好本课程的实验,是学好本课程的重要教学辅助环节。 在做完每个实验后,请务必写出详细的实验报告,包括实验方法、实验过程与结果、心得和体会等。

目录 实验一无源和有源滤波器 (1) 实验二方波信号的分解 (6) 实验三用同时分析法观测方波信号的频谱 (8) 实验四二阶网络状态轨迹的显示 (10) 实验五二阶网络函数的模拟 (14) 实验六抽样定理 (18) 附录 (22)

实验一无源和有源滤波器 一、实验目的 1、了解RC无源和有源滤波器的种类、基本结构及其特性。 2、对比研究无源和有源滤波器的滤波特性。 3、学会列写无源和有源滤波器网络函数的方法。 二、基本原理 1、滤波器是对输入信号的频率具有选择性的一个二端口网络,它允许某些频率(通常是某个频带范围)的信号通过,而其它频率的信号受到衰减或抑制,这些网络可以是由RLC元件或RC元件构成的无源滤波器,也可以是由RC元件和有源器件构成的有源滤波器。 2、根据幅频特性所表示的通过或阻止信号频率范围的不同,滤波器可分为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)和带阻滤波器(BEF)四种。我们把能够通过的信号频率范围定义为通带,把阻止通过或衰减的信号频率范围定义为阻带。而通带与阻带的分界点的频率f,称为截止频率或称转折频率。图1-1中的A up为通带的电压放大倍数,f0为中心频率,f CL和f CH分别为低端和高端截止频率。 A A up f C f f C f f CL f CH f f CL f CH f 图1-1 各种滤波器的理想幅频特性 四种滤波器的实验线路如图1-2所示:

华工信号与系统实验五信工7班

实验五 连续系统分析 一、实验目的 深刻理解连续时间系统的系统函数在分析连续系统的时域特性、频域特性及稳定性中的重要作用及意义,掌握根据系统函数的零极点设计简单的滤波器的方法。掌握利用MATLAB 分析连续系统的时域响应、频响特性和零极点的基本方法。 二、 实验原理 MATLAB 提供了许多可用于分析线性时不变连续系统的函数,主要包含有系统函数、系统时域响应、系统频域响应等分析函数。 1. 连续系统的时域响应 连续时间LTI 系统可用如下的线性常系数微分方程来描述: 。 已知输入信号x (t )以及系统初始状态,就可以求出系统的 响应。MATLAB 提供了微分方程的数值计算的函数,可以计算上述n 阶微分方程描述的连续系统的响应,包括系统的单位冲激响应、单位阶跃响应、零输入响应、零状态响应和完全响应。 在调用MATLAB 函数时,需要利用连续系统对应的系数函数。对微分方程进行Laplace 变换即可得系统函数: 在MATLAB 中可使用向量和向量分别保存分母多项式和分子多项式的系数: 这些系数均按s 的降幂直至s 0排列。 (1) 连续系统的单位冲激响应h (t )的计算 impulse(sys)计算并画出系统的冲激响应。参数:sys 可由函数tf(b,a)获得。其中: )()( )()(01)1(1)(t y a t y a t y a t y a n n n n ++++-- )()( )()(01)1(1)(t x b t x b t x b t x b m m m m ++++=-- )0(,),0('),0() 1(--- - n y y y 0 11 10 111)()()(a s a s a s a b s b s b s b s X s Y s H n n n n m m m m ++++++++==---- ],,,,[011a a a a a n n -=],,,,[011b b b b b m m -=

信号与系统实验2

信号与系统实验 信息学院通信工程 20101060163 荣华杰 e t- 8.1已知描述连续时间系统的微分方程和激烈信号f(t)为y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=)(t u 试用MATLAB的lsim函数求出上述系统在0-10秒时间零状态响应y(t)的值,并绘出系统零状态响应的时域仿真波形。 e t- y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=)(t u a=[1 4 2]; b=[1 0 3]; sys=tf(b,a); t=0:1:10; f=exp(-(t)); y=lsim(sys,f,t) y = 1.0000 0.1721 0.3629 0.3138 0.2162 0.1356 0.0811 0.0472 0.0271 0.0153 0.0086 波形图: a=[1 4 2]; b=[1 3]; sys=tf(b,a); t=0:0.01:10; f=exp(-2*t); lsim(sys,f,t)

8.3已知描述系统的微分方程如下,试用MATLAB求系统在0-10秒时间范围内冲激响应和阶跃响应的数值解,并绘出系统冲击响应和阶跃响应的时域波形。 (3)y''(t)+4y'(t)+5y(t)=f'(t) 冲激响应数值解: a=[1 4 5]; b=[1 0]; y=impulse(b,a,0:1:10) y =1.0000 -0.1546 -0.0409 -0.0032 0.0003 0.0001 0.0000 -0.0000 -0.0000 -0.0000 0.0000 阶跃响应数值解: a=[1 4 5]; b=[1 0]; y=step(b,a,0:1:10) y = 0 0.1139 0.0167 0.0003 -0.0003 -0.0000 -0.0000

信号与系统实验一

实验一 基本运算单元 一、 实验目的 1.熟悉由运算放大器为核心元件组成的基本运算单元; 2.掌握基本运算单元的测试方法。 二、 实验设备与仪器 1.THKSS-A/B/C/D/E 型信号与系统实验箱; 2.实验模块SS12; 3.双踪示波器。 三、 实验内容 1.设计加法器、比例运算器、积分器、微分器四种基本运算单元电路; 2.测试基本运算单元特性。 四、 实验原理 1.运算放大器 运算放大器实际就是高增益直流放大器,当它与反馈网络连接后,就可实现对输入信号的求和、积分、微分、比例放大等多种数学运算,运算放大器因此而得名。运算放大器的电路符号如图1-1所示: 图1-1 运算放大器的电路符号 由图可见,它具有两个输入端和一个输出端:当信号从“-”端输入时,输出信号与输入信号反相,因此称“-”端为反相输入端;而从“+”端输入时,输出信号与输入信号同相,因此称“+”端为同相输入端。运算放大器有以下的特点: (1)高增益 运算放大器的电压放大倍数用下式表示: )1(0 + --= u u u A 式中,u o 为运放的输出电压;u +为“+”输入端对地电压;u -为“-”输入端对地电压。不加反馈(开环)时,直流电压放大倍数高达104~106。 (2)高输入阻抗 运算放大器的输入阻抗一般在106Ω~1011Ω范围内。 (3)低输出阻抗 运算放大器的输出阻抗一般为几十到一、二百欧姆。当它工作于深度负反馈状态时,其闭环输出阻抗更小。 为使电路的分析简化,人们常把上述的特性理想化,即认为运算放大器的电压放大倍数和输入阻抗均为无穷大,输出阻抗为零。据此得出下面两个结论: 1)由于输入阻抗为无穷大,因而运放的输入电流等于零。

答案-信号与系统实验报告.

大连理工大学 本科实验报告 课程名称:___信号与系统实验学院:信息与通信工程学院专业:电子信息工程 班级: 学号: 学生姓名: 2012年12月11日

信号与系统实验 项目列表 信号的频谱图 Signals Frequency Spectrum 连续时间系统分析 Analysis for Continuous-time System 信号抽样 Signal Sampling 离散时间LTI系统分析 Analysis for Discrete-time LTI System 语音信号的调制解调 Modulation and Demodulation for Audio Signals Simulink?模拟信号的调制解调 Modulation and Demodulation for Analog Signals in Simulink ?

实验1信号的频谱图 一、实验目的 1. 掌握周期信号的傅里叶级数展开; 2. 掌握周期信号的有限项傅里叶级数逼近; 3. 掌握周期信号的频谱分析; 4. 掌握连续非周期信号的傅立叶变换; 5. 掌握傅立叶变换的性质。 二、实战演练(5道题) 1.已知周期三角信号如下图1-5所示,试求出该信号的傅里叶级数,利用MA TLAB编程 实现其各次谐波的叠加,并验证其收敛性。 解: 调试程序如下: clc clear t=-2:0.001:2; omega=pi; y=-(sawtooth(pi*t,0.5)/2+0.5)+1; plot(t,y),grid on; xlabel('t'),ylabel('周期三角波信号'); axis([-2 2 -0.5 1.5]) n_max=[1 3 5 11 47]; N=length(n_max); for k=1:N n=1:2: n_max(k); c=n.^2; b=4./(pi*pi*c); x=b*cos(omega*n'*t)+0.5; figure; plot(t,y,'b'); hold on; plot(t,x,'r'); hold off; xlabel('t'),ylabel('部分和的波形'); axis([-2 2 -0.5 1.5]);grid on; title(['最大谐波数=',num2str(n_max(k))]) end 运行结果如下:

信号与系统实验一 二

实验一 连续时间信号 §1.1 表示信号的基本MATLAB 函数 目的 学习连续时间信号和离散时间信号在MATLAB 中的表示。 基本题 1.对下面信号创建符号表达式 ()()t t t x ππ2c o s 2sin )(= 对于T=4,8和16,利用ezplot 画出320≤≤t 内的信号。什么是)(t x 的基波周期?

中等题 2.对下面信号创建一个符号表达式()t e t x at π2cos )(-= 对于81,41,21=a ,利用ezplot 确定d t ,d t 为)(t x 最后跨过0.1的时间,将d t 定义为该信号的消失的时间。利用ezplot 对每一个a 值确定在该信号消失之前,有多少个完整的余弦周期出现,周期数目是否正比于品质因素a T Q 2) 2(π=? 深入题

3.将信号21621) (t j t j e e t x ππ+=的符号表达式存入x 中。注意:在符号表 达式中1-是用‘i ’而不是'j'。 4.对符号表达式x ,创建两个函数为 ) (x sabs xm =和) (x sangle xa =,用这两个 函数创建分别代表)(1t x 的幅值和相位的符号表达式。分别画出在区间320≤≤n 上 ) (t x 的幅值和相位。思考为什么相位图是不连续的?

§1.3连续时间信号时间变量的变换 目的 中等题 1. 利用Heaviside 定义由())2()()(--=t u t u t t f 给出的)(t f 的符号表达式,并利用ezplot 画出这一符号表达式。

2.以下表达式定义一组由)(t f 表示的连续时间信号,利用Symbolic Math Toolbox 函数subs 和已经定义的符号表达式)(t f ,以MATLAB 调用g1~g5的方式定义符号表达式表示下列每一个信号,并利用ezplot 画出每个信号,叙述下列每一个信号是怎样与)(t f 关联的。 ) 12()()1()()3()()1()() ()(54321+-=+-=-=+=-=t f t g t f t g t f t g t f t g t f t g

信号与系统实验一(信号的时域分析)

实验一信号的时域分析 一、实验目的: 1. 熟悉MATLAB 软件的使用 2. 学会信号的多种表示形式和信号的可视化; 3. 熟悉MATLAB中信号的基本运算和卷积运算。 二、实验时数:2学时 三、实验相关知识: 信号按照自变量的取值是否连续可分为连续时间信号和离散时间信号。对一维时间信号进行时域分析,首先需要将信号随时间变化的规律用二维曲线表示出来。对于简单信号可以通过手工绘制其波形,但对于复杂的信号,手工绘制信号波形显得十分困难,且难以绘制精确的曲线。 1、连续时间信号的描述 在 MATLAB中通常用三种方法来产生并表示连续时间信号,即采用符号运算工具箱来描述信号;采用向量表示法来描述信号;采用Simulink工具来描述并产生信号。 (1)采用MATLAB软件符号运算工具箱来描述信号 方法一:符号函数图形计算器 在MATLAB 环境下输入命令funtool,则会产生三个视窗,如所示。

图1 符号函数图形计算器 ●figure No.1:可轮流激活,显示f函数的计算结果。 ●figure No.2:可轮流激活,显示g函数的计算结果。 ●figure No.3 :函数运算器,其功能有:f,g 可输入函数表达式;x 是自变量,在缺省时绘制在[-2pi,2pi]的范围内的函数图形,在figure No.1 或figure No.2产生相应的波形。 方法二:符号运算表示法 如果信号可以用一个表达式来表示它,则我们可用ezplot命令(缺省的区间为[-2*pi, 2*pi])绘制出信号的波形,例如对于连续信号f(t)=sin(πt/4),我们可以用符号表达式表示为: f=sym('sin(pi/4*t)'); 然后用 ezplot命令绘制其波形: ezplot(f,[-16,16]); 该命令绘制的信号波形如错误!未找到引用源。所示。 图 1 符号运算表示法表示信号

相关文档
最新文档