18
UNIVERSITATEA “POLITEHNICATIMIŞOARA Égalisation adaptative Traitement adaptatif du signal de télécommunications Prof. dr. ing. Andrei Câmpeanu 1/5/2010 Table des matières 1 Introduction................................................................................................................................... 1 2 Égalisation de canal dans les systèmes de communications numériques ..................................... 1 3 Égalisation linéaire et identification du canal de communications .............................................. 4 3.1 Estimation du canal par apprentissage .................................................................................. 4 3.2 L’égalisation par „zero forcing............................................................................................ 5 3.3 Égalisation à erreur quadratique moyenne minimale ............................................................ 5 4 Égalisation adaptative supervisée ................................................................................................. 6 4.1 Égaliseurs adaptatifs à filtre FIR ........................................................................................... 7 4.2 Égaliseur à retour de décision ............................................................................................... 8 5 Égaliseurs aveugles (ou autodidactes) ........................................................................................ 10 5.1 Algorithmes Bussgang d’égalisation aveugle ..................................................................... 10 5.2 Algorithme CMA ................................................................................................................ 12 6 Égaliseurs fractionnés ................................................................................................................. 13 6.1 Égaliseurs fractionnés de type zero-forcing ........................................................................ 14 6.2 Égaliseurs aveugles fractionnés........................................................................................... 15 7 Bibliographie .............................................................................................................................. 17

Egalisation adaptative

  • Upload
    andrei

  • View
    1.757

  • Download
    14

Embed Size (px)

DESCRIPTION

A course on adaptive equalization written in french

Citation preview

Page 1: Egalisation adaptative

UNIVERSITATEA “POLITEHNICA” TIMIŞOARA

Égalisation adaptative Traitement adaptatif du signal de

télécommunications

Prof. dr. ing. Andrei Câmpeanu

1/5/2010

Table des matières

1 Introduction ................................................................................................................................... 1

2 Égalisation de canal dans les systèmes de communications numériques ..................................... 1

3 Égalisation linéaire et identification du canal de communications .............................................. 4

3.1 Estimation du canal par apprentissage .................................................................................. 4

3.2 L’égalisation par „zero forcing” ............................................................................................ 5

3.3 Égalisation à erreur quadratique moyenne minimale ............................................................ 5

4 Égalisation adaptative supervisée ................................................................................................. 6

4.1 Égaliseurs adaptatifs à filtre FIR ........................................................................................... 7

4.2 Égaliseur à retour de décision ............................................................................................... 8

5 Égaliseurs aveugles (ou autodidactes) ........................................................................................ 10

5.1 Algorithmes Bussgang d’égalisation aveugle ..................................................................... 10

5.2 Algorithme CMA ................................................................................................................ 12

6 Égaliseurs fractionnés ................................................................................................................. 13

6.1 Égaliseurs fractionnés de type zero-forcing ........................................................................ 14

6.2 Égaliseurs aveugles fractionnés........................................................................................... 15

7 Bibliographie .............................................................................................................................. 17

Page 2: Egalisation adaptative

1 A. Câmpeanu

1 Introduction

Une des premières et plus réussies applications des filtres adaptatifs est l'égalisation adaptative

de canal dans les systèmes de communications numériques. En utilisant l'algorithme LMS standard,

un égaliseur adaptatif est un filtre à réponse finie à l'impulse (FIR) dont le signal de référence désiré

est une séquence d’apprentissage connue envoyée par l'émetteur sur le canal de transmission

inconnu. La dépendance d'un égaliseur adaptatif de canal de la séquence d’entraînement exige que

l'émetteur coopère par le réenvoi (souvent périodiquement) de la séquence d’entraînement, en

baissant ainsi le flux effectif de données de la liaison de communication.

Dans beaucoup de systèmes de communication numériques de grande vitesse de bande limitée,

la transmission d’une séquence d’apprentissage est peu pratique ou très coûteuse en terme du

randament de la transmission des données. Les filtres adaptatifs LMS conventionels qui utilisent des

séquences d’apprentissage ne peuvent pas être employés. C'est pourquoi, les algorithmes aveugles

(autodidactes) adaptatifs d'égalisation de canal qui ne comptent pas sur des séquences

d’apprentissage ont été développés. En utilisant ces algorithmes "aveugles", des récepteurs

individuels peuvent commencer l'auto-adaptation sans l’aide de l'émetteur. Cette capacité de

démarrage autodidacte permet aussi à un égaliseur aveugle de s'auto-remettre des pannes du

système. Cette capacité d'auto-rétablissement est critique dans les systèmes de transmission où les

variations du canal arrive souvent.

2 Égalisation de canal dans les systèmes de communications numériques

Dans la communication de données, les signaux numériques sont transmis par l'émetteur via un

canal analogique vers le récepteur. Des supports analogiques nonidèaux tels que les câbles de

téléphone et les canals radio dénaturent généralement le signal transmis.

Le problème de l'égalisation aveugle de canal est décrit dans la Fig. 1 (Ding 1998). Le modèle

de bande de base complexe pour un système typique de communication de données se compose

d'un canal linéaire inconnu invariant en temps (LTI) h t qui représente l'ensemble des

interconnexions entre l'émetteur et le récepteur en bande de base. Le filtre adapté est également

inclus dans le modèle de canal LTI. L’émetteur équivalent en bande de base génère une séquence de

valeurs complexes aléatoires des données d'entrée a n , dont chaque élément appartient à un

alphabet (ou constellation) A complexe de symboles numériques. La séquence de données

a n est transmis par l’équivalent en bande de base du canal complexe LTI dont la sortie x t

est observé par le récepteur. La tache du récepteur est d'estimer les données originales a n à

partir du signal reçu x t .

Pour un canal de communication LTI causal et à valeurs complexes avec la réponse

impulsionnelle h t , la relation entrée/sortie du système de communications numériques peut être

écrit comme

0 ,n

x t a n h t nT t w t a n

A (1)

Fig. 1 Représentation en bande de base d'un système de communication de données.

Page 3: Egalisation adaptative

Égalisation adaptative 2

