• DocumentCode
    2438341
  • 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
  • fYear
    2009
  • fDate
    1-4 Nov. 2009
  • Firstpage
    1803
  • Lastpage
    1807
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-5825-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.2009.5470209
  • Filename
    5470209