Aprecio que las diferentes aplicaciones tengan diferentes criterios, pero ¿alguien podría dar una cifra aproximada de cuánta atenuación se necesita para un filtro antialiasing en la frecuencia de Nyquist para evitar el aliasing?
Por ejemplo, estoy construyendo un filtro para la entrada de mi PIC que muestrea a 10 KHz y, por lo tanto, la frecuencia de Nyquist es de 5 KHz. Solo estoy interesado en partes de la señal por debajo de 3 KHz, por lo que tengo cierto margen de maniobra en mi diseño en cuanto a si elijo un filtro de paso bajo de segundo o tercer orden, pero no sé cuál diseñar porque no ¿Sabes cuánta atenuación a 5 KHz sería suficiente?
Si solo está interesado en señales en el rango de CC a 3kHz, entonces solo las señales por encima de 7kHz se unirán a ellas.
Esto significa que necesita un filtro con ...
una banda de paso a 3kHz
una banda de transición de 3kHz a 7kHz una banda de parada de 7kHz en
adelante
Tenga en cuenta que esto no define la atenuación de 5 kHz y no es necesario.
La banda de parada debe tener suficiente atenuación para proteger sus señales. Si desea una fidelidad del 0,1% para sus señales de paso bajo, necesita una atenuación de 60 dB en su banda de parada. Por lo general, le resultará más práctico diseñar un filtro elíptico que un Butterworth o Cheby clásico para obtener una atenuación adecuada de la banda suprimida.
Ahora viene algo de sutileza, sígueme con atención.
¿Qué significa realmente 'si solo está interesado en señales en CC a 3 kHz'?
Si está analizando señales de paso de banda de hasta 3 kHz, por ejemplo, estimando la potencia en el ancho de banda de 2,5 kHz a 2,7 kHz, utilizando un buen filtro digital para aislar la banda, o una FFT que es equivalente, y luego tener una banda de transición de 3 kHz a 7 kHz está bien
Aunque permite que las señales en la banda de 5k a 7k se aliasen por debajo de 5kHz, todavía están por encima de 3kHz, y de todos modos ignorará/rechazará esas señales.
Sin embargo, si está trazando las muestras en una traza de alcance, es posible que tenga una energía involuntaria superior a 3 kHz que aún sea válida. Por ejemplo, si tiene una onda cuadrada de 1,1 kHz, tendrá armónicos a 3,3 kHz, 5,5 kHz, 7,7 kHz.
Ahora, el punto crucial es que el armónico de 3.3kHz será coherente con el fundamental, y si lo graficas, se verá bien, incluso si el filtro ha suprimido un poco su amplitud. Sin embargo, el armónico de 5,5 kHz tendrá un alias de 4,5 kHz y será incoherente con el fundamental porque su frecuencia se ha reflejado a través de Nyquist, y se inhalará y exhalará a medida que su fase cambie y, en general, se verá mal.
Lo que esto significa es que si va a terminar utilizando energía en la banda de 3kHz a 5kHz de todos modos (aunque haya dicho en el OP que no lo está), entonces su banda de transición solo debería ir a 5kHz, no 7kHz, por lo que no se permite ningún alias en la banda de CC a 5kHz.
Si su filtro tiene una banda de parada de 7kHz o de 5kHz, depende crucialmente de lo que pretenda hacer con sus señales. No hace falta decir que es mucho más difícil hacer un filtro con una banda de transición de 3k-5k que con una banda de transición de 3k-7k.
¿Alguien podría dar una cifra aproximada de cuánta atenuación se necesita para un filtro antialiasing en la frecuencia de Nyquist para evitar el aliasing?
Alias: -
NUNCA lo evitará, tiene que vivir con las consecuencias y hacer lo mejor que pueda para asegurarse de que los artefactos con alias permanezcan por debajo de un nivel aceptable. ¿Qué es un nivel aceptable? Usted tiene que definir esto, no yo.
Si la frecuencia de Nyquist es de 5 kHz y hay una frecuencia presente de 5,1 kHz, después de la conversión se convierte en 4,9 kHz (gracias @neil_UK por detectar mi error), por lo tanto, si tiene un ADC de 10 bits y desea que esta señal esté en el 0,1 % (en comparación con la escala completa), entonces necesita un filtro que tenga una atenuación de 1000:1 a 5,1 kHz.
Un filtro de tercer orden tiene una caída de 60 dB/década y una atenuación de 60 dB es 1000:1, por lo tanto, la banda de paso del filtro debe establecerse en 510 Hz.
Filtros de orden superior: -
Si elige un filtro de sexto orden, el rango de frecuencias de 10:1 necesario para obtener una atenuación de 60 dB se vuelve más como un rango de 3:1 para un filtro de paso bajo de sexto orden, por lo que su banda de paso sería de aproximadamente 1700 Hz.
Neil_ES
un ciudadano preocupado
Juan R. Strohm
jason r
Super gato