Вы находитесь на странице: 1из 10

Multiplexage et d

emultiplexage
st
er
eophonique
Pr
esentation du projet
Un son stereophonique est un son produit lors dun enregistrement stereophonique et destine `a une ecoute stereophonique :
La prise de son stereophonique met en oeuvre deux microphones places en deux points
distincts de lespace. Un telle prise de son permet alors de restituer un espace sonore
avec une grande delite.
Lors de la restitution, deux haut-parleurs sont charges de transmettre le signal de chacun des deux microphones, utilisant le principe quun son provenant plus fort dune des
deux enceintes sera percu comme provenant de cette enceinte (dierence dintensite) ou
quun son provenant plus t
ot dune des deux enceintes sera percu comme provenant de
cette enceinte (dierence de temps).
Aujourdhui, lensemble des donnees sonores rendues disponibles par la radio ou la television sont de nature stereophonique. Neanmoins, historiquement, cela na pas toujours ete le
cas. Lors de passage en stereo, il a en eet fallu veiller a` ce que linformation audio stereophonique soit codee de telle facon que les anciens equipements monophoniques soient compatibles.
Le principe que nous allons utiliser dans ce projet pour coder et decoder une information
stereophonique sera exactement celui utilise aujourdhui en radiodiusion sur la bande FM
(87.5 MHz - 107.9 MHz). Notez que le terme bande FM est impropre car la Modulation
de Frequence (FM) utilisee pour transmettre le signal entre un emetteur et un recepteur (un
poste radio par exemple) peut tout a` fait etre utilisee sur nimporte quelle bande de frequence.
Concretement, un signal intermediaire note xstereo (t) contenant linformation stereophonique
est tout dabord obtenu a` partir dun multiplexeur stereophonique, puis module en frequence
an detre transmis. Lappareil de reception doit ensuite demoduler le signal recu, puis extraire
linformation stereophonique. Lensemble de ces operations sont representees gure 1. La
contrainte principale pour une telle transmission, comme mentionne auparavant, est que le
signal doit tout de meme pouvoir etre recu par des recepteur non equipes pour la stereophonie
(monophonie). Dans un tel cas, le recepteur nest alors equipe que de letage de demodulation
FM, et le signal resultant est alors directement envoye, par lintermediaire dun etage de
puissance, `a un seul et unique haut-parleur.
De facon `a coder linformation stereophonique en conservant une certaine compatibite avec
les anciens postes monophoniques, le signal xstereo (t) est elabore de la facon suivante : au signal
correspondant a` la somme des signaux issus des deux microphones (signal mono) est ajoute
le signal correspondant `a la dierence de ces signaux, modules en amplitude ; est egalement
ajoute la porteuse (avec une frequence divisee par deux) ayant servie `a moduler ce signal an
de permettre une demodulation coherente. Le schema de principe dun multiplexeur stereo
Master 2 CMI

Matlab et Traitement du Signal - 1

Microphone
voie droite

Multiplexeur

Emetteur

strophonique

FM

Microphone
voie gauche

Rcepteur

Dmultiplexeur

FM

strophonique

Haut parleur
voie droite

Haut parleur
voie gauche

Figure 1 Principe dune transmission stereophonique.


est donne en Figure 2 et lallure du contenu frequentiel dun tel signal contenant linformation
stereo est schematise Figure 3.
Filtre passe-bas
0 - 15kHz

Voie droite

Filtre passe-bas
0 - 15kHz

Voie gauche

G+D
+

+ +
+

- G-D

Emetteur FM
19kHz

+
38kHz

x2

Figure 2 Schema de principe du multiplexeur stereophonique


Lobjectif de ce projet, divise en trois seances distinctes, est detudier le syst`eme schematise
gure 2 dun part, et de proposer une solution permettant de decoder ce signal an de retrouver
les deux signaux dorigine dautre part. Plus precisement, ces trois seances porteront sur :
etude de lechantillonnage : phenom`ene de repliement et quantication ;
analyse frequentielle : utilisation de la transformee de Fourier des signaux dicrets ;
ltrage numerique : synth`ese de ltre pour le demultiplexage stereophonique.

S
eance 1 : Etude de l
echantillonnage

