还剩35页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数字信号处理()课DSP PPT件数字信号处理是现代电子工程、通信工程和人工智能领域的核心技术本课程将系统梳理的基础理论、核心算法和实际应用,帮助学生建立完整的DSP知识体系课程内容涵盖从基础信号理论到现代智能设备应用的全景知识,适用于电子、通信、人工智能等相关专业的学生和工程技术人员通过理论与实践相结合的方式,深入理解数字信号处理的精髓课程简介研究对象现代通信应用数字信号处理主要研究如何用在移动通信、卫星通信、光纤数字计算机或专用数字硬件对通信等领域发挥关键作用,实信号进行采集、变换、滤波、现高质量的信号传输和处理估值、增强、压缩、识别等处理音频图像处理广泛应用于音频增强、语音识别、图像处理、视频编码等多媒体信号处理领域信号与系统基础信号定义系统特性信号是承载信息的物理量,可以是电压、电流、声波、光波等形系统是对输入信号进行处理并产生输出信号的装置或算法理想式信号携带着我们需要传输、处理或分析的信息的数字信号处理系统具有线性和时不变性连续时间信号线性系统满足叠加原理••离散时间信号时不变系统系统参数不随时间变化••模拟信号与数字信号因果系统输出只依赖于当前和过去的输入••连续信号与离散信号连续时间信号离散时间信号在连续时间轴上定义的信号,如自然界只在离散时间点上定义的信号序列,通中的声音、光线等模拟信号这类信号过对连续信号采样获得这是数字信号在时间和幅度上都是连续的处理的基础对象时间连续、幅度连续时间离散、幅度可连续或离散••理论上包含无限信息便于数字计算机处理••需要模数转换才能数字处理可实现复杂的信号处理算法••信号示例语音信号、图像信号、雷达回波、生物医学信号等都是典型的数字信号处理对象音频采样频率•
44.1kHz图像像素阵列表示•雷达距离多普勒信息•-数字信号处理的发展历程1世纪年代2050数字计算机出现,为数字信号处理奠定基础早期主要用于科学计算和军事应用2年代1960-1970算法发明,大大降低了计算复杂度数字滤波器理论逐步完善,FFT开始实用化DSP3年代1980-1990专用芯片问世,性能快速提升个人计算机普及,技术进入DSP DSP消费电子领域4世纪至今21多核处理器、、芯片等新技术推动向智能化、高效化方FPGA AIDSP向发展数字信号处理的核心优势抗干扰能力强易于存储和传精确可控性好输数字信号只有有限数字处理算法参数的离散电平,具有数字信号可以无损精确可控,处理结很强的抗噪声干扰压缩和存储,便于果重现性好可以能力即使在恶劣大容量存储和远距实现复杂的自适应的环境中也能保持离传输支持多种算法和智能处理功信号的完整性和准编码格式和传输协能确性议灵活性高通过软件编程即可改变处理算法,无需硬件改动支持实时参数调整和多种处理模式切换常见的数字信号类型图像信号雷达信号二维像素阵列距离多普勒信息-图像增强与复原目标检测与跟踪••语音信号生医信号特征提取杂波抑制••频率范围压缩编码成像处理心电、脑电等20Hz-20kHz••语音识别与合成疾病诊断••降噪与增强噪声去除••编码压缩特征分析••采样定理概述奈奎斯特采样定理采样频率必须大于信号最高频率的两倍,即,才能fs fmaxfs2fmax完全恢复原始信号频率关系当采样频率满足奈奎斯特条件时,可以通过理想低通滤波器完全重构原始连续信号频谱混叠当采样频率不足时,会产生频谱混叠现象,高频成分会折叠到低频区域抗混叠滤波在采样前使用抗混叠滤波器限制信号带宽,防止频谱混叠的发生采样过程详解信号预处理对连续时间信号进行预滤波,去除不需要的高频成分和噪声确保信号满足采样定理的频率要求,防止混叠现象的发生抗混叠滤波器设计•信号放大与调理•动态范围优化•周期性采样按照固定的时间间隔对连续信号进行采样,获得离散时间序列采样间隔与采样频率T Tfs=1/T密切相关采样时钟的稳定性•采样相位的一致性•采样误差的控制•误差分析采样过程中的主要误差源包括时钟抖动、模数转换器非线性、量化噪声等需要综合考虑这些因素对系统性能的影响相位噪声影响•非线性失真•系统同步误差•量化与编码原理编码输出生成数字码流1量化映射连续幅度到离散电平模拟信号输入连续时间连续幅度量化是将连续幅度的采样值映射到有限个离散电平的过程均匀量化各电平间距相等,适合信号幅度分布均匀的情况非均匀量化根据信号统计特性调整电平分布,如对数量化可以提高小信号的量化精度量化位数决定了动态范围和精度,每增加位,信噪比提高1约6dB脉冲编码调制PCM采样模拟信号输入按照奈奎斯特定理确定的采样频率,对连续的音频或其他模拟信号通过传感器连续信号进行周期性采样,获得离散时转换为电信号,准备进行数字化处理间序列量化编码输出将采样得到的连续幅度值映射到预定义将量化后的离散电平转换为二进制数字的离散量化电平,引入量化噪声但便于码流,完成模拟到数字的转换过程数字处理广泛应用于数字通信、音频录制、电话系统等领域,是最基本的数字化技术PCM非线性编码简介律编码律编码μA主要用于北美和日本的数字通信系统采用对数压缩特性,能够欧洲和世界其他地区广泛采用的编码标准同样采用对数压缩,在保持大信号质量的同时提高小信号的量化精度但压缩曲线与律略有不同,在小信号区域有更好的线性度μ压缩参数•μ=255压缩参数动态范围约•A=
87.6•72dB更好的小信号性能适合语音信号处理••国际标准•ITU-T G.711非线性编码通过压缩扩展技术,在相同的位数下获得更大的动态范围,特别适合于语音和音频信号的数字化处理数字信号的计算表示二进制表示定点数格式数字信号在计算机中以二进制形式存小数点位置固定,计算简单快速,适储和处理不同的数据格式影响精度、合实时信号处理但动态范围有限,动态范围和计算复杂度容易出现溢出问题符号位表示正负整数部分和小数部分••二进制补码运算格式表示法••Q位宽决定精度溢出处理策略••浮点数格式动态范围大,精度高,但计算复杂度高标准定义了单精度和双精度IEEE754浮点格式符号、指数、尾数•标准化表示•特殊数值处理•离散时间系统结构系统FIR有限脉冲响应系统,输出只依赖于当前和有限个过去的输入系统IIR无限脉冲响应系统,输出依赖于输入和过去的输出递归结构包含反馈路径,可用较少系数实现复杂响应非递归结构无反馈路径,本质稳定,易于设计和实现系统具有线性相位特性,本质稳定,但需要更多的计算资源系统计算效率高,FIR IIR但需要考虑稳定性问题实际应用中根据性能要求和资源限制选择合适的系统结构系统响应与稳定性零输入响应系统在零输入条件下,仅由初始条件产生的响应零状态响应系统在零初始条件下,仅由外部输入产生的响应稳定性判据系统极点必须位于单位圆内,确保有界输入产生有界输出线性时不变系统的完全响应等于零输入响应和零状态响应之和稳定性是系统设计的重要指标,可通过极点位置、判据或Routh方法进行判断对于数字系统,所有极点的模必须小于才能保证稳定Lyapunov1BIBO差分方程描述系统y[n]x[n]输出信号输入信号当前时刻的系统输出当前时刻的系统输入ak bk反馈系数前馈系数决定系统的极点位置决定系统的零点位置差分方程是描述离散时间系统输入输出关系的数学工具一般形式为通过差分方程可以直接实现数字滤波器,也可以分析系统的频率响应y[n]=Σbkx[n-k]-Σaky[n-k]和稳定性系数的选择决定了滤波器的类型和性能特征卷积运算基础数学定义1离散卷积,其中是系统的脉冲响应y[n]=Σx[m]h[n-m]h[n]几何解释将一个信号翻转、移位,然后与另一个信号逐点相乘再求和卷积定理时域卷积等于频域相乘,可利用快速计算长序列卷积FFT应用意义描述线性时不变系统的输入输出关系,是信号处理的基础运算离散线性卷积计算举例信号准备设定输入信号和系统脉冲响应例如,确x[n]h[n]x[n]={1,2,3}h[n]={
0.5,
0.3,
0.2}定信号的长度和有效区间输入序列长度•N脉冲响应长度•M输出长度•N+M-1逐点计算对于每个输出点,计算所有可能的乘积之和需要考虑序列的边界条件和零填y[n]x[m]h[n-m]充翻转其中一个序列•逐点移位计算•求和得到输出•复杂度分析直接卷积的计算复杂度为当序列很长时,可使用进行快速卷积,复杂度降为ONM FFTONlogN直接方法次乘法•NM方法•FFT NlogN重叠保存法优化•相关运算及其意义互相关信号检测两个不同信号间的相关在噪声中检测已知信号时延估计匹配滤波器••自相关同步应用信号匹配最优检测••信号与其自身的相关模式识别信噪比改善通信系统中的同步••周期信号检测载波同步••功率谱密度估计位同步••信号预测帧同步••变换基础Z数学定义,将离散时间信号变换到复频域进行分析Xz=Σx[n]z^-n收敛区域决定了变换的存在性,通常是复平面上的环形区域ROC Z物理意义将时域的差分方程转化为代数方程,便于系统分析和设计系统分析通过极零点分布分析系统的频率响应和稳定性特征变换常用性质Z线性性质时移性质卷积性质频域微分变换满足线性叠加原时域中的延时对应域时域卷积对应域相乘,时域中乘以对应域Z Z Z nZ理,即₁中乘以,即中对求导再乘以,α·x[n]+z^-k y[n]=x[n]*h[n]↔z-z₂对应₁,简用于分析信号的时间加β·x[n]α·X zx[n-k]↔z^-Yz=XzHz₂,这是系统,在数字滤波器化了系统分析计算权特性+β·X zkXz分析的基础设计中广泛应用变换表及例题Z时域信号变换收敛区域x[n]Z XzROC单位脉冲全平面δ[n]1z单位阶跃u[n]z/z-1|z|1指数序列aⁿu[n]z/z-a|z||a|斜坡序列naⁿu[n]az/z-a²|z||a|₀₀cosωnu[n]zz-cosω/z²-|z|1₀2zcosω+1通过查表和利用变换性质,可以快速求解复杂信号的变换反变换通常使ZZ用部分分式分解方法,将复杂的有理函数分解为简单项的和离散傅里叶变换()定义DFT频域分析揭示信号的频率成分公式DFT2Xk=Σxne^-j2πkn/N离散信号有限长度序列x[n]将长度为的有限时域序列转换为个复数频域样本每个频域样本代表频率处的频谱分量具有周期性,DFT NN Xkωk=2πk/N DFT即,这反映了离散信号频谱的周期性特点物理意义是将信号分解为个不同频率的复指数信号的线性组合Xk+N=Xk N的性质DFT线性性质对称性质满足线性叠加原理,便于复杂信号的分析如果₁和₂实序列的具有共轭对称性,即这意味着实信号DFT x[n]x[n]DFT XN-k=X*k的分别为₁和₂,则₁₂的为的频谱关于点对称,只需计算一半的频点DFT X k X k ax[n]+bx[n]DFT N/2₁₂aX k+bX k循环卷积能量守恒时域循环卷积对应频域点乘,即₁⊛₂₁₂定理时域能量等于频域能量,即x[n]x[n]↔Xk·XkParseval这是快速卷积算法的理论基础,保证了变换过程中信号能量的守恒Σ|x[n]|²=1/NΣ|Xk|²快速傅里叶变换()算法FFT分治策略将点分解为两个点,递归实现快速计算N DFTN/2DFT蝶形运算基本运算单元,每次处理两个数据点,实现高效的并行计算复杂度优化从降低到,显著提升计算效率ON²ONlogN是计算的快速算法,基于分治思想对于点的序列,只需要次复数乘法,而直接计算FFT DFTCooley-Tukey N=2^m FFTNlogN DFT需要次算法包括按时间抽取()和按频率抽取()两种形式,都能达到相同的计算效率现代处理器都内置了优化N²DIT DIFDSP的指令集FFT实用案例FFT频谱分析应用语音识别前端广泛用于信号的频域分析,可以快速识别信号中的频率成分在语音识别系统中,用于提取语音信号的频域特征通过分FFT FFT在音频处理中,通过可以实时显示音乐的频谱,识别主要的析语音的频谱包络和共振峰位置,可以有效区分不同的音素和说FFT音调和谐波成分话人实时频谱显示梅尔频率倒谱系数••音调识别共振峰检测••频率响应测量语音端点检测••信号质量评估噪声抑制预处理••的快速特性使得实时信号处理成为可能,在现代数字信号处理系统中发挥着核心作用FFT滤波器基础分类滤波器滤波器频率选择性自适应滤波FIR IIR有限脉冲响应,线性相位,本无限脉冲响应,计算效率高,低通、高通、带通、带阻等类参数可自动调节,适应信号变质稳定需考虑稳定性型化数字滤波器的主要设计参数包括通带截止频率、阻带截止频率、通带纹波、阻带衰减等选择滤波器类型需要权衡计算复杂度、相位特性、稳定性等因素滤波器适合对相位要求严格的应用,滤波器适合对计算效率要求高的场合FIR IIR滤波器结构与实现FIR信号输入延时链输入信号进入延时线结构,准备进行滤通过一系列延时单元构成延时链,z^-1波处理存储历史输入样本累加输出系数相乘将所有乘积结果累加得到滤波器输出,每个延时输出与对应的滤波器系数相乘,完成一次滤波运算实现加权处理滤波器的线性相位特性使其在图像处理、音频处理等对相位失真敏感的应用中表现优异直接型结构简单易实现,级联型和并联型FIR结构可以降低系数量化误差的影响滤波器特性IIR反馈结构计算效率稳定性考虑包含反馈路径,输出相同性能下所需的计由于存在反馈,需要依赖于过去的输出值,算量和存储量都比仔细设计以确保系统FIR形成递归结构这种滤波器少对于要求稳定所有极点必须设计使得滤波器能高阶滤波特性的应用,位于单位圆内,系数IIR够用较少的系数实现滤波器具有明显的量化可能影响稳定性IIR复杂的频率响应效率优势非线性相位通常具有非线性相位特性,在相位敏感的应用中需要额外的相位校正但在许多应用中,幅度响应比相位响应更重要数字滤波器设计流程需求分析明确滤波器的技术指标,包括通带截止频率、阻带截止频率、通带纹波、阻带衰减等性能要求同时考虑实时性、功耗、成本等约束条件频率响应要求•相位特性需求•实现复杂度限制•类型选择与设计根据需求选择或结构,确定滤波器阶数和系数使用窗函数法、频率采样法或最优化方法FIR IIR进行设计计算结构类型确定•设计方法选择•系数计算优化•仿真验证与调试使用、等工具进行仿真验证,检查频率响应、相位响应、群延迟等特性MATLAB Python根据仿真结果调整设计参数频域特性验证•时域响应测试•量化效应分析•常见数字滤波器设计方法窗函数法通过理想滤波器的脉冲响应乘以窗函数得到滤波器系数常用窗FIR函数包括矩形窗、汉宁窗、汉明窗、布莱克曼窗等频率采样法在频域指定期望的频率响应样本,通过得到时域滤波器系数适IDFT合设计任意形状的频率响应最优化设计使用算法或最小二乘法优化滤波器系数,在给定约Parks-McClellan束下获得最佳性能模拟滤波器变换先设计模拟原型滤波器,再通过双线性变换或脉冲不变法转换为数字滤波器适合滤波器设计IIR滤波器性能指标对比算法硬件实现DSP专用芯片流水线设计并行处理架构DSP针对数字信号处理优化的处理器架构,具通过指令流水线和数据流水线技术,实现采用多核、多线程或(单指令多数据)SIMD有专门的乘加器()、循环缓冲器和多个操作的并行执行,显著提高处理吞吐架构,同时处理多个数据流,适合大数据MAC位倒序寻址等硬件加速单元率和实时性能量的实时信号处理应用哈佛架构设计取指、译码、执行并行多核并行计算•••专用指令集数据预取机制向量运算•••SIMD硬件单元分支预测优化加速计算•MAC••GPU并行数据通路超标量执行分布式处理•••与实现方案FPGA ASIC实现优势实现特点FPGA ASIC现场可编程门阵列提供高度的设计灵活性,支持快速原型验证和专用集成电路针对特定算法深度优化,在功耗、面积和成本方面算法迭代特别适合需要定制化处理流程的应用具有显著优势,适合大批量生产的消费电子产品DSP设计灵活性高功耗最低••开发周期短集成度最高••可重配置大批量成本低••并行处理能力强性能优化极致••实时性能优异设计固化稳定••现代集成了专用的切片、高速存储器和硬核处理器,设计需要较长的开发周期和较高的初期投入,但在成熟产FPGA DSPASIC为复杂的信号处理算法提供了强大的硬件支持品的大规模生产中具有不可替代的经济优势经典功能模块DSP乘加器累加器MAC核心运算单元累积运算结果单周期乘加运算多精度累加••高精度浮点支持溢出检测保护••饱和运算模式清零和预置功能••专用存储器移位寄存器高速数据缓存数据移位操作双端口桶形移位器•RAM•循环缓冲器算术和逻辑移位••位倒序寻址循环移位支持••实时信号处理关键点算法优化代码和架构层面优化1存储器管理缓存和数据预取策略流水线设计指令和数据流水线时序约束4严格的实时性要求实时信号处理系统必须在规定的时间窗口内完成所有计算任务关键技术包括算法复杂度优化、存储器层次结构设计、中断响应机制、任务调度策略等延迟、吞吐率和确定性是评估实时性能的重要指标现代系统通过多核并行、硬件加速、预测性调度等技术手段保证实时性能自适应滤波原理信号输入系数自适应包含期望信号和干扰噪声的混合信号进根据最小均方误差准则,使用算法LMS入自适应滤波器进行处理2自动调整滤波器系数参数更新误差计算基于误差信号和输入信号的相关性,实计算滤波器输出与期望响应之间的误差,时更新滤波器参数作为系数更新的依据自适应滤波器能够自动调整其特性以适应信号环境的变化算法具有计算简单、收敛稳定的优点,广泛应用于主动降噪、回声消LMS除、信道均衡等场合。
个人认证
优秀文档
获得点赞 0