信号与系统实验_卷积实验

合集下载

实验报告信号卷积实验

实验报告信号卷积实验

一、实验目的1. 理解卷积的概念及其物理意义。

2. 掌握卷积运算的原理和方法。

3. 通过实验加深对卷积运算在实际应用中的理解。

二、实验原理1. 卷积的定义:卷积是一种线性运算,它描述了两个信号在时域上的相互作用。

对于两个连续时间信号f(t)和g(t),它们的卷积定义为:F(t) = ∫f(τ)g(t-τ)dτ其中,F(t)是卷积结果,f(τ)是信号f(t)的任意时刻的值,g(t-τ)是信号g(t)在时刻t-τ的值。

2. 卷积的性质:卷积具有交换律、结合律和分配律等性质。

其中,交换律是指f(t)和g(t)的卷积与g(t)和f(t)的卷积相等;结合律是指三个信号f(t)、g(t)和h(t)的卷积可以分别进行两两卷积后再进行一次卷积;分配律是指一个信号与两个信号的卷积等于该信号分别与两个信号卷积后的和。

三、实验内容1. 实验一:连续时间信号卷积实验(1)选用信号:选取两个连续时间信号f(t)和g(t),其中f(t)为矩形脉冲信号,g(t)为指数衰减信号。

(2)卷积计算:根据卷积的定义,计算f(t)和g(t)的卷积F(t)。

(3)结果分析:观察F(t)的波形,分析卷积结果的物理意义。

2. 实验二:离散时间信号卷积实验(1)选用信号:选取两个离散时间信号f[n]和g[n],其中f[n]为单位阶跃信号,g[n]为矩形脉冲信号。

(2)卷积计算:根据离散时间信号卷积的定义,计算f[n]和g[n]的卷积F[n]。

(3)结果分析:观察F[n]的波形,分析卷积结果的物理意义。

3. 实验三:MATLAB仿真实验(1)选用信号:选取两个连续时间信号f(t)和g(t),其中f(t)为正弦信号,g(t)为余弦信号。

(2)MATLAB编程:利用MATLAB的信号处理工具箱,编写程序实现f(t)和g(t)的卷积运算。

(3)结果分析:观察MATLAB仿真得到的卷积结果,分析其物理意义。

四、实验结果与分析1. 实验一:连续时间信号卷积实验(1)实验结果:通过计算得到f(t)和g(t)的卷积F(t)的波形。

信号与系统实验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 示波器一台。

卷积信号实验报告

卷积信号实验报告

信号与系统上机实验报告一连续时间系统卷积的数值计算140224 班张鑫学号 14071002 一、实验原理计算两个函数的卷积卷积积分的数值运算实际上可以用信号的分段求和来实现,即:如果我们只求当 t = n∆ t1 是r ( t )的值,则由上式可以得到:∆t足够小时,r(t2)就是e(t)和f(t)卷积积分的数值近似值由上面的公式可当1以得到卷积数值计算的方法如下:(1)将信号取值离散化,即以为周期,对信号取值,得到一系列宽度间隔为的矩形脉冲原信号的离散取值点,用所得离散取值点矩形脉冲来表示原来的连续时间信号;(2)将进行卷积的两个信号序列之一反转,与另一信号相乘,并求积分,所得为t=0时的卷积积分的值。

以为单位左右移动反转的信号,与另一信号相乘求积分,求的t<0和t>0时卷积积分的值;(3)将所得卷积积分值与对应的t标在图上,连成一条光滑的曲线,即为所求卷积积分的曲线。

1信号与系统上机实验报告一二、处理流程图三、C程序代码#include"stdafx.h"#include"stdio.h"//#include "stdilb.h"float u(float t){while (t>= 0) return(1);while (t<0) return(0);}float f1(float t){return(u(t+2)-u(t-2));}float f2(float t){return(t*(u(t)-u(t-2))+(4-t)*(u(t-2)-u(t-4)));}int_tmain(int argc, _TCHAR* argv[]){FILE *fp;fp=fopen("juanji.xls","w+");float t,i,j,result=0;for(i=-2;i<=6;i=i+0.1){result=0;for(j=0;j<=4;j=j+0.1)result+=f2(j)*f1(i-j)*0.1;printf("%.1f\t%.2f\t",i,result);fprintf(fp,"%.1f\t%.2f\n",i,result);}printf ("\n");return 0;}四、运行结果五、卷积曲线六、感想与总结卷积是信号与系统时域分析的基本手段,主要用于求解系统的零状态响应。

信号与系统实验报告3-(2)

信号与系统实验报告3-(2)