où T est la période du symbole (ou baud) . Habituellement, le bruit du canal w t est supposé être

stationnaire, blanc, gaussien et indépendant de l'entrée du canal a n .

Dans les systèmes de communication typiques, la sortie du filtre adapté au canal est

échantillonnée à la fréquence connue des symbole 1 T , en supposant que la récupération de

l’horloge de la transmission est parfaite. Pour notre modèle, la sortie échantillonée du canal:

0

k

x nT a k h nT kT t w nT

(2)

est un processus stationaire à temps discret. L'équation (2) rapporte l'entrée du canal échantilloné à

la sortie du filtre. En utilisant les notations

0, , etx n x nT w n w nT h n h nT t (3)

la relation (2) peut être écrit comme

k

x n a k h n k w n

(4)

Quand le canal est non idéal, sa réponse impulsionnelle h n est non nule pour 0n . Par

conséquence, une distorsion indésirable du signal est introduite qui fait que la sortie du canal x n

dépend de plusieurs symboles contenus dans le message a n . Ce phénomène, appelé

interférence inter-symboles (ISI), peut gravement endommager le signal transmis. L’ISI est

habituellement causée par la bande passante limitée du canal, la propagation multitraces, et le

fading de canal dans les systèmes de communication numérique. Un circuit simple de décision sans

mémoire agissant sur x n ne peut pas être en mesure de récupérer la séquence de données

originale sous forte interférence ISI. L’égalisation de canal s'est révélée être un moyen efficace

d'élimination des fortes ISI. Un tutoriel complet sur l'égalisation adaptative de canal non aveugle

écrit par Qureshi 1985 contient des discussions détaillées sur les différents aspects de l'égalisation

de canal.

Fig. 2 montre le système de communication combiné avec égalisation adaptative. Dans ce

système, l'égaliseur ,G z W est un filtre FIR linéaire avec un vecteur des paramètre W conçu pour

éliminer la distorsion causée par l'ISI du canal. Le but de l'égaliseur est de générer un signal de

sortie y n qui peut être quantifié pour donner une estimation fiable des données d'entrée du canal

comme

a n Q y n a n (5)

où est un retard entier constant. Généralement, tout retard constant mais fini introduit par la

combinaison du canal et égaliseur est acceptable dans les systèmes de communication.

Fig. 2 Système adaptatif d'égalisation.

Page 4: Egalisation adaptative

3 A. Câmpeanu

La mission fondamentale de l'égalisation d'un canal linéaire peut être traduite dans la tâche

d'identifier le canal discret équivalent, défini dans la notation de la transformée Z comme

0

k

k

H z h k z

(6)

Avec cette notation, la sortie du canal devient

*x n h n a n w n (7)

où la convolution *h n a n désigne le filtrage linéaire de la séquence a n par le canal et w n

est un bruit blanc stationaire (pour un filtre adapté en cosinus surélevé en racine carrée (Qureshi

1985)) avec densité spectrale de puissance constante, 0N .

Il y a plusieurs approches à l’égalisation dans les communications des données. Tout

d’abord il y a les méthodes „clasiques” d’égalisation applicables si les caractéristiques de fréquence

du canal sont stationaires et si le bruit w n a des niveaux raisonables. Dans ces cas, les paramètres

de l’égaliseur une fois résolus, restent fixés durant l’entière durée de la communication des données.

Dans ce but, pour calculer les filtres égaliseurs sont utilisés le critère „zero forcing” ou le critère de

l’erreur quadratique moyenne minimale (en anglais MMSE). Si le premier critère tente de

compenser totalement l’ISI, le second minimise l’erreur quadratique entre la sèquence transmise et

la sortie de l’égaliseur.Enfin, si on cherche à reconstituer la séquence de symboles au sens du

maximum de vraisemblance (algorithme de Viterbi), on a besoin de la réponse impulsionnelle du

canal, ce qui nécessite donc l’identification du canal préalablement à la transmission (Bercher

2002).

Les égaliseurs précédents souffrent de deux limitations communes : d’une part une charge

de calcul importante, et d’autre part un caractère „statique”. En effet, le canal est le plus souvent

non seulement inconnu, mais variable dans le temps. On peut alors utiliser des périodes de „mise à

jour” où on émet des séquences d’apprentissage afin de recalculer l’égaliseur. Ceci n’empêche

cependant pas les performances de se dégrader entre deux étapes de mise à jour. L'égalisation

adaptatives a été développée par Lucky, et al. 1968 pour les canaux téléphoniques. L'égaliseur

adaptatif commence l'adaptation dans le mode d’apprentissage (Learning Mode) avec l'aide d'une

séquence connue transmise sur le canal. Comme le signal d’apprentissage est connu, les algorithmes

adaptatifs standard tels que l'algorithme LMS peuvent être utilisés pour ajuster les coefficients de

l'égaliseur pour minimiser l'erreur quadratique moyenne (EQM) entre la sortie d'égaliseur et la

séquence de formation. Il est supposé que les coefficients d'égalisation sont suffisamment proches

de leurs valeurs optimales et qu'une grande partie de l'ISI est supprimé à la fin de la période

d’apprentissage. Une fois que la séquence d'entrée du canal a n peut être correctement rétablie

de la sortie de l'égaliseur à travers un dispositif de décision sans mémoire (quantiseur), le système

commute dans le mode piloté par décision (Decision-Directed Mode) dans lequel l'égaliseur

adaptatif obtient son signal de référence de la sortie du quantiseur.

Les méthodes précédentes, qui nécesssitent une ou plusieurs périodes d’apprentissage,

pénalisent beaucoup les systèmes de communications. Lorsque le canal subit des variations brutales,

les algorithmes adaptatifs peinent à poursuivre ces variations, et si le système est piloté par les

décisions, qui deviennent fausses, il peut s’en suivre une totale désadaptation. On doit alors recourir

à un apprentissage régulier, ce qui limite singulièrement le débit. De plus, dans un système de

communications multipoints (comme la télédiffusion audio ou vidéo), dès qu’un récepteur n’arrive

