La siguiente trama es una ligera variación de un ejemplo en un libro de texto. El autor utilizó este ejemplo para ilustrar que un polinomio de interpolación sobre muestras igualmente espaciadas tiene grandes oscilaciones cerca de los extremos del intervalo de interpolación. Por supuesto, la interpolación spline cúbica proporciona una buena aproximación a todo el intervalo. Durante años, pensé que la interpolación polinómica de alto orden sobre muestras igualmente espaciadas debería evitarse por la razón ilustrada aquí.
Sin embargo, recientemente encontré muchos ejemplos de señales de banda limitada en las que un polinomio de interpolación de alto orden da menos error de aproximación que la interpolación de spline cúbico. Típicamente, un polinomio de interpolación es más preciso en todo el intervalo de interpolación cuando la frecuencia de muestreo es suficientemente alta. Esto parece sostenerse cuando las muestras están igualmente espaciadas con una frecuencia de muestreo al menos 3 veces mayor que la frecuencia Nyquist de la señal. Además, la ventaja sobre la interpolación spline cúbica mejora a medida que aumenta (frecuencia de muestreo) / (frecuencia de Nyquist).
Como ejemplo, comparo la interpolación spline cúbica con un polinomio interpolador para una onda sinusoidal con una frecuencia de Nyquist de 2 Hz y una frecuencia de muestreo de 6.5 Hz. Entre los puntos de muestra, el polinomio de interpolación se ve exactamente igual a la señal real.
A continuación comparo el error en las dos aproximaciones. Como con el primer ejemplo, la interpolación polinómica es peor cerca del comienzo y el final del intervalo de muestra. Sin embargo, el polinomio de interpolación tiene menos error que una spline cúbica en todo el intervalo de muestra. El polinomio de interpolación también tiene menos error cuando se extrapola en un intervalo pequeño. ¿Descubrí un hecho bien conocido? Si es así, ¿dónde puedo leer al respecto?