• DocumentCode
    873765
  • Title

    Hardware efficient algorithms for trigonometric functions

  • Author

    Fowkes, Raymond E.

  • Volume
    42
  • Issue
    2
  • fYear
    1993
  • fDate
    2/1/1993 12:00:00 AM
  • Firstpage
    235
  • Lastpage
    239
  • Abstract
    A new algorithm is presented which significantly reduces the minimum amount of logic required to calculate sine, cosine, and square root. It is derived from an old method for computing certain inverse functions which was once considered for use in software, but then abandoned because of efficiency concerns. However, when reversed and combined with a restoring square root algorithm, a unique new design emerges which performs trigonometric calculations without the use of pre-stored constants or any internal operation more complex than binary subtraction. The design has been implemented with common TTL MSI logic and is found to be reasonably fast, very accurate, and to require considerably less hardware than a comparable CORDIC algorithm
  • Keywords
    digital arithmetic; common TTL MSI logic; cosine; hardware efficient algorithms; inverse functions; sine; square root; trigonometric functions; Algorithm design and analysis; Chebyshev approximation; Clocks; Digital arithmetic; Fixed-point arithmetic; Hardware; Logic design; Microprocessors; Silicon; Software algorithms;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.204796
  • Filename
    204796