Filtros Anti-Aliasing

Anuncio
OpenStax-CNX module: m12974
1
∗
Filtros Anti-Aliasing
Justin Romberg
Translated By:
Fara Meza
Erika Jackson
Based on
Anti-Aliasing Filters
†
by
Justin Romberg
This work is produced by OpenStax-CNX and licensed under the
Creative Commons Attribution License 2.0‡
Abstract
Este modulo discute sobre Anti-Aliasing y da ejemplos de ltros que pueden ser usados para evitar
el aliasing.
1 Introduction
La idea de aliasing fue descrita como el problema que ocurre si una señal es no muestreada en un valor
sucientemente grande (por ejemplo, debajo de la Frecuencia de Nyquist ). Pero exactamente ¾qué tipo de
distorción produce el aliasing?
∗ Version 1.2: Sep 1, 2005 2:55 pm -0500
† http://cnx.org/content/m10794/2.4/
‡ http://creativecommons.org/licenses/by/2.0/
http://cnx.org/content/m12974/1.2/
OpenStax-CNX module: m12974
2
(a)
(b)
Figure 1
Frecuencias altas en la señal original "se dobla" en frecuencias bajas.
Frecuencias altas disfrazadas como frecuencias bajas producen artefactos altamente indeseables en la
señal reconstruida.
note:
Debemos de evitar el aliasing de la forma que podamos.
2 Evitando el Aliasing
¾Cómo si esto es impracticamente/imposible para muestras como Ωs > 2ΩB ?
Filtre hacia afuera las frecuencias anteriores Ω2s antes de que muestree, la mejor forma de visualizarlo es
imaginar los siguientes pasos:
1. Tomar la CTFT (Transformada de Fourier de Tiempo-Continuo) de la señal, f (t).
2. Pasar la señal a través de un ltro pasa bajas con las siguiente especicación, ωc = Ω2s .
3. Ahora tenemos una gráca de nuestra señal en el dominio de frecuencia con todos los valores de |ω| > Ω2s
igual a cero. Ahora tomamos la inversa de la CTFT para regresar a nuestra señal de tiempo continuo,
fa (t).
4. Y nalmente estamos listos para muestrear nuestra señal.
Example 1
Valor de muestra para CD = 44.1KHz.
Muchos instrumentos musicales, contienen las frecuencias arriba de 22KHz (aun cucando no los
podemos escuchar).
Debido a esto, podemos ltrar la señal de salida del instrumento antes de que la muestremos
usando el siguiente ltro:
http://cnx.org/content/m12974/1.2/
OpenStax-CNX module: m12974
Figure 2: Este ltro cortara la frecuencia alta inecesaria, donde |ωc | > 2π22kHz
Ahora la señal esta lista para ser muestreada.
Example 2: Otro Ejemplo
El discurso del ancho de banda es ± (20kHz), pero es perfectamente inteligible cuando el ltrado
pasa baja a un rango ± (4kHz) . Debido a esto podemos tomar una señal de discurso normal y
pasarla a través del ltro como la mostrada en la Figure 2, donde ahora ponemos |ωc | > 2π4kHz.
La señal que recibimos de este ltro solamente contiene valores donde |ω| > 8πk .
Ahora podemos muestrear en 16πk = 8kHz rango de la telefonía estandard.
http://cnx.org/content/m12974/1.2/
3
Descargar