ABCelectronique : portail d'information dans le domaine de l'électronique
Recherche sur le site
Circuits et composants Guide d'achat Emplois Ressources externes Forum de discussion Annonces Divers
Connexion | Datasheet | Equiv.
Nouv. | Cat. | Boitiers | Broches
Audio-Vidéo | Téléphonie
Informatique
Offres | Ajout
CVs | Ajout
Cours | Montages | Logiciels
Sociétés | Livres | Ajout lien
Electronique | Informatique
Dépannage | Hors Elec.
Liste annonces
Ajouter annonce
Actualités | Barre d'outils
Connecteurs | Contact
  Home » Diverses rubriques » Archive forum sujets  
 
     
   LABVIEW waveform / antibruit  
bonjour!
j'ai un problème pour analyser un fichier *.wav sous labview.
je suis obligé d'utiliser labview pour pouvoir déphaser par la suite le
son..
déja, je voudrais savoir comment faire pour le déphaser, quel serait
l'utilitaire le plus interessant?
je vais me servir d'une carte d'acquisition par la suite pour directement
enregistrer à l'aide d'un micro mes informations.

d'autre part, je ne comprends pas les informations que labview donnent sur
les formats sons... 8 bits, 16 bits, taux d'échantillon (11025).. comment
pourrais-je me servir de ces données.. à quoi précisément servent-elles?

qq1 s'y connait en acquisition de données audio..en labview et
antibruit????

merci d'avance pour les informations que vous me donnerez

den's



Numéro de l'article: 76793   |  De: den's   |  Date: 2002-05-20 15:01:06
   Re: LABVIEW waveform / antibruit  
Salut

Je m'y connais un peu en programation labview mais pas specialement en
traitement sonore
Par contre, dans un de mes projets j'ai du faire un traitement du bruit sur
un signal, demain au boulot
je te filerai le bout de soft.

Sinon tu peut aller faire un tour sur http://www.ni.com il y a pas mal
de bout de soft interessants.

Je sais enfin qu'il existe une formation NI nommée "Traitement et
analyse sonore sous Labview"
Si c ds le cadre de ton boulot ca peut valoir le coup.

Enfin, sait tu si sous Labview 6i on peut enregistrer au format Labview
5.x ?
Car je serais interessé par la version 6 de Labview chez moi (pour le
tester et pourkoi pas l'acheter au boulot)

Cordialement

Alain





Numéro de l'article: 76811   |  De: elekaj34   |  Date: 2002-05-20 20:11:45
   Re: LABVIEW waveform / antibruit  
salut,
j´utilise labview 6, (la derniere version?), il n´y a pas de fonction toute
faite pour ce type de traitement.

a propos des formats sons,8 bits et 16 bits nbits servent à quantifier le
signal electrique image du son. en bref le son numérisé est une suite
d´echantillons qui peuvent prendre toutes les valeurs discrètes
(binaires)comprises entre 0 et (2^n)-1.
la fréquence d´echantillonnage definit le nombre d´échantillons par seconde.

tu veux dephaser?
je vois deux possibilités dans ton cas qui dépendent de la nature de tes
signaux:
- un retard pur, tu envoies en sortie l´echantillon n-x de l´echantillon
´d´entrée n (x image du retard, voir fréquence d´échantillonnage)
- un déphasage pur, LE DEPHASAGE N´EXISTE QU´ENTRE 2 SIGNAUX DE MEME
FREQUENCE, donc il va falloir travailler avec les spectres d´amplitude et de
phase de tes signaux
* 2 possibilités ,
1) utilisation d´un filtre numerique, déphaseur cherche "FIR" réponse
impulsionnelle finie, le déphaseur néxiste pas "déja fait" il faut cascader
deux filtres différents
2) par FFT cherche "Magnitude and Phase Information" dans l´aide, ensuite
regarde quelle fréquence t´interresse, modifier la phase/amplitude,
restituer le son...

tu parles d´antibruit?
dans ce cas tu dois avoir deux canaux symétriques (a et b) il suffit
d´ajouter les échantillons par paires ( a et b) de ces canaux, de diviser
par deux le résultat obtenu et d´envoyer cet échantillon vers la sortie.

en espérant avoir été utile
J-M

--
********************************************
Jean-Michel Rouquette
Department of Electromagnetics
Chalmers University of Technology
SE-412 96 GÖTEBORG
SWEDEN
Work: +46 (0)31-772 1723
Fax: +46 (0)31-772 1573
********************************************




Numéro de l'article: 76853   |  De: jean-michel   |  Date: 2002-05-21 12:52:17
   Re: LABVIEW waveform / antibruit [erratum]  
viser
ortie.

resalut, il y a une chtite erreur, il faut ajouter l'echantillon canal a
avec l'oppos=E9 de l'=E9chantillon canal b (puisque a=3D-b), ensuite divi=
ser
par deux, et l=E0 tu as un signal sans parasites.

ensuite je pense avoir =E9t=E9 a cot=E9 de la question, l'antibruit consi=
ste =E0
enregistrer un son et le reproduire en opposition de phase (en temps
reel ou presque) pour au final n'entendre que le silence. donc encore
plus simple en opposition de phase cela signifie 180 deg, avec labview
il te suffit de faire sortie=3D-entr=E9e, mais ce ne sera pas parfait vu =
que
tu auras quelques =E9chantillons de retard, tu peux compenser ca avec la
position de tes transducteurs ou avec un dephaseur.

bonne chance
J-M


Numéro de l'article: 76962   |  De: Jean-Michel Rouquette   |  Date: 2002-05-22 09:56:43