信号与系统实验三

合集下载

信号与系统实验报告三

信号与系统实验报告三

一.实验目的1. 深入理解系统频率响应的物理意义2. 掌握利用Matlab 分析系统频率响应的方法3. 理解系统对信号的作用关系二.实验原理傅里叶变换是信号分析 的最重要的内容之一。

从已知信号()f t 求出相应的频谱函数()F j ω的数学表示为:()F j ω()j t f t e dt ω∞--∞=⎰()f t 的傅里叶变换存在的充分条件是()f t 在无限区间内绝对可积,即()f t 满足下式:()f t dt ∞-∞<∞⎰但上式并非傅里叶变换存在的必要条件。

在引入广义函数概念之后,使一些不满足绝对可积条件的函数也能进行傅里叶变换。

傅里叶反变换的定义为:1()()2j t f t F j e d ωωωπ∞-∞=⎰。

在这一部分的学习中,大家都体会到了这种数学运算的麻烦。

在MATLAB 语言中有专门对信号进行正反傅里叶变换的语句,使得傅里叶变换很容易在MATLAB 中实现。

在MATLAB 中实现傅里叶变换的方法有两种,一种是利用MATLAB 中的Symbolic Math Toolbox 提供的专用函数直接求解函数的傅里叶变换和傅里叶反变换,另一种是傅里叶变换的数值计算实现法。

下面分别介绍这两种实现方法的原理。

1.直接调用专用函数法①在MATLAB 中实现傅里叶变换的函数为:F=fourier( f ) 对f(t)进行傅里叶变换,其结果为F(w)F =fourier(f,v) 对f(t)进行傅里叶变换,其结果为F(v)F=fourier( f,u,v ) 对f(u)进行傅里叶变换,其结果为F(v) ②傅里叶反变换f=ifourier( F ) 对F(w)进行傅里叶反变换,其结果为f(x)f=ifourier(F,U) 对F(w)进行傅里叶反变换,其结果为f(u)f=ifourier( F,v,u ) 对F(v)进行傅里叶反变换,其结果为f(u)由于MATLAB 中函数类型非常丰富,要想了解函数的意义和用法,可以用mhelp 命令。

信号与系统分析实验信号的频谱分析

信号与系统分析实验信号的频谱分析

实验三信号的频谱分析1方波信号的分解与合成实验1实验目的1. 了解方波的傅立叶级数展开和频谱特性。

2. 掌握方波信号在时域上进行分解与合成的方法。

3. 掌握方波谐波分量的幅值和相位对信号合成的影响。

2 实验设备PC机一台,TD-SAS系列教学实验系统一套。

3 实验原理及内容1. 信号的傅立叶级数展开与频谱分析信号的时域特性和频域特性是对信号的两种不同的描述方式。

对于一个时域的周期信号f(t),只要满足狄利克莱条件,就可以将其展开成傅立叶级数:如果将式中同频率项合并,可以写成如下形式:从式中可以看出,信号f(t)是由直流分量和许多余弦(或正弦)分量组成。

其中第一项A0/2是常数项,它是周期信号中所包含的直流分量;式中第二项A1cos(Ωt+φ1)称为基波,它的角频率与原周期信号相同,A1是基波振幅,φ1是基波初相角;式中第三项A2cos(Ωt+φ2)称为二次谐波,它的频率是基波的二倍,A2是基波振幅,φ2是基波初相角。

依此类推,还有三次、四次等高次谐波分量。

2. 方波信号的频谱将方波信号展开成傅立叶级数为:n=1,3,5…此公式说明,方波信号中只含有一、三、五等奇次谐波分量,并且其各奇次谐波分量的幅值逐渐减小,初相角为零。

图3-1-1为一个周期方波信号的组成情况,由图可见,当它包含的分量越多时,波形越接近于原来的方波信号,还可以看出频率较低的谐波分量振幅较大,它们组成方波的主体,而频率较高的谐波分量振幅较小,它们主要影响波形的细节。

