• Aucun résultat trouvé

Automates, codes, graphes et matrices

N/A
N/A
Protected

Academic year: 2022

Partager "Automates, codes, graphes et matrices"

Copied!
2
0
0

Texte intégral

(1)

CNAM – Paris Septembre 2010

MVA004

Automates, codes, graphes et matrices

Deuxi`eme session d’examen

Tous documents autoris´es. Calculatrices interdites.

Les bar`emes sont donn´es `a titre indicatif.

Exercice 1

( 7 points )

L’alphabet ´etant Σ = {a, b}, on note L le langage de l’automate fini d´eterministe (AF D)A,d´efini par le diagramme :

6 b

a,b b

a

a

a

1 a b

2 4

3

5 b b

a

1) Donner la liste des mots de L de longueur inf´erieure ou ´egale `a 4.

2) On note deD1 `aD6 les langages du d´epart de A.

Ecrire le syst`´ eme du d´epart pour A.

3) R´esoudre le syst`eme pr´ec´edent, et en d´eduire une expression r´eguli`ere pour le langageL.

4) Comparer les langages D1 `aD6.

En d´eduire le diagramme de l’automate minimalB qui accepte le langageL.

5) D´eduire deB le diagramme d’un automate fini non-d´eterministe(AF N) C qui accepte le langage L,et qui comporte moins d’´etats queB.

Exercice 2

( 7 points )

Sur l’alphabet Σ ={a, b},soit l’automate fini non-d´eterministe(AF N−

"

)A,efini

par le diagramme suivant :

MVA004 – CNAM Paris Septembre 2010 page 1/2

(2)

1

4

!

a 2

b 3

!

b 5

a 6

!

On note Lle langage reconnu par l’automate A.

1) Donner la liste des mots de L de longueur inf´erieure ou ´egale `a 4.

2) ´Ecrire la matrice des transitions deA.

3) En d´eduire la matrice des transitions et le diagramme d’un automate d´eterministe B (le «d´eterminis´e» de A)qui reconnaˆıt aussi le langageL.

4) ´Ecrire le syst`eme du d´epart pour B,et le r´esoudre.

En d´eduire une expression r´eguli`ere pour le langageL.

5) Simplifier B,et obtenir l’automate minimalC qui accepte le langageL.

Exercice 3

( 7 points )

Un code lin´eaire est d´efini par la matrice g´en´eratrice :

G=

1 0 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 1 1 1

1) Quelles sont la dimension ket la longueur ndu code ?

Ecrire la matrice de parit´´ eP du code. `A quoi voit-on que ce code est correcteur ? 2) ´Ecrire la liste des mots de code, et en d´eduire la distance minimale d.

Ce code est-il parfait ? Est-ce un code de Hamming ? 3) On re¸coit les messages suivants :

m1 = 1010101, m2 = 0101010 etm3 = 1111111.

Donner, sous forme de table, les ensembles de vecteurs d’erreur Γ(m1), Γ(m2) et Γ(m3).

4) En d´eduire les corrections possibles de chacun des messages re¸cus.

5) Le canal binaire est suppos´e sym´etrique, sans m´emoire, et on note p sa proba- bilit´e d’erreur.

Quelle est la probabilit´e de se tromper en corrigeant le message m1? O O O O O O

MVA004 – CNAM Paris Septembre 2010 page 2/2

Références

Documents relatifs

Tous documents autoris´es. ´ Ecrire sa matrice g´en´eratrice G, ainsi que la matrice t H, transpos´ee de la matrice de contrˆole.. 3 ◦ ) ´ Ecrire la liste des mots

Analyse et Calcul Matriciel Premi` ere session d’examen Tous documents autoris´ es.?. Calculer les coefficients

La proposition 3 nous fournit donc une façon effective d'établir si un langage X fini est un code zigzag ou non, étant donné que l'analyse peut se limiter aux classes sç>, avec

Si pour SUD Solidaires Protection Sociale, ces « d é partementalisations » ont pour objectif essentiel de faire, à terme, des é conomies d' é chelle, notre Organisation

Lorsqu’un graphe est simple (un seul arc entre deux sommets et sans boucle), les matrices d’adjacence ou d’incidence contiennent toutes les informations du graphe4. Certains r´

Déterminer, en justifiant, si l’agent de service peut passer par toutes les salles en utilisant une fois et une seule chaque passage.. On range les sommets par

On a schématisé ci-dessous le plan d’une MJC (Maison de la Jeunesse et de la Culture) par un graphe dont les sommets sont les salles et les arêtes sont les passages (portes, couloirs

Le résultat suivant dont la démonstration sera donnée dans la section 4 caractérise les codes reconnaissables en termes d'automates non-ambigus.. Le résultat suivant dont