Title :
A method of eliminating oscillations in high-speed recursive digital filters
Author :
J.S. Fernando;M.D. Ercegovac
Author_Institution :
AT&T Bell Labs., Allentown, PA, USA
Abstract :
We propose a dynamic scaling (DS) method as a cost-effective means of eliminating overflow and limit cycle oscillations in fixed-point direct-form recursive filters. The method is implemented by adding a DS unit to a fixed-point on-line module. On-line modules consume inputs and produce outputs digit-serially, most significant digit first. Except for precision adjustment, easily achieved by adding bit-slices, the on-line module is unmodified. The DS method introduces a shared exponent into the fixed-point computation, providing floating-point features to the internal computation at reasonable cost. The on-line nature of the operands is exploited by the DS method which normalizes and de-normalizes operands by deleting or adding digit delays in the operand path. Implementation in a gate array shows that the DS method is twice as cost effective as the precision extension method. The need for scaling between filter sections is also eliminated.
Keywords :
"Digital filters","Costs","Clocks","Limit-cycles","Algorithm design and analysis","Fixed-point arithmetic","Sampling methods","Computer science","Computational efficiency","Added delay"
Conference_Titel :
VLSI Signal Processing, VII, 1994., [Workshop on]
Print_ISBN :
0-7803-2123-5
DOI :
10.1109/VLSISP.1994.574773