功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术支持 您所在的位置: 首页 > 技术支持

32阶FIR滤波器的FPGA实现

来源:    作者:    发布时间:2016-06-12 16:14:14    浏览量:

在本设计中可采用多级流水线技术,也就是将在明显制约系统速度的长路径上插入几级寄存器,虽然流水线会影响器件资源的使用量,但它降低了寄存器间的传播时延,允许维持高的系统时钟速率。


3 FPGA仿真与验证
由于直接将大量数据进行硬件仿真验证很不方便,因此利用Matlab产生一个采样频率为100 MHz,频率分别为1 MHz与30 MHz的两个正弦信号相加后,作为输入信号。同样,浮点变为定点,将此信号进行12位量化,并将负数转化为补码形电感变压器式,按照一定格式保存为.vec文件,导入到QuartusⅡ中进行仿真,时序功能仿真结果如图2所示。

其中,clk为时钟信号,x_in为滤波器输入信号,y为滤波器输出信号。图2并不能很直观地看出并行分布式算法产生的滤波效果,可以将QuartusⅡ中.vwf文件转化电感厂家为.tbl文件,在Matlab中按照一定形式编程可以得到时域及频域波形图,如图3,图4所示。

图3,图电感式传感器4中,软件仿真是直接在Matlab中用输入信号与滤波系数卷积得到的,在时域波形中软件仿真输出信号与理想信号相比塑封电感有一定时间延迟,而QuartusⅡ仿真与软件仿真结果中幅度的差别是由于硬件输入量化产生的。
从时域或者频域波形图可以看出,频率为30 MHz的信号被滤除掉,只有频率为1 MHz的信号通过滤波器,达到了滤波的目的。


4 结 语
本设计选用Stratix系列芯片,最大处理速度可以达到200 MHz以上模压电感器。本文没有考虑线性相位的滤波器对称性,在考虑线性相位的基础之上结合一些其他算法可以降低器件数量和进一步提高处理速度。由于FPGA插件电感器件的可编程特性,在本设计中可以修改滤波器参数,得到高速处理的高通或者带通数字滤波器,具有一定实用价值。另外,本文利用QuartusⅡ与Matlab联合仿真,极大地提高了FPGA的设计效率。

  • 基于UCC3895的移相全桥变换器的设计针对新型的移相PWM控制器UCC3895,介绍了其基本的功能及与UC3875(79)系列的控制器相比所具有的特点。并将该控制器应用于20kHz/500W移相全桥电源,进行了开环和闭环的系统实验,实验结

  • 低压大电流开关电源的设计摘要:随着计算机、通信技术的发展,低电压大电流开关电源成为目前一个重要的研究课题。介绍了一种输出电压为3.3V,输出电流为20A的开关电源的设计过程。 关键词:有源钳位;同步整流;正激式变换器1 引言

  • 基于可配置处理器的嵌入式系统ESL设计需求近年来,越来越多的嵌入式系统和SoC开始转向使用可配置处理器技术,这样既可以缩短产品开发周期,又可使设计更加灵活,甚至流片后仍可以修改部分功能。这要求处理器设计不仅能灵活重用已有设计,同时又要高效,对

  •