Çapraz korelasyon ile evrişim arasındaki tek fark, girdilerden birinde zamanın tersine çevrilmesidir. Kesikli evrişim ve çapraz-korelasyon şu şekilde tanımlanmıştır (gerçek sinyaller için; sinyaller karmaşıkken gerekli olan konjugatları ihmal ettim):
x[n]∗h[n]=∑k=0∞h[k]x[n−k]
corr(x[n],h[n])=∑k=0∞h[k]x[n+k]
Bu, çapraz korelasyonu verimli bir şekilde uygulamak için üst üste kaydetme gibi hızlı evrişim algoritmaları kullanabileceğiniz anlamına gelir ; ilk önce sadece giriş sinyallerinden birini zamana karşı çevirin. Otokorelasyon yukarıdakiyle aynıdır, hariç , aynı şekilde evrişim ile ilgili olarak görebilirsiniz.h[n]=x[n]
Düzenleme: Bir başkası daha yeni bir soru sorduğundan, bir parça daha bilgi eklemek için ilham aldım: Bindirme-kaydetme gibi hızlı bir evrişim algoritması kullanarak frekans alanında korelasyon uygularsanız, zamanın zorluklarını önleyebilirsiniz. önce sinyallerden birini tersine çevirerek, bunun yerine, frekans alanındaki sinyallerden birini birleştirin. Frekans domeninde konjugasyonun zaman domeninde ters çevrime eşdeğer olduğu gösterilebilir.