• Aucun résultat trouvé

Un mot de code s’écrit donc [d1

N/A
N/A
Protected

Academic year: 2022

Partager "Un mot de code s’écrit donc [d1"

Copied!
2
0
0

Texte intégral

(1)

Institut des Sciences Appliquées et Économiques

ISAE-Cnam Liban

C en tre du L iban A ssocié au C N A M de P aris

Juin-Durée:2h Final

2015-2016

Sujet coordonné par: J.Saab

Proposé pour les centres d’enseignement de:

Beyrouth-Baalbek-Tripoli-Bickfaya Nahr Ibrahim

Langue de l’éxamen: Français

Final

Automates, Codes, Graphes- MVA004

1. (20points) Soit le code systématique Cdé…ni par les équations de parité suivantes:

c1 = d2+d3+d4 c2 = d1+d2+d3 c3 = d1+d2+d4 c4 = d1+d3+d4

où[d1; d2; d3; d4]sont les bits d’informations et[c1; c2; c3; c4]sont les bits de parité (bits de redondance) d’un mot de code. Un mot de code s’écrit donc [d1; d2; d3; d4; c1; c2; c3; c4]

(a) Déterminer les paramètres : n, longueur du code;k, longueur du mot d’information;r, la demen- sion du code ainsi que le rendement deC:

(b) Lister tous les mots de code deC et déterminer la distance minimaledmin du code (c) Combien d’erreurs ce code peut-il détecter et combien d’erreurs peut-il corriger?

(d) Donner une matrice génératriceGsous forme systématique

(e) Déterminer la matriceH du codeC:Quel est le code dual du code C?

(f) On reçoit les motsR1= 11111111; R2= 00010111:Les motsR1etR2 sont-ils des mots de code?

Si oui justi…er, sinon corriger.

(g) On décide de construire un nouveau codeC0 en ne gardant deC que les mots de code de poids 4:Le codeC0 est-il un code linéaire? Justifer.

2. (20points)On considère le code plolynômial de B4 !B7 dont le polynôme générateur est g(x) =x3 x 1

(a) Déterminer la matrice génératriceGde ce code.

(b) Ce code est-il cyclique?

(c) En utilisant des opérations surg(x);donner une matrice canoniqueG0 équivalente àG

(d) On reçoit le motR= 1010111: Véri…er, en utilisantg(x), siR est un mot de code. Calculer son syndrôme en se servant deg(x):Comment est-il corrigé?

3. (60points) Les questions suivantes sont indépendantes

(a) (20pts) Tracer un automate à4 états reconnaissant le langage:

fa; ab; bag Déterminiser cet automate

1

(2)

(b) (20pts) Donner un automate déterministe minimum qui est équivalent à l’automate suivant

(c) (15pts) Quel est le langage reconnu par l’automate ci dessous? Déterminiser cet automate

(d) (5pts) Construire un automate qui reconnait le langageL=b a+b(a+b)

2

Références

Documents relatifs

- We no longer talk about people : comme explicité dans le texte, notre façon de parler a été modifiée pour refléter les changements de la société ; l’auteur explique donc

Institut des Sciences Appliquées et Économiques.

Institut des Sciences Appliquées et Économiques1.

Institut des Sciences Appliquées et Économiques.

Institut des Sciences Appliquées et Économiques ISAE-Cnam Liban. Centre du Liban Associé au CNAM

Institut des Sciences Appliquées et Économiques.

Institut des Sciences Appliquées et Économiques ISAE-Cnam Liban. Centre du Liban Associé au CNAM

Institut des Sciences Appliquées et Économiques ISAE-Cnam Liban. Centre du Liban Associé au CNAM