四川大学信号与系统第一次实验报告(题目二)

合集下载

信号与系统实验报告一

信号与系统实验报告一

实验报告(一)实验(一)第一章和第二章一、 实验目的1、 学会使用matlab 产生各类信号。

2、 学会使用matlab 计算卷积并生成信号。

3、 学会计算信号的序列相关。

二、 实验内容1、 利用Matlab 产生下列连续信号并作图。

(1)(2) 2、 利用Matlab 产生下列离散序列并作图。

(1) , 设。

(2) ,设。

3、 已知序列, 。

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

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

(3) 序列相关与序列卷积有何关系?三、 实验细节1.1:(1)代码: t = -1:0.01:5;x =-2*(t>=1);plot(t,x1);axis([-1,5,-2.2,0.2])(2)图像:1.2:(1)代码:51),1(2)(<<---=t t u t x 2000,)8.0cos()1.0cos()(<<=t t t t x ππ⎩⎨⎧≤≤-=其他,055,1][k k x 1515-≤<k )]25.0cos()25.0[sin()9.0(][k k k x k ππ+=2020-≤<k ]3,2,1,0,1,2;2,3,1,0,2,1[][--=-=k k x ]21,0,1,1,1[][=-=k k h ][][][k h k x k y *=][][][n k y k x k R k xy +=∑∞-∞=t = 0:0.01:200;x = cos(0.1*pi*t).*cos(0.8*pi*t);plot(t,x);(2)图像:2.1:(1)代码:k = -15:15;x = rectpuls(k,10)stem(k,x);axis([-15.5,15.5,-0.5,1.5]);(2)图像:2.2:(1)代码:k = -16:16;x = (0.9.^k).*[sin(0.25*pi*k)+cos(0.25.*pi.*k)];stem(k,x);(2)图像:3(1)代码:x = [1,2,0,-1,3,2];h = [1,-1,1];y = conv(x,h);subplot(2,1,1);stem([-2:length(y)-3],y);title('卷积');r = xcorr(x,y);subplot(2,1,2);m=(length(r)-1)/2;stem([-m:m],r);title('相关函数');(2)图像:(3)序列相关是刻画两个序列之间相似性的一种度量,越近似相关性越高,当两序列相等时相关性达到最大值。

《信号与系统》实验报告(完整版)

《信号与系统》实验报告(完整版)

《信号与系统》实验报告(完整版)长江大学电工电子实验中心电路与系统(2)实验报告姓名高文昌班级电信10909班序号06指导教师黄金平老师成绩实验名称:连续信号的绘制一、实验目的1.掌握用Matlab 绘制波形图的方法,学会常见波形的绘制。

2.掌握用Matlab 编写函数的方法。

3.周期信号与非周期信号的观察。

加深对周期信号的理解。

二、实验内容1、用MATLAB 画出下列信号的波形。

(a) ][cos )(1t t f ε=; (b) )]2()2([2||)(2--+=t t t t f εε; (c) )]2()([sin )(3t t t t f ---=εεπ; (d) )sgn()()(24t t G t f =; (e) )2()(265-=t Q t G f ; (f) )sin(|)|2()(6t t t f πε-= (a )t=linspace(-10,10,400);f1=u(cos(t));figure(1),myplot(t,f1)xlabel('Time(sec)'),ylabel('f1(t)')(b)t=linspace(-4,4,400);f2=abs(t)/2.*(u(t+2)-u(t-2)); figure(2),myplot(t,f2)xlabel('Time(sec)'),ylabel('f2(t)');(c)t=linspace(-1,3,400);f3=sin(pi*t).*(u(-t)-u(2-t)); figure(3),myplot(t,f3)xlabel('Time(sec)'),ylabel('f3(t)')(d)t=linspace(-2,2,400); f4=sign(t).*rectpuls(t,2); figure(4),myplot(t,f4)xlabel('Time(sec)'),ylabel('f3(t)')(e)t=linspace(-1,4,400);f5=rectpuls(t,6).*tripuls(t-2,4); figure(5),myplot(t,f5)xlabel('Time(sec)'),ylabel('f5(t)')(f)t=linspace(-4,4,400); f6=u(2-abs(t)).*sin(pi*t) figure(6),myplot(t,f6)xlabel('Time(sec)'),ylabel('f6(t)')2、用基本信号画出图2.1-10中的信号。

信号与系统实验一、二

信号与系统实验一、二

chapter1实验内容:1、画出以下连续时间信号的波形1-0)f(t)=cos(2πt)代码如下:pi=3.14159;t=0:0.01:8;fa=cos(2*pi*t);plot(t,fa);1-1)f (t)=sin(2πt)代码如下:pi=3.14159;t=0:0.01:8;fa=sin(2*t*pi); plot(t,fa);2-0)f (t)=Sa(t/π) 代码如下:pi=3.14159;t=0:0.01:8;fa=sinc(t/pi); plot(t,fa);3-0)f (t)=2[u(t 3)- u(t 5)] 代码如下:t=-1:0.01:10;ft=2*((t>=3)-(t>=5)); plot(t,ft);axis([-1,10,0,3]);4-1)f (t)=e t 代码如下:t=0:0.01:10; ft=exp(t); plot(t,ft);4-2)f (t)=e-t u(t) 代码如下:t=0:0.01:10;f1=(t>=0);f2=exp(-t); plot(t,f1.*f2);5-0)f(t)=2e j(π/4)t,画出实部、虚部、模和相角的波形代码如下:t=0:0.01:10;ft=2*exp(j*(pi/4)*t);h=real(ft); %实部g=imag(ft); %虚部r=abs(ft); %模a=angle(ft); %相角subplot(2,2,1),plot(t,h),title('实部') subplot(2,2,3),plot(t,g),title('虚部') subplot(2,2,2),plot(t,r),title('模')subplot(2,2,4),plot(t,a),title('相角')7)f (t) = u(t)代码如下:t=-1:0.01:5ft=(t>=0);plot(t,ft);axis([-1,5,0,1.5]);8)f (t) =δ(t)代码如下:t=-1:0.01:5;ft=(t>=0)-(t>=0.1); plot(t,ft);axis([-1,1,0,1.1]);9)f9为周期矩形信号,其幅度从-1 到1,占空比为75% 代码如下:pi=3.14159;t=-10:0.01/pi:10;ft=square(t,75);plot(t,ft);2、信号本身运算画出f1(t)为宽度是4,高为1,斜度为0.5 的三角脉冲,然后画出f1(-t),f1(2t),f1(2-2t)的波形以及f1(t)的微分和积分波形。

信号系统实验报告

信号系统实验报告

一、实验目的通过本次实验,加深对信号系统基本概念、原理和方法的了解,掌握信号系统的分析方法,培养实验操作能力和数据处理能力。

二、实验原理信号系统是信息传输和处理的基础,主要包括模拟信号和数字信号。

模拟信号是指连续变化的信号,如声音、图像等;数字信号是指离散变化的信号,如计算机数据等。

信号系统的主要功能是对信号进行传输、处理、变换和存储。

