新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA高阶FIR滤波器的实现

基于FPGA高阶FIR滤波器的实现

作者: 时间:2012-05-22 来源:网络 收藏

将经过两种改进型DA算法结构滤波未经截取的38位输出数据,及经截取的32.24位的输出数据写入文本,用Matlab读取数据并进行幅频和相频特性仿真,得到此改进型DA算法结构的效果一致。图13为经过改进型DA算法结构滤波后的三组数据幅频和相频特性以及Matlab未经量化的幅频和相频特性,由图13可知,经过后的输出数据的相频和幅频特性明显优于输入信号;且输出的四组数据的幅频和相频特性几乎是相同的,但资源消耗得到了优化。

b.JPG

4 结语

本文详细介绍了数字普通DA算法的实现结构,进而提出了改进型DA算法的实现结构。利用Matlab软件分析了滤波器的精度随滤波器系数量化位数的变化关系,在滤波器系数的量化位数为16时,滤波器精度和所消耗资源达到最优。并采用Xilinx公司的‘-10’的xc4vsx55芯片,对64阶滤波器的两种改进型DA算法结构进行仿真,仿真结果表明在高阶滤波器方面,改进型DA算法结构在资源消耗、速度以及性能等方面具有较大优势。最后,利用Matlab软件对输出数据以及经过截取的数据进行仿真,得到对滤波器的输出数据进行适当的截取,不会影响输出数据的幅频和相频特性,但可以提高整个系统的频率和减少后级的资源消耗。


上一页 1 2 3 4 下一页

关键词: FPGA FIR 滤波器

评论


相关推荐

技术专区

关闭