1. Ministère de l’Enseignement Supérieur, de la Recherche Scientifique et de la
Technologie
Université de Carthage
Institut National des Sciences Appliquées et de Technologie
Département de Génie Physique et Instrumentation
Compte rendu : Communication Optique
Modulation des signaux
Elaboré par : -GUENBRI Mohamed
-ELKHADHRAOUI Hamdi
2. I- Partie 1 :
A- La fonction FMMOD et FMDEMOD:
y=fmmod(x,fc,fs,freq_dev);
z=fmdemod(x,fc,fs,freq_dev);
Soit le programme matlab suivant de la fonction modfm et fmdemod qui
permet de modulé un double signal x[s1 s2]sous forme de y puis les démodulé
sous forme de z:
La variable t est un vecteur colonne variant de 0 à fs-1 avec une pas de 100
3.
4. B- LA FONCTION AMMODET AMDEMOD:
ydouble=ammod(x,fc,fs);
La fonction ammod permet la modulation du signal message x en utilisant la
modulation d’amplitude avec fc représnte la fréquence de la porteuse et fs la
fréquence d’échantionnage.La fonction amdemod permet la démodulation du
signal message x en utilisant la modulation d’amplitude avec fc représnte la
fréquence de la porteuse et fs la fréquence d’échantionnage.
Soit le programme matlab suivant de la fonction modam qui permet de modulé
unsignal x sous forme de y puis faire sa transformé de fourrier de l’afficher
sous forme de zdouble:
cc
ydouble = ammod(x,Fc,Fs) : permet de moduler x à une seul bande
La commande zdouble = fft(ydouble); permet de calculer la transformée de
fourrier de ydouble.
Resultat sur MATLAB
5. c-LA FONCTION TRANS ET BODE:
La fonction trans est une fonction de transfert tel que:
[h]=trans(w)=k*w^2/(w0^2+2*j*phi*w0*(w-w0^2)
Le code matlab est le suivant:
La fonction bode es une fonction qui utilise la fonction trans et semilog et qui
prend fmax,fmin et n comme variable d’entrée et qui retourne le tracé semi
logarthmique du diagramme de bode(gain en db):
Le code matlab est le suivant: