适合嘈杂的正弦波,扭曲的时基

时间:2014-06-06 16:52:08

标签: matlab curve-fitting noise distortion sine

我最近问了一个关于如何使用扭曲的时基拟合正弦波的问题,并在以下链接中得到了一些很好的答案:Fit sine wave with a distorted time-base

但是,我想进行类似的拟合,但现在信号很吵。我假设我必须在-1和1之间进行一些归一化,并且还要消除缓慢漂移。

原始问题如下:

  

我想知道在Matlab中使用扭曲的时基来拟合正弦波的最佳方法。

     

时间失真由n阶多项式(n~10)给出,形式为t_distort = P(t)

     

例如,考虑失真t_distort = 8 + 12t + 6t^2 + t^3(这只是(t-2)^3的幂级数展开。)

     

这会扭曲正弦波,如下所示:

     

IMG http://i59.tinypic.com/67ukcy.png

     

我希望能够在失真的正弦波下找到失真。 (即我想找到函数t = G(t_distort),但t_distort = P(t)未知。)

现在,当它在-1和1之间完全归一化(并且除了时基之外没有其他失真)时,我没有找到失真的正弦波的失真,而是想找到失真正弦的失真。 - 波浪很嘈杂,也有漂移。 (N.B.我根本不关心这种漂移,最好是它会被删除)。这样的信号如下:

IMG http://i58.tinypic.com/xaxr3b.jpg

0 个答案:

没有答案