摘要
值域与精度分析是高级综合的重要步骤.虽然过去已提出了不少方法试图解决这两个问题,但针对无限冲击响应滤波器(Infinite Impulse Response,IIR)来说,这些方法要么过高估计数值要么无法处理任意阶的反馈电路.对于给定输入值范围与误差界限的IIR滤波器,我们提出了一个高效的启发式算法来解决值域与精度分析.该算法能用于优化整数和分数的比特宽度分配,获得优化的电路面积.实验结果证明了所提出的算法具有快速收敛性与鲁棒性,由于高阶IIR滤波器能分解为低阶结构的滤波器,因此该算法能高效的处理任意阶IIR滤波器.
Analysis of range and precision is always an important task for high level synthesis.Although several researches have been dedicated to these two problems,in the case of an infinite impulse response(IIR) filter,conventional approaches either constitute major overestimations or cannot handle arbitrary order feedback circuits.In this paper we focus on these problems and propose one efficient heuristic method for range and precision analysis of such circuits.When the input and error bounds are given,the minimum integer and fractional bit-widths can be allocated to satisfy the error bound,which can obtain smaller circuit area.The experimental results prove that the proposed method has fast convergence and robustness.Because a high order IIR can be decomposed to low order IIRs,the method can efficiently handle IIRs with arbitrary orders.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2012年第9期1752-1758,共7页
Acta Electronica Sinica
基金
国家自然科学基金(No.61102075)
重庆市自然科学基金(No.CSTC2011BB2142)
重庆市教委科学技术研究项目(No.KJ120507)