DocumentCode :
1245997
Title :
A fast algorithm for computing inverse cosine transforms for designing zero-phase FIR filters in frequency domain
Author :
Angelidis, E. ; Diamessis, J.E.
Author_Institution :
Res. Centre of the Hellenic Navy, Minist. of Nat. Defence, Athens, Greece
Volume :
2
Issue :
1
fYear :
1995
Firstpage :
13
Lastpage :
16
Abstract :
A new algorithm for computing inverse cosine transforms or for designing zero-phase FIR filters from nonuniform frequency samples is presented. The algorithm is simple, fast, recursive and can be used in 1-D or 2-D applications. Based on the three-term recursive relation of the Chebyshev polynomials, the cosine matrix is decomposed into LU products using parallel computations. Two alternative approaches-a direct and a progressive-suitable for serial computations are also derived. Given N samples, the direct version requires 2.5N/sup 2/+O(N) flops for computing the inverse cosine transforms or for calculating the filter coefficients, whereas the progressive version needs only O(5N) flops when the next N+1th sample appears. The algorithm guarantees real results and produces accurate solutions even in cases of designing high-order 1-D or 2-D FIR filters or when the interpolation matrix is ill conditioned. It can be also used in LU-factorization and can be extended to m-D filter design.<>
Keywords :
FIR filters; filtering theory; frequency-domain synthesis; network synthesis; polynomials; transforms; Chebyshev polynomials; LU-factorization; algorithm; cosine matrix; fast algorithm; filter coefficients; filter design; frequency domain; high-order 1-D FIR filters; high-order 2-D FIR filters; ill conditioned matrix; interpolation matrix; inverse cosine transforms; nonuniform frequency samples; parallel computations; serial computations; three-term recursive relation; zero-phase FIR filters; Algorithm design and analysis; Chebyshev approximation; Equations; Finite impulse response filter; Frequency domain analysis; Interpolation; Matrix decomposition; Polynomials; Signal processing algorithms; Transforms;
fLanguage :
English
Journal_Title :
Signal Processing Letters, IEEE
Publisher :
ieee
ISSN :
1070-9908
Type :
jour
DOI :
10.1109/97.365520
Filename :
365520
Link To Document :
بازگشت