信号与系统实验实验三:信号的卷积(第三次实验)【实验目的】1. 理解卷积的物理意义;2. 掌握运用计算机进行卷积运算的原理和方法;3. 熟悉卷积运算函数conv的应用;【实验内容】给定如下因果线性时不变系统: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个样本;代码如下:clear all;N=[0:19];num=[0.9 -0.45 0.35 0.002];den=[1 0.71 -0.46 -0.62];h=filter(num,den,N);stem(N,h);xlabel('ʱ¼äÐòºÅ');ylabel('Õñ·ù');title('µ¥Î»³å¼¤ÏìÓ¦');grid;图像如下:(2)得到h[n]后,给定x[n],计算卷积输出y[n];并用滤波器h[n]对输入x[n]滤波,求得y1[n];代码如下:clear all;N=[0:19];num=[0.9 -0.45 0.35 0.002];den=[1 0.71 -0.46 -0.62];h=filter(num,den,N);x=[1 -2 3 -4 3 2 1];y=conv(h,x);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;图像如下:(3)y[n]和)y1[n]有差别吗?为什么要对x[n]进行补零得到的x1[n]来作为输入来产生y1[n]?(4)思考:设计实验,证明下列结论① 单位冲激信号卷积:)()(*)(t f t f t =δ)()(*)(00t t f t f t t -=-δ代码如下:clc;clear all ;n=[0:20];d=(n==0);f=sin(n);f1=conv(d,f);subplot(3,1,1);f1=f1(1:21);stem(n,f1);title('¦Ä[n]*f[n]');grid;subplot(3,1,2);stem(n,f);title('f[n]');grid;subplot(3,1,3);stem(n,f-f1);title('¦Ä[n]*f[n]-f[n]');grid;图像如下:② 卷积交换律:)(*)()(*)()(1221t f t f t f t f t f ==代码如下:clc;clear all;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);title('f1*f2'); grid;subplot(3,1,2); stem(n,y2);title('f2*f1'); grid;subplot(3,1,3);y3=(y1-y2)>10^-14; stem(n,y3);grid;图像如下:③卷积分配律:)(*)()(*)()]()([*)(3121321t f t f t f t f t f t f t f +=+代码如下:clc;clear all ;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;图像如下:【实验分析】:1.y[n]和)y1[n]有差别吗?为什么要对x[n]进行补零得到的x1[n]来作为输入来产生y1[n]?答:y[n]和)y1[n]是对同一个系统输入的响应,该系统是因果线性时不变系统,所以y[n]和)y1[n]没有差别;由于y[n]和)y1[n]没有差别,滤波器h[n]对x[n]滤波得到的y1[n]和用卷积计算得到的y[n]是同一个信号;2.卷积分配率程序代码中f1的n时间序号长度n为[1:50],f2的n时间序号长度为[1:50],所以输出完整信号的长度为99,而程序中输出长度仅50,说明这只是信号的部分波形。

信号与系统实验实验报告

信号与系统实验实验报告

信号与系统实验实验报告一、实验目的本次信号与系统实验的主要目的是通过实际操作和观察,深入理解信号与系统的基本概念、原理和分析方法。

具体而言,包括以下几个方面:1、掌握常见信号的产生和表示方法,如正弦信号、方波信号、脉冲信号等。

2、熟悉线性时不变系统的特性,如叠加性、时不变性等,并通过实验进行验证。

3、学会使用基本的信号处理工具和仪器,如示波器、信号发生器等,进行信号的观测和分析。

4、理解卷积运算在信号处理中的作用,并通过实验计算和观察卷积结果。

二、实验设备1、信号发生器:用于产生各种类型的信号,如正弦波、方波、脉冲等。

2、示波器:用于观测输入和输出信号的波形、幅度、频率等参数。

3、计算机及相关软件:用于进行数据处理和分析。

三、实验原理1、信号的分类信号可以分为连续时间信号和离散时间信号。

连续时间信号在时间上是连续的,其数学表示通常为函数形式;离散时间信号在时间上是离散的,通常用序列来表示。

常见的信号类型包括正弦信号、方波信号、脉冲信号等。

2、线性时不变系统线性时不变系统具有叠加性和时不变性。

叠加性意味着多个输入信号的线性组合产生的输出等于各个输入单独作用产生的输出的线性组合;时不变性表示系统的特性不随时间变化,即输入信号的时移对应输出信号的相同时移。

3、卷积运算卷积是信号处理中一种重要的运算,用于描述线性时不变系统对输入信号的作用。

对于两个信号 f(t) 和 g(t),它们的卷积定义为:\(f g)(t) =\int_{\infty}^{\infty} f(\tau) g(t \tau) d\tau \在离散时间情况下,卷积运算为:\(f g)n =\sum_{m =\infty}^{\infty} fm gn m \四、实验内容及步骤实验一:常见信号的产生与观测1、连接信号发生器和示波器。

2、设置信号发生器分别产生正弦波、方波和脉冲信号,调整频率、幅度和占空比等参数。

3、在示波器上观察并记录不同信号的波形、频率和幅度。

信号与系统 §2.07 卷积的性质

信号与系统 §2.07 卷积的性质

