大牛讲解信号与系统以及数字信号处理.docx
《大牛讲解信号与系统以及数字信号处理.docx》由会员分享,可在线阅读,更多相关《大牛讲解信号与系统以及数字信号处理.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大牛讲解信号与系统以及数字信号处理注找不到原始出处sorry.第一课什么是卷积卷积有什么用什么是傅利叶变换什么是拉普拉斯变换引子很多朋友以及我一样工科电子类专业学了一堆信号方面的课什么都没学懂背了公式考了试然后毕业了。先讲卷积有什么用这个问题。(有人抢答卷积是为了学习信号与系统这门课的后续章节而存在的。我大吼一声把他拖出去枪毙)讲一个故事:张三刚刚应聘到了一个电子产品公司做测试人员他没有学过信号与系统这门课程。一天他拿到了一个产品开发人员告诉他产品有一个输入端有一个输出端有限的输入信号只会产生有限的输出。然后经理让张三测试当输入sin(t)(t1秒)信号的时候(有信号发生器)该产品输出什么样的
2、波形。张三照做了花了一个波形图。很好经理讲。然后经理给了张三一叠A4纸:这里有几千种信号都用公式讲明了输入信号的持续时间也是确定的。你分别测试以下我们产品的输出波形是什么吧这下张三懵了他在心理想上帝帮帮我把我怎么画出这些波形图呢?于是上帝出现了:张三你只要做一次测试就能用数学的方法画出所有输入波形对应的输出波形。上帝接着讲:给产品一个脉冲信号能量是1焦耳输出的波形图画出来张三照办了然后呢?上帝又讲对于某个输入波形你想象把它微分成无数个小的脉冲输入给产品叠加出来的结果就是你的输出波形。你可以想象这些小脉冲排着队进入你的产品每个产生一个小的输出你画出时序图的时候输入信号的波形好似是反过来进入系统的
3、。张三领悟了:哦输出的结果就积分出来啦感谢上帝。这个方法叫什么名字呢?上帝讲:叫卷积从此张三的工作轻松多了。每次经理让他测试一些信号的输出结果张三都只需要在A4纸上做微积分就是提交任务了张三愉快地工作着直到有一天平静的生活被打破。经理拿来了一个小的电子设备接到示波器上面对张三讲:看这个小设备产生的波形根本没法用一个简单的函数来讲明而且它连续不断的发出信号不过幸好这个连续信号是每隔一段时间就重复一次的。张三你来测试以下连到我们的设备上会产生什么输出波形张三摆摆手:输入信号是无限时长的难道我要测试无限长的时间才能得到一个稳定的重复的波形输出吗?经理怒了:反正你给我搞定否那么炒鱿鱼张三心想:这次输入
4、信号连公式都给不出来一个很混乱的波形时间又是无限长的卷积也不行了怎么办呢?及时地上帝又出现了:把混乱的时间域信号映射到另外一个数学域上面计算完成以后再映射回来宇宙的每一个原子都在旋转以及震荡你可以把时间信号看成假设干个震荡叠加的效果也就是假设干个可以确定的有固定频率特性的东西。我给你一个数学函数f时间域无限的输入信号在f域有限的。时间域波形混乱的输入信号在f域是整齐的容易看清楚的。这样你就可以计算了同时时间域的卷积在f域是简单的相乘关系我可以证明给你看看计算完有限的程序以后取f(-1)反变换回时间域你就得到了一个输出波形剩下的就是你的数学计算了张三谢过了上帝保住了他的工作。后来他知道了f域的变
5、换有一个名字叫做傅利叶什么什么.再后来公司开发了一种新的电子产品输出信号是无限时间长度的。这次张三开场学拉普拉斯了.后记:不是我们学的不好是因为教材不好教师讲的也不好。很欣赏Google的面试题:用3句话像老太太讲清楚什么是数据库。这样的命题非常好因为没有深化的理解一个命题没有仔细的考虑一个东西的设计哲学我们就会陷入细节的泥沼:背公式数学推导积分做题而没有时间来答复为什么要这样。做大学教师的做不到把厚书读薄这一点讲不出哲学层面的道理一味背书以及翻讲ppt做着枯燥的数学证明然后责怪如今的学生一代不如一代有什么意义吗第二课到底什么是频率什么是系统?这一篇我展开的讲一下傅立叶变换F。注意傅立叶变换的
6、名字F可以表示频率的概念(freqence)可以以包括其他任何概念因为它只是一个概念模型为解析决计算的问题而构造出来的(例如时域无限长的输入信号怎么得到输出信号)。我们把傅立叶变换看一个C语言的函数信号的输出输出问题看为IO的问题然后任何难以求解的x-y的问题都可以用x-f(x)-f-1(x)-y来得到。1.到底什么是频率?一个根本的假设:任何信息都具有频率方面的特性音频信号的声音上下光的频谱电子震荡的周期等等我们抽象出一个件谐振动的概念数学名称就叫做频率。想象在x-y平面上有一个原子围绕原点做半径为1匀速圆周运动把x轴想象成时间那么该圆周运动在y轴上的投影就是一个sin(t)的波形。相信中学
7、生都能理解这个。那么不同的频率模型其实就对应了不同的圆周运动速度。圆周运动的速度越快sin(t)的波形越窄。频率的缩放有两种形式(a)老式的收音机都是用磁带作为音乐介质的当我们快放的时候我们会感觉歌唱的声音变得怪怪的调子很高那是因为圆周运动的速度增倍了每一个声音分量的sin(t)输出变成了sin(nt)。(b)在CD/计算机上面快放或者满放感觉歌手快唱或慢唱不会出现音调变高的现象因为快放的时候采用了时域采样的方法丢弃了一些波形但是承载了信息的输出波形不会有宽窄的变化满放时相反时域信号填充拉长就可以了。2.F变换得到的结果有负数/复数局部有什么物理意义吗?解释:F变换是个数学工具不具有直接的物理
8、意义负数/复数的存在只是为了计算的完好性。3.信号与系统这们课的根本主旨是什么?对于通信以及电子类的学生来讲很多情况下我们的工作是设计或OSI七层模型当中的物理层技术这种技术的复杂性首先在于你必须确立传输介质的电气特性通常不同传输介质对于不同频率段的信号有不同的处理才能。以太网线处理基带信号广域网光线传出高频调制信号挪动通信2G以及3G分别需要有不同的载频特性。那么这些介质(空气电线光纤等)对于某种频率的输入是否可以在传输了一定的间隔之后得到根本不变的输入呢?那么我们就要建立介质的频率相应数学模型。同时知道了介质的频率特性怎样设计在它上面传输的信号才能大到理论上的最大传输速率?-这就是信号与系
9、统这们课带着我们进入的一个世界。当然信号与系统的应用不止这些以及香农的信息理论挂钩它还可以用于信息处理(声音图像)形式识别智能控制等领域。假如讲计算机专业的课程是数据表达的逻辑模型那么信号与系统建立的就是更底层的代表了某种物理意义的数学模型。数据构造的知识能解决逻辑信息的编码以及纠错而信号的知识能帮我们设计出码流的物理载体(假如承受到的信号波形是混乱的那我根据什么来判断这个是1还是0?逻辑上的纠错就失去了意义)。在工业控制领域计算机的应用前提是各种数模转换那么各种物理现象产生的连续模拟信号(温度电阻大小压力速度等)怎样被一个特定设备转换为有意义的数字信号首先我们就要设计一个可用的数学转换模型。
10、4.怎样设计系统?设计物理上的系统函数(连续的或者离散的状态)有输入有输出而中间的处理经过以及详细的物理实现相关不是这们课关心的重点(电子电路设计?)。信号与系统归根到底就是为了特定的需求来设计一个系统函数。设计出系统函数的前提是把输入以及输出都用函数来表示(例如sin(t)。分析的方法就是把一个复杂的信号分解为假设干个简单的信号累加详细的经过就是一大堆微积分的东西详细的数学运算不是这门课的中心思想。那么系统有那些种类呢?(a)按功能分类:调制解调(信号抽样以及重构)叠加滤波功放相位调整信号时钟同步负反应锁相环和假设干子系统组成的一个更为复杂的系统-你可以画出系统流程图是不是很接近编写程序的逻
11、辑流程图?确实在符号的空间里它们没有区别。还有就是离散状态的数字信号处理(后续课程)。(b)按系统类别划分无状态系统有限状态机线性系统等。而物理层的连续系统函数是一种复杂的线性系统。5.最好的教材?符号系统的核心是集合论不是微积分没有集合论构造出来的系统实现用到的微积分便毫无意义-你甚至不知道运算了半天到底是要作什么。以计算机的观点来学习信号与系统最好的教材之一就是StructureandInterpretationofSignalsandSystems是UCBerkeley的EdwardA.LeeandPravinVaraiya-先定义再实现符合人类的思维习惯。国内的教材通篇都是数学推导就是
12、不肯讲这些推导是为了什么目的来做的用来得到什么建立什么防止什么不去从认识论以及需求上讨论通篇都是看不出目的的方法论本末倒置了。第三课抽样定理是干什么的1.举个例子打的时候机发出的信号是PAM脉冲调幅在线路上传的不是话音而是话音通过信道编码转换后的脉冲序列在收端恢复语音波形。那么对于连续的讲话人语音信号怎样转化成为一些列脉冲才能保证根本不失真可以传输呢?很明显我们想到的就是取样每隔M毫秒对话音采样一次看看电信号振幅把振幅转换为脉冲编码传输出去在收端按某种规那么重新生成语言。那么问题来了每M毫秒采样一次M多小是足够的?在收端怎么才能恢复语言波形呢?对于第一个问题我们考虑语音信号是个时间频率信号(所
13、以对应的F变换就表示时间频率)把语音信号分解为假设干个不同频率的单音混合体(周期函数的复利叶级数展开非周期的区间函数可以看成补齐以后的周期信号展开效果一样)对于最高频率的信号分量假如抽样方式能否保证恢复这个分量那么其他的低频率分量也就能通过抽样的方式使得信息得以保存。假如人的声音高频限制在3000Hz那么高频分量我们看成sin(3000t)这个sin函数要通过抽样保存信息可以看为:对于一个周期波峰采样一次波谷采样一次也就是采样频率是最高频率分量的2倍(奈奎斯特抽样定理)我们就可以通过采样信号无损的表示原始的模拟连续信号。这两个信号一一对应相互等价。对于第二个问题在收端怎么从脉冲序列(梳装波形)
14、恢复模拟的连续信号呢?首先我们已经肯定了在频率域上面的脉冲序列已经包含了全部信息但是原始信息只在某一个频率以下存在怎么做?我们让输入脉冲信号I通过一个设备X输出信号为原始的语音O那么I(*)XO这里(*)表示卷积。时域的特性不好分析那么在频率域F(I)*F(X)F(O)相乘关系这下就很明显了只要F(X)是一个理想的低通滤波器就可以了(在F域画出来就是一个方框)它在时间域是一个钟型函数(由于包含时间轴的负数局部所以实际中不存在)做出这样的一个信号处理设备我们就可以通过输入的脉冲序列得到几乎理想的原始的语音。在实际应用中我们的抽样频率通常是奈奎斯特频率再多一点3k赫兹的语音信号抽样标准是8k赫兹。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲解 信号 系统 以及 数字信号 处理
限制150内