Fast algorithms for discrete polynomial transforms

被引:60
|
作者
Potts, D [1 ]
Steidl, G
Tasche, M
机构
[1] Univ Rostock, Fachbereich Math, D-18051 Rostock, Germany
[2] Univ Mannheim, Fak Math & Informat, D-68131 Mannheim, Germany
关键词
discrete polynomial transform; Vandermonde-like matrix; fast cosine transform; fast polynomial transform; Chebyshev knots; cascade summation;
D O I
10.1090/S0025-5718-98-00975-2
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Consider the Vandermonde-like matrix P := (P-k(cos j pi/N))(j,k=0)(N), where the polynomials Pk satisfy a three-term recurrence relation. If P-k are the Chebyshev polynomials T-k, then P coincides with CN+1 := (cos jk pi/N)(j,k=0)(N). This paper presents a new fast algorithm for the computation of the matrix-vector product Pa in O(N log(2) N) arithmetical operations. The algorithm divides into a fast transform which replaces Pa with CN+1 (a) over tilde and a subsequent fast cosine transform. The first and central part of the algorithm is realized by a straightforward cascade summation based on properties of associated polynomials and by fast polynomial multiplications. Numerical tests demonstrate that our fast polynomial transform realizes Pa with almost the same precision as the Clenshaw algorithm, but is much faster for N greater than or equal to 128.
引用
收藏
页码:1577 / 1590
页数:14
相关论文
共 50 条