Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:


+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

transformée de Hilbert et enveloppe d'un signal

  1. erff

    Date d'inscription
    avril 2007
    Localisation
    Midi
    Messages
    1 206

    transformée de Hilbert et enveloppe d'un signal

    Bonjour !

    Je voulais savoir d'où venait ceci :

    - Lorsqu'on a un signal x(t) et qu'on calcule ( est la transformée de Hilbert) alors est l'enveloppe supérieure du signal x(t)..

    - J'ai essayé des simulations sous Matlab et effectivement on voit bien apparaître le phénomène.

    Bref, j'aimerais juste avoir quelques justifications théoriques, ou à défaut des explications "avec les mains" car je ne vois pas d'où ça sort.


    Merci.
     


    • Publicité




      Poursuivez votre recherche
      Recherche personnalisée

  2. Rincevent

    Date d'inscription
    octobre 2003
    Localisation
    Europe
    Messages
    9 455

    Re : transformée de Hilbert et enveloppe d'un signal

    salut,

    Déplacé en math où tu auras peut-être plus de réponses...

    Commentaire rapide : sur Wiki, il y a un passage qui explique grossièrement le lien avec la construction d'une fonction analytique et j'ai l'impression que ça pourrait t'aider à comprendre
    Ceux qui manquent de courage ont toujours une philosophie pour le justifier. A.C.
     

  3. erff

    Date d'inscription
    avril 2007
    Localisation
    Midi
    Messages
    1 206

    Re : transformée de Hilbert et enveloppe d'un signal

    sur Wiki, il y a un passage qui explique grossièrement le lien avec la construction d'une fonction analytique et j'ai l'impression que ça pourrait t'aider à comprendre
    J'avais déjà lu cet article, mais je ne vois toujours pas pourquoi on obtient en pratique une enveloppe du signal. Le souci est déjà de définir ce qu'est une enveloppe. Je joins un exemple :

    Généré par le code suivant :
    >> t=0:0.01:5;
    >> x=(0.5.*sin(4.*t)+1).*cos(30.* t+2.*sin(3.*t));
    >> y=abs(hilbert(x));
    >> plot(t,[x;y]);
    NB : hilbert(x) calcule directement x+j*H[x](t) et non la transformée de Hilbert.

    PS : on constate qu'on s'éloigne de l'enveloppe si le signal est mal échantillonné....

    Merci.
    Fichiers attachés
     

  4. erff

    Date d'inscription
    avril 2007
    Localisation
    Midi
    Messages
    1 206

    Re : transformée de Hilbert et enveloppe d'un signal

    Re !

    Je viens de faire plusieurs essais, et on constate qu'on atteint vite les limites, par exemple dans le cas x(t)=2+sin(t), on voit que l'enveloppe complexe est quasiement confondue avec le signal.
    De plus, si le signal possède des maxima négatifs, ils seront simplement ignorés...

    Bref, pas mal de contre-exemples qui font que cette méthode a ses limites, car autant interpoler par spline cubique.

    Cependant, j'ai quand même l'impression (peut-être à tort) que la transformée de Hilbert d'un signal (reel) s'annule en les points où le signal est maxi (ou mini), et je n'arrive pas à voir pourquoi analytiquement (je ne connais presque rien de la théorie des distributions).

    Merci
     


Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. transformée Laplace signal
    Par chwebij dans le forum Physique
    Réponses: 3
    Dernier message: 06/04/2008, 23h18
  2. FFTW, transformée 1D d'un signal 2D
    Par Heimdall dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 02/04/2008, 11h28
  3. Récupérer enveloppe signal filtré
    Par flopflop16 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 20/03/2007, 12h47
  4. Enveloppe temporelle d'un signal
    Par kron dans le forum Physique
    Réponses: 25
    Dernier message: 03/03/2007, 13h28
  5. enveloppe d'un son
    Par Tix dans le forum Électronique
    Réponses: 1
    Dernier message: 13/03/2005, 11h36


Les tags pour cette discussion