¿Cómo podemos realizar un filtro FIR digital de segundo orden sin utilizar un microcontrolador? ¿Qué supuestos se tomarían?
¿Cómo podemos realizar un filtro FIR digital de segundo orden sin utilizar un microcontrolador? ¿Qué supuestos se tomarían?
Un DSP sería ideal, tiene instrucciones especiales como MAC (Multiplicar y Acumular) para esto. Pero todavía es una especie de microcontrolador.
Si no desea utilizar un microcontrolador o DSP, la única opción es la lógica programable, FPGA o CPLD. Hacerlo con una lógica más discreta es demasiado complejo: necesita un FIFO para sus muestras y uno para los coeficientes, y un multiplicador para calcular el producto del coeficiente de la muestra x, y agregar todos los productos.
Si tiene muchos términos y / o una alta frecuencia de muestreo, iría a la ruta FPGA o DSP, de lo contrario a un microcontrolador.
Los filtros digitales, como FIR o IIR, pueden implementarse con chips lógicos ... no importa lo que necesite para tener un ADC que creo que puede construir utilizando op-amps
Lea otras preguntas en las etiquetas filter embedded digital-logic