Pour transmettre un message d'une station de base à un appareil mobile (et vice versa), une onde électromagnétique doit surmonter un nombre considérable d'obstacles: réflexion, réfraction, diffusion, ombrage, décalages de fréquence Doppler, etc. Tout d'abord, tous ces effets sont appelés multiplicatifs (de l'anglais. Multiplication - multiplication) - selon le modèle mathématique de ces effets. Et, d'autre part, il peut être collecté sous le terme général de décoloration .
De standard en standard, de génération en génération, de technologie en technologie, les scientifiques et les ingénieurs se sont débattus et ont du mal à niveler ces évanouissements (atténuation des évanouissements).
Et certaines solutions sont répandues. Disons plus: presque tous, d'une manière ou d'une autre, sont associés au concept de diversité .

La source de l'illustration (non, ce n'est pas de la publicité, juste une combinaison réussie du terme souhaité et du chat).
Un exemple de telles solutions:
- Saut de fréquence - contre les évanouissements sélectifs en fréquence;
- Estimation et égalisation des canaux par rétroaction - GSM, pour supprimer les changements dans le domaine temporel;
- Extension du spectre (UMTS);
- Signaux pilotes (commençant par UMTS) sur la liaison descendante (liaison descendante) et suivi du signal (suivi du signal) sur la liaison montante (liaison montante) - pour supprimer les changements dans le domaine temporel;
- OFDM - LTE, contre les évanouissements sélectifs en fréquence;
- Diversité temporelle ( codage correcteur d'erreurs );
- Diversité de polarisation (côté émetteur) + Additionneurs (combineurs, côté récepteur);
- Diversité spatiale .
La dernière de ces techniques que nous considérerons aujourd'hui dans le cadre d'un autre sujet sur MIMO .
Ordre de diversité d'espace et gain de réseau
Le premier.
Il existe un tel concept - l'ordre de la diversité de l'espace: si les mêmes informations peuvent être collectées dans différentes directions , alors l'espoir de les restaurer augmentera correctement. À titre d'exemple tiré de la vie, nous pouvons imaginer recueillir des informations sur le même événement à partir de sources informatives indépendantes. Dans les communications radio, nous pouvons augmenter cette commande, notamment en utilisant MISO , SIMO ou MIMO .
La limite théorique d'une telle diversité
où
- le nombre d'antennes d'émission, et
- le nombre d'antennes de réception. N'oubliez pas cela.

Fig.1. Stabilité des canaux causée par une augmentation de l'ordre de diversité spatiale. Aux valeurs
le canal est entièrement stabilisé et se transformera en canal sans décoloration (AWGN) [1, p . 101] .
Le deuxième.
En utilisant SIMO , MIMO et même MISO (dans le cas d'un canal bien connu), on peut obtenir ce que l'on appelle le gain de réseau . Cela signifie que l'utilisation de plusieurs antennes de réception et / ou la répartition correcte de l'énergie du côté émission peut augmenter le rapport signal / bruit (SNR) - et ainsi réduire le nombre d'erreurs.
Les ordres de diversité et de gain de réseau pour diverses configurations peuvent être dérivés analytiquement [1, p. 86 - 100] et réduire à un tableau [1, p. 101] à la fois pour le cas où le canal est inconnu (CU - Canal inconnu) et pour le cas où le canal est connu (CK - Canal non connu) sur le côté de l'émetteur.
D'accord, même avec des traits larges, mais maintenant nous avons au moins une certaine compréhension des aspects théoriques de la suppression de la décoloration. La question suivante est de savoir comment atteindre ces limites théoriques? Quelles sont les techniques d'activation des gains considérés?
Solution n ° 1. Codes temps spatiaux
L'une des classes de solutions de diversité spatiale les plus populaires est peut-être la classe des codes spatio-temporels (codes spatio-temporels). Par exemple, la méthode familière, je pense, de nombreux Alamouti (un exemple de code de bloc) [2, p. 40-46]:

où
à
Y a-t-il des caractères saisis
à
Sont des plages horaires et
- il s'agit en fait d'une matrice de codage.
Le schéma Alamouti est orthogonal [1, pp. 93-95, 97-98] et, surtout, ne nécessite pas d' informations sur l'état du canal.
La description mathématique de la transmission du signal codé par le schéma Alamouti, ainsi que plusieurs exemples de modélisation de cette technique dans MatLab se trouvent dans mon référentiel . Intéressé par bienvenue!
Cependant, comme vous pouvez le voir, le circuit d'Alamouti est un cas où nous n'avons que deux antennes d'émission (
)
Mais ne vous découragez pas à l'avance: bien sûr, d'autres options sont disponibles, elles sont simplement appelées un peu différemment. Par exemple, selon [3], on peut appliquer les schémas de codage suivants:

Fig. 2. Mécanismes de transfert des cas
et
[2].
Et il existe de nombreuses autres options: juste pour répondre aux conditions d'orthogonalité.
De tels codes nécessitent, en effet, les mêmes procédures de codage et de décodage que pour le code Alamouti. Par conséquent, ils sont généralement combinés sous le terme général de codes de blocs spatio-temporels orthogonaux (OSTBC - Codes de blocs spatio-temporels orthogonaux ).
Une grande attention est accordée à cette classe de codes dans les matériaux "Introduction aux systèmes MIMO" de MathWorks. Je conseille vivement à toutes les personnes intéressées de le lire!
Quel est le prix?
Comme le montre le schéma de transmission, bien que nous transmettions des symboles en parallèle, nous y consacrons plusieurs tranches de temps. Par conséquent, nous sacrifions la bande passante (au moins, nous l'obtenons moins). Pour le schéma Alamouti, un tel compromis est symétrique: on utilise 2 antennes et 2 tranches de temps (comme si on utilisait SISO en termes de bande passante). D'autres schémas peuvent affecter encore plus la vitesse de transmission.
Décision numéro 2. DET: transmission en mode propre dominant
Eh bien, pour la classe de techniques précédente, la connaissance de la chaîne n'était pas importante pour nous. Mais que faire si nous avons encore cette connaissance? Existe-t-il des techniques plus appropriées dans ce cas?
Dans l' un de mes articles précédents, nous avons discuté du fait que, connaissant l'état du canal, nous pouvons appliquer diverses méthodes de traitement du signal pour augmenter le débit. Le même principe fonctionne pour augmenter l'immunité au bruit.
Beaucoup ont probablement entendu parler de la méthode MRC et beaucoup savent que cette méthode convient très bien au cas SIMO , quand il y a au moins une antenne sur la transmission, mais il y en a encore beaucoup, ce qui signifie qu'il y a quelque chose à combiner.
Mais, probablement, déjà un plus petit nombre de lecteurs ont rencontré MRC du côté de la transmission (Tx-MRC) [1, p. 95,96], et encore moins avec la technologie DET (Dominant Eigenmode Transmission) [1, p. 98-100]. Réparez-le!
Pour commencer, considérons le cas général du canal MIMO et la dernière de ces méthodes - DET.
Quelle est l'essence de:
- Si l'émetteur a une matrice
alors il peut être traité. - Par exemple, décomposez-le via SVD :
obtenant ainsi plusieurs matrices d'une certaine propriété. - Ces propriétés peuvent être utilisées pour optimiser le transfert, par exemple en utilisant un pré-codage (pré-codage).
Nous introduisons un vecteur de pré-codage:
où
Est le premier vecteur de matrice (dominant, pour ainsi dire)
.
De plus, nous pouvons également écrire le vecteur de post-traitement:
où
Est le premier vecteur de la matrice
.
Redéfinissez le modèle du signal reçu (voir le sujet de la bande passante ):
Voila! La magie de l'algèbre linéaire a distingué parmi tous les chemins de distribution les plus rentables et y a dirigé toute l'énergie. En fait, nous avons devant nous un algorithme de formation de faisceau linéaire.
Au détriment de cette approche, tout comme dans le cas de OSTBC, la limitation de la bande passante est. Certes, cela se produit maintenant uniquement dans le domaine spatial.
Pourquoi la méthode contient-elle des valeurs propres dans son nom si nous ne parlions que de singulières?Parce que les valeurs propres (cardinalité des chemins de propagation - évanouissement) peuvent être directement dérivées de nombres singuliers (amplitudes d'évanouissement):
Eh bien, avec le DET, il est plus ou moins clair ce qui est avec Tx-MRC?
C’est encore plus facile avec lui - c’est un cas particulier du DET, et maintenant nous allons le prouver.
Pour Tx-MRC, le vecteur de précodage suivant est proposé dans la littérature:
Nous gardons à l'esprit que le carré de la norme de Frobenius est égal à la valeur propre et, par conséquent, le carré du nombre singulier
(dans le cas de SIMO et MISO).
Ensuite, nous redéfinissons le modèle du signal reçu, uniquement pour le cas MISO:
Ce qui devait prouver.
Remarquez, maintenant nous ne parlons pas seulement de la séparation des signaux du côté émission et de leur combinaison du côté réception, comme ce fut le cas avec OSTBC. Maintenant, nous parlons de la distribution optimale de l'énergie. Cela signifie que les valeurs de gain de tableau dans ce cas sont supérieures à celles de OSTBC.
Maintenant que tous les mots ont été prononcés, nous allons essayer de simuler nos techniques.
Modélisation
Aujourd'hui, j'ai compté un peu: pour la modélisation OSTBC , des objets prêts à l'emploi de la Communication Toolbox ont été utilisés (MatLab R2014a - lequel c'était):
Pour la modulation et la démodulation (et le calcul d'erreur sur les bits - BER), les fonctions n'étaient plus utilisées, mais des fonctions . Leurs analogues se trouvent dans le package de communication Octave.
Les codes source peuvent être trouvés ici.clear all; close all; clc snapshots = 100000; EbNo = 0:15; M = 2;
Il devrait en résulter quelque chose comme ceci:

Fig. 3. Courbes d'erreur bit / symbole pour différentes techniques de transmission (BPSK, canal Rayleigh avec évanouissement plat). Comparer avec [1, p. 96, 100].
Et maintenant la question est: où est la courbe de la frontière théorique de la diversité du second ordre?
La réponseTout est conforme au tableau: cette courbe coïncide complètement avec l'Alamouti 2x1. Dans le cas de MIMO, le gain de matrice entre également en jeu et les courbes sont donc séparées.
D'une manière ou d'une autre, le DET (ou Tx-MRC) devrait surpasser l'Alamouti en qualité.
Comme ça: la connaissance c'est le pouvoir!
Littérature
Paulraj, Arogyaswami, Rohit Nabar et Dhananjay Gore. Introduction aux communications sans fil spatio-temporelles. Cambridge University Press, 2003.
Bakulin M. G., Varukina L. A., Kreindelin V. B. Technologie MIMO: principes et algorithmes // M.: Hot line - Telecom. - 2014 .-- T. 244.
Tarokh, V., Jafarkhani, H., et Calderbank, AR (1999). Codes de bloc spatio-temporels de conceptions orthogonales. Transactions IEEE sur la théorie de l'information, 45 (5), 1456-1467.
PS
Au corps enseignant et à la fraternité étudiante de ma profession natale, je dis bonjour!