微分积分性质对于计算卷积很方便。 微分积分性质对于计算卷积很方便。
三.与冲激函数或阶跃函数的卷积
f (t ) ∗δ (t ) = ∫ f (τ )δ (t −τ ) dτ = ∫ f (t −τ ) δ (τ ) dτ = f (t )
∞ ∞
推广: 推广: f (t ) ∗δ (t − t 0) = f (t − t 0)
f (t ) ∗δ ′(t ) = f '(t )
f (t ) ∗ u(t ) =
−∞
−∞
f (t − t1) ∗δ (t − t 2) = f (t − t1 − t 2)
−∞
∫ f (λ)dλ
t
f (t ) ∗δ (k ) (t ) = f (k ) (t )
f (t ) ∗δ (k ) (t − t 0) = f (k ) (t − t 0)
f(t)的积分 的积分
微分性质积分性质联合实用
g(n−m) (t ) = f (n) (t ) ∗ h(−m) (t ) = f (−m) (t ) ∗ h(n) (t )
微分n次 微分 次, 积分m次 积分 次 m=n, 微分次数= 微分次数= 积分次数
g(t ) = f (n) (t ) ∗ h(−n) (t )
+

h2 (t) +
y(t )
h1 (t )
h2 (t )
1
1 t
解:
(a)
O 1
h(t )
O 1 2 t
(b)
1
h(t ) = h1(t ) ∗[h1(t ) + h2 (t )]
如图( ) 如图(c)所示
O 1 2 3t
X

信号的卷积实验报告

信号的卷积实验报告

一、实验目的1. 理解信号卷积的概念及其物理意义。

2. 掌握信号卷积的计算方法,包括连续卷积和离散卷积。

3. 分析卷积运算在信号处理中的应用,如信号滤波、信号重构等。

二、实验原理1. 信号卷积的概念信号卷积是指两个信号x(t)和h(t)的乘积在时间域上的积分。

卷积运算可以描述信号之间的相互作用和影响,对于信号处理、通信系统、控制系统等领域具有重要的应用。

2. 卷积的数学表示(1)连续卷积设x(t)和h(t)为两个连续信号,它们的卷积y(t)可以表示为:y(t) = ∫[x(τ)h(t-τ)]dτ(2)离散卷积设x[n]和h[n]为两个离散信号,它们的卷积y[n]可以表示为:y[n] = ∑[x[k]h[n-k]]3. 卷积的性质(1)交换律:x(t) h(t) = h(t) x(t)(2)结合律:(x(t) h(t)) g(t) = x(t) (h(t) g(t))(3)分配律:x(t) (h(t) + g(t)) = x(t) h(t) + x(t) g(t)(4)卷积的导数:d/dt(x(t) h(t)) = x(t) d/dt(h(t))三、实验仪器与设备1. 双踪示波器2. 信号源3. 信号处理模块4. 计算机5. MATLAB软件四、实验内容与步骤1. 连续信号卷积实验(1)选择两个连续信号,如方波信号和三角波信号。

(2)利用示波器观察两个信号的波形。

(3)通过计算机计算两个信号的卷积,并观察卷积结果的波形。

2. 离散信号卷积实验(1)选择两个离散信号,如单位阶跃信号和单位冲激信号。

(2)利用示波器观察两个信号的波形。

(3)通过计算机计算两个信号的卷积,并观察卷积结果的波形。

3. 卷积运算在信号处理中的应用实验(1)信号滤波:选择一个信号,如含噪声的信号,通过卷积运算实现滤波操作,去除噪声。

(2)信号重构:选择一个信号,如被压缩的信号,通过卷积运算实现信号重构,恢复原始信号。

五、实验结果与分析1. 连续信号卷积实验结果通过实验,我们可以观察到连续信号卷积的结果。

信号与系统实验报告

信号与系统实验报告

信号与系统实验报告目录1. 内容概要 (2)1.1 研究背景 (3)1.2 研究目的 (4)1.3 研究意义 (4)2. 实验原理 (5)2.1 信号与系统基本概念 (7)2.2 信号的分类与表示 (8)2.3 系统的分类与表示 (9)2.4 信号与系统的运算法则 (11)3. 实验内容及步骤 (12)3.1 实验一 (13)3.1.1 实验目的 (14)3.1.2 实验仪器和设备 (15)3.1.4 实验数据记录与分析 (16)3.2 实验二 (16)3.2.1 实验目的 (17)3.2.2 实验仪器和设备 (18)3.2.3 实验步骤 (19)3.2.4 实验数据记录与分析 (19)3.3 实验三 (20)3.3.1 实验目的 (21)3.3.2 实验仪器和设备 (22)3.3.3 实验步骤 (23)3.3.4 实验数据记录与分析 (24)3.4 实验四 (26)3.4.1 实验目的 (27)3.4.2 实验仪器和设备 (27)3.4.4 实验数据记录与分析 (29)4. 结果与讨论 (29)4.1 实验结果汇总 (31)4.2 结果分析与讨论 (32)4.3 结果与理论知识的对比与验证 (33)1. 内容概要本实验报告旨在总结和回顾在信号与系统课程中所进行的实验内容,通过实践操作加深对理论知识的理解和应用能力。

实验涵盖了信号分析、信号处理方法以及系统响应等多个方面。

实验一:信号的基本特性与运算。

学生掌握了信号的表示方法,包括连续时间信号和离散时间信号,以及信号的基本运算规则,如加法、减法、乘法和除法。

