数字信号处理教案 (新疆大学信息学院数字信号处理课程组) 2014年9月
1 数 字 信 号 处 理 教 案 (新疆大学信息学院数字信号处理课程组) 2014 年 9 月
绪论第一节 绪论 一、从棋拟到数字 3、模拟信号是连续信号的特例。时间和幅度均连续。 4、离散信号:时间上不连续,幅度连续。 5、数字信号:幅度量化,时间和幅度均不连续 模拟信号 连续时间信号 数字信号 连续时间信号 模拟信号 采样 A/D 通用或专用 D/A 模拟低通 保持器 变换器 计算机 变换器 滤波器 数字信号处理系统 电 数字信号 采样保特信 ,D/A输出同号 0.750 量化电 极汉信 1000.0 00 11037 m10125 0000.000 0000.0 040600 15 02040600 12141 模拟信号的数字化 数字信号转化成模拟信号 D/A输出 棋拟滤波输出 05 1 1.5 50 150 200 150
2 绪论 第一节 绪 论 一、从模拟到数字 1、信号:信号传递信息的函数也是独立变量的函数,这个变量可以是时间、空间位置等。 2、连续信号:在某个时间区间,除有限间断点外所有瞬时均有确定值。 3、模拟信号是连续信号的特例。时间和幅度均连续。 4、离散信号:时间上不连续,幅度连续。 5、数字信号:幅度量化,时间和幅度均不连续。 数码 量化电平 数字信号 D/A输出信号 模拟信号 数字信号转化成模拟信号 D/A输出 模拟滤波输出 模拟信号的数字化 数码 数字信号 量化电平 模拟信号 采样保持信号 量化电平 A / D 变换器 通用或专用 计算机 采样 保持器 D/ A 变换器 模拟低通 滤波器 模拟信号 数字信号 模拟信号 数字信号处理系统 连续时间信号 连续时间信号
二、数字信号处理的主要优点 数字信号处理采用数字系统完成信号处理的任务,它具有数字系统的一些共同优点,例如 抗干扰、可靠性强,便于大规模集成等。除此而外 与传统的模拟信号处理方法相比较,它还 些明显的优点 1、精度高 在模拟系统的电路中,元器件精度要达到10~以上已经不容易了,而数字系统17位字长可 以达到1Q~的精度,这是很平常的。例如,基于离散傅里叶变换的数字式频谱分析仪,其幅值 精度和频率分辨率均远远高于模拟频谱分析仪。 2、灵活性强 数字信号处理采用了专用或通用的数字系统,其性能取决于运算程序和乘法器的各系数, 这些均存储在数字系统中,只要改变运算程序或系数,即可改变系统的特性参数,比改变模拟 系续方便得多」 3、可以实现模拟系统很难达到的指标或特性 例如:有限长单位脉冲响应数字滤波器可以实现严格的线性相位 在数字信号处理中可以将信号存储起来,用延迟的方法实现非因果系统,从而提高了系统的性 能指标: 数据压缩方法可以大大地减少信息传输中的信道容量, 4、可以实现多维信号处理 利用庞大的存储单元 可以存储二维的图像信号或多维的阵列信号,实现二维或多维的滤 波及谱分析等。 5、缺点 (1)增加了系统的复杂性。他需要模拟接口以及比较复杂的数字系统 (2)应用的频率范围受到限制。主要是AD转换的采样频率的限制 (3)系统的功率消耗比较大。数字信号处理系 统中集成 了几十万甚至更多的晶体管,而模拟信 号处理系统中大量使用的是电阻、电容、电感等无源器件,随若系统的复杂性增加这一矛盾会 更加突出。 三、发展特点 (1)由简单的运算走向复杂的运算,目前几十位乘几十位的全并行乘法器可以在数个纳秒的时间 内完成一次浮点乘法运算,这无论在运算速度上和运算精度上均为复杂的数字信号处理算法提 供了先决条件 (2)由低频走向高频,模数转换器的采样频率已高达数百兆赫,可以将视频甚至更高频率的信号 数字化后送入计算机处理: 3)由一维走向多维,像高分舞率彩色电视、雷达、石油勘探等多维信号处理的应用领域已与数 字信号处理结下了不解之缘 (4)各种数字信号处理系统均几经更新换代 在图像处理方面,图像数据压缩是多媒体通信、影碟机(VCD或DVD)和高清晰度电视(HDTV) 的关键技术。国际上先后制定的标准H261、PEG、MPEG一1和MPEG一2中均使用了离散余 弦变换(DCT)算法。近年来发展起来的小波(Wavelet)变换也是一种具有高压缩比和快速运算特点 的崭新压缩技术,应用前景十分广阔,可望成为新一代压缩技术的标准。 年代特点 S/MIPS 60年代 大学探索 S100-$1.000 70年代 军事运用 $10-S100 80年代 商用成功 51-$10 90年代 进入消费类电子 50.1-$1
3 二、数字信号处理的主要优点 数字信号处理采用数字系统完成信号处理的任务,它具有数字系统的一些共同优点,例如 抗干扰、可靠性强,便于大规模集成等。除此而外,与传统的模拟信号处理方法相比较,它还 具有以下一些明显的优点: 1、精度高 在模拟系统的电路中,元器件精度要达到 以上已经不容易了,而数字系统 17 位字长可 以达到 的精度,这是很平常的。例如,基于离散傅里叶变换的数字式频谱分析仪,其幅值 精度和频率分辨率均远远高于模拟频谱分析仪。 2、灵活性强 数字信号处理采用了专用或通用的数字系统,其性能取决于运算程序和乘法器的各系数, 这些均存储在数字系统中,只要改变运算程序或系数,即可改变系统的特性参数,比改变模拟 系统方便得多。 3、可以实现模拟系统很难达到的指标或特性 例如:有限长单位脉冲响应数字滤波器可以实现严格的线性相位; 在数字信号处理中可以将信号存储起来,用延迟的方法实现非因果系统,从而提高了系统的性 能指标; 数据压缩方法可以大大地减少信息传输中的信道容量。 4、可以实现多维信号处理 利用庞大的存储单元,可以存储二维的图像信号或多维的阵列信号,实现二维或多维的滤 波及谱分析等。 5、缺点 (1)增加了系统的复杂性。他需要模拟接口以及比较复杂的数字系统。 (2)应用的频率范围受到限制。主要是 A/D 转换的采样频率的限制。 (3)系统的功率消耗比较大。数字信号处理系统中集成了几十万甚至更多的晶体管,而模拟信 号处理系统中大量使用的是电阻、电容、电感等无源器件,随着系统的复杂性增加这一矛盾会 更加突出。 三、发展特点 (1)由简单的运算走向复杂的运算,目前几十位乘几十位的全并行乘法器可以在数个纳秒的时间 内完成一次浮点乘法运算,这无论在运算速度上和运算精度上均为复杂的数字信号处理算法提 供了先决条件; (2)由低频走向高频,模数转换器的采样频率已高达数百兆赫,可以将视频甚至更高频率的信号 数字化后送入计算机处理; (3)由一维走向多维,像高分辨率彩色电视、雷达、石油勘探等多维信号处理的应用领域已与数 字信号处理结下了不解之缘。 (4)各种数字信号处理系统均几经更新换代 在图像处理方面,图像数据压缩是多媒体通信、影碟机(VCD 或 DVD)和高清晰度电视(HDTV) 的关键技术。国际上先后制定的标准 H.261、JPEG、MPEG—1 和 MPEG—2 中均使用了离散余 弦变换(DCT)算法。近年来发展起来的小波(Wavelet)变换也是一种具有高压缩比和快速运算特点 的崭新压缩技术,应用前景十分广阔,可望成为新一代压缩技术的标准。 年代 特点 $/MIPS 60 年代 大学探索 $100-$1,000 70 年代 军事运用 $10-$100 80 年代 商用成功 $1-$10 90 年代 进入消费类电子 $0.1-$1
今后生活用品 S0.01-$0.1 四、各种数字信息系统 数字信号处理不断开辟新的应用领域 机 制造中,基于FT算法的频谱分析仪用于 动分析和机械故障诊断新:医学中使用 字信号处理技术对心电(ECG)和脑电(EEG)等生物电信号作分析和处理:数字音频广播(DAB)厂 泛地使用了数字信号处理技术。可以说,数字信号处理技术已在信总处理领域起 了广泛的关注和高度的面视。 五、数字信号处理系统的实现 牛实现 软件实现是用 一台通用的数字计算机运行数字信号处理程序。其优点是经济, 机可以多 用:缺点是处理速度慢,这是由于通用数字计算机的体系结构并不是为某一种特定算法而设 的。在许多非实时的应用场合,可以采用软件实现方法。例如,处理一盘混有噪声的录像(音) 带,我们可以将图像(声音)信号转换成数字信号并存入计算机,用较长的时间一帧锁地处理这 些数据。处理完毕后,再实时地将处理结果还原成一盘清晰的录像(音)带。通用计算机即可完 成上述任务,而不必花费较大的代价去设 一台专用数字计算机。 硬件实现 硬件实现是针对特定的应用目标,经优化,设计一专用的软硬件系统。其优点是容易做到 实时处理,缺点是设备只能专用。 ·片上系统(SOC,System on a Chip) 大规模集成 电路日 个复 数字信号处理系统己可以集成在一个芯片上。SO( 包含有数字和模拟电路、模拟和数字转换电路、微处理器、微控制器以及数字信号处理器等 与传统的集成电路不同的是,嵌入式软件的设计也被集成到了SOC的设计流程中,SOC的设计 方法将以组装为基础,采用自上至下的设计方法,在设计过程中大量重复使用自行设计或其他 第三方拥有知识产权的POIntelligent property)模块。SOC要充分考虑如何合理别分软件和硬件 所实现的系统功能以及如何实现软、硬件之间的信息传递。SOC将是数字信号处理系统的 新型的实现方沙 并行、复用和流水 并行是指为了完成同一个任务,几个处理器同时工作,使系统能胜任单个处理器所不能完 成的任务:当一个处理器完成单个任务(比如一个滤波器)有很大的富余量时,可让其完成多个 任务,这就是复用:流水结构也是多处理器完成同一任务,它与并行结构的主要区别在于并行 的各个处理器之间数据交换不多,而流水结构类似于生产中的流水线,数据经一道道“工序” 理。采用并行或流水结构,完全取决于数字信号处理的运算结构。 研究内容 经典的数字信号处理限于线性时不变系统理论,数字滤波和FT是常用方法 目前Dp研究执占. 时变非线性系统、非平稳信号、非高斯信号 处理方法的发展:自适应滤波 离散小波变换 高阶矩分析、盲处理、分形、混沌理论 课程介绍 基础理论:离散时间信号与系统(第一章) 离散傅立叶变换DFT及其快速算法FFT (第三章)》 无限长单位脉冲响应(R)滤波器(第四章) 有限长单位脉冲响应(FIR)滤波器(第五章)
4 今后 生活用品 $0.01-$0.1 四、各种数字信息系统 数字信号处理不断开辟新的应用领域 在机械制造中,基于 FFT 算法的频谱分析仪用于振动分析和机械故障诊断;医学中使用数 字信号处理技术对心电(ECG)和脑电(EEG)等生物电信号作分析和处理;数字音频广播(DAB)广 泛地使用了数字信号处理技术。可以说,数字信号处理技术已在信息处理领域引起 了广泛的关注和高度的重视。 五、数字信号处理系统的实现 • 软件实现 软件实现是用一台通用的数字计算机运行数字信号处理程序。其优点是经济,一机可以多 用;缺点是处理速度慢,这是由于通用数字计算机的体系结构并不是为某一种特定算法而设计 的。在许多非实时的应用场合,可以采用软件实现方法。例如,处理一盘混有噪声的录像(音) 带,我们可以将图像(声音)信号转换成数字信号并存入计算机,用较长的时间一帧帧地处理这 些数据。处理完毕后,再实时地将处理结果还原成一盘清晰的录像(音)带。通用计算机即可完 成上述任务,而不必花费较大的代价去设计一台专用数字计算机。 • 硬件实现 硬件实现是针对特定的应用目标,经优化,设计一专用的软硬件系统。其优点是容易做到 实时处理,缺点是设备只能专用。 • 片上系统(SOC, System on a Chip) 随着大规模集成电路的发展,一个复杂数字信号处理系统已可以集成在一个芯片上。SOC 包含有数字和模拟电路、模拟和数字转换电路、微处理器、微控制器以及数字信号处理器等。 与传统的集成电路不同的是,嵌入式软件的设计也被集成到了 SOC 的设计流程中,SOC 的设计 方法将以组装为基础,采用自上至下的设计方法,在设计过程中大量重复使用自行设计或其他 第三方拥有知识产权的 IP(Intelligent Property)模块。SOC 要充分考虑如何合理划分软件和硬件 所实现的系统功能以及如何实现软、硬件之间的信息传递。SOC 将是数字信号处理系统的一个 新型的实现方法。 并行、复用和流水 并行是指为了完成同一个任务,几个处理器同时工作,使系统能胜任单个处理器所不能完 成的任务;当一个处理器完成单个任务(比如一个滤波器)有很大的富余量时,可让其完成多个 任务,这就是复用;流水结构也是多处理器完成同一任务,它与并行结构的主要区别在于并行 的各个处理器之间数据交换不多,而流水结构类似于生产中的流水线,数据经一道道“工序”处 理。采用并行或流水结构,完全取决于数字信号处理的运算结构。 研究内容 经典的数字信号处理限于线性时不变系统理论, 数字滤波和 FFT 是常用方法。 目前 DSP 研究热点: 时变非线性系统、非平稳信号、 非高斯信号 处理方法的发展:自适应滤波、 离散小波变换、 高阶矩分析、盲处理、分形、混沌理论 课程介绍 基础理论:离散时间信号与系统(第一章) Z 变换(第一章) 离散傅立叶变换 DFT 及其快速算法 FFT (第三章) 无限长单位脉冲响应(IIR)滤波器(第四章) 有限长单位脉冲响应(FIR)滤波器(第五章)
第一章第一节内容: 第一章离散时间信号 ·离散时间信号 ·线性移不变系统 ·常系数线性差分方程 ·连续时间信号的抽样 学习要求:热练学提和运用采样定理提离散时间信号与系统的定义:会判定系统的因果性 和稳定性。 1.1离散时间信号 一、主要常用序列 (1)单位脉冲序列 n=0 1 n≠0 (2)单位阶跃序列 1 n≥0 n<0 n (3)矩形序列 rm-0, 1, 0≤n≤N-1 n<0,n≥N -3-2-101. (4)实指数序列 an≥0 x(n)=a"u(n) (a) (5)正弦序列 x(m)=sin (moip 注意:正弦型序列不一定是周期序列 (6)复指数序列
5 第一章 第一节内容: 第一章 离散时间信号 • 离散时间信号 • 线性移不变系统 • 常系数线性差分方程 • 连续时间信号的抽样 学习要求:熟练掌握和运用采样定理;掌握离散时间信号与系统的定义;会判定系统的因果性 和稳定性。 1.1 离散时间信号 一、主要常用序列 (1)单位脉冲序列 (2)单位阶跃序列 (3)矩形序列 (4)实指数序列 (5)正弦序列 x(n) = sin(n ) 注意:正弦型序列不一定是周期序列 (6)复指数序列 0, 0 1, 0 ( ) n n n 0, 0 1, 0 ( ) n n u n . -1 01 2 3 n u(n) n n N n N R n N 0, 0, 1, 0 1 ( ) 1 . N-1 x(n) a u(n) n