Paso 11: Filtros activos y procesamiento de señal Digital (DSP)
Los temas de filtros activos y filtros digitales se abordará en detalle en futuras ediciones de HackerBoxes. Por ahora, considere este paso como opcional para los hackers de hardware avanzados o muy ansiosos. ¿Por supuesto, de acuerdo con el ethos del hacker, que es bastante mucho a todos nosotros, derecho?
Filtros de digital (DSP): Aquí es un guia para jugar con las señales digitales y filtros digitales en una computadora usando MATLAB (Matrix Laboratory). Ya que MATLAB es ampliamente utilizado en la investigación y académicos, hay ejemplos sin fin de cosas interesantes en línea que usted puede explorar en MATLAB. Vale la pena el tiempo para aprender. Si desea explorar esta zona pero no tienen acceso a MATLAB (es bastante caro), considere la instalación de GNU Octave. Para preguntas generales de DSP, es útil acceder a la copia gratuita del libro científico y guía del ingeniero de procesamiento de señal Digital.
Para empezar con DSP en un entorno integrado, existe un Arduino biblioteca de Jon Hub para la implementación de filtros DSP. Hay otro tal biblioteca de Jeroen Doggen. Un gran experimento sería utilizar una de las bibliotecas de filtro DSP para implementar un alta (o baja) filtro con un corte de 500Hz y examinar cómo se compara su rendimiento con los filtros pasivos de 500Hz analógico que construimos en el paso pasado. Recuerde que cuando se trabaja con señales digitales, frecuencia de la señal no es absoluto ya que es siempre en relación con su frecuencia de muestreo.
Filtros activos: Sección 5.6 de este libro gratis Manual de aplicaciones Op Amp tiene una muy buena introducción que teje nuestros filtros pasivos del paso anterior en circuitos activos con amplificadores operacionales.