《大牛讲解信号与系统以及数字信号处理》

上传人:飞*** 文档编号:40616282 上传时间:2018-05-26 格式:DOC 页数:13 大小:50.50KB
返回 下载 相关 举报
《大牛讲解信号与系统以及数字信号处理》_第1页
第1页 / 共13页
《大牛讲解信号与系统以及数字信号处理》_第2页
第2页 / 共13页
《大牛讲解信号与系统以及数字信号处理》_第3页
第3页 / 共13页
《大牛讲解信号与系统以及数字信号处理》_第4页
第4页 / 共13页
《大牛讲解信号与系统以及数字信号处理》_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《大牛讲解信号与系统以及数字信号处理》》由会员分享,可在线阅读,更多相关《《大牛讲解信号与系统以及数字信号处理》(13页珍藏版)》请在金锄头文库上搜索。

1、大牛讲解信号与系统以及数字信号处理第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换引子很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。先说“卷积有什么用“这个问题。(有人抢答,“卷积“是为了学习“信号与系统“这门课的后续章节而存在的。我大吼一声,把他拖出去枪毙!)讲一个故事:张三刚刚应聘到了一个电子产品公司做测试人员,他没有学过“信号与系统“这门课程。一天,他拿到了一个产品,开发人员告诉他,产品有一个输入端,有一个输出端,有限的输入信号只会产生有限的输出。然后,经理让张三测试当输入 sin(t)(ty 的问题都可以用 x-

2、f(x)-f-1(x)-y 来得到。1. 到底什么是频率?一个基本的假设: 任何信息都具有频率方面的特性,音频信号的声音高低,光的频谱,电子震荡的周期,等等,我们抽象出一个件谐振动的概念,数学名称就叫做频率。想象在 x-y 平面上有一个原子围绕原点做半径为1匀速圆周运动,把 x 轴想象成时间,那么该圆周运动在 y 轴上的投影就是一个 sin(t)的波形。相信中学生都能理解这 个。那么,不同的频率模型其实就对应了不同的圆周运动速度。圆周运动的速度越快,sin(t)的波形越窄。频率的缩放有两种模式(a) 老式的收音机都是用磁带作为音乐介质的,当我们快放的时候,我们会感觉歌唱的声音变得怪怪的,调子很

3、高,那是因为“圆周运动“的速度增倍了,每一个声音分量的 sin(t)输出变成了sin(nt)。(b) 在 CD/计算机上面快放或满放感觉歌手快唱或者慢唱,不会出现音调变高的现象:因为快放的时候采用了时域采样的方法,丢弃了一些波形,但是承载了信息的输出波形不会有宽窄的变化;满放时相反,时域信号填充拉长就可以了。2. F 变换得到的结果有负数/复数部分,有什么物理意义吗?解释: F 变换是个数学工具,不具有直接的物理意义,负数/复数的存在只是为了计算的完整性。3. 信号与系统这们课的基本主旨是什么?对于通信和电子类的学生来说,很多情况下我们的工作是设计或者 OSI 七层模型当中的物理层技术,这种技

4、术的复杂性首先在于你必须确立传输介质的电气特 性,通常不同传输介质对于不同频率段的信号有不同的处理能力。以太网线处理基带信号,广域网光线传出高频调制信号,移动通信,2G 和3G 分别需要有不同的 载频特性。那么这些介质(空气,电线,光纤等)对于某种频率的输入是否能够在传输了一定的距离之后得到基本不变的输入呢? 那么我们就要建立介质的频率相应数学模型。同时,知道了介质的频率特性,如何设计在它上面传输的信号才能大到理论上的最大传输速率?-这就是信号与 系统这们课带领我们进入的一个世界。当然,信号与系统的应用不止这些,和香农的信息理论挂钩,它还可以用于信息处理(声音,图像),模式识别,智能控制等领域

5、。如果说,计算机专业的课程是 数据表达的逻辑模型,那么信号与系统建立的就是更底层的,代表了某种物理意义的数学模型。数据结构的知识能解决逻辑信息的编码和纠错,而信号的知识能帮我 们设计出码流的物理载体(如果接受到的信号波形是混乱的,那我依据什么来判断这个是1还是0? 逻辑上的纠错就失去了意义)。在工业控制领域,计算机的应用前提是各种数模转换,那么各种物理现象产生的连续模拟信号(温度,电阻,大小,压力,速度等) 如何被一个特定设备转换为有意义的数字信号,首先我们就要设计一个可用的数学转换模型。4. 如何设计系统?设计物理上的系统函数(连续的或离散的状态),有输入,有输出,而中间的处理过程和具体的物

6、理实现相关,不是这们课关心的重点(电子电路设计?)。信号 与系统归根到底就是为了特定的需求来设计一个系统函数。设计出系统函数的前提是把输入和输出都用函数来表示(例如sin(t)。分析的方法就是把一个复 杂的信号分解为若干个简单的信号累加,具体的过程就是一大堆微积分的东西,具体的数学运算不是这门课的中心思想。那么系统有那些种类呢?(a) 按功能分类: 调制解调(信号抽样和重构),叠加,滤波,功放,相位调整,信号时钟同步,负反馈锁相环,以及若干子系统组成的一个更为复杂的系统-你可以画出系统 流程图,是不是很接近编写程序的逻辑流程图? 确实在符号的空间里它们没有区别。还有就是离散状态的数字信号处理(

7、后续课程)。(b) 按系统类别划分,无状态系统,有限状态机,线性系统等。而物理层的连续系统函数,是一种复杂的线性系统。5. 最好的教材?符号系统的核心是集合论,不是微积分,没有集合论构造出来的系统,实现用到的微积分便毫无意义-你甚至不知道运算了半天到底是要作什么。以计算机的观点来学习信号与系统,最好的教材之一就是复数(e 和 Pi)-复数变换(F)-复数反变换(F-1)-复数(取幅度分量)- 实数,看起来很复杂,但是这个工具使得,单从实数域无法解决的频率分析问题,变得可以解决了。两者之间的关系是: 傅立叶级数中的频率幅度分量是 a1-an,b1-bn,这些离散的数表示频率特性,每个数都是积分的

8、结果。而傅立叶变换的结果是一个连续函数: 对于 f 域每个取值点 a1-aN(N=无穷),它的值都是原始的时域函数和一个三角函数(表示成了复数)积分的结果-这个求解和级数的表示形式是一样 的。不过是把 N 个离散的积分式子统一为了一个通用的,连续的积分式子。复频域,大家都说画不出来,但是我来画一下!因为不是一个图能够表示清楚的。我用纯中文来说:1. 画一个 x,y 轴组成的平面,以原点为中心画一个圆(r=1)。再画一条竖直线: (直线方程 x=2),把它看成是一块挡板。2. 想象,有一个原子,从(1,0)点出发,沿着这个圆作逆时针匀速圆周运动。想象太阳光从 x 轴的复数方向射向 x 轴的正数方

9、向,那么这个原子运动在挡板(x=2)上面的投影,就是一个简协震动。3. 再修改一下,x=2对应的不是一个挡板,而是一个打印机的出纸口,那么,原子运动的过程就在白纸上画下了一条连续的 sin(t)曲线!上面3条说明了什么呢? 三角函数和圆周运动是一一对应的。如果我想要 sin(t+x),或者 cos(t)这种形式,我只需要让原子的起始位置改变一下就可以了:也就是级坐标的向量,半径不变,相位改变。傅立叶级数的实数展开形式,每一个频率分量都表示为 AnCos(nt)+BnSin(nt),我们可以证明,这个式子可以变成 sqr(An2+Bn2)sin(nt+x)这样的单个三角函数形式,那么:实数值对(

10、An,Bn),就对应了二维平面上面的一个点,相位 x 对应这个 点的相位。实数和复数之间的一一对应关系便建立起来了,因此实数频率唯一对应某个复数频率,我们就可以用复数来方便的研究实数的运算:把三角运算变成指数 和乘法加法运算。-但是,F 变换仍然是有限制的(输入函数的表示必须满足狄义赫立条件等),为了更广泛的使用“域“变换的思想来表示一种“广义“的频率信息,我们就发明出了 拉普拉斯变换,它的连续形式对应 F 变换,离散形式就成了 Z 变换。离散信号呢? 离散周期函数的 F 级数,项数有限,离散非周期函数(看为周期延拓以后仍然是离散周期函数),离散 F 级数,仍然项数有限。离散的 F变换,很容易

11、理解- 连续信号通过一个周期采样滤波器,也就是频率域和一堆脉冲相乘。时域取样对应频域周期延拓。为什么? 反过来容易理解了,时域的周期延拓对应频率域的一堆脉冲。两者的区别:FT=从负无穷到正无穷对积分 LT=从零到正无穷对积分 (由于实际应用,通常只做单边 Laplace 变换,即积分从零开始) 具体地,在 Fourier 积分变换中,所乘因子为 exp(-jwt),此处,-jwt 显然是为一纯虚数;而在 laplace 变换中,所乘因子为 exp(-st),其中 s 为一复数:s=D+jw,jw 是为虚部,相当于 Fourier 变换中的 jwt,而 D 则是实部,作为衰减因子,这样就能将许多

12、无法 作 Fourier 变换的函数(比如 exp(at),a0)做域变换。而 Z 变换,简单地说,就是离散信号(也可以叫做序列)的 Laplace 变换,可由抽样信号的Laplace 变换导出。ZT=从 n 为负无穷到正无穷对求和。 Z 域的物理意义: 由于值被离散了,所以输入输出的过程和花费的物理时间已经没有了必然的关系(t 只对连续信号有意义),所以频域的考察变得及其简单起来,我们把 (1,-1,1,-1,1,-1)这样的基本序列看成是数字频率最高的序列,他的数字频率是1Hz(数字角频率2Pi),其他的数字序列频率都是 N 分之 1Hz,频率分解的结果就是0-2Pi 角频率当中的若干个值

13、的集合,也是一堆离散的数。由于时频都是离散的,所以在做变换的时候,不需要写出冲击函数的因 子离散傅立叶变换到快速傅立叶变换-由于离散傅立叶变换的次数是 O(N2),于是我们考虑把离散序列分解成两两一组进行离散傅立叶变换,变换的计算复杂度就下降到了 O(NlogN),再把计算的结果累加 O(N),这就大大降低了计算复杂度。再说一个高级话题: 小波。在实际的工程应用中,前面所说的这些变换大部分都已经被小波变换代替了。什么是小波?先说什么是波:傅立叶级数里面的分量,sin/cos 函数就是波,sin(t)/cos(t)经过幅度的放缩和频率的收紧,变成了一系列的波 的求和,一致收敛于原始函数。注意傅立

14、叶级数求和的收敛性是对于整个数轴而言的,严格的。不过前面我们说了,实际应用 FFT 的时候,我们只需要关注部分信 号的傅立叶变换然后求出一个整体和就可以了,那么对于函数的部分分量,我们只需要保证这个用来充当砖块的“波函数“,在某个区间(用窗函数来滤波)内符合 那几个可积分和收敛的定义就可以了,因此傅立叶变换的“波“因子,就可以不使用三角函数,而是使用一系列从某些基本函数构造出来的函数族,只要这个基本函 数符合那些收敛和正交的条件就可以了。怎么构造这样的基本函数呢?sin(t)被加了方形窗以后,映射到频域是一堆无穷的散列脉冲,所以不能再用三角函数 了。我们要得到频率域收敛性好的函数族,能覆盖频率

15、域的低端部分。说的远一点,如果是取数字信号的小波变换,那么基础小波要保证数字角频率是最大的 2Pi。利用小波进行离频谱分析的方法,不是像傅立叶级数那样求出所有的频率分量,也不是向傅立叶变换那样看频谱特性,而是做某种滤波,看看在某种数字角 频率的波峰值大概是多少。可以根据实际需要得到如干个数字序列。我们采用(0,f),(f,2f),(2f,4f)这样的倍频关系来考察函数族的频率特性,那么对应的时间波形就是倍数扩展(且包含调制-所以才有频 谱搬移)的一系列函数族。频域是窗函数的基本函数,时域就是钟形函数。当然其他类型的小波,虽然频率域不是窗函数,但是仍然可用:因为小波积分求出来的变 换,是一个值,例如(0,f)里包含的总能量值,(f,2f)里面包含的总能量值。所以即使频域的分割不是用长方形而是其他的图形,对于结果来说影响不 大。同时,这个频率域的值,它的分辨率密度和时域小波基函数的时间分辨率是冲突的(时域紧频域宽,时域宽频域紧),所以设计的时候受到海森堡测不准原理的 制约。Jpeg2000压缩就是小波:因为时频都是局部的,变换结果是数值点而不是向量,所以,计算复杂度从 FFT 的 O(NlgN)下降到了 O(N),性能非常好。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号