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 :

Synthèse d'un filtre numérique : Coupure 50Hz, 60Hz sur signal microphone


Sujet :

Traitement du signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2025
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2025
    Messages : 3
    Par défaut Synthèse d'un filtre numérique : Coupure 50Hz, 60Hz sur signal microphone
    Bonjour,

    je rencontre le problème suivant (Dans le cadre de mon travail) :

    En utilisant un microcontrôleur, je numérise un signal en provenance d'un microphone à une fréquence d'échantillonnage de 16KHz.
    (Le signal passe par un préampli hardware). J'obtiens un buffer de 250 échantillons.

    Un algorithme réalise des statistiques sur ce buffer, mais celui-ci est grandement perturbé par la présence d'un signal à 50Hz (Provenant surement du 50Hz EDF)
    mélangé au bruit enregistré par le micro.

    Je souhaiterais réaliser un filtrage numérique sur le buffer afin de supprimer cette fréquence de 50Hz (Pouvant être 60Hz dans un autre pays).
    Ayant suivi des cours de filtrage numérique à l'école il y a environs 15 ans, je me souviens que l'on parvenait à synthétiser des filtres RIF via Matlab (En choisissant un type de fenêtre, un ordre du filtre etc... et que l'on parvenait à obtenir les coefficients du filtre que l'on implémentait sur un DSP).

    A l'heure actuelle, je ne me souviens plus du tout de la méthode, ni de la manière d'obtenir ces coefficients, ni de la façon d'implémenter le filtre numérique ...

    Est-ce que quelqu'un saurait comment faire ? Eventuellement, saurait m'expliquer la démarche en détail et comment obtenir les coefficients d'un tel filtre ?
    Aussi, est-ce que vous sauriez me dire comment implémenter ce filtre en pratique s'il vous plait ?

    Si quelqu'un possède des connaissances solides en filtrage numérique, je le remercie par avance pour son aide sur le sujet.

    En vous souhaitant une bonne journée.

    ThomasT

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 430
    Par défaut
    Le numérique c'est bien... mais avant ça, il y a l'analogique et les problèmes d'induction à cause de la longueur des câbles.
    Donc la solution ... un microphone avec une liaison symétrique (3 fils au lieu de 2) avec le préampli ad-hoc !

    Tu as beaucoup de chance, car nous il y a très longtemps, ce n'est pas du 50Hz qu'on avait mais FRANCE INTER (pré-magnétisation sur les magnétophones)!

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2025
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2025
    Messages : 3
    Par défaut
    Super, sauriez-vous m'expliquer l'avantage du microphone avec liaison symétrique ??
    Sauriez-vous si ceci existe en petit format ? Car nous utilisons actuellement un micro rond à moindre coût
    de diamètre max 1cm et de hauteur max 2cm contenu dans un capot en plastique qui se vis.

    Le câble fait environs 40cm max.
    C'est un micro tout simple que l'on vient brancher sur une carte électronique afin de mesurer du bruit ambiant dans un produit.

    Aussi, sauriez-vous me dire ce qu'en est ampli adhoc ??

    Par avance merci pour votre aide.
    Cordialement,

    Thomas TRUILHE

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 430
    Par défaut
    Sur un fil on a le signal et sur l'autre le signal en opposition de phase.
    Le préampli ad-hoc (donc préampli pour signal symétrique), combine les deux signaux à l'aide d'un AOP :
    - fil chaud (en phase) sur entrée(+)
    - fil froid (déphasé) sur entrée(-)
    Les parasites étant en phase sur les deux fils ils sont supprimés en sortie de l'AOP.
    On obtient du point de vue maths :
    s + p - (-s + p) = 2s

    Soit la "pastille" micro génère du symétrique, soit la mise en symétrie devra se faire au plus près de la "pastille".

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2025
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2025
    Messages : 3
    Par défaut
    Bonjour,

    en utilisant un logiciel type Matlab (Octave GNU) et en regardant quelques vidéo concernant la synthèse de filtres numériques,
    je suis parvenu à obtenir les coefficients d'un filtre FIR passe haut.

    Par contre, je rencontre un petit soucis lorsque j'observe le sinus à 50Hz qui a été filtre...

    Si je vous détaille ce que j'ai fait, est-ce que quelqu'un saurait m'aider à trouver d'où vient l'erreur de raisonnement/ de traitement ???


    Par avance merci pour votre réponse.

  6. #6
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 672
    Par défaut
    Bonjour,

    C'est toujours dommage de corriger un problème qu'il est possible d'éviter comme l'indique henderson.

    Quel est le type de micro ? Electret, Mems, autre ?

    Par ailleurs, est-ce que le signal a été regardé à l'oscilloscope ? A défaut d'un analyseur de spectre, une FFT donnera le spectre. Ceci pour vérifier qu'il n'y a que du 50 Hz sans harmonique. Il faut faire attention également à l'amplitude du perturbateur. Si le convertisseur écrête, le signal numérique résultant harmonisera.

    Un filtre FIR de quel ordre ?

    Salutations

Discussions similaires

  1. Filtrer 50Hz et multiples signal audio
    Par anadolu dans le forum Signal
    Réponses: 3
    Dernier message: 30/08/2013, 18h07
  2. [Toutes versions] filtre TCD via macro vba sur texte contenu
    Par fomy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/08/2012, 09h35
  3. [XL-2007] faire un filtre élaboré avec 2 criteres sur la meme colonne
    Par sebing dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/02/2011, 12h35
  4. Réponses: 0
    Dernier message: 27/10/2010, 22h47
  5. Réponses: 2
    Dernier message: 18/06/2008, 08h04

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