- Comment trouvez-vous la corrélation croisée de deux signaux dans Matlab?
- Comment représentez-vous un signal dans le domaine fréquentiel de Matlab?
- Qu'est-ce que la corrélation croisée dans le domaine fréquentiel?
- Comment trouvez-vous la corrélation croisée de deux signaux?
Comment trouvez-vous la corrélation croisée de deux signaux dans Matlab?
r = xcorr (x, y) renvoie la corrélation croisée de deux séquences de temps discret. La corrélation croisée mesure la similitude entre un vecteur x et des copies décalées (décalées) d'un vecteur y en fonction du décalage.
Comment représentez-vous un signal dans le domaine fréquentiel de Matlab?
Utilisez FFT pour observer le contenu en fréquence du signal. Nfft = longueur (y); Y = fft (y, nfft); F = ((0: 1 / nfft: 1-1 / nfft) * fs). '; La sortie de la FFT est un vecteur complexe contenant des informations sur le contenu de fréquence du signal.
Qu'est-ce que la corrélation croisée dans le domaine fréquentiel?
Selon le théorème de la corrélation croisée: la corrélation croisée entre deux signaux est égale au produit d'une transformée de Fourier d'un signal multiplié par le conjugué complexe de la transformée de Fourier d'un autre signal.
Comment trouvez-vous la corrélation croisée de deux signaux?
Pour détecter un niveau de corrélation entre deux signaux, nous utilisons la corrélation croisée. Il est calculé simplement en multipliant et en additionnant les deux fois des séries ensemble. Dans l'exemple suivant, les graphiques A et B sont corrélés croisés mais le graphique C n'est pas corrélé à l'un ou l'autre.