实验二:信号的时间域分析。

在本实验中,学生学习了信号的波形变换、信号的卷积以及信号的频谱分析等基本概念和方法,利用MATLAB工具进行了实际的信号处理。

实验三:系统的时域分析。

学生了解了线性时不变系统的动态响应特性,包括零状态响应、阶跃响应以及脉冲响应,并学会了利用MATLAB进行系统响应的计算和分析。

信号与系统卷积的原理及应用matlab实验

信号与系统卷积的原理及应用matlab实验

信号与系统卷积的原理及应用matlab实验一、信号与系统基础概念信号是指随时间或空间变化的物理量,可以是电压、电流、声音等。

系统是指对输入信号进行处理的设备或算法,可以是滤波器、放大器等。

二、卷积的定义卷积是一种信号处理方法,用于描述一个信号经过另一个信号响应后产生的输出。

数学上,卷积可以表示为两个函数之间的积分运算,即:y(t) = ∫x(τ)h(t-τ)dτ其中,y(t)表示输出信号,x(t)表示输入信号,h(t)表示系统的单位响应。

三、卷积定理卷积定理是指在频域中进行卷积运算时,等价于对两个函数进行乘法运算后再进行逆变换。

即:F{f*g} = F{f}·F{g}其中,f和g分别为两个函数,在频域中表示为F{f}和F{g}。

四、离散卷积与离散卷积定理在数字信号处理中,使用离散卷积来描述一个序列经过另一个序列响应后产生的输出序列。

离散卷积可以表示为:y[n] = ∑x[k]h[n-k]其中,y[n]表示输出序列,x[k]表示输入序列,h[n-k]表示系统的单位响应。

离散卷积定理是指在频域中进行离散卷积运算时,等价于对两个序列进行乘法运算后再进行逆变换。

即:DFT{f*g} = DFT{f}·DFT{g}其中,f和g分别为两个序列,在频域中表示为DFT{f}和DFT{g}。

五、matlab实验1. 实验目的通过matlab实现离散卷积的计算,并观察离散卷积定理的效果。

2. 实验步骤(1)生成两个长度为N的随机序列x和h。

(2)使用matlab自带函数conv计算x和h的离散卷积y1,并绘制其图像。

(3)将x和h分别进行N点FFT变换得到X和H,在频域中计算它们的乘积Y2=X·H。

(4)将Y2进行N点IFFT变换得到y2,并绘制其图像。

(5)比较y1和y2的差异,观察离散卷积定理的效果。

3. 实验结果与分析实验结果如下图所示:从图中可以看出,y1和y2基本重合,说明离散卷积定理在频域中成立。

信号与系统实验报告——卷积(含程序)

信号与系统实验报告——卷积(含程序)