三、实验内容1. 模拟信号的产生与处理(1)实验目的:了解模拟信号的产生方法,掌握模拟信号处理的基本原理。

(2)实验原理:利用示波器、信号发生器等设备产生模拟信号,并通过放大、滤波、调制等处理方法对信号进行加工。

(3)实验步骤:①产生正弦波信号;②将正弦波信号放大;③对放大后的信号进行低通滤波;④观察滤波后的信号波形。

2. 数字信号的产生与处理(1)实验目的:了解数字信号的产生方法,掌握数字信号处理的基本原理。

(2)实验原理:利用数字信号发生器、数字信号处理器等设备产生数字信号,并通过采样、量化、编码等处理方法对信号进行加工。

(3)实验步骤:①产生数字正弦波信号;②对数字信号进行采样;③对采样后的信号进行量化;④观察量化后的信号波形。

3. 信号调制与解调(1)实验目的:了解信号调制与解调的基本原理,掌握调制和解调的方法。

(2)实验原理:调制是将信息信号加载到载波信号上,解调是将调制信号还原为原始信息信号。

(3)实验步骤:①产生数字信号;②将数字信号调制到载波信号上;③对调制后的信号进行解调;④观察解调后的信号波形。

四、实验结果与分析1. 模拟信号的产生与处理实验结果表明,通过示波器、信号发生器等设备可以产生正弦波信号,并通过放大、滤波等处理方法对信号进行加工。

滤波后的信号波形符合预期。

2. 数字信号的产生与处理实验结果表明,通过数字信号发生器、数字信号处理器等设备可以产生数字信号,并通过采样、量化等处理方法对信号进行加工。

量化后的信号波形符合预期。

3. 信号调制与解调实验结果表明,通过调制可以将数字信号加载到载波信号上,解调后可以将调制信号还原为原始信息信号。

信号与系统实验实验报告

信号与系统实验实验报告

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

具体而言,包括以下几个方面: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、在示波器上观察并记录不同信号的波形、频率和幅度。

信号与系统实验报告(一) 大二下

信号与系统实验报告(一) 大二下

电气学科大类级《信号与控制综合实验》课程实验报告(基本实验一:信号与系统基本实验)姓名学号专业班号同组者1 学号专业班号同组者2 学号专业班号指导教师日期实验成绩评阅人实验评分表基本实验实验编号名称/内容(此列由学生自己填写)实验分值评分实验一常用信号的观察 5实验二零输入,零状态及完全响应 5实验五无源与有源滤波器10实验六低通高通带通带阻滤波器的转换10实验七信号的采样与恢复15实验八调制与解调15设计性实验实验名称/内容实验分值评分创新性实验实验名称/内容实验分值评分教师评价意见总分目录一、实验内容(一)实验一常用信号的观察实验任务与目的总体方案设计方案实现和具体设计实验设计与实验结果结果分析、讨论与思考题(二)实验二零输入。

零状态及完全响应实验任务与目的总体方案设计方案实现和具体设计实验设计与实验结果结果分析、讨论与思考题(三)实验五无源与有源滤波器实验任务与目的总体方案设计方案实现和具体设计实验设计与实验结果结果分析、讨论与思考题(四)实验六低通、高通、带通、带阻滤波器间的变换实验任务与目的总体方案设计方案实现和具体设计实验设计与实验结果结果分析、讨论与思考题(五)实验七信号的采样与恢复实验实验任务与目的总体方案设计方案实现和具体设计实验设计与实验结果结果分析、讨论与思考题(六)实验八调制与解调实验实验任务与目的总体方案设计方案实现和具体设计实验设计与实验结果结果分析、讨论与思考题二、实验总结三、实验心得与体会四、参考文献实验一常用信号的观察一、实验任务与目的1.了解常用的信号的波形和特点;2.理解相应信号的参数。

3.学习函数发生器和示波器的使用。

4.学习示波器波形采样软件Wavestar的使用二、实验内容1.观察常用的信号,如:正弦波,三角波,锯齿波及一些组合函数的波形2.用示波器测量信号,读取信号的幅度和频率三、实验结果正弦波(sin)直流波(DC)脉冲波方波(puls)锯齿波(RAMP)三角波(TRIA)振荡波四实验心得通过此次实验,让我看到了常用的信号的波形及其产生过程,加深了对该信号的理解,平时应用时更加了解其特性.实验二零输入零状态及完全响应一.实验任务与目的1.通过实验,进一步了解系统的零输入相应,零状态相应和完全响应的原理。

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

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

工业大学校区《信号与系统》课程实验报告专业班级学生《信号与系统》课程实验报告一实验名称一阶系统的阶跃响应姓名系院专业班级学号实验日期指导教师成绩一、实验目的1.熟悉一阶系统的无源和有源电路;2.研究一阶系统时间常数T的变化对系统性能的影响;3.研究一阶系统的零点对系统响应的影响。

二、实验原理1.无零点的一阶系统无零点一阶系统的有源和无源电路图如图2-1的(a)和(b)所示。

