SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Université Paris-Dauphine                                                                                      Année 2009-2010
UFR MIDO-M1



                         Examen - Traitement numérique du signal - Janvier 2010

 Les documents et calculatrices sont autorisés. La qualité de la rédaction et de la présentation entreront pour
                             une part importante dans l'appréciation des copies.


Exercice 1.(Questions courtes)


  1. Citer deux propriétés de la transformée de Fourier d'une fontion              L1 (R)
     Correction : une transformée de Fourier tend vers 0 en l'inni et est uniformément continue.
  2. Une source uniforme discrète émet des valeurs comprise entre                 −30   et   50.   On la quantie uniformément
     sur 3 bits. Quelles sont les valeurs obtenues après quantication ?

     Correction : on prend les valeurs des milieux des intervalles de quantication. On obtient
                                                 {−25, −15, −5, 5, 15, 25, 35, 45}.


  3. Un codage source a pour mots :
                                                       {0001, 1, 010, 001, 011}.
      (a) Ce code est-il préxe (i.e. auto-ponctué) ?

            Correction : oui il est auto-ponctué, car aucun mot n'est le début d'un autre.
      (b) Si oui, dessiner l'arbre correspondant. Sinon, indiquer une modication simple le rendant auto-
            ponctué.

            Correction : faire l'arbre...
  4. Citer deux exemples de support d'information binaire.

     Correction : un CD (aussi appelé disque optique, le bit est codé par un trou), un onde lumineuse dans une
     bre optique (codage en fréquence ou en phase), une impulsion électrique dans un cable électrique (codage
     en tension ou en intensité), une onde électromagnétique dans l'atmosphère ou dans l'espace (codage en
     phase)...
  5. On se donne un entier naturel     N , une suite nie de N       nombres réels      (a0 , a1 , ..., aN −2 , aN −1 ) et un nombre
     réel   ω.   On considère le nombre A déni par :

                                            A = a0 + a1 ω + a2 ω 2 + ... + aN −1 ω (N −1) .

     Quel est le nombre minimal de multiplications à eectuer pour pour calculer la valeur de                    A?
     Correction : en utilisant l'algorithme de Hörner, le calcul nécessite (N − 1) multiplications.

Exercice 2.(Codage de Human)
Une source sans mémoire    S génère    des symboles       A, B, C, D, E, F   et    G   avec les probabilités respectives     1/16,
1/16, 1/16, 1/16, 1/4, 1/4, 1/4.
  1. Réaliser un codage de Human des           7   S.
                                                    valeurs de

     Correction : faire un arbre. On trouve que A, B, C, D ont des codes de longueurs 4, et G, E, F ont des
     codes de longueurs 2. Un codage possible est
                                                      M ot source M ot code
                                                           A        0000
                                                           B        0001
                                                           C        0010
                                                           D        0011
                                                           E         10
                                                           F         11
                                                           G         01



                                                                 1
2. Comparer le nombre moyen         n
                                      ¯   d'éléments binaires utilisés par ce code pour représenter une valeur de                        S
     avec l'entropie de   S.
     Correction : le nombre moyen de bits utilisés pour coder un symbole est
                                                                      n = 2.5.
                                                                      ¯

     L'entropie vaut
                                                           1        1      1      1
                                  H(S) = −4 ×                log2 ( ) − 3 × log2 ( ) = 2.5.
                                                          16       16      4      4
     Le codage est donc optimal dans ce cas.
  3. Est-il intéressant de coder les extensions de            S   plutot que     S?   Si oui, pourquoi ? Sinon jusitifer.

     Correction : la limite théorique étant atteinte, il est inutile de coder les extensions de la source.

