Vous êtes sur la page 1sur 3

FACULTE DES SCIENCES DE BIZERTE DEPARTEMENT INFORMATIQUE

TP Son
Objectifs : Comprendre la numérisation des signaux, l’échantillonnage et la quantification
Comprendre la compression et quelques formats son

Questions de cours
1. Quel est l’intérêt de la numérisation
2. Enoncer le théorème de Shannon
3. Expliquer l’échantillonnage et la quantification.

Exercice 1
On considère un signal audio dont les composantes spectrales se situent dans la bande allant de 300 à
3000 HZ. On suppose une fréquence d’échantillonnage de 7 KHZ.
1. Pour un rapport signal sur bruit S/B de 30 DB, quel est le nombre n de niveaux de quantification
nécessité ?
On donne la relation : S/B = 6n - a, avec a= 0,1
2. Quel est le débit nécessité ?

Exercice 2
Pour numériser un son mono analogique, on utilise une fréquence d’échantillonnage de 22KHZ et on
code le codage de valeurs sur 8 bits.
Pour 1 minute de son, quel est le volume correspondant en bits. (On suppose qu’il n’y a pas de
compression).

Exercice 3
On dispose d’un canal de transmission dont le débit est de 36000 bits/s pour transmettre la parole.
Trouver les valeurs adéquates de la fréquence d’échantillonnage F e et du nombre de bits de
quantification, sachant que Fmax = 3.2KHZ
FACULTE DES SCIENCES DE BIZERTE DEPARTEMENT INFORMATIQUE

Exercice 4
Pour numériser un signal analogique hifi, 1024 niveaux de quantification ont été définis.
Si B = [20 HZ, 20 KHZ ] est la bande passante du support, quel est le débit binaire D nécessaire à la
transmission des données du signal numérique

Exercice 5
La parole est échantillonnée à la fréquence de 8. 103 HZ. Chaque échantillon est codé sur 1
octet.
1. Combien de valeurs différentes d’échantillons peut o n avoir
2. Calculer le débit de la ligne téléphonique.

Exercice 6
On utilise Huffman pour coder la séquence suivante :
01234567891011121314151617181920212223242526272829

1. Donner la table des fréquences d’apparition des caractères


2. Construire l’arbre de Huffman
3. Donner la table des codes de chaque caractère
4. Si chaque ligne de cette table est codée de la façon suivante :
Chiffre (4bits) | taille du code en bits(2bits) | code (Xbits)
Combien faudrait-il de bits pour stocker la table des codes et le message compressé ?
5. Quelle serait la taille minimale du message compressé sans utiliser Huffman ?
6. A-t-on gagné ou perdu de l’espace de stockage?

Exercice 7
Un fichier WAV possède l’entête suivante (hexadécimal à gauche, ASCII à droite) :

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ASCII
----------------------------------------------- ----------------
0000: 52 49 46 46 D4 45 CC 01 57 41 56 45 66 6D 74 20 RIFFÔEÌúWAVEfmtú
0010: 10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 úúúúúúúúD¬úúú±úú
0020: 04 00 10 00 64 61 74 61 B0 45 CC 01 95 00 6D FF úúúúdata°EÌú•úmú
0030: 97 00 77 FF 6E 00 25 FF 58 00 14 FF 75 00 ED FE —úwúnú%úXúúúuúíþ
0040: 62 00 33 FE 2C 00 07 FE C4 FF 7A FE 53 FF C3 FE bú3þ,úúþÄúzþSúÃþ
0050: 91 FF 83 FE 21 00 91 FE EB 00 0D FF FF 00 57 FF ‘úƒþ!ú‘þëúúúúúWú
0060: 98 00 C4 FF 9F 00 79 00 60 00 DD 00 07 00 1D 01 ˜úÄúŸúyú`úÝúúúúú

La signification des champs est présentée dans le tableau suivant.


FACULTE DES SCIENCES DE BIZERTE DEPARTEMENT INFORMATIQUE

PS : Dans le tableau, les champs au format 'little endian' (octet de poids faible en tête) sont soulignés.
Les valeurs sont converties en format ‘big endian’ (façon habituelle de lire les nombres : octet de poids
fort en tête) dans la colonne Valeur.

Champs Nom Description Valeur


0000-0003 Chunk ID Identificateur de chunk "RIFF" en ASCII
0004-0007 Chunk size Taille totale du fichier moins 8 $01CC45D4=30 164 452
0008-000B Chunk ID Le format "RIFF" est suivi des format "WAVE" en
sous chunks "fmt " et "data" ASCII
000C-000F Sous chunk1 ID Fournit les paramètres d’encodage "fmt "
0010-0013 Sous chunk1 size Taille du sous chunk $00000010 = 16
0014-0015 format Audio $0001 = standard PCM $0001
$0101 = IBM mu-law
$0102 = IBM a-law
$0103 = IBM AVC ADPCM
0016-0017 Nombre de canaux $0001=mono $0002
$0002=stéréo
0018-001B Fréquence Nombre d’échantillons par $0000AC44 = 44100
d’échantillonnage seconde
001C-001F Débit binaire en Fréquence d’échantillonnage * $0002B110 = 176400
seconde Nombre de canaux *bits par canal
/8
0020-0021 Block Align Nombre de canaux*bits par $0004
échantillon /8
0022-0023 bits par échantillon $0008 = 8 bits, $0010=16
$0010 = 16 bits
0024-0027 Sous chunk2 ID Ce chunk contient les "data"
échantillons
0028-002B Sous chunk2 size Taille du sous chunk $01CC45B0 =30 164 400
002C-xxxx Donnée audio

1. La qualité du son encodé correspond elle à la voie téléphonique ? Sinon à quelle qualité
correspond-elle ? pourquoi ?
2. Quelle serait approximativement la taille en bits de cet extrait en format MP3 ?
3. Quelle est la durée en seconde de l’extrait sonore encodé ?

Vous aimerez peut-être aussi