La théorie de l’information classique est un domaine des mathématiques et des communications électroniques qui est né en 1948 lorsque Claude Shannon a publié un article fondateur [Shannon 1948] dans lequel il introduisait notamment les notions d’entropie et de capacité d’un canal. La théorie de l’information est largement basée sur la théorie des probabilités, c’est pourquoi nous rappelons quelques notions importantes de théorie des probabilités dans la première sous-section. Dans les soussections suivantes, les notions d’entropie et de codage de canal seront introduites.
Canaux et capacité
Avant d’introduire le deuxième théorème de Shannon sur le codage de canal, nous présentons le modèle du canal BSC (Canal binaire symétrique en anglais).
Canal binaire symétrique. Ce canal discret est très souvent utilisé en théorie de l’information en raison de sa simplicité. On note X et Y les variables aléatoires binaires (donc on le rappelle prenant leur valeur dans l’ensemble {0, 1}) représentant l’information en entrée et en sortie de ce canal. On peut alors paramétrer ce canal par un paramètre de bruit : lors de la transmission d’un bit d’information à travers ce canal, le bit sera inversé avec une probabilité p et restera inchangé avec probabilité 1 − p.
Il est facile de calculer les probabilités conditionnelles P(y|x) de ce canal. On obtient P(Y = 0|X = 0) = 1 − p et P(Y = 1|X = 0) = p.
Codage de canal. Sans précaution particulière, la transmission d’un message à travers ce canal se traduira par une dégradation irréversible de l’information lorsque p ≠ 0. Pour transmettre de l’information de manière fiable à travers canal, on utilise une technique appelée codage de canal.
Pour envoyer un message m à Bob, Alice va encoder son message sous la forme E(m) avant de le transmettre par le canal. Bob de son côté va effectuer l’opération inverse en décodant le message par l’opération D(y’).
Il existe de nombreuses familles de code [Richardson 2008] et nous ne les énumèrerons pas ici. Pour illustrer notre propos, nous allons présenter une des techniques de codage les plus simples à mettre en oeuvre, le code à répétition.
Le principe de ce code à répétition est d’envoyer plusieurs fois le même bit d’information pour augmenter les chances de décodage de Bob. La version la plus simple de ce code est la répétition du même bit à trois reprises. Ainsi, lorsque Alice souhaite transmettre le bit ”0” elle enverra le mot code ”000” dans le canal (et inversement le mot code ”111” est envoyé pour le bit ”1”). Bob décode ce mot en choisissant le bit présent à 2 ou 3 reprises dans le mot code. Le mot code ”001” est par exemple décodé en ”0”. Il est alors possible de calculer que pour une probabilité d’erreur p dans le canal binaire symétrique, la probabilité que Bob reçoive le mauvais bit est inférieure à p.
Ce code très simple est coûteux puisqu’il faut envoyer 3 bits dans le canal pour transmettre 1 bit d’information quel que soit le bruit p du canal.
Éléments de mécanique quantique
Dans cette partie nous nous attacherons à rappeler les principaux résultats de la mécanique quantique nécessaires à la compréhension de la suite de ce manuscrit.
Pour un cours plus approfondi, le lecteur pourra se référer à [Preskill 2011].
Notations et définitions de base
Un système quantique est un système physique dont l’évolution est régie par la mécanique quantique. L’état quantique d’un système est une description complète de celui-ci qui permet de connaître le résultat des expériences que l’on pourrait réaliser. Mais contrairement à la mécanique classique où la connaissance de l’état d’un système permet de prévoir parfaitement le résultat de l’expérience, en mécanique quantique l’état d’un système permet de connaître la distribution de probabilité associées aux différents résultats de mesure possibles : la mécanique quantique est dite non déterministe.
Mathématiquement, un système quantique est représenté par un espace de Hilbert complexe H de dimension d. La dimension de cet espace de Hilbert dépend du nombre de degrés de liberté du système considéré. Par exemple, pour représenter l’état de polarisation d’un photon, on peut choisir H = C² . Dans certains cas, l’espace de Hilbert à considérer est de dimension infinie mais dans cette thèse l’espace de Hilbert sera toujours de dimension finie.
Opérateur densité et propriétés
Opérateur densité. En théorie de l’information quantique on a parfois besoin de considérer un système dont l’état ou l’évolution n’est que partiellement connu. Dans ce cas il est utile d’introduire la notion d’opérateur densité qui permet de décrire l’ensemble des états possibles du système. Après avoir défini cet opérateur densité nous présenterons les principales caractéristiques et propriétés qui nous seront utiles dans le reste de ce manuscrit.
Un opérateur densité ρ sur un espace de Hilbert H est un opérateur défini positif de norme unité sur H. Autrement dit ρ ≥ 0 et ||ρ|| = Tr(ρ) = 1.
On note S(H) l’ensemble des opérateurs densités sur l’espace de Hilbert H.
Introduction |