例如,您测量来自某个设备的数据,它可以是在桥上移动的对象的质量。因为移动质量会产生数据,这些数据会根据物体的质量以某种振幅振动。质量越大 - 振动越大。 有没有什么方法可以从这些数据中过滤出这种噪音? 可能正在使用一些振动公式?不知道这里可以使用哪种公式或算法(过滤器)。请提出建议。 编辑2: 更好的图片,我只是为了更好地理解它:
画面不是很好。从该图表中可以看出频率是相同的 时间,但振幅周期性地变化。当移动道路上没有物体时,我会有类似的东西。 (传送带)。振动接近零值。 当物体移动时,我有相同的波动,振幅变化。 该图表可以表明可能存在一些施加到系统的力并且产生强制遮挡。所以我有兴趣消除这种噪音。我不知道是什么力量导致这种掩饰。很快,我希望我能得到一些关于非移动道路的数据,无论是否有物体,都可以与移动道路情况进行比较。
答案 0 :(得分:2)
你最后一个情节中的内容基本上是一个调幅振荡,来自如下函数:
f[x] := 10 * (4 + Sin[x]) * Sin[80 * x]
已选择常量以匹配您的情节(仅使用经验法则)
此功能的图是
这不是“噪音”(虽然也可能有些噪音),但可以轻松过滤。
让我们看看静态和移动有效载荷的数据......
修改
根据您对多条评论的回复,并根据我之前使用加权设备的经验:
正如我之前所说,你需要很多信息,而且似乎无法获得。我一直与设计设备的工程师一起工作。
不要犹豫,添加更多信息......
答案 1 :(得分:1)
您是否尝试过具有低通特性的滤镜?平滑数据有不同的方法(即Savitzky-Golay,高斯,移动平均值),但通常,简单的N点中值滤波器已足够。
这实际上取决于你所追求的目标。
答案 2 :(得分:1)
答案 3 :(得分:1)
如果频率随质量变化并且您正在尝试测量质量,为什么不测量振荡的频率并将其作为主要测量?
否则你需要一个可调谐的陷波滤波器 - 找出“噪声”的频率并将陷波滤波器调整到该值。
另一本要尝试的书是里昂Understanding Digital Signal Processing
答案 4 :(得分:0)
为了平滑信号,我会对先前2 * n
个样本求平均值,其中n
是振动的最大预期波长。
这应该可以消除大部分噪音。
答案 5 :(得分:0)
如果您对频率范围有所了解,只要测量周期足够长,您就可以进行简单的平均,以达到您想要达到的精度水平。您平均值的数据波长越大,贡献误差与部分波长的比率越小。
我建议先在像Matlab这样的软件中模拟/建模。
您需要考虑的数据:
预期的振动频率范围 您想要达到的测量精度 您想要测量的预期质量范围 质量对振动幅度的作用
答案 6 :(得分:0)
您应该能够应用与noise-cancelling microphones相同的原理:将两个传感器放出,然后从主传感器中减去辅助传感器(远离良好信号源)信号(更接近良好信号源)信号。
显然,如果“噪音”相当均匀地到达两个传感器,而“信号”更强烈地到达主传感器,则效果最佳。
对于像声音这样的东西,传感器本身很容易做到,这使得您的软件更容易,性能更高。根据您测量的内容,使用多组硬件并在软件中进行取消可能更容易。
答案 7 :(得分:0)
如果您可以表征不需要的振动噪声的频谱,您可能能够合成一组(近)最小相位陷波或带阻滤波器,以便您在所需的S处获得所需的信号。 / N比率,最小化延迟或数据集大小。
答案 8 :(得分:0)
如先前的海报所述,过滤嘈杂的数字信号是直截了当的。有很多参考资料。但是你没有明确说明你的目标是什么,所以我们不能指出你的方向。您是否正在寻找桥上单个物体的单次测量? [然后看其他答案]。
您是否正在监控此桥上的流量并在经过时权衡每个实体?然后,您需要确定实体何时在传感器上以及何时不在传感器上。通常,只要传感器的本底噪声明显低于您测量的信号,就可以通过简单的阈值来实现。
您是否正在尝试测量其他车辆引起的桥梁振动?在这种情况下,如果您遇到问题,或者更清晰的测量目标,您需要更昂贵的传感器。