Koncepcja opiera się na twierdzeniu o splotie , które stwierdza, że dla dwóch sygnałów i , iloczyn ich transformacji Fouriera i jest równy transformacie Fouriera splotu dwa sygnały. To jest:x(t)y(t)X(f)Y(f)
F{x(t)∗y(t)}=F{x(t)}F{y(t)}
Możesz przeczytać więcej na temat wyprowadzenia tego twierdzenia pod powyższym linkiem do Wikipedii. Teraz splot jest bardzo ważną operacją dla układów liniowych jako takich, więc teoria o jego właściwościach jest dobrze rozwinięta.
Jednak to, co szukasz jest cross-korelacji między i . Oto klucz: całka korelacji krzyżowej jest równoważna całce splotowej, jeśli jeden z sygnałów wejściowych jest sprzężony i odwrócony w czasie . Pozwala to na wykorzystanie teorii opracowanej do oceny zwojów (takich jak techniki w dziedzinie częstotliwości do ich szybkiego obliczania) i zastosowanie ich do korelacji.x(t)y(t)
W twoim przykładzie obliczasz:
F{x(t)}(F{y(t)})∗
Przypomnijmy, że w dziedzinie Fouriera sprzężenie złożone jest równoważne odwróceniu czasu w dziedzinie czasu (wynika to bezpośrednio z definicji transformaty Fouriera). Dlatego korzystając z pierwszego równania podanego powyżej, możemy stwierdzić, że:
F{x(t)∗y∗(−t)}=F{x(t)}(F{y(t)})∗
Jeśli następnie weźmiesz odwrotną transformatę Fouriera tego równania, sygnałem, który ci pozostanie, jest korelacja krzyżowa między i .x(t)y(t)