Enregistrement audio à l’aide de la carte son

vendredi 26 mars 2010
popularité : 100%

L’interfaçage des E/S de la carte son est implémenté dans la version de base de LabVIEW.

Il permet, au delà de l’audio, de disposer d’un périphérique d’acquisition analogique à 2 voies (stéréo) avec une capacité d’échantillonnage allant jusqu’à 44100 Hz, en qualité 16 bits. Attention toutefois au filtrage passe-haut réalisé au niveau de la carte (qui élimine notamment la composante continue du signal)

L’acquisition peut être réalisée en échantillons finis, dans une boucle, ce qui n’est pas forcément adapté à l’affichage en continu ou à l’enregistrement dans un fichier du fait de la gestion des tampons (buffers) que LabVIEW réalise derrière ...

Il est alors préférable de privilégier une acquisition en échantillons continus, ce qui permettra à LabVIEW d’utiliser un buffer tournant...

Afin d’utiliser les ressources de façon optimale, il faudrait afficher et sauvegarder pendant que l’on acquiert les données. Or ce n’est pas rigoureusement possible. Une solution consiste donc à sauvegarder ce que l’on a déjà acquis lors du passage précédent dans la boucle pendant que l’on acquiert les nouvelles données.

D’où l’utilisation d’un registre à décalage (pour stocker les données du buffer) et la configuration en acquisition continue (pour gérer un buffer tournant ...)

L’image ci-dessous est un exemple de NI que j’ai modifié pour ce besoin précis et qui réalise de l’affichage ET de la sauvegarde.

GIF - 15.5 ko

Il faut ajouter que cette utilisation du registre à décalage s’appelle un pipe-line et est particulièrement optimisée pour les processeurs multi-cœurs dans LabVIEW 2009.


Navigation

Articles de la rubrique

Agenda

<<

2024

>>

<<

Mars

>>

Aujourd'hui

LuMaMeJeVeSaDi
26272829123
45678910
11121314151617
18192021222324
25262728293031
Aucun évènement à venir les 6 prochains mois

Météo

Ville(FRXX0059)

Conditions météo à 0h0
par weather.com®

Inconnu

°C


Inconnu
  • Vent :  km/h - N/D
  • Pression :  mbar tendance symbole
Prévisions >>