[go: up one dir, main page]

FR2794915A1 - Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre - Google Patents

Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre Download PDF

Info

Publication number
FR2794915A1
FR2794915A1 FR9907501A FR9907501A FR2794915A1 FR 2794915 A1 FR2794915 A1 FR 2794915A1 FR 9907501 A FR9907501 A FR 9907501A FR 9907501 A FR9907501 A FR 9907501A FR 2794915 A1 FR2794915 A1 FR 2794915A1
Authority
FR
France
Prior art keywords
transmitter
reception
value
marking signal
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR9907501A
Other languages
English (en)
Inventor
Frederique Ehrmann
Scolan Lionel Le
Samuel Rousselin
Francois Thoumy
Bars Philippe Le
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to FR9907501A priority Critical patent/FR2794915A1/fr
Priority to EP00401206A priority patent/EP1061687A1/fr
Publication of FR2794915A1 publication Critical patent/FR2794915A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • H04L1/0008Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length by supplementing frame payload, e.g. with padding bits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/2605Symbol extensions, e.g. Zero Tail, Unique Word [UW]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

Ces procédés et dispositifs d'émission et de réception permettent de régler automatiquement (64) la valeur du temps de garde à respecter entre deux blocs successifs de données à émettre, en fonction de la qualité de réception des données, grâce à un signal de marquage, inséré (22) dans les données, le signal de marquage, déterminé à la réception, étant représentatif de la valeur du temps de garde à respecter à l'émission. Ils s'appliquent à la transmission de symboles OFDM.

Description

