En el procesamiento de señales digitales , el sobremuestreo , la expansión y la interpolación son términos asociados con el proceso de remuestreo en un sistema de procesamiento de señales digitales multivelocidad . El sobremuestreo puede ser sinónimo de expansión , o puede describir un proceso completo de expansión y filtrado ( interpolación ). [ 1 ] [ 2 ] [ 3 ] Cuando el sobremuestreo se realiza en una secuencia de muestras de una señal u otra función continua, produce una aproximación de la secuencia que se habría obtenido muestreando la señal a una mayor velocidad (o densidad , como en el caso de una fotografía). Por ejemplo, si el audio de un disco compacto a 44 100 muestras/segundo se sobremuestrea por un factor de 5/4, la velocidad de muestreo resultante es de 55 125.

Sobremuestreo por un factor entero
El aumento de la tasa por un factor entero se puede explicar como un proceso de 2 pasos, con una implementación equivalente que es más eficiente : [ 4 ]
- Expansión : Crea una secuencia que comprende las muestras originales, separadas por ceros. Una notación para esta operación es :
- Interpolación : Suaviza las discontinuidades utilizando un filtro de paso bajo , que reemplaza los ceros.
En esta aplicación, el filtro se denomina filtro de interpolación , y su diseño se analiza a continuación. Cuando el filtro de interpolación es de tipo FIR , su eficiencia puede mejorarse, ya que los ceros no contribuyen a sus cálculos de producto escalar . Es sencillo omitirlos tanto del flujo de datos como de los cálculos. El cálculo realizado por un filtro FIR de interpolación multivelocidad para cada muestra de salida es un producto escalar : [ a ]
donde la secuencia es la respuesta impulsional del filtro de interpolación, y es el mayor valor de para el cual no es cero.
En este caso, la función se puede diseñar como un filtro de media banda , donde casi la mitad de los coeficientes son cero y no es necesario incluirlos en los productos escalares. Los coeficientes de respuesta al impulso tomados a intervalos forman una subsecuencia, y existen tales subsecuencias (llamadas fases ) multiplexadas. Cada una de las fases de la respuesta al impulso filtra los mismos valores secuenciales del flujo de datos y produce uno de los valores de salida secuenciales. En algunas arquitecturas multiprocesador, estos productos escalares se realizan simultáneamente, en cuyo caso se denomina filtro polifásico .
Para mayor claridad, mencionamos ahora que una posible, aunque improbable, implementación de cada fase consiste en reemplazar los coeficientes de las otras fases con ceros en una copia del arreglo y procesar la secuencia a tiempos más rápidos que la tasa de entrada original. Entonces, de cada salida es cero. La secuencia deseada es la suma de las fases, donde los términos de cada suma son idénticamente cero. Calcular ceros entre las salidas útiles de una fase y agregarlos a una suma es, en efecto, una decimación. Es el mismo resultado que no calcularlos en absoluto. Esa equivalencia se conoce como la segunda identidad de Noble . [ 5 ] A veces se utiliza en derivaciones del método polifásico.
Diseño de filtros de interpolación

