论文-104-数字滤波器消除音频信号噪声的方法与程序设计.docVIP

论文-104-数字滤波器消除音频信号噪声的方法与程序设计.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字滤波器消除音频信号噪声的方法与程序设计 目 录 一、引言 1 二、数字滤波器的发展 1 三、FIR数字滤波器的结构 2 四、FIR数字滤波器的设计 2 (一) 传统的乘累加结构FIR数字滤波器基本理论 2 (二) 乘累加运算的位宽分配 3 (三) 乘累加运算的分布式算法原理分析 3 (四) FPGA实现过程中查找表的构造方法 4 (五) 采用分布式算法实现FIR数字滤波器 5 (六) 算法仿真验证与结论 7 (七) FIR数字滤波器的算法描述 7 (八) FIR滤波器的窗函数设计法 7 (九) 用窗函数法设计FIR数字滤波器的实现程序 7 (十) 经过滤波器处理后的波形对比 9 五、结束语 10 致谢 10 参考文献 10 附录一 滤波代码 11 数字滤波器消除音频信号噪声的方法与程序设计 摘要:关键词:FIR滤波器 海明窗 一、引言 常用的数字滤波器有FIR数字滤波器和IIR数字滤波器。FIR数字滤波器具有精确的线性相位特性,在信号处理方面应用极为广泛,而且可以采用事先设计调试好的FIR数字滤波器IP Core来完成设计,例如Altera公司提供的针对Altera系列可编程器件的MegaCore,但是需要向Altera公司购买或申请试用版。另外,对于相同的设计指标,FIR滤波器所要求的阶数比IIR滤波器高5~10倍,成本较高,而且信号的延迟也较大。IIR滤波器所要求的阶数不仅比FIR滤波器低,而且可以利用模拟滤波器的设计成果,设计工作量相对较小,采用FPGA实现的IIR滤波器同样具有多种优越性。数字滤波器正在迅速地代替传统的由R、L、C元件和运算放大器组成的模块滤波器并且日益成为DSP的一种主要处理环节。FPGA也在逐渐取代ASIC和PDSP,用作前端数字信号处理的运算(如:FIR滤波、CORDIC算法或FFT)。乘累加运算是实现大多数DSP算法的重要途径,而分布式算法则能够大大提高乘累加运算的效能。 二、数字滤波器的发展 数字滤波器在20世纪60年代中期,就形成了它的完整而正规的理论。具体来说,人们提出了各种滤波器结构,有的以运算误差最小为特点,有的则以运算速度高见长,而有的则以二者兼而有之。人们还是提出了数字滤波器的各种逼近方法和实现方法,特别是对递归和非递归两类滤波器结构作了全面比较,对数字滤波器的基本概念和理论进行了统一。在数字信号处理学科的发展过程中,有限冲激响应(FIR)和无有限冲激响应(IIR)两类数字滤波器的地位相对地发生了某些变化。起初,人们用窗函数分析数字滤波器,认为IIR滤波器比FIR滤波器的运算效率高。但当提出用FFT算法来实现卷积运算的概念后,人们发现也可以以很高的运算效率来实现高阶FIR滤波器,这促使人们对高效FIR滤波器的设计方法和数字滤波器的频域设计方法进行了大量研究,从而在其后相当长时期内形成了数字滤波器的时域设计方法与频域设计方法并驾齐驱的局面。然而,这些均属于数字滤波器的早期研究工作,而且主要是用软件来实现的。早期的数字滤波器虽然在语音,声纳,地震和医学等信号处理中曾经发挥过巨大作用,但由于当时计算机的价格很昂贵,从而严重地阻碍了专用数字滤波器的发展。任何数字信号处理系统,如果只局限于用软件来实现,那么其应用的范围必然会受到很大限制。这一不利局面在70年代有了极大的改变,主要原因是大规模和超大规模集成电路技术,高速算术运算单位,双极型高密度半导体储存器,电荷转移器件等新技术和新工艺的出现的结合,加上采用了计算机辅导设计方法,使得数字滤波器的硬件实现有了坚实的物质基础。 三、FIR数字滤波器的结构任意阶的IIR滤波器可通过数学分解,表示为:   其中为如下的二阶形式:   这样就可以将任意阶的IIR滤波器通过若干二阶网络(也称为滤波器的二阶基本节)级联起来构成,其结构如图1所示。其中,代表第i级的二阶网络。  对于每一个二阶基本节,可以转置直接II型结构加以实现,如图所示。采用这种级联结构实现fir滤波器的优点是每一个基本节只是关系到滤波器的某一对极点和一对零点,调整系数a0i、a1i、a2i,只单独地调整了滤波器第i对零点而不影响其他任何零、极点。同样,调整b1i、b2i系数、也只单独调整了第i对极点。因此,这种结构便于准确地实现滤波器的零、极点,也便于调整滤波器的频率响应性能。这种结构的另一个优点是存储单元需要较少,在硬件实现时,可以用一个二阶节进行时分复用,从而降低对FPGA硬件资源的要求。 四、FIR数字滤波器的设计 (一) 传统的乘累加结构FIR数字滤波器基本理论 FIR滤波器被称为有限长脉冲响应滤波器,与IIR数字滤波器相对应,它的单位脉冲响应h(n)只有有限个数据点。输入信号经过线性时不变系系统输出的过程是一个输入信号与单位脉冲响应进行线性卷积的过程,即: 式中,

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档