Implementación de filtro digital

1

Los filtros digitales funcionan en datos digitales. Cuando implementamos filtros digitales en hardware, ¿es necesario convertir los datos que se almacenaron en forma de bits a su nivel de voltaje cuantificado? Si es así, ¿cómo se hace esta conversión? Si no, y los filtros funcionan directamente en los bits, ¿cómo funciona?

    
pregunta sarthak

1 respuesta

2

Los filtros digitales realizan operaciones matemáticas en números. Son tan "simples" como eso. La complejidad viene en las operaciones que se realizan.

Lo más simple que pueda imaginar es un "filtro de promedio de 2x" o un filtro de paso bajo de 50%. Esto toma un conjunto de muestras y reduce a la mitad el ancho de banda, lo que resulta en un conjunto de muestras del 50% del tamaño. Básicamente, implica tomar pares sucesivos de muestras y promediarlas, lo que da como resultado una nueva muestra que reemplaza al original 2, lo que proporciona una reducción del 50% en la cantidad de muestra y, por lo tanto, una reducción del 50% en la frecuencia de muestreo. Ese es el filtro de paso bajo más básico.

Entonces, digamos que tiene un conjunto de muestras de 1024 muestras tomadas a una frecuencia de muestreo de 16KHz (una frecuencia superior de Nyquist-Shannon de 8KHz), y realiza ese simple filtro de paso bajo, luego termina con un conjunto de muestras de 512 muestras tomadas a 8KHz, por lo que una frecuencia superior Nyquist-Shannon de 4KHz. Filtro simple de paso bajo.

Ahora, cómo funcionan los filtros digitales (en pocas palabras, muy pequeño). Lo que hagas con esos valores de muestra filtrada depende de ti. Si lo desea, puede devolverlos a una forma analógica, en cuyo caso se los pasaría a un DAC adecuado, o podría querer hacer más procesamiento, visualización de datos u otras cosas.

Esa parte es realmente de la aplicación.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas