Tp1 TP Le traitement du signal audio en utilisant les fonctions MatlabLisez les materiaux Introduction aux signaux audio du site http mirlab org jang books audioSignalProcessing audioIntro asp title - Introduction to Audio Signals ? ?? ? ? ? ? Ce TP prése
TP Le traitement du signal audio en utilisant les fonctions MatlabLisez les materiaux Introduction aux signaux audio du site http mirlab org jang books audioSignalProcessing audioIntro asp title - Introduction to Audio Signals ? ?? ? ? ? ? Ce TP présente quelqunes des caractéristiques les plus importantes des fonctions Matlab qui sont utilisés utilisé pour le traitement du signal audio En particulier nous couvrirons les sujets de base dans les fonctions suivantes Lire read de ?chiers audio wav Lecture play aux signaux audio Enregistrement record d ? un signal audio au microphone Stockage save des ?chiers wav Lire read de ?chiers audio wav MATLAB peut lire les ?chiers wave via la commande wavread L'exemple suivant lit le ?chier wave de sunday wav ? et a ?cher sa forme d'onde y fs wavread 'boy wav' sound y fs time length y fs plot time y Playback of the sound data Time vector on x-axis Plot the waveform w r t time - - - Dans l'exemple ci-dessus fs est la fréquence d'échantillonnage qui est dans ce cas Cela indique qu'il existe échantillons par seconde lorsque l'attache a été enregistrée Le vecteur y est un vecteur de colonne contenant les échantillons des signaux de parole Nous pouvons utiliser Y fs sonores à jouer les signaux audio lues à partir du ?chier temps est un vecteur de temps dans lequel chaque élément correspond à la durée de chaque échantillon Par conséquent nous pouvons tracer y contre t pour a ?cher directement la forme d'onde La plupart des signaux audio sont numérisés à une résolution binaire de ou bits Si nous voulons savoir la résolution en bits du ?chier d'onde d'entrée nous pouvons utiliser un des arguments de sortie supplémentaires pour wavread pour obtenir les informations telles que y fs nbits wavread ' girl wav ' CEn outre si nous voulons conna? tre la durée d'un ux de signaux audio nous pouvons utiliser longueur y fs directement L'exemple suivant peut obtenir la plupart de l'information importante du ?chier d'onde de girl wav close all clear all ?lename pathname uiget ?le ' wav' y fs nbits wavread ?lename fprintf 'Information of the sound ?le s n' ?lename fprintf 'Duration g sec n' length y fs fprintf ''Sampling rate g samples sec n' fs fprintf 'Bit resolution g bits sample n' nbits Information of the sound ?le girl wav Duration seconds Sampling rate samples second Bit resolution bits sample De l' exemple qui précède on peut observer que tous les signaux audio sont compris entre - et Cependant chaque point d' échantillon est représenté par un nombre entier de bits Comment sont-ils liés Tout d'abord nous devons savoir la convention suivante Si un ?chier d'onde a une résolution de bits bits alors chaque point d' échantillon est stocké comme un entier non signé compris entre et - Si un ?chier d'onde a une résolution de bits chaque point d' échantillon est stocké comme un entier non signé entre - et - Depuis presque toutes les
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 14, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 66.6kB