Brevet FR3077941A1 (20190816)

REVENDICATIONS1 - Procédé pour améliorer l'estimation des symboles d'un signal modulé et de la fiabilité de l'estimée, le signal comprenant des blocs de données 5 comportant au moins les étapes suivantes exécutées au niveau d'un processeur: - Une étape de calcul d'estimations souples (301) du signal par une technique de maximum de vraisemblance exacte ou approximée (304), en utilisant les symboles estimés X du bloc de données courant, les symboles io estimés du bloc étant caractérisés par une mesure de fiabilité moyenne (302), - Une étape de division gaussienne (306) du signal estimé par maximum de vraisemblance, supposé blanc, par le signal estimé X pour générer une estimation souple du signal transmis, l'estimation étant caractérisée par une 15 mesure de fiabilité par bloc de données, - Une étape de lissage adaptatif (307) sur le signal estimé par la division gaussienne et sur les mesures de fiabilités, pour fournir une estimation ï du signal transmis et une mesure de fiabilité e associée. 20 2 - Procédé selon la revendication 1 comprenant en outre: - Une étape de calcul de distributions a priori du signal transmis (300) à partir d'entrées/sorties souples binaires, - Une étape de calcul d'estimations souples (301) du signal transmis, par la technique du maximum a posteriori (305), en utilisant le signal 25 estimé par le maximum de vraisemblance (304) et les distributions a priori calculées à l'étape précédente, ladite estimation est caractérisée par une mesure de fiabilité moyenne (302). 3 - Procédé selon l'une des revendications 1 ou 2 caractérisé en ce qu'il 30 comporte en outre : 61 - Une étape de décodage par un décodeur binaire à entrées/sorties souples (507, 111), - Une étape d'initialisation du démodulateur souple (504,105), en calculant une estimation a priori du signal transmis (300,301), ladite estimation étant caractérisée par une fiabilité moyenne (302) en amont de l'étape de calcul d'estimations souples (301) du signal transmis. 4 - Procédé selon la revendication 3 comprenant en outre une étape de désentrelacement (506) et d'entrelacement (508) des informations souples 10 sur le signal transmis, lors de l'échange itératif entre un démodulateur souple (105) et un décodeur binaire à entrées/sorties souples (111). - Procédé selon l'une des revendications 1 à 4 pour la suppression d'interférence au sein d'un signal issu d'au moins un émetteur reçu sur un 15 récepteur comprenant une ou plusieurs antennes, ledit signal comprenant un ou plusieurs blocs de données caractérisé en ce qu'il comporte en outre les étapes suivantes : - Une étape de calcul des paramètres du récepteur (503), en utilisant la connaissance du canal, 20 - Une étape de traitement du signal reçu par un récepteur à suppression d'interférence (502) qui génère une autre estimation X du signal transmis en utilisant une estimation préalable .X du signal transmis x et la connaissance du canal, l'estimation du signal étant effectuée par le récepteur à suppression d'interférence, 25 - Le calcul de la fiabilité cfe de l'estimation du signal transmis X obtenue par le récepteur à suppression d'interférence (502), en utilisant les paramètres du récepteur, - Une étape d'échange itératif des estimations du signal transmis, entre le récepteur à suppression d'interférence (502) et le démodulateur 30 souple (504,105), 62 - Une étape de calcul d'information souple sur les bits du signal transmis, faite à partir du signal démodulé (309-310). 6 - Procédé de suppression d'interférence d'un signal reçu selon la s revendication 5 comprenant en outre: - Une étape de calcul des paramètres du récepteur adaptatif (503), en utilisant la connaissance du canal et la fiabilité des retours souples du démodulateur (504), - Une étape d'échange itératif des fiabilités des estimations du signal transmis entre le bloc qui calcule les paramètres du récepteur adaptatif (503) et le démodulateur souple (504,105). 7 - Procédé de suppression d'interférence d'un signal reçu selon la revendication 5 comportant: - Une étape d'estimation des paramètres du canal entre l'émetteur et le récepteur (501) en utilisant le signal reçu, - Une étape de calcul des paramètres du récepteur adaptatif ou non (503), en utilisant l'estimation des paramètres du canal et la fiabilité des retours souples du démodulateur (504), - Une étape d'échange itératif des fiabilités des estimations du signal transmis entre le bloc qui calcule les paramètres du récepteur adaptatif (503) et le démodulateur souple (504,105). 8 - Procédé de suppression d'interférence d'un signal reçu selon la revendication 7, comprenant en outre une étape itérative d'estimation des paramètres du canal (501), en utilisant l'estimation souple du signal transmis et sa fiabilité en provenance du démodulateur souple (504,105), conjointement avec le signal reçu. 9 - Procédé de suppression d'interférence d'un signal reçu selon l'une des revendications 5 à 8 dans lequel, l'étape de traitement du signal reçu par un 63 récepteur à suppression d'interférence (502) et l'étape de calcul de ses paramètres (503) comprennent: - Une étape de conversion du signal reçu dans le domaine fréquentiel (102), - Une étape de calcul des paramètres de l'égaliseur dans le domaine fréquentiel (106), qui réalise les fonctions du bloc (503). - Une étape d'égalisation linéaire à suppression d'interférence (108) dans le domaine fréquentiel, paramétrée selon les sorties obtenues lors du calcul des paramètres de l'égaliseur dans le domaine 10 fréquentiel (106), - Une étape de conversion du signal traité dans le domaine temporel (109), - Une étape de conversion dans le domaine fréquentiel (107) de l'estimation souple du signal transmis fournie par le démodulateur 15 souple. 10 - Procédé selon l'une des revendications 5 à 8 dans lequel, l'étape de traitement du signal reçu par un récepteur à suppression d'interférence (502) et l'étape de calcul de ses paramètres (503) comprennent: 20 - Une étape de séparation du signal reçu y en P segments y de Np symboles chacun, avec recouvrement, p = 1, ...,P. - Une étape de conversion de chacun des segments du signal reçu dans le domaine fréquentiel (102), - Une étape du calcul des paramètres des P égaliseurs dans le 25 domaine fréquentiel, qui réalise les fonctions du bloc (503), - Une étape d'égalisation linéaire à suppression d'interférence (108) dans le domaine fréquentiel de chacun des segments, paramétrée selon les sorties obtenues lors du calcul des paramètres des P égaliseurs dans le domaine fréquentiel (503), 64 - Une étape de conversion de chacun des signaux traités dans le domaine temporel (109), et d'extraction des symboles non recouverts pour obtenir une estimation 5e, - Une étape de conversion dans le domaine fréquentiel (107) de s l'estimation souple du signal transmis fournie par le démodulateur souple. 11 - Procédé selon la revendication 10 où le calcul des paramètres des P égaliseurs dans le domaine fréquentiel utilise la connaissance de la 10 statistique de l'interférence entre segments, estimée à partir de la fiabilité des retours du démodulateur souple (504). 12 - Procédé selon l'une des revendications 10 ou 11 où l'interférence résiduelle entre segments est régénérée en utilisant les retours du 15 démodulateur souple (504), et soustraite de chacun des P segments yp, avant l'étape de conversion dans le domaine fréquentiel. 13 - Procédé selon l'une des revendications 5 à 8, dans lequel, l'étape de traitement du signal reçu par un récepteur à suppression d'interférence (502) 20 et l'étape de calcul de ses paramètres (503) comprennent: - Un sur-échantillonnage du signal reçu avec un facteur de sur-échantillonnage o, - Une étape de conversion en fréquence (102) du signal reçu suréchantillonné, 25 - Une étape de calcul du filtre de l'égaliseur dans le domaine fréquentiel suréchantillonné, - Une étape d'égalisation linéaire à suppression d'interférence (108) dans le domaine fréquentiel suréchantillonné selon la sortie obtenue lors du calcul des paramètres de l'égaliseur dans le domaine 30 fréquentiel suréchantillonné (503), 65 - Une étape de conversion du signal traité dans le domaine temporel (109), suivi d'un échantillonneur de facteur d'échantillonnage o égal au facteur de sur-échantillonnage du signal reçu. - Une étape d'interpolation idéale de l'estimation souple du signal 5 transmis fournie par le démodulateur souple par un facteur de suréchantillonnage o égal à celui du signal reçu (cela consiste en l'ajout de o - 1 zéros entre deux échantillons), suivi d'une conversion dans le domaine fréquentiel suréchantillonné (107). 10 14 - Procédé pour supprimer des interférences au sein d'un signal reçu sur un récepteur de type SC-FDMA ou SS-SC-FDMA comprenant une étape de mise en trame utilisant respectivement une modulation SC-FDMA ou SSSC-FDMA et une étape d'exécution du procédé selon l'une des revendications 9 à\n<CLM>\1\t15 15 - Procédé pour supprimer des interférences au sein d'un signal reçu sur un récepteur de type SC ou SS-SC comprenant une étape de mise en trame utilisant respectivement une modulation SC ou SS-SC et une étape d'exécution du procédé selon l'une des revendications 9 à\n<CLM>\1\t20 16 - Procédé pour supprimer des interférences au sein d'un signal reçu sur un récepteur de type OFDM ou OFDMA comprenant une étape de mise en trame utilisant respectivement une modulation OFDM ou OFDMA et une étape d'exécution du procédé selon l'une des revendications 5 à 8 dans 25 lequel, l'étape de traitement du signal reçu par un récepteur à suppression d'interférence (502) et l'étape de calcul de ses paramètres (503) comprennent: - Une étape de conversion du signal reçu dans le domaine fréquentiel (102), 66 - Une étape de calcul des paramètres de l'égaliseur dans le domaine fréquentiel (106), qui réalise les fonctions du bloc (503), - Une étape d'égalisation linéaire à suppression d'interférence (108) dans le domaine fréquentiel, paramétrée selon les sorties obtenues s lors du calcul des paramètres de l'égaliseur dans le domaine fréquentiel (106). 17 - Procédé de suppression d'interférence d'un signal reçu selon l'une des revendications 9 à 16, comprenant en outre: 10 - Une étape de génération du signal à l'émetteur selon un code espace- temps par blocs de type Alamouti ou autre code espace-temps par bloc de type orthogonal, - Une étape d'estimation des paramètres des canaux entre les antennes de l'émetteur et celles du récepteur, 15 - Une étape du calcul des paramètres du récepteur dans le domaine fréquentiel, qui prennent en compte la structure du code espace-temps par blocs utilisé, - Une étape d'égalisation linéaire à suppression d'interférence dans le domaine fréquentiel en utilisant les filtres obtenus lors du calcul des 20 paramètres des égaliseurs dans le domaine fréquentiel, et qui combine les signaux reçus en entrée selon la méthode associé au code espace-temps par blocs utilisé par l'émetteur. 18 - Procédé pour supprimer des interférences au sein des signaux issus 25 d'un émetteur reçus sur un récepteur, dans un réseau de type MIMO où l'émetteur est doté de plusieurs antennes de transmissions et d'un entrelaceur qui répartit les bits codés sur les antennes disponibles, comprenant une étape d'exécution du procédé selon l'une des revendications 5 à 16 comprenant en outre : 67 - Une étape de traitement des signaux reçus en provenance des antennes de l'émetteur par un récepteur à suppression d'interférence (502), qui en utilisant ses paramètres et une estimation préalable des signaux transmis it par les antennes d'émission t = 1, ..., T1, génère 5 une autre estimation des signaux émis Xt (207-211, 205), - Une étape du calcul des paramètres du récepteur (503) qui prend en compte la présence de plusieurs antennes d'émission et les estimations des paramètres des canaux entre les antennes de l'émetteur et du récepteur, 10 - Une étape de démodulation souple (105Tu) où l'estimation du signal de chaque antenne d'émission est traitée indépendamment. 19 - Procédé pour supprimer des interférences au sein des signaux issus de plusieurs émetteurs reçus sur un récepteur, dans un réseau de type MU- 15 MIMO où les émetteurs sont dotés d'une ou plusieurs antennes de transmissions et d'un entrelaceur qui répartit les bits codés sur les antennes disponibles, comprenant une étape d'exécution du procédé selon l'une des revendications 5 à 16 comprenant: - Une étape de traitement des signaux reçus en provenance des 20 émetteurs par un récepteur à suppression d'interférence (502), qui en utilisant ses paramètres et une estimation préalable des signaux transmis ït,u par les antennes d'émission t = 1, ..., Tu des utilisateurs= 1, ..., U, génère une autre estimation des signaux émis x(204-21 1), - Une étape du calcul des paramètres du récepteur qui prend en 25 compte la présence de plusieurs utilisateurs, éventuellement avec plusieurs antennes d'émission, et d'éventuelles estimations des paramètres des canaux entre les antennes des émetteurs et du récepteur, 68 - Une étape de démodulation souple (105T) où l'estimation du signal de chaque antenne d'émission de chaque utilisateur est traitée indépendamment, - Une étape d'ordonnancement (311) des utilisateurs à décoder selon 5 un critère basé sur la puissance des signaux reçus, ou selon une métrique dérivée de la puissance des signaux reçus et de la fiabilité de leurs constellations, ou encore selon une métrique basée sur les écarts de puissances et fiabilité entre couples d'utilisateurs. 10 20 - Récepteur comportant au moins une antenne pour recevoir un signal émis par au moins un émetteur et un processeur configuré pour exécuter le procédé d'amélioration de calcul des symboles et leurs fiabilités selon l'une des revendications 1 à 17, lesdits symboles étant utilisés pour la modulation d'un signal. 15 21 - Récepteur selon la revendication 20 caractérisé en ce qu'il comporte un démodulateur souple comprenant au moins les éléments suivants : - Un module (300) de calcul des distributions a priori, - Un premier module (301) d'estimations souples, ayant une sortie 20 reliée à un module de calcul de distributions a posteriori (305), - Un module de calcul des vraisemblances gaussiennes (304) ayant une sortie reliée au module de calcul de distributions a posteriori (305), dont la sortie est reliée à un deuxième module d'estimations souples (301), 25 - Le deuxième module d'estimations souples (301) transmet ses résultats directement à un module de division gaussienne (306) et à un dispositif effectuant une moyenne dont la sortie est reliée au module de division gaussienne, 69 - Le module de division gaussienne est relié à un lissage adaptatif (307) fournissant les valeurs des symboles estimées ainsi que leurs variances. 5