EFFICIENT SOLUTION OF BLOCK LINEAR-SYSTEMS WITH TOEPLITZ ENTRIES USING A CHANNEL DECOMPOSITION TECHNIQUE

Citation
Go. Glentis et N. Kalouptsidis, EFFICIENT SOLUTION OF BLOCK LINEAR-SYSTEMS WITH TOEPLITZ ENTRIES USING A CHANNEL DECOMPOSITION TECHNIQUE, Signal processing, 37(1), 1994, pp. 15-60
Citations number
NO
Categorie Soggetti
Engineering, Eletrical & Electronic
Journal title
ISSN journal
01651684
Volume
37
Issue
1
Year of publication
1994
Pages
15 - 60
Database
ISI
SICI code
0165-1684(1994)37:1<15:ESOBLW>2.0.ZU;2-K
Abstract
This paper is concerned with the development of efficient solvers for block linear systems with Toeplitz entries. Fast block Toeplitz solver s are required in a wide range of applications in the area of multicha nnel and multidimensional digital signal processing. The presentation and the derivation of all algorithms proposed in this paper are based on the context of multichannel FIR Wiener filtering. A novel channel d ecomposition technique is applied to obtain fast, order recursive algo rithms that require scalar operations, only. The proposed algorithms c an accommodate multichannel filters of different filter orders and man age to get free of matrix operations. Two basic algorithm structures a re derived, the Levinson type and the Schur type. They are both based on suitable permutations that unravel the recursive nature of the pert inent matrices and enable the development of fast block linear system solvers. Normalized versions are also derived and a simple test for de tecting the positive definiteness of a block matrix with Toeplitz entr ies, is obtained. An efficient lattice structure, that requires scalar operations, is also derived and is subsequently used to obtain Schur- type recursions. The Schur-type algorithm admits full parallelism and, if parallel processing environment is available, it reduces processin g time by an order of magnitude. To illustrate the structure of the pr oposed algorithms, Matlab code is provided for the fast Levinson-type algorithm, as well as for the Schur counterpart.