它们的传递函数均为:10.2s1G(s)=+(a) 有源(b) 无源图2-1 无零点一阶系统有源、无源电路图2.有零点的一阶系统(|Z|<|P|)图2-2的(a)和(b)分别为有零点一阶系统的有源和无源电路图,它们的传递函数为:10.2s1)0.2(sG(s)++=,⎪⎪⎪⎪⎭⎫⎝⎛++=S611S161G(s)(a) 有源(b) 无源图2-2 有零点(|Z|<|P|)一阶系统有源、无源电路图3.有零点的一阶系统(|Z|>|P|)图2-3的(a)和(b)分别为有零点一阶系统的有源和无源电路图,它们的传递函数为:1s10.1sG(s)=++(a) 有源(b) 无源图2-3 有零点(|Z|>|P|)一阶系统有源、无源电路图三、实验步骤1.打开THKSS-A/B/C/D/E型信号与系统实验箱,将实验模块SS02插入实验箱的固定孔中,利用该模块上的单元组成图2-1(a)(或(b))所示的一阶系统模拟电路。

2.实验线路检查无误后,打开实验箱右侧总电源开关。

3.将“阶跃信号发生器”的输出拨到“正输出”,按下“阶跃按键”按钮,调节电位器RP1,使之输出电压幅值为1V,并将“阶跃信号发生器”的“输出”端与电路的输入端“Ui”相连,电路的输出端“Uo”接到双踪示波器的输入端,然后用示波器观测系统的阶跃响应,并由曲线实测一阶系统的时间常数T。

4.再依次利用实验模块上相关的单元分别组成图2-2(a)(或(b))、2-3(a)(或(b))所示的一阶系统模拟电路,重复实验步骤3,观察并记录实验曲线。

《信号与系统》实验报告材料

《信号与系统》实验报告材料

信号与系统实验报告班级:姓名:信息与通信工程学院实验一 系统的卷积响应实验性质:提高性 实验级别:必做 开课单位:信息与通信工程学院 学 时: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 h)()(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 ()求连续卷积,只需∆足够小以及在卷积和的基础上乘以∆。

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

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

实验三常见信号得MATLAB表示及运算一、实验目得1。

熟悉常见信号得意义、特性及波形2.学会使用MATLAB表示信号得方法并绘制信号波形3、掌握使用MATLAB进行信号基本运算得指令4、熟悉用MATLAB实现卷积积分得方法二、实验原理根据MATLAB得数值计算功能与符号运算功能,在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( )函数,它就是用数值计算法表示得单位阶跃函数.其调用格式为:stepfun(t,t0)其中,t就是以向量形式表示得变量,t0表示信号发生突变得时刻,在t0以前,函数值小于零,t0以后函数值大于零。

信号与系统实验报告

信号与系统实验报告

实验一、熟悉MATLAB环境和基本信号的产生与运算一、实验目的1.熟悉MATLAB 的运行环境及基本操作命令;2.掌握MATLAB中信号的表示方法;二、实验器材计算机、MATLAB软件三、实验原理1、 MATLAB简介MATLAB语言是以矩阵计算为基础,语法规则简单易学,并将高性能的数值计算和可视化结合,而且有着功能强大、丰富的函数工具箱,可扩展性强,使它深受工程技术人员及科技专家的欢迎,并很快成为应用学科计算机辅助分析、设计、仿真、教学等领域不可缺少的基础软件。

2、实验中常用的MATLAB函数命令function:它是自己编写程序来实现所需的功能,调用格式为:function ****( ) 括号外面为函数名称,括号中为函数中要用到的变量。

plot命令:plot命令是MATLAB中用来绘制用连续信号的波形。

它的功能是将向量点用直线依次连接起来。

调用格式:plot(f)或plot(t,f)。

axis命令:此命令可以来定义绘制波形中坐标的范围。

调用格式为:axis([k1,k2,g1,g2]),其中k1,k2表示横坐标的范围,g1,g2表示纵坐标的范围。

stem命令:此命令专门用来绘制离散序列的波形。

调用格式为:stem(k,f) 调用此命令可以绘制出离散序列的点状图。

length命令:此函数可以计算出向量的长度。

调用格式为:length(f)。

ones函数:这是MATLAB中一个常用的函数,它产生元素全部为1的矩阵,调用格式为:n=0:5;ones(1,n)表示长度为整数n的阶跃序列。

k=1:p:8;ones(1,length(k))表示长度为k的门信号。

subplot命令:在MATLAB绘图过程中显示多个信号的波形,调用格式为:subplot(n1,n2,k),表明把一个图形分成了n1*n2块,在第k块上绘制波形。

.......四、实验内容1.自选二个简单的信号进行加减运算。

%program1.1.mt=0:0.01:2;f1=sin(2*t);f2=cos(2*t);f3=f1+f2;plot(t,f3)2、自选一个简单的信号进行乘法运算。

信号与系统实验报告

信号与系统实验报告

信号与系统实验报告信号与系统课堂实验报告实验一:一.实验项目名称:表示信号、系统的MATLAB 函数、工具箱二.实验原理:利用MATLAB 强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB 函数来构成信号。

常见的基本信号可以简要归纳如下: 1.单位抽样序列()?≠==0001n n n δ在MATLAB 中可以利用zeros()函数实现 ()N zeros x ,1=;()11=x 如果()n δ在时间轴上延迟了k 个单位,得到()k n -δ,即: ()??≠==-kn kn k n 01δ2.单位阶跃序列()?<≥=0001n n n u在MATLAB 中用one()函数实现()N ones x ,1=3.正弦序列())(?π+=Fs fn A n x /2sin利用MATLAB 实现)/***2sin(*1:0fai Fs n f pi A x N n +=-=4.复正弦序列()jwn e n x =利用MATLAB 实现)**exp(1:0n w j x N n =-=5.指数序列 ()n a n x =利用MATLAB 实现na x N n ^1:0=-=三.实验目的目的:1、加深对常用离散信号的理解;2、熟悉表示信号的基本MATLAB 函数。

任务:基本MATLAB 函数产生离散信号;基本信号之间的简单运算;判断信号周期。

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

六.实验步骤内容一:信号的表示及简单运算1.在MATLAB环境下输入命令>>xhxt启动《信号与系统》MATLAB实验工具箱。

点击按钮“点击进入”,进入工具箱主界面。

如图所示,选中实验模块对应列表框的第一项“实验一表示信号、系统的MATLAB函数、工具箱”,点击按钮“进入实验”;2、实验一的启动界面,如图所示。

仔细阅读实验目的和实验内容,然后点击按钮“进入实验”,打开实验一主界面。

信号与系统实验报告

信号与系统实验报告

实验三常见信号的MATLAB 表示及运算一、实验目的1.熟悉常见信号的意义、特性及波形2.学会使用MATLAB 表示信号的方法并绘制信号波形 3. 掌握使用MATLAB 进行信号基本运算的指令 4. 熟悉用MATLAB 实现卷积积分的方法二、实验原理根据MATLAB 的数值计算功能和符号运算功能,在MATLAB 中,信号有两种表示方法,一种是用向量来表示,另一种则是用符号运算的方法;在采用适当的MATLAB 语句表示出信号后,就可以利用MATLAB 中的绘图命令绘制出直观的信号波形了;1.连续时间信号从严格意义上讲,MATLAB 并不能处理连续信号;在MATLAB 中,是用连续信号在等时间间隔点上的样值来近似表示的,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号;在MATLAB 中连续信号可用向量或符号运算功能来表示; ⑴ 向量表示法对于连续时间信号()f t ,可以用两个行向量f 和t 来表示,其中向量t 是用形如12::t t p t =的命令定义的时间范围向量,其中,1t 为信号起始时间,2t 为终止时间,p 为时间间隔;向量f 为连续信号()f t 在向量t 所定义的时间点上的样值; ⑵ 符号运算表示法如果一个信号或函数可以用符号表达式来表示,那么我们就可以用前面介绍的符号函数专用绘图命令ezplot 等函数来绘出信号的波形; ⑶ 常见信号的MATLAB 表示 单位阶跃信号单位阶跃信号的定义为:10()0t u t t >⎧=⎨<⎩方法一: 调用Heavisidet 函数首先定义函数Heavisidet 的m 函数文件,该文件名应与函数名同名即;%定义函数文件,函数名为Heaviside,输入变量为x,输出变量为y function y= Heavisidety=t>0; %定义函数体,即函数所执行指令%此处定义t>0时y=1,t<=0时y=0,注意与实际的阶跃信号定义的区别;方法二:数值计算法在MATLAB 中,有一个专门用于表示单位阶跃信号的函数,即stepfun 函数,它是用数值计算法表示的单位阶跃函数()u t ;其调用格式为:stepfunt,t0其中,t 是以向量形式表示的变量,t0表示信号发生突变的时刻,在t0以前,函数值小于零,t0以后函数值大于零;有趣的是它同时还可以表示单位阶跃序列()u k ,这只要将自变量以及取样间隔设定为整数即可; 符号函数符号函数的定义为:10sgn()1t t t >⎧=⎨-<⎩在MATLAB 中有专门用于表示符号函数的函数sign ,由于单位阶跃信号 t 和符号函数两者之间存在以下关系:1122()sgn()t t ε=+,因此,利用这个函数就可以很容易地生成单位阶跃信号;2.离散时间信号离散时间信号又叫离散时间序列,一般用()f k 表示,其中变量k 为整数,代表离散的采样时间点采样次数;在MATLAB 中,离散信号的表示方法与连续信号不同,它无法用符号运算法来表示,而只能采用数值计算法表示,由于MATLAB 中元素的个数是有限的,因此,MATLAB 无法表示无限序列;另外,在绘制离散信号时必须使用专门绘制离散数据的命令,即stem 函数,而不能用plot 函数; 单位序列()k δ单位序列()k δ的定义为10()0k k k δ=⎧=⎨≠⎩单位阶跃序列()u k单位阶跃序列()u k 的定义为10()0k u k k ≥⎧=⎨<⎩3.卷积积分两个信号的卷积定义为:MATLAB 中是利用conv 函数来实现卷积的;功能:实现两个函数1()f t 和2()f t 的卷积;格式:g=convf1,f2说明:f1=f 1t,f2=f 2t 表示两个函数,g=gt 表示两个函数的卷积结果;三、实验内容1.分别用MATLAB 的向量表示法和符号运算功能,表示并绘出下列连续时间信号的波形: ⑴ 2()(2)()tf t e u t -=- ⑵[]()cos()()(4)2tf t u t u t π=--1 t=-1::10;t1=-1::; t2=0::10;f1=zeros1,lengtht1,ones1,lengtht2;f=2-exp-2t.f1; plott,faxis-1,10,0, syms t;f=sym'2-exp-2theavisidet'; ezplotf,-1,10;2t=-2::8;f=0.t<0+cospit/2.t>0&t<4+0.t>4; plott,f syms t;f=sym'cospit/2heavisidet-heavisidet-4 '; ezplotf,-2,8;2.分别用MATLAB 表示并绘出下列离散时间信号的波形: ⑵ []()()(8)f t k u k u k =-- ⑶()sin()()4k f k u k π= 2 t=0:8; t1=-10:15;f=zeros1,10,t,zeros1,7; stemt1,faxis-10,15,0,10; 3 t=0:50; t1=-10:50;f=zeros1,10,sintpi/4; stemt1,faxis-10,50,-2,23.已知两信号1()(1)()f t u t u t =+-,2()()(1)f t u t u t =--,求卷积积分12()()()g t f t f t =*,并与例题比较;t1=-1::0; t2=0::1; t3=-1::1;f1=onessizet1; f2=onessizet2; g=convf1,f2;subplot3,1,1,plott1,f1; subplot3,1,2,plott2,f2; subplot3,1,3,plott3,g;与例题相比较,gt 的定义域不同,最大值对应的横坐标也不同;4.已知{}{}12()1,1,1,2,()1,2,3,4,5f k f k ==,求两序列的卷积和 ;N=4; M=5; L=N+M-1; f1=1,1,1,2;f2=1,2,3,4,5; g=convf1,f2; kf1=0:N-1; kf2=0:M-1; kg=0:L-1;subplot1,3,1,stemkf1,f1,'k';xlabel'k'; ylabel'f1k';grid onsubplot1,3,2,stemkf2,f2,'k';xlabel'k'; ylabel'f2k';grid onsubplot1,3,3;stemkg,g,'k';xlabel'k'; ylabel'gk';grid on 实验心得:第一次接触Mutlab 这个绘图软件,觉得挺新奇的,同时 ,由于之前不太学信号与系统遇到一些不懂的问题,结合这些图对信号与系统有更好的了解;实验四 连续时间信号的频域分析一、实验目的1.熟悉傅里叶变换的性质 2.熟悉常见信号的傅里叶变换3.了解傅里叶变换的MATLAB 实现方法二、实验原理从已知信号()f t 求出相应的频谱函数()F j ω的数学表示为:()F j ω()j t f t e dt ω∞--∞=⎰傅里叶反变换的定义为:1()()2j t f t F j e d ωωωπ∞-∞=⎰在MATLAB 中实现傅里叶变换的方法有两种,一种是利用MATLAB 中的Symbolic Math Toolbox 提供的专用函数直接求解函数的傅里叶变换和傅里叶反变换,另一种是傅里叶变换的数值计算实现法;1.直接调用专用函数法①在MATLAB 中实现傅里叶变换的函数为:F=fourier f 对ft 进行傅里叶变换,其结果为Fw F =fourierf,v 对ft 进行傅里叶变换,其结果为Fv F=fourier f,u,v 对fu 进行傅里叶变换,其结果为Fv ②傅里叶反变换f=ifourier F 对Fw 进行傅里叶反变换,其结果为fx f=ifourierF,U 对Fw 进行傅里叶反变换,其结果为fu f=ifourier F,v,u 对Fv 进行傅里叶反变换,其结果为fu 注意:1在调用函数fourier 及ifourier 之前,要用syms 命令对所有需要用到的变量如t,u,v,w 等进行说明,即要将这些变量说明成符号变量;对fourier 中的f 及ifourier 中的F 也要用符号定义符sym 将其说明为符号表达式;2采用fourier 及fourier 得到的返回函数,仍然为符号表达式;在对其作图时要用ezplot 函数,而不能用plot 函数;3fourier 及fourier 函数的应用有很多局限性,如果在返回函数中含有δω等函数,则ezplot 函数也无法作出图来;另外,在用fourier 函数对某些信号进行变换时,其返回函数如果包含一些不能直接表达的式子,则此时当然也就无法作图了;这是fourier 函数的一个局限;另一个局限是在很多场合,尽管原时间信号ft 是连续的,但却不能表示成符号表达式,此时只能应用下面介绍的数值计算法来进行傅氏变换了,当然,大多数情况下,用数值计算法所求的频谱函数只是一种近似值;2、傅里叶变换的数值计算实现法严格说来,如果不使用symbolic 工具箱,是不能分析连续时间信号的;采用数值计算方法实现连续时间信号的傅里叶变换,实质上只是借助于MATLAB 的强大数值计算功能,特别是其强大的矩阵运算能力而进行的一种近似计算;傅里叶变换的数值计算实现法的原理如下: 对于连续时间信号ft,其傅里叶变换为:其中τ为取样间隔,如果ft 是时限信号,或者当|t|大于某个给定值时,ft 的值已经衰减得很厉害,可以近似地看成是时限信号,则上式中的n 取值就是有限的,假定为N,有: 若对频率变量ω进行取样,得: 通常取:02k k k MM ωπωτ==,其中0ω是要取的频率范围,或信号的频带宽度;采用MATLAB 实现上式时,其要点是要生成ft 的N 个样本值()f n τ的向量,以及向量k j n eωτ-,两向量的内积即两矩阵的乘积,结果即完成上式的傅里叶变换的数值计算;注意:时间取样间隔τ的确定,其依据是τ必须小于奈奎斯特Nyquist 取样间隔;如果ft 不是严格的带限信号,则可以根据实际计算的精度要求来确定一个适当的频率0ω为信号的带宽;三、 实验内容1.编程实现求下列信号的幅度频谱1 求出1()(21)(21)f t u t u t =+--的频谱函数F 1jω,请将它与上面门宽为2的门函数()(1)(1)f t u t u t =+--的频谱进行比较,观察两者的特点,说明两者的关系;2 三角脉冲21||||1()0||1t t f t t -≤⎧=⎨>⎩3 单边指数信号3()()tf t e t ε-=4 高斯信号23()t f t e -=1 syms t w Gt=sym'Heaviside2t+1-Heaviside2t-1'; Fw=fourierGt,t,w;FFw=maple'convert',Fw,'piecewise'; FFP=absFFw; ezplotFFP,-10pi 10pi;grid; axis-10pi 10pi 0与()(1)(1)f t u t u t =+--的频谱比较,1()(21)(21)f t u t u t =+--的频谱函数F 1jω最大值是其的1/2; 2syms t w;Gt=sym'1+tHeavisidet+1-Heavisidet+1-tHeavisidet-Heavisidet-1'; Fw=fourierGt,t,w;FFw=maple'convert',Fw,'piecewise'; FFP=absFFw; ezplotFFP,-10pi 10pi;grid; axis-10pi 10pi 0 3syms t w Gt=sym'exp-tHeavisidet';Fw=fourierGt,t,w;FFw=maple'convert',Fw,'piecewise'; FFP=absFFw; ezplotFFP,-10pi 10pi;grid; axis-10pi 10pi -1 2 4syms t w Gt=sym'exp-t^2';Fw=fourierGt,t,w;FFw=maple'convert',Fw,'piecewise'; ezplotFFw,-30 30;grid; axis-30 30 -1 22.利用ifourier 函数求下列频谱函数的傅氏反变换122()16F j j ωωω=-+ 222()58()()65j j F j j j ωωωωω+-=++1syms t w Fw=sym'-i2w/16+w^2'; ft=ifourierFw,w,t; ft运行结果: ft =-exp4theaviside-t+exp-4theavisidet 2syms t wFw=sym'iw^2+5iw-8/iw^2+6iw+5'; ft=ifourierFw,w,t; ft运行结果: ft =diract+-3exp-t+2exp-5theavisidet实验心得matlab 不但具有数值计算能力,还能建模仿真,能帮助我们理解不同时间信号的频域分析;实验五 连续时间系统的频域分析一、实验目的1. 学习由系统函数确定系统频率特性的方法;2. 学习和掌握连续时间系统的频率特性及其幅度特性、相位特性的物理意义;3.通过本实验了解低通、高通、带通、全通滤波器的性能及特点;二、实验原理及方法频域分析法与时域分析法的不同之处主要在于信号分解的单元函数不同;在频域分析法中,信号分解成一系列不同幅度、不同频率的等幅正弦函数,通过求取对每一单元激励产生的响应,并将响应叠加,再转换到时域以得到系统的总响应;所以说,频域分析法是一种变域分析法;它把时域中求解响应的问题通过 Fourier 级数或 Fourier 变换转换成频域中的问题;在频域中求解后再转换回时域从而得到最终结果;在实际应用中,多使用另一种变域分析法:复频域分析法,即 Laplace 变换分析法;所谓频率特性,也称频率响应特性,是指系统在正弦信号激励下稳态响应随频率变化的情况,包括幅度随频率的响应和相位随频率的响应两个方面;利用系统函数也可以确定系统频率特性,公式如下:幅度响应用()ωj H 表示,相位响应用)(ωϕH 表示;本实验所研究的系统函数Hs 是有理函数形式,也就是说,分子、分母分别是m 、n 阶多项式; 要计算频率特性,可以写出为了计算出()ωj H 、)(ωϕH 的值,可以利用复数三角形式的一个重要特性: 而⎥⎦⎤⎢⎣⎡+=2sin 2cosππωωj j ,则()⎥⎦⎤⎢⎣⎡+=2sin 2cos ππωωn j n j n n利用这些公式可以化简高次幂,因此分子和分母的复数多项式就可以转化为分别对实部与虚部的实数运算,算出分子、分母的实部、虚部值后,最后就可以计算出幅度()ωj H 、相位)(ωϕH 的值了;三、实验内容a)sm m ms H )(1)(2-+=,m 取值区间 0,1,绘制一组曲线 m=,,,,; b) 绘制下列系统的幅频响应对数曲线和相频响应曲线,分析其频率特性; a %figurealpha=,,,,;colorn='r' 'g' 'b' 'y' 'k'; % r g b y m c k 红,绿,蓝,黄,品红,青,黑 for n=1:5b=0 alphan; % 分子系数向量a=alphan-alphan^2 1; % 分母系数向量 printsysb,a,'s' Hz,w=freqsb,a; w=w./pi; magh=absHz;zerosIndx=findmagh==0; maghzerosIndx=1; magh=20log10magh; maghzerosIndx=-inf; angh=angleHz;angh=unwrapangh180/pi; subplot1,2,1plotw,magh,colornn;hold onsubplot1,2,2plotw,angh,colornn;hold onendsubplot1,2,1hold offxlabel'特征角频率\times\pi rad/sample' title'幅频特性曲线 |Hw| dB';subplot1,2,2hold offxlabel'特征角频率 \times\pi rad/sample' title'相频特性曲线 \thetaw degrees';b1 %b=1,0; % 分子系数向量a=1,1; % 分母系数向量printsysb,a,'s'Hz,w=freqsb,a;w=w./pi;magh=absHz;zerosIndx=findmagh==0;maghzerosIndx=1;magh=20log10magh; % 以分贝maghzerosIndx=-inf;angh=angleHz;angh=unwrapangh180/pi; % 角度换算figuresubplot1,2,1plotw,magh;grid onxlabel'特征角频率\times\pi rad/sample'title'幅频特性曲线 |Hw| dB';subplot1,2,2plotw,angh;grid onxlabel'特征角频率 \times\pi rad/sample'title'相频特性曲线 \thetaw degrees';2 %b=0,1,0; % 分子系数向量a=1,3,2; % 分母系数向量printsysb,a,'s'Hz,w=freqsb,a;w=w./pi;magh=absHz;zerosIndx=findmagh==0;maghzerosIndx=1;magh=20log10magh; % 以分贝maghzerosIndx=-inf;angh=angleHz;angh=unwrapangh180/pi; % 角度换算figuresubplot1,2,1plotw,magh;grid onxlabel'特征角频率\times\pi rad/sample'title'幅频特性曲线 |Hw| dB';subplot1,2,2plotw,angh;grid onxlabel'特征角频率 \times\pi rad/sample'title'相频特性曲线 \thetaw degrees';3 %b=1,-1; % 分子系数向量a=1,1; % 分母系数向量printsysb,a,'s'Hz,w=freqsb,a;w=w./pi;magh=absHz;zerosIndx=findmagh==0;maghzerosIndx=1;magh=20log10magh; % 以分贝maghzerosIndx=-inf;angh=angleHz;angh=unwrapangh180/pi; % 角度换算figuresubplot1,2,1plotw,magh;grid onxlabel'特征角频率\times\pi rad/sample'title'幅频特性曲线 |Hw| dB';subplot1,2,2plotw,angh;grid onxlabel'特征角频率 \times\pi rad/sample'title'相频特性曲线 \thetaw degrees';实验心得:虽然之前用公式转换到频域上分析,但是有时会觉得挺抽象的,不太好理解;根据这些图像结合起来更进一步对信号的了解;同时,这个在编程序时,虽然遇到一些问题,但是总算解决了;实验六离散时间系统的Z域分析一、 实验目的1. 学习和掌握离散系统的频率特性及其幅度特性、相位特性的物理意义;2. 深入理解离散系统频率特性和对称性和周期性;3. 认识离散系统频率特性与系统参数之间的系统4.通过阅读、修改并调试本实验所给源程序,加强计算机编程能力; 二、 实验原理及方法对于离散时间系统,系统单位冲激响应序列)(n h 的 Fourier 变换)(ωj e H 完全反映了系统自身的频率特性,称)(ωj eH 为离散系统的频率特性,可由系统函数)(z H 求出,关系式如下:ωωj j e z z H e H ==)()( 6 – 1由于ωj e是频率的周期函数,所以系统的频率特性也是频率的周期函数,且周期为π2,因此研究系统频率特性只要在πωπ≤≤-范围内就可以了;∑∑∑∞-∞=∞-∞=∞-∞=--==n n n j j n n h j n n h en h e H )sin()()cos()()()(ωωωω6 – 2容易证明,其实部是ω的偶函数,虚部是ω的奇函数,其模ωj e H (的ω的偶函数,相位[])(arg ωj e H 是ω的奇函数;因此研究系统幅度特性)(ωj e H 、相位特性[])(arg ωj e H ,只要在πω≤≤0范围内讨论即可;综上所述,系统频率特性)(ωj eH 具有周期性和对称性,深入理解这一点是十分重要的;当离散系统的系统结构一定,它的频率特性)(ωj e H 将随参数选择的不同而不同,这表明了系统结构、参数、特性三者之间的关系,即同一结构,参数不同其特性也不同; 例如,下图所示离散系统,其数学模型由线性常系数差分方程描述:)()1()(n x n ay n y +-=系统函数:a z az z z H >-=,)(系统函数频率特性:ωωωωωsin )cos 1(1)(ja a a e e e H j j j +-=-=幅频特性:ωωcos 211)(2a a eH j -+=相频特性:[]ωωωcos 1sin arctan)(arg a a eH j --= 容易分析出,当10<<a 时系统呈低通特性,当01<<-a 时系统呈高通特性;当0=a 时系统呈全通特性;同时说明,在系统结构如图所示一定时,其频率特性随参数a 的变化而变化;三、 实验内容a 2281.011)(----=z z z H ;b 1.04.06.01.03.03.01.0)(2323+++-+-=z z z z z z z Hc 2181.011)(--+-=zz z H a %b=1,0,-1; % 分子系数向量a=1,0,; % 分母系数向量printsysb,a,'z'Hz,w=freqzb,a;w=w./pi;magh=absHz;zerosIndx=findmagh==0;maghzerosIndx=1;magh=20log10magh; % 以分贝maghzerosIndx=-inf;angh=angleHz;angh=unwrapangh180/pi; % 角度换算figuresubplot1,2,1plotw,magh;grid onxlabel'特征角频率\times\pi rad/sample'title'幅频特性曲线 |Hw| dB';subplot1,2,2plotw,angh;grid onxlabel'特征角频率 \times\pi rad/sample'title'相频特性曲线 \thetaw degrees';带通b %b=,,,; % 分子系数向量a=1,,,; % 分母系数向量printsysb,a,'z'Hz,w=freqzb,a;w=w./pi;magh=absHz;zerosIndx=findmagh==0;maghzerosIndx=1;magh=20log10magh; % 以分贝maghzerosIndx=-inf;angh=angleHz;angh=unwrapangh180/pi; % 角度换算figuresubplot1,2,1plotw,magh;grid onxlabel'特征角频率\times\pi rad/sample'title'幅频特性曲线 |Hw| dB';subplot1,2,2plotw,angh;grid onxlabel'特征角频率 \times\pi rad/sample'title'相频特性曲线 \thetaw degrees';高通c %b=1,-1,0; % 分子系数向量a=1,0,; % 分母系数向量printsysb,a,'z'Hz,w=freqzb,a;w=w./pi;magh=absHz;zerosIndx=findmagh==0;maghzerosIndx=1;magh=20log10magh; % 以分贝maghzerosIndx=-inf;angh=angleHz;angh=unwrapangh180/pi; % 角度换算figuresubplot1,2,1plotw,magh;grid onxlabel'特征角频率\times\pi rad/sample'title'幅频特性曲线 |Hw| dB';subplot1,2,2plotw,angh;grid onxlabel'特征角频率 \times\pi rad/sample'title'相频特性曲线 \thetaw degrees';带通实验心得:本来理论知识不是很强的,虽然已经编出程序得到相关图形,但是不会辨别相关通带,这让我深刻地反省;。

四川大学信号与系统实验报告

四川大学信号与系统实验报告

四川⼤学信号与系统实验报告实验报告课程名称信号与系统实验名称信号与LTI系统的时频域分析实验时间2017 年 6 ⽉15 ⽇学院电⼦信息学院指导教师周新志学⽣班级学号学院(系) 电⼦信息学院专业信息安全实验报告(2)a.clear;h1=[0.0031,0.0044,-0.0031,-0.0272,-0.0346,0.0374,0.1921,0.3279,0.3279,0.192 1,0.0374,-0.0346,-0.0272,-0.0031,0.0044,0.0031];k1=0:15;n=-4:4;x1=cos(0.25*pi*n);y1=conv(h1,x1);%计算序列f1与f2的卷积和fk0=k1(1)+n(1);%计算序列f⾮零样值的起点位置k3=length(x1)+length(h1)-2;%计算卷积和f的⾮零样值的宽度k=k0:k0+k3;%确定卷积和f⾮零样值的序号向量subplot(2,2,1);stem(k,y1);title('x1[n]与h1[n]的卷积和y1[n]');xlabel('k');ylabel('y1[k]');x2=cos(1.25*pi*n);y2=conv(h1,x2);subplot(2,2,2);stem(k,y2);title('x2[n]与h1[n]的卷积和y2[n]');xlabel('k');ylabel('y2[k]');x3=x1+x2;y3=conv(h1,x3);subplot(2,2,3);stem(k,y3);title('x3[n]与h1[n]的卷积和y3[n]');xlabel('k');ylabel('y3[k]');b.clear;h2=[-0.0238,0.0562,-0.0575,-0.1302,0.5252, -0.6842,-0.3129,5.6197,5.6197, -0.3129,-0.6842,0.5252,-0.1302,-0.0575,0.0562,-0.0238];k1=0:15;n=-4:4;x1=cos(0.25*pi*n);y1=conv(h2,x1);%计算序列f1与f2的卷积和fk0=k1(1)+n(1); %计算序列f⾮零样值的起点位置k3=length(x1)+length(h2)-2; %计算卷积和f的⾮零样值的宽度k=k0:k0+k3; %确定卷积和f⾮零样值的序号向量subplot(2,2,1);stem(k,y1);title('x1[n]与h2[n]的卷积和y1[n]');xlabel('k');ylabel('y1[k]');x2=cos(1.25*pi*n);y2=conv(h2,x2);subplot(2,2,2);stem(k,y2);title('x2[n]与h2[n]的卷积和y2[n]');xlabel('k');ylabel('y2[k]');x3=x1+x2;y3=conv(h2,x3);subplot(2,2,3);stem(k,y3);title('x3[n]与h2[n]的卷积和y3[n]'); xlabel('k'); ylabel('y3[k]');3.(a)fs=128;t=1/fs;L=256;n=0:1:L-1;x1=cos(0.25*pi*n);x2=cos(1.25*pi*n);x3=x2+x1;N = 2^nextpow2(L);X1=fft(x1,N)/N*2;X2=fft(x2,N)/N*2;X3=fft(x3,N)/N*2;f=fs/N*(0:1:N-1);figure;subplot(2,1,1);plot(f,abs(X1));title('幅值频谱');xlabel('频率(HZ)');ylabel('幅值');subplot(2,1,2);plot(f,angle(X1));。

《信号与系统》实验报告

《信号与系统》实验报告

信号与系统实验报告班级:姓名:信息与通信工程学院实验一 系统的卷积响应实验性质:提高性 实验级别:必做 开课单位:信息与通信工程学院 学 时: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 ()求连续卷积,只需∆足够小以及在卷积和的基础上乘以∆。

信号与系统第一、二次实验报告

信号与系统第一、二次实验报告

信号与系统实验报告学院信息工程学院班级09级通信工程三班姓名蒋臻学号2009550827实验日期2011年5月21日实验一信号与系统的时域分析一、实验目的1、掌握常用的用于信号与系统时域仿真分析的MA TLAB软件,并熟练地用该软件描述函数并绘制相应曲线,实现各种信号的时域变换和运算;2、牢固掌握系统的单位冲激响应的概念和卷积的计算方法,基本性质;3、掌握MATLAB描述LTI系统的常用方法及有关函数,并学会利用MA TLAB求解LTI 系统响应,绘制相应曲线。

二、实验原理信号(Signal)一般都是随某一个或某几个独立变量的变化而变化的,在自然界中,大多数信号的时间变量都是连续变化的,因此这种信号被称为连续时间信号(Continuous-Time Signals)或模拟信号(Analog Signals),而系统则用于对信号进行运算或处理,或者从信号中提取有用的信息,或者滤出信号中某些无用的成分,如滤波,从而产生人们所希望的新的信号。

系统通常是由若干部件或单元组成的一个整体(Entity)。

系统可分为很多不同的类型,例如,根据系统所处理的信号的不同,系统可分为连续时间系统(Continuous-time system)和离散时间系统(Discrete-time system),根据系统所具有的不同性质,系统又可分为因果系统(Causal system)和非因果系统(Noncausal system)、稳定系统(Stable system)和不稳定系统(Unstable system)、线性系统(Linear system)和非线性系统(Nonlinear system)、时变系统(Time-variant system)和时不变系统(Time-invariant system)等等。

然而,在信号与系统和数字信号处理中,我们所分析的系统只是所谓的线性时不变系统,这种系统同时满足两个重要的基本性质,那就是线性性和时不变性,通常称为线性时不变(LTI)系统。

信号与系统 实验报告

信号与系统 实验报告

信号与系统软件实验报告书实验一 信号的时域基本运算一、实验目的1.掌握时域内信号的四则运算基本方法;2.掌握时域内信号的平移、反转、倒相、尺度变换等基本变换;3.注意连续信号与离散信号在尺度变换运算上区别。

二、实验原理信号的时域基本运算包括信号的相加(减)和相乘(除)。

信号的时域基本变换包括信号的平移(移位)、反转、倒相以及尺度变换。

(1) 相加(减): ()()()t x t x t x 21±=[][][]n x n x n x 21±= (2) 相乘: ()()()t x t x t x 21∙=[][][]n x n x n x 21∙=(3) 平移(移位): ()()0t t x t x -→00>t 时右移,00<t 时左移[][]N n x n x -→0>N 时右移,0<N 时左移(4) 反转:()()t x t x -→[][]n x n x -→ (5) 倒相:()()t x t x -→[][]n x n x -→ (6) 尺度变换: ()()at x t x →1>a 时尺度压缩,1<a 时尺度拉伸,0<a 时还包含反转[][]mn x n x →m 取整数1>m 时只保留m 整数倍位置处的样值,1<m 时相邻两个样值间插入1-m 个0,0<m 时还包含反转实验数据记录:(1)连续时间信号的时域运算:(2)离散时间信号的时域运算经验证实验所得结果和计算绘出的图形一致可以确定实验的结果是完全正确的。

试验体会:通过这次试验更加深刻的理解了连续时间信号和离散时间信号在时域上的各种计算,有了更加直观的了解。

也纠正了自己一些很容易犯的错误。

实验二连续信号卷积与系统的时域分析一、实验目的1.掌握卷积积分的计算方法及其性质。

2.掌握连续时间LTI系统在典型激励信号下的响应及其特征。

3.重点掌握用卷积法计算连续时间LTI系统的零状态响应。

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

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

信号与系统实验报告——连续时间系统的复频域分析班级:05911101学号:**********姓名:***实验五连续时间系统的复频域分析——1120111487 信息工程(实验班)蒋志科一、实验目的①掌握拉普拉斯变换及其反变换的定义,并掌握MA TLAB 实现方法 ②学习和掌握连续时间系统系统函数的定义及其复频域分析方法③掌握系统零极点的定义,加深理解系统零极点分布与系统特性的关系。

二、实验原理与方法 1、拉普拉斯变换连续时间信号x(t)的拉普拉斯变换定义为:X s =x (t )e −st dt +∞−∞拉普拉斯反变换为:x t =12πj X (s )e st ds σ+j ∞σ−j ∞在MA TLAB 中可以采用符号数学工具箱中的laplace 函数和ilaplace 函数进行拉氏变换和拉氏反变换。

L=laplace(F)符号表达式F 的拉氏变换,F 中时间变量为t ,返回变量为s 的结果表达式。

L=laplace(F,t)用t 替换结果中的变量s 。

F=ilaplace(L)以s 为变量的符号表达式L 的拉氏反变换,返回时间变量t 的结果表达式。

F=ilaplace(L,x)用x 替换结果中的变量t 。

2、连续时间系统的系统函数连续时间系统的系统函数是系统单位冲激响应的拉氏变换H s =ℎ(t )e −st dt +∞−∞此外,连续时间系统的系统函数还可以由系统输入和输出信号的拉氏变换之比得到H s =Y(s)/X(s) 单位冲激响应h(t)反映了系统的固有性质,而H(s)从复频域反映了系统的固有性质。

对于H(s)描述的连续时间系统,其系统函数s 的有理函数H s =b M s M +b M−1s M−1+⋯+b 0a n s n +a n −1s M−1+⋯+a 03、连续时间系统的零极点分析系统的零点指使式H s 的分子多项式为零的点,极点指使分母多项式为零的点,零点使系统的值为零,极点使系统函数的值无穷大。

信号与系统第一次实验报告

信号与系统第一次实验报告

一、实验目的(1) 连续时间系统的单位冲激响应、单位阶跃响应在线性系统分析中的作用、地位及其MA TLAB实现;(2) 握求解连续LTI 系统响应的MA TLAB 实现方法;(3) 握连续时间信号的卷积在连续系统分析中的作用、卷积方法及其MATLAB 的实现;二、实验原理(2) 设连续LTI(线性时不变)系统的激励为)(t e ,响应为)(t r ,则描述系统的微分方程可表示为)()()(1)(1t e b t r a j mj j i n i i∑∑=== (2-1) 为了在MATLAB 编程中调用有关函数,我们可以用向量a 和b 来表示该系统,即 ],,,,011a a a a n n -=[a (2-2a)],,,,011b b b b m m -=[b (2-2b)这里要注意,向量a 和b 的元素排列是按微分方程的微分阶次降幂排列,缺项要用0补齐。

(2) 系统的单位冲激响应单位冲激响应)(t h 是指连续LTI 系统在单位冲激信号)(t δ激励下的零状态响应,因此)(t h 满足线性常系数微分方程(2-1)及零起始状态,即)()()(1)(1t b t h a j mj j i n i iδ∑∑===, ]110[ ,0)()(,n-,,k t h k == (2-3) 按照定义,它也可表示为)()()(t t h t h δ*= (2-4)对于连续LTI 系统,若其输入信号为)(t e ,冲激响应为)(t h ,则其零状态响应)(t r 为)()()(t h t e t r *= (2-5)可见,)(t h 能够刻画和表征系统的固有特性,与何种激励无关。

一旦知道了系统的冲激响应)(t h ,就可求得系统对任何输入信号)(t e 所产生输出响应)(t r 。

(3) 系统的单位阶跃响应单位阶跃响应)(t g 是指连续LTI 系统在单位阶跃信号)(t u 激励下的零状态响应,它可以表示为⎰∞∞-=*=ττd h t h t u t g )()()()( (2-6)上式表明,连续LTI 系统的单位阶跃响应是单位冲激响应的积分,系统的单位阶跃响应和系统的单位冲激响应之间有着确定的关系,因此,单位阶跃响应也能完全刻画和表征一个LTI 系统。

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

周期信号⎩
⎨⎧<<-≤<-=21,5.110,5.0)(t t t t t x ,周期T=2. (1)写出x(t)的复指数形式和三角函数形式傅里叶级数表示;
⎪⎩⎪⎨⎧=∴-=-+-===-+-=====⎰
⎰⎰⎰⎰⎰---为奇,为偶,k 20)1(-1])5.1()5.0([21)(x 10])5.1()5.0([21)(x 12
22222221102110000π
ππππωππωk k a k dt e t dt e t dt e t T a dt t dt t dt t T
a T k k t jk t jk T t jk k T )
k cos(2)(x )(x 1jk t a t e a t n k t n k ππ∑∑+∞=+∞-∞===

(2)利用“分析公式”或傅里叶级数性质求出谱系数;
由(1)知,⎪⎩⎪⎨⎧=为奇,为偶,k 2022πk k a k
(3)编程,对x(t)进行频谱分析,具体要求:
程序如下:
set(gcf,'color','w') %设置背景颜色为白色
fs=128; %采样频率fs=128Hz
tp = 1/fs; %采样时间间隔
N = fs*6*4; %采样点数,总采样时常为4秒 n = -N:N-1; %采样点序列
t = n * tp; %采样点时间序列
x=-0.5*sawtooth(pi*t,0.5); % 产生信号x(t)
subplot(311); plot(t,x); %画信号的时域波形
axis([-6,6,-0.5,0.5]); %规定坐标轴的取值范围
xlabel('时间(s)'); %横轴的名称、单位
ylabel('时域'); %纵轴的名称、单位
title('x(t)'); %图的名称
%%%%%%以下对信号进行FFT 变换%%%%%%
Nf = 512; %做512点的FFT
y=fft(x,Nf)/Nf; %进行fft变换——复指数形式谱系数mag=abs(y); %求幅度谱
theta = angle(y)/pi*180; %求相位谱
%%%%%%修正幅度谱(三角函数形式谱系数)%%%%%%
delta_1 = [1, 2*ones(1,length(y)-1)];
mag = mag.*delta_1; %修正后的幅度谱
%%%%%%修正相位谱%%%%%%
delta_2= (mag>0.01); %判别式,利用逻辑运算实现
% 将幅值为0的频率分量的相位置为0”
theta = theta.*delta_2; %修正后的相位谱
f=(0:Nf-1)'*fs/Nf; %进行对应的频率转换
subplot 312
bar(f, mag, 0.1); %画幅度谱
axis([0,5,0,0.5]);xlabel('频率(Hz)');ylabel('幅值');
subplot 313
bar(f, theta, 0.1); %画相位谱
axis([0,20,-200,200]);xlabel('频率(Hz)');ylabel('相位'); %%%%%%以下将主要频谱分量叠加,实现信号的重建%%%%%%
i=2; %定义循环变量
p=0;
while(i<100)%循环取值
magi=mag(i);
thetai=theta(i)/180*pi;
p=p+magi*cos(2*t*(i-1)*pi+thetai);
i=i+1;
end
plot(t,p) %画信号的时域波形
xlabel('时间(s)') %横轴的名称、单位
ylabel('时域') %纵轴的名称、单位
title('叠加后的函数图') %图的名称
axis([-6,6,-0.5,0.5])
grid on
iii. 将(2)的理论计算结果与FFT 分析结果相对比。

理论计算结果:
⎪⎩⎪⎨⎧=为奇,为偶,k 2022π
k k a k ,)k cos(2)(x 1t a t n k π∑+∞==
由幅频谱可知: 当k 为奇数时,k a 有值,k 为偶数时,k a 为0,符合理论计算结果。

由相频谱可知:
无论k 取值如何,k θ均等于零,符合理论计算结果。

(4)利用频谱分析的结果,将主要频谱分量叠加,实现信号的重建,并与原信号对比;
重建信号与原信号对比如下:
(5)对x(2t)进行频谱分析,并与原信号的频谱分析结果对比,验证傅里叶级数的尺度变换性质。

将(3)程序中x(t)表达式修改为:x=-0.5*sawtooth(2*pi*t,0.5); 由结果对比分析可知:
k a 不变,T 变为2
T。

相关文档
最新文档