使用 GNU octave,我在一个信号上计算 fft,然后消除一些频率,最后重建信号。这给了我一个很好的信号近似值;但它并没有给我一种推断数据的方法。
基本上假设我已经绘制了三个半周期
f: x -> sin(x) + 0.5*sin(3*x) + 1.2*sin(5*x)
然后添加一段低幅度、零中心的随机噪声。使用 fft/ifft,我可以轻松去除大部分噪音;但是我该如何推断我的信号数据的另外 3 个周期呢?(当然还有复制信号)。
数学方法很简单:您将函数分解为正弦/余弦的无限和,您只需要提取部分和并将其应用到任何地方。但我不太明白程序化的方式......
谢谢!