EP1949629A1 - Procede et dispositif de demodulation souple dans un systeme ofdm-cdma - Google Patents

Procede et dispositif de demodulation souple dans un systeme ofdm-cdma

Info

Publication number
EP1949629A1
EP1949629A1 EP06831117A EP06831117A EP1949629A1 EP 1949629 A1 EP1949629 A1 EP 1949629A1 EP 06831117 A EP06831117 A EP 06831117A EP 06831117 A EP06831117 A EP 06831117A EP 1949629 A1 EP1949629 A1 EP 1949629A1
Authority
EP
European Patent Office
Prior art keywords
equalization
despreading
user
channel
bits
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
EP06831117A
Other languages
German (de)
English (en)
Inventor
Luc Maret
Dimitri Ktenas
Mathieu Bouvier Des Noes
Chiara Martinelli-Cattaneo
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.)
Commissariat a lEnergie Atomique et aux Energies Alternatives CEA
STMicroelectronics NV
Original Assignee
Commissariat a lEnergie Atomique CEA
STMicroelectronics NV
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 Commissariat a lEnergie Atomique CEA, STMicroelectronics NV filed Critical Commissariat a lEnergie Atomique CEA
Publication of EP1949629A1 publication Critical patent/EP1949629A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0016Time-frequency-code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • H04L25/067Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing soft decisions, i.e. decisions together with an estimate of reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/38Demodulator circuits; Receiver circuits