(a)基波(b)基波+三次谐波(c)基波+三次谐波+五次谐波(d)基波+三次谐波+五次谐波+七次谐波(e)基波+三次谐波+五次谐波+七次谐波+九次谐波图3-1-1方波的合成3. 方波信号的分解方波信号的分解的基本工作原理是采用多个带通滤波器,把它们的中心频率分别调到被测信号的各个频率分量上,当被测信号同时加到多路滤波器上,中心频率与信号所包含的某次谐波分量频率一致的滤波器便有输出。

信号与系统实验教程

信号与系统实验教程

信号与系统实验教程信号与系统实验是电子信息类专业中一门重要的实验课程。

在这门实验中,学生将学习如何利用实验仪器和软件工具来分析和处理信号,并理解信号在系统中的作用和相互之间的关系。

以下是一些常见的信号与系统实验教程:1. 实验一:信号的采集与表示- 学习使用信号采集仪器(例如信号发生器、示波器等)。

- 了解采样原理和采样频率对信号的影响。

- 学习如何将模拟信号转换为数字信号。

- 使用编程语言或工具对信号进行采样和表示。

2. 实验二:信号的变换与处理- 学习傅里叶变换和信号频谱分析的原理。

- 使用傅里叶变换工具(例如FFT算法)对信号进行频谱分析。

- 学习信号的时域和频域表示之间的转换关系。

- 学习数字滤波器的原理和应用。

3. 实验三:线性时不变系统的特性分析- 学习线性时不变系统的定义和性质。

- 了解系统的单位冲激响应和冲激响应与输入信号的卷积关系。

- 利用实验仪器测量系统的冲激响应。

- 使用软件工具对系统进行时域和频域特性分析。

4. 实验四:信号采样与重构- 学习信号采样和重构的理论基础。

- 利用实验仪器对信号进行采样和重构。

- 学习采样定理的应用和限制。

- 学习插值和抽取技术对信号进行采样和重构。

5. 实验五:系统的频率响应与稳定性- 学习系统的频率响应和稳定性分析。

- 使用频率响应仪器(例如频谱分析仪)对系统进行测量和分析。

- 学习系统的振荡和稳定条件。

- 学习系统的幅频特性和相频特性之间的关系。

以上是信号与系统实验教程的一些基本内容,具体的实验内容和教程可以根据教学大纲和教材进行更详细的设计和安排。

信号与系统实验3信号的卷积信号

信号与系统实验3信号的卷积信号
e RC e( )d
0 RC
显然,上图电路系统等价于如下 LTI 系统,其中,x(t)= e(t)u(t),y(t)= Vc(t),
h(t)
1

e
1 RC
t
为系统的单位冲激响应。
RC
x(t)
h(t)
1
1t
e RC
y(t)
RC
其输入输出符合卷积运算: y(t) x(t) h(t) 。
数据处理分析: 方波
原图
频率调节后
幅度调节后
正弦波: K1 闭合
K1 断开
方波:K1 闭合 K1 断开 三角波:K1 闭合 K1 断开
实验结论:
该试验主要为信号的卷积验证试验,对输入的信号进行卷积后通过通过示波器将输 出信号显示出来,然后再通过与理论计算出的结果进行对比。经过实验基本与理论吻合。
五.实验步骤:
1、把系统时域与频域分析模块插在主板上,用导线接通此模块“电源接入”和主板 上的电源(看清标识,防止接错,)。
2、接通主板上的电源,同时按下本模块的电源开关 S1,S2,将“函数信号发生器” 模块中的输出通过导线引入到“零输入零状态响应”的输入端。(将“波形选择”拨到方 波 “频率调节”用于在频段内的频率调节,“占空比”用于脉冲宽度的调节,可改变以 上的参数进行相关的操作)。
指导教师批阅意见:
成绩评定:
备注:
指导教师签字: 年月日
注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。 2、教师批改学生实验报告时间应在学生提交实验报告时间后 10 日内。
二.实验仪器:
1、信号与系统实验箱一台(主板)。 2、系统时域与频域分析模块一块。 3、20MHz 示波器一台。

