1 概论
1.1 课题的目的和意义
数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号要求
的输出离散时间信号的转换为所特定功能装置)。应用数字滤波器处理模拟信号
时,首先须对输入模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的
抽样率应大于被处理信号带宽的两倍,其频率响应具有以抽样频率为间隔的周期
重复特性,且以折叠频率即 1/2 抽样频率点呈镜像对称。为得到模拟信号,数字
滤波器处理的输出数字信号须经数模转换、平滑。数字滤波器具有高精度、高可
靠性、可程控改变特性或复用、便于集成等优点。数字滤波器在语言信号处理、
图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。它涉及
到的领域很广,如通信系统,系统控制,生物医学工程,机械振动,遥感遥测,
地质勘探,故障检测,电力系统,航空航天,自动化仪器等。
数字滤波器的好坏对相关的众多工程技术领域影响很大,一个好的数字滤波
器会有效的推动众多的工程技术领域改造和学科发展。所以对数字滤波器的工作
原理,硬件结构和实现方法进行研究具有一定的意义。
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在
PAL、GAL、CPLD 等可编程器件的基础上进一步发展的产物。它是作为专用集
成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,
又克服了原有可编程器件门电路数有限的缺点。
FPGA 采用了逻辑单元阵列 LCA(Logic Cell Array)这样一个概念,内部包
括可配置逻辑模块 CLB(Configurable Logic Block)、输出输入模块 IOB(Input
Output Block ) 和 内部连线(Interconnect ) 三个部分。 现场可 编 程门阵列
(FPGA)是可编程器件。与传统逻辑电路和门阵列(如 PAL,GAL 及 CPLD 器
件)相比,FPGA 具有不同的结构,FPGA 利用小型查找表(16×1RAM)来实现
组合逻辑,每个查找表连接到一个 D 触发器的输入端,触发器再来驱动其他逻
辑电路或驱动 I/O,由此构成了即可实现组合逻辑功能又可实现时序逻辑功能的
基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到 I/O 模块。FPGA
的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中
的值决定了逻辑单元的逻辑功能以及各模块之间或模块与 I/O 间的联接方式,并