电 子 科 技 大 学实 验 报 告学生姓名:苏晓菁 学 号:2804301026 指导教师:张鹰 一、实验室名称:信号与系统实验室二、实验项目名称:离散系统的冲激响应、卷积和 三、实验原理:线性时不变系统的输入输出关系可通过冲激响应][n h 表示∑∞-∞=-=*=k k n h k x n h n x n y ][][][][][其中*表示卷积运算,MATLAB 提供了求卷积函数conv ,即 y =conv(x,h)filter 命令计算线性常系数差分方程表征的因果LTI 系统在某一给定输入时的输出。

具体地说,考虑一个满足下列差分方程的LTI 系统:∑∑==-=-Mm m Nk k m n x b k n y a 0][][式中x [n ]是系统输入,y [n ]是系统输出。

若x 是包含在区间1-+≤≤xx xNn n n 内x [n ]的一个MATLAB 向量,而向量a 和b 包含系数k a 和k b ,那么y=filter(b,a,x)就会得出满足上面差分方程的因果LTI 系统的输出。

四、实验目的:目的:加深对离散系统冲激响应、卷积和分析方法的理解。

五、实验内容:实验内容(一)、使用实验仿真系统 实验内容(二)、MATLAB 仿真六、实验器材(设备、元器件):计算机、MATLAB 软件。

七、实验步骤:实验内容(一)、使用实验仿真系统1、 在MATLAB 环境下输入命令 >>xhxt启动《信号与系统》MATLAB 实验工具箱。

2、启动工具箱主界面,进入实验二的启动界面 3、设定输入序列][21n a a a x = 和][21m b b b y=,观测离散信号的卷积和的波形。

4、由离散系统的差分方程求输出。

实验内容(二)、MATLAB 仿真1、考虑有限长信号1,05[]0,n x n n≤≤⎧=⎨⎩其余,05[]0,n n h n n≤≤⎧=⎨⎩其余利用conv 计算[][]*[]y n x n h n =的非零样本值,并将这些样本存入向量y 中。

信号与系统-连续信号和离散信号的表示与卷积实验报告

信号与系统-连续信号和离散信号的表示与卷积实验报告

实验一:连续信号和离散信号的表示与卷积一.实验目的1. 学习MATLAB 软件产生信号和实现信号的可视化2. 学习和掌握连续和离散信号的时域表示方法3. 学习和掌握连续信号和离散信号卷积方法二.实验原理1. 信号的表示方法● 常用信号:➢ 连续函数()θω+=t t f sin )(, atAe t f =)(,ttt Sa sin )(=➢ 离散信号()n n f 0sin ][ω=,njw e n f 0][=,][][n u a n f n=● 奇异信号:➢ 连续函数:冲激函数)(t δ,阶跃函数)(t u ,斜坡函数)(t R ➢ 离散信号:冲激函数][n δ,阶跃函数][n u ,斜坡函数][n R2.卷积连续函数的卷积:⎰∞∞--=τττd t f f t g )()()(21离散函数的卷积:∑∞-∞=-=m m n f m f n g ][][][21三.实验内容1. 熟悉matlab 工作环境(1) 运行matlab.exe ,进入matlab 工作环境,如图(1)所示。

图1 matlab工作环境(2)matlab工作环境由Command Window(命令窗口)、Current Direcroty(当前目录)、workspace (工作空间)、command History(历史命令)和Editor(文件编辑器)5部分组成。

其中所有文件的编辑和调试、运行在Editor编辑窗口下进行。

程序的运行也可以在命令窗口进行。

程序调试的信息显示在命令窗口。

(3)程序文件的产生:点击菜单file下的New下的M_files,进入编辑器界面,如图2。

图2 M 文件编辑器(4) 在m 文件编辑器下键入程序代码,保存程序文件(文件命名规则同C 语言)。

如果所定义的是函数文件,则要求函数名为M 文件名。

(5) 程序运行需要给定义的函数参数赋值。

切换到命令窗口下运行例如指数函数定义格式 [t,y]=exp1_exp(t1,t2,dt,A,a)指数函数文件调用方式:[t,y]=exp1_exp(-10,10,0.1,3,-1,1)2 连续和离散信号的时域表示方法(1)单边指数信号 )()(t u Ae t y tα=;function y=exp1_exp(t1,t2,dt,A,a,options)%指数函数,其中t1,t2,dt 分别为起始时间、终止时间和时间间隔 %A,a 为常数 y(t)=Aexp(a*t)%options 参数等于1时为单边指数函数,其他时为双边指数函数 %函数调用的格式 y=exp1_exp(-10,10,0.1,3,-1,1) if options==1t=0:dt:t2;%单边指数函数时间范围 elset=t1:dt:t2;%双边指数函数时间范围endy=A*exp(a*t);%指数函数plot(t,y)%画图grid onxlabel('t')%X轴坐标ylabel('y(t)')%Y轴坐标if options==1title(' 单边指数信号')%标题elsetitle(' 双边指数信号')%标题end实验要求:1)在同一张图上画出a>0,a=0,a<0时指数函数波形,如图3所示. 注意:a的取值范围要适中,不要导致纵坐标相差太大。

信号与系统实验2:信号与卷积

信号与系统实验2:信号与卷积

Matlab 的函数 conv 函数计算卷积积分 x(t) h(t) ,并画出图形。
(2) 画出函数 f1(t) eatu(t) 和 f2 (t) sin tu(t) 的图形,并利用 Matlab 的函数 conv 函数计算卷积 积分 f1(t) f2 (t) ,并画出图形。
(3) 画出教材 P131 例 3-45 中 x[k] 1, 2,3, 4;k 0,1, 2,3, y[k] 1,1,1,1,1;k 0,1, 2,3, 4 的图形,
4.3 step 函数: 计算并画出系统阶跃响应曲线 调用格式:该函数与函数 impulse() 一样,也有相似的调用格式。
三、实验内容及步骤 对书中的例题进行仿真:
1、连续时间系统的冲激响应、阶跃响应
(1)
利用 impulse 函数画出教材 P127 例 3-42:
LTI
系统
d
2
yzs dt
(t
)
stem(f1,'fill'); title('f1=[1 2 3 4];'); xlabel('t'); ylabel('f1(t)'); subplot(1,3,2); stem(f2,'fill') title('f2=[1 1 1 1]'); xlabel('t'); ylabel('f2(t)'); subplot(1,3,3); stem(f,'fill') title('卷积结果'); xlabel('t(sec)'); ylabel('f1(t)');
调用格式: impulse(b,a) 该调用格式以默认方式绘出向量 a 和 b 定义的连续系统的冲激响应的时域波形。

信号与系统实验报告

信号与系统实验报告

实验三常见信号的MATLAB表示及运算一、实验目的1. 熟悉常见信号的意义、特性及波形2. 学会使用MATLAB表示信号的方法并绘制信号波形3.掌握使用MATLAB进行信号基本运算的指令4.熟悉用MATLAB实现卷积积分的方法二、实验原理根据MA TLAB的数值计算功能和符号运算功能, 在MATLAB中, 信号有两种表示方法, 一种是用向量来表示, 另一种则是用符号运算的方法。

在采用适当的MATLAB语句表示出信号后, 就可以利用MATLAB中的绘图命令绘制出直观的信号波形了。

