- Jak obliczyć korelację między dwoma sygnałami?
- Co oznacza szczyt w korelacji krzyżowej?
- Jak znaleźć korelację krzyżową dwóch sekwencji?
- Jak znaleźć korelację między dwoma sygnałami w MATLAB?
Jak obliczyć korelację między dwoma sygnałami?
Słowami obliczamy korelację, pomnożając dwa sygnały razem, a następnie zsumowanie produktu. Wynik to pojedyncza liczba, która wskazuje podobieństwo między sygnałami x [n] i y [n].
Co oznacza szczyt w korelacji krzyżowej?
Wykres korelacji krzyżowej zwykle wytwarza dwa piki: pik wzbogacania odpowiadający dominującej długości fragmentu (najwyższa wartość korelacji) i pik odpowiadający długości odczytu (pik „fantomowy”).
Jak znaleźć korelację krzyżową dwóch sekwencji?
Aby wykryć poziom korelacji między dwoma sygnałami, stosujemy korelację krzyżową. Jest to obliczane po prostu przez pomnożenie i sumowanie dwukrotnej serii razem. W poniższym przykładzie wykresy A i B są korelowane krzyżowo, ale wykres C nie jest skorelowany z żadnym.
Jak znaleźć korelację między dwoma sygnałami w MATLAB?
r = xcorr (x, y) zwraca korelację krzyżową dwóch sekwencji dyskretnych. Korelacja krzyżowa mierzy podobieństwo między wektorem X a przesuniętymi (opóźnionymi) kopiami wektora y w zależności od opóźnienia.