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

Traitement du signal Discussion :

[Signal] ajout de retard a un signal


Sujet :

Traitement du signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Par défaut [Signal] ajout de retard a un signal
    salut,
    j ai un signal qui presente des valeurs infini: en fait j ai genere ce signal a partir d un autre en le transformant dans le domaine frequenciel, multiplier par une matrice qui , en principe, lui ajoute du retard, puis avec une ifft j ai genere le signal final. mais cette operation a deforme le signal, pas compris pourquoi.
    et donc est ce que quelqu un pourra me renseigner comment eliminer cette grande amplitude ou la faute commise c a d:
    s = fft(x)
    X_delay = fft*A_delay(k)
    x_final = ifft(X_delay)

    merci

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Pourquoi passer par la FFT? Je sais que c'est à la mode chez les traiteurs de signaux, mais ça me semble compliquer inutilement les choses.
    Jean-Marc Blanc

  3. #3
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    Pourquoi passer par la FFT?
    Oui, je me le demande aussi.

    pourquoi ne pas juste faire un décalage dans le signal temporel: new[t]=old[t-delay] ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    pourquoi ne pas juste faire un décalage dans le signal temporel
    Juste un petit problème: l'origine du temps (t=0) n'est pas définie; est-ce le big-bang? En fait, la question n'a de sens que si l'on a un autre signal qu'on ne décale pas, ou éventuellement une origine de référence choisie arbitrairement.
    Jean-Marc Blanc

  5. #5
    Membre émérite
    Inscrit en
    Juin 2005
    Messages
    644
    Détails du profil
    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 644
    Par défaut
    Juste un petit problème: l'origine du temps (t=0) n'est pas définie;
    A mon avis, le fait de donner
    s = fft(x)
    comme signal d'entrée, donne l'origine du temps ( ici x )
    Cela est risqué si delay n'est pas un nombre entier de pas de digitalisation.
    Il faudrait alors faire des interpolations ce qui est risqué du point de vue du contenu spectral et donc des recouvrements spectraux.

    La méthode FFT me semble adaptée mais
    1- faire attention appliquer le déphasage i.retard sur tous les coefs ( et pas uniquement de 0 .. N/2 !)
    2 - faire attention au point de raccord ( voir image attachée)
    Images attachées Images attachées  

  6. #6
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    La méthode FFT me semble adaptée
    Je pense au contraire que c'est compliquer inutilement les choses.
    Jean-Marc Blanc

Discussions similaires

  1. [Débutant] Retard d'un signal
    Par oualinassim dans le forum Signal
    Réponses: 2
    Dernier message: 19/03/2011, 23h26
  2. [Débutant] Créer un retard d'un signal
    Par gregxx79 dans le forum Simulink
    Réponses: 2
    Dernier message: 24/03/2010, 13h40
  3. [Traitement du signal] Ajout de zeros
    Par PadawanDuDelphi dans le forum Traitement du signal
    Réponses: 6
    Dernier message: 16/01/2008, 05h17
  4. [Signal] Méthode pour augmenter le rapport signal/bruit
    Par sango85 dans le forum Traitement du signal
    Réponses: 48
    Dernier message: 16/07/2007, 08h46

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