《信号与系统》课程实验报告

《信号与系统》课程实验报告

《信号与系统》课程实验报告《信号与系统》课程实验报告一图1-1 向量表示法仿真图形2.符号运算表示法若一个连续时间信号可用一个符号表达式来表示,则可用ezplot命令来画出该信号的时域波形。

上例可用下面的命令来实现(在命令窗口中输入,每行结束按回车键)。

t=-10:0.5:10;f=sym('sin((pi/4)*t)');ezplot(f,[-16,16]);仿真图形如下:图1-2 符号运算表示法仿真图形三、实验内容利用MATLAB实现信号的时域表示。

三、实验步骤该仿真提供了7种典型连续时间信号。

用鼠标点击图0-3目录界面中的“仿真一”按钮,进入图1-3。

图1-3 “信号的时域表示”仿真界面图1-3所示的是“信号的时域表示”仿真界面。

界面的主体分为两部分:1) 两个轴组成的坐标平面(横轴是时间,纵轴是信号值);2) 界面右侧的控制框。

控制框里主要有波形选择按钮和“返回目录”按钮,点击各波形选择按钮可选择波形,点击“返回目录”按钮可直接回到目录界面。

图1-4 峰值为8V,频率为0.5Hz,相位为180°的正弦信号图1-4所示的是正弦波的参数设置及显示界面。

在这个界面内提供了三个滑动条,改变滑块的位置,滑块上方实时显示滑块位置代表的数值,对应正弦波的三个参数:幅度、频率、相位;坐标平面内实时地显示随参数变化后的波形。

在七种信号中,除抽样函数信号外,对其它六种波形均提供了参数设置。

矩形波信号、指数函数信号、斜坡信号、阶跃信号、锯齿波信号和抽样函数信号的波形分别如图1-5~图1-10所示。

图1-5 峰值为8V,频率为1Hz,占空比为50%的矩形波信号图1-6 衰减指数为2的指数函数信号图1-7 斜率=1的斜坡信号图1-8 幅度为5V,滞后时间为5秒的阶跃信号图1-9 峰值为8V,频率为0.5Hz的锯齿波信号图1-10 抽样函数信号仿真途中,通过对滑动块的控制修改信号的幅度、频率、相位,观察波形的变化。

《信号与系统》实验三

《信号与系统》实验三
实验记录及个人小结(包括:实验源程序、注释、结果分析与讨论等)
三:
源程序:
(1):τ/T=1/4时的周期矩形脉冲的幅度谱和相位谱:
n=-20:20;
F=zeros(size(n));
forii=-20:20
F(ii+21)= sin(ii*pi/4)/(ii*pi+eps);
end
F(21)=1/4;
实验
内容
1.求图1所示周期信号( , )的傅里叶级数,用Matlab做出其前3、9、21、45项谐波的合成波形与原信号作比较,并做出其单边幅度谱和相位谱。
图1 周期为2的三角脉冲信号
2. 求图2所示的单个三角脉冲( )的傅里叶变换,并做出其幅度谱和相位谱。
图2 单个三角脉冲
3. 求不同占空比下周期矩形脉冲的幅度谱和相位谱,例如 、 。
y=1/4;
forn=1:m
y=y+4/(n*n*pi*pi)*(1-cos(n*pi/2)).*cos(n*pi.*t);
end
源代码:
t=-6:0.01:6;
d=-6:2:6;
fxx=pulstran(t,d,'tripuls');
f1=fourierseries(3,t);
f2=fourierseries(9,t);
n=1:10;
a=zeros(size(n));
fori=1:10
a(i)=angle(4/(i*i*pi*pi)*(1-cos(i*pi/2)))
end
n=0:pi:9*pi
stem(n,a,'fill','linewidth',2);
axis([0,9*pi,-0.2,0.2])

