Diseño de filtro de paso bajo de Matlab - ruido de remoción

0

Estoy diseñando un filtro de paso bajo en matlab para eliminar los ruidos que se muestran en la imagen. La señal de interés original dura solo unos 80 ms y el resto de la señal son ruidos provenientes de la punta de la sonda.

En matlab, usé el siguiente script. d = fdesign.lowpass ('Fp, Fst, Ap, Ast', 0.001,0.5,60,1);

Pero no tengo el efecto de eliminar la señal ruidosa exactamente. No entiendo los parámetros 'Fp, Fst, Ap, Ast'. Intenté jugar con esos valores, pero no está funcionando. ¿Qué valores debo dar a estos parámetros para eliminar el ruido exactamente y tener solo la señal de interés?

Gracias.

    
pregunta user3396084

2 respuestas

2

Para responder su pregunta directa, los parámetros se definen en el siguiente diagrama, tomado de la Mathworks documentación

Pero,comoseñalóJRE,suseñalde"pico" también estará muy distorsionada por cualquier filtro de paso bajo que tenga un efecto significativo en su ruido.

Este no es un problema simple de resolver. Si su señal siempre tiene la misma forma general en el dominio de tiempo, puede considerar un " filtro coincidente ". También es posible que desee ver varios tipos de filtros no lineales .

    
respondido por el Dave Tweed
2

Parece que todavía estás trabajando en este proyecto.
Es posible que desee comenzar con la mejora de sus mediciones antes de ir al filtrado.

Muchos osciloscopios pueden medir la diferencia entre las dos entradas.

Por lo tanto, podría establecer su alcance en diferencia, luego adjunte una sonda a cada extremo de su resistencia de carga. Eso debería reducir el zumbido de la línea eléctrica sin utilizar un filtro.

Me gusta esto:

simular este circuito : esquema creado usando CircuitLab

Con el alcance establecido para restar la sonda 2 de la sonda 1, debería obtener una señal mucho más limpia.

    
respondido por el JRE

Lea otras preguntas en las etiquetas