Transformation de Hilbert
En mathématiques et en traitement du signal, la transformation de Hilbert, ici notée , d'une fonction de la variable réelle est une transformation linéaire qui permet d'étendre un signal réel dans le domaine complexe, de sorte qu'il vérifie les équations de Cauchy-Riemann.
La transformation de Hilbert tient son nom en honneur du mathématicien David Hilbert, mais fut principalement développée par le mathématicien anglais G. H. Hardy[1].
Définition
Soit une fonction définie sur à valeur dans , on appelle transformée de Hilbert la fonction définie par:
où est la transformation de Hilbert et où
et
vp étant l'abréviation de valeur principale de Cauchy.
On peut montrer que pour tout réel p > 1, est un opérateur borné de l'espace Lp(ℝ) dans lui-même.
Réponse fréquentielle
Il s'ensuit que la transformée de Hilbert d'un signal peut être calculée dans le domaine fréquentiel en remarquant que la transformée de Fourier de la fonction h, notée H est :
où
- désigne la transformée de Fourier de h,
- i désigne l'unité imaginaire (parfois notée j)
- est la fréquence angulaire, et
- qui est souvent appelée fonction de signe.
Ainsi, comme la transformée de Fourier d'une convolution est égale au produit des transformées de Fourier de ses constituants, on a:
La transformation de Hilbert a pour effet de tourner de +90° la composante de fréquence négative de s(t) et de −90° la composante de fréquence positive. Autrement dit, la transformée de Hilbert tourne de 90° le plan de projection du signal analytique.
Transformée de Hilbert inverse
On peut remarquer que (excepté en , où la fonction signe est nulle, ce qui implique ). Donc si on multiplie l'équation précédente par on obtient :
où la transformée de Hilbert inverse apparait clairement :
Exemples de transformées de Hilbert
Remarque. Certains auteurs, par exemple Bracewell 1986, utilisent notre comme définition de la transformation présentée dans la suite. La conséquence est qu'il faut prendre l'opposé de la colonne de droite du tableau.
Signal |
transformée de Hilbert |
---|---|
Sinus cardinal |
|
fonction porte |
|
impulsion de Dirac |
Modèle à bande étroite
De nombreux signaux peuvent être modélisés par le produit d'un signal harmonique à support borné, sm(t), et d'une « porteuse » sinusoïdale :
Lorsque sm(t) n'a pas de composante fréquentielle au-delà de la fréquence de la porteuse, Hz, alors :
Donc, la transformation de Hilbert peut être simplement vue comme un circuit qui produit un déphasage de 90° de la fréquence de la porteuse. De plus : d'où on peut reconstruire la porteuse. Puis le message peut être extrait de s(t) par une démodulation cohérente.
En biologie et particulièrement pour l'analyse des signaux électrencéphalographiques (EEG), la démodulation complexe[2], l'analyse par transformée de Hilbert[3],[4], l'analyse en bande étroite[5], l'analyse de modulation d'amplitude et de phase[6],[7], ont été appliquées en électroencéphalographie quantitative, en neurosciences et en imagerie cérébrale par cartographie EEG[8].
Représentation analytique
Une représentation analytique d'un signal est définie ainsi à l'aide de la transformée de Hilbert :
Par exemple pour le modèle à bandes étroites, la représentation analytique est :
(par la formule d'Euler)
Cette opération complexe hétérodyne enlève les composantes de fréquence négative de sm(t). Dans ce cas, la partie imaginaire du résultat est la transformée de Hilbert de la partie réelle. C'est donc une manière indirecte de former une transformée de Hilbert.
Alors que la représentation analytique d'un signal n'est pas nécessairement analytique, il existe un lien avec les fonctions analytiques, qui est en fait la façon dont la transformation de Hilbert est apparue historiquement. L'idée est la suivante. Commençons avec une fonction
On peut l'étendre à une fonction harmonique sur le demi-plan de Poincaré (demi-plan supérieur du plan complexe), à l'aide d'une convolution avec le noyau de Poisson. Toute fonction harmonique est la partie réelle d'une fonction analytique. Maintenant on considère la partie imaginaire d'une fonction analytique, en particulier sa valeur à la frontière. Il apparaît que les valeurs à la frontière sont . Il s'ensuit que la fonction analytique peut être décrite à l'aide de l'intégrale de Poisson de .
Considérations pratiques
La fonction h avec h(t)= 1⁄(π t) est un filtre non causal et donc ne peut pas être faite telle quelle, si s est un signal dépendant du temps. Si s est une fonction à variable non temporelle, par exemple des variables spatiales, la non-causalité ne doit pas être un problème. Le filtre est de plus à support non borné, ce qui peut être un problème dans certaines applications. Un autre problème peut apparaître du fait du comportement à fréquence nulle, ce qui peut être évité en s'assurant que s ne contient pas de composante continue.
Une implémentation pratique implique dans de nombreux cas qu'un filtre à support fini, qui peut de plus être rendu causal grâce à un délai raisonnable, est utilisé pour approximer une simulation informatique. Cette approximation peut aussi impliquer que seule une plage de fréquence spécifique est sujette au changement de phase dû à la transformation de Hilbert.
Transformée de Hilbert discrète
Soit un signal discret et sa transformation de Hilbert discrète. On a
où représente un noyau de Hilbert discret tel que
- .
Références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Hilbert transform » (voir la liste des auteurs).
- (en) Ronald Bracewell, The Fourier Transform and Its Applications, McGraw-Hill, , 2e éd..
- (en) A. Bruce Carlson, Paul B. Crilly et Janet C. Rutledge, Communication Systems, McGraw-Hill, , 4e éd..
Voir aussi
Articles connexes
Liens externes
- (en) Eric W. Weisstein, « Hilbert Transform », sur MathWorld
- (en) Analytic Signals and Hilbert Transform Filters, par Julius O. Smith III, université Stanford
- (en) The Hilbert transform, par Mathias Johansson (mémoire de maîtrise, université de Växjö)
Notes et références
- (en) King, Frederick W., Hilbert Transforms. Volume 1., Cambridge University Press, , 744 p. (ISBN 978-0-511-72145-8, 0511721455 et 9780521887625, OCLC 776965734, lire en ligne), p. 3
- Walter D.O. The method of complex demodulation. In D.O. Walter and M.A.B. Brazier M.A.B., eds. Advances in EEG Analysis. Electroenceph. Clin. Neurophysiol., 1968, Suppl.27.
- . Pierre Etevenon. Étude méthodologique de l'électroencéphalographie quantitative. Application à quelques exemples. Thèse de doctorat d'état ès sciences naturelles, 29 novembre 1977, Université Pierre et Marie Curie, Paris VI, 303 p., Copédith, Paris, 1978. Archive ouverte HAL Université Pierre et Marie Curie.
- John S. Barlow. The ELECTROENCEPHALOGRAM. Its Patterns and Origins. MIT Press, 1993, (ISBN 978-0262023542).
- B. Ribemont, P.Etevenon, F. Giannella Une méthode d’approche en électroencéphalographie : l’analyse de Fourier en bande étroite. Septième Colloque sur le Traitement du Signal et ses Applications. GRETSI. 101/1, Nice, 28 mai-2 juin 1979.
- P. Etevenon, F. Giannella, F. Abarnou. Modèle d'EEG par modulation radioélectrique d'amplitude et de phase. Conséquences sur l'aspect morphologique du signal. Rev. EEG Neurophysiol. clin. 10, 1, 69 - 80, 1980.
- Etevenon, P., Lebrun, N., Clochon, P., Perchey, G., Eustache, F., Baron, J.C. High Temporal Resolution Dynamic Mapping of Instantaneous EEG Amplitude Modulation after Tone-burst Auditory Stimulation. Brain Topography, 12, 2, 129-137, 2000.
- H. Witte et al. Using discrete Hilbert transformation to realize a general methodological basis for dynamic EEG mapping. A methodological investigation. Automedica, 13:1-13, jan. 1990.
- Portail de l'analyse
- Portail de la physique