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 :

Dans quel domaine on applique un filtre


Sujet :

Traitement du signal

  1. #1
    Membre averti
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 15
    Par défaut Dans quel domaine on applique un filtre
    Bonjour,

    J'ai un signal analogique, je veux appliquer un filtre sur ce signal. Je veux savoir le filtre doit être appliqué dans le domaine temporel ou le domaine fréquentiel ou pas de différence??

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    euh... ça dépend de ce que tu veux faire.

    Sans plus de précisions, impossible de t'aider..

  3. #3
    Membre averti
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 15
    Par défaut
    Merci pour votre réponse,
    en faite je veux calculer SNR, donc je veux appliquer un filtre sur mon signal pour déterminer le bruit éliminer à partir de mon signal à l'aide du filtre.
    en plus je veux calculer le gain du filtre.
    Je ne sais pas si je dois appliquer le filtre dans le domaine temporel ou je dois transformer mon signal au domaine fréquentiel pour que je puisse appliquer mon filtre.

  4. #4
    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
    Mathématiquement, ca n'a pas d'importance. C'est plutôt le coté pratique qui fai choisir l'un où l'autre.

    Par exemple, si tu veux traiter un signal mesuré (= un flux), il vaut mieux être dans le domaine temporel. Si tu veux traiter un signal capturé (= un fichier), il vaut mieux être dans le domaine fréquentiel.

    Il y a également la formulation du filtre qui peut faire choisir l'un plus que l'autre.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  5. #5
    Membre averti
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 15
    Par défaut
    Merci bien,
    Si j'ai bien compris votre réponse, tu veux dire si j'applique le filtre dans le domaine temporel et ensuite je transforme mon signal filtré dans le domaine fréquentiel je dois trouvé le même résultat avec un filtrage d'un signal dans son domaine fréquentiel.

    Le SNR et le gain d'un filtre doivent être calculés dans quels domaine??

  6. #6
    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 Sonda09 Voir le message
    Merci bien,
    Si j'ai bien compris votre réponse, tu veux dire si j'applique le filtre dans le domaine temporel et ensuite je transforme mon signal filtré dans le domaine fréquentiel je dois trouvé le même résultat avec un filtrage d'un signal dans son domaine fréquentiel.
    Faire un filtrage par convolution dans le domaine temporel est équivalent à faire un filtre par multiplication dans le domaine fréquentiel.

    Comme le dit wikipedia : Le produit de convolution correspond à la multiplication des transformées de Fourier des fonctions.



    Le SNR et le gain d'un filtre doivent être calculés dans quels domaine??
    Le domaine n'a pas d'influence sur la valeur de la puissance.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre averti
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 15
    Par défaut
    je vous remercie pour votre aide.
    Mais, j'utilise les fonctions butter et filter pour appliquer mon filtre, de ce faite je ne sais pas si matlab fait une multiplication ou une convolution.
    Voilà mon code pour le filtre :

    [b,a]=butter(2,bande,'low');
    FPBas=filter(b,a,signal);

  8. #8
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2012
    Messages
    292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 292
    Par défaut
    Bonjour,

    Pour répondre à ta question, la fonction filter fait une transformée en Z: doc filter.

  9. #9
    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 Gakusei Voir le message
    Bonjour,

    Pour répondre à ta question, la fonction filter fait une transformée en Z: doc filter.
    Hum... vu la doc, il fait plutot une convolution.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    y(n) = b(1)*x(n) + b(2)*x(n-1) + ... + b(nb+1)*x(n-nb)
                     - a(2)*y(n-1) - ... - a(na+1)*y(n-na)
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  10. #10
    Membre averti
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 15
    Par défaut
    Merci a vous,
    donc à partir de vos réponse, je peux dire que le filtre doit être appliqué dans le domaine temporel.

Discussions similaires

  1. Dans quel(s) domaine(s) développez-vous avec MATLAB ?
    Par Jerome Briot dans le forum MATLAB
    Réponses: 123
    Dernier message: 21/12/2018, 11h57
  2. Dans quel domaine utilisez-vous encore le C ?
    Par Franck.H dans le forum C
    Réponses: 57
    Dernier message: 06/08/2018, 12h02
  3. Utilisez-vous PowerShell et si oui dans quel domaine ?
    Par Laurent Dardenne dans le forum Général Dotnet
    Réponses: 39
    Dernier message: 10/06/2008, 16h02
  4. Réponses: 3
    Dernier message: 16/11/2007, 22h37

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