FR 3051302 A1 20171117 FR 1654298 A 20160513 1 ÉMETTEUR/ RÉCEPTEUR MIMO-FBMC À PRÉCODAGE LINÉAIRE IMPLÉMENTÉ DANS LE DOMAINE FRÉQUENTIEL DESCRIPTION DOMAINE TECHNIQUE La présente invention concerne de manière générale le domaine des systèmes de télécommunication utilisant une modulation multi-porteuse à banc de filtres, encore dénommés systèmes FBMC (Filter Bank Multi-Carrier). Il concerne également les systèmes MIMO (Multiple Input Multiple Output) utilisant un précodage à l'émission. ÉTAT DE LA TECHNIQUE ANTÉRIEURE Les systèmes de télécommunication utilisant une modulation multi-porteuse sont bien connus dans l'état de la technique. Le principe d'une telle modulation consiste à diviser la bande de transmission en une pluralité de sous-canaux fréquentiels associés à des sous-porteuses et à moduler chacune de ces sous-porteuses par les données à transmettre. La modulation multi-porteuse la plus répandue est sans aucun doute la modulation OFDM (Orthogonal Frequency Division Multiplexing). Toutefois, l'occupation spectrale d'un signal OFDM étant sensiblement plus importante que la bande de sous-porteuses qu'il utilise en raison de l'étalement des lobes secondaires, la modulation OFDM n'est pas une solution optimale pour des applications nécessitant de forts taux de réjection hors bande. La modulation par banc de filtres ou FBMC (Filter Bank Multi Carrier) est une modulation multi-porteuse permettant d'obtenir une meilleure localisation spectrale dans la bande de sous-porteuses. Elle est en outre l'une des solutions possibles pour les systèmes de télécommunication de la cinquième génération. Le principe de la modulation FBMC est basé sur une synthèse par banc de filtres à l'émission et une analyse par banc de filtres à la réception, le produit de la fonction de transfert d'un filtre à l'émission par la fonction de transfert du filtre correspondant à la réception étant égale à la fonction de transfert du filtre de Nyquist. 3051302 2 Les systèmes FBMC sont classiquement implémentés dans le domaine temporel. La structure d'un système FBMC implémenté dans le domaine temporel a été décrite en détail dans l'article de B. Hirosaki intitulé « An orthogonally multiplexed QAM system using the discrete Fourier transform » publié dans IEEE Trans on Comm., vol. 29 No. 7, pp. 982-989, 5 Juillet 1981, ainsi que dans l'article de P. Siohan et al. intitulé « Analysis and design of OFDM/OQAM systems based on filterbank theory" publié dans IEEE Trans. on signal processing, vol. 50, No 5, pp. 1170-1183, Mai 2002. Les systèmes FBMC implémentés dans le domaine temporel font appel à des réseaux de filtres polyphasés d'où leur dénomination PPN-FBMC (Polyphase Network FBMC). 10 Le principe de la modulation FBMC est basé sur une synthèse par banc de filtres à l'émission et une analyse par banc de filtres à la réception comme expliqué en relation avec la Fig. 1. La Fig. 1 représente de manière schématique la structure d'un premier système 15 d'émission/réception FBMC connu de l'état de la technique. Cette structure a été décrite en détail dans l'article de B. Hirosaki intitulé « An orthogonally multiplexed QAM system using the discrete Fourier transform » publié dans IEEE Trans on Comm., vol. 29 No. 7, pp. 982-989, Juillet 1981, ainsi que dans l'article de P. Siohan et al. intitulé « Analysis and design of OFDM/OQAM systems based on filterbank 20 theory" publié dans IEEE Trans. on signal processing, vol. 50, No 5, pp. 1170-1183, Mai 2002. Au niveau de l'émetteur, les symboles de modulation QAM à transmettre avec une cadence Nf où f =1 / T , sont groupés par blocs de taille N, xo [n] , . . . , x N _i[n] , où n est l'indice temporel du bloc. Chaque bloc de N symboles est fourni en parallèle à N voies 25 d'entrée d'un module de prétraitement 110, dit prétraitement OQAM (Offset QAM). Ce module de prétraitement a pour fonction de démultiplexer la partie réelle et la partie imaginaire des symboles d'entrée avec une fréquence 2f de sorte que deux échantillons transmis au même instant sur deux sous-canaux successifs ou deux échantillons transmis en deux instants successifs sur un même sous-canal sont l'un réel et l'autre purement imaginaire. Chacune des N voies de sortie du module de prétraitement 110 correspond à 3051302 3 un sous-canal. Les échantillons ainsi obtenus sont fournis sous la forme de blocs de taille N à un banc de filtres de synthèse 120, constitué d'un module IFFT (transformée de Fourier rapide inverse) de taille N, 130, d'une pluralité N de filtres polyphasés 133, d'une pluralité de 5 sur-échantillonneurs 135, de facteur M = N / 2, en sortie des différents filtres polyphasés, et enfin d'une pluralité de retards, 137, arrangés en parallèle et variant de 0 à N -1 périodes d'échantillonnage. Chacune des N voies de traitement correspond à un sous-canal. Les sorties des filtres polyphasés, sur-échantillonnées et retardées sont sommées 10 par l'additionneur 139 avant translation à une fréquence RF (non représentée) et transmission sur le canal 150. Les filtres polyphasés sont des versions translatées en fréquence de k 1 MT d'un filtre prototype dont la réponse impulsionnelle est de durée KT, autrement dit la sortie d'un filtre polyphasé recouvre temporellement la sortie du filtre polyphasé adjacent de M 15 échantillons. Il en résulte qu'une sortie de filtre polyphasé recouvre temporellement K autres sorties de filtres polyphasés. Le coefficient est dénommé pour cette raison coefficient de recouvrement (overlapping factor) ou d'entrelacement (interleaving factor). Du côté du récepteur, après démodulation en bande de base, le signal reçu est échantillonné avec une cadence Nf . Les échantillons sont fournis sous forme de blocs de 20 taille N à un banc de filtres d'analyse, 160, comprenant une pluralité de retards, 163, arrangés en parallèle et variant de 0 à N -1 périodes d'échantillonnage, dans l'ordre inverse des retards 137. Les flux d'échantillons issus des différents retards sont ensuite décimés d'un facteur M = N / 2 par les décimateurs 165 puis filtrés par les filtres d'analyse 167. Les filtres d'analyse ont une réponse impulsionnelle conjuguée et inversée 25 temporellement par rapport au filtre de synthèse correspondant. Etant donné que le filtre prototype est à valeurs réelles, et symétrique par inversion temporelle, on peut montrer qu'un filtre d'analyse a la même réponse impulsionnelle que le filtre de synthèse correspondant. La combinaison d'un filtre de synthèse avec le filtre d'analyse correspondant (produit des fonctions de transfert) donne un filtre de Nyquist. 3051302 4 Les symboles en sortie des filtres de synthèse font ensuite l'objet d'une FFT (transformée de Fourier rapide) de taille N en 170, les différentes composantes fréquentielles de la FFT étant ensuite fournies au module de post-traitement 180 effectuant un traitement inverse de celui du prétraitement 110. 5 Le système FBMC représenté en Fig. 1 est encore appelé dans la littérature PPN- FBMC (PolyPhase Network FBMC) en raison du banc de filtres polyphasés qu'il utilise. Par ailleurs, on connait de l'état de la technique les systèmes de télécommunication à diversité spatiale de type MIMO (Multiple Input Multiple Output) mettant en oeuvre une pluralité d'antennes au niveau de l'émetteur et une pluralité d'antennes au niveau du 10 récepteur. Ces systèmes permettent d'obtenir des débits sensiblement plus élevés que les systèmes SISO (Single Input Single Output) classiques. Les systèmes MIMO-OFDM permettent de conjuguer les avantages de la diversité spatiale et de la modulation OFDM, à savoir des débits élevés avec de faibles niveaux d'interférence inter-symbole (ISI). Lorsque les caractéristiques du canal ou CSI (Channel 15 State Information) sont connues de l'émetteur, celui-ci peut effectuer un précodage linéaire pour transmettre une pluralité de flux sur des canaux virtuels en minimisant l'interférence entre flux ou MSI (Multi-Stream Interference). De manière générale, un précodage linéaire a pour objet de distribuer des flux de données, destinés à un ou plusieurs utilisateurs, sur une pluralité de modes spatiaux et d'allouer une puissance de 20 transmission à chacun de ces modes. Le nombre de modes spatiaux doit être inférieur ou égal au rang de la matrice du canal composite considéré. On trouvera un exemple de technique de précodage pour système MIMO-OFDM dans l'article de E. Auger intitulé « Time domain precoding for MIMO-OFDM systems » publié dans Proc. of 10th International OFDM Workshop, Aug. 2005. 25 De manière similaire, la technologie FBMC a été appliquée aux systèmes de télécommunication de type MIMO, dénommés alors MIMO-FBMC. Toutefois, les systèmes MIMO-FBMC sont sensiblement plus complexes que les systèmes MIMO-OFDM du fait que la modulation FBMC utilise intrinsèquement l'orthogonalité dans le plan complexe pour éliminer l'interférence entre symboles. Il a été également envisagé de transmettre une 30 pluralité de flux dans un système MIMO-FBMC en effectuant un précodage linéaire au 3051302 5 niveau de l'émetteur. Une telle méthode de précodage a été décrite par exemple dans l'article de F. Horlin et al. intitulé « Interference-free SDMA for FBMC-OQAM » publié dans EURASIP Journal on Advances in Signal Processing 2013, No. 46, pages 1-13. Toutefois, un tel précodage est très complexe puisqu'il nécessite d'appliquer plusieurs matrices de 5 précodage par sous-canal de sorte à non seulement garantir la séparation des flux mais encore à garantir l'absence d'interférences entre sous-canaux. Le but de la présente invention est par conséquent de proposer un émetteur et/ou un récepteur de système MIMO-FBMC implémentant une méthode de précodage linéaire particulièrement simple, tout en garantissant la séparation des flux de données et 10 l'absence d'interférences entre sous-canaux. EXPOSÉ DE L'INVENTION La présente invention est définie par un émetteur MIMO-FBMC pour émettre une pluralité U de flux de données sur un canal de transmission au moyen d'une pluralité NT 15 d'antennes d'émission, ledit émetteur comprenant : - une pluralité U de modulateurs OQAM associés aux U flux de données, chaque modulateur recevant un vecteur de données d'un flux et fournissant un vecteur de N composantes alternativement réelles et imaginaires pour N sous-canaux ; - une pluralité U de modules de filtrage et d'étalement spectral associés aux U 20 modulateurs, chaque module de filtrage et d'étalement spectral étalant chaque composante sur 2K -1 sous-porteuses adjacentes et les filtrant par la fonction de transfert du filtre prototype, où K est le facteur de recouvrement, pour fournir KN composantes étalées et filtrées; - une pluralité KN de précodeurs linéaires, respectivement associés aux KN 25 sous-porteuses, chaque précodeur linéaire multipliant les composantes étalées et filtrées relatives à une sous-porteuse ( j ) par une matrice de précodage (P1) pour fournir une pluralité KN de vecteurs précodés ; 3051302 6 - une pluralité ( NT, NB) de modules IFFT recevant chacun des éléments de même indice des vecteurs précodés, chaque module IFFT fournissant un signal temporel représentant un symbole FBMC ; - une pluralité ( NT, NB) de modules de combinaison de symboles FBMC dans le 5 domaine temporel, respectivement associés aux modules IFFT pour fournir des signaux temporels combinés ; - une pluralité ( NT, NB ) de modules de translation de fréquence en bande RF pour générer, à partir desdits signaux temporels combinés, une pluralité NT de signaux d'antennes destinés à être transmis par lesdites antennes d'émission. 10 Selon un premier mode de réalisation de l'invention, ladite pluralité de modules IFFT, ladite pluralité de modules de combinaison de symboles FBMC et ladite pluralité de modules de translation en bande RF sont toutes égales à la pluralité NT d'antennes d'émission, les signaux d'antennes étant générés par translation en bande RF desdits signaux temporels combinés. 15 Dans ce cas, les matrices de précodage sont de taille NT xU . Selon un exemple du premier mode de réalisation, le nombre U de flux de données est choisi égal au nombre NT d'antennes d'émission et les matrices de précodage associées aux différentes sous-porteuses sont respectivement égales à l'inverse de la 20 matrice du canal de transmission aux fréquences desdites sous-porteuses. Selon un second mode de réalisation de l'invention, ladite pluralité de modules IFFT, ladite pluralité de modules de combinaison de symboles FBMC et ladite pluralité de modules de translation en bande RF sont toutes égales à une pluralité NB de faisceaux, les signaux temporels combinés translatés en bande RF par lesdits modules de translation 25 en bande RF étant chacun multiplié par un vecteur de déphasage, les signaux d'antennes étant générés en sommant les composantes des vecteurs ainsi obtenus. Dans ce cas, les matrices de précodage sont de taille NB xU . 3051302 7 Selon un exemple du second mode de réalisation, le nombre NB de faisceaux est choisi égal au nombre U de flux de données et les matrices de précodage associées aux différentes sous-porteuses sont respectivement égales à l'inverse du produit d'une matrice (W RF), résultant de concaténation des vecteurs de déphasage, par la matrice du canal de 5 transmission pour les différentes sous-porteuses. L'invention est également définie par un récepteur MIMO-FBMC pour recevoir une pluralité U de flux de données sur un canal de transmission au moyen d'une pluralité NR d'antennes de réception, ledit récepteur comprenant : 10 - une pluralité (NR,NB ) de modules de translation en bande de base pour translater en bande de base une pluralité de signaux de réception générés à partir des signaux d'antennes; - une pluralité ( NR, NB) de modules FFT, de taille KN où N est le nombre de sous-canaux FBMC et K est le facteur de recouvrement, pour transformer des blocs de 15 KN échantillons des signaux de réception translatés en bande de base, en vecteurs de KN composantes fréquentielles ; - une pluralité KN de précodeurs linéaires, respectivement associés aux KN sous-porteuses, chaque précodeur linéaire multipliant un vecteur de composantes fréquentielles à la sous-porteuse qui lui est associée par une matrice de précodage (Vj ) 20 pour fournir une pluralité KN de vecteurs précodés de taille U ; - une pluralité U de modules de filtrage et désétalement fréquentiel, chaque module filtrant et désétalant les composantes fréquentielles des vecteurs précodés associées à une sous-porteuse pour fournir une pluralité U de vecteurs de composantes filtrées et désétalées ; 25 - une pluralité U de modules de démodulation OQAM pour démoduler respectivement les U vecteurs de composantes filtrées et désétalées et fournir U flux de données estimées. 3051302 8 Selon un premier mode de réalisation, ladite pluralité de modules de translation en bande de base et ladite pluralité de modules FFT sont toutes deux égales à la pluralité NB d'antennes d'émission, les signaux de réception étant identiques aux signaux d'antennes. Selon un exemple du premier mode de réalisation, le nombre U est choisi égal au 5 nombre NB d'antennes de réception et les matrices de précodage (V1) associées aux différentes sous-porteuses sont respectivement égales à l'inverse de la matrice du canal de transmission aux fréquences desdites sous-porteuses. Selon un second mode de réalisation, ladite pluralité de modules de translation en bande de base et ladite pluralité de modules FFT sont égales à un nombre prédéterminé 10 NB de faisceaux, les signaux de réception étant obtenus en multipliant l'ensemble des signaux d'antennes par NB vecteurs de déphasage de taille NB pour obtenir NB vecteurs de signaux déphasés, les composantes de chaque vecteur de signaux déphasés étant ensuite sommées pour fournir un signal de réception. Dans ce cas, les matrices de précodage sont de taille NB xU . 15 Selon un exemple du second mode de réalisation, le nombre NB de faisceaux est choisi égal au nombre U de flux de données et les matrices de précodage associées aux différentes sous-porteuses sont respectivement égales à l'inverse du produit d'une matrice (WRF), résultant de concaténation des vecteurs de déphasage, par la matrice du canal de transmission pour les différentes sous-porteuses. 20 BRÈVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de modes de réalisation préférentiels de l'invention faite en référence aux figures jointes parmi lesquelles : 25 La Fig. 1 représente de manière schématique un système de télécommunication PPN-FBMC connu de l'état de la technique ; La Fig. 2 représente de manière schématique un système de télécommunication FS- FBMC ; 3051302 9 La Fig. 3A illustre l'étalement spectral réalisé en amont du module IFFT de la Fig. 2 ; La Fig. 3B illustre le désétalement spectral réalisé en aval du module FFT dans la Fig. 2; La Fig. 4 illustre la combinaison des symboles FBMC dans la Fig. 2; 5 La Fig. 5 représente de manière schématique un émetteur de système MIMO-FBMC avec précodage linéaire, selon un premier mode de réalisation de l'invention; La Fig. 6 représente de manière schématique un récepteur de système MIMO-FBMC avec prédodage linéaire selon un premier mode de réalisation de l'invention ; Les Figs. 7A et 7B représentent de manière schématique des premier et second 10 exemples de récepteur dans le cas où l'émetteur MIMO-FBMC est celui de la Fig. 5 ; Les Figs. 8A et 8B représentent de manière schématique des premier et second exemples d'émetteur MIMO-FBMC dans le cas où le récepteur est celui de la Fig. 6 ; La Fig. 9 représente de manière schématique un émetteur de système MIMO-FBMC avec précodage linéaire et formation de faisceaux à l'émission, selon un second mode de 15 réalisation de l'invention ; La Fig. 10 représente de manière schématique un récepteur de système MIMO- FBMC avec précodage linéaire et formation de faisceaux à la réception, selon un second mode de réalisation de l'invention. 20 EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS On considérera dans la suite un système MIMO-FBMC comprenant un émetteur, disposant de NT antennes, et un ensemble de Ql_ récepteurs (ou de manière équivalente d'utilisateurs). Chaque récepteur q dispose d'un nombre N : d'antennes Q élémentaires, le nombre total d'antennes de réception étant noté NR =1NR q . q=i Q 25 L'émetteur transmet une pluralité U de flux, partagés entre les Q récepteurs, U =III q q=i où Uq est le nombre de flux destinés au récepteur q . 3051302 10 Une première idée à la base de la présente invention est d'utiliser un système FBMC dans le domaine fréquentiel comme décrit dans le document de M. Bellanger et al. intitulé « FBMC physical layer : a primer » disponible sur le site www.ict-phydvas.org. Les systèmes FBMC implémentés dans le domaine fréquentiel font appel à un étalement spectral d'où 5 leur dénomination de FS-FBMC (Frequency Spread FBMC). La structure d'un tel système FS-FBMC est représentée en Fig. 2. Comme dans le système PPN-FBMC, les symboles de modulation QAM à transmettre avec une cadence Nf avec f =1/T sont regroupés par blocs de taille N, xo[n],..., xiy_i[n] où n est l'indice temporel du bloc. Chaque bloc de N symboles est fourni 10 en parallèle à N voies d'entrée d'un module de prétraitement OQAM 210. Chaque sous-canal est ensuite étalé sur un intervalle de 2K -1 sous-porteuses adjacentes, centré sur une sous-porteuse centrale du sous-canal. Plus précisément, chaque donnée OQAM est étalée sur 2K -1 sous-porteuses adjacentes et pondérée par la valeur (réelle) prise par la fonction de transfert du filtre de synthèse à la fréquence 15 correspondante. On a désigné par 220 le module d'étalement en fréquence et de filtrage par le filtre prototype. Chaque donnée OQAM d; [n]en entrée du module 220 est étalée sur 2K -1 sous-porteuses adjacentes pour donner : 20 [ n]= d i[n]Gk , k = -K+1,...,0,..K -1 (1) Les données de même parité i et i+2 sont séparées spectralement et celles de parités contraires i et i+1 se chevauchent comme représenté en Fig. 3A. Ce chevauchement n'engendre toutefois pas d'interférence puisque deux données de parités 25 contraires sont nécessairement respectivement situées sur l'axe réel et l'axe imaginaire et séparées de Tl 2. Par exemple, en Fig. 3A, les données d, [n] et d ,±2[n] sont des valeurs réelles (représentées en traits continus) alors que la donnée d ,±1[n] est une valeur imaginaire (représentée par des traits en pointillés). Les valeurs imaginaires sont présentées à l'entrée du module de IFFT avec un décalage de T / 2 par rapport aux valeurs 3051302 11 réelles. L'orthogonalité dans le plan complexe est conservée par le filtrage par le filtre prototype étant donné que les coefficients Gk sont réels. Les données étalées en fréquence et filtrées font ensuite l'objet d'une IFFT de taille KN en 230. 5 Le bloc d'échantillons temporels en sortie de la IFFT est combiné au moyen du module de combinaison 240 comme indiqué en Fig. 4. L'ensemble des échantillons en sortie de l'IFFT représente un symbole FBMC dans le domaine temporel, deux symboles FBMC successifs étant décalés de T / 2 (autrement dit de NI 2 échantillons) et les symboles FBMC ayant chacun une durée KT (autrement dit une taille de KN 10 échantillons). Un symbole FBMC est combiné dans le module 240 avec les K -1 symboles FBMC précédents et K -1 symboles FBMC suivants. On notera qu'un échantillon en sortie du module de combinaison 240 est la somme de 2K -1 échantillons de symboles FBMC consécutifs. Le signal ainsi obtenu est ensuite translaté en bande RF. 15 Après transmission sur le canal 250, le signal reçu, démodulé en bande de base, est échantillonné par le récepteur à la cadence Nf puis converti en blocs de taille KN par le convertisseur série-parallèle 260. Une FFT glissante (la fenêtre de la FFT glissant de N/2 échantillons entre deux calculs de FFT) de taille KN est effectuée dans le module FFT, 270, sur des blocs de KN 2 0 échantillons consécutifs en sortie du convertisseur série-parallèle 260. Les sorties de la FFT sont ensuite soumises à un filtrage et un désétalement spectral dans le module 280. L'opération de désétalement a lieu dans le domaine fréquentiel comme représenté en Fig. 3B. Plus précisément, les échantillons dirk[n], k = -K +1,...,0,..K -1 correspondant aux 2K -1 fréquences (i -1)K +1 ,... iK 25 (i +1)K -1 de la FFT sont multipliés par les valeurs de la fonction de transfert du filtre d'analyse (translatée en fréquence de celle du filtre prototype) aux fréquences en question et les résultats obtenus sont sommés, soit : 3051302 12 K-1 d il. = G kc tik[n] (2) k- K+1 où les valeurs Gk , k = -K +1,...,K -1 sont les valeurs de la fonction de transfert du filtre prototype aux fréquences des sous-porteuses considérées. 5 On notera que, comme en Fig. 3A, l'obtention de données ayant des rangs de même parité, par exemple d ir [n] et d ir +2[n] , fait appel à des blocs d'échantillons disjoints alors que ceux de deux rangs consécutifs, de parités inverses, se chevauchent. Ainsi, l'obtention de la donnée d ir+i[n] fait appel aux échantillons jirk [n], k =1,..,K -1 ainsi qu'aux 10 échantillons d ir ,2,k[n] , k = - K +1, ...,1 . Le désétalement de données réelles est représenté par des traits continus alors que celui des données imaginaires est représenté par des traits en pointillés. Les données d ir [n] ainsi obtenues sont ensuite fournies à un module de post- traitement 280, effectuant le traitement inverse de celui du module 210, autrement dit une 15 démodulation OQAM. Les symboles QAM sont ainsi restaurés. Une seconde idée à la base de la présente invention est d'effectuer le précodage dans le domaine fréquentiel, après l'étalement spectral et avant la IFFT, à un stade où les KN sous-porteuses ne sont pas entrelacées. 20 La Fig. 5 représente de manière schématique un émetteur de système MIMO-FBMC avec précodage linéaire, selon un premier mode de réalisation de l'invention. L'émetteur reçoit en entrée U flux de données à destination des Q utilisateurs, chaque flux, ça,, , u =1,...,U se présentant comme une séquence de blocs de taille N, x ou [n], . . . , xuN _1[n] . Chaque flux ça,, est modulé par un modulateur 0QAM, 510e, u=1,...,U , 25 identique au module de traitement 210. Chaque élément du vecteur de données d iu [n] , i =1,...,N en sortie du modulateur 510u est étalé sur 2K-1 sous-porteuses adjacentes dans le module d'étalement spectral et de filtrage par le filtre prototype, 520u, identique 3051302 13 au module 220, décrit précédemment. Les données étalées en fréquence et filtrées, d 7k[n]= du [tek, se présentent sous forme d'un vecteur Du [n] de KN échantillons correspondant aux KN sous-porteuses. Les KN précodeurs linéaires 5251,...,525KN correspondent respectivement aux KN 5 sous-porteuses. Ainsi le précodeur 5251 reçoit les éléments d'indice j (portés par la sous- porteuse j) des vecteurs Du [n], u =1,...,U . L'opération effectuée par le précodeur 525j consiste à multiplier le vecteur d'entrée, [n] de taille U constitué par les éléments Du(j)[n], u =1,...,U , correspondant à la sous-porteuse j, par une matrice Pi de taille NT xU définie plus loin, la même matrice Pi est appliquée pour tous les vecteurs DJ (et 10 donc à toutes les données d iu [n]) d'une même trame. On obtient ainsi en sortie KN vecteurs précodés, Pif)] [n] de taille NT . Les éléments des vecteurs précodés sont ensuite fournis à une batterie de modules de IFFT, 530i, / 1,..., NT, chaque module de IFFT étant associé à une antenne de l'émetteur. Le module de IFFT, 530i, reçoit un vecteur constitué des éléments d'indice / des KN vecteurs précodés et effectue une IFFT de taille KN sur 15 ce vecteur. Les blocs d'échantillons temporels successifs en sortie de ces modules de IFFT sont ensuite soumis à une opération de combinaison dans les modules de combinaison 540i, / , chaque module 540i étant identique au module 240 décrit précédemment. Les signaux en sortie des modules de combinaison sont ensuite respectivement 2 0 translatés en bande RF en 545i, / puis amplifiés avant d'être transmis par les NT antennes de l'émetteur, 547i, / 1,..., NT . La Fig. 6 représente de manière schématique un récepteur de système MIMOFBMC avec précodage linéaire, selon un premier mode de réalisation de l'invention. 25 Le récepteur est équipé ici de Nq antennes, les signaux reçus par les différentes antennes étant translatés en bande de base et échantillonnés à la fréquence Nf . Pour chaque antenne, les échantillons sont convertis en blocs de taille KN . Ainsi, les 3051302 14 convertisseurs série-parallèle 660p, p = 1,...,Nqr, forment des blocs de KN échantillons et les fournissent aux modules de FFT, 670p, p = 1,...,Nqr. Ces modules de FFT effectuent une FFT glissante de taille KN, avec un glissement de N/2, échantillons entre deux calculs successifs, comme décrit en relation avec le module 270. 5 Les échantillons fréquentiels en sortie des modules de FFT sont ensuite transmis à KN précodeurs linéaires, 6751, j=1,...,KN, correspondant chacun à une sous-porteuse. Ainsi, le module de précodage 675j reçoit les Nqr éléments d'indice j (sous-porteuse j) des vecteurs d'échantillons fréquentiels en sortie des modules de FFT et multiplie ce vecteur de taille Nqr par une matrice de précodage Vq de taille Uq xNqr. Les KN vecteurs 10 en sortie des précodeurs linéaires, 6751, j=1,...,KN, de taille Uq sont ensuite transmis aux Uq modules de filtrage et de désétalement spectral 680e, u =1,...,Uq, opérant chacun comme le module 280 décrit précédemment. Plus précisément, chaque module 680e, correspondant à un flux, reçoit les KN échantillons d'indice u des vecteurs de sortie des modules 6751, j=1,...,KN . Les Uq vecteurs filtrés et spectralement désétalés, en sortie 15 de ces modules, sont ensuite respectivement fournis à Uq modules de démodulation 0QAM, 690e, u =1,...,U pour fournir les données des différents flux de l'utilisateur. On notera que les précodeurs linéaires 525 et 675j sont au nombre de KN, chaque précodeur linéaire étant associé à une sous-porteuse. Toutefois, l'homme du métier comprendra que si le canal est du type flat fading (à évanouissement uniforme) ou block 20 fading (à évanouissement par bloc), on pourra réduire le nombre de précodeurs linéaires et multiplexer le précodage dans le temps en amont de l'IFFT du côté émetteur et en aval de la FFT du côté récepteur. De manière générale, le précodage peut être implémenté à l'émetteur (première variante) ou au récepteur (seconde variante) voire à l'émetteur et au récepteur. Différents 25 exemples de réalisation peuvent aussi être envisagés selon la distribution des flux entre les utilisateurs. On suppose tout d'abord, selon une première variante, que le précodage est seulement implémenté du côté de l'émetteur. L'architecture de l'émetteur est alors celle 3051302 15 de la Fig. 5. Dans un premier exemple, U =Q, NT =U, Uq =1, NqR =1, q=1,...,Q , autrement dit l'émetteur transmet un flux par utilisateur (exemple de mode dit MU-MIMO ou Multi User MIMO), aucune séparation de flux n'intervenant au niveau des récepteurs (autrement 5 dit les matrices Vg, q = 1,...,Q se réduisent à la valeur scalaire 1). Les récepteurs selon cet exemple ont été représentés en Fig. 7A : chaque utilisateur est alors équipé d'un récepteur FS-FBMC comme celui décrit en relation avec la partie droite de la Fig. 2. Dans un second exemple, Q =1, NT =U, NR =U, autrement dit l'émetteur transmet la totalité des flux à un seul utilisateur possédant U antennes (exemple de mode 10 dit SU-MIMO ou Single User MIMO). L'utilisateur dispose de U récepteurs FS-FBMC élémentaires indépendants (identiques à celui décrit en relation avec la partie droite de la Fig. 2), chaque récepteur FS-FBMC élémentaire étant associé à une antenne de l'utilisateur, comme illustré en Fig. 7B. Selon une seconde variante, le précodage est entièrement implémenté du côté du 15 récepteur, autrement dit la séparation des flux est réalisée au niveau du récepteur. L'architecture du récepteur est alors celle de la Fig. 6. Dans un premier exemple, NT =1, Uq =1, NR = U , autrement dit le système MIMO-FBMC est composé de U émetteurs FS-FBMC disposant chacun d'une antenne, comme représenté en Fig. 8A, et d'un récepteur comportant U antennes. Les émetteurs 20 ont alors la structure d'un émetteur FS-FBMC, telle que décrite en relation avec la partie gauche de la Fig. 2. Dans un second exemple, Q =1, NT =U, NR =U, autrement dit le système MIMO-FBMC est composé d'un émetteur possédant U antennes et d'un récepteur possédant également U antennes. L'émetteur comprend U émetteurs FS-FBMC 25 élémentaires indépendants, chaque émetteur élémentaire étant associé à une antenne, comme illustré en Fig. 8B. Sans perte de généralité, l'intérêt de réaliser le précodage en aval de la modulation OQAM et de l'étalement spectral, et en amont de la IFFT sera illustré dans le cas de la première variante. 3051302 16 Le signal reçu sur la porteuse j sur les U antennes (appartenant à des utilisateurs différents dans le premier exemple et à des utilisateurs distincts dans le second exemple) peut s'exprimer sous la forme d'un vecteur-colonne ri [n] de taille U : n+(2K-1) r1 [n] = H1 P iD .[n]+ P1D1 [n k] + N. [n] nk=n-(2K-1) 5 (3) n+(2K-1) D [n] D jnk + N1 [n] =H .P. J J nk=n-(2K -1) où la somme est effectuée sur l'ensemble des symboles interférents, en fonction de la réponse du filtre prototype, N1 est un vecteur de bruit additif et H. est la matrice de canal de taille UxU relative à la sous-porteuse j . 10 On pourra par exemple choisir comme matrice de précodage P1 =11-: (précodage selon un critère ZF), et ainsi : n+(2K -1) ri [n] D [n]+ D j[n k] (4) nk=n-(2K -1) 15 en négligeant ici le terme de bruit. On voit que le précodage n'introduit pas d'interférence supplémentaire par rapport à un système FBMC classique (sans précodage) et que les termes d'interférence sont donc éliminés simplement par la démodulation 0QAM, en raison de l'orthogonalité de l'interférence et des données dans le plan complexe. 20 A l'émission, le fait de réaliser un précodage avant la IFFT et la combinaison dans le domaine temporel permet de ne pas introduire d'interférence supplémentaire par rapport à un système FBMC classique. De manière similaire, le fait de réaliser un précodage après la FFT et donc dans le domaine fréquentiel permet de ne pas introduire d'interférence supplémentaire. 25 Le précodage linéaire en bande de base, à l'émission et/ou à la réception, peut être 3051302 17 combiné avec une formation de faisceaux en bande RF. On rappelle que le précodage a pour objet de créer des canaux virtuels. Le nombre maximal de canaux virtuels est égal au rang de la matrice de canal composite, ici matrice bloc de taille N X NT x NB où N est le nombre de porteuses, NT est le nombre d'antennes d'émission et NB est le nombre 5 d'antennes de réception du système. Ces canaux virtuels peuvent être séparés spatialement en les dirigeant dans des directions appropriées. Par exemple, si l'on suppose que l'émetteur MIMO-FBMC est situé au niveau d'une station de base et que les récepteurs MIMO-FBMC sont situés dans des terminaux MIMO-FBMC, les flux à destination d'un terminal donné pourront être dirigés vers ce terminal en formant un faisceau à l'émission. 10 Réciproquement, on pourra former des faisceaux à la réception en direction des terminaux dont on souhaite recevoir les flux. On évite ainsi d'envoyer ou de recevoir des flux à/en provenance de terminaux non concernés par ces derniers, ce qui permet de réduire l'interférence entre flux. La Fig. 9 représente de manière schématique un émetteur de système MIMO-FBMC 15 avec précodage linéaire et formation de faisceaux à l'émission, selon un second mode de réalisation de l'invention. On a supposé comme en Fig. 5 que l'émetteur MIMO-FBMC devait transmettre U flux . Les différents flux sont traités en bande de base par le module 910, identique à l'ensemble désigné par RRE dans la Fig. 5, à la différence près que les matrices 20 de précodage P. , j =1,...,KN sont de taille NB X U au lieu d'être de taille NT X U où NB est le nombre de faisceaux. Les signaux en bande de base, issus des modules de combinaison FBMC et destinés aux différents faisceaux, sont respectivement translatés en bande RF par les modules RF 9201,...,920NB . Les signaux RF ainsi obtenus sont respectivement multipliés en 930b, b=1,...,NB par NB vecteurs de déphasage, de taille b i 25 NT , R WbF . Les éléments du vecteur de déphasage wRF introduisent des déphasages sur le signal RF fourni par le module 920b de sorte qu'il est émis dans la direction du faisceau b . Le cas échéant, ces éléments introduisent également une 3051302 18 pondération du signal RF sur les différentes antennes de manière à réduire les lobes secondaires du faisceau généré. Les signaux des différents faisceaux issus des multiplicateurs 930b, b =1,..., NB sont sommés en 9401,...,940NT pour former NT signaux d'antennes qui sont 5 respectivement transmis par les antennes 9501,...,950NT. Dans le cas où le nombre NB de faisceaux est choisi égal au nombre U de flux, les matrices de précodage sont de taille U X U . La matrice de précodage P1 relative à la sous- porteuse j peut être calculée comme (HjWRF où WRF est la matrice de taille NT X NB résultant de la concaténation des vecteurs wbRF , b =1,..., NB . 10 La Fig. 10 représente de manière schématique un émetteur de système MIMO- FBMC avec précodage linéaire et formation de faisceaux à la réception, selon un second mode de réalisation de l'invention. On a supposé ici que le récepteur MIMO-FBMC disposait de NB antennes de 15 réception, 10101,...,1010NR, et était destiné à recevoir U flux de données. Les signaux d'antennes sont multipliés par des vecteurs de déphasage wbRF, b =1,...,NB en 10201,...,1020NB. Les éléments du vecteur de déphasage wbRF introduisent des déphasages sur les signaux d'antennes de manière à former un faisceau b en réception. Les éléments de wbRF peuvent également pondérer les différents signaux d'antennes de manière à 20 réduire les lobes secondaires du faisceau formé en réception. Les signaux ainsi multipliés sont ensuite sommés en 10301,...,1030NB pour générer NB signaux de faisceaux en réception. Ces signaux de faisceaux sont ensuite traités par le module de traitement en bande de base 1050, identique au module BBR de la Fig. 6, à la différence près que les matrices de précodage V], j =1,...,KN , sont ici de taille 25 NB XU . Le module de traitement en bande de base 1050, et plus précisément les 3051302 19 démodulateurs OQAM qu'il contient, fournissent alors les flux de données estimées, Op ---, Ou . L'homme du métier comprendra que le second mode de réalisation permet de réduire davantage l'interférence entre les flux (MSI) en les séparant spatialement. Quel que 5 soit le mode de réalisation, la présente invention permet d'obtenir des débits importants tout en conservant les avantages intrinsèques de la modulation FBMC, à savoir une bonne réjection hors bande et une bonne efficacité spectrale. REVENDICATIONS1. Emetteur MIMO-FBMC pour émettre une pluralité U de flux de données sur un canal de transmission au moyen d'une pluralité NT d'antennes d'émission, caractérisé en ce qu'il comprend : - une pluralité U de modulateurs OQAM (5101,...,510u) associés aux U flux de données, chaque modulateur recevant un vecteur de données d'un flux et fournissant un vecteur de N composantes alternativement réelles et imaginaires pour N sous-canaux ; - une pluralité U de modules de filtrage et d'étalement spectral (5201,...,520u) associés aux U modulateurs, chaque module de filtrage et d'étalement spectral étalant chaque composante sur 2K -1 sous-porteuses adjacentes et les filtrant par la fonction de transfert du filtre prototype, où K est le facteur de recouvrement, pour fournir KN composantes étalées et filtrées; - une pluralité KN de précodeurs linéaires (5251,...,52001), respectivement associés aux KN sous-porteuses, chaque précodeur linéaire multipliant les composantes étalées et filtrées relatives à une sous-porteuse ( j ) par une matrice de précodage (Pj ) pour fournir une pluralité KN de vecteurs précodés ; - une pluralité (NT,NB ) de modules IFFT (5301,...,530NT) recevant chacun des éléments de même indice des vecteurs précodés, chaque module IFFT fournissant un signal temporel représentant un symbole FBMC ; - une pluralité (NT,NB ) de modules de combinaison de symboles FBMC dans le domaine temporel (5401,...,5400, respectivement associés aux modules IFFT pour fournir des signaux temporels combinés ; - une pluralité (NT,NB ) de modules de translation de fréquence en bande RF pour générer, à partir desdits signaux temporels combinés, une pluralité NT de signaux d'antennes destinés à être transmis par lesdites antennes d'émission. 3051302 21 2. Emetteur MIMO-FBMC selon la revendication 1, caractérisé en ce que ladite pluralité de modules IFFT, ladite pluralité de modules de combinaison de symboles FBMC et ladite pluralité de modules de translation en bande RF sont toutes égales à la pluralité NT d'antennes d'émission, les signaux d'antennes étant générés par translation en bande 5 RF desdits signaux temporels combinés. 3. Emetteur MIMO-FBMC selon la revendication 2, caractérisé en ce que les matrices de précodage sont de taille NT X U . 10 4. Emetteur MIMO-FBMC selon la revendication 3, caractérisé en ce que le nombre U de flux de données est choisi égal au nombre NT d'antennes d'émission et que les matrices de précodage associées aux différentes sous-porteuses sont respectivement égales à l'inverse de la matrice du canal de transmission aux fréquences desdites sous-porteuses. 15 5. Emetteur MIMO-FBMC selon la revendication 1, caractérisé en ce que ladite pluralité de modules IFFT, ladite pluralité de modules de combinaison de symboles FBMC et ladite pluralité de modules de translation en bande RF sont toutes égales à une pluralité NB de faisceaux, les signaux temporels combinés, translatés en bande RF par lesdits 20 module de translation en bande RF (9201,...,920NB) étant chacun multiplié par un vecteur de déphasage (9201,...,920NB), les signaux d'antennes étant générés en sommant (9401,...,9400 les composantes des vecteurs ainsi obtenus. 6. Emetteur MIMO-FBMC selon la revendication 5, caractérisé en ce que les 2 5 matrices de précodage sont de taille NB X U . 7. Emetteur MIMO-FBMC selon la revendication 6, caractérisé en ce que le nombre NB de faisceaux est choisi égal au nombre U de flux de données et que les matrices de précodage associées aux différentes sous-porteuses sont respectivement 3051302 22 égales à l'inverse du produit d'une matrice ( WRF ), résultant de concaténation des vecteurs de déphasage, par la matrice du canal de transmission pour les différentes sous-porteuses. 8. Récepteur MIMO-FBMC pour recevoir une pluralité U de flux de données sur 5 un canal de transmission au moyen d'une pluralité NR d'antennes de réception, caractérisé en ce qu'il comprend : - une pluralité (NR, NB) de modules de translation en bande de base pour translater en bande de base une pluralité de signaux de réception générés à partir des signaux d'antennes; 10 - une pluralité (NR, NB) de modules FFT (6701,...,670NR), de taille KN où N est le nombre de sous-canaux FBMC et K est le facteur de recouvrement, pour transformer des blocs de KN échantillons des signaux de réception translatés en bande de base, en vecteurs de KN composantes fréquentielles ; - une pluralité KN de précodeurs linéaires (6751,...,67501), respectivement 15 associés aux KN sous-porteuses, chaque précodeur linéaire multipliant un vecteur de composantes fréquentielles à la sous-porteuse qui lui est associée par une matrice de précodage ( Vj ) pour fournir une pluralité KN de vecteurs précodés de taille U ; - une pluralité U de modules de filtrage et désétalement fréquentiel (6801,...,680u), chaque module filtrant et désétalant les composantes fréquentielles des 2 0 vecteurs précodés associées à une sous-porteuse pour fournir une pluralité U de vecteurs de composantes filtrées et désétalées ; - une pluralité U de modules de démodulation OQAM (6801,...,680u) pour démoduler respectivement les U vecteurs de composantes filtrées et désétalées et fournir U flux de données estimées. 25 9. Récepteur MIMO-FBMC selon la revendication 8, caractérisé en ce que ladite pluralité de modules de translation en bande de base et ladite pluralité de modules FFT sont toutes deux égales à la pluralité NR d'antennes d'émission, les signaux de réception étant identiques aux signaux d'antennes. 3051302 23 10. Récepteur MIMO-FBMC selon la revendication 9, caractérisé en ce que le nombre U est choisi égal au nombre NB d'antennes de réception et que les matrices de précodage ( Vj ) associées aux différentes sous-porteuses sont respectivement égales à l'inverse de la matrice du canal de transmission aux fréquences desdites sous-porteuses. 5 11. Récepteur MIMO-FBMC selon la revendication 8, caractérisé en ce que ladite pluralité de modules de translation en bande de base et ladite pluralité de modules FFT sont égales à un nombre prédéterminé NB de faisceaux, les signaux de réception étant obtenus en multipliant (10201,...,1020NB) l'ensemble des signaux d'antennes par NB 10 vecteurs de déphasage de taille NB pour obtenir NB vecteurs de signaux déphasés, les composantes de chaque vecteur de signaux déphasés étant ensuite sommées (10301,...,1030NB) pour fournir un signal de réception. 12. Récepteur MIMO-FBMC selon la revendication 11, caractérisé en ce que les 15 matrices de précodage sont de taille NB X U . 13. Récepteur MIMO-FBMC selon la revendication 12, caractérisé en ce que le nombre NB de faisceaux est choisi égal au nombre U de flux de données et que les matrices de précodage associées aux différentes sous-porteuses sont respectivement 2 0 égales à l'inverse du produit d'une matrice ( WRF ), résultant de concaténation des vecteurs de déphasage, par la matrice du canal de transmission pour les différentes sous-porteuses.