FR 3034936 A1 20161014 FR 1553123 A 20150410 1 RÉCEPTEUR ET MÉTHODE DE RÉCEPTION FBMC À FAIBLE LATENCE DE DÉCODAGE 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). É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 à 15 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). Celle-ci est mise en oeuvre dans les réseaux locaux sans fil WLAN, WiFi, dans l'accès internet sans fil à haut 20 débit (WiMAX), les systèmes de radiodiffusion numérique (DVB-T, ISDB-T, DAB), les liaisons numériques asymétriques (xDSL), la quatrième génération de téléphonie cellulaire (LTE), etc. L'occupation spectrale d'un signal OFDM est toutefois sensiblement plus importante que la bande de sous-porteuses qu'il utilise. En effet, la localisation temporelle 25 du signal étant très bonne (le signal est délimité par un créneau temporel), la localisation fréquentielle ne l'est pas (lobes secondaires en sinus cardinal s'étalant hors de la bande). La modulation OFDM n'est par conséquent 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) peut être 10 3034936 2 utilisée comme alternative à la modulation OFDM. 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. Les filtres utilisés sont constitués de versions décalées en fréquence d'un filtre-prototype passe-bas satisfaisant 5 au critère de Nyquist. On trouvera une description détaillée de la modulation FBMC 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 theory" publié dans IEEE Trans. on signal processing, vol. 50, No 5, pp. 1170-1183, Mai 2002. Dans le domaine fréquentiel, un signal FBMC peut être représenté par la réponse du banc de filtres de synthèse, à savoir la réponse du filtre prototype, translatée aux différentes fréquences des sous-porteuses. L'étalement hors-bande n'excède alors pas le double de l'écart fréquentiel entre sous-porteuses adjacentes. Autrement dit, il suffit d'une sous-porteuse non modulée pour isoler deux groupes indépendants de sous-porteuses. Cette bonne localisation fréquentielle du signal se paie corrélativement par un étalement temporel des symboles FBMC. Lorsque l'on transmet un paquet constitué d'un grand nombre de symboles FBMC, l'étalement temporel est négligeable vis-à-vis de la durée du paquet. En revanche, lorsque les paquets de symboles FBMC sont de faible taille, notamment lorsque la charge utile du signal est faible au regard de celle du préambule, l'étalement temporel peut devenir très pénalisant en termes de débit. Cette situation se rencontre dans le cas d'un protocole de communication dit à poignée de main (handshake protocol) entre un émetteur (par ex. un terminal source) et un récepteur (par ex. un terminal destinataire). Ce protocole de communication est illustré en Fig. 1. Le paquet de symboles FBMC est transmis par la source pendant un intervalle de durée T data " Cette durée comprend un temps d'établissement 1-, une durée NT correspondant aux Ars symboles à transmettre, où T est la durée d'un symbole, ainsi 3034936 3 qu'un temps de décroissance également égal à 1- . On peut montrer que le temps 2 est égal à (K -11 2)T (dans le cas d'une modulation 0QAM) où K est le facteur de chevauchement (overlapping factor), c'est-à-dire le nombre de symboles FBMC successifs se chevauchant dans le temps. 5 Ainsi, si l'on note tend l'instant d'émission du dernier symbole FBMC du paquet, ce paquet sera temporellement étalé jusqu'au tempstend + r " En outre, si l'on note 0- le temps de propagation du signal entre le terminal source et le terminal destinataire, le décodage du paquet se termine au plus tôt à l'instant tend ± 2+ (Y . Après avoir décodé le paquet, le terminal destinataire transmet un message d'acquittement au terminal source. 10 De la même façon que précédemment, le terminal source ne pourra reconnaître l'accusé de réception qu'au temps teancdk + r+ ci où telk est la fin du message d'acquittement. On comprend ainsi que la transmission d'un paquet de données selon ce protocole est pénalisée par un temps de latence 2r, dû à l'étalement temporel du signal FBMC. 15 Une autre situation dans laquelle l'étalement temporel des symboles FBMC pénalise le débit de données concerne l'utilisation d'un protocole de communication TDMA (Time Division Multiple Access). Selon ce protocole, l'accès à la ressource de transmission commune (ici l'ensemble des N sous-canaux) est divisé en intervalles temporels de transmission permettant à différents usagers de transmettre leurs paquets de données 20 pendant les intervalles qui leur ont été respectivement alloués. Lorsque les différents usagers transmettent leurs paquets au moyen d'une modulation FBMC, l'occupation temporelle des intervalles de transmission n'est pas optimale. En effet, les temps de montée et de descente du signal OFDM conduisent à un taux d'occupation temporelle des intervalles de transmission de l'ordre 25 de (Ttdma 2r) I Ttdma où Ttdire est la durée d'un intervalle de transmission, comme représenté dans le chronogramme (a) de la Fig. 2. Afin de réduire le taux d'occupation temporelle des intervalles de transmission, il est possible de réduire la taille de ces intervalles au prix d'un recouvrement temporel des paquets FBMC successifs et donc d'une augmentation du niveau d'interférence, comme illustré dans le chronogramme (b) de la 3034936 4 Fig. 2. Afin de réduire l'étalement temporel d'un paquet des symboles FBMC, il a été proposé dans l'article de Bellanger intitulé « Efficiency of filter bank multicarrier techniques 5 in burst radio transmission » publié dans IEEE. Proc. of Global Telecommunications Conference (GLOBECOM 2010), pp. 1-4, Dec. 2010, de tronquer la réponse impulsionnelle du filtre prototype utilisé par l'émetteur. La Fig. 3 représente la réponse impulsionnelle du filtre prototype tronquée pour 10 réduire l'étalement temporel des symboles FBMC. Cette troncation est obtenue par un fenêtrage temporel, 300, centré sur le maximum de la réponse impulsionnelle. Toutefois, si cette troncation permet effectivement de réduire le temps de latence (dans la première situation évoquée ci-dessus) ou d'augmenter le débit de transmission (dans la seconde situation évoquée ci-dessus), elle dégrade les propriétés spectrales du 15 signal, le gain en localisation temporelle obtenu par le fenêtrage temporel se traduisant par une perte en localisation fréquentielle. Plus précisément, la multiplication du signal par une fenêtre temporelle se traduit par une convolution avec un sinus cardinal dans le domaine fréquentiel et donc l'apparition de lobes secondaires dans le spectre de transmission. Le taux de réjection hors-bande est par conséquent dégradé. 20 Le but de la présente invention est par conséquent de réduire le temps de latence d'une communication FBMC et plus généralement de permettre un décodage plus rapide d'un paquet de symboles FBMC, sans introduire de dégradation du niveau de réjection hors-bande. 25 EXPOSÉ DE L'INVENTION La présente invention est définie par un récepteur FBMC destiné à recevoir au moins un paquet de symboles FBMC, les symboles FBMC étant transmis au moyen d'une pluralité N de sous-canaux et succédant à une fréquence f =1/T avec un facteur de chevauchement K, le récepteur comprenant un échantillonneur pour échantillonner à la 3034936 5 fréquence Nf le signal reçu en bande de base, un convertisseur série-parallèle pour former des blocs d'échantillons successifs de taille KN, un module FFT pour effectuer une FFT de taille KN sur chacun desdits blocs, une batterie de filtres d'analyse pour effectuer un filtrage et un désétalement spectral sur les composantes fréquentielles en sortie du module 5 de FFT, ledit récepteur comprenant en outre un premier multiplexeur pour bourrer avec des valeurs nulles une première pluralité ( Mi) des derniers échantillons du dernier bloc du paquet FBMC à l'entrée du module de FFT, sans attendre la fin de réception du paquet FBMC. Selon un exemple avantageux de réalisation, le facteur de chevauchement est égal 10 à 4 et ladite première pluralité d'échantillons est égale à KN/3 à 10% près. Le récepteur peut en outre comprendre un second multiplexeur à l'entrée du module de FFT pour bourrer avec des valeurs nulles une seconde pluralité des premiers échantillons du premier bloc du paquet FBMC. Dans ce cas, si le facteur de chevauchement est égal à 4, la seconde pluralité 15 d'échantillons peut être aussi égale à KN / 3 à 10% près. L'invention concerne également une méthode de réception d'au moins un paquet de symboles FBMC, les symboles FBMC étant transmis au moyen d'une pluralité N de sous-canaux et se succédant à une fréquence f =1/ T avec un facteur de chevauchement K, ladite méthode comprenant un échantillonnage à la fréquence Nf du 20 signal reçu en bande de base, une conversion série-parallèle pour former des blocs d'échantillons successifs de taille KN, une FFT de taille KN sur chacun desdits blocs ainsi obtenus, un filtrage et un désétalement spectral, dans le domaine fréquentiel, des composantes fréquentielles en sortie de la FFT. Cette méthode de réception est avantageuse en ce qu'elle comprend, préalablement à la FFT, une première étape de 25 bourrage par des valeurs nulles d'une première pluralité ( Mi) des derniers échantillons du dernier bloc du paquet FBMC, l'étape de bourrage étant effectuée sans attendre la fin de réception du paquet FBMC. Selon un exemple avantageux de réalisation, le facteur de chevauchement est égal à 4 et ladite première pluralité d'échantillons est égale à KN/ 3 à 10% près. 30 La méthode de réception peut comprendre en outre, préalablement à la FFT, une 3034936 6 seconde étape de bourrage par des valeurs nulles d'une seconde pluralité des premiers échantillons du premier bloc du paquet FBMC. Dans ce cas, si le facteur de chevauchement est égal à 4, la seconde pluralité d'échantillons peut être avantageusement choisie égale à KN/3 à 10% près. 5 La méthode de réception peut en outre mettre en oeuvre une égalisation des composantes fréquentielles préalablement à l'étape de filtrage et de désétalement spectral. Enfin, ladite méthode de réception peut comprendre une étape de démodulation 0QAM après l'étape de filtrage et de désétalement spectral. 10 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 référence aux figures jointes parmi lesquelles : 15 La Fig. 1 représente de manière schématique une communication entre un émetteur et un récepteur FBMC utilisant un protocole à poignée de main ; La Fig. 2 représente deux chronogrammes de transmission de paquets FBMC en mode TDMA ; La Fig. 3 représente la réponse impulsionnelle d'un filtre prototype, tronquée 20 temporellement ; La Fig. 4 représente schématiquement l'architecture d'un récepteur FBMC selon un premier mode de réalisation de l'invention ; La Fig. 5 représente le principe du bourrage par des zéros des échantillons du dernier symbole FBMC d'un paquet reçu par le récepteur de la Fig. 4; 25 La Fig. 6 représente l'évolution du rapport signal sur interférence au niveau du récepteur en fonction du taux de bourrage par des zéros ; Les Figs. 7A et 7B représentent la variation du débit en mode saturé en fonction du nombre d'utilisateurs pour deux tailles de paquets distinctes ; La Fig. 8 représente schématiquement l'architecture d'un récepteur FBMC selon un 30 second mode de réalisation de l'invention. 3034936 7 EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS L'idée à la base de la présente invention est de ne pas fenêtrer le signal FBMC au niveau de l'émetteur et en particulier de ne pas tronquer la réponse impulsionnelle du filtre 5 prototype mais au contraire d'effectuer un traitement au niveau du récepteur en bourrant les derniers échantillons du dernier bloc reçu par des zéros avant d'effectuer la FFT. On a pu en effet montrer qu'il était possible de n'utiliser qu'une information partielle pour décoder les derniers symboles FBMC. 10 La Fig. 4 représente schématiquement la structure d'un récepteur FBMC selon un premier mode de réalisation de l'invention. Le signal FBMC reçu, après avoir été démodulé en bande de base, est échantillonné par un échantillonneur, 400, à la fréquence Nf où f =1/ 7; est la fréquence symbole. Les échantillons successifs sont groupés, par un convertisseur série/parallèle, 410, sous forme 15 de blocs de longueur KN où K est le facteur de chevauchement. Une FFT glissante (la fenêtre de la FFT glissant de KT entre deux calculs de FFT) est effectuée au moyen d'un module de FFT, 420, de KN échantillons consécutifs. Un multiplexeur, 415, en entrée du module de FFT, remplace les M, derniers échantillons du bloc correspondant au dernier symbole FBMC du paquet par des zéros. Ce 20 multiplexeur est commandé par un signal de commande LPS, par exemple issu d'un compteur (non représenté) indiquant le dernier symbole FBMC du paquet. Ainsi, on comprend que le récepteur n'a pas à attendre les M, derniers échantillons du dernier bloc du paquet pour effectuer la dernière opération de FFT. Les composantes fréquentielles en sortie de la FFT sont ensuite soumises, le cas 25 échéant, à une égalisation dans le domaine fréquentiel, dans l'égaliseur 430. L'égaliseur est toutefois un élément optionnel de l'invention, dépendant de la fonction de transfert du canal de transmission. Après égalisation éventuelle, les sorties de la FFT sont filtrées et désétalées spectralement par la batterie de filtres d'analyse, 440. Plus précisément si dk sont les 3034936 8 échantillons correspondant aux 2K-1 fréquences (i -1)K +1,...,iK,...,(i +1)K-1 de la FFT (c'est-à-dire les fréquences du ième sous-canal), la batterie de filtres fournit (pour ce ième sous-canal) l'échantillon : K-1 5 Gkdi,k k- K+1 où les coefficients Gk sont les valeurs de la fonction de transfert du filtre d'analyse (translatée à la fréquence il REVENDICATIONS1. Récepteur FBMC destiné à recevoir au moins un paquet de symboles FBMC, les symboles FBMC étant transmis au moyen d'une pluralité N de sous-canaux et succédant à une fréquence f =1/T avec un facteur de chevauchement K, le récepteur comprenant un échantillonneur (400,800) pour échantillonner à la fréquence Nf le signal reçu en bande de base, un convertisseur série-parallèle (410, 810) pour former des blocs d'échantillons successifs de taille KN, un module FFT (430, 830) pour effectuer une FFT de taille KN sur chacun desdits blocs, une batterie de filtres d'analyse (440, 840) pour effectuer un filtrage et un désétalement spectral sur les composantes fréquentielles en sortie du module de FFT, caractérisé en ce qu'il comprend en outre un premier multiplexeur (415, 815) pour bourrer avec des valeurs nulles une première pluralité ( Mi) des derniers échantillons du dernier bloc du paquet FBMC à l'entrée du module de FFT, sans attendre la fin de réception du paquet FBMC. 2. Récepteur FBMC selon la revendication 1, caractérisé en ce que le facteur de chevauchement est égal à 4 et ladite première pluralité d'échantillons est égale à KN/3 à 10% près. 3. Récepteur FBMC selon la revendication 1 ou 2, caractérisé en ce qu'il comprend un second multiplexeur (813) à l'entrée du module de FFT (820) pour bourrer avec des valeurs nulles une seconde pluralité des premiers échantillons du premier bloc du paquet FBMC. 4. Récepteur FBMC selon l'une des revendications précédentes, caractérisé en ce que le facteur de chevauchement est égal à 4 et la seconde pluralité d'échantillons est égale à KN/3 à 10% près. 25 3034936 13 5. Méthode de réception d'au moins un paquet de symboles FBMC, les symboles FBMC étant transmis au moyen d'une pluralité N de sous-canaux et succédant à une fréquence f =1/ T avec un facteur de chevauchement K, ladite méthode comprenant un échantillonnage à la fréquence Nf du signal reçu en bande de base, une 5 conversion série-parallèle pour former des blocs d'échantillons successifs de taille KN, une FFT de taille KN sur chacun desdits blocs ainsi obtenus, un filtrage et un désétalement spectral, dans le domaine fréquentiel, des composantes fréquentielles en sortie de la FFT, caractérisée en ce qu'elle comprend, préalablement à la FFT, une première étape de bourrage par des valeurs nulles d'une première pluralité ( Mi) des derniers échantillons du 10 dernier bloc du paquet FBMC, l'étape de bourrage étant effectuée sans attendre la fin de réception du paquet FBMC. 6. Méthode de réception selon la revendication 5, caractérisée en ce que le facteur de chevauchement est égal à 4 et ladite première pluralité d'échantillons est égale à KNI3 15 à 10% près. 7. Méthode de réception selon la revendication 5, caractérisée en ce qu'elle comprend en outre, préalablement à la FFT, une seconde étape de bourrage par des valeurs nulles d'une seconde pluralité des premiers échantillons du premier bloc du paquet FBMC. 20 8. Méthode de réception selon la revendication 7, caractérisée en ce que le facteur de chevauchement est égal à 4 et la seconde pluralité d'échantillons est égale à KNI3 à 10% près. 9. Méthode de réception selon l'une des revendications 5-8, caractérisée en ce qu'elle comprend une égalisation des composantes fréquentielles préalablement à l'étape de filtrage et de désétalement spectral. 3034936 14 10. Méthode de réception selon l'une des revendications 5-9, caractérisée en ce qu'elle comprend une démodulation 0QAM après l'étape de filtrage et de désétalement spectral. 5