Corrélation circulaire (normalisée) entre deux vecteurs complexes.

Espace de nom : tsd::fourier

Prototype

tuple<Vecf, Veccf> ccorr(const Veccf &x, const Veccf &y=Veccf())

Paramètres

xPremier vecteur
yDeuxième vecteur (éventuellement égal au premier pour avoir l'auto-corrélation)

Retourne

Premier vecteur : index des retards \(n\) (soit \(0, 1, ..., N-1\)), deuxième vecteur : \(c_n\).

Description

Calcul de la corrélation circulaire (normalisée) entre deux signaux complexes (calcul efficace via des FFT) : \[ c_n = \frac{1}{N} \cdot \sum_{k=0}^{N-1} x_k y^{\star}_{k+n[N]},\ \ n=0\dots N-1 \]

Voir aussi

xcorr(), xcorrb()