《时域离散信号与系统.ppt》由会员分享,可在线阅读,更多相关《时域离散信号与系统.ppt(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章第一章 时域离散信号与系统时域离散信号与系统Discrete-Time Signals and Systems in the Time-Domain 1.1 引言 1.2 模拟信号、时域离散信号和数字信号 1.3 时域离散系统 1.4 时域离散系统的输入输出描述法线性常系数差分方程1.1 1.1 引引 言言信号信号:模拟信号、时域离散信号、数字信号数字信号处理数字信号处理:用数值计算的方法对数字信号进行处理信号处理系统信号处理系统:模拟系统、时域离散系统、数字系统(处理对象分别对应上面的三种信号)以及数字和模拟的混合系统。实际使用的系统是模拟系统、数字系统和数模混合系统。返回返回1.2
2、1.2 模拟信号、时域离散信号和数字信号模拟信号、时域离散信号和数字信号返回返回p 1.2.1 时域离散信号和数字信号p 1.2.2 时域离散信号的表示方法p 1.2.3 常用的时域离散信号1.2.1 1.2.1 时域离散信号和数字信号时域离散信号和数字信号时域离散信号 数字信号随着二进制编码的位数的增加,时域离散信号和数字信号的数值差别越来越小。在计算机上,精度很高,可达32或者64位,差别可忽略不计,但是在用硬件实现的时候,由于二进制编码位数直接影响到设备的复杂性和成本,所以位数不是很高,如8位通用单片机,这样的误差是要考虑的。对幅度进行有限位的二进制编码、量化返回返回回到本节回到本节1.
3、2.2 1.2.2 时域离散信号的表示方法时域离散信号的表示方法时域离散信号(序列)的来源时域离散信号(序列)的来源对模拟信号采样:通过实验测试得到:不同时刻的血压测量值时域离散信号的表示方法时域离散信号的表示方法用集合符号表示序列例如:x(n)=,0,0.636,0.000,0.57,0.78,式中,n=,-1,0,1,2,用公式表示序列 例如:0a1,-n带下划线的元素表示n=0点的序列值返回返回回到本节回到本节用图形表示序列例如:时域离散信号 ,它的图形表示如下图所示。这是一种很直观的表示方法。为了醒目,常常在每一条竖线的顶端加一个小黑点返回返回回到本节回到本节举例:模拟信号 时域离散信
4、号 数字信号,例1.1:已知模拟信号是一个正弦波即 ,试将它转换成时域离散信号和数字信号。解:等间隔采样,将得到的t=nT,代入到 中 去,得到:等间隔采样,采样频率必须是模拟信号最高频率的2倍 以上模拟信号频率为25Hz周期为0.04s采样频率Fs=200Hz采样间隔T=1/Fs=0.005s返回返回回到本节回到本节 式中n=,0,1,2,3,将n代入到式子中去,得到:x(n)=,0,0.9sin50T,0.9sin100T,0.9sin150T,这里的n就是第n个采样点,只能取整数。按照上式算出来的序列值一般有无限位小数,如果我们采用四位二进制数表示x(n)的幅度,第一位为符号位,且信号用
5、xn表示,那么有xn=,0.000,0.101,0.111,0.101,0.000,0.101,0,111,0.101时域离散信号时域离散信号数字信号数字信号返回返回回到本节回到本节1.2.3 1.2.3 常用的时域离散信号常用的时域离散信号单位脉冲序列单位脉冲序列 单位脉冲序列也称为单位采样序列。特点是仅在n=0处取值为1,其他均为零。返回返回回到本节回到本节单位阶跃序列单位阶跃序列 单位阶跃序列的特点是只有在n0时,它才取非零值1,当n0时,均取零值。u(n)可以用单位脉冲序列表示为 返回返回回到本节回到本节矩形序列矩形序列下标N称为矩形序列的长度 返回返回回到本节回到本节实指数序列实指数
6、序列 式中,a取实数,u(n)起着使x(n)在n0时幅度值为零的作用。l如果0a1,x(n)的值则随着n的加大而加大。n一般把绝对值随着n的加大而减小的序列称为收敛序列n而把绝对值随着n的加大而加大的序列称为发散序列。返回返回回到本节回到本节正弦序列正弦序列复指数序列复指数序列用欧拉公式将上式展开,得到 返回返回回到本节回到本节周期序列周期序列规定周期序列的周期为满足上式的最小的正整数N。如果如果n n一定,一定,作为变量时,它是以作为变量时,它是以2 2 为周期的函数。但为周期的函数。但当当一定,一定,n n作为变量时,正弦序列却不一定是周期序列!作为变量时,正弦序列却不一定是周期序列!如果
7、是周期序列,则要求正弦序列的频率满足一定条件:是一个正整数 返回返回回到本节回到本节例1.2:,分析其周期性。解:该序列的频率=1/4,周期 ,这 是一个无理数,M 取任何整数,都不会使 变成整数,因此这是一个非周期序列。返回返回回到本节回到本节1.3 1.3 时域离散系统时域离散系统返回返回p 1.3.1 线性时不变时域离散系统p 1.3.2 线性时不变系统输出和输入之间的关系p 1.3.3 系统的因果性和稳定性1.3.1 1.3.1 线性时不变时域离散系统线性时不变时域离散系统线性时不变时域离散系统的特点就是系统具有线性性质和时不变性质。线性性质线性性质线性性质表现在系统满足线性叠加原理。
8、即y1(n)=Tx1(n);y2(n)=Tx2(n)Tax1(n)+bx2(n)=aTx1(n)+bTx2(n)=ay1(n)+by2(n)非线性系统不服从线性叠加原理。返回返回回到本节回到本节时不变特性时不变特性 如果系统对输入信号的运算关系T在整个过程中不随时间变化,则称该系统是时不变系统 即 如果 Tx(n)=y(n),Tx(n-n0)=y(n-n0)(n0为任意整数)上式说明时不变吸系统的输出随出入信号移位而移位,且波形保持不变。如果运算关系在整个运算过程中随时间变化,则时变系统。返回返回回到本节回到本节1.3.2 1.3.2 线性时不变系统输出和输入间关系线性时不变系统输出和输入间关
9、系如果令h(n)为系统对单位脉冲序列的响应,h(nh(n)=)=T(nT(n)任一序列都可表示成各延时单位脉冲序列的加权和,对任意输入的信号x(n),有 则系统输出可以表示为:单位脉冲响应返回返回回到本节回到本节利用系统服从线性叠加的原理:利用系统时不变性质,式中的 ,因此得到:上式的运算关系被称作卷积运算卷积运算,式中的*代表两个序列的卷积运算。返回返回回到本节回到本节卷积运算方法:卷积运算方法:图解法或者列表法 用MATLAB计算两个有限长序列的卷积 解析法卷积运算的重要性质卷积运算的重要性质任意序列与单位脉冲序列的卷积等于该序列本身如果卷积一个移位n0的单位脉冲序列,即将该序列移位n0返
10、回返回回到本节回到本节l卷积运算服从交换律、结合律和分配律:交换律交换律结合律结合律分配律分配律返回返回回到本节回到本节u卷积运算的图解法(1 1)画出)画出x(mx(m)和和h(mh(m)的波形;的波形;(2 2)反转平移:)反转平移:x(mx(m)反转反转 x(-mx(-m),),右移右移n n x(nx(n m)m)(3 3)乘积:)乘积:x(mx(m)h(nh(n m)m)(4 4)求和:)求和:m m 从从到到 对应乘积项求和。对应乘积项求和。图解法简单明了返回返回回到本节回到本节例例:用图解法求解下面两个函数的卷积和返回返回回到本节回到本节返回返回回到本节回到本节返回返回回到本节回
11、到本节返回返回回到本节回到本节返回返回回到本节回到本节返回返回回到本节回到本节返回返回回到本节回到本节返回返回回到本节回到本节返回返回回到本节回到本节返回返回回到本节回到本节u用Matlab计算卷积和序列从序列从0 0开始开始xn=2,1,-2;hn=1,2,-1;yn=conv(xn,hn);n=0:length(yn)-1;subplot(1,1,1);stem(n,yn,.);line(0,5,0,0)xlabel(n);ylabel(y(n);grid on;axis(0,5,-6,6)思考:有限长序列卷积和的长度?返回返回回到本节回到本节h=ones(1,5);nh=-2:2;x=h
12、;nx=nh;nys=nh(1)+nx(1);nyf=nh(end)+nx(end);y=conv(h,x);ny=nys:nyf;stem(ny,y,.);line(-4,4,0,0)xlabel(n);ylabel(y(n);grid on;axis(-4,4,-6,6)序列不从0开始返回返回回到本节回到本节u解析法求解卷积和例1.3:已知 ,试求信号x(n),它满足 ,并画出x(n)的波形。(选自西安交通大学2003年攻读硕士学位研究生入学考试试题)解:这是一个典型的解线性卷积的题目。返回返回回到本节回到本节画出x(n)的波形如下图所示:返回返回回到本节回到本节例1.4:如下图(a)所示
13、,系统 和 串联,设 求系统的输出y(n)。返回返回回到本节回到本节解:系统 的输出用m(n)表示,可以先求m(n),再求y(n)。串联系统的等效系统如上图(b)所示。返回返回回到本节回到本节因为所以,等效系统的单位脉冲响应为同样可以推导出两个系统 并联,其等效系统的单位脉冲响应为 ,如上图(c)、(d)所示。返回返回回到本节回到本节1.3.3 1.3.3 系统的因果性和稳定性系统的因果性和稳定性系统的因果性:系统的因果性:系统的因果性即系统的可实现性。因果系统:系统的n时刻的输出y(n)只取决于当前以及过去的输入,而与n时刻以后的输入没有系,该系统是可实现的。非因果系统:如果n时刻的系统输出
14、还和n时刻以后的输出有关,在时间上违背了因果性,系统无法实现。系统具有因果性的充要条件充要条件是,系统的单位脉冲响应满足下式:,n0 利用此概念可以判断系统的因果性判断因果系统的依据返回返回回到本节回到本节系统的稳定性系统的稳定性稳定系统:对于任意有界输入产生有界输出的系统为稳定系统。当且仅当 (充要条件)时,该线性时不变系统是稳定的。返回返回回到本节回到本节1.4 1.4 时域离散系统的输入输出描述法时域离散系统的输入输出描述法线性常系数差分方程线性常系数差分方程描述一个系统可以不管系统内部的结构如何,将系统看成一个黑盒子,只描述系统的输出与输入之间的关系,这种描述法被称为输入输出描述法。微
15、分方程 模拟系统差分方程 时域离散系统状态变量描述法线性时不变系统 线性常系数差分方程Tx(n)y(n)时域离散系统用方程来描述两种不同的描述方法返回返回本节主要讲述:返回返回p 1.4.1 线性常系数差分方程p 1.4.2 线性常系数差分方程的递推解法p 1.4.4 应用举例滑动平均滤波器1.4.1 1.4.1 线性常系数差分方程线性常系数差分方程一个N阶线性常系数差分方程用下式描述:或 ,a0=1式中,x(n)和y(n)分别表示系统的输入和输出,系数ai和bi均为常系数,且x(n-i)和y(n-i)只有次幂,也没有相互交叉的线性相乘项,故称为线性常系数差分方程。返回返回回到本节回到本节1.
16、4.2 1.4.2 线性常系数差分方程的递推解法线性常系数差分方程的递推解法已知系统的输信号和描述系统的线性常系数微分方程,求解系统的输出一般有三种方法:经典解法经典解法:和求解微分方程解法类似,齐次解特解递推解法递推解法:由初始值和输入值递推解出系统以后输出值Z Z变换解法:变换解法:(下一章学习)适合计算机求解返回返回回到本节回到本节我们着重介绍递推解法:递推解法递推解法 观察上式,如果已知输入信号,求n时刻的输出,需要知道输入信号x(n),以及n时刻以前的N个输出信号值:y(n-1),y(n-2),y(n-3),y(n-N)。这N个输出信号值成为初始条件。可以看到,上式是一个递推方程,如
17、果已知输入信号和一个初始条件,可以先求出n个时刻的输出,再将这公式中的n用n+1代替,求出n+1时刻的输出,依此类推,求出各个时刻的输出。返回返回回到本节回到本节例1.5:已知系统的差分方程用下式描述:式中,初始条件y(-1)=1,用递推法求系统n0的输出。解:由 ,可得 最后得到返回返回回到本节回到本节1.4.4 1.4.4 应用举例应用举例滑动平均滤波器滑动平均滤波器平滑平均滤波器平滑平均滤波器n平滑平均滤波器对输入信号进行平滑的作用,相当于一个低通滤波器,滤除高频分量,保留低频分量。n该滤波器是取输入信号的最近的几个值,进行算数平均。一个五项平均的滑动滤波器的差分方程为 上式是取五项进行平均,称为五项滑动平均滤波器,当然还有六项、七项等滑动平均滤波器。返回返回回到本节回到本节如果将上式中的x(n)用(n)代替,可以得到该滤波器的单位脉冲响应,即如果让一个快速变化的信号通过五项滑动平均滤波器,得到的是相对变化缓慢的输出信号。平均的项数越多,得到变化越缓慢的输出信号平均的项数越多,得到变化越缓慢的输出信号求解系统响应既可以用差分方程求解,也可以用卷积法。返回返回回到本节回到本节