- Wie finden Sie die Zeitverzögerung zwischen zwei Signalen??
- Wie berechnen Sie die Zeitverzögerung zwischen zwei Signalen in MATLAB??
- Wie unterscheiden Sie zwischen zwei Signalen??
- Wie quantifizieren Sie die Ähnlichkeit zwischen zwei Signalen??
Wie finden Sie die Zeitverzögerung zwischen zwei Signalen??
τdelay = argmax ((f ∗ g) (t)) wird der Zeitversatz geschätzt, bei dem die Signale am besten ausgerichtet sind.
Wie berechnen Sie die Zeitverzögerung zwischen zwei Signalen in MATLAB??
d = findDelay (x, y) gibt eine Schätzung der Verzögerung D zwischen Eingangssignalen x und y zurück . Verzögerungen in x und y können durch Vorbereitung von Nullen eingeführt werden. d = findDelay (x, y, maxlag) verwendet Maxlag, um die geschätzte Verzögerung zwischen x und y zu finden .
Wie unterscheiden Sie zwischen zwei Signalen??
Um zwei Signale zu vergleichen, können Sie Wavelet Cross -Korrelation sowie Wavelet -Kohärenz- und Wavelet -Phasenanalysen verwenden. Im ersten Fall vergleichen Sie die Kreuzkorrelation des Signals bei verschiedenen Frequenzen. In der Wavelet -Phasenanalyse sehen Sie, welches und ob ein Signal im Laufe der Zeit einen anderen erwartet.
Wie quantifizieren Sie die Ähnlichkeit zwischen zwei Signalen??
Ähnlichkeit in der Energie (oder Leistung, wenn unterschiedliche Längen): Quadratische Signale und summe jeweils (und dividieren durch Signallänge für die Leistung). (Da die Signale abgelehnt wurden, sollte dies eine Signalvarianz sein.) Subtrahieren Sie dann und nehmen Sie den absoluten Wert für ein Maß für die Ähnlichkeit der Signalvarianz ab und nehmen Sie den Wert.