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 :

Eliminer le bruit d'un signal


Sujet :

Signal

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 26
    Points : 15
    Points
    15
    Par défaut Eliminer le bruit d'un signal
    Bonjour,

    J'ai un signal bruité et j'aimerais le filtrer.
    J'ai déjà essayé une moyenne mobile mais ce n'est pas très efficace et ça m'enlève de l'information.

    Y a-t-il des fonctions dans Matlab qui puissent filtrer ce signal ?
    Je ne connais pas trop Matlab.

    Merci de votre aide.

    J'ai mis le signal en PJ.
    Fichiers attachés Fichiers attachés

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 25
    Points : 39
    Points
    39
    Par défaut
    Salut,
    pour fitter, il existe la toolbox:

    cftool(x,y)

  3. #3
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Un petit exemple de filtre : passe bas du second ordre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    wc = 2*pi/200; %Frequence de coupure
    Q=0.747;         %Amortissement
    passe_bas = tf(1,[1/(wc*wc) 1/(wc*Q) 1]); %filtre continu
    passe_bas_discret = c2d(passe_bas,10);      %discretisation
    figure;
    step(passe_bas,'-',passe_bas_discret,'--');     %observation de la réponse impulsionnelle
     
    fsig = filter(passe_bas_discret.num{1}, passe_bas_discret.den{1},signal(:,1)); %filtrage du signal
    figure; %Observation du résultat filtré
    plot(signal(:,2),signal(:,1));
    hold on;
    plot(signal(:,2),fsig,'r');

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 26
    Points : 15
    Points
    15
    Par défaut
    Merci c'est nickel !

Discussions similaires

  1. Eliminer des bandes d'un signal wav
    Par cedric06000 dans le forum Scilab
    Réponses: 11
    Dernier message: 03/08/2009, 18h18
  2. Eliminer des bandes d'un signal wav
    Par ammoula1 dans le forum Signal
    Réponses: 9
    Dernier message: 02/06/2009, 08h45
  3. Eliminer le bruit d'une image a l'aide du filtre median
    Par mihaispr dans le forum Interfaces Graphiques
    Réponses: 11
    Dernier message: 24/03/2009, 09h19
  4. Elimination composante continue d'un signal
    Par Philoup78 dans le forum Traitement du signal
    Réponses: 9
    Dernier message: 22/11/2008, 23h53
  5. elimination de bruit
    Par benyasla dans le forum Traitement d'images
    Réponses: 10
    Dernier message: 06/04/2006, 13h25

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