【问题标题】:Detect a wave in a data series检测数据系列中的波浪
【发布时间】:2015-07-01 12:40:47
【问题描述】:

我正在寻找一种方法来检测数据系列中的波动。

示例系列:

100, 110, 115, 110, 100, 90, 85, 90, 100

我如何确定该系列是否有波?我正在寻找一种方法或算法。

【问题讨论】:

    标签: signal-processing detection wave


    【解决方案1】:

    傅立叶分析的一个基本结果是每个有界函数(好的,在特定积分的定义所设置的范围内)可以用振荡总和表示(你描述为波)。

    离散情况也是如此:每个有限长的数字向量都可以由包含振荡的向量之和构成。要通过这些不同振荡的系数来描述任何 N 长向量,您需要正好 N 个系数。

    因此,您的问题通常可以得到回答:是的,您的系列包含振荡。无论您正在看什么系列,这始终是正确的。

    如果您想知道您的系列中有哪些频率,您通常会使用离散傅立叶变换 (DFT),或应用几个参数频谱估计器(MUSIC、ESPRIT)之一。如果您知道要检查的频率,Welch 的方法可能是适合您的 DFT 减少。

    【讨论】:

      猜你喜欢
      • 2016-02-25
      • 2013-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 2019-07-07
      • 2017-11-10
      • 2012-11-06
      相关资源
      最近更新 更多