计算机应用 ›› 2011, Vol. 31 ›› Issue (06): 1727-1729.DOI: 10.3724/SP.J.1087.2011.01727

• 典型应用 • 上一篇    下一篇

正则有符号系数FIR滤波器优化算法

谭家杰,黄三伟,邹常青   

  1. 衡阳师范学院 物理与电子信息科学系,湖南 衡阳 421008
  • 收稿日期:2011-01-04 修回日期:2011-01-17 发布日期:2011-06-20 出版日期:2011-06-01
  • 通讯作者: 谭家杰
  • 作者简介:谭家杰(1968-),男,湖南衡阳人,副教授,硕士,主要研究方向:信号处理;
    黄三伟(1969-),男,湖南衡阳人,副教授,硕士,主要研究方向:数字系统;
    邹常青(1982-),男,湖南衡阳人,讲师,硕士,主要研究方向:嵌入式系统。
  • 基金资助:
    湖南省教育厅资助科研项目

Optimal algorithm for FIR digital filter with canonical signed digit coefficients

TAN Jiajie,HUANG Sanwei,ZOU Changqin   

  1. Department of Physics and Electronic Information Science, Hengyang Normal University, Hengyang Hunan 421008, China
  • Received:2011-01-04 Revised:2011-01-17 Online:2011-06-20 Published:2011-06-01
  • Contact: TAN Jiajie

摘要: 为了节约有限长单位冲激响应(FIR)滤波器的资源,提高运行速度,提出了用最小均方根法将浮点系数量化为正则有符号数(CSD)定点系数的方法。这种方法是先求出FIR滤波器的零点,将共轭成对零点组成两个基本节,采用级联型FIR结构,然后逐步对两个节进行定点数量化,最后量化为CSD定点数。为了验证这种方法的有效性,将它与简单量化进行了对比,结果表明最小均方根法更逼近原浮点系数滤波器,即该量化方式比简单量化更加有效。

关键词: 数字滤波器, 正则有符号数, 定点系数, 最小均方根

Abstract: In order to save the resources of the Finite Impulse Response (FIR) filter and increase the running speed, it was proposed to use the Least Mean-Square-Error (LMSE) to transfer the float point coefficients filter to the Canonical Signed Digit (CSD) filter. The FIR filter was implemented by the cascades structure, which conjugated pairs of zeros into two basic sections. First, all zeros of the digital filter were calculated, which were made of two cascade sections for an FIR. And then the coefficients of the first cascade were transferred to fixed point. Next step was to quantize the second cascade coefficients into fixed point. To eliminate the finite word-length effects, the LMSE was adopted to compensate zeros in this step. Finally, all the fixed point coefficients were quantized into CSD. In order to prove the effectiveness of the two methods, and the FIR filter was also designed with simple quantized coefficients. The magnitude responses of two methods show that the LMSE quantization is more effective than that of the simple quantization.

Key words: digital filter, Canonical Signed Digit (CSD), fixed point coefficient, Least Mean-Square-Error (LMSE)