plus à égaliser le canal, il faut transmettre une séquence d’apprentissage, ce qui prive tous les autres

récepteurs du flot d’information. C’est pour ces raisons que des méthodes d’égalisation

autodidactes (on parle aussi de méthodes aveugles, c’est-à-dire qui ne requièrent pas de période

d’apprentissage, ont été développées. Parmi le très grand nombre de méthodes proposées, nous ne

présenterons ici qu’une seule approche, qui utilise une famille de fonctions de coût non-

quadratiques, en mettant en jeu une fonction non linéaire de la sortie y n de l’égaliseur.

Page 5: Egalisation adaptative

Égalisation adaptative 4

3 Égalisation linéaire et identification du canal de communications

3.1 Estimation du canal par apprentissage La mise en œuvre de l’égaliseur par zero-forcing mais aussi du algorithme de Viterbi utilisé

dans l’égalisation à maximum de vraisemblance doit avoir accès à la réponse impulsionnelle du

canal, ce qui nécessite donc l’identification du canal préalablement à la transmission. On suppose

que le modèle en bande de base du canal de communication est un filtre numérique à réponse

impulsionnelle finie (FIR). La procédure d’identification fait appel à la technique de modélisation

d’un système par filtrage optimal Wiener-Hopf (Câmpeanu et Gál 2009) illustrée en Fig. 3.

La séquence des symboles a n est stochastique, uniforme distribuée et non correlée avec

w n , le bruit blanc du canal. Pour calculer le signal de sortie du canal, la formule (4) peut prendre

la forme vectorielle:

Hx n n w n h a (8)

où ont utilise 1 1T

n a n a n a n L a pour le vecteur des symboles émis et

0 1 1

T

Lh h h h pour le vecteur des coefficients FIR du canal.

Dans ces conditions, les coefficients du filtre optimal 0 1 1ˆ ˆ ˆˆ

T

Lh h h

h qui minimisent

la fonction coût 2

E e n

sont calculés par les équations Wiener-Hopf (Haykin 1996)

ˆx

a aR h p (9)

où HE n n aR a a est la matrice d’autocorrélation de la séquence des symboles et

*

x E x n n ap a est le vecteur d’intercorrélation entre les signaux reçu et de référence. Il est

facile à démontrer que si la séquence a n et le bruit w n ne sont pas corrélés, la solution de

l’équation (9) sont exactement les coefficients FIR du canal, h .

Si la séquence a n a une distribution uniforme et une variance 2 1a , la matrice de

corrélation des symboles est unitaire, c’est à dire LaR I . Dans ces conditions, la solution du

système (9) peut être écrite:

*ˆ E x n n h a (10)

En pratique, les moyennes statistiques peuvent être approximées par des moyennes temporelles.

Pour une séquence a n de longueur N, l’éstimation des coefficients FIR du canal est calculé par:

Fig. 3 Estimation du canal par apprentissage.

Page 6: Egalisation adaptative

5 A. Câmpeanu

* *

1 1

1 1ˆˆ ou , 0,1, , 1N N

k

n L n L

n x n h a n k x n k LN L N L

h a (11)

Cet algorithm de calcul est employé dans les récépteurs actuels avec égalisation à maximum de

vraisemblance qui utilise la réponse impulsionelle du canal.

3.2 L’égalisation par „zero forcing” Le zero forcing est un filtre qui tente d’inverser exactement la fonction de transfert du canal, ce

qui est a priori précisément le but recherché, idéalement, par l’égalisation (Bercher 2002). Ce

faisant, l’interférence entre symboles est exactement compensée, et l’on dit que l’interférence entre

symboles est forcée à zéro. On a ainsi (voir Fig. 2)

1

,zfG zH z

W (12)

où ,G z W est la fonction de transfert du filtre FIR égalizeur et H z la fonction du canal.

Dès maintenant, on peut s’apercevoir que cette démarche souffre de deux défauts : d’abord,

H z peut posséder des zéros de module supérieur à 1, ce qui induit des pôles instables pour

,G z W , si celui-ci doit être causal ; d’autre part, si h n est la réponse impulsionnelle finie du

canal de longueur M , alors W n , la réponse impulsionnelle de l’égaliseur est infinie. On peut

tourner partiellement la première difficulté en introduisant un retard lors de de la résolution ce

qui permet de prendre en compte une éventuelle partie non causale (mais retardée), et tient

également compte du nécessaire retard lié à la mise en oeuvre des filtres. Le choix de ce retard est à

la fois important et difficile. Globalement, on peut dire que le retard engendré par les deux filtres est

égal à la moitié de la longueur du filtre équivalent, longueur qui vaut ici 1M L , où L est la

longueur du filtre FIR égaliseur 0 1 1

T

LW W W W . D’autre part, on choisit de prendre un

ordre L assez grand pour que l’éventuelle erreur de troncature de la réponse impulsionnelle soit

négligeable. Dans ces conditions, on peut écrire l’équation de convolution correspondant à

l’inversion du canal (Câmpeanu et Gál 2009)

1

0

1, 1,

0, 2

L

i n i

i

n M LW h

n

(13)

Cette relation de convolution étant valable pour tout n, on peut se donner L équations, par exemple

pour 0, , , , 1n L , et résoudre exactement le système linéaire correspondant pour obtenir les

coefficients de l’égaliseur , 0,1, , 1iW i L . À la sortie de l’égaliseur, on obtient alors

y n a n w n (14)

où w n est le bruit d’observation filtré par l’égaliseur. L’annulation des interférences entre

symboles se fait généralement au prix d’une augmentation sensible du niveau de bruit. En effet, la

fonction de transfert du canal est en général de type passe-bas, et son inverse est de type passe haut.

Lorsque le bruit est large bande, il s’en suit une forte augmentation du bruit en haute fréquence et

une dégradation du rapport signal-à-bruit. Ainsi, en dehors du cas où l’on est assuré d’un faible

niveau de bruit d’observation, cette solution n’est pas à retenir. On notera en outre que le canal est

supposé parfaitement connu ; dans cette méthode supervisée, on devra alors passer par une

estimation préalable de la réponse impulsionnelle du canal. Les erreurs d’estimation de la réponse

impulsionnelle se répercuteront alors sur les coefficients de l’égaliseur et entraîneront une

dégradation des performances.

3.3 Égalisation à erreur quadratique moyenne minimale Alors que l’égaliseur à zero forcing résoud le problème en faisant abstraction du bruit

d’observation, l’idée de l’égaliseur à erreur quadratique minimale (égaliseur MMSE) est de

minimiser l’erreur quadratique moyenne entre la séquence de symboles a n et la sortie de

Page 7: Egalisation adaptative

Égalisation adaptative 6

l’égaliseur y n . Le bruit est ainsi pris en compte dans le critère. On cherche ainsi à minimiser

l’erreur quadratique moyenne

2

J E a n y n

W (15)

avec 1 *

0

L H

iiy n W x n i n

W x , où 1 1

T

n x n x n x n L x . Cést à

nouveau le problème du filtre optimal (Câmpeanu et Gál 2009) qui a comme solution les écuations

Wiener-Hopf:

a x xR W p (16)

où xR est la matrice de autocorrélation de nx et a xp est le vecteur d’íntercorrélation entre

nx et a n .

En tenant compte que selon le modèle d’égalisation illustré en Fig. 2, le signal d’entrée dans

l’égaliseur est décrit par (7) et en appliquant la transformée Z à l’équation (16), on obtient la

fonction de transfert du filtre égaliseur qui minimise l’erreur quadratique moyenne (Ding 1998):

* 1

* 1

0

,mmse

H z zG z

H z H z N

W (17)

où N0 est la densité spectrale de pouvoir du bruit blanc additif.

Si la fonction de transfert (17) n’est pas au général physiquement réalisable, on préfère la

résolution du système Wiener-Hopf (16) pour obtenir le filtre FIR égaliseur MMSE. Si l’égalisation

obtenue est clairement de meilleure qualité que celle fournie par un égaliseur zero forcing, en raison

de la prise en compte effective du bruit, elle reste souvent de qualité médiocre, en particulier en

présence d’évanouissements sélectifs (non stationnarités). Ceci est également lié à la structure

transverse (pas de pôles) qui limite la capacité de représentation d’une réponse quelconque. Par

ailleurs, pour la mise en oeuvre pratique, il est nécessaire de connaître a n . Pour ce faire, on

utilise une séquence connue du récepteur, une séquence d’apprentissage, pour calculer les

coefficients du filtre. La nécessité d’inclure dans l’émission une séquence d’apprentissage,

éventuellement répétée périodiquement si le système est non stationnaire, limite en outre le débit en

données utiles.

En pratique, les moyennes statististiques utilisés en (16) sont remplacés par des moyennes

temporelles. Pour une séquence d’apprentissage de longueur N, les quantités survenant dans la

formule Wiener-Hopf sont établis par:

*

1 1

ˆ ˆetN N

H

a

L L

n n a n n

x xR x x p x (18)

où L est la longueur du filtre égaliseur.

4 Égalisation adaptative supervisée

Les égaliseurs précédents souffrent de deux limitations communes : d’une part une charge de

calcul importante, et d’autre part un caractère « statique ». En effet, le canal est le plus souvent non

seulement inconnu, mais variable dans le temps. On peut alors utiliser des périodes de „mise à jour”

où on émet des séquences d’apprentissage afin de recalculer l’égaliseur. Ceci n’empêche cependant

pas les performances de se dégrader entre deux étapes de mise à jour.

Les méthodes adaptatives sont des méthodes simples qui permettent de résoudre simultanément

les problèmes liés à la méconnaissance du canal et à son caractère évolutif et déterminer le filtre

égaliseur W .

Fig. 4 fait les différences entre l’approche adaptative de l’égalisation et les approches basées sur

l’identification linéaire du canal (Bianchi 2006). Si, les mèthodes linéaires gardent les coefficients

Page 8: Egalisation adaptative

7 A. Câmpeanu

du filtre égaliseur inchangées pendant toute la transmission des données, l’approche adaptative

permet aux coefficients de poursuivre les variations du canal dans les cas où le canal varie dans le

temps. De l'autre côté, dans les approches linéaires le calcul de ,G z W est côuteux, en tenant

compte de l’inversion de la matrice d’autocorrélation xR , alors qu’on peut remarquer la simplicitè

de la mise en œuvre des mèthodes adaptatifs.

4.1 Égaliseurs adaptatifs à filtre FIR Fig. 5 illustre l'approche conventionelle de l'égalisation adaptative. Lorsque l'égaliseur adaptatif

commence son opération, l'émetteur transmet une séquence connue d’apprentissage sur le canal

inconnu. Puisque la séquence d’apprentissage peut être utilisé comme signal de réponse souhaité,

nous pouvons ajuster les coefficients de l'égaliseur en utilisant les algorithmes LMS standard ou

RLS (Câmpeanu et Gál 2009). L'algorithme d'égalisation LMS avec une séquence d’apprentissage

est

*1n n e n n W W x (19)

où 1He n a n y n a n n n W x (20)

est l’erreur du filtre adaptatif. Si, à la fin de la période d’apprentissage, l’erreur quadratique

moyenne 2

E e n

est si petit que y n a n , alors on peut remplacer a n par la

sortie du circuit de décision a n Q y n et basculer l'égaliseur dans le mode piloté par

décisions (en anglais Decision-directed Mode). L'algorithme qui en résulte dans le mode Decision-

directed est

*

1n n Q y n y n n W W x (21)

et son comportement dépend de la distance entre nW et sa valeur optimale oW mesurée par les

critères MMSE ou zero-forcing. Si nW est proche de oW , l'interférence entre symboles (ISI) est

significativement réduite (c’est à dire, la diagramme de l'œil est ouverte), le circuit de décision

prend des décisions correctes avec une faible probabilité d'erreur, et l'algorithme est susceptible de

converger vers oW . En revanche, si nW n'est pas proche de oW , c'est à dire quand l'œil est

fermé (ce qui est quand nous avons besoin d'un égaliseur), alors la surface d'erreur peut être

Entraînement Données

L’approche „linéaire”

1. Estimation canal

H z

2. Calcul de ,G z W en

supposant H z H z

3. Détection des données en utilisant

le même égaliseur ,G z W à chaque instant

L’approche adaptative

Entraînement Données

À l’instant n on utilise l’égaliseur nW : Hy n n n W x

Ajustement „au fil de l’eau”: 1n n W W

Fig. 4 Égalisation „linéaire” vs égalisation adaptative.

Page 9: Egalisation adaptative

Égalisation adaptative 8

multimodale et l’égaliseur Decision-directed ne parvient pas à converger ou converge vers un

minimum local (Manolakis, et al. 2005).

En conclusion, la mise en œuvre d’un égaliseur adaptatif piloté par décisions se fait suivant

deux modes opératoires, voir Fig. 5:

un mode supervisé, ou la séquence a(n) est connue (mode apprentissage). Le calcul de

y n ne sert alors qu’à adapter le filtre, jusqu’à convergence. Au bout de K itérations,

on considère que e K a convergé vers la solution, et

on commute en mode opérationnel (mode Decision-directed). La sortie de l’égaliseur

y n sert alors à estimer a n : a n Q y n , où Q indique que l’on prend

la décision sur y n . L’erreur est alors maintenant calculée à partir des décisions:

e n Q y n y n .

La session d’apprentissage doit être répétée chaque fois que le réponse du canal change ou

quand le système de communications est déconnecté, ce qui entraîne une réduction du débit des

données. Toutefois, il y a des applications numériques de communication dans lesquels le start-up et

le réapprentissage de l'égaliseur adaptatif doivent être réalisées sans une séquence d’entraînement.

Égaliseurs adaptatifs qui fonctionnent sans l'aide d'un signal de la formation sont connus sous le

nom d’égaliseurs aveugles (égaliseurs autodidactes), bien que le terme non supervisé serait plus

approprié. La nécessité d'égalisation aveugle est énorme dans les réseaux numérique point à

multipoint et de radiodiffusion, tels que la télévision de haute définition (HD) et la télévision par

câble. Dans toutes ces applications, l'émetteur doit être en mesure d'envoyer son contenu non

affecté par la connéxion ou la deconnéxion des récepteurs de clients ou des besoins des sessions

d’apprentissage (Treichler, et al. 1998).

4.2 Égaliseur à retour de décision Les effets nuisibles du phénomène d'acroissement du bruit qui dégradent les performances

d'égaliseurs linéaires peuvent être atténués à l'aide d'un égaliseur non linéaire à retour de décision

(en anglais Decision Feedback Equalizer - DFE). L’égaliseur DFE est constitué de deux filtres à

réponse finie à l’impulse (FIR): un filtre 0 1 1

T

Ln W n W n W n W qui va permettre

un filtrage du signal de sortie du canal x n et un filtre 1 2

T

Mn F n F n F n F qui

va permettre un filtrage du signal a n en sortie du bloc de décision. Ceci est illustré sur la Fig.

6. L’égaliseur à retour de décision est non linéaire car la voie de réaction comprend un circuit de

décision non linéaire (Stüber 2002).

Fig. 5 Égaliseur de canal adaptatif avec les modes de fonctionnement apprentissage et Decision-

directed.

Page 10: Egalisation adaptative

9 A. Câmpeanu

Dans le cas optimal, la décision sur y n est égale à la séquence d’entrée, à un retard près:

a n Q y n a n , c’est-à-dire que le signal est parfaitement égalisé. On a alors:

1

0 1

ˆ ˆL M

i j

i j

a n Q y n y n W x n i F a n j

(22)

où les iW et les jF sont les coefficients des filtres FIR. Afin de calculer ces coefficients, on peut

utiliser un critère d’erreur quadratique moyenne. On peut en outre utiliser une approche de type

gradient stochastique, ou LMS, de sorte à profiter des capacités adaptatives et alléger la charge en

calcul (Bercher 2002). Posons ainsi

0 1 1

ˆˆ ˆ1 1

TT T T

L M

TT T

n W n W n F n F n n n

n x n x n L a n a n M n n

g W F

z x a

(23)

À l’aide de ces notations, l’erreur e n s’écrit e n a n y n , en mode appprentissage,

et ˆe n a n y n en mode piloté par les décisions, et l’algorithme LMS devient alors

*1n n n e n g g z (24)

ou encore

*

*

1

ˆ1

ˆavec H H

n n n e n

n n n e n

y n n n n n

W W x

F F a

W x F a

(25)

Lors de la mise en oeuvre, on utilisera une période d’apprentissage, lors de laquelle on prendra

les symboles connus pour a n , a n a n , puis on basculera en mode opérationnel,

en remplaçant la séquence d’apprentissage par les décisions, a n Q y n .

Ce type d’égaliseur présente d’excellentes performances, y compris en environnement sévère. Il

est d’une charge calculatoire faible (peu de coefficients), mais il peut présenter des pôles instables,

qui entraînent une divergence. L’avantage d’un filtre égaliseur de type FIR est sa stabilité

intrinsèque, ainsi lors d’un procédure d’adaptation de ses paramètres un tel filtre sera toujours

stable. Ceci n’est plus le cas pour l’égaliseur à retour de décision puisque sa fonction de transfert

comporte un certain nombre de pôles. Les algorithmes d’adaptation des paramètres connus ne

peuvent pas garantir à tout instant la stabilité des filtres estimés (Pouliquen 2008-2009).

Fig. 6 Égaliseur adaptatif à retour de décision.

Page 11: Egalisation adaptative

Égalisation adaptative 10

5 Égaliseurs aveugles (ou autodidactes)

Les méthodes précédentes, qui nécesssitent une ou plusieurs périodes d’apprentissage, péna-

lisent beaucoup les systèmes de communications. Lorsque le canal subit des variations brutales, les

algorithmes adaptatifs peinent à poursuivre ces variations, et si le système est piloté par les

décisions, qui deviennent fausses, il peut s’en suivre une totale désadaptation. On doit alors recourir

à un apprentissage régulier, ce qui limite singulièrement le débit. De plus, dans un système de

communications multipoints (comme la télédiffusion audio ou vidéo), dès qu’un récepteur n’arrive

plus à égaliser le canal, il faut transmettre une séquence d’apprentissage, ce qui prive tous les autres

récepteurs du flot d’information. C’est pour ces raisons que les méthodes autodidactes (on parle

aussi de méthodes aveugles – en anglais Blind Equalization), c’est-à-dire qui ne requièrent pas de

période d’apprentissage, ont été développées. Nous présenterons ici l’approche qui utilise une

famille des fonctions de coût non-quadratiques, en mettant en jeu une fonction non linéaire de la

sortie y n de l’égaliseur.

Dans la mesure où l’égalisation aveugle travaille sans référence, il subsiste certaines indétermi-

nées sur la séquence obtenue. On obtient ainsi une indéterminée sur le gain, le signe et la phase

(puisqu’en multipliant la réponse impulsionnelle inconnue du canal par un facteur complexe A, la

séquence égalisée est divisée par A). De plus, si la réponse impulsionnelle du canal ou de

l’égaliseur est décalée dans le temps, on obtient une sortie décalée. Comme l’entrée est inconnue,

on ne dispose pas de référence temporelle, et la séquence de sortie sera donc reconstituée à un retard

près. En ce qui concerne le gain, on contraint en général la puissance de sortie, par exemple avec

2

1E y n

, en introduisant une commande automatique de gain, avant l’étape de décision.

5.1 Algorithmes Bussgang d’égalisation aveugle La structure de base d'un système d'égalisation aveugle est présentée dans la Fig. 7. L'élément

clé est une fonction scalaire non-linéaire à mémoire zéro , qui sert à générer un signal de réponse

désiré y n pour l'algorithme adaptatif (Manolakis, et al. 2005).

Nous souhaitons de trouver la fonction qui fournit une bonne estimation de la réponse

souhaitée a n . À cet effet, supposons que nous avons une bonne évaluation initiale W n des

coefficients de l'égaliseur. Ensuite, nous supposons que la convolution des réponses impulsionnelles

du canal et de l’égaliseur peut être décomposée de la manière suivante

ISIh n W n n h n (26)

où ISIh n est la composante qui donne d' interférence inter-symboles (ISI). La sortie de l'égaliseur

est

ISI

y n W n x n W n h n a n w n

a n h n a n W n w n a n w n

(27)

Fig. 7 Les éléments fondamentaux d'un système adaptatif d'égalisation aveugle

Page 12: Egalisation adaptative

11 A. Câmpeanu

où ISIh n a n est l' interférence ISI résiduelle et W n w n est un bruit additif. En invoquant

le théorème limite central, on peut montrer que le bruit convolutif peut être modélisé comme un

bruit blanc gaussien (Haykin 1996). Puisque a n est un signal IID et puisque a n et w n sont

statistiquement indépendants, l'estimation d’EQM minimale z n de a n basée sur le signal

y n est

z n E a n y n y n (28)

qui est une fonction non-linéaire de y n parce que a n a une distribution non-gaussienne. Puis

l’erreur a priori est

e n y n y n (29)

où 1 1L

H

k

k L

y n W n x n k n n

W x (30)

est le signal de sortie de l'égaliseur. Cela conduit à l'algorithme suivant du gradient stochastique a

priori pour égalisation aveugle:

1n n n e n W W x (31)

où μ est le pas d’adaptation de l’algorithme.

Les équations (30), (29), et (31) fournissent la forme générale des algorithmes d'égalisation

aveugle de type LMS. Différents choix de la fonction non-linéaire ont pour résultat des algorith-

mes divers d'égalisation aveugle. Parce que le signal de sortie y n est approximativement un

processus Bussgang, ces algorithmes sont parfois appelés algorithmes d'égalisation aveugle

Bussgang (Manolakis, et al. 2005). Un processus est appelé processus Bussgang s’il satisfait la

propriété

E y n y n l E y n y n l (32)

c'est à dire que son autocorrélation est égale à la corrélation entre le processus et une transformation

non-linéaire du processus.

Algorithme Sato Le premier égaliseur aveugle a été introduit par Sato (1975) pour une

modulation d'amplitude d'impulsions uni-dimensionnelle a niveaux multiples des signaux (PAM). Il

utilise la fonction d'erreur:

1 1 sgne n n R y n y n (33)

2

1

E a nR

E a n

(34)

et sgn x est la fonction signum. L’intégration de 1 n donne

2

1 1

1

2y n R y n (35)

dont l'espérance statistique fournit la fonction de coût pour l'algorithme de Sato. La version

complexe de l'algorithme, utilisé pour les constellations de modulation d'amplitude en quadrature

(QAM), utilise l'erreur

1 csgne n R y n y n (36)

où csgn csgn sgn sgnr i r ix x jx x j x (37)

est la fonction signum complexe.

Page 13: Egalisation adaptative

Égalisation adaptative 12

Algorithmes de Godard Les algorithmes les plus largement utilisés dans les applications

pratiques d'égalisation aveugle, ont été développés par Godard (1980) pour les constellations des

signaux QAM. Godard a remplacé la fonction 1 avec la fonction plus générale

1

2

pp

p py n R y np

(38)

où p est un entier positif et Rp est la constante réelle positive

2 p

p p

E a nR

E a n

(39)

qui est connu comme dispersion d'ordre p. La famille d'algorithmes Godard du gradient

stochastique est décrite par

1n n n e n W W x (40)

où 2p p

pe n y n y n R y n

(41)

est le signal d'erreur. Il s'agit d'un algorithme de type LMS obtenu en calculant le gradient de (38) et

abandonant puis l'opérateur espérance mathèmatique.

5.2 Algorithme CMA L’algorithme à module constant (noté souvent CMA pour Constant Modulus Algorithm) est un

cas particulier de l’algorithme de Godard pour 2p . La fonction de coût qui résulte

2

2

2 2y n R y n (42)

dépend de l’amplitude de ISI plus bruit à la sortie de l'égaliseur. Godard (Godard 1980) a montré

que les valeurs des coefficients qui minimisent (42) sont proches des valeurs qui minimisent l'EQM

2

2 2

E a n y n

. Le critère est indépendant de la phase de la porteuse, car si l'on remplace

y n par jy n e dans (42), alors 2 y n reste inchangé. En conséquence, l'adaptation de

l'algorithme CMA peut avoir lieu indépendamment et simultanément avec le fonctionnement du

système de récupération de la porteuse. L'algorithme CMA est résumée dans le Tableau 1. Notez

que pour la modulation 128-QAM, 2 110R . Si nous choisissons 2 110R , l'algorithme CMA

converge vers une constellation 128-QAM à échelle linéaire qui satisfait (42). Toutefois, en

choisissant une valeur non raisonnable pour 2R peut causer des problèmes lorsque l’égaliseur passe

dans le mode Decision directed (Manolakis, et al. 2005).

Opération Équation

Égaliseur 1L

k

k L

y n W n x n k

Erreur 2

2e n y n R y n

Mise à jour 1n n n e n W W x

La constante de

Godard

4

2 2

E a nR

E a n

Tableau 1 L’algorithme de Godard (CMA)

Page 14: Egalisation adaptative

13 A. Câmpeanu

En raison de sa réussite pratique et sa simplicité de calcul, l’algorithme CMA est largement

utilisé dans l'égalisation aveugle et les systèmes réseau de traitement aveugle du signal.

L’algorithme CMA dans le Tableau 1 effectue une minimisation du gradient stochastique de la

surface d’erreur de module constante (42). En contraste avec la surface unimodale de l’EQM

d'égaliseurs avec apprentissage, la surface d’erreur de module constante d'égaliseurs aveugles est

multimodale. La multimodalité de la surface d'erreur et l'absence d'un signal de réponse désiré peut

avoir des effets profonds sur les propriétés de convergence de CMA.

Puisque la surface d'erreur CMA est non-convexe, l'algorithme peut converger vers des minima

indésirables, ce qui indique l'importance de la procédure d'initialisation. Dans la pratique, presque

tous les égaliseurs aveugles sont initialisés en utilisant une procèdure de centrage des coefficients:

Tous les coefficients sont fixés à zéro, sauf pour le coefficient central (de référence), qui est fixé à

une valeur supérieure à une certaine constante.

6 Égaliseurs fractionnés

Les égaliseurs étudiés jusqu'à présent dans cet ouvrage ne traitent qu'un seul échantillon par

durée symbole. Cést la raison pour laquelle les égaliseurs qui échantillone le signal reçu à la

période TB (où TB est la durée symbole) portent le nom d’égaliseurs synchrone (en anglais Baud

Spaced Equalizer – BSE). Lorsque le signal est suréchantillonné, c’est à dire la période d’échantil-

lonage est une fraction N de la période TB on parle d’égaliseurs fractionnés (en anglais Fractionally

Spaced Equalizer – FSE). Une caractéristique essentielle d'égaliseurs fractionnés est la possibilité

que dans des conditions idéales un égaliseur FSE pourrait égaliser parfaitement un canal FIR

(Johnson, et al. 1998).

Le signal d'entrée d'un égaliseur FSE (voir Fig. 8) est obtenu par échantillonnage de la sortie de

canal à un rythme plus rapide que la rapidité de modulation 1B BTR . Par simplicité et parce qu'ils

sont largement utilisés dans la pratique, nous nous concentrons sur les égaliseurs 2BT . Toutefois,

tous les résultats peuvent être étendus à toute fraction rationnelle de TB.

Faisant appel à la Fig. 1 et reprenant l’équation (1), on écrit le signal de sortie en temps continu

du canal

0 ,B

n

x t a n h t nT t w t

(43)

où h t est la réponse à impulse en temps continu du canal et où nous avons incorporé le retard de

canal 0t dans h t . Si nous étendons le développement menant à l’équation (4) pour 2Bt nT , on

obtient le signal en temps discret

0

2k

x n a k h n k w n

(44)

où h n est l’équivalent en temps discret du réponse à l’impulse du canal et w n est le bruit blanc

gaussien équivalent. Le signal de sortie d’un filtre FIR égaliseur FSE à 2BT est

2 1

0

M

f k

k

y n W x n k

(45)

où on a choisi le nombre pair de 2M pour la simplicité. Si on décime le signal de sortie de

l'égaliseur en conservant les échantillons indexés impair 2 1n , on a:

Fig. 8 Schéma de principe d'un récepteur de communication de données avec un

égaliseur fractionné.

Page 15: Egalisation adaptative

Égalisation adaptative 14

2 1 1 1

2 2 1

0 0 0

2 1 2 1 2 1 2 2 2M M M

f k k k

k k k

y n y n W x n k W x n k W x n k

(46)

ou 1 1

0 0

M Me o o e

k k

k k

y n W x n k W x n k

(47)

où 0

2 2 1, , 2 , 2 1e o e

k k k kW W W W x n x n x n x n (48)

sont connus comme les parties pairs e et impairs o des réponses à l’impulse de l’égaliseur et

respectivement de la séquence reçues, x n . L'équation (46) exprime la sortie de l'égaliseur

décimée à la période TB comme la somme des deux produits de convolution également décimés à la

période TB impliquant les deux sous-égaliseurs de canal pair et impaire.

Si l'on définit les réponses impulsionelles des sous-canaux pairs et impairs:

2 2 1e oh n h n et h n h n (49)

on peut montrer que la réponse impulsionelle combinée g n calculée à partir des symboles

transmis a n à la sortie de période TB de l’égaliseur fractionné y n est donnée par

0e o e

n ng n W h n W h n (50)

dans le domain temps ou

e o o eG z W z H z W z H z (51)

dans le domain Z. Le modèle résultant de système à deux canaux est illustré dans Fig. 9.

6.1 Égaliseurs fractionnés de type zero-forcing Si l'on définit la matrice 1M L M du sous-canal paire (on suppose un canal FIR de

longueur 2L)

0 0 0

1 0

1 0

1 0

0 1 1

0 0 1

e

e e

e

e e

e

e e

e

h

h h

h

h L h

h L h

h L

H , (52)

et le vecteur paire du sous-égaliseur paire

Fig. 9 Représentation à deux canaux d'un égaliseur fractionné à 2BT .

Page 16: Egalisation adaptative

15 A. Câmpeanu

0 1 1

Te e e

e MW W W W (53)

et leurs homologues impaires oH et

oW , on peut exprimer l'équation de convolution (50) sous la

forme matricielle

g HW (54)

où , o

e o

e

WH H H W

W (55)

et 0 1 1T

g g g M L g est la réponse globale du système échantillonné à TB. En

l'absence de bruit, le système est libre de l'ISI si g est égale à

0

0 0 1 0 0T

nδ (56)

où 0 0, 0 1n n M L , indique la position du coefficient non nul. De manière équivalente, le zéro

du domaine Z pour la condition ISI appliquée à (51) est donné par

on e o o ez G z W z H z W z H z

(57)

L’égaliseur FIR zero-forcing est definit par le système d'équations linéaires 0nHW δ , qui a

une solution si le rang de la matrice H est egale avec le nombre des lignes de la matrice. Cette

condition est également connue comme égalisation parfaite, et elle est vraie si le nombre de

colonnes est égal ou supérieur au nombre de lignes de la matrice H , c’est à dire,

2 1 ou 2 1M M L M L . En outre, cette condition implique que les fonctions de système,

eH z et oH z n'ont pas de racines communes.

Le principal avantage de l’égaliseur FSE zero-forcing sur l' égaliseur synchrone correspondant

est que, en l'absence de bruit, une élimination totale de l’ISI est possible en utilisant un égaliseur

fractionné d’ordre finie. Dans le cas de l'égaliseur synchrone, une élimination analogue d’ISI n'est

possible que lorsque l'égaliseur est de longueur infinie.

6.2 Égaliseurs aveugles fractionnés Les égaliseurs FSE dominent les applications pratiques d’égalisation parce qu'ils sont

insensibles à la phase d'échantillonnage, ils peuvent fonctionner comme des filtres adaptés, ils

peuvent compenser les distorsions sévères provoquées par le retard du canal, ils réduisent l’effet du

bruit additif, et ils peuvent parfaitement égaliser un canal FIR dans des conditions idéales (Johnson,

et al. 1998).

L’algorithme CMA pour un égaliseur fractionné est donné par (Manolakis, et al. 2005):

1 1

0 0

1M M

e o o e T

k k

k k

y n W x n k W x n k n n

W x (58)

Fig. 10 Les éléments fondamentaux d'un système adaptatif d’égalisation aveugle

FSE.

Page 17: Egalisation adaptative

Égalisation adaptative 16

2

2e n y n R y n

(59)

1n n n e n W W x (60)

où 1nW et nx sont les vecteurs d’échantillonage paires et impair concaténés. La structure

d’un égaliseur adaptative aveugle fractionné est illustrée dans Fig. 10. La valeur de 2R dépend de la

constellation des symboles d'entrées. Cet algorithme et sa convergence sont abordés dans Johnson,

et al. 1998.

Une fois de plus, similaire à l'égaliseur fractionné zero-forcing, l'égaliseur adaptatif FSE

aveugle est plus robuste en présence du bruit du canal et de l'ISI. En outre, il fournit une

insensibilité à la phase d'échantillonnage et une capacité à fonctionner comme un filtre adapté à la

présence d'un bruit sévère. Par conséquent, dans la pratique, les égaliseurs FSE sont préférés aux

égaliseurs synchrones.

Page 18: Egalisation adaptative

7 Bibliographie

J.-F. Bercher, "Égalisation," dans Radiocommunications numériques. vol. 1, G. Baudoin, Ed. Paris:

Dunod, 2002.

P. Bianchi, "Égalisation et Synchronisation en Communications Numériques," ESIEE, Paris 2006.

A. Câmpeanu et J. Gál, Metode adaptive în prelucrarea semnalelor. Timişoara: Editura Politehnica,

2009.

Z. Ding, "Adaptive Filters for Blind Equalization," dans The Digital Signal Processing Handbook,

V. K. Madisetti et D. B. Williams, Eds. Boca Raton, FLA, U.S.A.: CRC Press, 1998.

D. N. Godard, "Self-recovering equalization and carrier tracking in a two-dimensional data

communication system," IEEE Trans. Communications, vol. 28(11), pp. 1867–1875, 1980.

S. Haykin, Adaptive Filter Theory, 3rd ed. Englewood Cliffs, NJ, U.S.A: Prentice Hall, 1996.

C. R. Johnson, P. Schniter, T. J. Endres, J. D. Behm, D. R. Brown, et R. A. Casas, "Blind

equalization using the constant modulus criterion: A review," Proc. IEEE, vol. 86(10), pp.

1927–1949, October, 1998.

R. W. Lucky, J. Salz, et E. J.Weldon, Principles of Data Communications. New York: McGraw-

Hill, 1968.

D. G. Manolakis, V. K. Ingle, et S. M. Kogon, Statistical and Adaptive Signal Processing.

Norwood, MA, U.S.A: Artech House, 2005.

M. Pouliquen, "Introduction au Filtrage Adaptatif et à l’Égalisation," Caen: ENSI, 2008-2009.

www.greyc.ensicaen.fr/~mpouliqu/cours_fa_t.pdf

S. U. H. Qureshi, "Adaptive equalization," Proc. IEEE, vol. 73, pp. 1349–1387, Sept., 1985.

G. L. Stüber, Principles of Mobile Communication, Second ed. New York,: Kluwer Academic

Publishers, 2002.

J. Treichler, M. Larimore, et J. Harp, "Practical blind demodulators for high-order QAM signals,"

Proc. IEEE, vol. 86(10), pp. 1907–1925 October, 1998.