1.连续时间信号从严格意义上讲, MATLAB并不能处理连续信号。

在MATLAB中, 是用连续信号在等时间间隔点上的样值来近似表示的, 当取样时间间隔足够小时, 这些离散的样值就能较好地近似出连续信号。

在MATLAB中连续信号可用向量或符号运算功能来表示。

⑴向量表示法对于连续时间信号, 可以用两个行向量f和t来表示, 其中向量t是用形如的命令定义的时间范围向量, 其中, 为信号起始时间, 为终止时间, p为时间间隔。

向量f为连续信号在向量t所定义的时间点上的样值。

⑵符号运算表示法如果一个信号或函数可以用符号表达式来表示, 那么我们就可以用前面介绍的符号函数专用绘图命令ezplot()等函数来绘出信号的波形。

⑶常见信号的MATLAB表示单位阶跃信号单位阶跃信号的定义为:方法一: 调用Heaviside(t)函数首先定义函数Heaviside(t) 的m函数文件,该文件名应与函数名同名即Heaviside.m。

%定义函数文件,函数名为Heaviside,输入变量为x,输出变量为yfunction y= Heaviside(t)y=(t>0); %定义函数体, 即函数所执行指令%此处定义t>0时y=1,t<=0时y=0, 注意与实际的阶跃信号定义的区别。

方法二: 数值计算法在MATLAB中, 有一个专门用于表示单位阶跃信号的函数, 即stepfun( )函数, 它是用数值计算法表示的单位阶跃函数。

实验 卷积实验

实验  卷积实验

实验10信号卷积实验一、实验目的1. 理解卷积的概念及物理意义;2. 通过实验的方法加深对卷积运算的图解方法及结果的理解。

二、实验设备1.信号与系统实验箱1台2.双踪示波器1台3.铆孔连接线若干三、实验原理说明略四、测量点说明测量点:8P02、8P03:两个激励信号的测量点;8P01 :卷积后的信号输出波形测量点。

五、实验内容及步骤1. 矩形脉冲信号的自卷积实验中完成将输入的矩形脉冲信号完成自卷积运算,并将卷积后信号输出。

