Title :
An angle recoding scheme for efficient realization of rotation-based digital signal processing algorithms
Author :
Hu, Yu Hen ; Naganathan, S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
Abstract :
The CORDIC (coordinate rotation digital computer) algorithm is an iterative arithmetic procedure for generalized vector rotations. For applications where the angle of rotation is known in advance, it is possible to reduce the number of iterations through a technique (called angle recoding) in which the desired angle of rotation is encoded as a linear combination of very few elementary rotation angles. Unfortunately, an optimal encoding requires exhaustive search of exponentially growing number of possible combinations of these elementary angles. A Greedy algorithm which takes only O(n 2) operations was developed. It is proved that this algorithm is able to reduce the total number of elementary rotation angles by at least 50%. In the linear rotation case, it is shown that this proposed angle recoding scheme is equivalent to that of the modified Booth´s recoding method. Potential applications of the angle recoding scheme to a number of rotation based digital signal processing algorithms are discussed
Keywords :
computerised signal processing; iterative methods; CORDIC; Greedy algorithm; angle recoding scheme; coordinate rotation digital computer; digital signal processing algorithms; generalized vector rotations; iterative arithmetic procedure; rotation-based DSP algorithms; Application software; Digital arithmetic; Digital filters; Digital signal processing; Encoding; Iterative algorithms; Iterative methods; Signal processing algorithms; Singular value decomposition; Vectors;
Conference_Titel :
Circuits and Systems, 1989., Proceedings of the 32nd Midwest Symposium on
Conference_Location :
Champaign, IL
DOI :
10.1109/MWSCAS.1989.101863