Brevet FR2927207A1 — publié le 20090807

SYSTÈME MIMO OPTIQUE DESCRIPTION DOMAINE TECHNIQUE La présente invention concerne de manière générale le domaine des communications optiques dans l'espace libre et plus particulièrement celui des systèmes MIMO (Multiple Input Multiple Output) optiques. ÉTAT DE LA TECHNIQUE ANTÉRIEURE Les communications optiques en espace libre, encore dénommées FSO (Free-Space Optical) utilisant une modulation d'intensité à l'émission et une détection 15 directe sont actuellement utilisées pour les transmissions à très courte distance, comme dans les systèmes IrDA (Infrared Data Association). Elles sont également envisagées pour remplacer la boucle locale c'est-à-dire pour assurer la desserte des abonnés (last 20 mile problem) notamment dans les environnements urbains à forte densité de population, lorsque des liaisons en fibre optique ne peuvent être déployées ou si leur déploiement se ferait à un coût prohibitif. Les communications optiques en espace libre 25 souffrent toutefois de sévères limitations, essentiellement dues à un phénomène dit de scintillation atmosphérique, c'est-à-dire à des fluctuations d'indice dues aux turbulences atmosphériques créant des variations d'intensité 30 lumineuses à la réception. Pour rendre les10 communications optiques plus résistantes au phénomène de scintillation, il a été proposé dans l'article de M.K Simon et al. intitulé � Alamouti-type space-time coding for free space optical communication with direct detection � publié dans IEEE Trans. on wireless comm., vol. 4, N° 1, Jan. 2005, pages 35-39, d'utiliser un système de type multi-antenne avec codage spatio-temporel. Les systèmes de télécommunication sans fil de type multi-antenne sont bien connus de l'état de la technique. Ces systèmes utilisent une pluralité d'antennes d'émission ainsi qu'une ou plusieurs antenne(s) à la réception et sont dénommés, selon le type de configuration adoptée, MIMO (Multiple Input Multiple Output) ou MISO (Multiple Input Single Output). Par la suite nous emploierons le même terme MIMO pour couvrir les variantes MIMO et MISO précitées. Dans sa variante optique, un système MIMO comprend une pluralité de sources lumineuses, typiquement des diodes électroluminescentes ou des diodes lasers, et au moins un photodétecteur, typiquement une photodiode. Dans un système MIMO à codage spatio-temporel et plus précisément à codage spatio-temporel par blocs, dit aussi STBC (Space-Time Block Coding), un bloc de symboles d'information à transmettre est codé en une matrice de symboles de transmission, une dimension de la matrice correspondant au nombre d'antennes et l'autre correspondant au nombre d'instants consécutifs de transmission. Le codage spatio-temporel proposé dans l'article précité s'applique à un système optique équipé de deux photoémetteurs et code un bloc de deux symboles d'information appartenant à un alphabet de modulation O0K (On- Off Keying) ou 2-PPM (Pulse Position Modulation). On rappelle que l'alphabet de modulation O0K est constitué de deux symboles 0,1 correspondant à une modulation par tout ou rien (On/Off). L'alphabet de modulation 2-PPM est constitué de deux symboles correspondant respectivement à une première et une seconde positions temporelles. Le code spatio-temporel proposé peut s'écrire sous la forme suivante : (s1 s2 \ s2 si où la première et la seconde lignes de C correspondent respectivement au premier et au second instants de transmission dits aussi PCUs (Per Channel Use) ; la première et la seconde colonnes de C correspondent respectivement au premier et au second photoémetteurs ; sl,s2 sont deux symboles d'information à transmettre et s~,s2 sont leurs symboles complémentaires respectifs, définis par : pour des symboles O0K, si s; =0 (Off), =1 (On) et réciproquement, et pour des symboles 2-PPM, si s; correspond à première (resp. seconde) position PPM, correspond à seconde (resp. première) position PPM. C= (1) Tout comme le code d'Alamouti dont il est dérivé, le code spatio-temporel défini par (1) est à diversité maximale. Ce code spatio-temporel a été étendu à un système à quatre photoémetteurs dans l'article de A. Garcia- Zambrana intitulé � Error rate performance for STBC in free-space optical communications through strong atmospheric turbulence � publié dans IEEE Com. Letters, Vol. 11, N° 5, May 2007, pages 390-392. Dans le système décrit, un bloc de quatre symboles d'information s1,s2,s3,s4 appartenant à un alphabet de modulation O0K ou 2-PPM, est codé par le code spatio-temporel suivant: / S1 S2 S3 S4 c= S2 S1 S4 S3 (2) S3 S4 S1 S2 S4 S3 S2 Sl où, comme précédemment, les lignes représentent les instants d'utilisation, les colonnes les photoémetteurs et est le symbole complémentaire de s;. Ce code est également à diversité maximale. Les systèmes MIMO optiques précités souffrent toutefois d'un certain nombre de contraintes. Tout d'abord, ils ne fonctionnent qu'avec un nombre très limité de photoémetteurs (2 ou 4) et une seule modulation PPM (2-PPM). En outre, les codes spatio- temporels définis (1) et (2) nécessitent respectivement 2 et 4 temps d'utilisation pour transmettre un bloc de symboles, ce qui se traduit corrélativement à la réception par des délais de décodage respectifs de 2 et 4 temps-symbole. Le but de la présente invention est de proposer un système MIMO optique remédiant aux inconvénients exposés ci-dessus, en particulier de proposer un système MIMO optique qui puisse fonctionner avec un nombre quelconque de photoémetteurs et un alphabet de modulation PPM comportant un nombre quelconque de positions de modulation. EXPOSÉ DE L'INVENTION La présente invention est définie par une méthode de transmission de symboles d'information appartenant à un alphabet de modulation 00K ou M -PPM avec M>2 par un système MIM0 optique comprenant une pluralité P de photoémetteurs, selon laquelle, pour chaque symbole d'information 00K ou M -PPM à transmettre pendant un temps symbole, on module un signal au moyen dudit symbole d'information, respectivement par une modulation par tout ou rien et une modulation M -PPM, le signal modulé par un même symbole d'information étant fourni pendant un même temps symbole aux P photoémetteurs pour être transmis dans l'espace libre. La présente invention concerne également un dispositif d'émission pour système MIMO optique, comportant une pluralité P de photoémetteurs, comprenant en outre un modulateur relié aux P photoémetteurs, adapté à moduler un signal au moyen de symboles d'information appartenant à un alphabet de modulation 00K ou M -PPM avec M>2, le modulateur étant adapté à fournir, pendant un même temps symbole, le signal modulé par un même symbole d'information, aux P photoémetteurs pour être transmis dans l'espace libre. Les photoémetteurs peuvent être des diodes laser ou des diodes électroluminescentes. L'invention concerne encore un système MIMO optique pour communication en espace libre, comportant un dispositif d'émission tel que défini ci- dessus et un dispositif de réception comprenant au moins un photodétecteur. Selon un premier mode de réalisation, les symboles d'information appartiennent à un alphabet de modulation M -PPM, et ledit photodétecteur est suivi d'une pluralité M d'intégrateurs, chaque intégrateur étant adapté à fournir pour chaque temps symbole, une valeur d'énergie du signal reçu par ledit photodétecteur pour une position de modulation, lesdites valeurs d'énergie étant ensuite comparées entre elles dans un comparateur pour fournir la position de modulation correspondant à la valeur d'énergie la plus élevée. Selon une variante du premier mode de réalisation, les symboles d'information appartiennent à un alphabet de modulation M -PPM, et le récepteur comprend une pluralité de photodétecteurs, chaque photodétecteur étant suivi d'une pluralité M d'intégrateurs, chaque intégrateur étant adapté à fournir pour chaque temps symbole, une valeur d'énergie du signal reçu par ledit photodétecteur pour une position de modulation, les valeurs d'énergie relatives à une même position de modulation étant sommées par un sommateur, et les valeurs d'énergie ainsi sommées pour les M positions de modulation étant comparées dans un comparateur pour fournir la position de modulation correspondant à la valeur d'énergie sommée la plus élevée. Selon un second mode de réalisation, les symboles d'information appartiennent à un alphabet de modulation 00K, et ledit photodétecteur est suivi par un intégrateur adapté à fournir une valeur d'énergie du signal reçu sur un temps symbole, ladite valeur d'énergie étant comparée à un seuil prédéterminé dans un comparateur pour fournir une estimation du symbole d'information reçu pendant le temps symbole. Selon une variante du second mode de réalisation, les symboles d'information appartiennent à un alphabet de modulation 00K, et le récepteur comprend une pluralité de photodétecteurs, chaque photodétecteur étant suivi par un intégrateur adapté à fournir une valeur d'énergie du signal reçu sur un temps symbole, lesdites valeurs d'énergie étant sommées par un sommateur et la valeur ainsi sommée étant comparée dans un comparateur à un seuil prédéterminé pour fournir une estimation du symbole d'information reçu pendant le temps symbole. BRÈVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture d'un mode de réalisation préférentiel de l'invention en référence aux figures jointes parmi lesquelles :25 La Fig. 1 représente schématiquement un système MIMO optique selon un premier mode de réalisation de l'invention ; La Fig. 2 représente schématiquement un système 5 MIMO optique selon un second mode de réalisation de l'invention ; La Fig. 3 représente la probabilité d'erreur pour deux systèmes MIMO optiques selon l'invention et pour deux systèmes MIMO optiques selon l'état la technique. 10 EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS On considère à nouveau un système MIMO optique comprenant une pluralité de photoémetteurs et au moins 15 un photodétecteur. Plus précisément, on supposera dans la suite que le système MIMO optique comprend P>2 photoémetteurs, par exemple des diodes laser ou des LEDs, et Q>1 photodétecteurs, par exemple des photodiodes. Le canal entre un photoémetteur p =1,...,P et 20 un photodétecteur q =1,..,Q peut être modélisé par un coefficient d'atténuation ,he nombre réel et inférieur à 1, traduisant l'atténuation optique sur le trajet en ligne directe (LOS) entre le photoémetteur p et le photodétecteur q. 25 L'idée à la base de la présente invention est de transmettre le même symbole par les différents photoémetteurs, autrement dit d'éliminer la dimension temporelle du code spatio-temporel. Plus précisément pour un symbole à transmettre, appartenant à un 30 alphabet de modulation 00K ou M -PPM avec M >1, chacun des P photoémetteurs transmet simultanément un signal modulé ce symbole. Nous envisagerons tout d'abord le cas d'une modulation M -PPM. Si l'on note s le symbole M -PPM transmis simultanément par les P photoémetteurs, chaque photorécepteur q reçoit la puissance optique : P rq =Ehgps+nq (3) p=1 où s=(s1,s2,...,sM) est un vecteur de dimension M dont les composantes sont toutes nulles à l'exception d'une seule, égale à 1, correspondant à la position de modulation du symbole ; nq =(ng1,...,ngM) est un vecteur aléatoire dont les composantes sont des variables aléatoires i.i.d gaussiennes centrées représentant le bruit à la réception sur le photorécepteur q pour les différentes positions PPM et rq =(1 1,1 2,...,1gM) est un vecteur de dimension M associé au photodétecteur q et dont les composantes donnent les puissances respectives reçues pour les différentes positions de modulation PPM ; et hgp sont des variables aléatoires i.i.d à valeurs dans [0,1] et dont la densité de probabilité suit une loi exponentielle, c'est-à-dire : 25 P(h)=hexp ùh (4) où h est la valeur moyenne de h. On supposera dans la suite que les différences de temps de propagation entre couples de photoémetteurs et de photodétecteur(s) sont sensiblement inférieures à l'écart temporel E séparant les positions de modulation. A la réception, la détection du symbole est effectuée de manière incohérente, c'est-à-dire sans connaissance préalable des coefficients d'atténuation he. Plus précisément, le symbole s est détecté comme le vecteur s=(s(mùrîm,))m=1,..,M où b est le symbole de Dirac et me la position PPM du symbole s estimée au sens du maximum de vraisemblance (ML) est obtenue par : (Q = arg max L rqm (5) m=1,...,M \q=1 / En pratique les valeurs rqm représentent des énergies, la puissance optique reçue par un photodétecteur étant intégrée sur la durée symbole. On comprend d'après (5) que la détection consiste à sommer les énergies reçues par les différents photodétecteurs pour chacune des positions PPM et à sélectionner la position qui recueille la plus forte énergie. Si le système ne comporte qu'un seul photodétecteur, l'opération de sommation est bien entendu omise. Cette détection, particulièrement robuste, peut être effectuée à chaque temps symbole, sans délai de traitement. En outre, elle s'applique quelles que soient les valeurs de M > 2, P > 2 et Q > 1 et permet donc une grande flexibilité dans la réalisation du système. La Fig. 1 représente un système MIMO optique selon un premier mode de réalisation de l'invention. Le système comprend un dispositif d'émission 101 et un dispositif de réception 102. Le dispositif d'émission comprend un modulateur PPM 110 commun aux P photoémetteurs 120 et recevant les symboles d'information appartenant à l'alphabet M -PPM. Pour chaque symbole PPM s=(s(mùmP)m=l,..,M, le modulateur 110 module en position un signal élémentaire, par exemple une impulsion de forme d'onde cp(t): s(t) =(p (t- (6) où E est l'écart temporel séparant deux positions de modulation consécutives. Chacun des photoémetteurs 120 transmet le signal s(t) sous la forme d'une onde lumineuse, qui est reçue par chacun des Q photodétecteurs 130. Le signal reçu par chaque photodétecteur q est intégré temporellement dans les intégrateurs 140 pour chacune des M positions de modulation, après filtrage adapté éventuel à la forme d'onde (non représenté), pour fournir les composantes Yqm , m =1,..,M du vecteur rq . Les composantes Yqm sont ensuite sommées par les M sommateurs 150 pour Q fournir les variables de décision Ergm , m=1,..,M . Les q=1 M variables de décision sont comparées dans le comparateur 160 pour fournir la position mp selon (5) et donc le symbole estimé Î. On notera que si le système comprend un seul photodétecteur, les sommateurs 150 sont omis. Nous envisagerons maintenant le cas d'une modulation O0K. Si l'on note s un symbole O0K avec s=0 (Off) ou 1 (On), le signal reçu par un photodétecteur q peut s'écrire : P Y q = E hgys + nq (7) p=1 où les coefficients lie ont le même sens que précédemment, nq est une variable aléatoire gaussienne centrée représentant le bruit, Yq représente l'énergie reçue par le photodétecteur, par intégration de la puissance optique reçue sur un temps symbole. La détection des symboles O0K est cohérente, c'est-à-dire qu'elle suppose la connaissance préalable des coefficients d'atténuation hqy, par exemple grâce à la transmission d'une séquence de symboles pilote. Pour ce faire, le symbole s=1 peut être successivement transmis par chacun des photoémetteurs, les autres photoémetteurs étant passifs (c'est-à-dire s=0). On notera que la transmission de la séquence pilote déroge au principe de transmission simultanée du même symbole par les différents photodétecteurs. La détection selon maximum de vraisemblance peut être effectuée par comparaison de la somme des énergies Q avec un seuil prédéterminé T q=1 Q Q rq La Fig. 2 représente schématiquement un système 15 MIMO optique selon un second mode de réalisation de l'invention. Le système comprend un modulateur On-Off 210, commun aux P photoémetteurs 220, et recevant les symboles d'information s. Lorsque s=1 le modulateur 20 fournit un signal élémentaire, par exemple une impulsion de forme d'onde cf(t), notamment une impulsion rectangulaire, à tous les photoémetteurs et, à l'inverse, lorsque s=0, aucun signal n'est transmis, soit simplement: 25 s(t)=s.cp(t) (10) Chacun des photoémetteurs 220 transmet le signal s(t) sous la forme d'une onde lumineuse, qui est reçue par chacun des Q photodétecteurs 230. Le signal reçu par un photodétecteur q est intégré temporellement dans un intégrateur 240, après filtrage adapté éventuel (non représenté) à la forme d'onde des impulsions, sur une durée symbole pour fournir la valeur Yq. Ces valeurs sont sommées dans le sommateur 250 et la somme obtenue est comparée au seuil de détection T précité dans le comparateur 260. Le résultat de cette comparaison donne l'estimation s du symbole transmis. On notera que si le système comprend un seul photodétecteur, le sommateur 250 est omis. On peut montrer que la probabilité d'erreur binaire (BER) d'un système MIMO optique selon la présente invention est donnée par : ( \i ~Q P kn LL qp 0=119=1 où la fonction Q(.) est la queue de Gaussienne (Gaussian Q function), k est une constante dépendant de la modulation utilisée et ri le rapport signal sur bruit 25 (SNR). Par contraste, la probabilité d'erreur binaire des systèmes MIMO optiques de l'état de technique cité dans la partie introductive est donnée par : Pe =Q 15 Peold = Q Q P -\ 2 hl hqp q=1 p=1 (12) l'inégalité de Schwartz Puisque hqp > _ 0 , p =1,..,P , q =1,..,Q , on a, d'après (Q P (Q P LLhgp LLhe et donc 0=119=1 , \ q=1 p=1 , Pe La Fig. 3 représente le taux d'erreur binaire pour différents systèmes MIMO optiques. La courbe 310 correspond au système SISO (Single In Single Out) de référence, avec un seul photoémetteur et un seul photodétecteur (1xl). Les courbes 320 et 330 correspondent à un système MIMO à deux photoémetteurs et un photodétecteur (système 2x1), utilisant des symboles d'information 2-PPM, respectivement avec le codage spatio-temporel décrit dans l'article de M.K. Simon et al. et avec le codage selon le premier mode de réalisation de l'invention. De manière similaire, les courbes 340 et 350 correspondent à un système MIMO à quatre photoémetteurs et un photodétecteur (système 4x1), utilisant des symboles d'information 2-PPM, respectivement avec le codage spatio-temporel décrit dans l'article de A. Garcia-Zambrana et avec le codage selon le premier mode de réalisation de l'invention. On constate, comme prévu plus haut, que le taux d'erreur binaire obtenu avec un système MIMO optique selon l'invention est effectivement plus faible qu'avec un système de l'état de la technique. REVENDICATIONS 1. Méthode de transmission de symboles d'information appartenant à un alphabet de modulation 00K ou M -PPM avec M>2 par un système MIM0 optique comprenant une pluralité P de photoémetteurs, caractérisée en ce que, pour chaque symbole d'information 00K (s) ou M -PPM (s) à transmettre pendant un temps symbole, on module un signal ((p (t)) au moyen dudit symbole d'information, respectivement par une modulation par tout ou rien et une modulation M - PPM, le signal modulé par un même symbole d'information (s(t)) étant fourni pendant un même temps symbole aux P 15 photoémetteurs pour être transmis dans l'espace libre. 2. Dispositif d'émission pour système MIMO optique, comprenant une pluralité P de photoémetteurs (120,220), caractérisé en ce qu'il comprend en outre un 20 modulateur (110,210) relié aux P photoémetteurs, adapté à moduler un signal au moyen de symboles d'information appartenant à un alphabet de modulation 00K ou M -PPM avec M>2, le modulateur étant adapté à fournir, pendant un même temps symbole, le signal 25 modulé par un même symbole d'information, aux P photoémetteurs pour être transmis dans l'espace libre. 3. Dispositif d'émission selon la revendication 2, caractérisé en ce que les 30 photoémetteurs sont des diodes laser. 4. Dispositif d'émission selon la revendication 2, caractérisé en ce que les photoémetteurs sont des diodes électroluminescentes. 5. Système MIMO optique pour communication en espace libre, caractérisé en ce qu'il comporte un dispositif d'émission (101,201) selon l'une des revendications 2 à 4, et un dispositif de réception (102,202) comprenant au moins un photodétecteur. 6. Système MIMO selon la revendication 5, caractérisé en ce que les symboles d'information appartiennent à un alphabet de modulation M -PPM, et que ledit photodétecteur (130) est suivi d'une pluralité M d'intégrateurs (140), chaque intégrateur étant adapté à fournir pour chaque temps symbole, une valeur d'énergie du signal reçu par ledit photodétecteur pour une position de modulation, lesdites valeurs d'énergie étant ensuite comparées entre elles dans un comparateur (160) pour fournir la position de modulation d'énergie la plus élevée. correspondant à la valeur 7. Système MIMO selon la revendication 5, caractérisé en ce que les symboles d'information appartiennent à un alphabet de modulation M -PPM, et que le récepteur (102) comprend une pluralité de photodétecteurs (140), chaque photodétecteur étant suivi d'une pluralité M d'intégrateurs, chaque intégrateur étant adapté à fournir pour chaque temps symbole, une valeur d'énergie du signal reçu par leditphotodétecteur pour une position de modulation, les valeurs d'énergie relatives à une même position de modulation étant sommées par un sommateur (150), et les valeurs d'énergie ainsi sommées pour les M positions de modulation étant comparées dans un comparateur (160) pour fournir la position de modulation (mÊ) correspondant à la valeur d'énergie sommée la plus élevée. 8. Système MIMO selon la revendication 5, caractérisé en ce que les symboles d'information appartiennent à un alphabet de modulation O0K, et que ledit photodétecteur (230) est suivi par un intégrateur (240) adapté à fournir une valeur d'énergie du signal reçu sur un temps symbole, ladite valeur d'énergie étant comparée à un seuil prédéterminé dans un comparateur (260) pour fournir une estimation du symbole d'information (s) reçu pendant le temps symbole. 9. Système MIMO selon la revendication 5, caractérisé en ce que les symboles d'information appartiennent à un alphabet de modulation O0K, et que le récepteur (202) comprend une pluralité de photodétecteurs (230), chaque photodétecteur étant suivi par un intégrateur (240) adapté à fournir une valeur d'énergie du signal reçu sur un temps symbole, lesdites valeurs d'énergie étant sommées par un sommateur (250) et la valeur ainsi sommée étant comparée dans un comparateur (260) à un seuilprédéterminé pour fournir une estimation du symbole d'information reçu (s) pendant le temps symbole.