Brevet FR3008261A1 — publié le 20150109

Procédé de détermination de paramètres de transmission de données La présente invention concerne un procédé de détermination des paramètres utilisés pour la transmission de données par un système de télécommunication. Le système de télécommunication peut par exemple être un système de transmission satellitaire constitué d'un ou plusieurs satellites et d'un ou plusieurs terminaux terrestres. Il est connu dans l'état de la technique des procédés de détermination des paramètres définissant le codage correcteur de données et la modulation utilisés pour la transmission de données. Cependant ces procédés sont conçus pour s'adapter uniquement à des variations de l'atténuation du canal de propagation (connu aussi sous le nom anglais de « fading »). Ces procédés de détermination des paramètres définissant le taux de codage du code correcteur et la modulation ne prennent pas en compte les autres types de perturbations de la transmission comme les interférences. De plus, il est connu dans l'état de la technique, des systèmes de transmission qui pour palier aux conditions de propagation dégradées, du fait d'une ou plusieurs sources d'interférences (volontaires ou non), utilisent plusieurs fréquences d'émission. Des exemples de ces procédés sont le saut de fréquence (« Frequency Hopping Spread Spectrum » en Anglais) et la répartition en fréquences orthognales de type OFDM pour « Orthogonal Frequency Division Multiplexing» en Anglais). En effet la ou les interférences n'ont généralement des effets que sur une portion des fréquences utilisées par le système de transmission. Dans ce cas, certaines porteuses sont très bien reçues (pas d'interférence et le rapport entre la puissance du signal reçu à la puissance du bruit reçu est supérieur au SNR requis pour respecter le taux d'erreur binaire (TEB) fixé par exemple TEB = 10-5) et d'autres sont très mal reçues (car présence d'interférences et le rapport entre la puissance du signal à la puissance du bruit est inférieur à celui requis pour respecter le taux d'erreur binaire (TEB) fixé par exemple TEB = 10-5). Ce rapport entre la puissance du signal reçu à la puissance du bruit reçu RSB est aussi communément appelé rapport signal à bruit ou SNR « signal to noise ratio » en Anglais. Or dans l'état de la technique les procédés d'adaptation des paramètres de transmission ne prennent pas en compte ces multiples fréquences. Ainsi, ces procédés, lorsque peu de fréquences sont impactées par des interférences, surestiment généralement le rapport entre la puissance du signal reçu à la puissance du bruit. Dans ce cas ces procédés privilégient un type de modulation et un type de code correcteur d'erreur très efficace spectralement mais peu robuste vis à vis des erreurs de transmission et donc qui ne résistent pas aux interférences. La transmission est alors erronée. La présente invention vise donc à remédier à ces problèmes en proposant un procédé de détermination des paramètres de transmission de données par un système de communication, permettant une meilleure adaptation des paramètres du code correcteur d'erreur et de la modulation aux conditions du canal de propagation. Ainsi l'invention propose un procédé de détermination des paramètres utilisés pour la transmission de données, la transmission étant réalisée en utilisant une pluralité de fréquences d'émission. Le procédé comporte une première étape de détermination, associé à chaque fréquence, de la valeur d'un premier paramètre représentatif du rapport entre la puissance du signal transmis en utilisant la fréquence et la puissance du bruit présent sur la fréquence d'émission. Le procédé comporte ensuite une deuxième étape de détermination de la valeur d'un deuxième paramètre représentatif d'un rapport entre le nombre de fréquences pour lesquels le premier paramètre est inférieur à un premier seuil et le nombre total de fréquences d'émission. Ensuite une troisième étape permet la détermination d'un troisième paramètre représentatif d'une variance de la dispersion des valeurs prises par les valeurs des premiers paramètres. Une quatrième étape permet la détermination de la valeur d'un quatrième paramètre représentatif de la moyenne des valeurs des premiers paramètres diminuée d'une valeur dépendant du troisième paramètre et de la valeur du deuxième paramètre. Enfin une cinquième étape permet de déterminer un type de modulation et un type de codage correcteur d'erreur et leurs paramètres respectifs à utiliser pour la transmission des données à partir de la valeur du quatrième paramètre. Le premier seuil est égal au SNR requis, pour respecter le taux d'erreur binaire (TEB) requis pour la transmission de données, diminué d'une valeur typique de 4dB.35 Les premiers paramètres peuvent aussi être appelés SNR ou RSB locaux, le deuxième paramètre taux d'interférences et le troisième paramètre SNR ou RSB slot. Ainsi afin de s'adapter aux variations des conditions de propagations, des mécanismes d'adaptation des modes de codage et de modulation sont mis en oeuvre. Le but est d'adapter dynamiquement les paramètres de la forme d'onde pour s'adapter au bilan de liaison. Ce mécanisme est connu sous l'acronyme anglais d'ACM pour « Adaptative Coding and Modulation » Ce procédé d'adaptation est connu de l'homme du métier et permet, en comparant le rapport signal sur bruit à des valeurs de référence, de définir le mode de codage et de modulation adapté aux conditions de la liaison. Une méthode du choix du type de modulation et du type de codage correcteur d'erreur et leurs paramètres respectifs est donnée dans le paragraphe à titre d'exemple non limitatif. Le choix de la modulation et du codage correcteur (nommé aussi suivant l'acronyme MODCOD pour Modulation Codage) est réalisé en fonction de la valeur du troisième paramètre. On considère à titre d'exemple non limitatif que ce troisième paramètre est exprimé en dB. Dans ce cas et en utilisant le tableau suivant on considère que les modulations et codage qu'il est possible d'utiliser sont ceux pour lesquels le SNR requis pour respecter le taux d'erreur binaire (TEB) requis pour la transmission de données (colonne 3) est inférieur au troisième paramètre Indice MODCOD SNR requis MODCOD (dB) 1 QPSK ratio 1/4 -1.6 2 QPSK ratio 1/3 -0.6 3 QPSK ratio 2/5 0.2 4 QPSK ratio 1/2 1.1 QPSK ratio 3/5 2.4 6 QPSK ratio 2/3 3.2 7 QPSK ratio 3/4 4.2 8 QPSK ratio 4/5 4.8 9 QPSK ratio 5/6 5.4 QPSK ratio 8/9 6.7 12 8PSK ratio 3/5 6.4 13 8PSK ratio 2/3 7.5 14 8PSK ratio 3/4 8.4 8PSK ratio 5/6 9.7 16 8PSK ratio 8/9 10.9 18 16APSK ratio 2/3 9.9 19 16APSK ratio 3/4 11.1 16APSK ratio 4/5 11.7 21 16APSK ratio 5/6 12.6 22 16APSK ratio 8/9 13.9 Ainsi dans le cas où le troisième paramètre à une valeur de 3dB il est possible d'utiliser les modulations et codages référencés par les indices 1 à 5. De manière optimale on utilise la modulation et le codage dont la valeur du SNR de 5 décodage est la plus proche (mais inférieure) à la valeur du troisième paramètre. Dans le cas de notre exemple le couple modulation codage optimal est celui dont l'indice est 5. Ainsi ce procédé permet d'avoir une adaptation de la modulation et taux 10 du codage correcteur dans toutes les situations (avec ou sans interférence affectant une partie des fréquences de transmission) et qui permet une adaptation optimale des paramètres de la transmission en cas d'interférences. En particulier la détermination du troisième paramètre permet d'obtenir un rapport signal à bruit estimé prenant en compte le type et la répartition des interférences et ainsi de choisir un type de modulation et du taux de codage du code correcteur d'erreurs optimisés pour le.s conditions de propagation. Avantageusement la première étape est en outre adaptée pour borner la valeur dudit premier paramètre entre deux valeurs dépendantes de la valeur du rapport signal sur bruit optimale pour l'utilisation d'un type de modulation et d'un type de codage correcteur. La borne inférieure est égale au rapport signal sur bruit, requis pour 10 respecter le taux d'erreur binaire (TEB) requis pour la transmission de données, minoré d'une valeur typique de 4dB. Ceci afin de ne pas surestimer l'importance des porteuses où il y a des interférences et qui ont donc un premier paramètre ou rapport signal sur bruit local 15 très inférieur au rapport signal sur bruit requis pour l'utilisation d'une modulation donnée ou MODCOD. La borne supérieure est égale au rapport signal sur bruit, requis pour respecter le taux d'erreur binaire (TEB) requis pour la transmission de données, 20 majoré d'une valeur typique de 8dB. En absence d'interférence, ce bornage est sans impact sur la mesure du rapport signal à bruit. En effet dans un procédé d'adaptation de codage et de modulation ce choix de codage est de modulation de la forme d'onde est optimisé 25 pour que le rapport signal à bruit de fonctionnement du couple modulation codage choisi soit égal au rapport signal à bruit mesuré. De plus dans le cas d'un bruit blanc gaussien, la variance des mesures de rapport signal est généralement inférieure à 1 dB donc une mesure ne dépassera pas les bornes. 30 Avantageusement l'étape de détermination d'un type de modulation est adaptée en outre pour la détermination d'un type de modulation par comparaison entre la valeur dudit deuxième paramètre et un deuxième seuil. Typiquement la valeur de ce deuxième seuil est de 45%. Ainsi les 35 modulations ou MODCOD QPSK Ratio QPSK Ratio 1/3 peuvent être utilisés dans le cas d'interférences (deuxième paramètre > 45%), alors que les autres MODCOD QPSK Ratio 2/5 et QPSK Ratio 1/2 peuvent aussi être utilisés dans des conditions d'interférences moindre (deuxième paramètre L'invention concerne également un système adapté pour la mise en oeuvre du procédé décrit précédemment et comportant un premier terminal communicant avec un deuxième terminal via un satellite. De plus le premier terminal est adapté pour la mise en oeuvre des première, deuxième et troisième et quatrième étapes du procédé. Le deuxième terminal est adapté pour la mise en oeuvre de la cinquième étape du procédé. Enfin les premier et deuxième terminaux peuvent être respectivement adaptés pour émettre et recevoir les valeurs des premiers paramètres et de la variance de la dispersion des premiers paramètres. L'invention concerne en outre un système adapté pour la mise en oeuvre du procédé décrit précédemment et comportant un premier terminal communicant avec un deuxième terminal via un satellite. Le premier terminal est adapté pour la mise en oeuvre des première, deuxième, 20 troisième, quatrième, cinquième étapes du procédé. Les premier et deuxième terminaux sont respectivement adaptés pour émettre et recevoir le type de modulation et le type de codage correcteur d'erreur à utiliser pour la transmission des données ainsi que la valeur des paramètres de la modulation et du codage correcteur à utiliser pour la transmission des données. 25 L'invention sera mieux comprise et d'autres avantages apparaîtront à la lecture de la description détaillée faite à titre d'exemple non limitatif et à l'aide des figures parmi lesquelles la figure 1 présente le procédé décrit dans cette invention 30 - la figure 2 présente le système utilisant le procédé de l'invention La figure 1 décrit les différentes étapes du procédé de détermination des paramètres utilisés pour la transmission de données, la transmission étant réalisée en utilisant une pluralité de fréquences d'émission, Ce procédé comporte une première étape 101 de détermination pour chaque fréquence de la valeur d'un premier paramètre, nommé RSB local, représentatif d'un rapport entre la puissance du signal transmis en utilisant et la puissance du bruit. Ensuite le procédé comporte une deuxième étape 102 de détermination de la valeur d'un deuxième paramètre, nommé RSB slot, représentatif d'un rapport entre le nombre de fréquences pour lesquels la valeur du premier paramètre est inférieure à un premier seuil et le nombre total de fréquences. Le procédé comporte aussi une troisième étape 103 de détermination d'un troisième paramètre représentatif d'une variance de la dispersion des valeurs prises par les premiers paramètres. Le procédé comporte ensuite une quatrième étape 104 de détermination de la valeur d'un quatrième paramètre représentatif de la moyenne des valeurs des premiers paramètres diminuée d'une valeur dépendant du deuxième et troisième paramètre. Ce quatrième paramètre est l'équivalent d'un rapport signal sur bruit dans lequel l'influence de la dispersion de fréquences brouillées a été prise en compte. Enfin le procédé comporte une cinquième étape 105 permettant de déterminer un type de modulation et un type de codage correcteur d'erreur à utiliser pour la transmission des données à partir de la valeur du quatrième paramètre. En d'autre terme le procédé utilise les principes suivants : - On pratique une minimisation de la valeur du rapport signal sur bruit afin de ne pas surestimer l'importance des fréquences brouillés (qui sont les fréquences ayant un faible rapport signal sur bruit). - On pratique une maximisation de la valeur du rapport signal sur bruit afin de ne pas surestimer l'importance des fréquences non-brouillées (qui sont les fréquences ayant un fort rapport signal sur bruit). - On utilise la détermination de la présence ou de l'absence d'interférences et la variance de rapport signal sur bruit associé aux différentes fréquences afin de déterminer la modulation et du taux de codage à utiliser. Ceci permet, en prenant en compte l'horizon temporel du slot, de s'adapter aux variations rapides ou lentes des conditions de propagation du signal. Dans un mode de réalisation l'étape 101 de détermination de la valeur d'un premier paramètre (RSB local) représentatif du rapport de la puissance du signal sur la puissance du sous du bruit mesurées sur la fréquence de transmission est en outre adaptée pour effectuer un bornage de ce premier paramètre afin que celui-ci soit compris entre une borne inférieure et une borne supérieure qui vont dépendre rapport signal sur bruit optimal de la modulation et du taux de codage du code correcteur utilisé. La borne inférieure est égale au rapport signal sur bruit, requis pour respecter le taux d'erreur binaire (TEB) requis pour la transmission de données, minoré d'une valeur typique de 4dB. La borne supérieure est égale au rapport signal sur bruit, requis pour respecter le taux d'erreur binaire (TEB) requis pour la transmission de données, majoré d'une valeur typique de 8dB. La borne inférieure est obtenue en utilisant la relation GIN PFO - SeuilMin et la borne supérieure est obtenue en utilisant la relation GIN PFO + SeuilMax, et la valeur de ce premier paramètre (RSB local) est obtenue en utilisant la relation GIN borné = max (min (GIN mesuré, GIN PFO + SeuilMax) , GIN PFO - SeuilMin). Dans ces équations les différents termes représentent : GIN PFO : représente la valeur du rapport signal sur bruit associé à la modulation et au taux de codage du code correcteur. GIN borné: représente le premier paramètre (RSB local) après bornage GIN mesuré: représente le premier paramètre avant bornage SeuilMin: représente la borne inférieure du rapport signal sur bruit optimal associé à la modulation et au taux de codage du code correcteur. SeuilMin a typiquement une valeur de 4dB. SeuilMax : représente la borne supérieure du rapport signal sur bruit 30 optimal associé à la modulation et au taux de codage du code correcteur. SeuilMax a typiquement une valeur de 8dB. Dans un mode de réalisation la quatrième étape 104 est adaptée pour l'utilisation de la relation : e N estimé = Moyenne(C N borné) - Ma(1 - a)o-c/Nborné Dans ces équations les différents termes représentent : M : Coefficient permettant de donner un poids plus ou moins important à la dispersion des valeurs prise par le rapport signal sur bruit sur les différentes 5 fréquences d'émission. Typiquement la valeur utilisée pour M est de 3. a : est le deuxième paramètre représentatif du taux de fréquences d'émission pour lesquelles des interférences impactent le signal la variance de la dispersion des valeurs prises par les ac/Nborné est premiers paramètres avec bornage. 10 C IN estimé : représente le troisième paramètre nommé aussi RSB slot. De manière générale la fonction introduisant un biais est donnée à titre d'exemple. Une autre fonction peut être définie à conditions de respecter les propriétés suivantes : 15 - Elle doit dépendre du taux d'interférence a, - Elle doit s'annuler lorsque a = 0 et a = 1 , - Elle doit prendre des valeurs positives quel que soit 1 > a > 0. Dans le cas où il n'y a pas d'interférences alors le coefficient a est nul 20 et C N estimé = Moyenne(C/N borné), on retrouve la formule habituelle du calcul du rapport signal sur bruit. Dans le cas où une interférence impacte l'ensemble des fréquences alors a = 1 et dans ce cas C1N estimé = Moyenne(C 7 Aï borné). On retrouve également la formule habituelle car une interférence impactant l'ensemble des 25 fréquences peut-être assimilée à un bruit blanc gaussien. Dans les cas où a = 0.5 le biais Ma(1 -N cc)59 bornéaPPliqué au rapport signal sur bruit mesuré et borné est maximal par rapport à une variance o-c/Nborné donnée. Ce maximum correspond au cas le plus défavorable par rapport aux conditions de bruit blanc gaussien (a = 0 et a = 1). 30 Dans un mode de réalisation la cinquième étape 105 est réalisée de la manière suivante : Le choix des types de modulations et taux de codage du code 35 correcteurs d'erreur (connu aussi sous l'expression anglaise MODCOD pour modulation and coding » en anglais) est réalisé en fonction du taux de fréquences brouillées a. Lorsque des fréquences sont brouillées le signal relatif à ces fréquences comporte des erreurs résultantes des interférences. Ces erreurs doivent être corrigées par le code correcteur d'erreur à condition que ce dernier ait une capacité, de correction adéquate. Afin de maximiser la probabilité de correction en condition d'interférence (a. est compris entre 10% et 60%) alors on n'utilise que des codes correcteurs ayant un taux de codage strictement inférieur 10 à 1A. Avantageusement on pourra aussi limiter l'ordre de modulations (par exemple se limiter aux modulation à deux valeurs de phase possible de type BPSK (Binary phase-shift keying) ou à quatre valeurs de phase possible de type QPSK (quadrature phase-shift keying). 15 Idéalement la sous liste des MODCOD pourra dépendre du taux d'interférence a. Ainsi les MODCOD QPSK Ratio QPSK Ratio: 1/3 peuvent être utilisés dans le cas d'interférences (a > 45%), alors que les autres MODCOD QPSK Ratio 2/5 et QPSK Ratio % peuvent aussi être utilisés dans des conditions d'interférences moindre (a REVENDICATIONS1. Procédé de détermination de paramètres de transmission de données émises en utilisant une pluralité de fréquences d'émission, caractérisé en ce qu'il comporte : - une première étape (101) de détermination pour chaque fréquence de la valeur d'un premier paramètre représentatif du rapport entre la puissance du signal émis en utilisant ladite fréquence et la puissance du bruit présent sur ladite fréquence, - une deuxième étape (102) de détermination de la valeur d'un deuxième paramètre représentatif d'un rapport entre le nombre de fréquences dont la valeur dudit premier paramètre est inférieure à un premier seuil et le nombre total de fréquences, - une troisième étape (103) de détermination de la valeur d'un troisième paramètre représentatif d'une variance de la dispersion des valeurs prises par lesdits premiers paramètres, - une quatrième étape (104) de détermination de la valeur d'un quatrième paramètre représentatif de la moyenne des valeurs des premiers paramètres diminuée d'une valeur dépendant de la valeur du deuxième et troisième paramètres, - une cinquième étape (105) de détermination d'un type de modulation et d'un type de code correcteur d'erreur et leurs paramètres respectifs à utiliser pour la transmission des données à partir de la valeur dudit quatrième paramètre. 2. Procédé selon la revendication 1 dans lequel ladite première étape est en 30 outre adaptée pour borner la valeur dudit premier paramètre entre deux valeurs dépendant de la valeur optimal du rapport signal sur bruit pour l'utilisation d'un type de modulation et d'un type de codage correcteur. 3. Procédé selon la revendication 1 ou 2 dans lequel ladite étape (105) de 35 détermination est adaptée en outre pour la détermination d'un type demodulation par comparaison entre la valeur dudit deuxième paramètre et d'un deuxième seuil. 4. Système adapté pour la mise en oeuvre du procédé de l'une des 5 revendication 1 à 3 et comportant un premier terminal (201) communicant avec un deuxième terminal (202) via un satellite (203) ; ledit premier terminal étant adapté pour la mise en oeuvre desdites première, deuxième et troisième étape du procédé, ledit deuxième terminal étant adapté pour la mise en oeuvre desdites 10 quatrième et cinquième étape du procédé ; et lesdits premier et deuxième terminaux étant respectivement adaptés pour émettre et recevoir les valeurs desdits premiers paramètres et de ladite variance. 15 5. Système adapté pour la mise en oeuvre du procédé de l'une des revendication 1 à 3 et comportant un premier terminal (201) communicant avec un deuxième terminal (202) via un satellite (203) ; ledit premier terminal étant adapté pour la mise en oeuvre desdites première, deuxième, troisième, quatrième, cinquième et sixième étapes du procédé ; et 20 lesdits premier et deuxième terminaux étant respectivement adaptés pour émettre et recevoir le type de modulation et le type de codage correcteur d'erreur à utiliser pour la transmission des données ainsi que la valeur des paramètres de la modulation et du codage correcteur à utiliser pour la transmission des données. 25