[an error occurred while processing this directive]
|
это я писал про автокорреляцию. А кросс-корреляция через FFT выглядит вот так:
out = ifft(fft(X) .* conj(fft(Y)));
Где X и Y могут быть как добиты нулями, так и нет, в зависимости, интересует ли циркулярность при корреляции. Ну ссответственно так как Y есть образцовый сигнал, то conj(fft(Y)) считается заранее и хранится в памяти.
E-mail: info@telesys.ru