期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 科技论文 > 电子论文 >

基于Verilog HDL的FIR数字滤波器的优化设计与仿真(2)


   
  图1 32阶FIR滤波器结构 
   
  图2 基于PDA算法的4阶FIR数字滤波器结构 
  对基于PDA算法的4阶FIR数字滤波器进行优化设计后的滤波器结构图,如图3所示。用数据选择器代替查找表,数据选择器中选择的数据和查找表的数据相同,数据选择器的个数和查找表的个数相等。 
   
  图3 4阶FIR数字滤波器结构 
  1.2.2 Verilog HDL代码编写 
  采用寄存器传输级描述(RTL)的方法和自顶向下的方式进行代码的编写,同时应该具有很好的易读性和可重复性[7]。其中每个数据选择器模块和4阶FIR滤波器模块完全相同,可重复使用。32阶FIR滤波器的端口列表见表1。 
  表1 32阶FIR滤波器的端口列表 
  [端口名\&类型\&说明\&data_in[15..0]\&输入\&输入为16位带符号整数\&rst_n\&输入\&时钟复位信号\&clk\&输入\&时钟\&data_out[15..0]\&输出\&FIR滤波器的输出为16位带符号整数\&] 
  1.2.3 验证仿真 
  使用Synopsys VCS作为仿真工具,通过编译仿真得到波形文件,使用DVE打开波形文件,能够看到各信号的传输情况,图4为32阶FIR滤波器的仿真波形图。本文设计的滤波器为常系数FIR滤波器,由输入数据和滤波器的系数可以利用Matlab计算出标准的滤波器输出数据[8?9]。把通过Verilog HDL实现滤波后得到的输出数据和Matlab计算得到的数据进行对比,发现两种方式得到的数据相同,验证了设计的滤波器的输出结果的正确性。由查找表实现的FIR滤波器会因为查找表占用大量的存储单元,而本文设计的FIR滤波器用数据选择器代替了查找表结构,实现相同的功能和高速的处理速度,而且减少了资源的占用,这和综合后的得到的结果相符合,有效地节约了芯片的面积。 
   
  图4 32阶FIR滤波器仿真波形 
  2 结 论 
  利用Verilog HDL 设计的FIR滤波器在设计上比较灵活,代码容易修改,编译和仿真效率较高[10]。本文设计的滤波器有效地节约了芯片的面积,降低设计的成本,可以广泛应用于数字集成电路中。 
  参考文献 
  [1] 王春兴,张彬.基于Matlab的FIR滤波器设计[J].现代电子技术,2011,34(18):83?85. 
  [2] 林志典,张方佩,袁国顺.基于FPGA的高速FIR滤波器的设计与实现[J].微电子学,2013,43(4):537?540. 
  [3] 曲仕如,彭纪昌.一种在FPGA上实现的FIR数字滤波器的资源优化算法[J].电子设计工程,2013,21(14):147?149. 
  [4] 陈亦欧.采用分布式算法的高速FIR滤波器ASIC设计[J].微电子学,2007,37(1):144?146. 
  [5] 赵金现,吴三,王乃飞.基于FPGA并行分布式算法的FIR滤波器的实现[J].黑龙江科技学院学报,2006,16(4):248?250. 
  [6] 凌春丽.基于分布式算法的FIR滤波器的实现与应用[D].南京:南京林业大学,2012. 
  [7] 夏雨闻.Verilog HDL数字系统设计教程[M].北京:北京航空航天大学出版社,2003. 
  [8] 尹玉兴,刘振坚,项止武.基于Matlab的FIR数字滤波器设计与仿真[J].工矿自动化,2011(12):60?63. 
  [9] 黄宗卫.基于Matlab的数字滤波器的设计[J].船舶电子对抗,2011,32(1):116?120. 
  [10] 江健康.基于Verilog HDL的FIR数字滤波器设计与仿真[J].微计算机信息,2007,23(3):206?207.


更多电子论文论文详细信息: 基于Verilog HDL的FIR数字滤波器的优化设计与仿真(2)
http://www.400qikan.com/mflunwen/kjlw/dzlw/3439.html

相关专题:大学生诚信论文 诚信论文 大学生诚信 关于诚信的论文 关于大学生诚信的论文 大学生诚信问题论文 诚信论文网 大学生诚信征文 大学生诚信问题 诚信 代写文章 榆林学院学报


上一篇:基于单片机的直流电能收集充电器的设计与实现
下一篇:电子白板在音乐教学中的应用

认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


品牌介绍