新闻中心

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

高阶FIR滤波器的计算机设计与FPGA实现

作者: 时间:2011-03-31 来源:网络 收藏

1.3 基于LPM参数化宏功能模块的设计
由1.2节可见,分布式算法极大地减少了硬件电路规模,很容易实现流水线技术,不仅使电路的执行速度得以提高,使得信号的处理效率大幅度提高。然而,当系统所要求的处理速度不高时,可利用QuartusⅡ中的LPM参数化宏功能模块来设计;当系数较大时,该法不需要像分布式算法那样构造庞大的查找表或多个小的查找表。
1.3.1 LPM参数化功能模块简述
LPM是参数可设置模块库(Library of Parameterized Modules)的英文缩写,设计者可以根据实际电路的需要,选择LPM库中的适当模块,并为其设定适当的参数,以满足设计的要求。常用的LPM宏功能模块有诸如累加器、加法器和乘法器等的算术组件;多路复用器和LPM门函数还有诸如和I/O组件、存储器编译器等等的门电路,用户可以根据自身需要查阅相关的资料。本文正是利用其中的乘法器和累加器来完成滤波器的设计。
1.3.2 FIR滤波器的设计
在QuartusⅡ中,利用“Megawizard”向导生成所需的模块,其界面如图2所示。

本文引用地址:https://www.eepw.com.cn/article/191265.htm

5.JPG


选择图中左侧Arithmetic中的LPM_MULT得到图3的界面,根据技术指标选择合适的参数,即可生成乘法器模块,按其向导,完成乘法器参数的设置(如乘数的位数,是否有符号数相乘等)。加法器模块的构造类似,不再详述。

6.JPG



关键词: FPGA FIR 滤波器 计算机

评论


相关推荐

技术专区

关闭