2012
DOI: 10.1137/100797291
|View full text |Cite
|
Sign up to set email alerts
|

Fast and Stable Rational Interpolation in Roots of Unity and Chebyshev Points

Abstract: A new method for interpolation by rational functions of prescribed numerator and denominator degrees is presented. When the interpolation nodes are roots of unity or Chebyshev points, the algorithm is particularly simple and relies on discrete Fourier transform matrices, which results in a fast implementation using the Fast Fourier Transform. The method is generalised for arbitrary grids, which requires the construction of polynomials orthogonal on the set of interpolation nodes. The appearance of common facto… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
32
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 34 publications
(32 citation statements)
references
References 39 publications
0
32
0
Order By: Relevance
“…Rational interpolation has a propensity, well-known to practitioners, for rounding errors to cause spurious pole-zero pairs (sometimes called Froissart doublets) to appear when the interpolant is computed in the obvious way [42]. To combat this, we use the algorithm presented in [13], which combines the earlier algorithm of [29] with a regularization technique based on the SVD to detect and remove these spurious pairs. This algorithm is implemented in the MATLAB code ratinterp within the freely available Chebfun software package [6].…”
Section: Rational Interpolation On a Real Intervalmentioning
confidence: 99%
“…Rational interpolation has a propensity, well-known to practitioners, for rounding errors to cause spurious pole-zero pairs (sometimes called Froissart doublets) to appear when the interpolant is computed in the obvious way [42]. To combat this, we use the algorithm presented in [13], which combines the earlier algorithm of [29] with a regularization technique based on the SVD to detect and remove these spurious pairs. This algorithm is implemented in the MATLAB code ratinterp within the freely available Chebfun software package [6].…”
Section: Rational Interpolation On a Real Intervalmentioning
confidence: 99%
“…To do this we use the Chebfun command ratinterp, which is a robust implementation of linearised rational interpolation. Here we will explain mathematically how ratinterp works, based on the algorithms described in [9] and [16].…”
Section: The Proposed Methodmentioning
confidence: 99%
“…The method explained above generalises to arbitrary points in the complex plane, and the user can specify whatever nodes they want ratinterp to use. The general approach for the linearised interpolation problem is discussed in [16]. The case where the nodes are the N th roots of unity is particularly elegant because the polynomials satisfying a discrete orthogonality relation are simply the monomials (powers of roots of unity make up the Fourier basis).…”
Section: The Proposed Methodmentioning
confidence: 99%
See 1 more Smart Citation
“…The second complication with rational methods is the appearance of spurious pole-zero pairs, known as Froissart doublets, that prevent pointwise convergence. 3 Numerous algorithms have been proposed to compute numerator and denominator coefficients for univariate rationals (see Pachón, 4 Hesthaven 5 and van Deun 6 ), however, very few have been extended to two dimensions. Two algorithms that do offer such an extension are by Chantrasmi et al 1 and Gonnet et al 7 Both approaches effectively attempt to regularize the ill-posed problem of obtaining numerator and denominator coefficients, and do so by resorting to a singular value decomposition.…”
Section: Introductionmentioning
confidence: 99%