2
epartement de Physique Facult´ e des Sciences Universit´ e Choua¨ ıb Doukkali El Jadida TP5 : TELECOMS Transform´ ee de Fourier 1 TP51 (filtrage de signaux) L’objectif ` a travers ce TP est de montrer l’utilit´ e du filtrage en g´ en´ eral ` a la fois pour l’ex- traction d’une composante correspondant ` a une bande de fr´ equences et aussi pour le d´ ebruitage. TP51 (Filtrage d’un signal non bruit´ e) en´ erer deux signaux sinuso¨ ıdaux de fr´ equences respectives F 1 = 256Hz et F 1 = 512Hz et d’amplitudes respectives 2 et 3. On prendra la fr´ equence d’´ echantillonnage F e = 8196Hz et une taille de signal N = 512. L’axe du temps repr´ esent´ e par la variable t =0:1:(N - 1) prend en consid´ eration N ´ echantillons. L’´ echantillonnage de cet axe permet sa conversion en seconde c-` a-d ts = t/F e. De la mˆ eme mani` ere, L’axe des fr´ equences repr´ esent´ e par la variable f =0:1:(N - 1) prend en consid´ eration N points. L’´ echantillonnage de cet axe permet sa conversion en Hertz c-` a-d fh = f * Fe N , avec Fe N repr´ esente la r´ esolution fr´ equentielle. 1-Tracer la repr´ esentation temporelle de la somme s(t) de ces deux signaux. 2-Tracer le module de la transform´ ee de Fourier S (f ) du signal s(t). 3-Conclure. On veut extraire du signal somme s(t) la sinuso¨ ıde de fr´ equence 256Hz. L’op´ eration ` a r´ ealiser est alors un filtrage dans le domaine fr´ equentiel. Pour ce faire, on construit d’abord une fonction ’porte’ dans le domaine fr´ equentiel. On proc` ede ensuite ` a un filtrage en fr´ equence de la trans- form´ ee de Fourier de s(t) c-` a-d multiplication (´ el´ ement par ´ el´ ement) de la porte par le spectre du signal ` a filtrer. Cette fonction porte correspond ` a un signal non nul (et vaut 1) dans les bandes de fr´ equence, ±f , centr´ ees autour de ±256Hz. Le script suivant permet de construire cette fonction. delta =2 ; porte=zeros(1,N) ; porte(round(F1*N/Fe)-delta :round(F1*N/Fe)+delta)=1 ; porte(N-round(F1*N/Fe)-delta :N-round(F1*N/Fe)+delta)=1 ; 4-Expliquer le script ci-dessus. 5-Tracer, en utilisant ce script, le signal (porte) et la partie r´ eelle de sa transform´ ee de Fourier inverse (utiliser pour cel` a les fonctions real et ifft ). Que peut-on dire de ce filtre ? 6-Filtrer ensuite le signal S (f ) et tracer le signal filtr´ e en temps et en fr´ equence. Conclusion ? 1 Pr. K. SABRI, Pr. O. LABOUIDYA & Pr. M. BOUSMAH Master R´ eseaux & T´ el´ ecoms 2011/2012 1

TP5 Master Telecom Ennoncé

Embed Size (px)

DESCRIPTION

TP5 Master Telecom Ennoncé

Citation preview

  • Departement de PhysiqueFaculte des SciencesUniversite Chouab DoukkaliEl Jadida

    TP5 : TELECOMS

    Transformee de Fourier1

    TP51 (filtrage de signaux)

    Lobjectif a` travers ce TP est de montrer lutilite du filtrage en general a` la fois pour lex-traction dune composante correspondant a` une bande de frequences et aussi pour le debruitage.

    TP51 (Filtrage dun signal non bruite)

    Generer deux signaux sinusodaux de frequences respectives F1 = 256Hz et F1 = 512Hz etdamplitudes respectives 2 et 3. On prendra la frequence dechantillonnage Fe = 8196Hz etune taille de signal N = 512. Laxe du temps represente par la variable t = 0 : 1 : (N 1)prend en consideration N echantillons. Lechantillonnage de cet axe permet sa conversion enseconde c-a`-d ts = t/Fe. De la meme manie`re, Laxe des frequences represente par la variablef = 0 : 1 : (N 1) prend en consideration N points. Lechantillonnage de cet axe permet saconversion en Hertz c-a`-d fh = f Fe

    N, avec Fe

    Nrepresente la resolution frequentielle.

    1-Tracer la representation temporelle de la somme s(t) de ces deux signaux.2-Tracer le module de la transformee de Fourier S(f) du signal s(t).3-Conclure.

    On veut extraire du signal somme s(t) la sinusode de frequence 256Hz. Loperation a` realiserest alors un filtrage dans le domaine frequentiel. Pour ce faire, on construit dabord une fonctionporte dans le domaine frequentiel. On proce`de ensuite a` un filtrage en frequence de la trans-formee de Fourier de s(t) c-a`-d multiplication (element par element) de la porte par le spectredu signal a` filtrer. Cette fonction porte correspond a` un signal non nul (et vaut 1) dans lesbandes de frequence, 2f , centrees autour de 256Hz. Le script suivant permet de construirecette fonction.

    delta =2 ;porte=zeros(1,N) ;porte(round(F1*N/Fe)-delta :round(F1*N/Fe)+delta)=1 ;porte(N-round(F1*N/Fe)-delta :N-round(F1*N/Fe)+delta)=1 ;

    4-Expliquer le script ci-dessus.5-Tracer, en utilisant ce script, le signal (porte) et la partie reelle de sa transformee de Fourierinverse (utiliser pour cela` les fonctions real et ifft). Que peut-on dire de ce filtre ?6-Filtrer ensuite le signal S(f) et tracer le signal filtre en temps et en frequence. Conclusion ?

    1Pr. K. SABRI, Pr. O. LABOUIDYA & Pr. M. BOUSMAH Master Reseaux & Telecoms 2011/2012

    1

  • TP52 (Filtrage dun signal bruite)

    En effet, pour etre proche de la realite, le rajout dun bruit de mesure simpose. Ce dernier, peutetre modelise par un bruit aleatoire gaussien. La fonction randn permet de simuler la presencede ce genre de bruit.7-Generer le meme signal que la Partie TP51 additionne dun bruit.8-Refaire la meme etude que la Partie TP51.9-Conclusion de letude ?

    2