Exercice 3.(Un code correcteur)
On considère le code linéaire dont les mots sont constitués de deux éléments binaires d'information                         (a1 , a2 )   et
trois éléments binaires de contrôle   (a3 , a4 , a5 )   tels que :


                                                         a3       = a1
                                                         a4       = a2
                                                         a5       = a1 + a2
  1. Expliciter à l'aide d'un tableau le code en attribuant à chaque couple de bits d'une source binaire un mot
     code constitué de 5 éléments binaires.

     Correction : on obtient le tableau suivant.
                                                        M ot source M ot code
                                                            00       00000
                                                            01       01011
                                                            10       10101
                                                            11       11110

  2. Préciser le pouvoir correcteur de ce code en tenant compte de la question précédente.

     Correction : la distance du code étant 3, on peut corriger une erreur.
  3. Donner l'expression de la matrice génératrice                G   et de la matrice de contrôle      H.
     Correction : on note G la matrice génératrice et H la matrice de contrôle. On a :
                                                         
                                          1             0                                          
                                         0                                1          0   1   0   0
                                                        1 
                                      G=
                                         1
                                                                      H= 0          1   0   1   0 
                                                        0 
                                                                           1          1   0   0   1
                                          1             1

  4. Construire une table de décodage indiquant les congurations d'erreurs eectivement corrigées : on de-
     mande précisément un tableau qui indique les corrections à eectuer en fonction du syndrôme observé.
     On ne considérera que les syndrômes donnant lieu à une correction exacte.

     Correction : on ne considère donc que les syndrômes correspondant à au plus une erreur. Il y en a 6 (5
     correspondants à une erreur, 1 correspondant à 0 erreur), et sont donnés par les 5 colonnes de H plus le
     vecteur nul.

                                          Syndrome            Bit a corriger          M ot decode
                                            (000)t                aucun                 (a1 , a2 )
                                            (101)t                  a1                (a1 + 1, a2 )
                                            (011)t                  a2                (a1 , a2 + 1)
                                            (100)t                  a3                  (a1 , a2 )
                                            (010)t                  a4                  (a1 , a2 )
                                            (001)t                  a5                  (a1 , a2 )

  5. On transmet ces mots de code sur un canal binaire symétrique de probabilité d'erreur                       p = 10−2 .    Calculer
     la probabilité d'erreur par mot codé résultant de l'utilisation de la table de décodage. Comparer avec la
     probabilité d'erreur qui résulterait d'une transmission directe (sans codage) des mots source constitués de
     deux éléments binaires.



                                                                      2
Correction : sans correction, la probabilité de transmission correcte est de (1 − p)2 = 0.9801. Avec la
     stratégie de codage proposée (1 − p)5 + 5p(1 − p)4 = 0.99902. La probabilité d'une erreur de transmission
     passe donc de 1.99% à 9.8015e-02%.

