17
2010-2011 Traitement Numérique du Signa l 1 ISPG l’école d’ingénieurs de l’Institut Galilée Université Paris 13 Traitement Numérique du Signal Master 1 Gabriel Dauphin

TNS2010A

Embed Size (px)

DESCRIPTION

bjbdbkzjflqk

Citation preview

  • ISPGlcole dingnieurs de lInstitut Galile Universit Paris 13Traitement Numrique du Signal Master 1Gabriel Dauphin

    Traitement Numrique du Signal

  • Traitement Numrique du SignalCours : TNS : 11x1,5hTP : MatLab : 3x3hTNS : 5x3hTD : TNS : 9x1,5hContrle1 partiel (3h)1 examen de TP 1 examen final (3h)

    Traitement Numrique du Signal

  • Contenus des cours (1re partie)Quantification (Microphone, CAN)Echantillonnage, Critre de Nyquist Energie, Puissance, bloqueur dordre 0, ( Haut-parleur, CNA, cho)Sries de Fourier, Transforme de Fourier (onde stationnaire et dissipation, cho)TFD, TFTD (analyseur de spectre)Filtres et repliements de spectres (stroboscope)Filtres analogiques, transforme de Laplace, ple, zro, stabilit, (retard, cho, filtre R-C, larsen)filtres numriques MA, AR, ARMA, Transforme en Z, (rverbrateur, mlangeur, ligne de retard, interfrence en communication)Temps FrquenceSignal Filtre

    Traitement Numrique du Signal

  • Contenu du cours (2me partie)

    Synthse de filtre MA, gabarit, fentre,Synthse de filtre AR, gabarit, (DC blocker, peaking equalizer)Intercorrlation, Autocorrlation, Dtection (radar)Temps frquences, multi-rsolution, filtre temps-variant (musique, parole, principe dincertitude), ondelette

    Traitement Numrique du Signal

  • Contenu de ce coursChane de mesureQuest-ce quun signal priodiqueQuest-ce quun signal quantifiQuelques transformations simples et leur visualisationsDirac

    Traitement Numrique du Signal

  • 1/ Quest-ce que le traitement du signal ?

    sourcecanaldestinataireperturbationTechnologiesTraitement du signalTraitement statistique

    du signalTraitement de

    linformationmicrophoneCD.wavradarCDhaut-parleur.mp3radar Signaux sans unit ?traitements souvent linairesmodlisation + identificationapprentissageMath: de nombreuses difficults relles qui ne seront pas mentionnes (voir MIT, OCV, digital communications)

    Traitement Numrique du Signal

  • Pression sonore et puissance subjectiveLp=20log10(P/2e-5) dBSound Pressure LevelLoundnessDiffrence de pression sonoreressentie commeidentiquepL(dB)Courbe isosonique : Dp/p=Cte(f)0dB: seuil d'audibilit De 20 30dB: chuchotementDe 60 70dB: tlviseur De 70 80dB: aspirateurDe 80 90dB: klaxon de voiture De 100 110dB: discothque 120dB: seuil de la douleur

    Traitement Numrique du Signal

  • Microphone

    1.Onde sonore, 2.Membrane, 3.Bobine mobile, 4.Aimant, 5.Signal lectrique u(t)=1.41 Ueff sin(2pft) a v(t)Signal temps continu et valeurs continuesdirectivitfiltre analogique-> anti-repliement

    Traitement Numrique du Signal

  • Quest-ce quun signal priodique

    signal priodiquesignal dure limite12priode1: extension unsignal dure limite sT(t)=s(t)1[t0,t0+T](t)2 : priodisations(t)=Sn sT(t-nT)dure dun signal

    Traitement Numrique du Signal

  • 2/ Signaux priodiquesSignaux temps continu et T-priodiquePour tout t, s(t+T)=s(t) -> s(t)= S s(t-nT)[1(t-nT)-1(t-(n-1)T)]2. Signaux temps discret et N-priodiquePour tout n, s[n+N]=s[n] -> sn= S s[n-kN]1{0..N-1}[n-kN]La priode est alors T=NTe.

    fa=1kHzfb=1,1kHzT=20mss(t)=cos(2p fa t)+cos(2p fb t)=2cos(p(fa+fb)t)cos(p(fa-fb)t)fa=1kHzfb=1,109kHzT=18min et 29s

    Traitement Numrique du Signal

  • Classification discret/continu

    amplitude continueamplitude discrtetemps continutemps discretchantil-lonnagequantificationP/NP

    Traitement Numrique du Signal

  • Classification discret/continuSignaux temps continu valeurs continuesx(t) est une fonction continue de t valeurs dans les rels2. Signaux temps discret valeurs continuesxn est une suite correspondant aux instants nTe valeurs dans R3. Signaux temps continu valeurs discrtes x(t) est une fonction continue de t valeurs dans un ensemble fini4. Signaux temps discret valeurs discrtes xn est une suite valeurs dans un ensemble fini 1 -> 3 : quantification 2 -> 4 : quantification1-> 2 : chantillonnage3-> 4 : chantillonnagesampling

    Traitement Numrique du Signal

  • 3/ Quantification linaire dun signalEcrter le signal sur un intervalle

    x |-> max(a,min(b,x))Transformation linaire vers lintervalle [0,N]

    x |-> N(x-a)/(b-a)Numro de la classe

    n=E[N(x-a)/(b-a)]cest le code transmisValeur correspondante

    xq=(n+1/2)*(b-a)/N+an bits -> 2^n classes

    xxqTaille de la classe:(b-a)/Nclasse 2clip, bin, error,quantification, least significant bitErreurmax(b-a)/2/NBit de poids faible

    Traitement Numrique du Signal

  • Erreur de quantification en fonction du Nbr de bits

    bitsErreur max

    Traitement Numrique du Signal

  • Quantification non-linaire

    Loi de codage A (Europe), m (Amrique du nord et Japon)x -> y -> yq -> xloiAQloiA invcompandingx y=Ax/(1+ln(A)) x>1/A => y=sign(x)(1+ln(A|x|))/(1+ln(A))

    Traitement Numrique du Signal

  • 4/ Quelques transformations simples et leur visualisationSignal avec composante continueSignal dorigineSignal retardSignal dilatSignal amplifi

    Traitement Numrique du Signal

  • 5/ DiracsDirac temps continuDirac temps discretetsi

    Traitement Numrique du Signal