interp
Interpolación: aumentar la tasa de muestreo por un factor entero
Descripción
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
La interpolación aumenta la tasa de muestreo original de una secuencia a una tasa más elevada. Es lo opuesto a la decimación. interp
inserta ceros en la señal original y, después, aplica un filtro de interpolación de paso bajo a la secuencia expandida. La función utiliza el algoritmo de interpolación de paso bajo 8.1 que se describe en [1]:
Expanda el vector de entrada hasta la longitud correcta insertado ceros entre los valores de datos originales.
Diseñe un filtro FIR simétrico especial que permita que los datos originales pasen sin cambios y que interpole para minimizar el error cuadrático medio entre los puntos interpolados y sus valores ideales. El filtro que utiliza
interp
es el mismo que el filtro que devuelveintfilt
.Aplique el filtro al vector de entrada expandido para producir la salida.
Referencias
[1] Digital Signal Processing Committee of the IEEE Acoustics, Speech, and Signal Processing Society, eds. Programs for Digital Signal Processing. New York: IEEE Press, 1979.
[2] Oetken, G., Thomas W. Parks, and H. W. Schüssler. “New results in the design of digital interpolators.” IEEE® Transactions on Acoustics, Speech, and Signal Processing. Vol. ASSP-23, No. 3, June 1975, pp. 301–309.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a