虫虫首页|资源下载|资源专辑|精品软件
登录|注册

数字滤波器

数字滤波器是由数字乘法器、加法器和延时单元组成的一种算法或装置。数字滤波器的功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的目的。
  • 基于FPGA的高速FIR数字滤波器设计

    本论文设计了一种基于FPGA的高速FIR数字滤波器,滤波器实现低通滤波,截止频率为1MHz,通带波纹小于1 dB,阻带最大衰减为-40 dB,输入输出数据为8位二进制,采样频率为10MHz。 论文首先简要介绍了数字滤波器的基本原理和线性FIR数字滤波器的性质、结构,根据滤波器的性能要求选择窗函数、确定系数,在算法上为了满足数字滤波器的要求,对系数放大512倍并取整,并用Matlab对数字滤波器原理进行了证明。同时简述了EDA技术和FPGA设计流程。 其次,论文说明了FIR数字滤波器模块的划分,并用Verilog语言在Modelsim环境下进行了功能测试。对于数字滤波器系数中的-1,-2,4这些简单的系数乘法直接进行移位和取反,可以极大的节省资源和优化设计。而对普通系数乘法采用4-BANT(4bits-at-a-time)的并行算法,用加法累加快速实现了乘积的运算;另外,在本设计进行部分积累加时,采用舍取冗余位,主要是根据设计时已对系数进行了放大,而输出时又要将结果相应的缩小,所以在累加时,提前对部分积缩小,从而减少了运算量,从时间和资源上都得到了优化。 论文的最后分别用Modelsim和Quartus II进行了FIR数字滤波器的前仿真和后仿真,将仿真的结果和Matlab中原理验证时得到的理想值进行了比较,并对所产生的误差进行了分析。仿真结果表明:本16阶FIR数字滤波器设计能够实现截止频率为1MHz的低通滤波,并且工作频率可达150MHz以上。

    标签: FPGA FIR 数字 滤波器设计

    上传时间: 2013-07-14

    上传用户:lanwei

  • 基于FPGA的高速IIR数字滤波器

    数字滤波器是现代数字信号处理系统的重要组成部分之一。ⅡR数字滤波器又是其中非常重要的一类虑波器,因其可以较低的阶次获得较高的频率选择特性而得到广泛应用。 本文研究了ⅡR数字滤波器的常用设计方法,在分析各种ⅡR实现结构的基础上,利用MATLAB针对并联型结构的ⅡR数字滤波器做了多方面的仿真,从理论分析和仿真情况确定了所要设计的ⅡR数字滤波器的实现结构以及中间数据精度。然后基于FPGA的结构特点,研究了ⅡR数字滤波器的FPGA设计与实现,提出应用流水线技术和并行处理技术相结合的方式来提高ⅡR数字滤波器处理速度的方法,同时又从ⅡR数字滤波器的结构特性出发,提出利用ⅡR数字滤波器的分解技术来改善ⅡR滤波器的设计。在ⅡR实现方面,本文采用Verilog HDL语言编写了相应的硬件实现程序,将内置SignalTap Ⅱ逻辑分析器的ⅡR设计下载到FPGA芯片,并利用Altera公司的SignalTap Ⅱ逻辑分析仪进行了定性测试,同时利用HP频谱仪进行定性与定量的观测,仿真与实验测试结果表明设计方法正确有效。

    标签: FPGA IIR 数字滤波器

    上传时间: 2013-04-24

    上传用户:lmq0059

  • 基于FPGA的FIR数字滤波器算法

    基于FPGA的FIR数字滤波器算法研究与设计实现

    标签: FPGA FIR 数字滤波器 算法

    上传时间: 2013-06-30

    上传用户:fengyujcyz

  • 基于快速原型的数字滤波器的设计和实现

    · 摘要:  数字滤波器和快速傅氏变换算法是数字信号处理的两大基石.在DSP芯片上实现数字滤波器算法的传统做法是用汇编语言编写软件来实现.用汇编语言编写的DSP程序具有最好的执行效率,但DSP汇编语言的编程效率较低.该文主要研究如何使用基于交互的方框仿真和自动代码生成快速原型的方法进行滤波器设计.实现了从顶层的系统仿真到底层的芯片算法的设计.这个方法大大地缩短了算法的开发周期.&

    标签: 原型 数字滤波器

    上传时间: 2013-07-19

    上传用户:水中浮云

  • 基于DSP—TMS320C5402的FIR数字滤波器设计及实现

    ·基于DSP—TMS320C5402的FIR数字滤波器设计及实现

    标签: C5402 320C 5402 DSP

    上传时间: 2013-04-24

    上传用户:xc216

  • IIR数字滤波器设计及DSP实现

    · 摘要:  数字信号处理(DSP)具有并行的硬件乘法器、流水线结构以及快速的片内存储器等资源,其技术广泛地应用于数字信号处理的各个领域.介绍了IIR数字滤波器的原理,利用MATLAB软件生成滤波器的输入数据和系数,进行相应的数据压缩处理,并生成仿真波形,最后给出了用DSP语言实现IIR数字滤波器的仿真结果,同时对仿真结果进行了分析、比较,确保了输出波形的精确度. &n

    标签: IIR DSP 数字 滤波器设计

    上传时间: 2013-04-24

    上传用户:ykykpb

  • FIR数字滤波器的DSP实现

    ·摘要:  针对电力质量分析仪中的信号数字滤波处理部分,基于TMS320VC5402芯片的数字信号处理功能,采用窗函数法,借助MATLAB程序设计语言,设计了FIR数字滤波器,应用DSP汇编语言编程实现了该滤波器.实践证明,该滤波器准确度高、稳定性好,易于移植使用,具有较强的实用性与灵活性.  

    标签: FIR DSP 数字滤波器

    上传时间: 2013-05-30

    上传用户:eddy77

  • 基于MATLAB的FIR带阻数字滤波器的设计

    ·基于MATLAB的FIR带阻数字滤波器的设计

    标签: MATLAB FIR 数字滤波器

    上传时间: 2013-04-24

    上传用户:huyanju

  • FIR数字滤波器设计FPGA实现的研究

    FIR数字滤波器设计FPGA实现的研究。流水线技术在文中得到了应用,提高了数据处理的速度

    标签: FPGA FIR 数字 滤波器设计

    上传时间: 2013-08-05

    上传用户:wangyi39

  • 基于FPGA的可编程数字滤波器系统

    基于FPGA的可编程数字滤波器系统,基于FPGA的数字滤波器的设计与实现,基于FPGA流水线分布式算法的FIR滤波器的实现

    标签: FPGA 可编程 数字滤波器

    上传时间: 2013-08-11

    上传用户:sz_hjbf