Lobjectif de cette premi`ere partie est dillustrer les eets de la numerisation des signaux
(echantillonnage et quantication). A la n de la seance, lobjectif est dobtenir le signal
xstereo (t) contenant les deux signaux vocaux droite et gauche que vous aurez prealablement
enregistres. Dans cette seance, nous reverrons les notions theoriques concernant :
lechantillonnage ;
le theor`eme de Shannon.

Master 2 CMI

Matlab et Traitement du Signal - 2

SM (f)

B stro

B mono

(G+D)

(G-D)

f (kHz)
15

19

23

38

53

Figure 3 Allure du spectre dun signal stereo

I.1

Echantillonnage

Un grand nombre de signaux varient contin


ument au cours du temps et leur representation
sur un ordinateur ou un processeur specialise necessite de ne prendre en compte que des valeurs
prises par le signal `a certains instants : il sagit de lechantillonnage. On ne sinteressera ici
quau cas de lechantillonnage regulier, cest-`a-dire que les instants o`
u lon mesure la valeur
u Te est la periode
du signal x(t) sont reguli`erement espaces dans le temps : x[n] = x(nTe ), o`
dechantillonnage.
1. Rappelons le theor`eme de Shannon (echantillonnage dun signal continu et reconstruction dun signal echantillonne) :
Pour quun signal ne soit pas perturbe par lechantillonnage, la frequence dechantillonnage doit etre superieure au double de la plus haute frequence contenue dans le signal.
Cette frequence limite sappelle la frequence de Nyquist.
Peut-on en pratique satisfaire les hypoth`eses de ce theor`eme ?
Nous allons illustrer les eets de lechantillonnage sur des signaux sonores. Un tel signal est
disponible dans un chier au format wave (*.wav) et peut etre charge dans Matlab a` laide
de la fonction wavread. La commande Matlab wavplay permet decouter un signal sonore
contenu dans un vecteur.
2. Charger le signal contenu dans le chier signal.wav. Tracer le signal sous Matlab et
ecoutez le. Donner approximativement les caracteristiques de ce signal (en realisant
plusieurs zooms avec la commande axis).
3. Conserver maintenant un echantillon sur S (on parle alors de sous-echantillonnage dun
facteur S) de ce signal et ecouter le signal resultant. Decrire de facon qualitative la
qualite de restitution suivant les valeurs prises par S. Entend-on les eets du repliement
spectral ? Justiez.
Nous allons maintenant enregistrer deux signaux vocaux distincts, signaux qui joueront le
r
ole des voies droite et gauche pour la modulation stereophonique faisant lobjet de ce projet.
4. Au moyen dun microphone et de loutil denregistrement de Windows, enregistrer
quelques secondes de parole dans un chier .wav. Sous Matlab, normaliser le signal
pour quil soit compris entre 1 et 1, et tracer le resultat des deux enregistrements.
5. Comme precedemment, sous echantillonner un des deux signaux dun facteur S. Entendon toujours les eets du repliement spectral ? Justiez.
Master 2 CMI

Matlab et Traitement du Signal - 3

I.2

Quantication

En pratique, un signal peut prendre une ininite de valeurs continues. Or, la representation
de ce meme signal sur un ordinateur ou un processeur specialise ne permet de prendre en
compte quun nombre ni de valeurs discr`etes : ce phenom`ene sappelle la quantication.
Nous proposons detudier ici leet de cette quantication.
1. Loperation de quantication peut etre representee par la fonction de quantication
suivante : Quel eet selon vous une telle quantication peut-elle avoir sur le signal ?

2.

3.

4.

5.

I.3

Que represente la grandeur q, aussi appele quantum ?


Creer une fonction Matlab quantif(x,N) qui realise loperation de quantication avec
un quantum = 2N (Utiliser la fonction Matlab round et faire en sorte que le signal soit
toujours compris entre 0 et1).
En utilisant la fonction wavplay, decrire de facon qualitative la restitution auditive dun
signal quantie (type de bruit, inuence de la valeur de N, . . . ). Tracer lallure du signal
quantie pour dierentes valeurs de N en les superposant au signal dorigine sur une
partie zoomee (Utiliser la commande Matlab hold, Representer les courbes superposees
de dierentes couleurs, help plot et utiliser la commande Matlab legend pour legender
la gure). Que constatez vous ?
A partir des signaux quanties et non quanties, acher lallure du bruit de quantication. En calculer la puissance
Pbruit pour dierentes valeurs de N. Tracer alors lallure de

Pbruit
la courbe 10 log10 Psignal en fonction de N, o`
u Psignal represente la puissance du signal
non quantie. Que remarquez vous ?
A laide de la commande Matlab polyfit, determiner lequation de la droite passant
par ces points.

