摘要
使用数字信号处理器的运算结构只是在利用现场可编程逻辑门阵列的乘法器资源来换取滤波器速度的提升,这对实现高阶滤波器非常不利。为此在对分布式算法研究的基础上,设计了基于分布式算法的有限长单位冲激响应滤波器。提出将实现算法中的只读存储器变换为随机存储器,通过加载不同的滤波器系数实现通用滤波器的设计;并采用乒乓操作的方法,解决了滤波器由于加载系数需要时间而造成的难以实时工作问题。硬件回环测试结果表明:滤波器能以较少的逻辑资源实现多种滤波器特性以及对数据处理的无缝交接,满足系统的实时性要求。
the architecture of digital signal processor of the field program gate array is used only to promote fil- tering speed by sacrificing multiplication resource,which is adverse to high order filter design. Thus,an finite im pulse response filter was designed based on distributed arithmetic. This paper put forward that read only memory in arithmetic was replaced with random-access memory, and universal filter was realized through reloading differ ent coefficients. Ping pong operation was used to solve the real time problem caused by coefficients reloading. The experiment results of hardware in loop proved that the universal filter could be achieved with less resource to and switch in real time.
出处
《探测与控制学报》
CSCD
北大核心
2012年第6期54-57,共4页
Journal of Detection & Control
关键词
冲激响应
滤波器
分布式算法
impulse response
filter
distributed arithmetic
作者简介
王和明(1965-),男,山西平遥人,教授,研究方向:武器系统微电子技术开发。E-mail:youranqixia521@126.com。