Title :
Low precision table based complex reciprocal approximation
Author :
Dormiani, Pouya ; Ercegovac, Milos D. ; Muller, Jean-Michel
Author_Institution :
Comput. Sci. Dept., Univ. of California at Los Angeles, Los Angeles, CA, USA
Abstract :
A recently proposed complex valued division algorithm designed for efficient hardware implementations requires a prescaling step by a constant factor. Techniques for obtaining this prescaling factor have been mentioned by the authors, which serves to justify the feasibility of the algorithm but is inadequate for obtaining efficient implementations. Table based solutions are formulated in this paper for obtaining the prescaling factor, a low precision reciprocal approximation for a complex value, using techniques adopted from univariate function approximations. Two separate designs are proposed, one using a single table (a reference design) and another using generalized multipartite tables. The main contribution of this work is the extension of generalized multipartite table methods to a function of two variables. The multipartite tables derived were up to 67% more memory efficient than their single table counterparts.
Keywords :
digital arithmetic; function approximation; complex reciprocal approximation; complex valued division algorithm; generalized multipartite tables; precision table; prescaling factor; single table; univariate function approximation; Algorithm design and analysis; Approximation algorithms; Computer science; Function approximation; Hardware; Iterative methods; Logic; Read only memory; Registers; Upper bound;
Conference_Titel :
Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-5825-7
DOI :
10.1109/ACSSC.2009.5470209