Definitions

  • the present invention relates to a method and a device for soft demodulation (in English "soft demapping") in an OFDM-CDMA system (orthogonal frequency division multiplexing - code division multiple access, in English "Orthogonal Frequency Division” Multiplexing - Code Division Multiple Access "). More specifically, the object of the invention is the definition of several Likelihood Ratio Logarithms (LRV) for an OFDM-CDMA system using non-binary spreading codes.
  • LDV Likelihood Ratio Logarithms
  • the LRV is used by data decoding algorithms working with a so-called “soft” input, that is, not reduced to the two “hard” "0” and “1” values.
  • the LRV measures the probability that the input bit of the decoder is a "0” or a "1". It consists in calculating a soft value for each of the bits inside a complex symbol modulated according to a quadrature amplitude modulation or QAM (Quadrature Amplitude Modulation) and this independently for the bits the same received QAM symbol.
  • QAM Quadrature amplitude modulation
  • the principle is to demodulate the signal received in one or more flexible bit (s) whose sign corresponds to the bit that would be provided by a hard decision detector and whose absolute value indicates the reliability of the decision of the demodulation module I / Q (in English "I / Q demapping module").
  • the invention finds particular application in the field of telecommunications, for communication systems using the OFDM-CDMA technique, such as for example the Multi-Band OFDM Alliance system.
  • an information bit stream d (k) is generated for each user k.
  • Each bitstream is then coded using a channel coder 1O 1 , IO 2,..., 10 k, where K is the total number of users.
  • the types of channel coders that can benefit from the present invention are all those whose corresponding decoder at the level of the receiver uses flexible input values.
  • the block performing the channel coding can be constituted for example:
  • the punching device makes it possible to obtain the coding efficiency desired for the application while the interleaver avoids the error packets on reception), or
  • turbo encoder a punch and a bit interleaver
  • an encoder using block codes with soft-input decoder of the LDPC (Low-Density Payty-Check Code) type.
  • the coded bitstream b (k) is then transformed into a complex sequence of symbols MAQ-M (in English M-QAM) a (k), by means of a quadrature amplitude modulator 12i, 122, • -, 12k-
  • M is the number of complex symbols or points in the constellation associated with the modulation.
  • M is a power of 2
  • M 2 m with m strictly positive integer.
  • 2-QAM modulation also called BPSK
  • QAM-4 modulation also called QPSK
  • 8-QAM modulation and so on.
  • m 2u with u strictly positive integer, we speak of square MAQ constellation (for example QAM-4, MAQ-16, MAQ-64, etc.). Since QAM-2 modulation (BPSK) only uses the in-phase channel (channel I), the formulas developed in the remainder of the description for the quadrature channel (Q-channel) are not to be taken into account for a single channel. QAM-2.
  • BPSK QAM-2 modulation
  • the symbol a (k) a ⁇ (k) + ja Q (k) corresponds to the complex symbol MAQ-M of the user k and ⁇ b
  • the index q corresponds to the qth bit of the phase part of the signal (channel I) and the qth bit of the quadrature part of the signal (channel Q), and ml and mQ are the number of bits in channel I and on the Q path, respectively.
  • the MAQ-M symbols are then spread in a module 14-i, 14 2 , ..., 14 K by spreading codes ⁇ c k] ⁇ ⁇ , 1 ⁇ k ⁇ K and 1 ⁇ £ ⁇ N (N being the number of sub-carriers) specific to each user k, then summed in a module 16. They are then subjected to a series-parallel conversion in a module 18, then a reverse fast Fourier transformation (TFRI, in English IFFT, "Inverse Fast Fourier Transform”) in a module 20. It is assumed that the transmitter separates the OFDM-CDMA symbols by a guard interval (IG) long enough to eliminate intersymbol interference (IES). This guard interval can be either cyclic or null prefix, both techniques allowing simple scalar equalization in the frequency domain.
  • IG guard interval
  • IES intersymbol interference
  • Figure 2 shows the structure of a conventional receiver corresponding to the transmitter shown in Figure 1.
  • the signal received from the transmission channel is first demodulated using a module 22 which synchronizes between the clocks of the transmitter and the receiver, eliminates the guard interval and applies a Fourier transformation.
  • fast FFT, "Fast Fourier Transform"
  • n the noise vector of dimension N * 1, N being the number of subcarriers, n b containing noise samples iid (independent and identically distributed) gaussian complex of variance ⁇ 2 , H is the diagonal matrix of dimension NxN representing the channel where the diagonal coefficient
  • the frequency response of the channel is estimated for each subcarrier, in a module 24.
  • These estimates H are used together with the spreading codes in order to achieve a linear equalization of the symbols received, in a module 26.
  • the purpose of the mono- or multi-user equalizer is to reshape the received signal so that it corresponds as closely as possible to the points of the reference constellation. Nevertheless, in the presence of noise (thermal and multiple access), the points found do not coincide exactly with the initial constellation ⁇ . This is why, after the equalization, a soft I / Q demodulation is carried out in a module 28 before decoding the signal in a channel decoding module 30.
  • the I / Q demodulation operation consists in finding the binary values from the complex symbols coming from the linear detector.
  • the optimal values to be injected into the channel decoder are soft values, ie not directly the hard values "0" and "1".
  • the soft I / Q demodulation will consist of calculating 4 values.
  • the optimal soft (or metric) values to be injected into the channel decoder correspond to a Likelihood Ratio Logarithm (LRV).
  • the constellation MAQ is divided into two complementary partitions of complex symbols, respectively S ⁇ containing the symbols with a "0" at position (l, q) and Sf 1 J containing the symbols with a
  • the LRV can be expressed as follows:
  • equation (4) the numerator of the logarithm summarizes the probabilities for all symbols with a "1" for the bit at position q and the denominator sumates the probabilities for all symbols with a "0" for the bit at the position q. These probabilities are decreasing exponential functions of the Euclidean distance between the received symbols and the reference symbols ⁇ .
  • the decoding process which performs the dual operations of those performed by the encoder on transmission. If bit punching and interleaving operations are present on transmission, which is the case if convolutional codes or turbo-codes are used, the bit deinterleaving and then the de-interleaving operations are therefore performed after the demodulation I / Q flexible.
  • Channel decoding finally makes it possible to retrieve the binary data transmitted. For example, in the case where a convolutional encoder is used on transmission, channel decoding uses the branch metric calculation, which uses the LRV given by equation (4). The branch metric for state s (i) of path i at time t is written:
  • the i th complex data symbol received for the user k after a single-user detection is expressed in the following form, considering that the data has been transmitted and spread over N sub-carriers:
  • Equation (8) corresponds to the case where all the users have an identical power and the equation (9) corresponds to the generalization in the case where the users have different powers.
  • h is the estimate of h from the channel estimation module 24.
  • Equation (13) For QAM-4, for large spreading factors, the calculation in equation (13) can be simplified as follows:
  • Equation (14) For low spreading factors, simplification by equation (14) gives significantly worse results than for large spreading factors, because the central limit theorem is no longer checked.
  • equation (15) is preferable to equation (13) when using a single-user MMSE equalizer, since computational complexity is reduced without significant loss of performance.
  • equation (15) gives significantly worse results than equation (13) for the MRC (Maximum Ratio Combining) and ZF (zero forcing) equalizers. in English “Zero Forcing”), but not for the equalizer EGC (Equal Gain Combining).
  • , q is half the distance between the boundaries of the partition relative to b
  • , q is half the distance between the boundaries of the partition relative to b
  • , 2 2 since the distance between the two borders is 4.
  • the object of the invention is to overcome the disadvantages of the prior art, by optimizing the metric to be injected at the input of a channel decoder in an OFDM-CDMA system using non-binary orthogonal spreading codes.
  • the present invention proposes a method of flexible data demodulation modulated according to a quadrature amplitude modulation of order greater than or equal to 4, in a communication system implementing a distributed multiple access technique by multi-carrier codes or OFDM-CDMA 1 using non-binary spreading codes, remarkable in that it comprises the steps of determining:
  • P k is a parameter representative of the power applied to the k th user
  • N is the number of subcarriers
  • • c M is the value of the spreading code for the eighth subcarrier and the user k, • h, is the coefficient estimate of the transmission channel for the eighth subcarrier,
  • Y k1 Q corresponds to the imaginary part of the complex symbol after equalization and despreading intended to be demodulated.
  • the simplified metric proposed is particularly appropriate in the case of short spreading factors, which gives a sub-optimal decoding but which guarantees a low implementation complexity for a negligible loss of performance.
  • the present invention finds a preferred application within the framework of the standard proposed by the consortium MBOA (Multi-Band OFDM Alliance).
  • the logarithm of the likelihood ratio of the bits of the in-phase and quadrature channels for the bits bm ( ⁇ ), b m ( n) + 5o, b m (n) +1 , b m ( n) +5 i is given by the following equations:
  • • lî ⁇ and h n + 50 are the estimates of the values of the frequency response of the transmission channel on the two sub-carriers.
  • the present invention also proposes a device for flexible data demodulation modulated according to a quadrature amplitude modulation of order greater than or equal to 4, in a communication system implementing a multi-carrier code division multiple access technique or OFDM-CDMA, using non-binary spreading codes, notable in that it comprises a module for determining:
  • P ⁇ ⁇ is a parameter representative of the power applied to the k th user
  • N is the number of subcarriers
  • c M is the spreading code of the value for the / -th sub-carrier and user k
  • niQ. q is half the distance between partition boundaries relative to bQ , q and where:
  • the invention also relates to a receiver adapted to implement a method as above.
  • the invention also relates to a receiver comprising a device as above.
  • FIG. 1 already described, schematically represents an OFDM-CDMA transmitter with channel coding of the conventional type
  • FIG. 2 already described, schematically represents a receiver of conventional type corresponding to a transmitter of the type illustrated in FIG. 1;
  • FIG. 3 schematically shows a part of a receiver capable of implementing a method according to the present invention, in a particular embodiment.
  • the logarithm of the likelihood ratio makes it possible to pass complex symbols (I-channel and Q-channel) coming from an equalizer, such as the equalization / despreading module 32 shown in FIG. real (one per bit) indicating the reliability of the received bit before entering a channel decoder such as the channel decoder 36.
  • the LRV thus realizes what is called a flexible I / Q demodulation operation 340, in a flexible I / Q demodulation module 34.
  • This demodulation operation takes place between the equalization / despreading and channel decoding processes.
  • the process of flexible I / Q demodulation, or calculation of the soft decisions at the input of the decoder uses the data resulting from the channel estimation, carried out by a channel estimation module 38, and the equalization performed by the module 32.
  • the output of the soft I / Q demodulation module 34 corresponds to the LRV injected at the input of the channel decoder 36.
  • the complex coefficients h f of the channel affecting the data symbols a k can be considered independent.
  • the complex multiple access (IAM) and noise interference terms can be approximated by additive noise.
  • Gaussian complex accordinging to the central limit theorem of zero mean and variance:
  • Equation (20) corresponds to the case where all the users have an identical power and the equation (21) corresponds to the generalization in the case where the users have different powers.
  • is a reference symbol of the constellation associated with quadrature amplitude modulation
  • P k is a parameter representative of the power applied to the k th user
  • N is the number of subcarriers
  • T is a subscript (positive integer) representative of the subcarrier (1 ⁇ £ ⁇ N)
  • G • M is the value of the linear equalizer coefficient associated with £] th subcarrier and the user k
  • S ⁇ and S ⁇ q are two complementary partitions of complex symbols respectively containing the symbols of the constellation with a "0" at the position (Q, q) and the symbols of the constellation with a "1" at the position (Q , q).
  • y k, ⁇ corresponds to the real part of the complex symbol received after equalization and despreading.
  • the imaginary part namely: where y k , Q corresponds to the imaginary part of the complex symbol received after equalization and despreading.
  • the present invention also provides a simplified expression of the LRVs of an OFDM-CDMA system.
  • formula (26) is preferable to equation (25) when using a single-user MMSE equalizer, since computational complexity is reduced without significant loss of performance.
  • the input bits are first transformed into bipolar symbols, as follows:
  • this modulation as 2 symbols a n and a ' n coming from a 4-QAM modulation and then used for non-binary code CDMA spread of length 2, by rewriting the equation (30) of the following way:
  • h n and h n + 50 be the estimates of the values of the frequency response of the channel on the 2 subcarriers respectively modulated by S n and s n + 50 and are respectively g ⁇ and g n + 5 o the 2 coefficients of equalization employees.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Power Engineering (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Error Detection And Correction (AREA)

Abstract

Ce procédé de démodulation souple de données modulées suivant une modulation d'amplitude en quadrature s'applique dans un système de communication mettant en œuvre une technique d'accès multiple à répartition par codes ou CDMA et un multiplexage par division de fréquences orthogonales ou OFDM, utilisant des codes d'étalement non binaires. Il comporte des étapes (340) consistant à déterminer une expression simplifiée particulière du logarithme du rapport de vraisemblance.

Description

PROCEDE ET DISPOSITIF DE DEMODULATION SOUPLE DANS UN
SYSTEME OFDM-CDMA
La présente invention se rapporte à un procédé et à un dispositif de démodulation souple (en anglais "soft demapping") dans un système OFDM- CDMA (multiplexage par division de fréquences orthogonales - accès multiple à répartition par codes, en anglais "Orthogonal Frequency Division Multiplexing - Code Division Multiple Access"). Plus précisément, l'invention a pour objet la définition de plusieurs Logarithmes du Rapport de Vraisemblance (LRV) pour un système OFDM-CDMA utilisant des codes d'étalement non binaires.
Le LRV est utilisé par des algorithmes de décodage des données travaillant avec une entrée dite "souple", c'est-à-dire non réduite aux deux valeurs "dures" "0" et "1". Le LRV mesure la probabilité que le bit en entrée du décodeur soit un "0" ou un "1". Il consiste à calculer une valeur souple pour chacun des bits à l'intérieur d'un symbole complexe modulé suivant une modulation d'amplitude en quadrature ou MAQ (en anglais QAM, "Quadrature Amplitude Modulation") et ce de façon indépendante pour les bits d'un même symbole MAQ reçu. Le principe est de démoduler le signal reçu en un ou plusieurs bit(s) souple(s) dont le signe correspond au bit qui serait fourni par un détecteur à décision dure et dont la valeur absolue indique la fiabilité de la décision du module de démodulation I/Q (en anglais "I/Q demapping module").
L'invention trouve en particulier une application dans le domaine des télécommunications, pour des systèmes de communication exploitant la technique OFDM-CDMA, tels que par exemple le système Multi-Band OFDM Alliance.
Comme le montre la figure 1 , dans un émetteur OFDM-CDMA classique avec codage de canal, un train binaire d'information d(k) est engendré pour chaque utilisateur k. Chaque train binaire est ensuite codé à l'aide d'un codeur de canal 1O1, IO2, ... , 10κ, K étant le nombre total d'utilisateurs. Les types de codeurs de canal pouvant profiter de la présente invention sont tous ceux dont le décodeur correspondant au niveau du récepteur utilise des valeurs souples en entrée. Ainsi, le bloc effectuant le codage de canal peut être constitué par exemple :
- d'un codeur convolutif, d'un poinçonneur et d'un entrelaceur bit (le dispositif de poinçonnage permet d'obtenir le rendement de codage souhaité pour l'application tandis que Pentrelaceur évite les paquets d'erreurs à la réception), ou
- d'un turbocodeur, d'un poinçonneur et d'un entrelaceur bit, ou
- d'un codeur utilisant des codes en bloc avec décodeur à entrées souples, du type LDPC ('Low-Density Paήty-Check Code").
Le train binaire codé b(k) est ensuite transformé en une suite de symboles MAQ-M (en anglais M-QAM) complexes a(k), au moyen d'un modulateur d'amplitude en quadrature 12i, 122, •-, 12κ- L'entier M correspond au nombre de symboles complexes ou points dans la constellation associée à la modulation. Dans toute la suite, on suppose que M est une puissance de 2, soit M = 2m avec m entier strictement positif. On a par exemple une modulation MAQ-2, appelée aussi BPSK, ou une modulation MAQ-4, appelée aussi QPSK, ou une modulation MAQ-8, etc. Si m = 2u avec u entier strictement positif, on parle de constellation MAQ carrée (par exemple MAQ-4, MAQ-16, MAQ-64, etc.). La modulation MAQ-2 (BPSK) n'utilisant que la voie en phase (voie I), les formules développées, dans la suite de la description, pour la voie en quadrature (voie Q) ne sont pas à prendre en compte pour une MAQ-2.
Le symbole a(k) = aι(k) + j.aQ(k) correspond au symbole complexe MAQ-M de l'utilisateur k et {b|,i ... bι,q ... b),mι bo,i ... bQ,q ... bQ,mQ} est la séquence binaire ("0" ou "1") codée correspondante dans le cas d'une constellation carrée. L'indice q correspond au qeme bit de la partie en phase du signal (voie I) et au qème bit de la partie en quadrature du signal (voie Q), et ml et mQ sont le nombre de bits sur la voie I et sur la voie Q, respectivement.
Les symboles MAQ-M sont ensuite étalés dans un module 14-i, 142, ... , 14K par des codes d'étalement {ck]{}, 1<k≤K et 1 <£<N (N étant le nombre de sous-porteuses) propres à chaque utilisateur k, puis sont sommés dans un module 16. Ils subissent alors une conversion série-parallèle dans un module 18, puis une transformation de Fourier rapide inverse (TFRI, en anglais IFFT, "Inverse Fast Fourier Transform") dans un module 20. On suppose que l'émetteur sépare les symboles OFDM-CDMA par un intervalle de garde (IG) suffisamment long pour supprimer les interférences entre symboles (IES). Cet intervalle de garde peut être un préfixe soit cyclique soit nul, les deux techniques permettant une égalisation scalaire simple dans le domaine fréquentiel. Les symboles obtenus sont émis sur un canal de transmission.
La figure 2 présente la structure d'un récepteur classique correspondant à l'émetteur illustré sur la figure 1.
Le signal reçu en provenance du canal de transmission est d'abord démodulé à l'aide d'un module 22 qui réalise une synchronisation entre les horloges de l'émetteur et du récepteur, supprime l'intervalle de garde et applique une transformation de Fourier rapide (TFR, en anglais FFT, "Fast Fourier Transform") au signal reçu.
En utilisant les notations vectorielles et matricielles, on peut écrire le signal reçu, après suppression de l'intervalle de garde et application de la TFR : r = H - C#a + nb (1) où n est le vecteur de bruit de dimension N*1 , N étant le nombre de sous- porteuses, nb contenant les échantillons de bruit iid (indépendant et identiquement distribué) complexe gaussien de variance σ2 , H est la matrice diagonale de dimension NxN représentant le canal où le coefficient diagonal
N-1 h(i) = h(z = ej2πi/N) (où h(z) = ∑gn • z~n , gn étant la valeur du nième échantillon de n=0 la réponse impulsionnelle du canal de propagation) représente le coefficient du canal pour la ieme sous-porteuse, P est une matrice diagonale de dimension KxK contenant les puissances appliquées à chacun des codes d'étalement, a et C sont respectivement le vecteur de symboles transmis de dimension N*1 et la matrice des codes d'étaiement de dimension NxK, où la kleme colonne (1<k<K) représente le code {cki{} de l'utilisateur k.
Ensuite, la réponse fréquentielle du canal est estimée pour chaque sous-porteuse, dans un module 24. Ces estimées H sont utilisées conjointement avec les codes d'étalement afin de réaliser une égalisation linéaire des symboles reçus, dans un module 26. Dans le cas d'une détection mono-utilisateur, un égaliseur linéaire gk = (gk,i. ••- , 9k,N)τ suivi d'un désétalement par le code de l'utilisateur k est appliqué au vecteur reçu r afin de fournir une estimée du symbole transmis a(k) pour l'utilisateur k :
(2)
L'égaliseur mono- ou multi-utilisateur a pour but de remettre en forme le signal reçu pour qu'il corresponde le plus possible aux points de la constellation de référence. Néanmoins, en présence de bruit (thermique et accès multiple), les points retrouvés ne coïncident pas exactement avec la ι constellation initiale. C'est pourquoi on réalise après l'égalisation une démodulation I/Q souple, dans un module 28, avant de décoder le signal dans un module de décodage de canal 30.
L'opération de démodulation I/Q consiste à retrouver les valeurs binaires à partir des symboles complexes issus du détecteur linéaire. Lorsqu'on
• utilise un décodeur de canal à entrées souples, les valeurs optimales à injecter dans le décodeur de canal sont des valeurs souples, c'est-à-dire pas directement des valeurs dures "0" et "1".
Ainsi, si on utilise une modulation MAQ-16 (4 bits), la démodulation I/Q souple (en anglais "soft demapping") va consister à calculer 4 valeurs
• souples correspondant aux 4 bits de la modulation MAQ-16. Les valeurs souples (ou métriques) optimales à injecter dans le décodeur de canal correspondent à un Logarithme de Rapport de Vraisemblance (LRV).
Le LRV associé au bit b|,q s'écrit :
où le signe Pr désigne la probabilité et :
• bι q correspond à un utilisateur k et devrait s'écrire b|,q,k mais pour simplifier, on omet l'indice k dans le reste de la description.
• pour le bit b|iq, la constellation MAQ est partagée en deux partitions complémentaires de symboles complexes, respectivement S^ contenant les symboles avec un "0" à la position (l,q) et Sf1J contenant les symboles avec un
"1" à la position (l,q). La même procédure est applicable au bit pour la partie en quadrature bQ,q.
• les λ sont les symboles de référence de la constellation MAQ. Par exemple, λ = {1+i,1-i,-1+i,-1-i} pour la constellation MAQ-4, bien connue de l'homme du métier.
En utilisant le théorème de Bayes et en faisant l'hypothèse que les symboles transmis sont distribués de façon équiprobable, le LRV peut s'exprimer comme suit :
Dans l'équation (4), le numérateur du logarithme somme les probabilités pour tous les symboles ayant un "1" pour le bit à la position q et le dénominateur somme les probabilités pour tous les symboles ayant un "0" pour le bit à la position q. Ces probabilités sont des fonctions en exponentielle décroissante de la distance euclidienne entre les symboles reçus et les symboles de référence λ.
Cette distance est pondérée par un terme qui sera détaillé plus loin et qui fait l'objet de l'invention. Le résultat est une valeur souple indiquant le degré de confiance pour un bit donné b|,q, où une valeur positive indique un "1" binaire tandis qu'une valeur négative indique un "0" binaire.
Après l'opération de démodulation souple vient le processus de décodage qui réalise les opérations duales de celles effectuées par le codeur à l'émission. Si des opérations de poinçonnage et d'entrelacement bit sont présentes à l'émission, ce qui est le cas si des codes convolutifs ou des turbo- codes sont employés, les opérations de désentrelacement bit puis de dépoinçonnage sont donc réalisées après la démodulation I/Q souple. Le décodage de canal permet enfin de retrouver les données binaires émises. Par exemple, dans le cas où un codeur convolutif est utilisé à l'émission, le décodage de canal utilise le calcul de métrique de branche, qui fait appel au LRV donné par l'équation (4). La métrique de branche pour l'état s(i) du chemin i à l'instant t s'écrit :
(5) où M^1 0 r p q p , fjf p un bit codé transmis théorique (suivant un diagramme en treillis) pour un codeur de rendement 1/N, qt,n représente le motif de poinçonnage et LRV(bn) représente le LRV du bit codé transmis.
On connaît un calcul du LRV communément appliqué pour un système MC-CDMA (accès multiple à répartition par codes - multi-porteuses, en anglais " Multi-Carrier - Code Division Multiple Access") à codes d'étalement orthogonaux binaires, qui s'obtient à partir de l'équation (4) ci-dessus.
Le ieme symbole de données complexes reçu pour l'utilisateur k après une détection mono-utilisateur s'exprime sous la forme suivante, si on considère que la donnée a été transmise et étalée sur N sous-porteuses :
(6) où Pk et pi son des paramètres représentatifs des puissances appliquées respectivement au kleme et au ileme utilisateurs, ck f est la valeur du code d'étalement pour la £ mme sous-porteuse et l'utilisateur k, gk/ est la valeur du coefficient d'égalisation linéaire associée à la £>eme sous-porteuse et à l'utilisateur k, hf est le coefficient du canal de transmission pour la ^ieme sous- porteuse, np est le bruit associé à la £ 'eme sous-porteuse et le signe * désigne le complexe conjugué.
Si on considère des codes d'étalement de Walsh-Hadamard, qui sont des codes orthogonaux réels prenant les valeurs binaires ck/ = ±1 , on obtient :
(7)
On décrit maintenant une façon connue d'obtenir l'expression exacte du LRV pour des codes d'étalement binaires. Lorsqu'un entrelaceur fréquentiel est appliqué, les coefficients complexes h, du canal affectant les symboles de données aι< peuvent être considérés comme indépendants. Ainsi, pour des codes d'étalement suffisamment longs (N ≥ 8), les termes d'interférences d'accès multiple complexe (IAM) et de bruit peuvent être approchés par des bruits additifs gaussiens complexes (selon le théorème central limite) de moyenne nulle et de variance :
(8)
(9)
L'équation (8) correspond au cas où tous les utilisateurs ont une puissance identique et l'équation (9) correspond à la généralisation au cas où les utilisateurs ont des puissances différentes.
La loi des grands nombres permet d'évaluer les espérances mathématiques en remplaçant les espérances par la moyenne empirique des termes considérés. Par conséquent, si N ≥ 8, les variances pour les termes de bruit et d'IAM peuvent se formuler comme suit, respectivement pour des puissances identiques et pour des puissances différentes :
où h, est l'estimée de h, provenant du module 24 d'estimation de canal.
Le LRV à utiliser à l'entrée du décodeur de canal dans le cas d'une modulation MAQ-M s'écrit alors, en utilisant l'équation (4) :
La même relation s'applique pour les bits de la voie en quadrature. A partir de l'équation (12), on peut obtenir la formule exacte pour une modulation MAQ-4 généralisée au cas des puissances différentes :
où yk,ι correspond à la partie réelle du symbole complexe reçu après égalisation et désétalement. La même relation s'applique pour la partie imaginaire.
On sait également obtenir des versions simplifiées du LRV.
Pour la MAQ-4, pour des facteurs d'étalement grands, le calcul effectué dans l'équation (13) peut se simplifier comme suit :
En effet, pour des facteurs d'étalement grands, le terme pondérant Vk1I devient quasiment constant et n'a donc pas d'effet sur le processus de décodage à entrées souples.
Pour les facteurs d'étalement faibles, la simplification par l'équation (14) donne de nettement moins bons résultats que pour des facteurs d'étalement grands, parce que le théorème central limite n'est plus vérifié. Une approche donnant des résultats similaires à ceux de l'équation (13) même en utilisant une égalisation mono-utilisateur MMSE (minimisation de l'erreur quadratique moyenne, en anglais "Minimum Mean Square Error") consiste à pondérer le symbole reçu de la façon suivante :
On se reportera utilement à ce sujet à l'article de Stefan KAISER intitulé "Trade-off between Channel Coding and Spreading in Multi-Carrier CDMA Systems" publié dans Proceedings IEEE Fourth International Symposium on Spread Spectrum Techniques & Applications (ISSSTA'96), Mainz, Allemagne, pages 1366 à 1370, septembre 1996.
Dans la pratique, la formule (15) est préférable à l'équation (13) lorsqu'on utilise un égaliseur MMSE mono-utilisateur, puisque la complexité de calcul est réduite sans perte significative de performance. Cependant, il est à noter que l'équation (15) donne de nettement moins bons résultats que l'équation (13) pour les égaliseurs MRC (combinaison à rapport maximum, en anglais "Maximum Ratio Combining") et ZF (forçage à zéro, en anglais "Zéro Forcing"), mais pas pour l'égaliseur EGC (combinaison à gain identique, en anglais "Equal Gain Combining").
On sait également obtenir une expression simplifiée du LRV pour les modulations carrées d'ordre supérieur sans CSI (informations sur l'état du canal, en anglais "Channel State Information").
Dans les équations exacte (13) ou simplifiée (15), l'état du canal est présent dans le LRV grâce aux termes utilisant les valeurs hé ou gt . Ces termes représentent la CSI.
Dans un article intitulé "Simplified Soft-Output Demapper for Binary Interleaved COFDM with Application to HIPERLAN/2" publié dans IEEE International Conférence on Communications ICC 2002, pages 664 à 668, vol. 2, F. TOSATO et P. BISAGLIA ont proposé une simplification pour le calcul du LRV pour les constellations MAQ-M carrées pour les systèmes COFDM (OFDM codé, en anglais "Coded OFDM') uniquement, sans CSI.
Si on note yk = yκ,ι + i.yk.α le symbole MAQ complexe reçu et égalisé pour l'utilisateur k, on obtient les LRV suivants si on ne tient pas compte des CSI :
Pour une MAQ-16 avec I = {b|,i,b|ι2} et Q = {bQ,i,bQ,2} :
Pour la partie I :
(16)
formulation générique appliquée au COFDM pour les modulations MAQ-M carrées (M > 4) est également donnée dans l'article précité de F. TOSATO et P. BISAGLIA, à savoir (les mêmes relations s'appliquent pour la partie en quadrature) : ou
(18) où tri|,q correspond à la moitié de la distance entre les frontières de la partition relative à b|,q. Par exemple, pour la modulation MAQ-16, rri|,2 = 2 puisque la distance entre les deux frontières vaut 4.
Les méthodes présentées dans l'état de la technique pour calculer des LRV optimaux ou des versions simplifiées des LRV ont, d'une part, l'inconvénient de reposer sur l'hypothèse que les codes d'étalement CDMA sont des séquences binaires de +1 et -1 et, d'autre part, ces méthodes peuvent amener des dégradations des performances de systèmes de transmission OFDM-CDMA utilisant des codes non binaires.
L'invention a pour but de remédier aux inconvénients de l'art antérieur, en optimisant la métrique à injecter en entrée d'un décodeur de canal dans un système OFDM-CDMA utilisant des codes d'étalement orthogonaux non binaires.
Dans ce but, la présente invention propose un procédé de démodulation souple de données modulées suivant une modulation d'amplitude en quadrature carrée d'ordre supérieur ou égal à 4, dans un système de communication mettant en œuvre une technique d'accès multiple à répartition par codes multi-porteuses ou OFDM-CDMA1 utilisant des codes d'étalement non binaires, remarquable en ce qu'il comporte des étapes consistant à déterminer :
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(blq) pour la voie en phase pour l'utilisateur k suivant l'équation :
OU
M,,q = ykJ pour q. = 1
Mι,q = - M l,q-1 + ml q pour q > 1 où mι,q correspond à la moitié de la distance entre les frontières de la partition relative à bι,q et où :
• Pk est un paramètre représentatif de la puissance appliquée au kιeme utilisateur,
• σ2 est la variance du bruit,
• N est le nombre de sous-porteuses,
• £ est un indice (entier positif) représentatif de la sous-porteuse (1 ≤ -? ≤ N ),
• cM est la valeur du code d'étalement pour la £ième sous-porteuse et l'utilisateur k, • h, est l'estimée du coefficient du canal de transmission pour la £ième sous-porteuse,
• yk,ι correspond à la partie réelle du symbole complexe après égalisation et désétalement destiné à être démodulé, et
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(bQ q) pour la voie en quadrature pour l'utilisateur k suivant l'équation :
MQ,q = yk,Q pour q = 1
MQ,q = ~ M Q,q-1 + mQ q pour q > 1 où rriQ.q correspond à la moitié de la distance entre les frontières de la partition relative à bQ,q et où :
• Yk1Q correspond à la partie imaginaire du symbole complexe après égalisation et désétalement destiné à être démodulé.
La métrique simplifiée proposée est particulièrement appropriée dans le cas de facteurs d'étalement courts, qui donne un décodage sous-optimal mais qui garantit une faible complexité de réalisation pour une perte de performance négligeable.
Lorsque les données sont modulées suivant une modulation MAQ-4, l'expression simplifiée du logarithme du rapport de vraisemblance LRV(bι,q) pour les bits bι,q de la voie en phase pour l'utilisateur k est donnée par l'équation suivante :
où yk ι correspond à la partie réelle du symbole complexe reçu après égalisation et désétalement, et l'expression simplifiée du logarithme du rapport de vraisemblance LRV(bQ,q) pour les bits bQ,q de la voie en quadrature pour l'utilisateur k est donnée par l'équation suivante :
où yk,Q correspond à la partie imaginaire du symbole complexe reçu après égalisation et désétalement.
Cela permet également d'obtenir une amélioration sensible du taux d'erreur binaire du système.
La présente invention trouve une application privilégiée dans le cadre de la norme proposée par le consortium MBOA (Multi-Band OFDM Alliance).
Dans un tel mode particulier de réalisation, le logarithme du rapport de vraisemblance des bits des voies en phase et en quadrature pour les bits bm(π), bm(n)+5o, bm(n)+1, bm(n)+5i est donné par les équations suivantes :
ou : m(n) = 2n pour n = 0, 1 , 2, ... , 24 et m(n) = 2n+50 pour n = 25, 26, ... ,
49,
• Yn,ι et yn+50,ι sont les parties réelles des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• YΠ,Q et yn+5o,Q sont les parties imaginaires des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• gn et gn+5o sont les deux coefficients d'égalisation employés,
• hn et hn+50 sont les estimées des valeurs de la réponse fréquentielle du canal de transmission sur les deux sous-porteuses, et
• σ2 est l'estimée de la variance du bruit. L'expression simplifiée du rapport de vraisemblance des bits des voies en phase et en quadrature pour l'utilisateur k est donnée par les équations suivantes :
OÙ m(n) = 2n pour n = 0, 1 , 2, ... , 24 et m(n) = 2n+50 pour n = 25, 26,
49,
• yn,ι et yn+5o,ι sont les parties réelles des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• Yn1Q et yn+5o,α sont les parties imaginaires des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis, et
• lîπ et hn+50 sont les estimées des valeurs de la réponse fréquentielle du canal de transmission sur les deux sous-porteuses.
Dans le même but que celui indiqué plus haut, la présente invention propose également un dispositif de démodulation souple de données modulées suivant une modulation d'amplitude en quadrature carrée d'ordre supérieur ou égal à 4, dans un système de communication mettant en œuvre une technique d'accès multiple à répartition par codes multi-porteuses ou OFDM-CDMA, utilisant des codes d'étalement non binaires, remarquable en ce qu'il comporte un module pour déterminer :
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(b,q) pour la voie en phase pour l'utilisateur k suivant l'équation :
où mι,q correspond à la moitié de la distance entre les frontières de la partition relative à bι,q et où :
• pι< est un paramètre représentatif de la puissance appliquée au kième utilisateur,
• σ2 est la variance du bruit,
• N est le nombre de sous-porteuses,
• £ est un indice (entier positif) représentatif de la sous-porteuse (1 < / < N ),
• cM est la valeur du code d'étalement pour la /lème sous-porteuse et l'utilisateur k,
• hf est l'estimée du coefficient du canal de transmission pour la £ième sous-porteuse,
• yk|ι correspond à la partie réelle du symbole complexe après égalisation et désétalement destiné à être démodulé, et
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(bQ q) pour la voie en quadrature pour l'utilisateur k suivant l'équation :
où niQ.q correspond à la moitié de la distance entre les frontières de la partition relative à bQ,q et où :
• Yk,Q correspond à la partie imaginaire du symbole complexe après égalisation et désétalement destiné à être démodulé. L'invention vise aussi un récepteur adapté à mettre en œuvre un procédé tel que ci-dessus.
L'invention vise aussi un récepteur comportant un dispositif tel que ci-dessus.
Les caractéristiques particulières et les avantages du dispositif et du récepteur étant similaires à ceux du procédé, ils ne sont pas répétés 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 un émetteur OFDM-CDMA avec codage canal de type classique ;
- la figure 2, déjà décrite, représente de façon schématique un récepteur de type classique correspondant à un émetteur du type illustré sur la figure 1 ; et
- la figure 3 représente de façon schématique une partie d'un récepteur susceptible de mettre en oeuvre un procédé conforme à la présente invention, dans un mode particulier de réalisation.
Dans toute la suite, on considère un émetteur OFDM-CDMA utilisant des codes d'étalement orthogonaux non binaires.
On rappelle que le logarithme du rapport de vraisemblance (LRV) permet de passer de symboles complexes (voie I et voie Q) provenant d'un égaliseur, tel que le module 32 d'égalisation/désétalement représenté sur la figure 3, à des valeurs réelles (une par bit) indiquant la fiabilité du bit reçu avant d'entrer dans un décodeur de canal tel que le décodeur de canal 36.
Le LRV réalise donc ce qu'on appelle une opération 340 de démodulation I/Q souple, dans un module 34 de démodulation I/Q souple.
Cette opération de démodulation intervient entre les processus d'égalisation/désétalement et de décodage canal. Le processus de démodulation I/Q souple, ou calcul des décisions souples en entrée du décodeur, utilise les données issues de l'estimation de canal, effectuée par un module 38 d'estimation de canal, et de l'égalisation effectuée par le module 32. La sortie du module 34 de démodulation I/Q souple correspond au LRV injecté en entrée du décodeur de canal 36.
Conformément à la présente invention, les mêmes calculs que ceux présentés en introduction peuvent être conduits jusqu'à l'équation (6) décrivant le i'eme symbole de données complexes reçu pour l'utilisateur k après une détection mono-utilisateur :
Un exemple non limitatif de codes d'étalement réels et orthogonaux non binaires est donné par la matrice de codes suivante :
Lorsqu'un entrelaceur fréquentiel est appliqué, les coefficients complexes hf du canal affectant les symboles de données ak peuvent être considérés comme indépendants. Ainsi, pour des codes d'étalement suffisamment longs (où le nombre N de sous-porteuses est supérieur ou égal à 8), les termes d'interférences d'accès multiple complexe (IAM) et de bruit peuvent être approchés par des bruits additifs gaussiens complexes (selon le théorème central limite) de moyenne nulle et de variance :
L'équation (20) correspond au cas où tous les utilisateurs ont une puissance identique et l'équation (21) correspond à la généralisation au cas où les utilisateurs ont des puissances différentes.
La loi des grands nombres permet d'évaluer les espérances mathématiques en remplaçant les espérances par la moyenne empirique des termes considérés. Par conséquent, si N ≥ 8, les variances pour les termes de bruit et d'IAM peuvent se formuler de la façon suivante, respectivement pour des puissances identiques (équation (22)) et pour des puissances différentes (équation (23)) :
≈ σ2y|c* gk , (23) où he est l'estimée de \r\t provenant du module d'estimation de canal.
Le LRV à utiliser à l'entrée du décodeur de canal dans le cas d'une modulation MAQ-M s'écrit alors, en utilisant l'équation (4) donnée en introduction :
où :
• λ est un symbole de référence de la constellation associée à la modulation d'amplitude en quadrature,
• S,( q } et S[^ sont deux partitions complémentaires de symboles complexes contenant respectivement les symboles de la constellation avec un "0" à la position (l,q) et les symboles de la constellation avec un "1" à la position
(Lq).
• yk correspond au symbole complexe après égalisation et désétalement destiné à être démodulé,
• Pk est un paramètre représentatif de la puissance appliquée au kιeme utilisateur,
• N est le nombre de sous-porteuses, • t est un indice (entier positif) représentatif de la sous-porteuse (1 < £ ≤ N ),
• ck f est la valeur du code d'étalement pour la tème sous-porteuse et l'utilisateur k,
• gM est la valeur du coefficient d'égalisation linéaire associée à la £]ème sous-porteuse et à l'utilisateur k,
• he est l'estimée du coefficient du canal de transmission pour la £'èmθ sous-porteuse,
• σ bmit est la variance du bruit, et
• <jfm est la variance des interférences d'accès multiple complexe.
La même relation s'applique pour la voie en quadrature, à savoir :
où :
• S^ et S^q sont deux partitions complémentaires de symboles complexes contenant respectivement les symboles de la constellation avec un "0" à la position (Q,q) et les symboles de la constellation avec un "1" à la position (Q, q).
A partir de l'équation (24), on peut obtenir la formule exacte du LRV pour une modulation MAQ-4 généralisée au cas des puissances différentes :
où yk,ι correspond à la partie réelle du symbole complexe reçu après égalisation et désétalement. La même relation s'applique pour la partie imaginaire, à savoir : où yk,Q correspond à la partie imaginaire du symbole complexe reçu après égalisation et désétalement.
Cependant, la formule exacte du LRV donnée par l'équation (24) et même son application à la modulation MAQ-4, donnée par l'équation (25), peuvent s'avérer difficiles à implémenter en pratique : en effet, les deux termes d'interférences d'accès multiple complexe et de bruit sont à estimer et, pour ce faire, le récepteur doit avoir connaissance de tous les codes CDMA actifs. De plus, ces équations utilisent la loi des grands nombres pour calculer les espérances mathématiques, ce qui peut n'être plus valable lorsque la longueur des codes d'étalement devient relativement faible.
C'est pourquoi la présente invention propose également une expression simplifiée des LRV d'un système OFDM-CDMA.
Dans le cas d'une modulation MAQ-4, on pondère l'expression simplifiée des LRV d'un système OFDM-CDMA à modulation MAQ-4 et à codes binaires, pour obtenir une expression simplifiée des LRV d'un système OFDM- CDMA à modulation MAQ-4 et à codes binaires ou non binaires :
Dans la pratique, la formule (26) est préférable à l'équation (25) lorsqu'on utilise un égaliseur MMSE mono-utilisateur, car la complexité de calcul est réduite sans perte significative de performance.
La présente invention propose également une expression simplifiée du LRV pour des constellations MAQ-M carrées, c'est-à-dire pour M = 2, où n est un entier strictement positif, pour des systèmes MC-CDMA à codes d'étalement binaires ou non binaires.
Si on note yk = y«,ι + i-Yk,Q le symbole MAQ complexe reçu et égalisé pour l'utilisateur k, on obtient les LRV suivants :
Pour une modulation MAQ-16 avec I = {bi.i.bi^} et Q = {boj.bcu} :
Pour la partie I :
our une modulation MAQ-64 avec et Q = (27)
Pour la partie I :
Pour la partie Q :
Pour une modulation MAQ-M carrée pour M > 4, on obtient (les mêmes relations s'appliquent pour la partie en quadrature) : ou
(29) où mι,q correspond à la moitié de la distance entre les frontières de la partition relative à bι,q. Par exemple, pour la modulation MAQ-16, mι,2 = 2, car la distance entre les deux frontières vaut 4.
On décrit dans la suite une application privilégiée de la présente invention dans le cadre de la norme proposée par le consortium MBOA ("Multi- Band OFDM Alliance").
Les formules de LRV optimaux et simplifiés fournies par la présente invention s'appliquent en effet dans le cadre de cette norme, qui utilise la technique OFDM et qui emploie pour ses modes de transmission haut débit une modulation à porteuses duales (DCM, en anglais "Dual-Carrier Modulation"). L'association de la DCM et de l'OFDM est entièrement équivalente à un émetteur OFDM-CDMA à codes non binaires, en pleine charge, utilisant une modulation MAQ-4 et un facteur d'étalement de 2.
Les bits d'entrée sont d'abord transformés en symboles bipolaires, comme suit :
Puis ces symboles bipolaires sont groupés par 4 pour former 2 symboles complexes Sn et sn+5o, de la façon suivante :
où Xm(n), Xm(n)+5o, Xm(n)+1 et xm(n)+5i sont les symboles bipolaires correspondant aux bits transmis bm(n), bm{n)+5o, bm(π)+i et bm(n)+5i avec : m(n) = 2n pour n = O, 1 , 2 24 m(n) = 2n+50 pour n = 25, 26, ... , 49 (31) Cependant, il est possible de voir cette modulation comme 2 symboles an et a'n provenant d'une modulation MAQ-4 et ensuite utilisés pour un étalement CDMA à codes non binaires de longueur 2, en réécrivant l'équation (30) de la façon suivante :
où sont les symboles complexes MAQ-4 normalisés en énergie, et est la matrice CDMA à codes d'étalement non binaires avec un facteur d'étalement de 2.
Soient hn et hn+50 les estimées des valeurs de la réponse fréquentielle du canal sur les 2 sous-porteuses modulées respectivement par Sn et sn+50 et soient respectivement gπ et gn+5o les 2 coefficients d'égalisation employés.
Soient yn = yn,ι + jyn,Q et yn+5o = yπ+5o,ι + jyn+so.α les symboles complexes reçus après égalisation et désétalement correspondant respectivement aux symboles complexes MAQ-4 transmis an et a'n.
Pour obtenir l'expression du LRV optimal, on peut recalculer l'équation (6) dans le cadre MBOA, en notant que les puissances pk sont toutes égales (étant donné que les 2 codes sont transmis à la même puissance) pour yn et
Yn
y'n
Dans le cadre de la norme MBOA, le facteur d'étalement CDMA est très petit, donc la loi des grands nombres n'est plus valable pour calculer les espérances mathématiques dans les deux termes d'IAM de l'équation (33). On choisit alors de prendre directement la puissance de ces termes d'IAM. De plus, quel que soit l'égaliseur utilisé (MMSE, MRC1 EGC ou ZF), le produit gnhn est toujours réel et positif. Conformément à la présente invention, l'équation (25) permet d'aboutir à la formule suivante du LRV optimal :
(34)
Pour obtenir le LRV simplifié, on utilise l'équation (26), dans laquelle le
term st constant et n'a donc aucune influence sur le décodage de canal lorsque le codeur de canal à l'émission est de type codeur convolutif, ce qui est le cas en MBO. On aboutit ainsi aux formules suivantes des LRV simplifiés :
L'expérience montre qu'on constate une diminution significative du taux d'erreur binaire (TEB) lorsqu'on applique la formule (35) aux bits souples en entrée du décodeur de Viterbi d'un système MBO haut débit (480 Mbps). Les résultats obtenus sont encore meilleurs lorsque la réponse impulsionnelle du canal est longue, c'est-à-dire lorsque les variations de la réponse fréquentielle du canal (représentée par les coefficients h dans les formules de LRV) sont plus fortes et où les LRV apportent donc encore plus d'informations de fiabilité au décodeur.

Claims

REVENDICATIONS
1. Procédé de démodulation souple de données modulées suivant une modulation d'amplitude en quadrature carrée d'ordre supérieur ou égal à 4, dans un système de communication mettant en oeuvre une technique d'accès multiple à répartition par codes multi-porteuses ou OFDM-CDMA, utilisant des codes d'étalement non binaires, caractérisé en ce qu'il comporte des étapes consistant à déterminer :
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(blq) pour la voie en phase pour l'utilisateur k suivant l'équation :
M1 q = -|Mli(H| + mlιq pour q > 1 où mι>q correspond à la moitié de la distance entre les frontières de la partition relative à bι,q et où :
• Pk est un paramètre représentatif de la puissance appliquée au k'eme utilisateur,
• σ2 est la variance du bruit,
• N est le nombre de sous-porteuses,
• t est un indice (entier positif) représentatif de la sous-porteuse ( 1 ≤ J? ≤ N ),
• ckif est la valeur du code d'étalement pour la iléme sous-porteuse et l'utilisateur k,
• h, est l'estimée du coefficient du canal de transmission pour la fIème sous-porteuse,
• yι correspond à la partie réelle du symbole complexe après égalisation et désétalement destiné à être démodulé, et
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(bQ q) pour la voie en quadrature pour l'utilisateur k suivant l'équation :
OU
où ITIQ1C1 correspond à la moitié de la distance entre les frontières de la partition relative à bQ,q et où :
• Yk,Q correspond à la partie imaginaire du symbole complexe après égalisation et désétalement destiné à être démodulé.
2. Procédé selon la revendication 1 , dans lequel les données sont modulées suivant une modulation MAQ-4, caractérisé en ce que l'expression simplifiée du logarithme du rapport de vraisemblance LRV(bι,q) pour les bits bι,q de la voie en phase pour l'utilisateur k est donnée par l'équation suivante :
où yk,ι correspond à la partie réelle du symbole complexe reçu après égalisation et désétalement, et l'expression simplifiée du logarithme du rapport de vraisemblance LRV(bQ,q) pour les bits bQ,q de la voie en quadrature pour l'utilisateur k est donnée par l'équation suivante :
où yk,o correspond à la partie imaginaire du symbole complexe reçu après égalisation et désétalement.
3. Procédé selon la revendication 2, caractérisé en ce que le système de communication met en œuvre la norme MBOA (Multi-Band OFDM Alliance).
4. Procédé selon la revendication 3, caractérisé en ce que le logarithme du rapport de vraisemblance des bits des voies en phase et en quadrature pour les bits bm(n), bm(n)+5o, bm(n)+i, bm(n>+5i est donné par les équations suivantes :
ou : m(n) 2n pour n = 0, 1 , 2, ..., 24 et m(n) = 2n+50 pour n = 25, 26, ...,
49,
• yπ,ι et yn+50lι sont les parties réelles des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• Yn1Q et yn+5o,Q sont les parties imaginaires des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• gn et gn+5o sont les deux coefficients d'égalisation employés,
• hn et Rn+50 sont les estimées des valeurs de la réponse fréquentielle du canal de transmission sur les deux sous-porteuses, et
• σ2 est l'estimée de la variance du bruit.
5. Procédé selon la revendication 3, caractérisé en ce que l'expression simplifiée du rapport de vraisemblance des bits des voies en phase et en quadrature pour les bits bm(n), bm(n)+50) bm(n)+ii bm(n)+5i est donnée par les équations suivantes :
ou : • m(n) = 2n pour n = 0, 1 , 2, ... , 24 et m(n) = 2n+50 pour n = 25, 26, ..., 49,
• Yn1I et yn+δo,ι sont les parties réelles des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• Yn1Q et yn+5o,Q sont les parties imaginaires des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis, et
• lîn et hn+50 sont les estimées des valeurs de la réponse fréquentielle du canal de transmission sur les deux sous-porteuses.
6. Dispositif de démodulation souple de données modulées suivant une modulation d'amplitude en quadrature carrée d'ordre supérieur ou égal à 4, dans un système de communication mettant en œuvre une technique d'accès multiple à répartition par codes multi-porteuses ou OFDM-CDMA, utilisant des codes d'étalement non binaires, caractérisé en ce qu'il comporte des moyens (34) pour déterminer :
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(bl q) pour la voie en phase pour l'utilisateur k suivant l'équation :
Mlq = ykJ pour q = 1
Ml q = -|Mli(H| + m, A pour q > 1 où nri|,q correspond à la moitié de la distance entre les frontières de la partition relative à b|,q et où :
• Pk est un paramètre représentatif de la puissance appliquée au k'eme utilisateur,
• σ2 est la variance du bruit,
• N est le nombre de sous-porteuses, • £ est un indice (entier positif) représentatif de la sous-porteuse (1 < £ < N ),
• cM est la valeur du code d'étalement pour la £éms sous-porteuse et l'utilisateur k,
• h, est l'estimée du coefficient du canal de transmission pour la £'ème sous-porteuse,
• yk,ι correspond à la partie réelle du symbole complexe après égalisation et désétalement destiné à être démodulé, et
- une expression simplifiée du logarithme du rapport de vraisemblance LRV(bQ q) pour la voie en quadrature pour l'utilisateur k suivant l'équation :
où iïiQ.q correspond à la moitié de la distance entre les frontières de la partition relative à bQ,q et où :
• Yk,Q correspond à la partie imaginaire du symbole complexe après égalisation et désétalement destiné à être démodulé.
7. Dispositif selon la revendication 6, dans lequel les données sont modulées suivant une modulation MAQ-4, caractérisé en ce que l'expression simplifiée du logarithme du rapport de vraisemblance LRV(b|,q) pour les bits bι,q de la voie en phase pour l'utilisateur k est donnée par l'équation suivante :
où ykiι correspond à la partie réelle du symbole complexe reçu après égalisation et désétalement, et l'expression simplifiée du logarithme du rapport de vraisemblance LRV(bQ,q) pour les bits bQiq de la voie en quadrature pour l'utilisateur k est donnée par l'équation suivante :
où yk,Q correspond à la partie imaginaire du symbole complexe reçu après égalisation et désétalement.
8. Dispositif selon la revendication 7, caractérisé en ce que le système de communication met en œuvre la norme MBOA (Multi-Band OFDM Alliance).
9. Dispositif selon la revendication 8, caractérisé en ce que le logarithme du rapport de vraisemblance des bits des voies en phase et en quadrature pour les bits bm(n), bm(n)+5o, bm(n)+i, bm(n)+5i est donné par les équations suivantes :
ou : m(n) = 2n pour n = 0, 1 , 2, ... , 24 et m(n) = 2n+50 pour n = 25, 26, ...,
49,
• Vn,ι et yn+5o,ι sont les parties réelles des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• Yn1Q et yn+5o,Q sont les parties imaginaires des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• gn et gn+5o sont les deux coefficients d'égalisation employés,
• hn et hn+50 sont les estimées des valeurs de la réponse fréquentielle du canal de transmission sur les deux sous-porteuses, et
• σ2 est l'estimée de la variance du bruit.
10. Dispositif selon la revendication 8, caractérisé en ce que l'expression simplifiée du rapport de vraisemblance des bits des voies en phase et en quadrature pour les bits bm(n), bm(n)+5o, bm(n)+i, bm(n)+5i est donnée par les équations suivantes :
OU m(n) = 2n pour n = 0, 1 , 2, ... , 24 et m(n) = 2n+50 pour n = 25, 26,
49,
• yn,ι et yn+5o,ι sont les parties réelles des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis,
• Yn1Q et yn+5o,Q sont les parties imaginaires des symboles complexes reçus après égalisation et désétalement correspondant respectivement aux deux symboles complexes MAQ-4 transmis, et
• hn et hn+50 sont les estimées des valeurs de la réponse fréquentielle du canal de transmission sur les deux sous-porteuses.
11. Récepteur caractérisé en ce qu'il est adapté à mettre en œuvre un procédé selon l'une quelconque des revendications 1 à 5.
12. Récepteur caractérisé en ce qu'il comporte un dispositif selon l'une quelconque des revendications 6 à 10.
EP06831117A 2005-11-16 2006-11-14 Procede et dispositif de demodulation souple dans un systeme ofdm-cdma Withdrawn EP1949629A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0511613A FR2893433B1 (fr) 2005-11-16 2005-11-16 Procedes et dispositifs de demodulation souple dans un systeme ofdm-cdma.
PCT/FR2006/002519 WO2007057558A1 (fr) 2005-11-16 2006-11-14 Procede et dispositif de demodulation souple dans un systeme ofdm-cdma

Publications (1)

Publication Number Publication Date
EP1949629A1 true EP1949629A1 (fr) 2008-07-30

Family

ID=36926833

Family Applications (1)

Application Number Title Priority Date Filing Date
EP06831117A Withdrawn EP1949629A1 (fr) 2005-11-16 2006-11-14 Procede et dispositif de demodulation souple dans un systeme ofdm-cdma

Country Status (5)

Country Link
US (1) US7974357B2 (fr)
EP (1) EP1949629A1 (fr)
JP (1) JP5154431B2 (fr)
FR (1) FR2893433B1 (fr)
WO (1) WO2007057558A1 (fr)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8102930B2 (en) * 2007-03-28 2012-01-24 Agere Systems Inc. Demodulation of 16-QAM, DCM data symbols using two hybrid-QPSK constellations
TW200926702A (en) * 2007-12-12 2009-06-16 Alcor Micro Corp Apparatus and method for measuring channel state information
GB0805054D0 (en) * 2008-03-18 2008-04-16 Cambridge Silicon Radio Ltd Method and apparatus for performing log-likelihood calculations
WO2011014926A1 (fr) * 2009-08-07 2011-02-10 National Ict Australia Limited Démappage logiciel de signaux qam
US8457256B2 (en) * 2010-08-25 2013-06-04 Intel Corporation Channel-adaptive likelihood determination
US8811465B2 (en) * 2010-12-24 2014-08-19 Mitsubishi Electric Corporation Reception device and method
WO2013025236A1 (fr) * 2011-08-12 2013-02-21 Intel Corporation Système et procédé de régulation de puissance sur la liaison montante dans un système de communication sans fil
US8983294B2 (en) 2012-06-29 2015-03-17 Alcatel Lucent Forward error correction for an optical transport system
CN103905370B (zh) * 2012-12-27 2017-05-24 展讯通信(上海)有限公司 正交振幅调制信号的软解调方法和装置、移动终端
US9166628B2 (en) 2013-12-13 2015-10-20 Alcatel Lucent Use of parity-check coding for carrier-phase estimation in an optical transport system
KR20170113536A (ko) * 2014-11-17 2017-10-12 혁 엠. 권 완전 연결 중계기 네트워크를 위한 확산 시퀀스 시스템
CN111917518B (zh) * 2015-03-02 2023-04-14 三星电子株式会社 发送方法
CA3214526A1 (fr) * 2015-03-02 2016-09-09 Samsung Electronic Co., Ltd. Emetteur et procede de permutation de parite de celui-ci
US10142145B2 (en) * 2015-11-27 2018-11-27 Cohda Wireless Pty Ltd. Wireless receiver
CN111901272B (zh) * 2020-07-03 2023-06-06 航天恒星科技有限公司 多进制双极性正交波形调制信号的接收处理方法及装置
CN113726702B (zh) * 2021-07-16 2023-06-20 河南科技大学 一种泛在感知网络编码mpsk信号的低复杂度检测方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7773699B2 (en) * 2001-10-17 2010-08-10 Nortel Networks Limited Method and apparatus for channel quality measurements
US7221680B2 (en) * 2003-09-02 2007-05-22 Qualcomm Incorporated Multiplexing and transmission of multiple data streams in a wireless multi-carrier communication system
FR2866770B1 (fr) * 2004-02-25 2006-03-24 Commissariat Energie Atomique Procede de demodulation souple de symboles complexes estimes
US7281192B2 (en) * 2004-04-05 2007-10-09 Broadcom Corporation LDPC (Low Density Parity Check) coded signal decoding using parallel and simultaneous bit node and check node processing
US7562280B2 (en) * 2004-09-10 2009-07-14 The Directv Group, Inc. Code design and implementation improvements for low density parity check codes for wireless routers using 802.11N protocol

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2007057558A1 *

Also Published As

Publication number Publication date
FR2893433B1 (fr) 2008-06-27
WO2007057558A1 (fr) 2007-05-24
US7974357B2 (en) 2011-07-05
US20080291888A1 (en) 2008-11-27
JP2009516449A (ja) 2009-04-16
FR2893433A1 (fr) 2007-05-18
JP5154431B2 (ja) 2013-02-27

Similar Documents

Publication Publication Date Title
EP1949629A1 (fr) Procede et dispositif de demodulation souple dans un systeme ofdm-cdma
EP2947799B1 (fr) Procédé de turbo-égalisation linéaire au sens large dans un contexte multi-utilisateurs et pour un récepteur multi-voies
EP2253114B1 (fr) Procedes de transmission et de reception d&#39;un signal multiporteuse comprenant un intervalle de garde, produits programme d&#39;ordinateur, dispositifs d&#39;emission et de reception, et signal correspondants
EP1856870B1 (fr) Procede de demodulation souple de symboles complexes estimes
AU2005219932A1 (en) Iterative channel and interference estimation and decoding
EP1335518B1 (fr) Réception de signaux multiporteurs à spectre étalé
WO2007077403A1 (fr) Procede et dispositif de selection dynamique de fonctions orthogonales d&#39;un systeme de transmission orthogonal
EP1856871A1 (fr) Procede de reception iteratif d&#39;un signal multiporteuse a annulation d&#39;interference, recepteur et programme d&#39;ordinateur correspondants
EP1603264B1 (fr) Procédé et dispositif de réception d&#39;un signal ayant subi un précodage linéaire et un codage de canal
CN106254292B (zh) Gfdm***中基于随机滤波器分配的降低papr算法
Mustafa et al. Four single-sideband M-QAM modulation using soft input soft output equalizer over OFDM
EP1589672A1 (fr) Egalisation vectorielle itérative pour systèmes de communications CDMA sur canal MIMO
EP4208989A1 (fr) Procédé de télécommunication avec constellation polaire déphasée pour diminution du papr et dispositifs correspondant
WO2012066237A1 (fr) Procede de reception d&#39;un signal multiporteuse mettant en oeuvre une estimation des interferences, dispositif de reception et programme d&#39;ordinateur correspondants
EP3528443B1 (fr) Procédé pour calculer une estimation d&#39;un signal numérique module et de sa fiabilité
EP1162802A1 (fr) Egalisateur utilisant un canal transformé.
Javaudin et al. Channel estimation for iterative MIMO OFDM/OQAM transceivers
FR2866770A1 (fr) Procede de demodulation souple de symboles complexes estimes
FR2800947A1 (fr) Procedes et dispositifs d&#39;emission et de reception multi-porteuses, et systemes les mettant en oeuvre
EP4244992A1 (fr) Procede de telecommunication avec codage binaire a symboles a repetition et dispositifs correspondants
Bouvet et al. Low complexity iterative receiver for Linear Precoded OFDM
Rahmati et al. Performance analysis of nonuniform sampling based iterative equalizer for OFDM signals
Van Thillo et al. Low-Complexity Frequency Domain Equalization Receiver for Continuous Phase Modulation
Le Nir et al. A MC-CDMA iterative solution for Broadband over Powerline Communications
Katz et al. A new improved-performance receiver for Single-Carrier-Decomposed Quadrature optical wireless communication systems

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20080507

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: STMICROELECTRONICS N.V.

Owner name: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES

DAX Request for extension of the european patent (deleted)
GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

INTG Intention to grant announced

Effective date: 20130822

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20140103