如何在R中使用互相关和FFT同步信号?
我有两个要同步的信号(查找时滞)。 我已经使用“ccf”函数完成了这项工作,并在下面的帖子中找到了最大值: 我想我得做点什么如何在R中使用互相关和FFT同步信号?,r,fft,cross-correlation,R,Fft,Cross Correlation,我有两个要同步的信号(查找时滞)。 我已经使用“ccf”函数完成了这项工作,并在下面的帖子中找到了最大值: 我想我得做点什么 fft1 <- fft(my.vector1) fft2 <- fft(my.vector2) ccf(fft1, fft2, lag.max = 6000, plot = FALSE) fft1两个复函数的互相关等于一个函数的卷积和另一个函数的复共轭: 由于R中的函数卷积已经使用了快速傅里叶变换,因此您所要做的就是: convolve(my.vecto
fft1 <- fft(my.vector1)
fft2 <- fft(my.vector2)
ccf(fft1, fft2, lag.max = 6000, plot = FALSE)
fft1两个复函数的互相关等于一个函数的卷积和另一个函数的复共轭:
由于R中的函数卷积
已经使用了快速傅里叶变换,因此您所要做的就是:
convolve(my.vector1, my.vector2)
最大滞后可通过以下方式找到:
which.max(convolve(my.vector1,my.vector2))
除非您添加一个特定的编程问题,否则该问题将被绑定到垃圾场。