IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Signal Discussion :

Revenir en temporel via IFFT depuis une dsp


Sujet :

Signal

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 22
    Points : 15
    Points
    15
    Par défaut Revenir en temporel via IFFT depuis une dsp
    Bonjour,

    Je génère, d'après des données que je récupère via un autre logiciel, la PSD.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [sigmaphi] = kourou; %appel fonction kourou
     
    Sigmaphi_dsp = psd(spectrum.welch,sigmaphi);
    La variable sigmaphi contient mes données

    Je sais grosso modo à quoi m'attendre, donc je plot voir si c'est correct.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    figure
    loglog(Sigmaphi_dsp.Frequencies,Sigmaphi_dsp.Data)
    grid on
    Ok, c'est ce à quoi je m'attends, pas de problème.

    Maintenant, je voudrai revenir en temporel. Donc, comme mon signal est réel, je prends la racine carrée de ma DSP et j'en fait l'IFFT.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    %Repassage en temporel
     
    TF_Sigmaphi = sqrt(Sigmaphi_dsp.Data);
     
    Sigmaphi_temporel = ifft(TF_Sigmaphi);
    Je me retrouve donc en sortie avec un signal complexe et lorsque je plot soit la partié réelle, soit le module, je me retrouve avec :

    1) un truc tout moche qui n'est pas ce à quoi je m'attends
    2) une échelle en abscisse qui correspond à mon nombre de points de la FFT ou de mon IFFT (longueur du vecteur de départ) et pas une échelle temporelle.

    Concernant mes données, je n'ai aucune donnée pouvant m'informer de quoi que ce soit au niveau temporel.

    Ci joint les screenshots de mes figures.

    Est-ce que mon raisonnement est erroné ou autre ?
    Merci
    Images attachées Images attachées    

Discussions similaires

  1. [VBA] [5.1.8] Créer une requête BO (via Macro depuis Excel)
    Par Bretonnie dans le forum SDK
    Réponses: 6
    Dernier message: 08/04/2015, 18h20
  2. [OCCI] "Attaquer" un oracle10-64bits depuis une machine 32bits via OCCI ?
    Par philemon_siclone dans le forum Interfaces de programmation
    Réponses: 4
    Dernier message: 12/01/2009, 15h00
  3. Se connecter à informix depuis une base Oracle via JDBC
    Par aznkd dans le forum Connexions aux bases de données
    Réponses: 4
    Dernier message: 20/04/2008, 23h18
  4. Récupérer depuis une url l'image via script
    Par Sayrus dans le forum Langage
    Réponses: 2
    Dernier message: 23/02/2007, 19h54
  5. Réponses: 3
    Dernier message: 18/07/2006, 13h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo