第6章应用程序设计内容提要数字信号处理主要面向密集型的运算,包括乘法-累加、数字滤波和快速傅里叶变换等。’C54x具备了高速完成上述运算的能力,并具有体积小、功耗低、功能强、软硬件资源丰富等优点,现已在通信等许多领域得到了广泛应用。本章结合数字信号处理和通信中最常见、最具有代表性的应用,介绍通用数字信号处理算法的DSP实现方法,主要包括:有限冲激响应(FIR)数字滤波器无限冲激响应(IIR)数字滤波器快速傅里叶变换(FFT)正弦信号发生器。在简要介绍上述内容的基本原理、结构和算法之后,重点介绍设计方法和DSP实现的方法。2025年6月4日1第6章应用程序设计
第6章应用程序设计6.1FIR滤波器的DSP实现6.2IIR滤波器的DSP实现6.3快速傅里叶变换(FFT)的DSP实现6.4正弦波信号发生器2025年6月4日2第6章应用程序设计
第6章应用程序设计6.1FIR滤波器的DSP实现在数字信号处理中,滤波占有极其重要的地位。数字滤波是语音处理、图像处理、模式识别、频谱分析等应用中的基本处理算法。用DSP芯片实现数字滤波除了具有稳定性好、精确度高、不受环境影响等优点外,还具有灵活性好等特点。数字滤波器是DSP的基本应用,分为有限冲激响应滤波器FIR和无限冲激响应滤波器IIR。本节主要讨论FIR滤波器的基本结构、设计方法和DSP实现方法。2025年6月4日3第6章应用程序设计
第6章应用程序设计6.1FIR滤波器的DSP实现6.1.1FIR滤波器的基本结构数字滤波是将输入的信号序列,按规定的算法进行处理,从而得到所期望的输出序列。一个线性位移不变系统的输出序列y(n)和输入序列x(n)之间的关系,应满足常系数线性差分方程:(6.1.1)x(n):输入序列,y(n):输出序列,ai、bi:滤波器系数,N:滤波器的阶数。2025年6月4日4第6章应用程序设计
第6章应用程序设计6.1.1FIR滤波器的基本结构在式(6.1.1)中,若所有的ai均为0,则得FIR滤波器的差分方程:(6.1.2)对式(6.1.2)进行z变换,可得FIR滤波器的传递函数:(6.1.3)2025年6月4日5第6章应用程序设计
第6章应用程序设计6.1.1FIR滤波器的基本结构FIR滤波器的结构:z-1z-1+x(n)y(n)x(n-1)x(n-N+1)b0b1bN-2bN-1z-12025年6月4日6第6章应用程序设计
第6章应用程序设计6.1.1FIR滤波器的基本结构FIR滤波器的单位冲激响应h(n)为有限长序列。偶对称线性相位FIR滤波器的差分方程:N——偶数(6.1.4)若h(n)为实数,且满足偶对称或奇对称的条件,则FIR滤波器具有线性相位特性。偶对称:h(n)=h(N-1-n);奇对称:h(n)=-h(N-1-n)。2025年6月4日7第6章应用程序设计
第6章应用程序设计6.1.1FIR滤波器的基本结构在数字滤波器中,FIR滤波器具有如下几个主要特点:①FIR滤波器无反馈回路,是一种无条件稳定系统;②FIR滤波器可以设计成具有线性相位特性。2025年6月4日8第6章应用程序设计
第6章应用程序设计6.1FIR滤波器的DSP实现6.1.2FIR滤波器的设计方法设计FIR滤波器的基本方法之一,是用有限项傅氏级数来逼近所要求的滤波器响应。1.用傅氏级数设计FIR滤波器Hd(?)的傅氏级数:(6.1.5)?=f/fs为归一化频率,fs为采样频率,?T=2?f/fs=2??。2025年6月4日9第6章应用程序设计
第6章应用程序设计6.1.2FIR滤波器的设计方法系数Cn的选择可在最小均方误差的条件下,使传递函数H(z)逼近Hd(?)来决定。1.用傅氏级数设计FIR滤波器(6.1.6)且C-n=Cn。设Hd(?)为偶函数,则n?0(6.1.7)2025年6月4日10第6章应用程序设计
第6章应用程序设计理想的传递函数Hd(?)有无限多个系数Cn,而实际的滤波器的系数只能有有限多个。因此,可以将式(6.1.7)中的无限项级数进行截取,得到近似的传递函数:1.用傅氏级数设计FIR滤波器(6.1.8)|?|1,Q
原创力文档

文档评论(0)