Supposons que vous ayez des signaux et y ( t ) dont la fonction de corrélation croisée R x , y ( t ) n'est pas quelque chose que vous aimez; vous voulez que R x , y ressemble à une impulsion. Notez que dans le domaine fréquentiel,
F [ R x , y ] = S x , y ( f ) = X ( f ) Y ∗ ( f ) .x ( t )y( t )Rx , y( t )Rx , y
F[ Rx , y] = Sx , y( f) = X( f) O∗( f) .
Ainsi vous filtrer les signaux à travers des filtres linéaires
et
h respectivement , pour obtenir
x ( t ) = x * g ,
X ( f ) = X ( f ) G ( f ) , et
y = y * h ,
Y ( f ) = Y ( f ) H ( f ) , et maintenant leur fonction de corrélation croisée est
ghX^( t ) = x ∗ gX^( f) = X( f) G ( f)y^= y∗ hOui^( f) = Y( f) H( f) donttransforméeFourier est
F [ R x , y ] = S x , y ( f )RX^, y^
qui
est, R x , y est la corrélation croisée de
Rx,yavec
Rh,g. Plus important encore, vous voulez choisir
get
hpour que la
densité interspectraleG(f)F[ RX^, y^] = SX^, y^( f)= [ X( f) G ( f) ] [ O( f) H( f) ]∗= [ X( f) O∗( f) ] [ G ( f) H∗( f) ]= [ X( f) O∗( f) ] [ G∗( f) H( f) ]∗,
RX^, y^Rx , yRh , ggh de
g et
h est l'inverse multiplicatif de la
densité interspectrale X ( f ) Y ∗ ( f ) de
x et
y , ou quelque chose de proche. Si vous n'avez qu'un seul signal et un seul filtre, alors vous obtenez le résultat donné par Hilmar (avec l'amendement tel que donné par mon commentaire là-bas). Dans les deux cas, la question de la compensation des valeurs nulles spectrales ou, en général, des bandes de fréquences où les signaux ont peu d'énergie demeure.
G ( f) H∗( f)gh X( f) O∗( f)Xy