...
首页> 外文期刊>Integration >An improved common subexpression elimination method for reducing logic operators in FIR filter implementations without increasing logic depth
【24h】

An improved common subexpression elimination method for reducing logic operators in FIR filter implementations without increasing logic depth

机译:一种改进的通用子表达式消除方法,用于在不增加逻辑深度的情况下减少FIR滤波器实现中的逻辑运算符

获取原文
获取原文并翻译 | 示例
           

摘要

It is well known that common subexpression elimination techniques minimize the two main cost metrics namely logic operators and logic depths in realizing finite impulse response (FIR) filters. Two classes of common subexpressions occur in the canonic signed digit representation of filter coefficients, called the horizontal and the vertical subexpressions. Previous works have not addressed the trade-offs in using these two types of subexpressions on the logic depth and the number of logic operators of coefficient multipliers. In this paper, we analyze the impact of the horizontal and the vertical common subexpression elimination techniques on reducing the logic depth and number of logic operators in FIR filters. Further, we present an algorithm to optimize the common subexpression elimination that produces FIR filters with fewer numbers of logic operators when compared with other common subexpression elimination algorithms in literature. The design examples show that the average reduction of logic operators achieved using our method over the weight-2 horizontal common subexpression elimination method which produced the best trade-off between logic operators and logic depth (contention resolution algorithm, CRA-2 [F. Xu, C.-H. Chang, C.-C. Jong, Contention resolution algorithm for common subexpression elimination in digital filter design, IEEE Trans. Circuit Syst. II 52(10) (2005) 695-700 (October)]) is 15%. This reduction of logic operators is achieved without any increase in the logic depth. When compared with the recently proposed multiple adder graph (MAG) algorithm (Jeong-Ho Han, In-Cheol Park, FIR filter synthesis considering multiple adder graphs for a coefficient, IEEE Trans. Comput.-Aid. Design Integ. Circuit Syst. 27(5) (2008) 958-962 (May)], the average reduction of logic operators obtained using our method is 5% and the reduction of logic depth is 25%.
机译:众所周知,在实现有限脉冲响应(FIR)滤波器时,常见的子表达式消除技术使两个主要成本度量最小化,即逻辑运算符和逻辑深度。滤波器系数的规范正负号表示中出现两类常见的子表达式,称为水平子表达式和垂直子表达式。先前的工作尚未解决在逻辑深度和系数乘数的逻辑运算符数量上使用这两种类型的子表达式的权衡问题。在本文中,我们分析了水平和垂直通用子表达式消除技术对减小FIR滤波器中的逻辑深度和逻辑运算符数量的影响。此外,与文献中的其他常见子表达式消除算法相比,我们提出了一种优化公共子表达式消除的算法,该算法可生成具有较少逻辑运算符的FIR滤波器。设计实例表明,与权重2水平通用子表达式消除方法相比,使用我们的方法可以平均减少逻辑运算符,从而可以在逻辑运算符和逻辑深度之间取得最佳折衷(竞争解决算法,CRA-2 [F. Xu ,C.-H。Chang,C.-C。Jong,用于数字滤波器设计中常见子表达式消除的竞争解决算法,IEEE Trans。Circuit Syst。II 52(10)(2005)695-700(十月)]) 15%。在不增加逻辑深度的情况下实现了逻辑运算符的减少。与最近提出的多重加法器图(MAG)算法(Jeong-Ho Han,In-Cheol Park,考虑到系数的多个加法器图的FIR滤波器合成)进行比较时,IEEE Trans.Comput.Aid.Design Integ.Circuit Syst.27 (5)(2008)958-962(May)],使用我们的方法获得的逻辑运算符平均减少5%,逻辑深度减少25%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号