Sea la transformada de Fourier de cualquier función, cuyas muestras en algún intervalo, son iguales a la secuencia. Entonces, la transformada de Fourier de tiempo discreto (DTFT) de la secuencia es la representación en serie de Fourier de una suma periódica de [ b ].
Cuando tiene unidades de segundos, tiene unidades de hercios (Hz) . Los tiempos de muestreo más rápidos (en intervalos ) aumentan la periodicidad en un factor de [ c ].
que es también el resultado deseado de la interpolación. Un ejemplo de ambas distribuciones se muestra en el primer y tercer gráfico de la Fig. 2. [ 6 ]
Cuando se insertan ceros en las muestras adicionales, disminuyen el intervalo de muestreo a Omitiendo los términos con valor cero de la serie de Fourier, se puede escribir como:
lo cual es equivalente a la ecuación 2, independientemente del valor de . Esa equivalencia se muestra en el segundo gráfico de la figura 2. La única diferencia es que el ancho de banda digital disponible se expande a , lo que aumenta el número de imágenes espectrales periódicas dentro del nuevo ancho de banda. Algunos autores lo describen como nuevos componentes de frecuencia. [ 7 ] El segundo gráfico también muestra un filtro de paso bajo y que da como resultado la distribución espectral deseada (tercer gráfico). El ancho de banda del filtro es la frecuencia de Nyquist de la secuencia original . [ A ] En unidades de Hz, ese valor es , pero las aplicaciones de diseño de filtros generalmente requieren unidades normalizadas . (ver figura 2, tabla)
Sobremuestreo por un factor fraccional
Sea L / M el factor de sobremuestreo, donde L > M.
- Aumentar el muestreo por un factor de L
- Submuestrear por un factor de M
El sobremuestreo requiere un filtro de paso bajo después de aumentar la tasa de datos, y el submuestreo requiere un filtro de paso bajo antes de la decimación. Por lo tanto, ambas operaciones pueden realizarse con un único filtro con la menor de las dos frecuencias de corte. Para el caso L > M , la frecuencia de corte del filtro de interpolación, ciclos por muestra intermedia , es la frecuencia más baja.
Véase también
- Submuestreo
- Procesamiento de señales digitales multivelocidad
- Filtro de media banda
- sobremuestreo
- Abundancia de la muestra
- Muestreo (procesamiento de señales)
- Señal (teoría de la información)
- Conversión de datos
- Interpolación
- fórmula de suma de Poisson
Notas
- Los filtros paso bajo realizables tienen una banda de transición donde la respuesta disminuye desde valores cercanos a la unidad hasta valores cercanos a cero. Por lo tanto, en la práctica, la frecuencia de corte se sitúa lo suficientemente por debajo de la frecuencia de corte teórica como para que la banda de transición del filtro quede contenida por debajo de dicha frecuencia.
Citas de página
- ^ Crochiere y Rabiner "2.3". pág. 38. ecuación 2.80, donde también requiere y
- ^ Harris 2004. "2.2". pág. 23. fig. 2.12 (arriba).
- ^ Harris 2004. "2.2". pág. 23. fig. 2.12 (abajo).
Referencias
- ^ Oppenheim, Alan V .; Schafer, Ronald W.; Buck, John R. (1999). "4.6.2" . Procesamiento de señales en tiempo discreto (2.ª ed.). Upper Saddle River, NJ: Prentice Hall. pág. 172. ISBN 0-13-754920-2.
- ^ Crochiere, RE; Rabiner, LR (1983). "2.3". Procesamiento de señales digitales multivelocidad . Englewood Cliffs, NJ: Prentice-Hall. págs. 35–36 . ISBN 0136051626.
- ^ Poularikas, Alexander D. (septiembre de 1998). Manual de fórmulas y tablas para el procesamiento de señales (1.ª ed.). CRC Press. págs. 42–48 . ISBN 0849385792.
- ^ Harris, Frederic J. (24 de mayo de 2004). "2.2". Procesamiento de señales multivelocidad para sistemas de comunicación . Upper Saddle River, NJ: Prentice Hall PTR. págs. 20–21 . ISBN 0131465112El proceso de sobremuestreo puede visualizarse como una progresión en dos pasos. El proceso comienza aumentando la frecuencia
de muestreo de una serie de entrada x(n) mediante remuestreo [expansión]. La serie temporal con empaquetamiento de ceros se procesa mediante un filtro h(n). En realidad, los procesos de aumento de la frecuencia de muestreo y reducción del ancho de banda se combinan en un único proceso denominado filtro multivelocidad.
- ^ Strang, Gilbert ; Nguyen, Truong (1996-10-01). Wavelets and Filter Banks (2.ª ed.). Wellesley, MA: Wellesley-Cambridge Press. p. 101. ISBN 0961408871.
Las identidades nobles se aplican a cada componente polifásico... no se aplican a todo el filtro.
- ^ Tan, Li (21 de abril de 2008). "Sobremuestreo y submuestreo" . eetimes.com . EE Times . Consultado el 27 de junio de 2024.
Capítulo 12.1.2, figura 12-5B
- ^ Lyons, Rick (23-03-2015). "Por qué el relleno de ceros en el dominio del tiempo produce múltiples imágenes espectrales en el dominio de la frecuencia" . dsprelated.com . Archivado del original el 30-09-2023 . Recuperado el 31-01-2024 .
Lecturas adicionales
- "Página principal de remuestreo de audio digital" .(Se analiza una técnica para la interpolación de ancho de banda limitado)
- "Ejemplo de Matlab sobre el uso de filtros polifásicos para interpolación" .
- Procesamiento digital de señales
- Procesamiento de señales