Vous êtes sur la page 1sur 8

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 1

Accueil

Sommaire

Informatique

Physique

Cre le, 22/05/2012


Mise jour le, 11/05/2014
Visiteur N

Menu :
Accueil

Signet :
Bas de page

Nouveau Blog
Nouveauts
Moteur de Recherche
Page de Bienvenue Statique
Site en Franais
Site en Anglais
Accs tous nos Produits
E. T. F. - Tome I - 257 Pages - PDF
E. T. F. - Tome II - 451 Pages - PDF
E. T. F. - Tome III - 611 Pages - PDF
E. T. D. - Tome I - 610 Pages - PDF
N. B. M. - Tome I - 201 Pages - PDF
Objectif Business Domicile - PDF
Ouvrages de 34 pages gratuits
Nos E-books

2.3. - MTHODE MATRICIELLE D'HUFFMAN


Nous savons que le tableau de Karnaugh ne permet pas de rsoudre directement un
problme squentiel. En effet, il ne peut exister pour chaque combinaison des variables
d'entre qu'une valeur pour la sortie, c'est--dire une valeur par case lmentaire du
tableau.
Il convient donc de rechercher une reprsentation qui permette l'introduction d'une ou de
plusieurs variables secondaires comme vu prcdemment.
2.3.1. SQUENCE
On appelle squence une succession boucle d'tats stables spars par des tats
transitoires.
La figure 19 reprsente un exemple de squence.

Sommaires
lectronique Fondamentale
Technologie Fondamentale
Testez vos Connaissances
lectronique Thorique Digitale
lectronique Pratique Digitale
Lexique lectronique Numrique
Data book TTL
Data book CMOS
Dpannage TVC
Mathmatique

2.3.2. - RSOLUTION D'UN PROBLME PAR LA MTHODE MATRICIELLE

Nos Leons aux Formats PDF


lectronique Fondamentale

Pour illustrer cette mthode, reprenons encore le mme exemple.

Technologie Fondamentale
lectronique Thorique Digitale

a) Analyse

lectronique Pratique Digitale

On dispose de deux variables d'entre m et a.

Thorique des Micro-ordinateurs

Ces deux variables permettent d'obtenir 22 = 4 combinaisons.

Mathmatiques
Micro-ordinateurs
Thorique des Micro-ordinateurs
Testez vos Connaissances

Comme point de dpart, on se sert d'un tableau avec quatre colonnes correspondant aux
combinaisons des entres que l'on range selon le code binaire rflchi. Dans une
cinquime colonne, on inscrira la valeur binaire de l'tat de sortie. Le tableau est
reprsent figure 20.

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

29/03/2015 20:22:31

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 2

Pratique des Micro-ordinateurs


Glossaires sur les Ordinateurs
Informatique
Dpannage Win98 et WinXP
Dpannage PC
Glossaire
HTML et Programmes
Comment crer plusieurs Sites ?

Reprenons le fonctionnement du montage et dfinissons le nombre d'tats stables :


tat initial

a = 0, m = 0 avec L = 0

La lumire
Champ d'action

Action sur m

a = 0, m = 1 d'o L = 1

Rayonnement lectromagntique

m est relch

a = 0, m = 0 et L toujours 1

Classification des Rsistances

Action sur a

a = 1, m = 0 et L = 0

Identification des Rsistances


Classification des Condensateurs

Action simultane sur a et m

Physique

Technologies

Identification des Condensateurs


Formulaires Mathmatiques

a = 1, m = 1 on a choisi de privilgier l'arrt : L = 0

b) Construction de la matrice primitive des tats.


On appelle matrice primitive des tats un tableau du modle de la figure 20 dans lequel il
y a une ligne par tat stable tel que reprsent figure 21.

Gomtrie
Physique
1. - lectronique

On positionne chaque tat stable dans la case pour laquelle les variables m et a sont
aux valeurs ayant entran cet tat stable.

1. 2. - lectronique
1. 3. - lectrotechnique
1. 4. - lectromagntisme
Forums
Nouveau Forum lectronique
Forum lectronique et Infos
Forum lectronique et Posie
Divers et autres
Formulaire des pages perso
Nous contacter
Statistiques CountUs
diteur JavaScript
Nos Partenaires avec Liens Utiles
Gestionnaire de Partenariat
Nos Partenaires MyCircle
Sondages
T'Chat
1er Livre d'Or
2me Livre d'Or

Exemple :

Dposez vos Annonces


Annuaire Sites

Pour a = 0, m = 0

a = 0, m = 1

tat stable

,L=1

a = 0, m = 0

tat stable

,L=1

a = 1, m = 0

tat stable

,L=0

a = 1, m = 1

tat stable

,L=0

tat stable

,L=0

Il est maintenant ncessaire de positionner les tats transitoires.