Construction du signal st
er
eophonique

Nous allons maintenant chercher a` construire le signal module transportant linformation


stereophonique. Pour cela, la norme impose de limiter la bande passante des deux signaux
issus des deux microphones `a 15 kHz.
1. Utiliser la commande filter permettant dappliquer le ltre realisant cette limitation de
la bande passante. Le ltre sera synthetise `a laide de la commande fir1(50,15000/fe)
A laide de la commande filter, calculer les deux signaux ltres. Ecoutez les rapidement : pouvez vous entendre une dierence avec les signaux non limites `a 15 kHz ?
Justiez.
Master 2 CMI

Matlab et Traitement du Signal - 4

2. De facon `a simplier letude du signal module, egaliser la duree des deux signaux.
Utiliser ensuite la commande surechantillonnage fournie pour surechantillonner les
deux signaux.
3. Creer une fonction modulation permettant de fabriquer le signal module (`a partir des
signaux surechantillonnes) dont le spectre aura lallure de la gure 3. Consulter lannexe
fournie extraite de wikipedia. Sauvegarder ce signal pour les prochaines seances.
function [signalsurech,fs] = surechantillonnage(signal,fe)
% Surechantillonnage
% Attention : modifie l
eg`
erement la dur
ee du signal
% Pour se simplifier la vie : nombre pair d
echantillons
taille=round(length(signal)/2)*2-2;
signal=signal(1:taille);
fs = 132300;
Xsignal = fft(signal);
pas_f = fe/taille;
nb_pt = fs/pas_f;
Xsignalsurech = [Xsignal(1:(taille/2));zeros(nb_pt-taille,1);Xsignal((taille/2+1):end)];
signalsurech = real(ifft(Xsignalsurech))*nb_pt/taille;

Master 2 CMI

Matlab et Traitement du Signal - 5

Modulation d'amplitude - Wikipdia

1 sur 5

http://fr.wikipedia.org/wiki/Modulation_d%27amplitude

Modulation d'amplitude
La modulation d'amplitude est une technique utilise pour moduler un signal. Elle consiste en la multiplication du
signal moduler par un signal de frquence plus leve.

Sommaire
1 La modulation d'amplitude
1.1 Modulation du signal
1.2 Le signal modul
1.2.1 Allure du signal
1.2.2 Surmodulation
1.2.3 Spectre de frquences
1.3 Dmodulation
1.4 Contraintes lies ce type de modulation
2 Liens internes

La modulation d'amplitude
La modulation d'amplitude consiste faire varier l'amplitude d'un signal de frquence leve en fonction d'un signal
de basse frquence. Ce dernier est celui qui contient l'information transmettre (voix, par exemple, recueillie par
un microphone), le premier tant le signal porteur (qu'on appelle porteuse).
Le principe est simple : il repose sur la multiplication du signal porteur par le signal de basse frquence (signal
modulant) assujetti un dcalage (offset) judicieusement choisi.

Modulation du signal
Supposons que le signal modulant soit priodique, de pulsation =2F :

La porteuse est un signal de frquence bien plus leve. Notons-la :

Techniquement, la modulation s'effectue grce des circuits lectroniques spcifiques : un multiplieur (de
constante multiplicative k) et un additionneur :

29/09/2009 17:33

Modulation d'amplitude - Wikipdia

2 sur 5

http://fr.wikipedia.org/wiki/Modulation_d%27amplitude

Figure 2.1.1.
Le signal de sortie est :

Posons :

m est appel indice de modulation. On a alors comme signal de sortie :

On voit sur cette expression le terme constant de dcalage (ici ramen 1, mais en fait gal Vp). L'indice de
modulation devant rester infrieur (ou gal) 1, sous peine de "sur-modulation" (voir ci-dessous).

Le signal modul
Allure du signal
Cette expression du signal de sortie peut paratre bien abstraite. Regardons donc quoi ressemble le graphe de ce
signal. Le signal de modulation vm(t) est de frquence relativement faible :

Figure 2.2.1.1
Le signal de la porteuse vp(t) est quant elle de frquence leve. Ainsi, elle sera facilement diffusable (voir le
paragraphe 1.2). Son allure est la suivante :

Figure 2.2.1.2
Le signal modul (ou signal de sortie) vs(t), a donc cette allure (dans le cas o m=1/2) :

29/09/2009 17:33

Modulation d'amplitude - Wikipdia

3 sur 5

http://fr.wikipedia.org/wiki/Modulation_d%27amplitude

Figure 2.2.1.3
Surmodulation
Si l'amplitude du signal modulant est suprieure au dcalage (ceci peut arriver si l'on ajoute un offset avant la
multiplication) la valeur correspondante de m est suprieure 1. On parle de surmodulation. Le signal rsultant
tant alors de la forme (on parle de "battements") :

Spectre de frquences
Le spectre de frquences du signal modul est un graphe nous prsentant l'amplitude de chaque composante
sinusodale du signal. En effet, tout signal priodique pouvant tre dcompos en somme de fonctions sinusodales,
le signal modul est une somme de signaux sinusodaux, bien que l'expression que nous avions trouve soit un
produit.
Reprenons la et linarisons la :

Le spectre de frquences est le suivant: (l'amplitude des raies secondaire est

29/09/2009 17:33

Modulation d'amplitude - Wikipdia

4 sur 5

http://fr.wikipedia.org/wiki/Modulation_d%27amplitude

Figure 2.2.2.1
En pratique, le signal modulant balaye une certaine plage de frquences [fm1, fm2]. L'allure du spectre de
frquences sera la suivante :

Figure 2.2.2.2
On voit donc ici que pour que deux signaux ne se brouillent pas mutuellement, il faut que les spectres ne se
superposent pas. Il faut donc espacer suffisamment les frquences des deux porteuses.

Dmodulation
Une fois le signal reu, il va falloir le dmoduler pour pouvoir l'utiliser. On suppose que le signal reu est de la
forme :

Considrons le circuit suivant :

Figure 2.3.1
Les signaux vs(t) et v0(t) sont appliqus aux deux entres d'un multiplieur de constante k. v0(t) est un signal dont la
frquence est synchronise avec celle de la porteuse.

Calculons U(t) :

29/09/2009 17:33

Modulation d'amplitude - Wikipdia

5 sur 5

http://fr.wikipedia.org/wiki/Modulation_d%27amplitude

U(t) est donc la somme de cinq signaux. U(t) va maintenant passer dans un filtre passe bande de gain nul, dont les
frquences de coupures seront choisies autour des frquences du son audible. Ainsi la sortie du filtre, toutes les
composantes de frquence trop faible ou trop leves seront supprimes et il ne restera que le signal :

On a donc le signal d'origine, l'amplitude tant diffrente. La dmodulation est termine !

Contraintes lies ce type de modulation


En pratique, il sera impossible d'avoir un signal v0(t) parfaitement synchrone de la porteuse. En effet, les
fluctuations de la frquence, aussi minimes soient elles vont entrainer une dtrioration du signal audible, appele
fading. La correction de ce problme passe par la mise en place d'une boucle verrouillage de phase, qui permet
d'ajuster au mieux la frquence de v0(t).

Liens internes
Modulation de frquence
Modulation d'amplitude en quadrature de phase

Ce document provient de http://fr.wikipedia.org/wiki/Modulation_d%27amplitude .


Dernire modification de cette page le 18 septembre 2009 05:00.
Droit d'auteur : les textes sont disponibles sous licence Creative Commons paternit partage lidentique ; dautres
conditions peuvent sappliquer. Voyez les conditions dutilisation pour plus de dtails, ainsi que les crdits
graphiques.
Wikipedia est une marque dpose de la Wikimedia Foundation, Inc., organisation de bienfaisance rgie par le
paragraphe 501(c)(3) du code fiscal des tats-Unis.

29/09/2009 17:33

Оценить