实验三 信号与系统

实验三 信号与系统

dy (t ) dx(t ) + y (t ) = − x (t ) 系统2 系统2: dt dt
系统3: 系统3
H ( s) =
2s ( s + 1) 2 + 1002
2s s +1
系统4 系统4:
H (s) =
系统5 系统5:
s 2 + 100 H (s) = 2 s + 2 s + 100
分别绘制其零极点分布图和幅频特性曲线、相频特性曲线, 1、分别绘制其零极点分布图和幅频特性曲线、相频特性曲线,并从系统 的幅频特性曲线分析系统是哪种滤波器(低通、高通、全通、带通、 的幅频特性曲线分析系统是哪种滤波器(低通、高通、全通、带通、带阻 滤波器)? 滤波器)? 对于系统3 输入为sin(ωt) sin(ωt), 分别为50 90,100,110,150时 50, 2、对于系统3,输入为sin(ωt),当ω分别为50,90,100,110,150时 观察系统稳态响应的幅值,并解释变化趋势和系统性能的关系。 观察系统稳态响应的幅值,并解释变化趋势和系统性能的关系。
0.5 0.4 cn? ? ? 0.3 0.2 0.1 0 -8 -6 -4 -2 0 2 4 6 8
2 1 cn? ? ? 0 -1 -2 -8
-6
-4
-2
0
2
4
6
8
ω/ω()
周期信号的合成以及Gibbs Gibbs现象 二、周期信号的合成以及Gibbs现象 用有限项级数合成例1所给的周期方波信号,并绘制出原始周期信号、 3、用有限项级数合成例1所给的周期方波信号,并绘制出原始周期信号、 合成的周期信号、信号的幅度谱和相位谱。 合成的周期信号、信号的幅度谱和相位谱。

信号与系统实验_矩形信号的分解

信号与系统实验_矩形信号的分解

学号: 姓名:实验三、矩形信号的分解一、实验目的1、分析典型的矩形脉冲信号,了解矩形脉冲信号谐波分量的构成;2、观察矩形脉冲信号分解出各谐波分量的情况。

二、预备知识1.学习“周期信号的傅里叶级数分析”一节;2.复习matlab 软件的使用方法。

3.信号的滤波知识三、实验原理1、信号的频谱与测量信号的时域特性和频域特性是对信号的两种不同的描述方式。