Les tats transitoires sont situs l'intersection de la ligne sur laquelle figure l'tat stable initial et de la colonne dans
laquelle figure l'tat stable suivant.

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

29/03/2015 20:22:31

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 3

La figure 22 montre ces tats transitoires.

Nous savons qu'il est impossible que deux variables commutent simultanment. Pour matrialiser ceci sur la matrice
primitive, il convient de hachurer pour les liminer, toutes les cases pour lesquelles sur une mme ligne deux variables
changent par rapport la combinaison des variables qui a provoqu l'tat stable inclus dans cette ligne.
Nous obtenons ainsi le tableau de la figure 23.
Dans notre exemple : pour l'tat stable

a = 0, m = 0, il faut hachurer la case o a = 1, m = 1

pour l'tat stable

a = 0, m = 1, il faut hachurer la case o a = 1, m = 0

pour l'tat stable

a = 0, m = 0, il faut hachurer la case o a = 1, m = 1

pour l'tat stable

a = 1, m = 0, il faut hachurer la case o a = 0, m = 1

pour l'tat stable

a = 1, m = 1, il faut hachurer la case o a = 0, m = 0

Il est maintenant ncessaire d'examiner les cases restantes.


Ligne 1 :
Case 10 (a = 1, m = 0)
Si l'on appuie sur a alors que L est teinte, on volue vers une situation analogue l'tat stable
crit donc 3 dans la case ce qui montre que l'on passe par l'tat transitoire 3.

(a = 1, m = 0, L = 0), on

Ligne 2 :
Case 11 (a = 1, m = 1)

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

29/03/2015 20:22:31

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 4

Si l'on appuie sur a alors que m n'a pas t relch, on va vers l'extinction de la lampe donc vers l'tat stable
m = 1, L = 0). On inscrit 4 dans la case.

(a = 1,

Ligne 3 :
Case 01 (a = 0, m = 1)
Si l'on appuie sur marche alors que la lampe est dj allume, ceci n'a pas d'effet et on va vers l'tat stable
1, L = 1), on crit donc 1 dans la case.

(a = 0, m =

Ligne 4 :
Case 00 (a = 0, m = 0)
On relche a et la lampe reste teinte, on va donc vers l'tat stable

(a = 0, m = 0, L = 0), on crit 0 dans la case.

Ligne 5 :
1) Case 01 (a = 0, m = 1)
On relche a alors que a et m taient actionns et que L tait teinte. La lampe se rallume car on revient l'tat
stable
(a = 0, m = 1, L = 1), on crit donc 1 dans la case.
2) Case 10 (a = 1, m = 0)
On relche le bouton marche alors que L est teinte, on revient donc vers l'tat stable
3 dans la case.

(a = 1, m = 0, L = 0), on crit donc

On obtient ainsi la matrice primitive complte de la figure 24.

c) Recherche de la matrice contracte


Il est souhaitable de ramener la matrice primitive des tats une matrice contracte afin de diminuer le nombre de lignes
supplmentaires, celles-ci introduisant de nouvelles excitations et de nouvelles variables complmentaires ou transferts.
Rgles de contraction ou de fusion :
Il est possible de contracter la matrice primitive des tats en superposant deux lignes si elles prsentes verticalement
les mmes tats.
On peut fusionner deux lignes en une seule lorsqu'il y a un tat stable ou un transitoire de mme numro situ dans la
mme colonne ou un tat stable ou transitoire avec une case hachure situe dans la mme colonne, en effet, la case
hachure indique que, pour des raisons technologiques, ce cas ne peut se produire et est donc indiffrent.
Les tats de sortie n'interviennent pas dans les superpositions possibles.
tude des possibilits pour la ligne 1 :
Comparons la ligne 1 avec la ligne 2 : elles ne sont pas superposables car pour a = 0 et m = 0, on a l'tat
ligne et 2 sur la seconde.

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

sur la premire

29/03/2015 20:22:31

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 5

Comparons la ligne 1 avec la ligne 3 : elles ne sont pas superposables car on a


troisime pour a = 0 et m = 0.
Comparons la ligne 1 avec la ligne 4 : ces deux lignes sont superposables car on a
impossibilit, une impossibilit correspond 4, 3 correspond

sur la premire ligne et 2 sur la

correspond 0, 1 correspond une

Comparons la ligne 1 avec la ligne 5 : ces deux lignes sont superposables.


Pour la ligne 2, les combinaisons possibles sont :
Lignes 2 et 3 superposables.
Lignes 2 et 4 non superposables.
Ligne 2 et 5 superposables.
Pour la ligne 3, les combinaisons possibles sont :
Lignes 3 et 4 non superposables
Lignes 3 et 5 superposables
Pour la ligne 4, les combinaisons possibles sont :
Lignes 4 et 5 superposables
d) Polygone de fusion
Rpartissons sur un cercle en comptant dans le sens des aiguilles d'une montre les cinq points matrialisant les cinq
lignes de la matrice primitive des tats : nous obtenons la figure 25.

