L'intrigue suivante est une légère variation d'un exemple dans un manuel. L'auteur a utilisé cet exemple pour illustrer qu'un polynôme interpolant sur des échantillons également espacés a de grandes oscillations près des extrémités de l'intervalle d'interpolation. Bien sûr, l'interpolation spline cubique donne une bonne approximation sur tout l'intervalle. Pendant des années, j'ai pensé que l'interpolation polynomiale d'ordre élevé sur des échantillons également espacés devait être évitée pour la raison illustrée ici.
Cependant, j'ai récemment trouvé de nombreux exemples de signaux à bande limitée où un polynôme interpolant d'ordre élevé donne moins d'erreur d'approximation que l'interpolation cubique-spline. Typiquement, un polynôme interpolant est plus précis sur tout l'intervalle d'interpolation lorsque la fréquence d'échantillonnage est suffisamment élevée. Cela semble valable lorsque les échantillons sont également espacés avec une fréquence d'échantillonnage au moins 3 fois supérieure à la fréquence de Nyquist du signal. De plus, l'avantage par rapport à l'interpolation spline cubique s'améliore à mesure que (fréquence d'échantillonnage) / (fréquence de Nyquist) augmente.
À titre d'exemple, je compare l'interpolation spline cubique avec un polynôme interpolateur pour une onde sinusoïdale avec une fréquence de Nyquist de 2 Hz et une fréquence d'échantillonnage de 6,5 Hz. Entre les points d'échantillonnage, le polynôme interpolateur a exactement la même apparence que le signal réel.
Ci-dessous, je compare l'erreur dans les deux approximations. Comme dans le premier exemple, l'interpolation polynomiale est pire au début et à la fin de l'intervalle d'échantillonnage. Cependant, le polynôme interpolateur a moins d'erreur qu'une spline cubique sur tout l'intervalle d'échantillonnage. Le polynôme interpolateur a également moins d'erreur lors de l'extrapolation sur un petit intervalle. Ai-je découvert un fait bien connu? Si oui, où puis-je lire à ce sujet?