对于一个时域的周期信号)t (f ,只要满足狄利克莱(Dirichlet)条件,就可以将其展开成三角形式或指数形式的傅里叶级数。

例如,对于一个周期为T 的时域周期信号)t (f ,可以用三角形式的傅里叶级数求出它的各次分量,在区间)T t ,t (11+内表示为)sin cos ()(10t n b t n a a t f n n n Ω+Ω+=∑∞=即将信号分解成直流分量及许多余弦分量和正弦分量,研究其频谱分布情况。

AA(c)图3-1 信号的时域特性和频域特性信号的时域特性与频域特性之间有着密切的内在联系,这种联系可以用图3-1来形象地表示。

其中图3-1(a)是信号在幅度--时间--频率三维座标系统中的图形;图3-1(b)是信号在幅度--时间座标系统中的图形即波形图;把周期信号分解得到的各次谐波分量按频率的高低排列,就可以得到频谱图。

反映各频率分量幅度的频谱称为振幅频谱。

图3-1(c)是信号在幅度--频率座标系统中的图形即振幅频谱图。

反映各分量相位的频谱称为相位频谱。

在本实验中只研究信号振幅频谱。

周期信号的振幅频谱有三个性质:离散性、谐波性、收敛性。

测量时利用了这些性质。

从振幅频谱图上,可以直观地看出各频率分量所占的比重。

测量方法有同时分析法和顺序分析法。

2、 矩形脉冲信号的频谱一个幅度为E ,脉冲宽度为τ,重复周期为T 的矩形脉冲信号,如图10-3所示。

图3-2 周期性矩形脉冲信号其傅里叶级数为:t n Tn Sa T E T E t f n i ωπτττcos )(2)(1∑=+= 该信号第n 次谐波的振幅为:Tn T n T E T n Sa T E a n /)/sin(2)(2τπτπττπτ== 由上式可见第n 次谐波的振幅与E 、T 、τ有关。

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

信号与系统实验实验三:信号的卷积
小组成员:
黄涛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;
n = (N==0);
num = [0.9 -0.45 0.35 0.002];
den = [1 0.71 -0.46 -0.62];
h = filter(num,den,n);%单位冲激响应
subplot(2,1,1);
stem(N,h);
xlabel('样本n');ylabel('振幅');
title('单位冲激响应');
(2)得到h[n]后,给定x[n],计算卷积输出y[n];并用滤波器h[n]对输入x[n]滤波,求得y1[n]; x=[1 -2 3 -4 3 2 1];%输入序列
y=conv(h,x);%h由(1)中filter命令求出
n=0:25;
subplot(2,1,1);
stem(n,y);
xlabel(‘时间序号n’);ylabel(‘振幅’);
title(‘用卷积得到的输出’);grid;
x1=[x zeros(1,19)];
y1=filter(h,1,x1);
subplot(2,1,2);
stem(n,y1);
xlabel(‘时间序号n’);ylabel(‘振幅’);
title(‘用滤波得到的输出’);grid;
(2)y[n]和)y1[n]有差别吗?为什么要对x[n]进行补零得到的x1[n]来作为输入来产生y1[n]?
y[n]和)y1[n]是对同一个系统输入的响应,该系统是因果线性时不变系统,所以y[n]和)y1[n]没有差别;对x[n]补零后得到的x1[n]作为输入来产生y1[n]是因为filter函数产生的输入和输出序列长度相同,而两信号卷积后所得的长度为这两个信号长度之和减1(即为使得y[n]和y1[n]长度相同)。

(3)思考:设计实验,证明下列结论
①单位冲激信号卷积:,
clc;
n=0:20;
d=[1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ];
f=sin(n);
f1=conv(d,f);
subplot(3,1,1);
f1=f1(1:21);
stem(n,f1);
grid;
subplot(3,1,2);
stem(n,f);
grid;
subplot(3,1,3);
stem(n,f-f1);
grid;
clc;
n = 0:20;
d = [0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ];
f = sin(n);
f1 = conv(d,f);
f1 = f1(1:21);
subplot(2,1,1);
stem(n,f1);
f=[zeros(1,3) f];
f=f(1:21);
subplot(2,1,2);
stem(n,f);
②卷积交换律clc;
n=0:30;
f1=sin(n);
f2=cos(n);
y1=conv(f1,f2);
y1=y1(1:31);
y2=conv(f2,f1);
y2=y2(1:31); subplot(3,1,1); stem(n,y1);
grid;
subplot(3,1,2); stem(n,y2);
grid;
subplot(3,1,3);
y3=(y1-y2)>10^-14; stem(n,y3);
grid;
③卷积分配律
clc;
n=1:50;
f1=(-1).^n;
f2=cos(n);
f3=sin(n);
y1=conv(f1,(f2+f3));
y1=y1(1:50);
y2=conv(f1,f2)+conv(f1,f3); y2=y2(1:50);
subplot(3,1,1);
stem(n,y1);
title('f1*[f2+f3]');
grid;
subplot(3,1,2);
stem(n,y2);
title('f1*f2+f1*f3');
grid;
subplot(3,1,3);
y3=(y1-y2)>10^-14;
stem(n,y3);
title('f1*[f2+f3]-f1*f2+f1*f3'); grid;。

相关文档
最新文档