论文部分内容阅读
FIR数字滤波器是数字信号处理技术中一种常用的基本单元,由于其具有稳定性以及线性相位特性而在工程中广泛应用传统的FIR滤波器只能具有一种功能特性,不能实时地改变自身功能,因此不适用于不同的应用场合FPGA的可重构技术为此问题提供了解决方法针对目前基于可重构技术设计的FIR滤波器存在控制方式复杂自动化程度低配置时间长等问题,本文研究了可重构技术以及FIR滤波器硬件实现结构,设计并实现了一种可重构FIR数字滤波器通过接收RS-232重构命令,滤波器能够自动地切换重构区的配置文件,在短时内实现滤波器参数的改变,从而在单一的硬件结构上实现多种不同功能的滤波器本文分析了基于FPGA的FIR滤波器和可重构滤波器的国内外研究现状以及存在的问题,详细地分析了Xilinx可重构技术的重构策略配置模式以及实现方法研究了FIR滤波器的硬件实现结构,提出并设计了一种可重构FIR滤波器的架构以Xilinx公司的ML510开发板作为硬件平台,采用外置重构控制器System ACE与FPGA内嵌硬核处理器PowerPC440配合的工作方式,在片上系统实现了具有本地自重构功能的FIR滤波器对滤波器的功能进行仿真,并对滤波器功能和性能进行了测试,确保滤波器功能的正常实现最后将可重构FIR滤波器运用于一个正弦混合信号的滤波处理进行应用实例验证实际测试结果表示,基于可重构技术的FIR滤波器能够完成滤波功能,并可以通过接收可重构指令实现不同类型滤波功能之间的切换,具有很好的通用性以及实时性与目前已有的可重构滤波器相比,具有控制方式简单重构时间短自动化程度高等特点