Design and VLSI implementation of a concurrent solver for N coupled least-squares fitting problems
- 23 March 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In this paper we report on the design of a high-speed VLSI system-solver for solving a set of systems of linear equations in fixed point arithmetic, concurrently and in real-time. The systems originate from a speech coding least-squares fitting problem. They are strongly coupled and can be jointly solved, when properly nested, by a recursive algorithm. This algorithm has a computational complexity not greater than in case of a single system with multiple inhomogeneous terms. The algorithm exhibits sufficient structure and concurrency, which are exploited for its mapping on a fast VLSI system-solver. The mapping is carried out systematically by a strict-hierarchical temporal and local decomposition of the algorithm. Estimates show that the solver fits on 3 VLSI chips, each of size 6.5 × 6.5 mm2. Two of these are pipelined CORDICs, the third is a FIFO-type memory chip. The expected robust behavior of the design has been confirmed through simulations at the register level.Keywords
This publication has 6 references indexed in Scilit:
- Regular excitation reduction for effective and efficient LP-coding of speechPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Correction to 'Lattice Filter Parametrization and Modeling of Nonstationary Processes'IEEE Transactions on Information Theory, 1984
- A highly concurrent algorithm and pipeleined architecture for solving Toeplitz systemsIEEE Transactions on Acoustics, Speech, and Signal Processing, 1983
- Why systolic architectures?Computer, 1982
- Highly concurrent computing structures for matrix arithmetic and signal processingComputer, 1982
- Displacement ranks of matrices and linear equationsJournal of Mathematical Analysis and Applications, 1979