FPGA数字滤波器设计方案与实现 .docx
《FPGA数字滤波器设计方案与实现 .docx》由会员分享,可在线阅读,更多相关《FPGA数字滤波器设计方案与实现 .docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习基于FPGA的数字滤波器的设计与实现可编辑资料 - - - 欢迎下载精品名师归纳总结来源:现代电子技术作者:齐海兵刘雄飞等在信息信号处理过程中,如对信号的过滤、检测、推测等,都要使用到滤波器,数字滤波器是数字信号处理中使用最广泛的一种方法,常用的数字滤波器有无限长单位脉冲响应(IIR )滤波器和有限长单位脉冲响应( FIR)滤波器两种 1 。对于应用设计者,由于开发速度和效率的要求很高,短期内不行能全面明白数字滤波器相关的优化技术,需要花费很大的精力才能使设计出的滤波器在速度、资源利
2、用、性能上趋于较优。而接受调试好的IP 核需要向 Altera公司购买。本文接受了一种基于 DSP Builder的 FPGA设计方法,以一个低通的 16 阶 FIR 滤波器的实现为例,通过生成的滤波器顶层模块文件与A/D 模块文件设计,在联星科技的NC-EDA-2000C试验箱上验证了利用该方法设计的数字滤波器电路工作正确牢靠,能中意设计要求。1、FIR 滤波器的参数设计1.1 设计要求数字滤波器实际上是一个接受有限精度算法实现的线性非时变离散系统,它的设计步骤为先依据需要确定其性能指标,设计一个系可编辑资料 - - - 欢迎下载精品名师归纳总结统函数 H( z)靠近所需要的技术指标,最终接
3、受有限精度算法实现。本系统的设计指标为:设计一个16 阶的低通 FIR 滤波器,对模拟信号的采样频率 Fs 为 48KHz,要求信号的截止频率 Fc=10.8kHz,输入序列为宽为 9 位(最宽位为符号位)。1.2 FIR滤波器的参数选取设计频率选择性数字滤波器时,通常期望能有近似恒定的频响幅度,并尽量减小通带内的相位失真,斜率为整数的线性相位对应于时域中简洁的延时,他在频域中可将相位失真降低到最小的程度2 , 用 Matlab 供应的滤波器设计的特的工具箱 -FDAtool仿真设计滤波器,中意要求的 FIR 滤波器幅频特性,如图 1 所示。2、数字滤波器的 DSP Builder设计2.1
4、DSP Builder介绍DSP Builer是 Altera推出的一个数字信号处理( DSP)开发工具,他在 Quartus II FPGA设计环境中集成了 Mathworks 的 Matlab 和Simulink DSP 开发软件 3 。对 DSP Builder而言,包括 DSP系统的建模,系统级仿真、设计模型向VHDL硬件描述语言代码的转换、可编辑资料 - - - 欢迎下载精品名师归纳总结RTL(Register Transfer Level,规律综合)级功能仿真测试、编译适配和布局布线、时序实时仿真直至对DSP目标器件的编程配置,整个开发流程几乎可以在顶层的开发工具Matlab/Si
5、mulink同一环境中完成。2.2 FIR滤波器算法模型建立依据 FIR 滤波器原理,可以利用 FPGA来实现 FIR 滤波电路, DSP Builder设计流程的第一步是在 Matlab/Simulink中进行设计输入,即 Matlab 的 Simulink 环境中建立一个 MDL模型文件,用图形方式调用 Altera DSP Builder 和其他的 Simulink 库中的图形模块,构成系统级或算法级设计框图(或称Simulink建模)。2.3 基于 DSP Builder的系统级仿真输入信号接受频率分别为 f1=8KHz 和 f2=16KHz 的两个正弦信号进行叠加,其中的仿真波形如图
6、 2 所示,从 FIR 滤波电路的仿真结果看可编辑资料 - - - 欢迎下载精品名师归纳总结出,输入信号通过滤波器后输出基本上变成单频率的正弦信号,至此完成了模型仿真。3、基于 FPGA的数字滤波器的实现3.1 运用 Modelsim 进行功能仿真在 DSP Builder中进行的仿真是属于系统验证性质的,是对MDL文件进行的仿真,并没有对生成的VHDL代码进行过仿真。事实上,生成 VHDL描述是 RTL级的,是针对具体的硬件结构的,这两者之间有可能存在软件懂得上的差异,转换后的VHDL代码实现可能与 MDL模型描述的情形不完全相符,这就需要针对生成的RTL级 VHDL代码进行功能仿真。我们利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA数字滤波器设计方案与实现 FPGA 数字滤波器 设计方案 实现
限制150内