消除F2F信号中的噪声


11

(此问题与从原始WAV提取二进制磁条卡数据有关

我正在从信用卡磁条上提取二进制序列。

在此处输入图片说明

如您所见,信号在一处明显下降。在图像的左侧也有轻微的降级。

只是使用IIR(即)平滑,但所得到的信号不被平滑数学; 如果我将信号区分两次,则噪声会以复仇的方式返回:Xout=0.9Xoutlast+0.1Xin

在此处输入图片说明

我的问题是:我可以去除噪声,使导数干净吗?

如果是这样,怎么办?

编辑:这是一些损坏的波浪的特写:

在此处输入图片说明

EDIT(2): 我正在考虑的几种方法:

  • 首先,我可以对受损扇区两侧的信号进行泰勒近似,然后将近似融合在一起。
  • 其次,我可以进行FFT,去除高频分量并进行反向FFT。我现在将尝试第二种方法...

您正在使用微分器来提取信号中的高频特征(即尖锐过渡)。您要删除的工件是相似的,因为它们是尖锐的过渡,将具有相似的高通特性。用线性低通滤波器很难去除它们。另一种方法(无双关语)可能更合适。
詹森·R

抱歉,我不好发布令人误解的屏幕截图。我提供了样品损坏部分的特写镜头。
P I

低通滤波器应该起作用。问题在于,随着人改变其滑动速度,感兴趣的频率也在变化。
endlith 2011年

正确。但是,此基本费率不会从一次波动到下一波发生很大变化。因此,我可能会随即进行过滤(即给定特定点的波长为k,在信号中过滤大约2个波长的信号,拾取下一个斑点,冲洗并重复)。在这种情况下,什么是好的过滤器?我需要保留导数...
P i

1
您的信号似乎由描述二进制转换的一系列非常独特的“小波”表示。我认为您应该提取一个独特的小波并通过将小波与原始数据相关联来生成“相关图”。最大相似度的位置将被识别为强峰值,而波形缺陷将仅成为较小的噪声。该方法广泛用于地震中。您能以类似于电子表格的形式提供原始数据的“时间值”系列,以便我举例说明。
mbaitoff 2012年

Answers:


1

要消除高频“噪声”而不消除尖锐过渡,您可能必须尝试某种非线性滤波过程。

一个随机的示例可能仅在到最近的N个局部最大值(或最小值,并且超出某个噪声阈值)的距离低于某个距离阈值(其中该距离,N和中值滤波器宽度)时才应用(交叉淡入)中值滤波器,已根据怀疑的“噪音”周期进行了校准)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.