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 :

Seuillage hard des amplitudes [Débutant]


Sujet :

Signal

  1. #1
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Points : 234
    Points
    234
    Par défaut Seuillage hard des amplitudes
    Bonjour,

    J'aimerais savoir quelle est la méthode ( ou moyen) pour filtrer un signal selon une amplitude. Je m'explique: je garde que la partie du signal dont l'amplitude dépasse une certaine valeur A et le reste je remet à 0 (amplitude = 0).
    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Un petit coup d'indexage logique:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    seuil = ...
    y( y<seuil ) = 0;

  3. #3
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 10
    Points : 15
    Points
    15
    Par défaut hard thresholding
    Citation Envoyé par ikuzar Voir le message
    Bonjour,

    J'aimerais savoir quelle est la méthode ( ou moyen) pour filtrer un signal selon une amplitude. Je m'explique: je garde que la partie du signal dont l'amplitude dépasse une certaine valeur A et le reste je remet à 0 (amplitude = 0).
    Merci d'avance pour votre aide.
    c'est ça le code matlab du filtrage par seuillage, il existe une fonction prédéfinit en matlab qui s'appel "wthresh", si tu veux le hard met 'h' si tu veux le soft met 's'.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    signalfiltré=[];
     
            MAD=Median(abs(signal)-Median(signal));
            variance=MAD/0.6745;
            taux=variance*sqrt(2*log(n));
            y=wthresh(signal,'h',taux);
            signalfiltré=[signalfiltré;y];

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraction des contours en utilisant un histogramme du seuillage
    Par latsou dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 26/11/2009, 16h16
  2. script pour avoir des stat hard
    Par ryadh.naouar dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 05/11/2009, 10h39
  3. Réponses: 4
    Dernier message: 20/10/2009, 03h11
  4. Réponses: 4
    Dernier message: 28/08/2009, 19h41
  5. Amplitude des fréquences
    Par sivaller dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 22/01/2009, 23h35

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