漫谈 信号与系统入门.doc_第1页
漫谈 信号与系统入门.doc_第2页
漫谈 信号与系统入门.doc_第3页
漫谈 信号与系统入门.doc_第4页
漫谈 信号与系统入门.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文出自/u2/88035/showart_1714118.html漫谈信号与系统入门第一课什么是卷积傅利叶变换拉普拉斯变换先说“卷积有什么用”这个问题。(有人抢答,“卷积”是为了学习“信号与系统”这门课的后续章节而存在的。我大吼一声,把他拖出去枪毙!)讲一个故事:张三刚刚应聘到了一个电子产品公司做测试人员,他没有学过”信号与系统”这门课程。一天,他拿到了一个产品,开发人员告诉他,产品有一个输入端,有一个输出端,有限的输入信号只会产生有限的输出。然后,经理让张三测试当输入sin(t)(t复数(e和Pi)-复数变换(F)-复数反变换(F-1)-复数(取幅度分量)-实数,看起来很复杂,但是这个工具使得,单从实数域无法解决的频率分析问题,变得可以解决了。两者之间的关系是:傅立叶级数中的频率幅度分量是a1-an,b1-bn,这些离散的数表示频率特性,每个数都是积分的结果。而傅立叶变换的结果是一个连续函数:对于f域每个取值点a1-aN(N=无穷),它的值都是原始的时域函数和一个三角函数(表示成了复数)积分的结果-这个求解和级数的表示形式是一样的。不过是把N个离散的积分式子统一为了一个通用的,连续的积分式子。复频域,大家都说画不出来,但是我来画一下!因为不是一个图能够表示清楚的。我用纯中文来说:1.画一个x,y轴组成的平面,以原点为中心画一个圆(r=1)。再画一条竖直线:(直线方程x=2),把它看成是一块挡板。2.想象,有一个原子,从(1,0)点出发,沿着这个圆作逆时针匀速圆周运动。想象太阳光从x轴的复数方向射向x轴的正数方向,那么这个原子运动在挡板(x=2)上面的投影,就是一个简协震动。3.再修改一下,x=2对应的不是一个挡板,而是一个打印机的出纸口,那么,原子运动的过程就在白纸上画下了一条连续的sin(t)曲线!上面3条说明了什么呢?三角函数和圆周运动是一一对应的。如果我想要sin(t+x),或者cos(t)这种形式,我只需要让原子的起始位置改变一下就可以了:也就是级坐标的向量,半径不变,相位改变。傅立叶级数的实数展开形式,每一个频率分量都表示为AnCos(nt)+BnSin(nt),我们可以证明,这个式子可以变成sqr(An2+Bn2)sin(nt+x)这样的单个三角函数形式,那么:实数值对(An,Bn),就对应了二维平面上面的一个点,相位x对应这个点的相位。实数和复数之间的一一对应关系便建立起来了,因此实数频率唯一对应某个复数频率,我们就可以用复数来方便的研究实数的运算:把三角运算变成指数和乘法加法运算。t的直线被映射成了ejwt的圆周。复数的解析函数具有一个非常好的特性:映射的保角和保行,如右边两图所示,所以t域的特性可以放到F域讨论。但是,F变换仍然是有限制的(输入函数的表示必须满足狄义赫立条件等),为了更广泛的使用”域”变换的思想来表示一种”广义”的频率信息,我们就发明出了拉普拉斯变换,它的连续形式对应F变换,离散形式就成了Z变换。离散信号呢?离散周期函数的F级数,项数有限,离散非周期函数(看为周期延拓以后仍然是离散周期函数),离散F级数,仍然项数有限。离散的F变换,很容易理解-连续信号通过一个周期采样滤波器,也就是频率域和一堆脉冲相乘。时域取样对应频域周期延拓。为什么?反过来容易理解了,时域的周期延拓对应频率域的一堆脉冲。两者的区别:FTf(t)=从负无穷到正无穷对f(t)exp(-jwt)积分LTf(t)=从零到正无穷对f(t)exp(-st)积分(由于实际应用,通常只做单边Laplace变换,即积分从零开始)具体地,在Fourier积分变换中,所乘因子为exp(-jwt),此处,-jwt显然是为一纯虚数;而在laplace变换中,所乘因子为exp(-st),其中s为一复数:s=D+jw,jw是为虚部,相当于Fourier变换中的jwt,而D则是实部,作为衰减因子,这样就能将许多无法作Fourier变换的函数(比如exp(at),a0)做域变换。既然傅立叶变换有限制条件的约束,于是拉普拉斯大笔一挥:把那个限制给条件干掉不就无敌了么。如果一个因果函数f(X)(x0)不可积,那么,给它一个想象的阻尼,变成f(X)*e(-dx)衰减,这回总是可积的了。同时,e(-dx)是个实函数,没有虚部,放在复平面上也就是没有旋转的频率,所有得到的复频率性质不会改变。于是原函数,相函数便构成了一对拉普拉斯变换。这一点简直体现了拉普拉斯这位法国人的政治才能,灵活,多变。对于f(X)有x0的部分呢?也很简单,改变一下阻尼的写法,仍然让它可积就行了-总之,不会改变频率的信息。当然,反过来,逆拉式变换对于非因果的输入,可能有超过一种解。这只是数学的讨论,应用的时候,我们只考虑单边拉式变换就行了。作为特殊考虑,d=0的情形,就是傅立叶变换,拉式变换复平面的虚轴-虚轴代表频率信息,d的存在只是移动了实轴的交点,也就是幅度和能量收敛。一个集总参数电路,不是线性的,怎么解?线性的微分/积分方程列出来,两边同取拉式变换,方程的形式不会改变,也就是把电路元件都可以等效成拉式变化后的拉式电路元件,现在就可以用一元方程组来求解了。拉式变换就是一个积分变换的工具,可以用于解方程,可以用于求解电路,可以用于信号的频率分析,等等。所谓的频率,不是客观的存在,只是一种线性时不变的数学属性。那些0点极点的分析,来自复变函数,留数定理。(1)瞬态响应和稳态响应:系统接收一个输入,如果全响应是f(t),那么t=0时是瞬态响应,t=无穷是稳态响应(2)把系统全响应的微分方程列出来,其次通解是自然响应,特解是受迫响应。(3)0输入响应:系统没有输入,从初始状态来的响应。0状态响应:没有状态只有一个输入时的响应。自然响应包括0输入响应和一部分0状态响应。而Z变换,简单地说,就是离散信号(也可以叫做序列)的Laplace变换,可由抽样信号的Laplace变换导出。ZTf(n)=从n为负无穷到正无穷对f(n)Z(-n)求和。Z域的物理意义:由于值被离散了,所以输入输出的过程和花费的物理时间已经没有了必然的关系(t只对连续信号有意义),所以频域的考察变得及其简单起来,我们把(1,-1,1,-1,1,-1)这样的基本序列看成是数字频率最高的序列,他的数字频率是1Hz(数字角频率2Pi),其他的数字序列频率都是N分之1Hz,频率分解的结果就是0-2Pi角频率当中的若干个值的集合,也是一堆离散的数。由于时频都是离散的,所以在做变换的时候,不需要写出冲击函数的因子离散傅立叶变换到快速傅立叶变换-由于离散傅立叶变换的次数是O(N2),于是我们考虑把离散序列分解成两两一组进行离散傅立叶变换,变换的计算复杂度就下降到了O(NlogN),再把计算的结果累加O(N),这就大大降低了计算复杂度。再说一个高级话题:小波。在实际的工程应用中,前面所说的这些变换大部分都已经被小波变换代替了。什么是小波?先说什么是波:傅立叶级数里面的分量,sin/cos函数就是波,sin(t)/cos(t)经过幅度的放缩和频率的收紧,变成了一系列的波的求和,一致收敛于原始函数。注意傅立叶级数求和的收敛性是对于整个数轴而言的,严格的。不过前面我们说了,实际应用FFT的时候,我们只需要关注部分信号的傅立叶变换然后求出一个整体和就可以了,那么对于函数的部分分量,我们只需要保证这个用来充当砖块的”波函数”,在某个区间(用窗函数来滤波)内符合那几个可积分和收敛的定义就可以了,因此傅立叶变换的”波”因子,就可以不使用三角函数,而是使用一系列从某些基本函数构造出来的函数族,只要这个基本函数符合那些收敛和正交的条件就可以了。怎么构造这样的基本函数呢?sin(t)被加了方形窗以后,映射到频域是一堆无穷的散列脉冲,所以不能再用三角函数了。我们要得到频率域收敛性好的函数族,能覆盖频率域的低端部分。说的远一点,如果是取数字信号的小波变换,那么基础小波要保证数字角频率是最大的2Pi。利用小波进行离频谱分析的方法,不是像傅立叶级数那样求出所有的频率分量,也不是向傅立叶变换那样看频谱特性,而是做某种滤波,看看在某种数字角频率的波峰值大概是多少。可以根据实际需要得到如干个数字序列。我们采用(0,f),(f,2f),(2f,4f)这样的倍频关系来考察函数族的频率特性,那么对应的时间波形就是倍数扩展(且包含调制-所以才有频谱搬移)的一系列函数族。频域是窗函数的基本函数,时域就是钟形函数。当然其他类型的小波,虽然频率域不是窗函数,但是仍然可用:因为小波积分求出来的变换,是一个值,例如(0,f)里包含的总能量值,(f,2f)里面包含的总能量值。所以即使频域的分割不是用长方形而是其他的图形,对于结果来说影响不大。同时,这个频率域的值,它的分辨率密度和时域小波基函数的时间分辨率是冲突的(时域紧频域宽,时域宽频域紧),所以设计的时候受到海森堡测不准原理的制约。Jpeg2000压缩就是小波:因为时频都是局部的,变换结果是数值点而不是向量,所以,计算复杂度从FFT的O(NlgN)下降到了O(N),性能非常好。用中文说了这么多,基本的思想已经表达清楚了,为了”研究方便”,从实数傅立叶级数展开,到创造了复数域的傅立叶级数展开,再到傅立叶变换,再扩展到拉式变换,再为了时频都离散的情况简化为Z变换,全部都用一根主线联系起来了。漫谈信号与系统入门第五课傅立叶变换的几何解释显然,欧拉公式f(t)=eit=cos(t)+isin(t)是个难以理解的东西。不借助代数的泰勒公式,有没有几何解释?有,上面就有(http://source/1536209)。令t=0代表时间,我们有f(0)=eit=1,然后f(t)=i*f(t),什么含义呢?就是无论何时,这个以时间为参数的函数,它的运动速度轨迹都是和位置垂直的。由于|V|=|R|=1,要绕完一个单位圆,需要的时间就是2Pi。于是t取0-2Pi的时间之内,当我们经过了角度Theta的时候,花费的时间也恰好是Theta(t),于是写成了位置参量就是eiT=cosT+i*sinT。如下图所示换个角度,能否解释特勒展开欧拉公式的数学意义?可以,我们从三角函数的特性来看,Cos=-Sin,Sin=Cos,因此|df/dT|=(C2+S2)=2(CC+SS)=0,说明什么呢?矢量长度的2次导数=0,也就是矢量的长度是定值,它的模恒等于e0=1。一个应用就是如果要计算CosNT,SinNT这样的命题,就通过欧拉公式两边展开来计算。复数用于几何证明的例子这里就不多说了。傅立叶级数首先可以推到复数形式。因为复数包含实数,所以从实数到复数的映射是唯一的。实数的三角函数表示相位叠加要用两个量,cos(nw)+sin(nw),看起来太麻烦,三角函数也难以计算,写成复数只需要一个量,ejnw,正交分解的结果就是cos和sin-把复数形式的傅立叶级数分解为实部和虚部,再相加就是实数范围内的傅立叶级数。实数域的频率是一些列三角函数序列,紧窄不同而已,从低频逐渐收紧。复数域的分解是一系列的向量,投影向量(ejnw)旋转角度成某种比例。由于ejnw沿着圆周的路径积分总是0,投影向量的矢量相乘仍然是ejnw的形式,所以ejnw是0,2Pi范围内的一组积分正交基(连续的,基于积分的正交基,满足周期之内积分=0的性质,概念上和离散的正交基不同)。怎么理解傅立叶变换的逻辑意义?为什么积分式里面是自己,再积分又回来了?举个例子,我=我的上身+我的下身=我的头+我的鼻子+手+脚=.无限的分解,就是傅立叶级数-级数当中的每个项都是自己的一部分的性质,每个项的系数,化成图形,当分解到无穷的时候连起来就是傅立叶变换,也就是傅立叶变换代表了傅立叶级数的所有常数项,只是因为频率间隔无穷小,离散的图形变成了连续的图形。那么反变换就相当于频率分量的系数*频率分量本身,再做的累加和,所以就得到了原函数。我=我的正交分解的所有量相加(积分),其中我的正交分解的每一项等于我在某个正交基投影。线性代数当中的函数向量点乘,成了连续函数的时候就是函数乘积的积分。这里用线性代数的概念推导到连续的高等数学的概念,向量乘法对应了函数积分,它们互相等价。把积分看成累加,就仍然是一个傅立叶级数展开的形式。由于级数展开的频率w是从0-无穷,所以换到积分里面的话就是积分限制从0-无穷。离散的频率间隔n变成了连续的频谱分布x,对x积分的结果是一个w的函数:F(w)=S(f(t)ejwt)dt。这个F(w)有什么几何意义吗?显然,傅立叶变换的积分式是一个沿着|z|=1单位圆的,对于f(t)e(jwt)的圆周积分。很显然,如果f(t)是个常数(支流电平),那么这个积分就是0,说明频率=0。S(f(t)ejwt)dt,把w看成常数,这个复平面的实轴是t!那么这个积分就是对弧长arc(t)的圆周曲线积分。对于每一个w点,都会有一个积分的值F,再把w看成变量,把无穷个值对(w,F)画出来就是F(w)的形状。因此,傅立叶变换的几何物理意义就是f(t)某个w点做一圈乘积旋转(对ejwt做积分就是正交分解),得到多大的w分量当然,因为正交分量是数量是无穷多,每个分量的投影无穷小,所以把复数域的w投影的”分布密度”画出来(密度当然是实数不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论