实验步骤:(1)DDS1和8P09;(2)调节信号源,使DDS1输出f=1KHz,占空比为50%的脉冲信号,调节1W1使信号幅度为4Vpp;(3)按下8SW2按钮,使程序指示灯D3D2D1D0=0011,指示灯对应自卷积;(4)将示波器的CH1接于DDS1,CH2接于8P01,分别观察输入信号的)(1tf波形与卷积后的输出信号)t(f1*1()f t'的波形;(5)按下1SS02,使频率表右侧t/T指示灯亮,之后旋转1SS02,调节DDS1输出信号的占空比,改变激励信号的脉宽,观测卷积后波形,记录到表10-1中;(6)对比不同脉宽下,卷积后波形的差别,结合实际理解原因;注意:为了便于观察,输入信号实际为无限长度的周期信号,但是这对自卷积来讲是不现实的,因此在实验中1()f t'其实只取了脉冲的一个周期长度。

表10-1 输入信号卷积后的输出信号2. 信号与系统卷积实验中完成将输入的矩形脉冲信号与系统的锯齿波信号完成卷积运算,并将卷积后信号输出。

实验步骤:(1)连接DDS1和8P09;(2)调节信号源,使DDS1输出f=1KHz,占空比为50%的脉冲信号,调节1W1使信号幅度为4Vpp;(3)按下8SW2按钮,使程序指示灯D3D2D1D0=0100,指示灯对应系统卷积;(4)将示波器的CH1接于8P02,CH2接于8P01,分别观察系统冲击响应2()f t波形与卷积后的输出信号)t(f1*2()f t的波形;(5)按下1SS02,使频率表右侧t/T指示灯亮,之后旋转1SS02,调节DDS1输出信号的占空比,改变激励信号的脉宽,观测卷积后波形,记录到表10-2中;(6)对比不同脉宽下,卷积后波形的差别,结合实际理解原因。

《信号与系统》实验报告

《信号与系统》实验报告

信号与系统实验报告班级:姓名:信息与通信工程学院实验一 系统的卷积响应实验性质:提高性 实验级别:必做 开课单位:信息与通信工程学院 学 时: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 )(0t h t h t P t =→=∆→∆∆→∆δ若输入为f(t):∆∆-∆=≈∑∞-∞=∆∆)()()()(k t P k f t f t f k得输出:∆∆-∆=∑∞-∞=∆∆)()()(k t hk 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 hk f t y t y k )()()()(lim)(lim )(0所以:∆∆-∆=-==∑⎰→∆)()(lim)()()(*)()(212121k t f k fd t f f t f t f t s τττ如果只求离散点上的f 值)(n f ∆])[()()()()(2121∑∑∞-∞=∞-∞=∆-∆∆=∆∆-∆∆=∆k k k n f k f k n f k fn f所以,可以用离散卷积和CONV ()求连续卷积,只需∆足够小以及在卷积和的基础上乘以∆。

信号卷积实验报告

信号卷积实验报告

信号与系统实验报告学院:电子信息与电气工程学院班级: 13级电信<1>班学号: 20131060104姓名:李重阳实验三 信号卷积实验一、实验目的1、理解卷积的概念及物理意义;2、通过实验的方法加深对卷积运算的图解方法及结果的理解。

二、实验原理说明卷积积分的物理意义是将信号分解为冲激信号之和,借助系统的冲激响应,求解系统对任意激励信号的零状态响应。

设系统的激励信号为x (t ),冲激响应为h (t ),则系统的零状态响应为()()()*y t x t h t ==()()x t h t d ττ∞-∞-⎰。

1、两个矩形脉冲信号的卷积过程两信号x (t )与h (t )都为矩形脉冲信号,如图3-1所示。

下面由图解的方法(图3-1)给出两个信号的卷积过程和结果,以便与实验结果进行比较。

图3-1 两矩形脉冲的卷积积分的运算过程与结果2、矩形脉冲信号与锯齿波信号的卷积信号f1(t )为矩形脉冲信号, f2(t )为锯齿波信号,如图3-2所示。

根据卷积积分的运算方法得到f1(t )和f2(t )的卷积积分结果f (t ),如图3-2(c )所示。

图3-2 矩形脉冲信号与锯齿脉冲信号的卷积积分的结果3、本实验进行的卷积运算的实现方法在本实验装置中采用了DSP数字信号处理芯片,因此在处理模拟信号的卷积积分运算时,是先通过A/D转换器把模拟信号转换为数字信号,利用所编写的相应程序控制DSP芯片实现数字信号的卷积运算,再把运算结果通过D/A转换为模拟信号输出。

结果与模拟信号的直接运算结果是一致的。

数字信号处理系统逐步和完全取代模拟信号处理系统是科学技术发展的必然趋势。

图3-3为信号卷积的流程图。

图3-3 信号卷积的流程图三、实验内容1、检测矩形脉冲信号的自卷积结果。

用双踪示波器同时观察输入信号和卷积后的输出信号,把输入信号的幅度峰峰值调节为4V,再调节输入信号的频率或占空比使输入信号的时间宽度满足表中的要求,观察输出信号有何变化,判断卷积的结果是否正确,并记录表3-1。

卷积计算的实验报告

卷积计算的实验报告

1. 理解卷积的基本概念和原理;2. 掌握卷积的计算方法;3. 通过MATLAB软件实现卷积运算;4. 分析卷积运算在信号处理中的应用。

二、实验原理卷积是一种线性运算,它描述了两个信号之间的相互作用。

对于两个离散信号x[n]和h[n],它们的卷积y[n]定义为:y[n] = Σx[k]h[n-k]其中,n和k为离散时间变量,Σ表示求和。

卷积运算具有以下性质:1. 交换律:x[n] h[n] = h[n] x[n]2. 结合律:(x[n] h[n]) g[n] = x[n] (h[n] g[n])3. 分配律:x[n] (h[n] + g[n]) = x[n] h[n] + x[n] g[n]卷积运算在信号处理中具有重要的应用,如信号滤波、系统分析、图像处理等。

三、实验内容1. 熟悉MATLAB软件环境;2. 编写MATLAB程序实现卷积运算;3. 分析卷积运算的结果,验证卷积性质;4. 应用卷积运算解决实际问题。

四、实验器材1. 计算机;2. MATLAB软件;3. 离散信号数据。

1. 创建离散信号数据:在MATLAB中创建两个离散信号x[n]和h[n],分别代表输入信号和系统响应。

2. 编写卷积程序:使用MATLAB内置函数conv实现卷积运算,计算y[n] = x[n] h[n]。

3. 分析卷积结果:观察卷积运算的结果,验证卷积性质,如交换律、结合律、分配律等。

4. 应用卷积运算解决实际问题:选择一个实际问题,如信号滤波,使用卷积运算进行求解。

六、实验结果与分析1. 卷积运算结果:运行卷积程序,得到卷积运算结果y[n]。

观察y[n]的波形,分析卷积运算对信号的影响。

2. 验证卷积性质:通过比较x[n] h[n]和h[n] x[n]的卷积结果,验证交换律;通过比较(x[n] h[n]) g[n]和x[n] (h[n] g[n])的卷积结果,验证结合律;通过比较x[n] (h[n] + g[n])和x[n] h[n] + x[n] g[n]的卷积结果,验证分配律。

信号与系统实验(MATLAB 西电版)实验7 离散信号的卷积和

信号与系统实验(MATLAB 西电版)实验7  离散信号的卷积和

实验7 离散信号的卷积和 图 7.2 两个序列的卷积积分
实验7 离散信号的卷积和
(3) 计算f1(k)=u(k),f2(k)=u(k)-u(k-3) MATLAB %f1: f1(k) %k1: f1(k) %f2: f2(k) %k2: f2(k) %f3: f3(k) %k3: f3(k)
实验7 离散信号的卷积和
k1=-5:15; f1=[zeros(1,5),ones(1,16)]; subplot(3,1,1) stem(k1,f1); title(′f1(k)′) k2=k1; f2=[zeros(1,5),ones(1,3),zeros(1,13)]; subplot(3,1,2)
实验7 离散信号的卷积和
w=conv(u,v): 其中u,v为任意两向量,w为积向量,其长度为u,v两
2. deconv 功能:两个序列的反卷积运算(多项式除法函数)
[q,r]=deconv(v,u):
实验7 离散信号的卷积和
其中u,v为任意两向量,q为商向量,r 采用函数conv( ),可以快速求出两个离散时间序列的卷积和, 但是此函数不需要给出两序列对应的时间序列号,也不返回 卷积和序列
f(k)=f1(k)*f2(k) 对应的序列号,因此需要讨论卷积和序列对应的序列号
实验7 离散信号的卷积和
若序列f1(k)在区间n1~n2非零,序列f2(k)在区间m1~m2非 零,则f1(k)的时域宽度为L1=n2-n1+1,f2(k)的时域宽度为 L2=m2-m1+1。由卷积和定义,序列f(k)=f1(k)*f2(k)的时域宽度 为L=L1+L2-1,对应时间序列号区间为n1+m1~n2+m2,在此区
实验7 离散信号的卷积和
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学号: 姓名:
实验四 信号卷积实验
一、实验目的
1、理解卷积的概念及物理意义;
2、 通过实验的方法加深对卷积运算的图解方法及结果的理解。

二、预备知识
1、学习卷积的基本特性
三、实验原理
卷积积分的物理意义是将信号分解为冲激信号之和,借助系统的冲激响应,求解系统对任意激励信号的零状态响应。

设系统的激励信号为)t (x ,冲激响应为)t (h ,则系统的零状态响应为)t (h *)t (x )t (y =()()x h t d τττ∞
-∞
=
-⎰。

对于任意两个信号)t (f 1和)t (f 2,两者做卷积运算定义为12()()()f t f f t d τττ

-∞
=-⎰
=)t (f 1*)t (f 2=)t (f 2*)t (f 1。

0≤<∞-t
2
10≤
≤t 12
≤≤t 4
1≤
≤t ∞<≤t
2124
τ
(b)(a)(c)
(d)(e)
(f)(g)
(h)(i)
2卷积结果
四、实验内容
1、两信号)t(x与)t(h都为矩形脉冲信号,由图解的方法给出两个信号的卷积过程和结果,以便与实验结果进行比较。

2、用matlab软件实现门信号的自卷积,并给出结果分析;方波与三角波的卷积:
3、有能力的同学可以自编辑信号实现三角波的自卷积,并给出结果分析
门信号自卷积:
width=3; %定义门信号高度
t=0:0.001:2;
f1=rectpuls(t,width);%门信号
f2=rectpuls(t,width);%门信号
f=(conv(f1,f2))/1000;%门信号自卷积
n1=(1:length(f1))/1000;
n2=(1:length(f2))/1000;
%%画图
subplot(3,1,1);
plot(n1,f1);
axis([0,4.5,0,2]);
title('输入方波');
subplot(3,1,2);
plot(n2,f2);
axis([0,4.5,0,2]);
title('输入方波');
n=(1:length(f))/1000;
subplot(3,1,3);
plot(n,f);
title('卷积结果');
分析:
①反褶;
②当t<0时,被积函数为0,则f=0;
③当0<t<1时,卷积的积分上限为t,积分下限为0,被积函数为1,则得f=t;
④当1<t<2时,卷积的积分上限为1,积分下限为t,被积函数为1,则得f=1-t;
⑤当2<t时,被积函数为0,则f=0;
门信号与三角波卷积:
clc,clear;
width=1;
t=0:0.001:2;
f1=rectpuls(t,width);%门信号
f2=sawtooth(10*pi*t,width)+1;%三角信号
f=(conv(f1,f2))/1000;%卷积
n1=(1:length(f1))/1000;
n2=(1:length(f2))/1000;
subplot(3,1,1);
plot(n1,f1);
axis([0,2,0,2]);
title('输入方波');
subplot(3,1,2);
plot(n2,f2);
axis([0,2,0,2]);
title('输入三角波');
n=(1:length(f))/1000;
subplot(3,1,3);
plot(n,f);
axis([0,2,0,2]);
title('卷积结果');
三角波自卷积:
clc,clear;
width=1;
t=0:0.001:2;
f1=sawtooth(10*pi*t,width)+1;%产生三角信号1 f2=sawtooth(10*pi*t,width)+1;%产生三角信号2 f=(conv(f1,f2))/1000;%三角信号自卷积
n1=(1:length(f1))/1000;
n2=(1:length(f2))/1000;
subplot(3,1,1);
plot(n1,f1);
axis([0,2,0,2]);
title('输入三角波1');
subplot(3,1,2);
plot(n2,f2);
axis([0,2,0,2]);
title('输入三角波2');
n=(1:length(f))/1000;
subplot(3,1,3);
plot(n,f);
axis([0,2,0,2]);
title('卷积结果');。

相关文档
最新文档