¿Buen software de diseño de filtro para Mac OS X / Unix?

11

Necesito implementar un filtro de paso bajo simple para un circuito de adquisición de datos (usando un tejido conductor conductor como un sensor resistivo). Varias fuentes han recomendado que la mejor manera de hacerlo es usar un software de diseño de filtros.

No he encontrado una herramienta de diseño de filtros (calculadora) que me guste todavía. Los que he encontrado en línea han sido buggy / desagradable. La mejor solución sería una con una GUI agradable que funcione con Mac OS X. Alternativamente, una solución Unix / Linux podría funcionar. Windows es un no-go para mí.

Encontré esta lista: enlace

EDITAR: estoy usando este basado en la web ahora mismo, específicamente para filtros activos (que son más aplicables para sensores ya que son más estables con bajas frecuencias).

    
pregunta msutherl

4 respuestas

6

MATLAB es un buen lugar para comenzar para la simulación y el diseño de filtros. Hay una caja de herramientas de diseño de filtro que es bastante útil. Sin embargo, tiene un costo.

Para aplicaciones de sensores, los filtros Butterworth son generalmente mejores, ya que tienen una banda de paso plana máxima (a expensas de la respuesta de fase y rodar fuera). Eso significa que su amplitud de señal será plana en todo el rango de frecuencia.

Aléjese de implementar un filtro activo de topología Sallen-Key , es muy difícil obtenga todos los componentes para que coincidan y mantenga una buena precisión, intente hacer una simulación de Monte Carlo en un circuito de Sallen-Key para obtener una mejor comprensión.

Los filtros de condensador conmutados son buenos para una bajada pronunciada y están disponibles en los filtros Butterworth. Estos necesitan un solo polo antes y después de ellos para eliminar un alias debido a la señal de reloj de la conmutación que se produce entre 50 y 100 veces más que su corte.

Alternativamente, use un filtro RC monopolar simple (activo o pasivo) y aliméntelo a un ADC de mayor velocidad y luego podrá usar el procesamiento de señal digital en una plataforma integrada o PC para realizar la reducción y el análisis. Esto cambia el costo y la complejidad de los componentes analógicos al software y los requisitos de procesamiento.

Y, lo que es más importante, asegúrese de cumplir con los criterios de Nyquist y de que muestre al menos el doble de frecuencia. en la práctica, esto significa muestrear en cuatro a 10 veces su frecuencia más alta, para permitir que el filtro se despegue muy por debajo de su nivel de resolución ADC a la tasa de Nyquist.

    
respondido por el smashtastic
5

Pruebe Scilab , viene con funciones de simulación y diseño de filtros FIR e IIR. ¡Es gratis! Hay versiones de Linux y MAC.

    
respondido por el Leon Heller
3

Depende de lo que quiere decir con "filtro de paso bajo simple" y de lo que necesita el software para hacer. Si solo desea la frecuencia de -3 dB para un filtro LC:

"p < Calculadora de Google

Wolfram Alpha

    
respondido por el endolith
3

Analog Devices tiene un asistente de filtro:

< a>

Diseña los filtros activos de Sallen Key, Multiple Feedback, State Variable y Biquad. La atenuación de un filtro de paso bajo es de aproximadamente 12 dB por octava por etapa de segundo orden (búfer entre etapas).

    
respondido por el eryksun

Lea otras preguntas en las etiquetas