- Jak znaleźć opóźnienie czasu między dwoma sygnałami?
- Jak obliczyć opóźnienie czasowe między dwoma sygnałami w MATLAB?
- Jak rozróżniasz dwa sygnały?
- Jak określić ilościowo podobieństwo między dwoma sygnałami?
Jak znaleźć opóźnienie czasu między dwoma sygnałami?
τdelay = argmax ((f ∗ g) (t)), to oszacuje przesunięcie czasu, w którym najlepiej wyrównać sygnały.
Jak obliczyć opóźnienie czasowe między dwoma sygnałami w MATLAB?
D = FindDelay (x, y) zwraca oszacowanie opóźnienia D między sygnałami wejściowymi x i y . Opóźnienia w X i Y można wprowadzić, przygotowując zer. D = Finddelay (X, Y, Maxlag) używa Maxlaga, aby znaleźć szacowane opóźnienie między x i y .
Jak rozróżniasz dwa sygnały?
Aby porównać dwa sygnały, możesz użyć korelacji falowej, a także analizy spójności falkowej i fazy falkowej. W pierwszym przypadku porównujesz korelację krzyżową sygnału na różnych częstotliwościach. W analizie fazy falowej zobaczysz, który i czy sygnał przewiduje inny czas.
Jak określić ilościowo podobieństwo między dwoma sygnałami?
Podobieństwo energii (lub mocy, jeśli różne długości): Square dwa sygnały i sumuj każdy (i podziel przez długość sygnału dla mocy). (Ponieważ sygnały zostały zniesione, powinna to być wariancja sygnału.) Następnie odejmij i weź wartość bezwzględną dla miary podobieństwa wariancji sygnału.