DocumentCode
3002545
Title
Hardware implementation of a nonlinear processor
Author
Jain, V.K. ; Shrivastava, S. ; Snider, A.D. ; Damerow, D. ; Chester, D.
Author_Institution
Univ. of South Florida, Tampa, FL, USA
Volume
6
fYear
1999
fDate
36342
Firstpage
509
Abstract
Several advanced DSP algorithms, arising in applications such as wireless communications, computer graphics, computerized tomography, and speech compression, require extensive use of nonlinear functions. We discuss a new hardware approach to high-speed computation of nonlinear functions. With this approach all of the functions needed can be regularized into a single efficient algorithm. Further, highly reduced cycle implementations can be achieved. Specifically, for real arguments, a new result can be produced every cycle-in a pipelined mode. The underlying principle which has made the combined goals of high-speed and multi-functionality possible is significance-based polynomial interpolation of very small ROM tables. Considered are the following seven functions: arctangent, cosine, logarithm, reciprocal, reciprocal-square-root, sine, and square-root. Also presented is a theoretical development for error prediction, a tool for the selection of architectural parameters. Finally, the paper presents a novel technique, named here as `microshaping´, for avoiding overflows, thereby eliminating exception handling
Keywords
computer architecture; error analysis; interpolation; mathematics computing; nonlinear functions; pipeline processing; polynomials; signal processing; ROM tables; advanced DSP algorithms; architectural parameters selection; arctangent function; cosine function; error prediction; exception handling elimination; hardware implementation; high-speed computation; logarithm; microshaping technique; multi-functionality; nonlinear functions; nonlinear processor; pipelined mode; real arguments; reciprocal function; reciprocal-square-root; reduced cycle implementations; significance-based polynomial interpolation; sine function; square-root function; Application software; Computed tomography; Computer graphics; Digital signal processing; Hardware; Interpolation; Polynomials; Read only memory; Speech; Wireless communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
Conference_Location
Orlando, FL
Print_ISBN
0-7803-5471-0
Type
conf
DOI
10.1109/ISCAS.1999.780206
Filename
780206
Link To Document