1、数字信号处理 Digital Signal Processing浙江大学光电信息工程学系 授课教师:胡慧珠 助教:缪立军 欢迎联系、讨论、交流,课程简介,面向对象:信息工程本科大三学生 预修课程:信号与系统 学时分配:共40学时 24课堂(83)+16实验(82) 实验课时间调整:周三7、8? (周一全天、周五上午除外),课程内容,第一章 概述(chap1) 第二章 离散时间信号与系统的时域分析(chap2) 第三章 离散时间信号的变换域分析(chap3、5、6) 第四章 离散时间系统的变换域分析(chap7) 第五章 连续时间信号的数字处理(chap4) 第六章 数字滤波器的结构(cha
2、p8) 第七章 数字滤波器设计(chap9、chap10) 第八章 算法实现与应用介绍(chap11),课程主要内容、难点及学习方法,主要内容:傅立叶变换、离散时间系统的变换域分析、数字滤波器设计 难点1:理论性强,公式多,概念抽象 基本概念、核心理论、思考与分析方法 重视关键公式推导及课后练习 重视实验环节,加深概念理解 难点2:课时有限,教学内容多 在有限的课时内高效地组织学习教学内容 培养兴趣,充分发挥学习主动性 利用Internet扩大知识面,了解学科发展背景和发展动态,考试和考核方式,平时成绩(包括出勤、作业、实验及报告)40分 期终考试60分(开卷),Bonus,指出并更正课件中错
3、误(Email) 指出并更正教材中错误(Email),英文影印版教材,Digital Signal Processing A Computer-Based Approach (3rd Edition) Sanjit K. Mitra McGraw Hill 清华大学出版社 2006.10,清华版双语教学用书,中文翻译版教材,数字信号处理 基于计算机的方法(第二版) Digital Signal Processing A Computer-Based Approach, 2nd Edition Sanjit K. Mitra 著 孙 洪 余翔宇 等译 电子工业出版社 2005.1,国外电子与通信
4、教材系列,中文翻译版教材,数字信号处理 基于计算机的方法(第三版) 上册 Digital Signal Processing A Computer-Based Approach, 3rd Edition Sanjit K. Mitra 著 孙 洪 等译 电子工业出版社 2006.6,国外电子与通信教材系列,实验指导书,数字信号处理实验指导书(MATLAB版) Digital Signal Processing Laboratory Using MATLAB Sanjit K. Mitra 著 孙 洪 余翔宇 等译 电子工业出版社 2005.1,国外电子与通信教材系列,其它学习资源,The Sc
5、ientist and Engineers Guide to Digital Signal Processing 2nd Edition by Steven W. Smith California Technical Publishing 1999,pdf电子文档,其它学习资源,附书光盘、教材勘误、 相关背景资料课程网站(建设中)其它精品课程网站 西安电子科技大学http:/ 华南理工大学 http:/202.38.193.234/dsp/,第一章 数字信号处理概述,信息技术革命是人类历史上的第四次革命第一次革命:石器时代,直立行走使人类解放了自己的手;第二次革命:十八世纪,以蒸汽机为先导的工
6、业革命;第三次革命:十九世纪末二十世纪初,以电器技术为先导的电器产业革命;第四次革命:二十世纪,从五十年代开始到八十年代,以电子和信息技术为先导引起的一场信息产业革命。,数字信号处理的重要性,从模拟到数字是第四次革命的主要特征我们实际生活在一个模拟的世界里,我们接触的信息都是模拟信号,因为模拟信号难以获得、存储、放大、传输,所以我们采用了数字技术来对模拟信号进行处理,这推动了DSP的发展 ;信息化的基础是数字化,数字化的核心技术就是数字信号处理,数字信号处理是数字化大厦的基石。,数字信号处理,是从20世纪50年代起,随着信息学科和计算机学科的高速发展而迅速发展起来的一门新兴学科,并成为科学与技
7、术领域内发展最为迅速、应用最为广泛的学科之一。它的重要性,在各个领域的发展和应用中日益表现出来。因此,在国内外的高等院校里,“数字信号处理”已经成为理学和工学必修的一门专业基础课程。 随着计算机技术、微电子技术、数字信号处理理论和方法的发展,半个世纪以来,尤其是最近的三十来年里,数字信号处理的方法和应用得到了飞跃式的发展。 数字信号处理的任务,特别是实时处理的任务,在很大程度上需要由DSP器件或以DSP为核心的ASIC/AP(Application Processor)来完成,DSP技术已成为人们日益关注的并得到迅速发展的前沿技术。,DSP的应用正在日益发展,Mobile phone (inf
8、rastructure and handset),Still alone video phone,Radar/Sonar,Missile and Smart Bomb Guide,消费类电子,DC/DV,HDTV,Home Theater,MP3,汽车电子中的MCU/DSP,生物医学工程,Ultrasound,CT (Computed Tomography),MRI(Magnetic Resonance Imaging),Gamma knife,Hearing Aid,数字信号处理(DSP) (Digital Signal Processing) 数字信号处理是把信号用数字或符号表示成序列,通
9、过计算机或通用(专用)信号处理设备,用数值计算方法进行各种处理,达到提取有用信息便于应用的目的。 例如:滤波、检测、变换、增强、估计、识别、参数提取、频谱分析等。DSP: Digital Signal Processor 数字信号处理器 Digital Signal Processing 数字信号处理技术。,数字信号处理的概念,傅立叶(Fourier, Jean Baptiste Joseph, 1768-1830),深受拿破仑器重的法国数学家及物理学家。贡献:最早使用定积分符号,改进符号法则及根数判别方法。傅立叶级数(三角级数)创始人,傅立叶分析理论奠基人。,数字信号处理的历史,数字信号处理
10、的核心理论傅立叶分析方法的建立过程,古巴比伦人利用“三角函数和”的概念来描述周期性过程,并用来预测天体运动;1748年,欧拉在振动弦的研究中得出结论:如果在某一时刻振动弦的形状是这些标准振荡模的线性组合,那么在其后任何时刻,振动弦的形状也是这些振荡模的线性组合; 1753年,D伯努利(D Bernoulli)声称:一根弦的实际运动都可以用标准振荡模的线性组合来表示; 1759年,拉格朗日提出强烈批评:不可能用三角级数来表示一个具有间断点的函数;,1802年,傅立叶构思了关于三角级数的想法。热的传播和扩散现象是傅立叶研究成果的实际物理背景; 1807年,在论文热的传播中引入了傅立叶级数与积分,拉
11、普拉斯、拉格朗日、勒让德、孟济、拉克劳克斯组成的评审委员会虽承认傅立叶此成果的新颖和重要性,但却批评其缺乏数学的严谨,最终由于拉普拉斯的强烈反对未能发表; 1822年,发表专著热的分析理论全面论述了傅立叶级数的思想; 1829年,狄里赫利给出了傅立叶级数存在的精确条件,完善了傅立叶级数理论;,19th / 20th century: 出现了两种Fourier 分析方法- Continuous & Discrete; 1965 年,IBM的Cooley和Bell Lab的Tukey 发明了FFT 算法,使傅立叶变换得以在计算机平台上快速实现; 1978年: 出现了第一块DSP芯片(TI); 80
12、年代: 随着大规模集成电路技术、微电子技术、半导体技术的发展,出现了专用的离散时间信号处理高速定点、浮点计算器; 90年代至今 :DSP技术发展迅速,渗入到人们学习、工作、生活各方各面;同时出现了新的DSP理论和方法,如现代谱分析、小波等。,John Tukey 1915-2000,James W. Cooley 1926-,Cooley, James W., and John W. Tukey, “An algorithm for the machine calculation of complex Fourier series,“ Math. Comput. 19, 297301 (196
13、5).,20世纪最伟大的十个算法,1.1946.Los Alamos的Von Neumann,Stan Vlam,Nick Metropolis编的 Metropolis算法, 即Monte Carlo方法 2.1947兰德公司的Grorge Dantzig创造的线性方案的单纯性算法 3.1950.美国国家标准局数值分析所的Magnus Hestenes,Edward Stiefel,Cornelius Lanczos的Krylovz空间迭代法 4.1951 橡树岭国家实验室的Alston Householder矩阵盘算的分解方法 5.1951 John Backus在IBM领导的小组研制的F
14、ortron最优编译程序 6.1959-61 伦敦的Ferranti Ltd的J.G.F.Francis的称为QR的算法的盘算机本征值 7.1962 London的Elliot Brothers Ltd的Tony Hoare提出的快速(按大小)分类法 8.1965 IBM的Cooley与Princeton&Bell的Turkey的FFT算法 9.1977 Brighham Young大学的Helaman Ferguson和Rodney Forcede的整数关系侦察算法 10.1987 Yale的Leslie Greengard和Vladinimir Rokhlin创造的快速多级算法,信号的分类
15、,信号(signal)信号是一个或多个独立变量的函数, 该函数含有物理系统的信息或表示物理系统状态或行为。独立变量可以是时间、距离、速度、位置、温度、压力等。 信号的产生:自然、人工合成、计算机模拟; 信号处理的目的:提取信号中的有用信息,涉及信号的数学表示以及提取和分析算法。,信号的分类:(1) 按独立变量个数:一维(1-D)信号: 一个独立自变量的函数,如语音,表示为x(t)、x(n)二维(2-D)信号: 两个独立自变量的函数,如图象,表示为u(x,y)。多维(M-D)信号: 多个独立自变量的函数,如彩色视频信号,表示为 :,中音C,和弦CEG,脑电图EEG,一维信号:,单词Away,25
16、6Hz 音叉信号,注意声音与频率的关系,虎鲸的声音,图像信号: Multi-Dimensional signals 黑白图像:二维信号,=,+,+,彩色图像:三通道二维信号,黑白视频信号:三维信号 彩色视频信号:三维三通道信号,(2)按自变量因变量的连续性分:连续时间信号(continue-time signal):自变量(一般为时间)连续有定义的,表示为x(t),包括: (a)模拟信号(analog signal):时间连续、幅度连续的信号。 (b)量化矩形信号(quantized boxcer signal):具有离散幅值的连续时间信号。 离散时间信号(discrete-time sign
17、al):自变量在离散时间点有定义表示为x(n),包括: (a)数字信号(digital signal):时间和幅度上都是离散(量化)的信号。 (b)采样数据信号(sampled-data signal):具有连续幅值的离散时间信号。数字信号可用一序列的数表示,而每个数又可表示为二制码的形式,适合计算机处理。,(3)确定信号和随机信号确定信号(deterministic signal):可以用一个定义好的过程(如数学表达式、规则或表)来唯一确定的信号。随机信号(random signal):随机产生,无法预测的信号,一般用统计的方法进行分析。如白噪声。,系统:处理信号的物理设备。或者说,凡是能将
18、信号加以变换以达到人们要求的各种设备。模拟系统与数字系统。信号处理的内容:滤波、变换、检测、谱分析、估计、压缩、识别等一系列的加工处理。,系统,处理,y(t),x(t),多数科学和工程中遇到的是模拟信号。以前都是研究模拟信号处理的理论和实现。模拟信号处理缺点:难以做到高精度,受环境影响较大,可靠性差,且不灵活等。随着大规模集成电路以及数字计算机的飞速发展,加之从60年代末以来数字信号处理理论和技术的成熟和完善,用数字方法来处理信号,即数字信号处理,已逐渐取代模拟信号处理。随着信息时代、数字世界的到来,数字信号处理已成为一门极其重要的学科和技术领域。,数字处理的优点:精度高 可靠性高 易于大规模
19、集成 可以时分复用,共享处理器; 灵活性大 可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等 可用于频率非常低的信号 可获得高性能指标 二维与多维处理,数字处理的优点:精度高,在模拟系统中,它的精度是由元件决定,模拟元器件的精度很难达到10-3以上。而数字系统中,17位字长就可达10-5精度,所以在高精度系统中,有时只能采用数字系统。,数字处理的优点:可靠性强,数字系统:只有两个信号电平0,1受噪声及环境条件等影响小。 模拟系统:各参数都有一定的温度系数,易受环境条件,如温度、振动、电磁感应等影响,产生杂散效应甚至振荡等 且数字系统采用大规模集成电路,其故障率远远小于采用
20、众多分立元件构成的模拟系统。,数字处理的优点:灵活性大,数字系统的性能主要决定于乘法器的各系数,且系数存放于系数存储器内,只需改变存储的系数,就可得到不同的系统,比改变模拟系统方便得多。,数字处理的优点:易于大规模集成,数字部件:高度规范性,便于大规模集成,大规模生产,对电路参数要求不严,故产品成品率高。 例:(尤其)在低频信号:如地震波分析,需要过滤几Hz几十Hz的信号,用模拟系统处理其电感器、电容器的数值,体积,重量非常大,且性能亦不能达到要求,而数字信号处理系统在这个频率处却非常优越(显示出体积,重量和性能的优点。,数字处理的优点:可获得高性能指标,例:对信号进行频谱分析 模拟频谱仪在频
21、率低端只能分析到10Hz以上频率,且难于做到高分辨率(也即足够窄的带宽)。 但在数字的谱分析中,已能做到10-3Hz的谱分析。 又例:有限长冲激响应数字滤波器,则可实现准确的线性相位特性,这在模拟系统中是很难达到的。,数字处理的优点:二维与多维处理,利用庞大的存储单元,可以存储一帧或数帧图象信号,实现二维甚至多维信号包括二维或多维滤波,二维及多维谱分析等。,数字处理的缺点:需要模数转换; 受采样频率的限制,处理频率范围有限; 数字系统由耗电的有源期间构成,没有无源设备可靠。但是优点远远超过缺点。,抗混叠 滤波器,A/D 变换器,数字信号 处理器,D/A 变换器,抗镜像 滤波器,模拟,xa(t)
22、,模拟,ya(t),x(n),y(n),数字信号处理系统的基本组成,采样量化,转换为模拟电平零阶保持,ADC,DAC,DSP,模/数转换,模/数转换:采样(sampling),量化(quantization),Sampled signals,Digital signals,数/模转换,数/模转换,数/模转换:数字信号转换为模拟信号,零阶保持(zero order hold),抗镜像滤波器进行平滑。,典型的信号处理运算,时域(time domain):描述信号随时间的变化。 频域(frequency domain):信号的频谱(spectrum)。 频谱:对信号中所含频率分量的描述,有该频率处的
23、频谱幅度表示。通常用FFT(快速傅立叶变换)计算。,中音C,和弦CEG,脑电图(EEG):,基本时域操作 缩放(scaling):积分(integration):求导(differentiation):延时(delay):加(addition):乘(product):,典型信号处理操作,滤波(filtering )滤波:让某些频率分量无失真地通过系统,阻止另外的频率分量 通过,以此改变信号的频率特性, 。滤波器:完成滤波功能的系统。滤波器类型: 低通滤波器(low pass filter):通低频,阻高频 高通滤波器(high pass filter)则相反 带通滤波器(band pass f
24、ilter)允许一定频带内的频率通过 带阻滤波器(band stop filter)允许一定频带以外的所有频率通过 多带滤波器(multiband filter):多个通带和阻带 梳状滤波器(comb filter):滤除某一频率的整数倍频率 主要参数:通带(pass band)、阻带(stop band)、截止频率(cut-off frequency),数字滤波举例,CEG基频,CE基频,C基频,和弦CEG,对于图像(二维信号),低频部分时指图像中变化缓慢的部分,高频部分对于边缘或突变部分。,数字滤波器是由一系列滤波器系数定义的,只需要简单改变滤波器系数就可以完成滤波器特性的修改。,高频噪声
25、滤除:,图像去噪示例,一幅有噪声点的图像,滑动平滑滤波后,小波滤波后,图象处理: 边沿检测,数字信号处理学科介绍及应用,数字信号处理的基本工具:微积分,概率统计,随机过程,高等代数,数值分析,近代代数,复杂函数。 数字信号处理的理论基础:离散线性变换(LSI)系统理论,离散付里叶变换(DFT)。 在学科发展上,数字信号处理又和最优控制,通信理论,故障诊断等紧紧相连,成为人工智能,模式识别,神经网络,数字通信等新兴学科的理论基础。,数字信号处理学科内容信号的采集:包括A/D,D/A技术、抽样定理、量化噪声理论等; 离散信号分析:离散时间信号时域及频域分析、离散付里叶变换(DFT)理论; 离散系统
26、分析 ; 信号处理的快速算法 :谱分析与快速付里叶变换(FFT),快速卷积与相关算法; 滤波技术 ; 信号的估计:各种估值理论、相关函数与功率谱估计; 信号的压缩:包括语音信号与图象信号的压缩; 信号的建模:包括AR,MA,ARMA等各种模型; 其他特殊算法:同态处理、抽取与内插、信号重建等; 数字信号处理的实现; 数字信号处理的应用。,数字信号处理实现方法1.采用大、中小型计算机和微机:工作站和微机上各厂家的数字信号软件,如有各种图象压缩和解压软件。 2.用单片机:可根据不同环境配不同单片机,其能达实时控制,但数据运算量不能太大。 3.利用通用DSP芯片: DSP芯片较之单片机有着更为突出优
27、点。如内部带有乘法器,累加器,采用流水线工作方式及并行结构,多总线速度快。配有适于信号处理的指令(如FFT指令)等。 美国德州仪器公司Texas Instrument(IT), Analog Devices ,Lucent , Motorola ,AT&T等公司都有生产。 4.利用特殊用途的DSP芯片:市场上推出专门用于FFT,FIR滤波器,卷积、相关等专用数字芯片。其软件算法已在芯片内部用硬件电路实现,使用者只需给出输入数据,可在输出端直接得到数据。,用通用的可编程的数字信号处理器实现法是目前重要的数字信号处理实现方法,它即有硬件实现法实时的优点,又具有软件实现的灵活性优点。,DSP的典型应
28、用通信: GSM/蜂窝电话,CDMA; 语音处理:语音编码、语音合成、语音识别、语音增强、语音邮件、语音储存等; 图像/图形:二维和三维图形处理、图像压缩与传输、图像识别、动画、机器人视觉、多媒体、电子地图、图像增强等; 军事;保密通信、雷达处理、声呐处理、导航、全球定位、跳频电台、搜索和反搜索等; 仪器仪表:频谱分析、函数发生、数据采集、地震处理等; 自动控制:控制、深空作业、自动驾驶、机器人控制、磁盘控制等; 医疗:助听、超声设备、诊断工具、病人监护、心电图等; 家用电器:数字音响、数字电视、可视电话、音乐合成、音调控制、玩具与游戏等;,例1.语音处理,它是最早采用数字信号处理技术的领域之
29、一。 本世纪50年代提出语音形成数字模型,经过十多年对语音的分析、综合、证明是正确的。 在语音领域现存在着三种系统: 语音分析系统:自动语音识别系统,它能识别语音,辨认说话的人是谁,而且破译后,能立即作出决断。 语音综合系统:盲人的自动阅读机,声音响应的计算机终端,会说话玩具,家用电器(CD,VCD,DVD)。 语音分析综合系统:语音存储和检索系统,广泛应用于电话窃听、语音编码、语音合成、语音识别、语音增强、说话人确认、语音邮件、语音存储等。,例2.图像处理,首次数字图像处理在1964年,美国喷气推进实验室研究月球表面照片,用计算机对其处理以矫正各种形式的图像畸变和干扰 数据压缩 图像复原 清
30、晰化与增强 图像分析识别和计算机视觉 数字电视 文字识别由于单个数字图像以1兆个采样值的量级表示,所以要求高性能的处理机、高密度的数据存储器。即要求高速度硬件。,例3. 雷达,在军事上,雷达、计算机、射击武器等组成一个自动控制系统。 当目标进入雷达的作用半径以内并被雷达自动跟踪时,雷达就测量出目标的当前位置(距离、方位角和高低角),并把数据送入计算机,推算出目标的航向,航速,引导导弹或自动火炮去击中目标(爱国者导弹对飞毛腿导弹)。雷达系统是应用高性能数字信号处理技术的一个例子。 雷达系统主要信号处理功能包括: 信号产生、匹配滤波、门限比较、目标参数(如射程、方位和速度)估计。,例4. 通信,整个通信领域几乎没有不受数字信号处理技术影响的地方。 数字技术已用于信号的调制、解调、滤波、混频、检波和多路传输等问题中。 语音数据压缩与解压是数字信号处理的重要内容。 在电信领域,数字处理技术已发展到音调检测,回波清除、数字开关网和自适应均衡、数据加密、数据压缩、可视电话等。许多音频通信的信号处理功能,已由单块集成电路实现。,生物医学信号处理举例: CT:计算机X射线断层摄影装置。(其中发明头颅CT英国EMI公司的豪斯菲尔德获诺贝尔奖。) CAT:计算机X射线空间重建装置。出现全身扫描,心脏活动立体图形,脑肿瘤异物,人体躯干图像重建。心电图分析。,例5. 生物,