Exercice 4.(Transmission d'un signal)
On dispose d'un canal de transmission dont le débit est de 36 000 bits/s pour transmettre un son.

  1. Sachant que la fréquence maximale contenue dans le son que l'on souhaite transmettre est                     Fmax = 2.3kHz ,
     proposer une valeur minimale pour la fréquence d'échantillonnage                Fe .
     Correction : d'après le Th. de Shannon-Nyquist, il faut un échantillonage à une fréquence d'au moins
     4.6kHz .
  2. Pour cette fréquence et ce canal, sur combien de bit au maximum peut-on quantier le signal ?

     Correction : on doit envoyer 4600 échantillons par seconde, or on dispose de 36000 bits par seconde. Cela
     signie qu'on peut allouer 7.8261 bit par échantillon, soit 7 bits.
  3. Avec ce nombre de bits, sur combien de valeurs sera quantié le signal ?

     Correction : on pourra quantier chaque échantillon sur 27 niveaux, soit 128 valeurs.
  4. On souhaite maintenant utiliser ce canal pour transmettre l'information émise par une source binaire
     S   émettant des symboles 0 et 1 avec un débit de 64 000 bits/s. Cette source émet un 0 avec une
     probabilité de   p0 = 0.1 et un 1   avec une probabilité     p1 = 0.9. Peut-on utiliser le canal C        pour transmettre
     l'information de    S?
     Correction : pour décider si le canal a une capacité susante, il faut calculer l'entropie de la source.
     Celle-ci vaut H(S) = −.1 ∗ log2 (.1) − .9 ∗ log2 (.9) = 0.469. La limite théorique de compression est donc de
     0.469 × 64000 qui est inférieure à la capacité du canal. On pourra donc utiliser le canal, à condition de
     coder une extension susament élevée de la source.
  5. Quelle extension de    S   doit-on coder ?

     Correction : on a H(S)         n
                                    ¯   H(S) + k . Pour garantir H(S) +
                                               1                                 1
                                                                                 k      0.5, il faut prendre k         33.

Exercice 5.(Etude d'un ltre)


Soit un ltre déni par la formule suivante :

                                                  1
                                 yn − yn−1 =        (xn + xn−1 − xn−2 − xn−3 ).             ( )
                                                  2
  1. Calculer les 8 premiers termes     y0 , ..., y7   de la réponse impulsionelle. En déduire son expression complète.

     Correction : on obtient la suite {0.5, 1, 0.5, 0, 0, 0, 0, 0}. Par récurrence, on montre que la suite est nulle
     par la suite. On obtient donc :
                                                          h0   = 0.5
                                                          h1   = 1
                                                          h2   = 0.5
                                                          hn   = 0 sinon.

  2. Calculer la réponse en fréquence (aussi appellée réponse fréquentielle)                H(eiω ).   Tracer   |H(eiω )|   pour   ω∈
     [0, π].   Comment qualieriez-vous ce ltre ?

     Correction : on obtient H(ω) = e−iω (1 + cos(ω)). C'est un ltre qui amplie les basse fréquences.
  3. Est-il à phase linéaire ?

     Correction : oui, puisque d'après le calcul précédent, la phase vaut −ω .
  4. Montrer que l'on peut réecrire l'équation         ( ) de telle sorte que le ltre apparaisse comme un ltre à réponse
     impulsionnelle nie.

     Correction : connaissant (hn )n∈N , il est facile de déduire que yn = 0.5xn + xn−1 + 0.5xn−2 . Ce qui peut
     aussi se montrer par récurrence à l'aide de la dénition du ltre.




                                                                3

Weitere ähnliche Inhalte

Was ist angesagt?

Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)mohamed_SAYARI
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximationmohamed_SAYARI
 
Bac s 2014_centres_etrangers
Bac s 2014_centres_etrangersBac s 2014_centres_etrangers
Bac s 2014_centres_etrangersFabrice Lallemand
 
Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2linuxscout
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximationWael Ismail
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetiquemohamed_SAYARI
 
Cours maths s1.by m.e.goultine
Cours maths s1.by m.e.goultineCours maths s1.by m.e.goultine
Cours maths s1.by m.e.goultineAbdel Hakim
 
Ch3 algebreboole
Ch3 algebrebooleCh3 algebreboole
Ch3 algebreboolemickel iron
 
ALGEBRE BINAIRE ET CIRCUITS LOGIQUES
ALGEBRE BINAIRE ET CIRCUITS LOGIQUESALGEBRE BINAIRE ET CIRCUITS LOGIQUES
ALGEBRE BINAIRE ET CIRCUITS LOGIQUESsarah Benmerzouk
 
Exercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombresExercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombressalah fenni
 
Coursalgorithmique
CoursalgorithmiqueCoursalgorithmique
Coursalgorithmiquenicodeff
 
Matrices
MatricesMatrices
Matricesbades12
 

Was ist angesagt? (20)

Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
 
Bac s 2014_centres_etrangers
Bac s 2014_centres_etrangersBac s 2014_centres_etrangers
Bac s 2014_centres_etrangers
 
Mf02
Mf02Mf02
Mf02
 
Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximation
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
C4 fonctions
C4 fonctionsC4 fonctions
C4 fonctions
 
Cours maths s1.by m.e.goultine
Cours maths s1.by m.e.goultineCours maths s1.by m.e.goultine
Cours maths s1.by m.e.goultine
 
Cours maths
Cours mathsCours maths
Cours maths
 
Ch3 algebreboole
Ch3 algebrebooleCh3 algebreboole
Ch3 algebreboole
 
ALGEBRE BINAIRE ET CIRCUITS LOGIQUES
ALGEBRE BINAIRE ET CIRCUITS LOGIQUESALGEBRE BINAIRE ET CIRCUITS LOGIQUES
ALGEBRE BINAIRE ET CIRCUITS LOGIQUES
 
bac info : série récursivité
bac info : série récursivitébac info : série récursivité
bac info : série récursivité
 
Exercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombresExercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombres
 
Coursalgorithmique
CoursalgorithmiqueCoursalgorithmique
Coursalgorithmique
 
Mes devoirs 4 si
Mes devoirs 4 siMes devoirs 4 si
Mes devoirs 4 si
 
Matrices
MatricesMatrices
Matrices
 

Andere mochten auch

chap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_bchap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_bBAKKOURY Jamila
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionMaria Akther
 
Maravillas del mundo
Maravillas del mundoMaravillas del mundo
Maravillas del mundoalvapere21
 
Keynote de présentation | Mémoire de fin de formation. Game Designer - Game ...
Keynote de présentation  | Mémoire de fin de formation. Game Designer - Game ...Keynote de présentation  | Mémoire de fin de formation. Game Designer - Game ...
Keynote de présentation | Mémoire de fin de formation. Game Designer - Game ...Michel Nkuindja
 
CJE Montreal - Optimiser votre profil Linkedin
CJE Montreal - Optimiser votre profil LinkedinCJE Montreal - Optimiser votre profil Linkedin
CJE Montreal - Optimiser votre profil LinkedinMarie-Andrée Roger
 
La vie après les Ad Blockers: Manifeste pur une publicité durable
La vie après les Ad Blockers: Manifeste pur une publicité durableLa vie après les Ad Blockers: Manifeste pur une publicité durable
La vie après les Ad Blockers: Manifeste pur une publicité durableyann le gigan
 
Lilium saint-version-tenor-bajo
Lilium saint-version-tenor-bajoLilium saint-version-tenor-bajo
Lilium saint-version-tenor-bajoKratbu
 
Carré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presse
Carré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presseCarré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presse
Carré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presseAgence Colonnes
 
Catalogue clercelin matériaux hd (Projet non payé)
Catalogue clercelin matériaux hd (Projet non payé)Catalogue clercelin matériaux hd (Projet non payé)
Catalogue clercelin matériaux hd (Projet non payé)Loic Tortelier
 
Full Informatiu (Fr)
Full Informatiu (Fr)Full Informatiu (Fr)
Full Informatiu (Fr)ProjecteICI
 
Dossier teambuilding ecole des sables
Dossier teambuilding  ecole des sablesDossier teambuilding  ecole des sables
Dossier teambuilding ecole des sablesAbdoul Wane
 
Violencia familiar 9785
Violencia familiar 9785Violencia familiar 9785
Violencia familiar 9785eve_2013
 
Guía mif proyectable
Guía mif proyectableGuía mif proyectable
Guía mif proyectableAlihon
 

Andere mochten auch (20)

Presentation finale
Presentation finalePresentation finale
Presentation finale
 
Codage
CodageCodage
Codage
 
Codes Convolutifs
Codes ConvolutifsCodes Convolutifs
Codes Convolutifs
 
chap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_bchap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_b
 
chap4 codes-en-ligne
chap4 codes-en-lignechap4 codes-en-ligne
chap4 codes-en-ligne
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Maravillas del mundo
Maravillas del mundoMaravillas del mundo
Maravillas del mundo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Keynote de présentation | Mémoire de fin de formation. Game Designer - Game ...
Keynote de présentation  | Mémoire de fin de formation. Game Designer - Game ...Keynote de présentation  | Mémoire de fin de formation. Game Designer - Game ...
Keynote de présentation | Mémoire de fin de formation. Game Designer - Game ...
 
Lugares turisticos del Ecuador
Lugares turisticos del EcuadorLugares turisticos del Ecuador
Lugares turisticos del Ecuador
 
CJE Montreal - Optimiser votre profil Linkedin
CJE Montreal - Optimiser votre profil LinkedinCJE Montreal - Optimiser votre profil Linkedin
CJE Montreal - Optimiser votre profil Linkedin
 
La vie après les Ad Blockers: Manifeste pur une publicité durable
La vie après les Ad Blockers: Manifeste pur une publicité durableLa vie après les Ad Blockers: Manifeste pur une publicité durable
La vie après les Ad Blockers: Manifeste pur une publicité durable
 
Lilium saint-version-tenor-bajo
Lilium saint-version-tenor-bajoLilium saint-version-tenor-bajo
Lilium saint-version-tenor-bajo
 
Carré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presse
Carré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presseCarré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presse
Carré Rive Gauche "Métamorphoses" du 3 au 7 juin 2015 - Dossier de presse
 
Catalogue clercelin matériaux hd (Projet non payé)
Catalogue clercelin matériaux hd (Projet non payé)Catalogue clercelin matériaux hd (Projet non payé)
Catalogue clercelin matériaux hd (Projet non payé)
 
Éducation aux médias et citoyenneté
Éducation aux médias et citoyennetéÉducation aux médias et citoyenneté
Éducation aux médias et citoyenneté
 
Full Informatiu (Fr)
Full Informatiu (Fr)Full Informatiu (Fr)
Full Informatiu (Fr)
 
Dossier teambuilding ecole des sables
Dossier teambuilding  ecole des sablesDossier teambuilding  ecole des sables
Dossier teambuilding ecole des sables
 
Violencia familiar 9785
Violencia familiar 9785Violencia familiar 9785
Violencia familiar 9785
 
Guía mif proyectable
Guía mif proyectableGuía mif proyectable
Guía mif proyectable
 

Ähnlich wie Corr exam2010

ch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptamine17157
 
Circuits logiques combinatoire
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoirelinuxscout
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoiresmickel iron
 
4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamathsSmaali Mondher
 
representation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptrepresentation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptphysikcollege
 
Algebre-de-Boole-et-Simplifications.pdf
Algebre-de-Boole-et-Simplifications.pdfAlgebre-de-Boole-et-Simplifications.pdf
Algebre-de-Boole-et-Simplifications.pdfinformatiquehageryah
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiquesmorin moli
 
Les circuits combinatoires
Les circuits combinatoires Les circuits combinatoires
Les circuits combinatoires wafawafa52
 
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017Ahmed Ammar Rebai PhD
 
Chap7 stat-proba-invest en-avenir_proba-corr
Chap7 stat-proba-invest en-avenir_proba-corrChap7 stat-proba-invest en-avenir_proba-corr
Chap7 stat-proba-invest en-avenir_proba-corrAnas Abidine
 
Nombres réels et négatifs en binaire
Nombres réels et négatifs en binaireNombres réels et négatifs en binaire
Nombres réels et négatifs en binairevalentin Victoire
 
Ch1 circuits logiques_p1_combinatoire-v4
Ch1 circuits logiques_p1_combinatoire-v4Ch1 circuits logiques_p1_combinatoire-v4
Ch1 circuits logiques_p1_combinatoire-v4linuxscout
 
D226 chapitre 6
D226 chapitre 6D226 chapitre 6
D226 chapitre 6WanisAMER
 

Ähnlich wie Corr exam2010 (20)

Td02
Td02Td02
Td02
 
Logique
LogiqueLogique
Logique
 
ch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.ppt
 
Circuits logiques combinatoire
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoire
 
sujet 1.pptx
sujet 1.pptxsujet 1.pptx
sujet 1.pptx
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoires
 
Ch2 representation
Ch2 representationCh2 representation
Ch2 representation
 
4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths
 
Slide-Complexite by loic.pdf
Slide-Complexite by loic.pdfSlide-Complexite by loic.pdf
Slide-Complexite by loic.pdf
 
representation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptrepresentation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.ppt
 
Algebre-de-Boole-et-Simplifications.pdf
Algebre-de-Boole-et-Simplifications.pdfAlgebre-de-Boole-et-Simplifications.pdf
Algebre-de-Boole-et-Simplifications.pdf
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiques
 
Les circuits combinatoires
Les circuits combinatoires Les circuits combinatoires
Les circuits combinatoires
 
Td02 corrige
Td02 corrigeTd02 corrige
Td02 corrige
 
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
 
Chap7 stat-proba-invest en-avenir_proba-corr
Chap7 stat-proba-invest en-avenir_proba-corrChap7 stat-proba-invest en-avenir_proba-corr
Chap7 stat-proba-invest en-avenir_proba-corr
 
Nombres réels et négatifs en binaire
Nombres réels et négatifs en binaireNombres réels et négatifs en binaire
Nombres réels et négatifs en binaire
 
CODAGE.pptx
CODAGE.pptxCODAGE.pptx
CODAGE.pptx
 
Ch1 circuits logiques_p1_combinatoire-v4
Ch1 circuits logiques_p1_combinatoire-v4Ch1 circuits logiques_p1_combinatoire-v4
Ch1 circuits logiques_p1_combinatoire-v4
 
D226 chapitre 6
D226 chapitre 6D226 chapitre 6
D226 chapitre 6
 

Corr exam2010

  • 1. Université Paris-Dauphine Année 2009-2010 UFR MIDO-M1 Examen - Traitement numérique du signal - Janvier 2010 Les documents et calculatrices sont autorisés. La qualité de la rédaction et de la présentation entreront pour une part importante dans l'appréciation des copies. Exercice 1.(Questions courtes) 1. Citer deux propriétés de la transformée de Fourier d'une fontion L1 (R) Correction : une transformée de Fourier tend vers 0 en l'inni et est uniformément continue. 2. Une source uniforme discrète émet des valeurs comprise entre −30 et 50. On la quantie uniformément sur 3 bits. Quelles sont les valeurs obtenues après quantication ? Correction : on prend les valeurs des milieux des intervalles de quantication. On obtient {−25, −15, −5, 5, 15, 25, 35, 45}. 3. Un codage source a pour mots : {0001, 1, 010, 001, 011}. (a) Ce code est-il préxe (i.e. auto-ponctué) ? Correction : oui il est auto-ponctué, car aucun mot n'est le début d'un autre. (b) Si oui, dessiner l'arbre correspondant. Sinon, indiquer une modication simple le rendant auto- ponctué. Correction : faire l'arbre... 4. Citer deux exemples de support d'information binaire. Correction : un CD (aussi appelé disque optique, le bit est codé par un trou), un onde lumineuse dans une bre optique (codage en fréquence ou en phase), une impulsion électrique dans un cable électrique (codage en tension ou en intensité), une onde électromagnétique dans l'atmosphère ou dans l'espace (codage en phase)... 5. On se donne un entier naturel N , une suite nie de N nombres réels (a0 , a1 , ..., aN −2 , aN −1 ) et un nombre réel ω. On considère le nombre A déni par : A = a0 + a1 ω + a2 ω 2 + ... + aN −1 ω (N −1) . Quel est le nombre minimal de multiplications à eectuer pour pour calculer la valeur de A? Correction : en utilisant l'algorithme de Hörner, le calcul nécessite (N − 1) multiplications. Exercice 2.(Codage de Human) Une source sans mémoire S génère des symboles A, B, C, D, E, F et G avec les probabilités respectives 1/16, 1/16, 1/16, 1/16, 1/4, 1/4, 1/4. 1. Réaliser un codage de Human des 7 S. valeurs de Correction : faire un arbre. On trouve que A, B, C, D ont des codes de longueurs 4, et G, E, F ont des codes de longueurs 2. Un codage possible est M ot source M ot code A 0000 B 0001 C 0010 D 0011 E 10 F 11 G 01 1
  • 2. 2. Comparer le nombre moyen n ¯ d'éléments binaires utilisés par ce code pour représenter une valeur de S avec l'entropie de S. Correction : le nombre moyen de bits utilisés pour coder un symbole est n = 2.5. ¯ L'entropie vaut 1 1 1 1 H(S) = −4 × log2 ( ) − 3 × log2 ( ) = 2.5. 16 16 4 4 Le codage est donc optimal dans ce cas. 3. Est-il intéressant de coder les extensions de S plutot que S? Si oui, pourquoi ? Sinon jusitifer. Correction : la limite théorique étant atteinte, il est inutile de coder les extensions de la source. Exercice 3.(Un code correcteur) On considère le code linéaire dont les mots sont constitués de deux éléments binaires d'information (a1 , a2 ) et trois éléments binaires de contrôle (a3 , a4 , a5 ) tels que : a3 = a1 a4 = a2 a5 = a1 + a2 1. Expliciter à l'aide d'un tableau le code en attribuant à chaque couple de bits d'une source binaire un mot code constitué de 5 éléments binaires. Correction : on obtient le tableau suivant. M ot source M ot code 00 00000 01 01011 10 10101 11 11110 2. Préciser le pouvoir correcteur de ce code en tenant compte de la question précédente. Correction : la distance du code étant 3, on peut corriger une erreur. 3. Donner l'expression de la matrice génératrice G et de la matrice de contrôle H. Correction : on note G la matrice génératrice et H la matrice de contrôle. On a :   1 0    0 1 0 1 0 0 1  G=  1  H= 0 1 0 1 0  0  1 1 0 0 1 1 1 4. Construire une table de décodage indiquant les congurations d'erreurs eectivement corrigées : on de- mande précisément un tableau qui indique les corrections à eectuer en fonction du syndrôme observé. On ne considérera que les syndrômes donnant lieu à une correction exacte. Correction : on ne considère donc que les syndrômes correspondant à au plus une erreur. Il y en a 6 (5 correspondants à une erreur, 1 correspondant à 0 erreur), et sont donnés par les 5 colonnes de H plus le vecteur nul. Syndrome Bit a corriger M ot decode (000)t aucun (a1 , a2 ) (101)t a1 (a1 + 1, a2 ) (011)t a2 (a1 , a2 + 1) (100)t a3 (a1 , a2 ) (010)t a4 (a1 , a2 ) (001)t a5 (a1 , a2 ) 5. On transmet ces mots de code sur un canal binaire symétrique de probabilité d'erreur p = 10−2 . Calculer la probabilité d'erreur par mot codé résultant de l'utilisation de la table de décodage. Comparer avec la probabilité d'erreur qui résulterait d'une transmission directe (sans codage) des mots source constitués de deux éléments binaires. 2
  • 3. Correction : sans correction, la probabilité de transmission correcte est de (1 − p)2 = 0.9801. Avec la stratégie de codage proposée (1 − p)5 + 5p(1 − p)4 = 0.99902. La probabilité d'une erreur de transmission passe donc de 1.99% à 9.8015e-02%. Exercice 4.(Transmission d'un signal) On dispose d'un canal de transmission dont le débit est de 36 000 bits/s pour transmettre un son. 1. Sachant que la fréquence maximale contenue dans le son que l'on souhaite transmettre est Fmax = 2.3kHz , proposer une valeur minimale pour la fréquence d'échantillonnage Fe . Correction : d'après le Th. de Shannon-Nyquist, il faut un échantillonage à une fréquence d'au moins 4.6kHz . 2. Pour cette fréquence et ce canal, sur combien de bit au maximum peut-on quantier le signal ? Correction : on doit envoyer 4600 échantillons par seconde, or on dispose de 36000 bits par seconde. Cela signie qu'on peut allouer 7.8261 bit par échantillon, soit 7 bits. 3. Avec ce nombre de bits, sur combien de valeurs sera quantié le signal ? Correction : on pourra quantier chaque échantillon sur 27 niveaux, soit 128 valeurs. 4. On souhaite maintenant utiliser ce canal pour transmettre l'information émise par une source binaire S émettant des symboles 0 et 1 avec un débit de 64 000 bits/s. Cette source émet un 0 avec une probabilité de p0 = 0.1 et un 1 avec une probabilité p1 = 0.9. Peut-on utiliser le canal C pour transmettre l'information de S? Correction : pour décider si le canal a une capacité susante, il faut calculer l'entropie de la source. Celle-ci vaut H(S) = −.1 ∗ log2 (.1) − .9 ∗ log2 (.9) = 0.469. La limite théorique de compression est donc de 0.469 × 64000 qui est inférieure à la capacité du canal. On pourra donc utiliser le canal, à condition de coder une extension susament élevée de la source. 5. Quelle extension de S doit-on coder ? Correction : on a H(S) n ¯ H(S) + k . Pour garantir H(S) + 1 1 k 0.5, il faut prendre k 33. Exercice 5.(Etude d'un ltre) Soit un ltre déni par la formule suivante : 1 yn − yn−1 = (xn + xn−1 − xn−2 − xn−3 ). ( ) 2 1. Calculer les 8 premiers termes y0 , ..., y7 de la réponse impulsionelle. En déduire son expression complète. Correction : on obtient la suite {0.5, 1, 0.5, 0, 0, 0, 0, 0}. Par récurrence, on montre que la suite est nulle par la suite. On obtient donc : h0 = 0.5 h1 = 1 h2 = 0.5 hn = 0 sinon. 2. Calculer la réponse en fréquence (aussi appellée réponse fréquentielle) H(eiω ). Tracer |H(eiω )| pour ω∈ [0, π]. Comment qualieriez-vous ce ltre ? Correction : on obtient H(ω) = e−iω (1 + cos(ω)). C'est un ltre qui amplie les basse fréquences. 3. Est-il à phase linéaire ? Correction : oui, puisque d'après le calcul précédent, la phase vaut −ω . 4. Montrer que l'on peut réecrire l'équation ( ) de telle sorte que le ltre apparaisse comme un ltre à réponse impulsionnelle nie. Correction : connaissant (hn )n∈N , il est facile de déduire que yn = 0.5xn + xn−1 + 0.5xn−2 . Ce qui peut aussi se montrer par récurrence à l'aide de la dénition du ltre. 3