En réalité, l'ensemble des impulsions peut être
divisé en sous-ensembles contenant chacun impulsions
qui ne diffèrent que par la valeur de la phase
.
Les impulsions appartenant à une même classe sont
corrélées d'une façon déterministe (proportionnelles).
On peut ainsi montrer que les filtres appartenant à une même
classe véhiculent exactement la même information, il suffit
alors de considérer une seule impulsion par classe pour projeter
le signal reçu. Dans ce cas, la matrice est
définie positive et donc inversible. Ainsi, filtres
suffisent pour obtenir une métrique suffisante sans aucune
dégradation des performances. Comme on peut le voir, le nombre
des filtres nécessaires peut prendre des valeurs assez
élevées dès que des schémas CPM non triviaux sont
adoptés. Il est ainsi nécessaire de trouver une technique qui
permet de réduire le nombre des filtres nécessaires d'une
manière efficace. La méthode adoptée a été proposée
par Moqvist et al. [41].
Considérons le vecteur à la sortie du banc de filtre à
un instant , ce vecteur est gaussien, sa matrice
d'autocorrélation est notée , elle est hermitienne
et donc diagonalisable et peut se décomposer sous la forme:
Où est une matrice diagonale:
Les sont les valeurs propres de et
une matrice orthogonale, soit .
Maintenant, considérons le vecteur donné par
. Par linéarité, ce vecteur est gaussien et sa
matrice d'autocorrélation est égale à , ce qui
signifie que les composantes de ce vecteur sont indépendantes
(décorrélées). Dans la pratique, le vecteur peut
être obtenu en filtrant le signal à la sortie du filtre passe
bas par l'ensemble de filtres images des filtres de départ par
l'application linéaire associée à la matrice . Les
différentes impulsions associées au nouveau banc de filtres
sont données par:
L'intérêt de ces nouveaux filtres réside dans le fait qu'ils
sont décorrelés mais surtout que l'information utile est
essentiellement contenue dans la sortie d'un très faible nombre
de filtres qui correspondent aux valeurs significatives des
. En effet, en pratique, la majorité des
sont très proches de zéro et leur contribution dans la
métrique de la transition est très faible. La réduction du
banc de filtre s'effectue alors en omettant les filtres qui leurs
sont associés. Le critère de sélection consiste à ne pas
tenir compte des filtres dont la valeur propre associée
est très faible devant
:
Exemple: La 3 RC binaire, h=1/2 On considère la CPM binaire avec un indice de
modulation
. La figure 5.3 montre
les réponses impulsionnelles des filtres de départ (parties en
phase et en quadrature) ainsi que les nouveaux filtres après
réduction qui permettent d'engendrer quasiment le même espace
signal. Dans ce cas, les valeurs propres telles que
sont négligées.
Comme c'est indiqué sur la figure 5.3, on passe
d'un ensemble de filtres à filtres.
Figure 5.3:
Réduction du banc de filtres pour la 3RC binaire
h=1/2,
La matrice de corrélation des différentes sorties du
nouveau banc des filtres est donnée par:
On retrouve ici le fait que les différentes sorties sont
complètement décorrélées. On remarque aussi qu'une grande
partie de l'énergie du signal est transmise par la première
impulsion. Pour évaluer les pertes, on a comparé la puissance
des différentes impulsions qui génèrent l'espace signal
avant et après réduction. Ces puissances sont notées
respectivement et . Cette perte n'est pas très
significative comparée au gain dû à la réduction de
complexité.
La perte normalisée peut s'écrire:
En général pour un seuil donné le gain en complexité est
fonction du schéma CPM. Le tableau 5.1 illustre
la réduction du nombre des filtres adaptés pour quelques
schémas CPM.
Tableau 5.1:
Réduction du nombre des filtres adaptés pour quelques
schémas CPM
Schéma CPM
1REC, M=2, h=1/2
2
2
2
2RC, M=2, h=2/3
4
4
3
3RC, M=2, h=4/5
8
5
4
3RC, M=2, h=1/2
8
5
3
5RC, M=2, h=1/2
32
4
3
1REC, M=4, h=1/4
4
4
3
1REC, M=4, h=4/9
4
4
4
2RC, M=4, h=1/4
16
5
3
3RC, M=4, h=1/2
64
6
4
1REC, M=8, h=1/4
8
6
4
1REC, M=8, h=5/11
8
8
6
2RC, M=8, h=1/4
64
7
5
3RC, M=8, h=1/2
512
9
6
Il est important de rappeler ici que la réduction du nombre des
filtres adaptés ne signifie pas une réduction de la
complexité du processus de décodage. La structure du treillis
de la CPM reste inchangée et garde une même complexité. Seul
le calcul des métriques des transitions est simplifié.
Les filtres adaptés sont fonction du schéma CPM et doivent
être modifiés lors d'une transition d'une forme d'onde vers
une autre. Le nombre total des filtres adaptés est noté
dont filtres en phase et filtres en quadrature. Ce
nombre peut être soit si les filtres optimaux sont
utilisés, soit
dans le cas où des bancs de
filtres réduits sont utilisés. étant l'ordre de la
modulation et la longueur de la réponse en fréquence en
temps
symbole.
Les sorties des filtres adaptés sont ensuite échantillonnées
à chaque période symbole, l'instant optimal
d'échantillonnage étant toujours à la fin de la durée du
symbole. la sortie relative à un symbole s'étend toujours sur
un intervalle de longueur . La figure 5.4
illustre un exemple de sorties du banc de filtre dans le cas d'une
2RC binaire avec h=1/2.
Figure 5.4:
Allure de la sortie du banc de filtres adaptés dans le
cas d'une 2 RC binaire h=1/2, module (droite), phase (gauche)
L'ensemble des échantillons est ensuite exploité pour
effectuer le processus de décodage.
Les sorties du banc des filtres permettent de calculer la
métrique de chaque transition dans le treillis de la CPM comme
c'est indiqué sur la figure 5.5.
Figure 5.5:
Calcul des métriques des transitions
Dans la formule du calcul de la métrique, la matrice
est de taille
. Elle représente la matrice
d'autocorrélation du vecteur obtenu à la sortie du banc de
filtre, c'est aussi, à un coefficient multiplicatif près, la
matrice d'intercorrélation entre les différentes réponses
impulsionnelles du banc des filtres. est une matrice
diagonale si le banc de filtres réduit est adopté, cette
matrice est fonction du schéma CPM et de la puissance du bruit
du canal . Le stockage nécessite ainsi une
mémoire dont la taille est de
bits
où est le nombre des bits de quantification. Dans le cas
où le banc de filtres réduit est utilisé, et puisque
est diagonale, seules les valeurs diagonales sont
stockées, ainsi la mémoire requise est de
bits contre
bits dans le cas optimal. Le
tableau 5.2 illustre le gain que nous pouvons
réaliser en adoptant des filtres réduits au lieu des filtres
optimaux, la quantification est effectuée sur quatre bits.
Tableau 5.2:
Mémoire requise (en bits) pour le stockage de la
matrice d'intercorrélation des filtres adaptés
Paramètres de la CPM
Mémoire
Requise (en bit)
Filtres optimaux
Mémoire requise (en bit)
Filtres réduits
1REC, M=2, h=1/2
16
8
2RC, M=2, h=2/3
64
12
3RC, M=2, h=4/5
256
16
2RC, M=4, h=1/4
1024
12
5RC, M=2, h=1/2
4096
12
3RC, M=4, h=1/2
16384
16
Le vecteur représente la sortie idéale sans bruit du banc
de filtres. Ce vecteur représente aussi les coordonnées d'une
impulsion donnée dans l'espace global généré par
l'ensemble de toutes impulsions. Un vecteur est ainsi
associé à chaque transition dans le treillis de la CPM, il
existe alors vecteurs chacun est de taille . Ces
vecteurs sont fonction de la CPM et doivent aussi être
stockées dans la mémoire du récepteur, la taille de cette
mémoire est de
bits. le tableau
5.3 montre la taille de la mémoire requise pour
quelques schémas CPM. L'utilisation des bancs des filtres
réduits permet de minimiser considérablement la mémoire
requise sans dégrader les performances.
Tableau 5.3:
Mémoire requise (en bits) pour le stockage des
différents vecteurs , quantification sur quatre bits
Paramètres de la CPM
Mémoire
requise (en bit)
Filtres optimaux
Mémoire requise (en bit)
Filtres réduits
1REC, M=2, h=1/2
32
32
2RC, M=2, h=2/3
192
144
3RC, M=2, h=4/5
1280
640
2RC, M=4, h=1/4
4096
192
5RC, M=2, h=1/2
8192
768
3RC, M=4, h=1/2
16384
1024
Les Modulations à Phase Continue pour la Conception d'une Forme d'Onde
Adaptative
Application aux Futurs Systèmes Multimédia par Satellite en
Bande Ka