En el procesamiento de señales digitales , reducción de resolución , compresión y diezmado son términos asociados con el proceso de remuestreo en un sistema de procesamiento de señales digitales de múltiples velocidades . Tanto la reducción de resolución como la reducción de resolución pueden ser sinónimos de compresión , o pueden describir un proceso completo de reducción del ancho de banda ( filtrado ) y reducción de la frecuencia de muestreo. [1] [2] Cuando el proceso se realiza sobre una secuencia de muestras de una señal o una función continua, produce una aproximación de la secuencia que se habría obtenido muestreando la señal a una velocidad (o densidad ) más baja , como en el caso de una fotografía).
Diezmado es un término que históricamente significa la eliminación de uno de cada diez . [a] Pero en el procesamiento de señales, diezmar por un factor de 10 en realidad significa conservar solo una de cada diez muestras. Este factor multiplica el intervalo de muestreo o, de manera equivalente, divide la frecuencia de muestreo. Por ejemplo, si el audio de un disco compacto a 44.100 muestras/segundo se diezma por un factor de 5/4, la frecuencia de muestreo resultante es 35.280. Un componente del sistema que realiza la diezmación se llama diezmador . La diezmado por un factor entero también se llama compresión . [3] [4]
La reducción de la tasa por un factor entero M puede explicarse como un proceso de dos pasos, con una implementación equivalente que es más eficiente: [5]
El paso 2 por sí solo crea un aliasing no deseado (es decir, los componentes de la señal de alta frecuencia se copiarán en la banda de frecuencia más baja y se confundirán con frecuencias más bajas). El paso 1, cuando sea necesario, suprime el alias a un nivel aceptable. En esta aplicación, el filtro se denomina filtro antialiasing y su diseño se analiza a continuación. Consulte también submuestreo para obtener información sobre cómo diezmar funciones y señales de paso de banda .
Cuando el filtro antialiasing es un diseño IIR , se basa en la retroalimentación de la salida a la entrada, antes del segundo paso. Con el filtrado FIR , es fácil calcular solo cada mes de salida. El cálculo realizado por un filtro FIR diezmante para la enésima muestra de salida es un producto escalar : [b]
donde la secuencia h [•] es la respuesta al impulso y K es su longitud. x [•] representa la secuencia de entrada que se está reduciendo. En un procesador de propósito general, después de calcular y [ n ], la forma más sencilla de calcular y [ n +1] es avanzar el índice inicial en la matriz x [•] en M y volver a calcular el producto escalar. En el caso M =2, h [•] puede diseñarse como un filtro de media banda , donde casi la mitad de los coeficientes son cero y no necesitan incluirse en los productos escalares.
Los coeficientes de respuesta al impulso tomados a intervalos de M forman una subsecuencia, y hay M de tales subsecuencias (fases) multiplexadas entre sí. El producto escalar es la suma de los productos escalar de cada subsecuencia con las muestras correspondientes de la secuencia x [•]. Además, debido a la reducción de resolución realizada por M , el flujo de x [•] muestras involucradas en cualquiera de los M productos escalares nunca está involucrado en los otros productos escalares. Por lo tanto, cada uno de los M filtros FIR de orden bajo filtra una de las M fases multiplexadas del flujo de entrada y las M salidas se suman. Este punto de vista ofrece una implementación diferente que podría resultar ventajosa en una arquitectura multiprocesador. En otras palabras, el flujo de entrada se demultiplexa y se envía a través de un banco de M filtros cuyas salidas se suman. Cuando se implementa de esa manera, se denomina filtro polifásico .
Para completar, ahora mencionamos que una implementación posible, pero poco probable, de cada fase es reemplazar los coeficientes de las otras fases con ceros en una copia de la matriz h [•], procesar la secuencia x [•] original en la entrada tasa (lo que significa multiplicar por ceros) y diezmar la producción por un factor de M . La equivalencia de este método ineficiente y la implementación descrita anteriormente se conoce como la primera identidad Noble . [6] [c] A veces se utiliza en derivaciones del método polifásico.
Sea X ( f ) la transformada de Fourier de cualquier función, x ( t ), cuyas muestras en algún intervalo, T , sean iguales a la secuencia x [ n ]. Entonces, la transformada de Fourier en tiempo discreto (DTFT) es una representación en serie de Fourier de una suma periódica de X ( f ): [d]
Cuando T tiene unidades de segundos, tiene unidades de hercios . Reemplazar T con MT en las fórmulas anteriores da el DTFT de la secuencia diezmada, x [ nM ]:
La suma periódica se ha reducido en amplitud y periodicidad por un factor de M. Un ejemplo de ambas distribuciones se muestra en las dos trazas de la figura 1. [e] [f] El alias se produce cuando copias adyacentes de X ( f ) se superponen. El objetivo del filtro antialiasing es garantizar que la periodicidad reducida no cree superposiciones. La condición que garantiza que las copias de X ( f ) no se superpongan entre sí es: entonces esa es la frecuencia de corte máxima de un filtro antialiasing ideal . [A]
Sea M/L el factor de diezmado, [B] donde: M, L ∈ ; M > L.
El paso 1 requiere un filtro de paso bajo después de aumentar ( expandir ) la velocidad de datos, y el paso 2 requiere un filtro de paso bajo antes de diezmar. Por lo tanto, ambas operaciones se pueden lograr con un solo filtro con la menor de las dos frecuencias de corte. Para el caso M > L , el corte del filtro antialiasing, ciclos por muestra intermedia , es la frecuencia más baja.
El proceso de reducir una frecuencia de muestreo en un factor entero se denomina
reducción de resolución
de una secuencia de datos. También nos referimos a la reducción de resolución como
diezmado
. El término
diezmado
utilizado para el proceso de reducción de resolución ha sido aceptado y utilizado en muchos libros de texto y campos.
El proceso de muestreo descendente se puede visualizar como una progresión de dos pasos. El proceso comienza como una serie de entrada x(n) que es procesada por un filtro h(n) para obtener la secuencia de salida y(n) con ancho de banda reducido. Luego, la frecuencia de muestreo de la secuencia de salida se reduce de Q a 1 a una frecuencia proporcional al ancho de banda de señal reducido. En realidad, los procesos de reducción del ancho de banda y reducción de la frecuencia de muestreo se fusionan en un solo proceso llamado filtro multivelocidad.
Ningún ingeniero sensato haría eso.
Generalmente, este enfoque es aplicable cuando la relación Fy/Fx es un número racional o irracional, y es adecuado para el aumento y la disminución de la frecuencia de muestreo.
Disminuir la frecuencia de muestreo se conoce como diezmado.
Se pueden usar diezmadores para reducir la frecuencia de muestreo, mientras que se pueden usar interpoladores para aumentarla.
Los sistemas de conversión de frecuencia de muestreo se utilizan para cambiar la frecuencia de muestreo de una señal. El proceso de disminución de la frecuencia de muestreo se llama diezmado y el proceso de aumento de la frecuencia de muestreo se llama interpolación.