La présente invention se rapporte a un procédé et à un dispositif
d'émission, à un procédé et un dispositif de réception, et à des systèmes les
mettant en oeuvre.
Un système d'émission d'information émet de façon générale des symboles (chaque symbole étant par exemple une séquence de données binaires) en série sur un canal de transmission, occupant ainsi une bande de fréquences qui doit nécessairement être plus grande que l'inverse de la durée
d'un symbole.
Lorsque le débit des symboles devient trop élevé, il est impossible de garantir que le canal de transmission présente des caractéristiques d'amplitude et de phase identiques sur tout l'espace des fréquences constituant la bande passante. Ces distorsions du canal induisent des interférences entre symboles, qu'on peut combattre au moyen d'un égaliseur. Toutefois, un tel système est
relativement complexe.
Une technique permettant de remédier à ce problème consiste à répartir le signal à transmettre sur un grand nombre de porteuses en parallèle, individuellement modulées à bas débit. Le débit étant bas, la bande passante nécessaire pour chaque porteuse est plus petite, et donc, il est plus probable que les caractéristiques d'amplitude et de phase seront identiques pour toutes les fréquences constituant cette bande. Cette technique est connue de l'homme du métier sous le nom de multiplexage à division de fréquences orthogonales ou OFDM (en anglais "Orthogonal Frequency Division Multiplex"). En effet, les spectres des signaux modulant les porteuses se recouvrent de façon telle qu'ils vérifient la condition d'orthogonalité qui permet d'éliminer les interférences entre sous-porteuses modulées et d'obtenir une efficacité spectrale beaucoup plus grande. L'espacement entre deux sous-porteuses adjacentes correspond à I'inverse de la durée d'un symbole. La modulation OFDM est généralement assimilée à une transformée de Fourier, de sorte qu'on utilise pour sa mise en oeuvre des algorithmes de
transformée de Fourier rapide (FFT, en anglais "Fast Fourier Transform").
On rappelle ci-après les principales étapes effectuées lors de
l'émission d'un message à l'aide d'une modulation OFDM.
On groupe tout d'abord les données binaires du message à émettre en blocs de données. Chacun de ces blocs va être transmis indépendamment
et va constituer, après modulation en bande de base, un symbole OFDM.
Chacun des blocs de données groupe aussi les éléments binaires par sous-ensemble, chaque sous-ensemble subissant ensuite un report de cartographie (en anglais "mapping") bijectif sur un ensemble discret de points dans l'espace de Fresnel, chacun de ces points représentant une phase et une amplitude possibles. Ainsi, par exemple, si on considère un message constitué de la suite de bits suivante: {00001110010001111000... }, on peut en extraire un bloc de 16 bits 0000111001000111, auquel on associe, par report de
cartographie, l'ensemble de points suivant du plan complexe: 1 +j, 1 +j, -1 -j, 1 -j, -
1+j, 1+j, -1+j, -1-j. On a donc un ensemble de huit éléments complexes, définissant un vecteur V. On applique ensuite aux vecteurs V ainsi obtenus à partir du message d'origine une transformation de Fourier discrète inverse rapide de matrice A, ce qui fournit un symbole OFDM, constitué d'une suite d'amplitudes complexes. Chaque symbole transmis est reçu, après passage dans le canal de transmission, par un démodulateur, dont on extrait un vecteur V' contenant des éléments complexes en multipliant les amplitudes constituant ce symbole par une matrice de transformée de Fourier discrète directe A', telle que A.A' = I, o I
désigne la matrice identité.
L'application d'un critère de décision fondé sur le maximum de vraisemblance sur la partie réelle et la partie imaginaire de chaque vecteur V' permet de retrouver la séquence de symboles initiale, puis de restituer les
éléments binaires associés.
Les différents symboles de chaque bloc sont liés entre eux du fait de la combinaison linéaire obtenue en multipliant les éléments d'un vecteur V à transmettre par la matrice A de transformée de Fourier discrète inverse. Cette combinaison linéaire garantit une certaine robustesse et protège les symboles contre les interférences entre symboles complexes à l'intérieur d'un même
symbole OFDM.
En revanche, cet effet de protection ne s'étend pas d'un symbole
OFDM (c'est-à-dire d'un bloc de symboles complexes) à l'autre.
Pour éviter les interférences entre blocs, il est connu d'utiliser une technique qui consiste à ménager une durée de silence ou de non-émission,
également appelée temps de garde, entre deux symboles consécutifs.
Toutefois, dans l'art antérieur, la valeur du temps de garde précédant le symbole courant est déterminée de façon pragmatique, au vu d'une évaluation, par le spécialiste, de la durée nécessaire à une atténuation de
l'écho provenant de l'émission du symbole OFDM précédent.
Cette évaluation se fonde généralement sur certains modèles de propagation. Cependant, ces modèles de propagation ne peuvent envisager de façon exhaustive toutes les situations possibles. En particulier, la propagation peut fortement varier dans le cas de stations mobiles dans un réseau de télécommunications. Ainsi, si le choix n'est pas adapté, on risque, soit de perdre du débit binaire, lorsque le temps de garde est trop long comparativement à la durée nécessaire à l'évanouissement de l'écho du symbole précédent, soit d'avoir un débit binaire élevé mais entaché d'erreur, lorsque le temps de garde
est trop court, car l'écho se superpose alors au début du symbole suivant.
La présente invention a pour but de remédier aux inconvénients précités, en permettant, non pas une détermination pragmatique, mais un réglage automatique du temps de garde, la valeur de ce temps de garde étant par ailleurs susceptible de varier de façon adaptative au cours du temps en fonction des symboles successifs transmis et de leur écho, de façon à atteindre
un compromis optimal entre le débit binaire et le taux d'erreur.
Par ailleurs, afin de parfaire la fiabilisation du système de transmission, on choisit d'adjoindre à la modulation OFDM un codage utilisant les turbocodes. Ce type de codage présente en effet, par rapport aux méthodes de codage classiques habituelles, I'avantage suivant: le nombre d'erreurs non corrigées décroît très rapidement pour un faible accroissement du rapport
signal à bruit.
On rappelle qu'un turbocodeur classique est constitué de deux codeurs convolutionnels récursifs systématiques (en anglais RSC, "Recursive Systematic Convolutionar') et d'un entrelaceur, disposés comme le montre la figure 1. Le turbocodeur fournit en sortie à chaque instant un triplet d'éléments
binaires (x, yl, y2), o x est la sortie dite systématique du turbocodeur, c'est-à-
dire n'ayant subi aucun traitement par rapport au signal d'entrée x, yl est la sortie codée par le premier codeur RSC, et y2 est la sortie codée par le second
codeur RSC après passage dans l'entrelaceur.
Pour plus de détails sur les turbocodes, on se reportera utilement à l'article de C. BERROU, A. GLAVIEUX et P. THITIMAJSHIMA intitulé "Near Shannon limit error-correcting coding and decoding: turbo-codes", ICC '93,
Genève.
Plus avantageux que les techniques de codage classiques habituelles, le codage utilisant les turbocodes présente néanmoins la particularité de nécessiter, pour un bon fonctionnement, une connaissance de
la puissance du bruit.
L'invention permet d'exploiter cette particularité d'une façon avantageuse et particulièrement adaptée dans le cadre de la fiabilisation d'une transmission de symboles OFDM ayant subi un turbocodage, en prévoyant une
mesure de la puissance du bruit entre deux symboles OFDM consécutifs.
Dans le but indiqué plus haut, la présente invention propose un procédé d'émission de données sous forme de symboles successifs, d'un système de transmission local, comportant un émetteur local et un récepteur local, vers un système de transmission distant, comportant un émetteur distant et un récepteur distant, suivant lequel, à l'émetteur local: - on effectue une opération de formation de blocs de données utiles, consistant à grouper les données en blocs; remarquable en ce qu'il comporte en outre des étapes suivant lesquelles, à l'émetteur local: - on effectue une opération de marquage, consistant à concaténer à chaque bloc de données utiles un premier signal de marquage, ce premier signal de marquage étant représentatif de la valeur du temps de garde à respecter par l'émetteur distant entre deux symboles successifs et étant déterminé par le récepteur local sur la base de la qualité de réception des données provenant de l'émetteur distant; et - on effectue une opération d'émission, consistant à émettre les symboles, tout en respectant entre deux symboles successifs une durée de silence égale à la valeur du temps de garde indiquée par un second signal de marquage, ce second signal de marquage ayant été préalablement reçu en provenance de l'émetteur distant, après avoir été déterminé par le récepteur distant sur la base de la qualité de réception des données provenant de
l'émetteur local.
Ainsi, en ajustant la valeur du temps de garde en fonction de la
qualité des signaux reçus, I'invention permet d'optimiser le débit binaire.
Il convient en outre de fiabiliser la transmission, par exemple par l'utilisation d'un turbocode. Ainsi, selon une caractéristique particulière, entre les opérations de formation de blocs et de marquage: on effectue une opération de préparation à la détection d'erreurs, consistant à calculer, pour chacun des blocs de données utiles obtenus précédemment, un code détecteur d'erreur et à concaténer ce code à chacun des blocs, de façon à obtenir des trames; - on effectue une opération de codage de protection par redondance, consistant à coder à l'aide d'un codeur de protection par redondance chaque trame et le code détecteur d'erreur correspondant, de façon à obtenir des trames encodées; - on effectue une opération de report de cartographie, consistant à associer à chaque trame encodée un ensemble de points d'une constellation, de façon à obtenir une pluralité de symboles; - on effectue une opération de transformation inverse, consistant à multiplier cette pluralité de symboles par la matrice inverse d'une matrice de transformation inversible, de façon à obtenir une pluralité de valeurs d'amplitudes complexes; et - on effectue une opération de synchronisation, consistant à concaténer à la pluralité de valeurs d'amplitudes complexes obtenues précédemment un signal de synchronisation, de façon à obtenir un signal complexe transportant les informations nécessaires à la synchronisation du récepteur. Selon une caractéristique particulière, I'opération de codage de protection par redondance peut utiliser comme codeur de protection par
redondance un turbocodeur.
Selon une caractéristique particulière, la transformation inversible mise en ceuvre au cours de l'opération de transformation inverse est par
exemple une transformation de Fourier.
Les deux caractéristiques précédentes permettent de conjuguer les avantages du turbocodage et de la modulation OFDM, tout en optimisant le
débit binaire.
On a décrit plus haut l'intérêt que présente l'utilisation de symboles OFDM. La présente invention sera ici plus particulièrement décrite dans son
application à la modulation OFDM.
Dans un mode particulier de réalisation, I'information relative au temps de garde contenue dans le signal de marquage peut être intégrée dans
le signal de synchronisation.
Cela permet d'ajouter cette information avec un coût minimum, puisqu'elle se combine aux ajouts nécessaires pour la synchronisation entre
émetteur et récepteur.
Selon une caractéristique particulière, préalablement à l'opération d'émission, on effectue une opération de modulation en bande transposée, consistant à déplacer vers une bande de fréquences prédéterminée les
symboles à émettre.
Selon une caractéristique particulière, au cours de l'opération de report de cartographie, on utilise un alphabet et une modulation de type QAM ou QPSK. Selon une caractéristique particulière, le signal de marquage
comporte au moins une séquence de Barker.
Ce type de séquence est particulièrement avantageux en raison de ses propriétés de corrélation, les pics de corrélation obtenus avec des
séquences de Barker étant très marqués.
Selon une caractéristique particulière, le signal de marquage comporte deux séquences de Barker en série, la première séquence de Barker étant multipliée par une première valeur prédéterminée codée par un premier bit, et la seconde séquence de Barker étant multipliée par une seconde valeur prédéterminée codée par un second bit, le mot binaire constitué par les premier et second bits indiquant, selon sa valeur, s'il y a lieu d'augmenter la valeur du temps de garde, ou de la diminuer, ou de lui faire prendre une valeur maximale
prédéterminée, ou de ne pas la modifier.
Il suffit ainsi de deux bits (qui permettent de coder quatre états) pour
déterminer le mode de réglage du temps de garde.
En variante, on pourrait utiliser davantage de bits, afin de coder
directement la nouvelle valeur du temps de garde.
Selon une caractéristique particulière, au cours de l'opération de report de cartographie, on ajoute à chaque trame encodée une pluralité de bits de bourrage, cette pluralité de bits de bourrage pouvant être remplacée par une
suite de bits transportant le signal de marquage.
Ces bits de bourrage permettent, non seulement de transporter le signal de marquage, mais aussi d'arrondir le nombre de bits de la trame de données à une puissance de 2, ce qui facilite l'opération de report de
cartographie selon une modulation de type QPSK.
Dans le même but que celui indiqué plus haut, la présente invention propose également un dispositif d'émission de données sous forme de symboles successifs, d'un système de transmission local, comportant un émetteur local et un récepteur local, vers un système de transmission distant, comportant un émetteur distant et un récepteur distant, comportant, à l'émetteur local: - un module de formation de blocs de données utiles, pour grouper les données en blocs; remarquable en ce qu'il comporte en outre, à l'émetteur local - un module de marquage, pour concaténer à chaque bloc de données utiles un premier signal de marquage, ce signal de marquage étant représentatif de la valeur du temps de garde à respecter par l'émetteur distant entre deux symboles successifs et étant déterminé par le récepteur local sur la base de la qualité de réception des données provenant de l'émetteur distant; et - un module d'émission, pour émettre les symboles, tout en respectant entre deux symboles successifs une durée de silence égale à la valeur du temps de garde indiquée par un second signal de marquage, ce second signal de marquage ayant été préalablement reçu en provenance de l'émetteur distant, après avoir été déterminé par le récepteur distant sur la base
de la qualité de réception des données provenant de l'émetteur local.
La présente invention propose en outre un procédé de réception de données sous forme de symboles successifs, par un système de transmission local, comportant un émetteur local et un récepteur local, en provenance d'un système de transmission distant, comportant un émetteur distant et un récepteur distant, remarquable en ce qu'il comporte des étapes suivant lesquelles, au récepteur local: - on effectue une opération de réception, consistant à recevoir, sous forme de symboles successifs, espacés dans le temps par un temps de garde susceptible d'être réglé automatiquement, des données en provenance de l'émetteur distant; et - on effectue une opération de détermination de l'évolution du temps de garde à respecter par l'émetteur distant entre deux symboles successifs, consistant à déterminer, en fonction de la qualité de réception des données provenant de l'émetteur distant, la valeur d'au moins deux bits destinés à être inclus dans un signal de marquage par l'émetteur local, ces deux bits formant un mot binaire représentatif de la valeur du temps de garde à respecter par
l'émetteur distant.
Selon une caractéristique particulière, au cours de l'opération de détermination de l'évolution du temps de garde, on détermine la valeur d'un premier et d'un second bits destinés à être inclus dans un signal de marquage par l'émetteur local, ces premier et second bits formant un mot binaire indiquant, selon sa valeur, si la valeur du temps de garde doit augmenter ou
diminuer ou prendre une valeur maximale prédéterminée ou rester constante.
Selon une caractéristique particulière, I'émetteur utilisant un codeur de protection par redondance, le procédé de réception est remarquable en ce que, entre les opérations de réception et de détermination de l'évolution du temps de garde, au récepteur local: - on effectue une opération de synchronisation et de corrélation, pour déterminer le début et la fin de chaque symbole reçu et pour décoder, pour chaque symbole reçu, I'information portée par le signal de marquage provenant de l'émetteur distant, cette opération de synchronisation et de corrélation consistant à corréler chaque symbole reçu avec ce signal de marquage, de façon à obtenir des blocs modulés; - on effectue une opération de transformation, consistant à multiplier chaque bloc modulé reçu par une matrice de transformation inversible, de façon à obtenir une pluralité de nombres complexes représentant respectivement une pluralité de points d'une constellation; - on effectue une opération de décodage de cartographie, consistant à déterminer les données reçues associées à la pluralité de points de la constellation, de façon à obtenir des trames encodées; - on effectue une opération de décodage de trames encodées, consistant à décoder les trames encodées à l'aide d'un décodeur correspondant au codeur de protection par redondance utilisé par l'émetteur; et - on effectue une opération de détection d'erreurs, consistant à détecter au moyen d'un code détecteur d'erreur d'éventuelles erreurs dans les trames décodées; et le procédé de réception étant également remarquable en ce qu'il comporte en outre une étape suivant laquelle: - on effectue une opération de mesure du bruit, consistant à mesurer la puissance du bruit pendant le temps de garde entre deux symboles successifs. Selon une caractéristique particulière, au cours de l'opération de synchronisation et de corrélation, on décode l'information portée par chaque signal de marquage à partir de la polarité d'au moins un pic de corrélation
obtenu en corrélant chaque symbole reçu avec le signal de marquage.
Ainsi, de façon très simple, un pic de corrélation ayant un premier type de polarité permet de décoder la valeur du premier bit codant l'évolution du temps de garde, et un pic de corrélation ayant un second type de polarité permet de décoder la valeur du second bit codant l'évolution du temps de garde. La présente invention propose en outre un dispositif de réception de données sous forme de symboles successifs, par un système de transmission local, comportant un émetteur local et un récepteur local, en provenance d'un système de transmission distant, comportant un émetteur distant et un récepteur distant, remarquable en ce qu'il comporte, au récepteur local: - un module de réception, pour recevoir, sous forme de symboles successifs, espacés dans le temps par un temps de garde susceptible d'être réglé automatiquement, des données en provenance de l'émetteur distant et - un module de détermination de l'évolution du temps de garde à respecter par l'émetteur distant entre deux symboles successifs, pour déterminer, en fonction de la qualité de réception des données provenant de l'émetteur distant, la valeur d'au moins deux bits destinés à être inclus dans un signal de marquage par l'émetteur local, ces deux bits formant un mot binaire
représentatif de la valeur du temps de garde à respecter par l'émetteur distant.
La présente invention vise aussi un appareil de traitement de signaux numériques, comportant des moyens adaptés à mettre en oeuvre un procédé
d'émission tel que celui ci-dessus.
La présente invention vise aussi un appareil de traitement de signaux numériques, comportant des moyens adaptés à mettre en oeuvre un procédé
de réception tel que celui ci-dessus.
La présente invention vise aussi un appareil de traitement de signaux numériques, comportant un dispositif d'émission tel que celui ci-dessus. La présente invention vise aussi un appareil de traitement de signaux
numériques, comportant un dispositif de réception tel que celui cidessus.
La présente invention vise aussi un réseau de télécommunications, comportant des moyens adaptés à mettre en oeuvre un procédé d'émission tel
que celui ci-dessus.
La présente invention vise aussi un réseau de télécommunications, comportant des moyens adaptés à mettre en oeuvre un procédé de réception tel
que celui ci-dessus.
La présente invention vise aussi un réseau de télécommunications,
comportant un dispositif d'émission tel que celui ci-dessus.
La présente invention vise aussi un réseau de télécommunications,
comportant un dispositif de réception tel que celui ci-dessus.
La présente invention vise aussi une station mobile dans un réseau de télécommunications, comportant des moyens adaptés à mettre en oeuvre un
procédé d'émission tel que celui ci-dessus.
La présente invention vise aussi une station mobile dans un réseau de télécommunications, comportant des moyens adaptés à mettre en oeuvre un
procédé de réception tel que celui ci-dessus.
La présente invention vise aussi une station mobile dans un réseau
de télécommunications, comportant un dispositif d'émission tel que celui ci-
dessus. La présente invention vise aussi une station mobile dans un réseau
de télécommunications, comportant un dispositif de réception tel que celui ci-
dessus. L'invention vise aussi: - un moyen de stockage d'informations lisible par un ordinateur ou un microprocesseur conservant des instructions d'un programme informatique, permettant la mise en oeuvre du procédé d'émission de l'invention tel que celui ci- dessus, et - un moyen de stockage d'informations amovible, partiellement ou totalement, lisible par un ordinateur ou un microprocesseur conservant des instructions d'un programme informatique, permettant la mise en oeuvre du
procédé d'émission de l'invention tel que celui ci-dessus.
L'invention vise aussi - un moyen de stockage d'informations lisible par un ordinateur ou un microprocesseur conservant des instructions d'un programme informatique, permettant la mise en ceuvre du procédé de réception de l'invention tel que celui ci-dessus, et - un moyen de stockage d'informations amovible, partiellement ou totalement, lisible par un ordinateur ou un microprocesseur conservant des instructions d'un programme informatique, permettant la mise en oeuvre du
procédé de réception de l'invention tel que celui ci-dessus.
Les caractéristiques particulières et les avantages du dispositif d'émission, du procédé et du dispositif de réception, des différents appareils de traitement de signaux numériques, des différents réseaux de télécommunications, des différentes stations mobiles et des moyens de stockage d'informations étant les mêmes que ceux du procédé d'émission selon l'invention, ces caractéristiques particulières et avantages ne sont pas rappelés ici. ICI. D'autres aspects et avantages de l'invention apparaîtront à la lecture
de la description détaillée qui suit de modes particuliers de réalisation, donnés à
titre d'exemples non limitatifs. La description se réfère aux dessins qui
l'accompagnent, dans lesquels: - la figure 1, déjà décrite, représente de façon schématique la structure d'un turbocodeur classique; - la figure 2A est un organigramme illustrant les principales étapes du procédé d'émission de la présente invention; - la figure 2B est un organigramme illustrant les étapes du procédé d'émission de la présente invention, dans un mode particulier de réalisation o on procède à un turbocodage, à une modulation OFDM et à une modulation en bande transposée des données à émettre; - la figure 3 représente de façon schématique un dispositif d'émission selon la présente invention, dans un mode particulier de réalisation; - la figure 4A est un organigramme illustrant les principales étapes du procédé de réception de la présente invention; - la figure 4B est un organigramme illustrant les étapes du procédé de réception de la présente invention, dans un mode particulier de réalisation o l'émission a été effectuée conformément au mode particulier de réalisation du procédé d'émission illustré par la figure 2B; - la figure 5 représente de façon schématique un dispositif de réception selon la présente invention, dans un mode particulier de réalisation; - la figure 6 représente de façon schématique la structure globale de deux symboles OFDM successifs lors de l'émission, selon la présente invention; - la figure 7 représente de façon schématique la structure globale de deux symboles OFDM successifs lors de la réception, selon la présente invention; et - la figure 8 représente de façon schématique un système de transmission comportant un dispositif d'émission et un dispositif de réception
selon la présente invention, dans un mode particulier de réalisation.
Dans tout ce qui suit, on considère un système de transmission en duplex intégral, comportant un premier émetteur- récepteur, dit local, éventuellement mobile situé à un instant donné en une première position géographique A et un second émetteur- récepteur, dit distant, éventuellement mobile situé à un instant donné en une seconde position géographique B. On
considère que ces deux émetteurs - récepteurs sont synchrones.
On décrit ci-après le procédé d'émission de l'invention par rapport à
l'émetteur local A. Une description similaire est valable pour l'émetteur distant
B. Comme le montre la figure 2A, le procédé d'émission de l'invention comporte trois étapes principales. On cherche à émettre des données binaires, dites données utiles, sous forme de symboles successifs obtenus après un certain nombre de traitements. Une première étape 10 consiste à grouper les
données utiles en blocs de longueur éventuellement variable.
Puis une étape 22 consiste à concaténer à chaque bloc de données utiles un signal spécifique appelé premier signal de marquage. Ce premier signal de marquage a pour fonction d'indiquer à l'émetteur distant quelle doit être l'évolution de la valeur du temps de garde entre deux symboles successifs, à savoir, si cette valeur doit augmenter, ou diminuer, ou prendre une valeur
maximale prédéterminée, ou rester constante.
La valeur du temps de garde, et par suite, la structure du signal de marquage sont déterminées par le récepteur local, en fonction de la qualité de réception des données provenant de l'émetteur distant. Ladétermination du temps de garde et la nature du signal de marquage sont donc décrites plus loin
dans le cadre du procédé de réception de l'invention.
On concatène à chaque bloc de données utiles le signal de marquage associé à ce bloc, en ajoutant le signal de marquage au début du
bloc et/ou à la fin de ce bloc, ou encore à l'intérieur de ce bloc.
Comme le montre la figure 2A, l'étape finale 26 du procédé d'émission consiste à émettre les blocs de données utiles et leurs signaux de marquage associés sous forme de symboles successifs sur un canal de transmission, en respectant entre deux symboles successifs une durée de silence égale à la valeur du temps de garde indiquée par un second signal de marquage, préalablement reçu en provenance de l'émetteur distant B, décodé
par le récepteur local A (d'une façon décrite plus loin) et mémorisé.
Ce second signal de marquage a été antérieurement déterminé par le récepteur distant B sur la base de la qualité de réception des données provenant de l'émetteur local A. Dans le mode particulier de réalisation de la figure 2B, on émet les blocs de données utiles sous forme de symboles OFDM et on leur applique un
turbocodage, ainsi qu'une modulation en bande transposée, avant émission.
Pour cela, à la suite de l'étape 10 de formation de blocs de données utiles, au cours de laquelle, à titre d'exemple non limitatif, on forme des blocs de M = 660 bits, on calcule, à l'étape 12, un code détecteur d'erreur, tel que par exemple un code de redondance cyclique (CRC) et on concatène le résultat, par exemple codé sur 16 bits, aux 660 bits de données utiles. On peut par exemple utiliser le CRC - CCITT de polynôme générateur X16 + X12 + X5 + 1, c'est-à-dire que le calcul du CRC revient à multiplier le bloc de données utiles
considéré par ce polynôme. On obtient ainsi des trames de 676 bits.
L'étape suivante 14 consiste à fournir ces trames de 676 bits à un codeur de protection par redondance de type classique, par exemple un turbocodeur tel que celui illustré sur la figure 1 décrite plus haut. Ce turbocodeur peut par exemple comporter un entrelaceur du type dit "x vers xe", connu de l'homme du métier, avec e = 32. Dans l'exemple particulier décrit ici, le turbocodeur restitue au moyen de ses trois sorties des trames encodées de
679 x 3 = 2037 bits.
En variante, le codeur de protection par redondance pourrait mettre
en ceuvre, non pas un turbocode, mais un code convolutif classique.
Ensuite, à l'étape 16, on ajoute à chaque trame encodée de 2037 bits 11 bits de bourrage de valeurs connues, pour obtenir des trames encodées de 2048 bits. A chacune de ces trames encodées ainsi complétées, on associe, selon la technique classique de modulation QPSK (en anglais "Quatemary Phase Shift Keying"), un ensemble de 1024 points d'une constellation constituant chacun un symbole QPSK. Dans cette étape dite de report de cartographie, les bits de données peuvent éventuellement être codés en
symboles de façon différentielle.
Au cours de l'étape suivante 18, on multiplie les 1024 symboles QPSK par la matrice inverse d'une matrice de transformation inversible. Par exemple, on peut appliquer aux 1024 symboles QPSK une transformation de Fourier discrète inverse, ou encore une transformation de Hadamard discrète inverse. A l'issue de l'étape 18, on obtient 1024 valeurs d'amplitudes complexes formant un bloc modulé. Dans le cas o on applique une transformation de Fourier discrète inverse, on utilise avantageusement l'algorithme de Cooley
Tuckey, étant donné que 1024 est une puissance de 4.
L'étape 20 illustrée par la figure 2B est une étape d'ajout des éléments nécessaires à la synchronisation du récepteur. Cette étape a été arbitrairement placée après l'étape 18 de transformation inverse; cependant, elle peut être effectuée à tout autre stade du procédé d'émission. Elle consiste à ajouter aux données à émettre une ou plusieurs séquence(s) de synchronisation de type classique. On peut par exemple concaténer à chaque bloc modulé une première séquence de synchronisation en amont du bloc, dans un préambule, ainsi qu'une seconde séquence de synchronisation en aval
du bloc, dans un postambule.
Chaque bloc de données utiles ainsi traité est par définition un symbole OFDM, constitué de plusieurs variations d'état de l'entrée du canal de transmission. Conformément à l'invention, I'étape 22 consiste à ajouter à chaque bloc de données utiles un signal de marquage représentatif de la valeur du temps de garde à respecter par l'émetteur distant B entre deux symboles successifs. Pour faciliter la synchronisation du récepteur distant à l'émetteur local, il faut considérer que les valeurs indiquant la durée du temps de garde sont quantifiées, c'est-à-dire qu'elles appartiennent à un ensemble fini de valeurs discrètes, chaque valeur étant un multiple d'une valeur de base, qu'on choisit égal à un multiple de la période d'une horloge de référence de l'émetteur
afin de faciliter l'implémentation.
Lors de l'étape 22, on peut par exemple ajouter un signal de marquage en amont et en aval de chaque trame encodée de 2048 bits obtenue à l'issue de l'étape 14 de turbocodage après ajout des bits de bourrage. En variante, on pourrait ajouter le signal de marquage uniquement en amont ou
uniquement en aval de cette trame encodée, ou encore à l'intérieur de la trame.
Dans l'exemple particulier de réalisation non limitatif décrit ici, le signal de marquage est composé de deux séquences de Barker de longueur 13 disposées en série. Les séquences de Barker sont connues de l'homme du métier et ne seront donc pas décrites ici. On met à profit leurs propriétés de corrélation pour faciliter la récupération de l'information relative au temps de garde lors de la réception. En effet, les séquences de Barker ont l'avantage de
présenter des pics de corrélation très marqués.
Ici, la première séquence de Barker est multipliée par une valeur C appartenant à l'ensemble {-1, +1}, et la seconde séquence de Barker est multipliée par une valeur D appartenant également à l'ensemble {-1, + 1}. Le choix des valeurs C et D est effectué à la réception, en fonction de la qualité de
réception, et est décrit plus loin.
Toutefois, en variante, on peut transporter les valeurs C et D par
d'autres moyens que par l'intermédiaire de séquences de Barker.
Par exemple, on a vu qu'à l'issue de l'étape 18 de transformation
inverse, on obtient un vecteur contenant 1024 valeurs d'amplitudes complexes.
On peut concaténer à ce vecteur complexe deux fois une séquence constituée d'un nombre prédéterminé des premiers éléments de ce vecteur, et émettre le vecteur ainsi complété. Il est à noter que la séquence précitée peut se substituer au temps de garde. Dans ce cas, selon l'invention, la variation du
temps de garde est remplacée par la variation de cette séquence.
Dans la variante décrite, à la réception, on prévoit une ligne à retard, très simple à mettre en oeuvre, introduisant un retard correspondant à la durée d'un symbole émis. En utilisant un corrélateur tel que celui décrit dans le document US-A-5 602 835, ce corrélateur recevant en entrée, d'une part, le symbole reçu et d'autre part, le symbole reçu retardé par la ligne à retard précitée, on obtient en sortie du corrélateur deux impulsions relativement à la partie réelle du vecteur complexe et deux impulsions relativement à la partie imaginaire du vecteur complexe, ces impulsions apparaissant périodiquement
selon le rythme des symboles OFDM.
Etant donné que le vecteur est complexe, il suffit de modifier de façon indépendante le signe de la partie réelle et le signe de la partie imaginaire pour pouvoir transporter les valeurs de C et D. Une étape optionnelle 24 consiste à moduler les symboles OFDM ainsi traités en bande transposée, avant de les émettre sur un canal de transmission à l'étape 26, du premier émetteur- récepteur A vers le second émetteur- récepteur B, en respectant entre deux symboles successifs une durée de silence égale à la valeur du temps de garde transportée par le signal de marquage reçu en provenance de l'émetteur B, décodé par le récepteur A et memorise. On rappelle que, étant donné que le système de transmission considéré est en duplex intégral, les étapes qui viennent d'être décrites sont effectuées aussi bien par l'émetteur en position géographique A vers le récepteur en position géographique B que par l'émetteur en position géographique B vers le récepteur en position géographique A. Comme le montre la figure 6, deux symboles OFDM émis successifs désignés par des indices N-1 et N, N étant un entier supérieur à 1, ont la structure suivante: chaque symbole comporte une partie 94 transportant les données du message à transmettre, une première séquence de synchronisation en préambule, et une seconde séquence de synchronisation 92 en postambule. Dans l'exemple illustré par la figure 6, les séquences destinées à la synchronisation portent également l'information relative à l'évolution du temps
de garde destinée à la partie émetteur du second émetteur - récepteur.
Ainsi, conformément à la présente invention, dans ce mode particulier de réalisation, I'addition de l'information relative au temps de garde se fait moyennant un coût minimum, car cette information se combine aux
ajouts nécessaires pour la synchronisation entre émetteur et récepteur.
La ligne 96 représente le temps de garde entre les deux symboles OFDM successifs N-1 et N. La figure 3 illustre de façon schématique les différents modules d'un dispositif d'émission apte à effectuer les étapes du procédé d'émission de l'invention dans le mode particulier de réalisation décrit précédemment à l'aide
de la figure 2B.
Ce dispositif d'émission comporte un module 30 de formation de blocs de données utiles, pour grouper les données à émettre en blocs de
longueur éventuellement variable.
Le module 30 de formation de blocs de données utiles est relié à un module 32 de préparation à la détection d'erreurs, qui calcule pour chaque bloc de données utiles un code détecteur d'erreur, tel que par exemple un code de redondance cyclique, et qui concatène ce code au bloc considéré, de façon à
fournir en sortie des trames.
Le module 32 de préparation à la détection d'erreurs est relié à un codeur de protection par redondance 34, par exemple un turbocodeur du type décrit plus haut à l'aide de la figure 1, qui code les trames fournies par le module 30 et qui fournit en sortie trois suites d'éléments binaires x, yl, y2,
comme décrit plus haut.
Dans l'exemple o le codeur 34 est un turbocodeur, ce turbocodeur est relié à un module 36 de report de cartographie, qui associe à la suite de mots binaires de 3 bits formée à partir des 3 suites de bits fournies en sortie du turbocodeur un ensemble de points d'une constellation selon une modulation de
type QPSK, de façon à obtenir une pluralité de symboles.
Ces symboles sont fournis en entrée à un module de transformation inverse 38, lequel multiplie ces symboles par le matrice inverse d'une matrice de transformation inversible, par exemple une matrice de transformation de Fourier rapide inverse, ou encore une matrice de transformation de Hadamard
inverse, de façon à obtenir une pluralité de valeurs d'amplitudes complexes.
Le module de transformation inverse 38 est, de façon classique, précédé d'un module 37 de transformation série/parallèle et suivi d'un module
39 de transformation parallèle/série.
Un module 40 de synchronisation ajoute, à la pluralité de valeurs d'amplitudes complexes fournies en sortie du module de transformation inverse 38, un signal de synchronisation. Toutefois, la représentation choisie sur la figure 3 n'est nullement limitative: le module 40 de synchronisation pourrait tout
aussi bien être situé plus en amont dans la chaîne d'émission.
De même, le module 42 de marquage, qui concatène à chaque bloc de données utiles un signal de marquage indiquant si la valeur du temps de garde doit augmenter ou diminuer ou prendre une valeur maximale prédéterminée ou rester constante a été représenté arbitrairement en sortie du module de transformation inverse 38. En variante, le module 42 de marquage
pourrait tout aussi bien être situé plus en amont dans la chaîne d'émission.
Le signal de marquage peut présenter la structure, à base de
séquences de Barker, décrite dans le cadre du procédé d'émission.
Ce signal de marquage peut être transporté par des bits de bourrage, ajoutés aux données en sortie du codeur 34, avant report de cartographie. En sortie du module de transformation inverse 38, on obtient des symboles OFDM transportant chacun une information relative à la valeur du
temps de garde.
Un module optionnel 44 de modulation est relié au module de transformation inverse 38. Il a pour fonction de moduler les symboles OFDM en
bande transposée avant émission par un émetteur 46.
L'émetteur 46 ménage un temps de garde entre chaque symbole OFDM, la valeur de ce temps de garde étant indiquée par l'information reçue en
provenance de l'émetteur B, décodée par le récepteur A et mémorisée.
Après passage dans le canal de transmission, les symboles OFDM
sont reçus lors d'une étape de réception 50 schématisée sur la figure 4A.
Selon l'invention, l'étape 64 consiste alors à déterminer quelle doit
être l'évolution de la valeur du temps de garde.
On a vu que cette évolution peut suivre principalement quatre états la valeur du temps de garde peut: (1) augmenter, si la qualité de réception est insuffisante; (2) diminuer, si la qualité de réception est satisfaisante et si on souhaite augmenter le débit binaire de transmission; (3) rester constante, si la qualité de réception est satisfaisante et si le débit binaire est suffisant; ou (4) prendre une valeur maximale prédéterminée, nécessaire par exemple lors d'une
phase de mise en route du système de transmission.
Il suffit donc de deux bits (qui permettent de coder quatre valeurs) pour coder l'évolution du temps de garde. L'étape 64 consiste donc à déterminer la valeur de deux bits C et D destinés à être inclus dans un signal de marquage à transmettre du récepteur d'un émetteur- récepteur donné vers
I'émetteur de l'autre émetteur - récepteur.
La figure 4B illustre les étapes successives du procédé de réception dans le cas o le procédé d'émission s'est déroulé conformément au mode
particulier de réalisation de la figure 2B.
A la suite de l'étape de réception 50, on effectue une étape 52 de démodulation correspondant à l'étape 24 de modulation en bande transposée
de la figure 2B, au cas o celle-ci a été effectuée, lors de l'émission.
Puis on procède à une étape 54 de synchronisation et de corrélation.
Cette étape consiste à déterminer le début et la fin de chaque symbole reçu et à extraire de chaque symbole les deux bits d'information C et D inclus dans le signal de marquage que ce symbole transporte. Pour cela, dans l'exemple o le signal de marquage comporte deux séquences de Barker, on effectue une corrélation entre le symbole reçu et chaque séquence de Barker. On engendre ainsi deux pics de corrélation, qui permettent à la fois de déterminer le début et la fin du symbole considéré, mais aussi de récupérer la valeur des bits C et D, c'est-à- dire -1 ou +1, selon la polarité des pics. On obtient à l'issue de cette
étape 54 des blocs modulés.
L'étape suivante 56 consiste à multiplier les blocs modulés, constitués chacun de 1024 symboles dans l'exemple donné dans le cadre du procédé d'émission de la figure 2B, par la matrice d'une transformation inversible, de façon à appliquer à la réception la transformation directe correspondant à la transformation inverse appliquée à l'émission, c'est-à-dire par exemple une transformation de Fourier discrète directe, ou encore une transformation de Hadamard directe. On obtient dans l'exemple des trames
encodées de 2048 nombres complexes proches de l'alphabet QPSK.
Lors de l'étape suivante 58 de décodage de cartographie (en anglais "demapping"), on obtient la partie réelle et la partie imaginaire de chacun de ces nombres complexes par projection, respectivement sur l'axe réel I et l'axe
imaginaire Q du plan de Fresnel dans lequel est située la constellation QPSK.
Lors de l'étape suivante 60, on élimine les 11 valeurs relatives aux bits de bourrage pour revenir à une trame encodée de 679 x 3 bits, auxquels on applique un décodage classique, correspondant au codage appliqué à l'émission (par exemple, un turbodécodage si on a appliqué un turbocodage à
l'émission), pour obtenir une trame décodée de 676 bits à l'issue de l'étape 60.
On procède ensuite à une étape 62 de détection d'erreurs de transmission, à l'aide du code détecteur d'erreur (par exemple un code de redondance cyclique) ajouté à chaque bloc de données avant émission. C'est le résultat obtenu après traitement par le code détecteur d'erreur, à l'étape 62, qui détermine, lors de l'étape suivante 64 de détermination de l'évolution du temps de garde, la valeur des bits C et D à
inclure dans le signal de marquage à transmettre.
Les bits C et D forment un mot binaire appelé requête de modification du temps de garde. Si le traitement par le code détecteur d'erreur a révélé la présence d'erreurs, et si ces erreurs sont dues à une trop grande puissance de l'écho, I'augmentation du temps de garde peut permettre de réduire la puissance de l'écho présente dans les symboles reçus, et diminuer le taux d'erreur à la réception. Si aucune erreur n'est détectée, on peut en
revanche réduire le temps de garde.
Les bits C et D, formant le mot binaire "CD", peuvent par exemple être codés comme suit. Le mot "00" signifie que le temps de garde doit être maintenu constant le mot "01" signifie que le temps de garde doit être augmenté; le mot "10" signifie que le temps de garde doit être réduit; et le mot
"11" signifie que le temps de garde doit prendre sa valeur maximale.
Le signal de marquage incluant les bits C et D est transmis du
récepteur d'un émetteur- récepteur donné vers l'émetteur de l'autre émetteur-
récepteur. Lorsque le code de protection par redondance utilisé à l'émission est un turbocode, le décodage, à la réception, est effectué de façon itérative. On peut choisir un nombre prédéterminé d'itérations, par exemple 8 itérations, cet
exemple n'étant nullement limitatif.
Dans un mode particulier de réalisation, à l'étape 62, on vérifie le code de redondance cyclique après ces itérations et on décide alors, à l'étape
64, de la durée du temps de garde que l'émetteur va devoir appliquer.
En variante, on peut vérifier le code de redondance cyclique après chaque itération, et définir le temps de garde comme une fonction du nombre d'itérations suffisant pour obtenir un taux d'erreur prédéterminé. Par exemple, si toutes les trames sont décodées sans erreur dès la première itération, il est clair qu'on peut raccourcir le temps de garde. En revanche, s'il y a toujours des erreurs après la huitième itération sur toutes les trames, il faut allonger le temps de garde. Entre ces deux cas extrêmes, et en prenant en compte des moyennes de la latence souhaitée sur plusieurs trames, on peut ainsi mettre en
oeuvre un grand nombre de stratégies.
Le procédé de réception, dans le mode particulier de réalisation de la figure 4B, comporte également une étape 66 de mesure du bruit, arbitrairement représentée à la suite de l'étape 64 de détermination de l'évolution du temps de
garde mais pouvant être effectuée à tout autre stade de la chaîne de réception.
Cette étape 66, nécessaire au bon fonctionnement du turbodécodeur, consiste à mesurer la puissance du bruit pendant le temps de garde entre deux symboles OFDM reçus successifs. On peut par exemple mesurer la puissance du bruit à plusieurs instants durant le temps de garde, afin d'obtenir une statistique du bruit qui permette de distinguer, d'une part, le bruit, et d'autre part, l'écho du premier des deux symboles OFDM successifs considérés. Les deux statistiques du bruit et de l'écho sont discernables grâce à la décroissance naturelle de l'écho, dont la puissance se présente comme une statistique décroissante, alors que la puissance du bruit se présente comme
une donnée statistique à moyenne constante.
Il est également nécessaire, pour le bon fonctionnement du décodeur correspondant au codeur de protection par redondance, d'effectuer une mesure de la puissance de chaque symbole OFDM reçu, afin de collecter une
statistique du signal et du bruit mélangé au signal.
Les mesures du bruit et du signal peuvent par exemple être
effectuées au moyen d'un convertisseur analogique - numérique.
* Comme le monte la figure 7, deux symboles OFDM reçus successifs désignés par des indices N-1 et N et correspondant aux deux symboles OFDM émis décrits plus haut à l'aide de la figure 6 ont la structure suivante. Les chiffres de référence 90, 92 et 94 désignent les mêmes parties du symbole que lors de l'émission. Un écho 98 suit chaque symbole OFDM, occupant une partie
du temps de garde.
Les flèches indiquent qu'on procède à plusieurs instants à la mesure du bruit pendant le temps de garde entre les symboles N-1 et N, puis à la mesure du bruit mélangé au signal au début du symbole N. La figure 5 illustre de façon schématique les différents modules d'un dispositif de réception apte à effectuer les étapes du procédé de réception de l'invention dans le mode particulier de réalisation décrit précédemment à l'aide
de la figure 4B.
Ce dispositif de réception comporte un récepteur 70 qui reçoit des symboles OFDM successifs espacés par le temps de garde prescrit. Au cas o les données ont été modulées en bande transposée avant émission, le dispositif comporte un démodulateur 72 pour ramener les données en bande de
base.
Un module 74 de corrélation et un module 76 de synchronisation déterminent le début et la fin de chaque symbole reçu et décodent l'information portée par les bits précités C et D du signal de marquage associé à chaque symbole, en corrélant chaque symbole reçu avec deux séquences de Barker,
comme décrit précédemment dans le cadre du procédé de réception.
Un module de transformation 78 multiplie les symboles reçus par la matrice d'une transformation inversible, de façon à appliquer à la réception la transformation directe correspondant à la transformation inverse appliquée à l'émission, c'est-à-dire par exemple une transformation de Fourier discrète directe, ou encore une transformation de Hadamard directe. Le module 78 fournit en sortie des nombres complexes représentant respectivement des
points d'une constellation QPSK.
Le module de transformation 78 est, de façon classique, précédé d'un module 77 de transformation série/parallèle et suivi d'un module 79 de
transformation parallèle/série.
Un module 80 de décodage de cartographie ou unité de "demapping" détermine les suites de bits associées aux points de la constellation et les fournit en entrée à un décodeur 82 correspondant au codeur de protection par redondance utilisé par l'émetteur (le décodeur 82 est un turbodécodeur si
l'émetteur utilise un turbocodeur).
Un module 88 de mesure du bruit fournit au décodeur 82, d'une part, une mesure de la puissance du bruit, prélevée durant le temps de garde entre deux symboles reçus successifs, et d'autre part, une mesure de la puissance du
bruit mélangé au signal, prélevé lors de la réception d'un symbole.
Un module 84 de détection d'erreurs est relié à la sortie du décodeur 82, pour détecter au moyen d'un code détecteur d'erreur, tel qu'un code de
redondance cyclique, d'éventuelles erreurs dans les données reçues décodées.
En variante, la détection d'erreurs pourrait être integree dans le décodeur et on
n'aurait pas un module 84 individualisé.
Enfin, le module 84 de détection d'erreurs commande un module 86 de détermination de l'évolution du temps de garde qui, en fonction du nombre d'erreurs détectées, c'est-à-dire en fonction de la qualité de réception, détermine l'évolution du temps de garde (augmentation, diminution, valeur
maximale, maintien à la même valeur).
La figure 8 représente de façon schématique un mode de réalisation d'un système de transmission comportant un dispositif d'émission et un dispositif de réception conformes à l'invention, utilisant les éléments de base et
les périphériques usuels d'un ordinateur 101.
Un port d'entree/sortie 103 relie une unité centrale 100, par
l'intermédiaire d'un bus 102, à un clavier 111, un écran 109 et un lecteur-
graveur optique ou magnétique ou d'une autre nature 112, par exemple du
type lecteur de disques compacts ou de disquettes.
Le port d'entrée/sortie 103 est aussi relié à un émetteur 106 et un récepteur 206, ainsi qu'à une source d'informations 110, provenant de l'utilisateur des données, et à un puits d'informations 210, allant vers l'utilisateur. La source et le puits d'informations peuvent être parties intégrantes
de l'ordinateur lui-même.
Un programme, mémorisé dans une mémoire morte (ROM) 105, contient les instructions à exécuter suivant la succession décrite à l'aide de la figure 2B pour l'émission, et suivant la succession décrite à l'aide de la figure
4B pour la réception.
La ROM 105, reliée à l'unité centrale 100 et au port d'entrée/sortie 103 par l'intermédiaire du bus 102, peut également contenir les valeurs de la transformée de Fourier A et de son inverse A', sous forme de matrices. Un compteur de temps, à des fins de synchronisation, la séquence de synchronisation elle-même ainsi qu'une table de correspondance entre les valeurs des bits C et D et le sens de l'évolution correspondante du temps de
garde peuvent également être mémorisés dans la ROM 105.
Le système de transmission comporte enfin une mémoire vive (RAM) 104, qui sert de relais pour les données à émettre ("données initiales") et les
données reçues ("données finales").
La RAM 104, reliée à l'unité centrale 100, au port d'entrée/sortie 103 et à la ROM 105 par l'intermédiaire du bus 102, contient également les données issues du "mapping", sous forme d'un vecteur U, ainsi que leur transformée de Fourier inverse U', pour l'émission, et les données obtenues lors de la réception après transformation de Fourier directe, sous forme d'une vecteur V', ainsi que les données issues du "demapping", sous forme d'un vecteur V. La RAM 104 contient en outre les valeurs courantes du temps de
garde.
En variante, les successions d'instructions propres à mettre en oeuvre les procédés d'émission et de réception de l'invention peuvent ne pas résider en ROM, mais être lues à partir du lecteur 112 puis chargées en RAM,
avant d'être exécutées.

Claims (54)

REVENDICATIONS
1. Procédé d'émission de données sous forme de symboles successifs, d'un système de transmission local, comportant un émetteur local et un récepteur local, vers un système de transmission distant, comportant un émetteur distant et un récepteur distant, suivant lequel, à l'émetteur local: - on effectue (10) une opération de formation de blocs de données utiles, consistant à grouper lesdites données en blocs; caractérisé en ce qu'il comporte en outre des étapes suivant lesquelles, à l'émetteur local: - on effectue (22) une opération de marquage, consistant à concaténer à chaque bloc de données utiles un premier signal de marquage, ledit premier signal de marquage étant représentatif de la valeur du temps de garde à respecter par l'émetteur distant entre deux symboles successifs et étant déterminé par le récepteur local sur la base de la qualité de réception desdites données provenant de l'émetteur distant et - on effectue (26) une opération d'émission, consistant à émettre lesdits symboles, tout en respectant entre deux symboles successifs une durée de silence égale à la valeur du temps de garde indiquée par un second signal de marquage, ledit second signal de marquage ayant été préalablement reçu en provenance de l'émetteur distant, après avoir été déterminé par le récepteur distant sur la base de la qualité de réception des données provenant de
l'émetteur local.
2. Procédé d'émission selon la revendication 1, caractérisé en ce que, entre lesdites opérations de formation de blocs et de marquage: - on effectue (12) une opération de préparation à la détection d'erreurs, consistant à calculer, pour chacun desdits blocs de données utiles obtenus précédemment, un code détecteur d'erreur et à concaténer ledit code à chacun desdits blocs, de façon à obtenir des trames; - on effectue (14) une opération de codage de protection par redondance, consistant à coder à l'aide d'un codeur de protection par redondance chaque trame et le code détecteur d'erreur correspondant, de façon à obtenir des trames encodées; - on effectue (16) une opération de report de cartographie, consistant à associer à chaque trame encodée un ensemble de points d'une constellation, de façon à obtenir une pluralité de symboles; - on effectue (18) une opération de transformation inverse, consistant à multiplier ladite pluralité de symboles par la matrice inverse d'une matrice de transformation inversible, de façon à obtenir une pluralité de valeurs d'amplitudes complexes; et - on effectue (20) une opération de synchronisation, consistant à concaténer à ladite pluralité de valeurs d'amplitudes complexes obtenues précédemment un signal de synchronisation, de façon à obtenir un signal complexe transportant les informations nécessaires à la synchronisation du récepteur.
3. Procédé d'émission selon la revendication 2, caractérisé en ce que ladite opération de codage de protection par redondance (14) utilise
comme codeur de protection par redondance un turbocodeur.
4. Procédé d'émission selon la revendication 2 ou 3, caractérisé en ce que ladite transformation inversible mise en oeuvre au cours de ladite
opération de transformation inverse (18) est une transformation de Fourier.
5. Procédé d'émission selon la revendication 2, 3 ou 4, caractérisé en ce que l'information relative au temps de garde contenu dans ledit signal de
marquage est insérée dans ledit signal de synchronisation.
6. Procédé d'émission selon l'une quelconque des revendications 1 à
5, caractérisé en ce que, préalablement à ladite opération d'émission, on effectue (24) une opération de modulation en bande transposée, consistant à déplacer vers une bande de fréquences prédéterminée lesdits symboles à émettre.
7. Procédé d'émission selon l'une quelconque des revendications 2 à
6, caractérisé en ce que, au cours de ladite opération de report de cartographie,
on utilise un alphabet et une modulation de type QAM ou QPSK.
8. Procédé d'émission selon l'une quelconque des revendications 1 à
7, caractérisé en ce que ledit signal de marquage comporte au moins une
séquence de Barker.
9. Procédé d'émission selon la revendication 8, caractérisé en ce que ledit signal de marquage comporte deux séquences de Barker en série, la première séquence de Barker étant multipliée par une première valeur prédéterminée (C) codée par un premier bit, et la seconde séquence de Barker étant multipliée par une seconde valeur prédéterminée (D) codée par un second bit, le mot binaire constitué par lesdits premier et second bits indiquant, selon sa valeur, s'il y a lieu d'augmenter la valeur du temps de garde, ou de la diminuer, ou de lui faire prendre une valeur maximale prédéterminée, ou de ne
pas la modifier.
10. Procédé d'émission selon l'une quelconque des revendications 2
à 9, caractérisé en ce que, au cours de ladite opération de report de cartographie, on ajoute à chaque trame encodée une pluralité de bits de bourrage.
11. Dispositif d'émission de données sous forme de symboles successifs, d'un système de transmission local, comportant un émetteur local et un récepteur local, vers un système de transmission distant, comportant un émetteur distant et un récepteur distant, comportant, à l'émetteur local: - des moyens (30) de formation de blocs de données utiles, pour grouper lesdites données en blocs; caractérisé en ce qu'il comporte en outre, à l'émetteur local - des moyens (42) de marquage, pour concaténer à chaque bloc de données utiles un premier signal de marquage, ledit premier signal de marquage étant représentatif de la valeur du temps de garde à respecter par l'émetteur distant entre deux symboles successifs et étant déterminé par le récepteur local sur la base de la qualité de réception des données provenant de l'émetteur distant et - des moyens (46) d'émission, pour émettre lesdits symboles, tout en respectant entre deux symboles successifs une durée de silence égale à la valeur du temps de garde indiquée par un second signal de marquage, ledit second signal de marquage ayant été préalablement reçu en provenance de l'émetteur distant, après avoir été déterminé par le récepteur distant sur la base
de la qualité de réception des données provenant de l'émetteur local.
12. Dispositif d'émission selon la revendication 11, caractérisé en ce que l'information relative au temps de garde contenu dans ledit signal de
marquage est insérée dans ledit signal de synchronisation.
13. Dispositif d'émission selon la revendication 11 ou 12, caractérisé en ce qu'il comporte en outre: - des moyens (32) de préparation à la détection d'erreurs, pour calculer, pour chacun desdits blocs de données utiles obtenus précédemment, un code détecteur d'erreur et pour concaténer ledit code à chacun desdits blocs, de façon à obtenir des trames; - des moyens (34) de codage de protection par redondance, pour coder à l'aide d'un codeur de protection par redondance chaque trame et le code détecteur d'erreur correspondant, de façon à obtenir des trames encodées; - des moyens (36) de report de cartographie, pour associer à chaque trame encodée un ensemble de points d'une constellation, de façon à obtenir une pluralité de symboles; - des moyens (38) de transformation inverse, pour multiplier ladite pluralité de symboles par la matrice inverse d'une matrice de transformation inversible, de façon à obtenir une pluralité de valeurs d'amplitudes complexes et - des moyens (40) de synchronisation, pour concaténer à ladite pluralité de valeurs d'amplitudes complexes obtenues précédemment un signal de synchronisation, de façon à obtenir un signal complexe transportant les
informations nécessaires à la synchronisation du récepteur.
14. Dispositif d'émission selon la revendication 13, caractérisé en ce que lesdits moyens (34) de codage de protection par redondance comportent
comme codeur de protection par redondance un turbocodeur.
31 2794915
15. Dispositif d'émission selon la revendication 13 ou 14, caractérisé en ce que ladite transformation inversible mise en oeuvre par lesdits moyens
(38) de transformation inverse est une transformation de Fourier.
16. Dispositif d'émission selon l'une quelconque des revendications
11 à 15, caractérisé en ce qu'il comporte en outre des moyens (44) de
modulation, pour moduler en bande transposée lesdits blocs.
17. Dispositif d'émission selon l'une quelconque des revendications
12 à 16, caractérisé en ce que lesdits moyens (36) de report cartographique
utilisent un alphabet et une modulation de type QAM ou QPSK.
18. Dispositif d'émission selon l'une quelconque des revendications
1 1 à 17, caractérisé en ce que ledit signal de marquage comporte au moins une
séquence de Barker.
19. Dispositif d'émission selon la revendication 18, caractérisé en ce que ledit signal de marquage comporte deux séquences de Barker en série, la première séquence de Barker étant multipliée par une première valeur prédéterminée (C) codée par un premier bit, et la seconde séquence de Barker étant multipliée par une seconde valeur prédéterminée (D) codée par un second bit, le mot binaire constitué par lesdits premier et second bits indiquant, selon sa valeur, s'il y a lieu d'augmenter la valeur du temps de garde, ou de la diminuer, ou de lui faire prendre une valeur maximale prédéterminée, ou de ne
pas la modifier.
20. Dispositif d'émission selon l'une quelconque des revendications
11 à 19, caractérisé en ce que lesdits moyens (36) de report de cartographie ajoutent à chaque trame encodée une pluralité de bits de bourrage, ladite pluralité de bits de bourrage étant utilisée pour transporter ledit signal de marquage.
21. Procédé de réception de données sous forme de symboles successifs, par un système de transmission local, comportant un émetteur local et un récepteur local, en provenance d'un système de transmission distant, comportant un émetteur distant et un récepteur distant, caractérisé en ce qu'il comporte des étapes suivant lesquelles, au récepteur local - on effectue (50) une opération de réception, consistant à recevoir, sous forme de symboles successifs, espacés dans le temps par un temps de garde susceptible d'être réglé automatiquement, des données en provenance de l'émetteur distant; et - on effectue (64) une opération de détermination de l'évolution du temps de garde à respecter par l'émetteur distant entre deux symboles successifs, consistant à déterminer, en fonction de la qualité de réception des données provenant de l'émetteur distant, la valeur d'au moins deux bits destinés à être inclus dans un signal de marquage par l'émetteur local, lesdits deux bits formant un mot binaire représentatif de la valeur dudit temps de garde
à respecter par l'émetteur distant.
22. Procédé de réception selon la revendication 21, caractérisé en ce que, au cours de ladite opération de détermination de l'évolution du temps de garde, on détermine la valeur d'un premier et d'un second bits (C, D) destinés à être inclus dans un signal de marquage par l'émetteur local, lesdits premier et second bits formant un mot binaire indiquant, selon sa valeur, si la valeur dudit temps de garde doit augmenter ou diminuer ou prendre une valeur maximale
prédéterminée ou rester constante.
23. Procédé de réception selon la revendication 21 ou 22, ledit émetteur utilisant un codeur de protection par redondance, caractérisé en ce que, entre lesdites opérations de réception et de détermination de l'évolution du temps de garde, au récepteur local: - on effectue (54) une opération de synchronisation et de corrélation, pour déterminer le début et la fin de chaque symbole reçu et pour décoder, pour chaque symbole reçu, I'information portée par le signal de marquage provenant de l'émetteur distant, ladite opération de synchronisation et de corrélation consistant à corréler chaque symbole reçu avec ledit signal de marquage, de façon à obtenir des blocs modulés; - on effectue (56) une opération de transformation, consistant à multiplier à chaque bloc modulé reçu par une matrice de transformation inversible, de façon à obtenir une pluralité de nombres complexes représentant respectivement une pluralité de points d'une constellation; - on effectue (58) une opération de décodage de cartographie, consistant à déterminer les données reçues associées à ladite pluralité de points de ladite constellation, de façon à obtenir des trames encodées; - on effectue (60) une opération de décodage de trames encodées, consistant à décoder lesdites trames encodées à l'aide d'un décodeur correspondant au codeur de protection par redondance utilisé par l'émetteur, de façon à obtenir des trames décodées; et - on effectue (62) une opération de détection d'erreurs, consistant à détecter au moyen d'un code détecteur d'erreur d'éventuelles erreurs dans lesdites trames décodées; et en ce qu'il comporte en outre une étape suivant laquelle - on effectue (66) une opération de mesure du bruit, consistant à mesurer la puissance du bruit pendant le temps de garde entre deux symboles successifs.
24. Procédé de réception selon la revendication 23, caractérisé en ce que ladite opération de décodage de trames encodées (60) utilise comme
décodeur un turbodécodeur.
25. Procédé de réception selon la revendication 23 ou 24, caractérisé en ce que ladite transformation inversible mise en oeuvre au cours
de ladite opération de transformation (56) est une transformation de Fourier.
26. Procédé de réception selon la revendication 23, 24 ou 25, caractérisé en ce que ladite opération de décodage de trames encodées (60) est une opération itérative comportant un nombre prédéterminé d'itérations, en ce qu'on effectue ladite opération de détection d'erreurs (62) à l'issue dudit nombre prédéterminé d'itérations, et en ce qu'on effectue ensuite ladite
opération de détermination de l'évolution du temps de garde (64).
27. Procédé de réception selon la revendication 23, 24 ou 25, caractérisé en ce que ladite opération de décodage de trames encodées (60) est une opération itérative comportant un nombre prédéterminé d'itérations, en ce qu'on effectue ladite opération de détection d'erreurs (62) après chacune desdites itérations, et en ce que, lors de ladite opération de détermination de l'évolution du temps de garde (64), on définit ledit temps de garde comme une fonction du nombre d'itérations suffisant pour obtenir un taux d'erreur prédéterminé.
28. Procédé de réception selon l'une quelconque des revendications
21 à 27, lesdits symboles ayant été modulés en bande transposée avant émission, caractérisé en ce que, à la suite de ladite opération de réception, on effectue (52) une opération de démodulation, consistant à démoduler chaque
symbole reçu.
29. Procédé de réception selon l'une quelconque des revendications
23 à 28, caractérisé en ce que, au cours de ladite opération de décodage de cartographie, on utilise un alphabet et une démodulation de type QAM ou QPSK.
30. Procédé de réception selon l'une quelconque des revendications
22 à 29, caractérisé en ce que, au cours de ladite opération de synchronisation et de corrélation, on décode l'information portée par chaque signal de marquage à partir de la polarité d'au moins un pic de corrélation obtenu en
corrélant chaque symbole reçu avec ledit signal de marquage.
31. Procédé de réception selon l'une quelconque des revendications
21 à 30, caractérisé en ce que ledit signal de marquage comporte au moins une
séquence de Barker.
32. Procédé de réception selon la revendication 31, caractérisé en ce que ledit signal de marquage comporte deux séquences de Barker en série, la première séquence de Barker étant multipliée par une première valeur prédéterminée (C) codée par ledit premier bit, et la seconde séquence de Barker étant multipliée par une seconde valeur prédéterminée (D) codée par
ledit second bit.
33. Dispositif de réception de données sous forme de symboles successifs, par un système de transmission local, comportant un émetteur local et un récepteur local, en provenance d'un système de transmission distant, comportant un émetteur distant et un récepteur distant, caractérisé en ce qu'il comporte, au récepteur local: - des moyens (70) de réception, pour recevoir, sous forme de symboles successifs, espacés dans le temps par un temps de garde susceptible d'être réglé automatiquement, des données en provenance de l'émetteur distant; et - des moyens (86) de détermination de l'évolution du temps de garde à respecter par l'émetteur distant entre deux symboles successifs, pour déterminer, en fonction de la qualité de réception des données provenant de l'émetteur distant, la valeur d'au moins deux bits destinés à être inclus dans un signal de marquage par l'émetteur local, lesdits deux bits formant un mot binaire représentatif de la valeur dudit temps de garde à respecter par l'émetteur distant.
34. Dispositif de réception selon la revendication 33, caractérisé en ce que lesdits moyens (86) de détermination de l'évolution du temps de garde déterminent la valeur d'un premier et d'un second bits (C, D) destinés à être inclus dans un signal de marquage par l'émetteur local, lesdits premier et second bits formant un mot binaire indiquant, selon sa valeur, si la valeur dudit temps de garde doit augmenter ou diminuer ou prendre une valeur maximale
prédéterminée ou rester constante.
35. Dispositif de réception selon la revendication 33 ou 34, ledit émetteur utilisant un codeur de protection par redondance, caractérisé en ce qu'il comporte en outre: - des moyens (76, 74) de synchronisation et de corrélation, pour déterminer le début et la fin de chaque symbole reçu et pour décoder, pour chaque symbole reçu, I'information portée par le signal de marquage provenant de l'émetteur distant, lesdits moyens de synchronisation et de corrélation corrélant chaque symbole reçu avec ledit signal de marquage, de façon à obtenir des blocs modulés; - des moyens (78) de transformation, pour multiplier chaque bloc modulé reçu par une matrice de transformation inversible, de façon à obtenir une pluralité de nombres complexes représentant respectivement une pluralité de points d'une constellation; - des moyens (80) de décodage de cartographie, pour déterminer données reçues associées à ladite pluralité de points de ladite constellation, de façon à obtenir des trames encodées; - des moyens (82) de décodage de trames encodées, pour décoder lesdites trames encodées à l'aide d'un décodeur correspondant au codeur de protection par redondance utilisé par l'émetteur; - des moyens (84) de détection d'erreurs, pour détecter au moyen d'un code détecteur d'erreur d'éventuelles erreurs dans lesdites trames décodées; et en ce qu'il comporte en outre - des moyens (88) de mesure du bruit, pour mesurer la puissance
du bruit pendant le temps de garde entre deux symboles successifs.
36. Dispositif de réception selon la revendication 35, caractérisé en ce que ledit codeur de protection par redondance est un turbocodeur, et en ce
que ledit décodeur correspondant est un turbodécodeur.
37. Dispositif de réception selon la revendication 35 ou 36, caractérisé en ce que ladite transformation inversible mise en oeuvre par lesdits
moyens (78) de transformation est une transformation de Fourier.
38. Dispositif de réception selon l'une quelconque des revendications
33 à 37, lesdits symboles ayant été modulés en bande transposée avant émission, caractérisé en ce qu'il comporte en outre des moyens (72) de
démodulation, pour démoduler les symboles reçus.
39. Dispositif de réception selon l'une quelconque des revendications
à 38, caractérisé en ce que lesdits moyens (80) de décodage de
cartographie utilisent un alphabet et une démodulation de type QAM ou QPSK.
40. Dispositif de réception selon l'une quelconque des revendications
à 39, caractérisé en ce que lesdits moyens (76, 74) de synchronisation et de corrélation décodent l'information portée par chaque signal de marquage à partir de la polarité d'au moins un pic de corrélation obtenu en corrélant chaque
symbole reçu avec ledit signal de marquage.
41. Dispositif de réception selon l'une quelconque des revendications
33 à 40, caractérisé en ce que ledit signal de marquage comporte au moins une
séquence de Barker.
42. Dispositif de réception selon la revendication 41, caractérisé en ce que ledit signal de marquage comporte deux séquences de Barker en série, la première séquence de Barker étant multipliée par une première valeur prédéterminée (C) codée par ledit premier bit, et la seconde séquence de Barker étant multipliée par une seconde valeur prédéterminée (D) codée par
ledit second bit.
43. Appareil de traitement de signaux numériques, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre un procédé d'émission
selon l'une quelconque des revendications 1 à 10.
44. Appareil de traitement de signaux numériques, caractérisé en ce qu'il comporte un dispositif d'émission selon l'une quelconque des
revendications 11 à 20.
45. Appareil de traitement de signaux numériques, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre un procédé de réception
selon l'une quelconque des revendications 21 à 32.
46. Appareil de traitement de signaux numériques, caractérisé en ce qu'il comporte un dispositif de réception selon l'une quelconque des
revendications 33 à 42.
47. Réseau de télécommunications, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre un procédé d'émission selon l'une
quelconque des revendications 1 à 10.
48. Réseau de télécommunications, caractérisé en ce qu'il comporte
un dispositif d'émission selon l'une quelconque des revendications 11 à 20.
49. Réseau de télécommunications, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre un procédé de réception selon l'une
quelconque des revendications 21 à 32.
50. Réseau de télécommunications, caractérisé en ce qu'il comporte
un dispositif de réception selon l'une quelconque des revendications 33 à 42.
51. Station mobile dans un réseau de télécommunications, caractérisée en ce qu'elle comporte des moyens adaptés à mettre en oeuvre un
procédé d'émission selon l'une quelconque des revendications 1 à 10.
52. Station mobile dans un réseau de télécommunications, caractérisée en ce qu'elle comporte un dispositif d'émission selon l'une
quelconque des revendications 11 à 20.
38 2794915
53. Station mobile dans un réseau de télécommunications, caractérisée en ce qu'elle comporte des moyens adaptés à mettre en oeuvre un
procédé de réception selon l'une quelconque des revendications 21 à 32.
54. Station mobile dans un réseau de télécommunications, caractérisée en ce qu'elle comporte un dispositif de réception selon l'une
quelconque des revendications 33 à 42.
FR9907501A 1999-06-14 1999-06-14 Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre Withdrawn FR2794915A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR9907501A FR2794915A1 (fr) 1999-06-14 1999-06-14 Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre
EP00401206A EP1061687A1 (fr) 1999-06-14 2000-05-02 Réglage des temps de garde dans un système de communication MDFO

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9907501A FR2794915A1 (fr) 1999-06-14 1999-06-14 Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre

Publications (1)

Publication Number Publication Date
FR2794915A1 true FR2794915A1 (fr) 2000-12-15

Family

ID=9546754

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9907501A Withdrawn FR2794915A1 (fr) 1999-06-14 1999-06-14 Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre

Country Status (2)

Country Link
EP (1) EP1061687A1 (fr)
FR (1) FR2794915A1 (fr)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7295509B2 (en) 2000-09-13 2007-11-13 Qualcomm, Incorporated Signaling method in an OFDM multiple access system
US9130810B2 (en) 2000-09-13 2015-09-08 Qualcomm Incorporated OFDM communications methods and apparatus
US7298785B2 (en) 2001-07-04 2007-11-20 Kabushiki Kaisha Toyota Chuo Kenkyusho Multicarrier demodulation method and apparatus, and multicarrier modulation method and apparatus
FR2830391A1 (fr) * 2001-10-03 2003-04-04 Canon Kk Procede et dispositif de reception optimisee
JP3649326B2 (ja) * 2001-11-13 2005-05-18 日本電気株式会社 Ofdm方式のガードインターバル長制御方法及びofdm送受信装置
US8325590B2 (en) 2002-02-27 2012-12-04 Apple Inc. OFDM communications system
DE10348818B4 (de) * 2003-10-21 2005-11-10 Universität Hannover Verfahren zur Regelung eines Schutzintervalls von Datenströmen in digitalen Funkübertragungseinrichtungen und Funkempfangsgerät hierzu
US7920884B2 (en) 2004-06-04 2011-04-05 Qualcomm Incorporated Frame structures for a wireless communication system with multiple radio technologies
US9137822B2 (en) 2004-07-21 2015-09-15 Qualcomm Incorporated Efficient signaling over access channel
US9148256B2 (en) 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
KR100959207B1 (ko) * 2005-03-02 2010-05-19 후지쯔 가부시끼가이샤 서브캐리어 전송 방법, 기지국 및 이동국
US9246560B2 (en) 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
US9154211B2 (en) 2005-03-11 2015-10-06 Qualcomm Incorporated Systems and methods for beamforming feedback in multi antenna communication systems
US8446892B2 (en) 2005-03-16 2013-05-21 Qualcomm Incorporated Channel structures for a quasi-orthogonal multiple-access communication system
US9461859B2 (en) 2005-03-17 2016-10-04 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9520972B2 (en) 2005-03-17 2016-12-13 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9143305B2 (en) 2005-03-17 2015-09-22 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9184870B2 (en) 2005-04-01 2015-11-10 Qualcomm Incorporated Systems and methods for control channel signaling
US9408220B2 (en) 2005-04-19 2016-08-02 Qualcomm Incorporated Channel quality reporting for adaptive sectorization
US9036538B2 (en) 2005-04-19 2015-05-19 Qualcomm Incorporated Frequency hopping design for single carrier FDMA systems
US8565194B2 (en) 2005-10-27 2013-10-22 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
US8611284B2 (en) 2005-05-31 2013-12-17 Qualcomm Incorporated Use of supplemental assignments to decrement resources
US8879511B2 (en) 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US8462859B2 (en) 2005-06-01 2013-06-11 Qualcomm Incorporated Sphere decoding apparatus
US9179319B2 (en) 2005-06-16 2015-11-03 Qualcomm Incorporated Adaptive sectorization in cellular systems
US8599945B2 (en) 2005-06-16 2013-12-03 Qualcomm Incorporated Robust rank prediction for a MIMO system
US8885628B2 (en) 2005-08-08 2014-11-11 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US9209956B2 (en) 2005-08-22 2015-12-08 Qualcomm Incorporated Segment sensitive scheduling
US20070041457A1 (en) 2005-08-22 2007-02-22 Tamer Kadous Method and apparatus for providing antenna diversity in a wireless communication system
US8644292B2 (en) 2005-08-24 2014-02-04 Qualcomm Incorporated Varied transmission time intervals for wireless communication system
JP4891323B2 (ja) * 2005-08-24 2012-03-07 クゥアルコム・インコーポレイテッド 無線通信システムに関する可変送信時間間隔
US9136974B2 (en) 2005-08-30 2015-09-15 Qualcomm Incorporated Precoding and SDMA support
US8045512B2 (en) 2005-10-27 2011-10-25 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US8693405B2 (en) 2005-10-27 2014-04-08 Qualcomm Incorporated SDMA resource management
US9225488B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Shared signaling channel
US9144060B2 (en) 2005-10-27 2015-09-22 Qualcomm Incorporated Resource allocation for shared signaling channels
US8582509B2 (en) 2005-10-27 2013-11-12 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US9172453B2 (en) 2005-10-27 2015-10-27 Qualcomm Incorporated Method and apparatus for pre-coding frequency division duplexing system
US9225416B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Varied signaling channels for a reverse link in a wireless communication system
US8477684B2 (en) 2005-10-27 2013-07-02 Qualcomm Incorporated Acknowledgement of control messages in a wireless communication system
US9088384B2 (en) 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US8582548B2 (en) 2005-11-18 2013-11-12 Qualcomm Incorporated Frequency division multiple access schemes for wireless communication
US8111765B2 (en) * 2008-06-12 2012-02-07 Panasonic Corporation Communication apparatus, communication method, and integrated circuit

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4425713C1 (de) * 1994-07-20 1995-04-20 Inst Rundfunktechnik Gmbh Verfahren zur Vielträger Modulation und Demodulation von digital codierten Daten
EP0762701A2 (fr) * 1995-09-06 1997-03-12 Advanced Digital Television Broadcasting Laboratory Système à multiporteuses, avec une pluralité de trains de données ayant chacun ses propres paramètres de transmission
WO1997030531A1 (fr) * 1996-02-14 1997-08-21 Telia Ab Ameliorations concernant les systemes mrof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000244441A (ja) * 1998-12-22 2000-09-08 Matsushita Electric Ind Co Ltd Ofdm送受信装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4425713C1 (de) * 1994-07-20 1995-04-20 Inst Rundfunktechnik Gmbh Verfahren zur Vielträger Modulation und Demodulation von digital codierten Daten
EP0762701A2 (fr) * 1995-09-06 1997-03-12 Advanced Digital Television Broadcasting Laboratory Système à multiporteuses, avec une pluralité de trains de données ayant chacun ses propres paramètres de transmission
WO1997030531A1 (fr) * 1996-02-14 1997-08-21 Telia Ab Ameliorations concernant les systemes mrof

Also Published As

Publication number Publication date
EP1061687A1 (fr) 2000-12-20

Similar Documents

Publication Publication Date Title
FR2794915A1 (fr) Procede et dispositif d'emission, procede et dispositif de reception, et systemes les mettant en oeuvre
EP0950306B1 (fr) Procede et dispositif de mise en forme d'un bruit d'ecretage d'une modulation multiporteuse
EP1878185B1 (fr) Procédé de codage d'un signal multiporteuse de type OFDM/OQAM utilisant des symboles à valeurs complexes, signal, dispositifs et programmes d'ordinateur correspondants
EP0891656B1 (fr) Procede et dispositif de codage convolutif de blocs de donnees, et procede et dispositif de decodage correspondants
EP2815508B1 (fr) Procede de transmission de mots de code correcteur d'erreur non binaire avec modulation ccsk, signal et dispositif correspondant
EP0802656A2 (fr) Signal numérique à blocs de référence multiples pour l'estimation de canal, procédés d'estimation de canal et récepteurs correspondants
EP0808538B1 (fr) Dispositif de reception de signaux numeriques a structure iterative, module et procede correspondants
FR2802371A1 (fr) Procede de signalisation dans un systeme de radiocommunication, emetteurs, recepteurs et repeteurs pour la mise en oeuvre du procede
EP0848524A1 (fr) MAQ à codage perforé en trellis, avec décodage itératif
FR2805102A1 (fr) Procedes et dispositifs d'emission et de reception d'information, et systemes les mettant en oeuvre
FR2790621A1 (fr) Dispositif et procede d'entrelacement pour turbocodage et turbodecodage
FR2988243A1 (fr) Methode d'estimation aveugle d'un code d'embrouillage d'une liaison montante cdma 2000
EP3373489B1 (fr) Système d'émission/réception utilisant une modulation conjointe orthogonale-linéaire
EP1330091B1 (fr) Procédé de sélection d'une position d'une fenêtre FFT dans un récepteur COFDM
EP1345350A1 (fr) Procédé de modulation et de détermination du nombre de bits à transmettre sur un canal de transmission
WO2006117268A1 (fr) Procédé de décodage itératif d'un signal ofdm/oqam utilisant des symboles à valeurs complexes, dispositif et programme d'ordinateur correspondants
WO2000076160A1 (fr) Procede de communications radiomobiles amrt iteratif
FR2742613A1 (fr) Procede d'evaluation d'un facteur de qualite representatif d'un canal de transmission d'un signal numerique, et recepteur correspondant
FR3093877A1 (fr) Méthode de modulation numérique d’ordre élevé robuste au bruit de phase
EP0629059B1 (fr) Système de transmission numérique à étalement de spectre obtenu par codage pseudo-aléatoire basse fréquence de l'information utile et procédé d'étalement et de compression de spectre utilisé un tel système
EP0704981A1 (fr) Dispositif de synchronisation de branches d'un décodeur de viterbi compris dans un récepteur de données numériques codées en treillis multidimensionnel
EP0998065A1 (fr) Canal module d'acquisition et de poursuite pour un systeme de radiocommunications
FR2768876A1 (fr) Procedes de transmission et de reception de cellules atm a codage a taux variable et signal numerique correspondant
FR2800947A1 (fr) Procedes et dispositifs d'emission et de reception multi-porteuses, et systemes les mettant en oeuvre
FR2871632A1 (fr) Systeme de compensation de dephasage pour turbo decodeur

Legal Events

Date Code Title Description
ST Notification of lapse