Relions ensemble toutes les lignes superposables comme reprsent figure 26.

e) Interprtation du polygone de fusion


Nous obtenons deux triangles de sommets 1-5-4 et de sommets 2-5-3.
Rgle :

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

29/03/2015 20:22:31

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 6

Nous pouvons fusionner par exemple 2-3-5...n sommets relis entre eux mais chaque sommet ne doit figurer que dans un
seul groupement de telle sorte que dans notre cas, on peut raliser les groupements :
1-4-5 et 2-3 ou 2-3-5 et 1-4
Nous prfrerons 1-4-5 et 2-3 car l'intrieur de chaque groupement l'tat des sorties est identique.
Ceci va faciliter ultrieurement les groupements dans l'ultime tableau de Karnaugh, mais ce n'est pas obligatoire et surtout
pas toujours possible.
f) Matrice contracte ou tableau de fusion.
Superposons les lignes 1-4-5 reprsentes figure 27.

La figure 28 montre les lignes 1-4-5 aprs contraction.

La figure 28 nous montre que les tats stables l'emportent sur les transitoires la fusion.
La figure 29 reprsente les lignes 2-3 de la matrice primitive avant fusion.

La figure 30 reprsente les lignes 2-3 aprs fusion.

Nous pouvons reconstituer une matrice dite contracte au moyen des lignes 1-4-5 et 2-3. La figure 31 reprsente cette
matrice contracte.

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

29/03/2015 20:22:31

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 7

Nous voyons la figure 31 que la matrice contracte comprend deux lignes, ce qui signifie que les variables
complmentaires ou transferts sont au nombre de un seulement que l'on appelle x.
Pour une matrice de 21 = 2 lignes, on a 1 variable complmentaire, pour 22 = 4 lignes, on a 2 variables complmentaires et
pour 2n lignes, on a n variables.
Si la matrice comprend 20 = 1 ligne, le systme examin peut se rsumer un systme combinatoire (aucune variable
complmentaire).
g) tablissement du tableau de Karnaugh ramenant le problme un problme combinatoire.
tablissons le tableau de Karnaugh de la sortie en reportant les valeurs binaires de la sortie pour les tats stables
considrs dans la matrice contracte.
On recherchera l'tat L pour un tat stable donn dans la matrice primitive des tats (figure 21).
Pour

L=0

Pour

L=1

Pour

L=1

Pour

L=0

Pour

L=0

Nous obtenons la figure 32.

Il reste trois cases remplir pour les tats transitoires.


Nous reporterons l'tat logique de la sortie (1 ou 0) pour l'tat stable vers lequel l'tat transitoire considr volue.
L'tat transitoire 1 volue vers l'tat stable

pour lequel L = 1

L'tat transitoire 4 volue vers l'tat stable

pour lequel L = 0

L'tat transitoire 3 volue vers l'tat stable

pour lequel L = 0

Reportons ces valeurs dans la matrice de la figure 32.


Nous obtenons le tableau de Karnaugh de la figure 33.

A partir de ce tableau de Karnaugh, le problme est redevenu un problme combinatoire.


Nous pouvons raliser les groupements comme nous avons appris le faire. Ils sont reprsents figure 34.

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

29/03/2015 20:22:31

MTHODE MATRICIELLE D'HUFFMAN ET POLYGONE DE FUSION

Page 8

Nous obtenons l'quation de L suivante :


L=

m+

Soit L =

x
(m + x)

On retrouve bien l'quation obtenue par les mthodes prcdentes.


Nous disposons donc de 2 mthodes pour rsoudre un problme squentiel :
La mthode des phases gnralise
La mthode matricielle d'HUFFMAN
Nous prfrerons la mthode d'Huffman qui est plus abstraite mais la fois plus systmatique et plus sre. Toutefois, la
mthode des phases gnralise prsente l'avantage de permettre une visualisation des alas de fonctionnement
possibles et leurs liminations plus facile. On peut donc seulement recommander l'utilisation de la mthode des phases
comme vrification d'un schma obtenu par la mthode d'Huffman afin de rechercher d'ventuels alas.
Examinons prsent les bascules bistables.

Cliquez ici pour la leon suivante ou dans le sommaire prvu cet effet.
Page prcdente

Haut de page

Page suivante

Aujourd'hui, vous tes 0383 personnes avoir visit notre site, merci !!!
CountUS

4 visiteurs actuellement sur le


site !

http://electronique-et-informatique.fr/Electronique-et-Informatique/Digit/Digit_4TS1.html

29/03/2015 20:22:31