Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Anulation de bruit ambiant pour récupérer une voix



  1. #1
    pti Bruno

    Anulation de bruit ambiant pour récupérer une voix


    ------

    Bonjour à tous,
    Je travail actuellement sur un interphone sans fil, j'essaye de trouver le moyen d'annuler le bruit ambiant et de ne récupérer que la voix.
    Plusieurs solutions sont possibles, je suis à la recherche d'un composant comme le OKI MSM 7731 qui supprime toute les composantes audio de fréquence fixe, mais ce composant est très encombrant.

    Y a-t-il un moyen de supprimer le bruit sans faire intervenir un DSP?
    J'ai pensé à l'ajout d'un 2ième micro pour capter le bruit ambiant et le soustraire de manière analogique au signal bruité mais le problème des différences d'amplitude se pose.

    Merci pour d'éventuelles solutions à mon problème.
    Cordialement
    Bruno

    -----

  2. #2
    purge31

    Re : Anulation de bruit ambiant pour récupérer une voix

    Salut,

    Concernant ton problème d'amplitude, un AOP devrait amplement faire l'affaire, mais est-ce que les résultats seront probants?
    La, je n'ose pas m'avancer.

    Quelqu'un a déjà tenter cela? (Pas un montage AOP mais de soustraire le bruit pour ne garder que la voix)

  3. #3
    jiherve

    Re : Anulation de bruit ambiant pour récupérer une voix

    Bonsoir
    il y a des micro spéciaux pour ça (neutralisation arrière) mais si cela ne suffit pas alors digitalisation, traitement du signal, DSP , la cour des grands en somme, cela reste cependant accessible à l'amateur éclairé pour qui l'electronique de base, analogique et numérique et la programmation bas niveau n'ont plus beaucoup de secrets!
    Cependant il existe peut être des petits logiciel sympa tournant avec une carte son lambda!
    avec "logiciel debruitage audio" et google cela mord un peu mais pas de gros poissons!
    JR

  4. #4
    pti Bruno

    Re : Anulation de bruit ambiant pour récupérer une voix

    Merci pour vos réponse, en ce qui concerne les micros antibruit, c'est déjà ce que j'utilise, le problème c'est que le bruit environnent est trop important.
    J'ai montée la manip suivante :

    -1 Micro pour la voix (ici composé de bruit environnant et de voix).
    - 1 Micro qui capte juste le bruit environnant.
    - J'arrive à soustraire les 2 signaux, j'obtiens un résultat assez satisfaisant avec les 2 micros proche l'un de l'autre et je ne récupère que la voix.

    Le problème est le suivant, si j'éloigne le micro qui capte le bruit environnant l'amplitude des signaux sera variable suivant les déplacements dans la zone bruité.
    Avec un AOP j'arriverai à amplifier le signal avec un gain stable. Je cherche du coup un composant capable de me délivrer un signal constant en sortie quelque soit l'entrée, ca éxiste ? sinon je serai contraint de me recycler au DSP.

    En ce qui concerne le DSP ca ne me motive pas trop car pour annuler un bruit ambiant ca me parait beaucoup, surtout que mes compétences en DSP se limitent à faire un équaliseur...

  5. A voir en vidéo sur Futura
  6. #5
    etienneh

    Re : Anulation de bruit ambiant pour récupérer une voix

    Bonjour,

    Meme si le DSP peut paraître "usine à gaz" au premier regard, si tu optes pour un dsPIC, tu trouveras nombre de routines spécialisées dans le traîtement des bruits de fond... et tu n'auras même pas forcément besoin de plonger dans le bas niveau !

    La solution de la soustraction "simple" semble rentrer dans la catégories des "bonnes idées qui ne fonctionnent jamais vraiment" ... mais je peux me tromper là dessus.

    C'était l'instant évangéliste du dsPIC...

    Amicalement,
    E.

  7. #6
    turquier

    Re : Anulation de bruit ambiant pour récupérer une voix

    Citation Envoyé par pti Bruno
    Merci pour vos réponse, en ce qui concerne les micros antibruit, c'est déjà ce que j'utilise, le problème c'est que le bruit environnent est trop important.
    J'ai montée la manip suivante :

    -1 Micro pour la voix (ici composé de bruit environnant et de voix).
    - 1 Micro qui capte juste le bruit environnant.
    - J'arrive à soustraire les 2 signaux, j'obtiens un résultat assez satisfaisant avec les 2 micros proche l'un de l'autre et je ne récupère que la voix.

    Le problème est le suivant, si j'éloigne le micro qui capte le bruit environnant l'amplitude des signaux sera variable suivant les déplacements dans la zone bruité.
    Avec un AOP j'arriverai à amplifier le signal avec un gain stable. Je cherche du coup un composant capable de me délivrer un signal constant en sortie quelque soit l'entrée, ca éxiste ? sinon je serai contraint de me recycler au DSP.

    En ce qui concerne le DSP ca ne me motive pas trop car pour annuler un bruit ambiant ca me parait beaucoup, surtout que mes compétences en DSP se limitent à faire un équaliseur...
    bonjour,
    il existe un montage à faire intitulé un casque anti-bruit dans le revue electronique -pratique n°262 déc.2001,janv.2002

  8. #7
    pti Bruno

    Re : Anulation de bruit ambiant pour récupérer une voix

    Le problème des casques anti-bruit c'est qu'ils déphase le bruit et le réinjecte dans les HP... heu je pense et dans mon cas je ne peux pas le faire car je dois utiliser un casque déja existant.

    Pour etre plus explicite sur mon système c'est un petit boitier radio qu'un utilisateur met à la ceinture et branche un casque dessus pour discuter avec autre utlisateur.

  9. #8
    jiherve

    Re : Anulation de bruit ambiant pour récupérer une voix

    Bonsoir
    pti bruno ton probléme n'est pas qu'un probleme d'amplitude mais c'est surtout un problème de déphasage car la phase des signaux reçus tourne trés vite d'un point à un autre.
    La solution DSP me semble inevitable, je ne connais pas le dsPIC mais pourquoi pas!
    Joli projet!
    JR

  10. #9
    pti Bruno

    Re : Anulation de bruit ambiant pour récupérer une voix

    Pourvous tenir au courant je continue mes expériences analogique mais j'étudie en parallèle une solution avec un DSpic.
    Pour l'instant j'ai 2 micros, comme prévu et dérrière je mets 2 compresseurs qui mettent les asservissent les amplitude de manière à ce qu'elles soient égales ensuite je soustrais les 2 signaux et je récupère la voix (enfin un peu de voix...).

  11. #10
    pti Bruno

    Re : Anulation de bruit ambiant pour récupérer une voix

    Le système utiisant 2 micros et 2 compresseurs est malheureusement peu éfficace si les micros sont trop éloigné l'un de l'autre ( + de 5 cm), donc je test une solution à base de DSpic.
    Comme quoi l'ère de l'analogique c fini

  12. #11
    monnoliv

    Re : Anulation de bruit ambiant pour récupérer une voix

    Pas vraiment, le déphasage c'est un autre mot pour dire qu'il y a un délai entre la réception du signal du premier micro et du second. Avec 5cm, il faut recréer un délai (pour le micro le plus à l'avant) de 0.05/330 = 150 [us] à peu près, avant d'effectuer la soustraction.
    Si utilisation d'un dsp:
    • Le filtrage avant le CAN introduit du déphasage, il faut en tenir compte ou échantillonner plus rapidemment.
    • La conversion doit se faire en parallèle pour éviter à nouveau un problème de délai.
    Une fois les signaux dans le DSP, ce n'est plus de l'électronique. Mais avant c'est de l'électronique analogique comme celle que tu réalises actuellement. Il faut donc être sûr du fonctionnement de ton montage actuel avant d'opter pour une solution plus complexe.
    Ne soldez pas grand mère, elle brosse encore.

Discussions similaires

  1. mesure de bruit ambiant
    Par lyderic dans le forum Électronique
    Réponses: 2
    Dernier message: 26/07/2007, 18h09
  2. Réponses: 23
    Dernier message: 07/03/2007, 23h18
  3. Réponses: 3
    Dernier message: 25/04/2006, 09h46
  4. Ajustement du volume en fonction du bruit ambiant
    Par franO dans le forum Électronique
    Réponses: 8
    Dernier message: 18/11/2005, 18h20
Découvrez nos comparatifs produits sur l'informatique et les technologies.