Title :
Single Cycle Nonlinear VLSI Cell for the ICA Algorithm
Author :
Jain, Veerendra Kumar
Author_Institution :
South Florida Univ., Tampa, FL
Abstract :
This work is motivated by the desire to map the independent component analysis (ICA) technique to a coarse-grain parallel-processing chip architecture. As in many other advanced DSP algorithms, the computation of nonlinear functions is critical in this algorithm. We discuss an efficient hardware approach to the computation of such functions for the ICA, some of which are compound and concatenated functions. All of the needed functions are regularized into a single efficient algorithm, and a new result is produced every cycle - in a pipelined mode - even for a different function every cycle. The underlying principle which makes the combined goals of high-speed and multi-functionality possible is significance-based polynomial interpolation of ROM tables. Very importantly, the paper uses a key formula for predicting and bounding the worst case arithmetic error. This theoretical result enables the designer to quickly select the architectural parameters without the expensive simulations, while guaranteeing the desired accuracy
Keywords :
VLSI; digital signal processing chips; independent component analysis; interpolation; parallel architectures; polynomials; DSP algorithms; ICA algorithm; coarse-grain parallel-processing chip architecture; independent component analysis; significance-based polynomial interpolation; single cycle nonlinear VLSI cell; Arithmetic; Computer architecture; Concatenated codes; Digital signal processing chips; Hardware; Independent component analysis; Interpolation; Polynomials; Read only memory; Very large scale integration;
Conference_Titel :
Acoustics, Speech and Signal Processing, 2006. ICASSP 2006 Proceedings. 2006 IEEE International Conference on
Conference_Location :
Toulouse
Print_ISBN :
1-4244-0469-X
DOI :
10.1109/ICASSP.2006.1660835