(Esta pregunta se refiere a la extracción de datos binarios de tarjetas de banda magnética de WAV sin procesar )
Estoy extrayendo la secuencia binaria de la tira magnética en una tarjeta de crédito.
Como puede ver, la señal se degrada claramente en un lugar. También hay una degradación menor justo a la izquierda de la imagen.
Simplemente usando IIR (es decir, ) lo suaviza, pero la señal resultante no es matemáticamente suave; Si distingo la señal un par de veces, el ruido vuelve con fuerza:
Mi pregunta es: ¿puedo eliminar el ruido de tal manera que los derivados salgan limpios?
¿Si es así, cómo?
EDITAR: Aquí hay un primer plano de algunas olas dañadas:
EDITAR (2): un par de enfoques que estoy considerando:
- En primer lugar, podría hacer una aproximación taylor de la señal a cada lado del sector dañado y combinar las aproximaciones.
- En segundo lugar, podría FFT, eliminar componentes de alta frecuencia e invertir FFT. Voy a intentar ese segundo enfoque ahora ...
Respuestas:
Para eliminar el "ruido" de alta frecuencia sin eliminar las transiciones bruscas, es posible que deba probar algún tipo de proceso de filtrado no lineal.
Un ejemplo aleatorio podría estar aplicando (desvanecimiento cruzado) a un filtro mediano solo cuando la distancia al máximo N local más cercano (o mínimos, y más allá de algún umbral de ruido) cae por debajo de un umbral de distancia (donde esta distancia, N y el ancho medio del filtro , están calibrados para el período de sospecha de "ruido").
fuente