FICHE 2 – Les Bases de l’Algèbre de Boole

FICHE 2

🔢 Les Bases de l’Algèbre de Boole

Découvrez les fondements mathématiques de l’électronique numérique et de l’informatique moderne

📚 Introduction à l’Algèbre de Boole

L’algèbre de Boole, développée par le mathématicien britannique George Boole en 1854, est un système algébrique qui manipule des valeurs binaires. Cette algèbre est aujourd’hui fondamentale pour l’électronique numérique, l’informatique et les télécommunications.

💡 Principe fondamental : En algèbre de Boole, les variables ne peuvent prendre que deux valeurs possibles : 0 (FAUX) ou 1 (VRAI).

Ces deux états peuvent représenter :

  • En logique : Vrai / Faux
  • En électronique : Tension haute / Tension basse
  • En informatique : Bit à 1 / Bit à 0
  • En radio amateur : Signal présent / Signal absent

⚡ Les Opérations de Base

1. L’opération ET (AND) – Conjonction

L’opération ET retourne VRAI (1) uniquement si toutes les entrées sont vraies.

A · B ou A ∧ B ou A AND B
A B A · B
0 0 0
0 1 0
1 0 0
1 1 1

📻 Exemple radio amateur

Un relais ne s’active que si le signal CTCSS est correct ET que la porteuse est présente.

2. L’opération OU (OR) – Disjonction

L’opération OU retourne VRAI (1) si au moins une des entrées est vraie.

A + B ou A ∨ B ou A OR B
A B A + B
0 0 0
0 1 1
1 0 1
1 1 1

📻 Exemple radio amateur

Une alarme se déclenche si la température est trop élevée OU si la tension d’alimentation est trop faible.

3. L’opération NON (NOT) – Négation

L’opération NON inverse la valeur de l’entrée.

Ā ou ¬A ou NOT A
A Ā
0 1
1 0

📻 Exemple radio amateur

Un système de coupure coupe l’émetteur (sortie à 0) quand l’interrupteur PTT est NON activé.

🔄 Les Opérations Composées

4. L’opération NON-ET (NAND)

L’opération NAND est l’inverse du ET. C’est une opération universelle : on peut créer toutes les autres portes logiques uniquement avec des NAND.

A NAND B = A · B
A B A NAND B
0 0 1
0 1 1
1 0 1
1 1 0

5. L’opération NON-OU (NOR)

L’opération NOR est l’inverse du OU. C’est également une opération universelle.

A NOR B = A + B
A B A NOR B
0 0 1
0 1 0
1 0 0
1 1 0

6. L’opération OU Exclusif (XOR)

L’opération XOR retourne VRAI si les entrées sont différentes.

A ⊕ B ou A XOR B
A B A ⊕ B
0 0 0
0 1 1
1 0 1
1 1 0

🔐 Utilisation en cryptographie

Le XOR est fondamental en cryptographie pour chiffrer/déchiffrer des données, car A ⊕ B ⊕ B = A

📐 Les Lois de l’Algèbre de Boole

Lois de commutativité

A · B = B · A
A + B = B + A

Lois d’associativité

A · (B · C) = (A · B) · C
A + (B + C) = (A + B) + C

Lois de distributivité

A · (B + C) = (A · B) + (A · C)
A + (B · C) = (A + B) · (A + C)

Lois d’identité

A · 1 = A
A + 0 = A

Lois de complémentation

A · Ā = 0
A + Ā = 1

Lois de De Morgan

🎓 Très importantes ! Ces lois permettent de transformer les expressions logiques.
A · B = Ā + B̄
A + B = Ā · B̄

🛠️ Applications Pratiques

💻 Processeurs

Tous les calculs dans un processeur sont effectués par des milliards de portes logiques.

🔌 Circuits intégrés

Les circuits CMOS utilisent l’algèbre de Boole pour créer des fonctions complexes.

📱 Télécommunications

Encodage, décodage, et correction d’erreurs dans les transmissions numériques.

🤖 Intelligence artificielle

Les réseaux de neurones artificiels utilisent des opérations logiques.

📻 Radio numérique

Modes numériques (FT8, WSPR, etc.) basés sur le traitement logique des signaux.

🔐 Sécurité

Algorithmes de chiffrement et de hachage utilisent intensivement le XOR.

🎯 Exemple Pratique : Circuit de Sécurité

Imaginons un système de sécurité pour un émetteur radio qui doit respecter les conditions suivantes :

Cahier des charges :
  • L’émetteur peut fonctionner SI l’alimentation est OK ET la température est normale
  • Une alarme sonne SI la température est élevée OU si le ROS est mauvais
  • Le ventilateur s’active SI l’émetteur fonctionne ET que la puissance > 50W

Variables

  • A = Alimentation OK (1) ou KO (0)
  • T = Température normale (1) ou élevée (0)
  • R = ROS bon (1) ou mauvais (0)
  • P = Puissance > 50W (1) ou ≤ 50W (0)

Équations logiques

Émission = A · T
Alarme = T̄ + R̄
Ventilateur = Émission · P = A · T · P

💡 Simplification

Grâce aux lois de De Morgan, on peut simplifier :

Alarme = T̄ + R̄ = T · R

Ce qui signifie : « L’alarme sonne si ce n’est PAS le cas que (température ET ROS sont bons) »

🎓 Conclusion

L’algèbre de Boole est un outil mathématique puissant et élégant qui constitue la base de toute l’électronique numérique moderne. Sa simplicité apparente cache une grande richesse et permet de concevoir des systèmes extrêmement complexes.

📚 Pour aller plus loin : L’algèbre de Boole s’étend à des concepts plus avancés comme les tableaux de Karnaugh pour la simplification de circuits, les bascules et les mémoires, et les machines à états finis utilisées dans les protocoles de communication numérique.

73 de F4HXN – Prochaine fiche : Les portes logiques ! 📡