Digital Filter Implementation for Exploiting Statistical Properties of Signal and Coefficients
    1.
    发明申请
    Digital Filter Implementation for Exploiting Statistical Properties of Signal and Coefficients 有权
    数字滤波器实现信号和系数的统计特性

    公开(公告)号:US20120284318A1

    公开(公告)日:2012-11-08

    申请号:US13462116

    申请日:2012-05-02

    IPC分类号: G06F17/10

    摘要: A method for implementing a digital filter is provided. The method includes (a) determining a bit-width of an incoming data sample of an incoming signal by measuring a distance between a leading zero or one of the incoming data sample and a trailing zero of the incoming data sample. The incoming data sample is obtained by sampling the incoming signal at a pre-defined time interval, (b) obtaining bit-width multipliers with variable bit-widths based on a first probability distribution function (PDF) of bit-widths of incoming data samples, (c) allocating the incoming data sample and a filter coefficient based on the bit-width of the incoming data sample and a bit-width of the filter coefficient to one bit-width multiplier of the bit-width multipliers, and (d) performing a multiply operation of a Multiply and Accumulate (MAC) operation on the one bit-width multiplier to generate an output of the digital filter.

    摘要翻译: 提供一种实现数字滤波器的方法。 该方法包括(a)通过测量输入数据样本的前导零或一个之间的距离以及输入数据样本的尾随零来确定输入信号的输入数据样本的位宽。 输入数据样本是通过以预定义的时间间隔对输入信号进行采样而获得的,(b)基于输入数据样本的位宽的第一概率分布函数(PDF))获得具有可变位宽的位宽乘数 ,(c)基于输入数据样本的位宽和滤波器系数的位宽分配输入数据样本和滤波器系数到位宽乘法器的一个位宽倍数,以及(d) 在一个位宽乘数上执行乘法和累加(MAC)运算的乘法运算,以产生数字滤波器的输出。