EP2767021A1 - Procede et systeme permettant l'allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux - Google Patents

Procede et systeme permettant l'allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux

Info

Publication number
EP2767021A1
EP2767021A1 EP12772303.9A EP12772303A EP2767021A1 EP 2767021 A1 EP2767021 A1 EP 2767021A1 EP 12772303 A EP12772303 A EP 12772303A EP 2767021 A1 EP2767021 A1 EP 2767021A1
Authority
EP
European Patent Office
Prior art keywords
power
channels
value
modulation
channel
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
EP12772303.9A
Other languages
German (de)
English (en)
Inventor
Catherine Lamy-Bergot
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.)
Thales SA
Original Assignee
Thales SA
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 Thales SA filed Critical Thales SA
Publication of EP2767021A1 publication Critical patent/EP2767021A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/06TPC algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/241TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account channel quality metrics, e.g. SIR, SNR, CIR or Eb/lo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
    • H04W52/262TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account adaptive modulation and coding [AMC] scheme

Definitions

  • the invention relates in particular to the field of radiocommunications in the high frequency or high frequency radio frequency band, for example for a bit rate greater than 19.2 kb / s, obtained for a system comprising several conventional channels or channels (n). 3kHz bandwidth.
  • the method dynamically manages the power allocation and / or modulation in a system comprising n channels under the given power constraint to maximize the total transmitted bit rate.
  • channel or “channel” will be used interchangeably in the present description.
  • given power constraint corresponds to the value of the power available for the operation of a system or the power budget available in the system.
  • the frequency band H F referred to is typically 2 MHz to
  • HF links provide an off-line capability that allows long-distance or long-distance communications without the need for a satellite.
  • HF links The long-distance communication capability of HF links is based on the reflection of HF waves (2, 30 MHz) on the ionosphere layers, layers whose qualities are not stable in time and space, which leads to large variations of the propagation channel. To this instability of the channel are also added the presence of possible jammers, especially at night when the passing RF spectrum is less important and therefore more crowded. Despite its instability, this channel has the advantage of allowing long-distance communications without the need to deploy beforehand a complicated or expensive infrastructure, unlike satellite communications, for example.
  • One of the problems to be solved in the context of using a wider frequency band is that of the effective management of the power budget limited by the characteristics of the power amplifier of the transmitting system.
  • Patent application WO 2007/015962 discloses a method for performing multi-band transmissions.
  • the patent application US 2006/291582 describes a solution for adaptation to selective channels for transmission in a multiple input multiple output system, better known by the abbreviation "MIMO".
  • MIMO multiple input multiple output system
  • the idea is to use power matching to allow all channels to see the same equivalent signal-to-noise ratio and therefore use the same modulation for all channels.
  • the method according to the invention will seek to obtain the best distribution of the power budget available on these n carriers, in order to optimize the transmitted throughput.
  • the technical problem is therefore, for a given power budget, to determine the optimal number of channels and / or the choice of corresponding modulation and coding, as well as the power distribution on each of the channels to allow optimization of the highest possible throughput, corresponding to the given operating point of the system.
  • the payload is defined as the ratio of the number of user bits supplied as input to the correction code and the time required for their transmission.
  • the total rate is defined as the ratio of the total number of bits transmitted (coded bits and signaling bits) relative to the time necessary for their transmission.
  • the invention relates to a method of dynamic power allocation required for each channel of an HF communication system comprising a number n of channels for signal transmission, the system comprising a maximum total power amplifier P to t characterized in that it comprises at least one step in which power and / or modulation is managed on all the n channels of said system in order to optimize a given error probability called operating point for a maximum flow rate D max under the constraint of the total power imposed by the operation of said system.
  • the subject of the invention relates to a method of dynamic power allocation required for each channel of an HF communication system comprising a number n of channels for signal transmission, the system comprising a maximum total power amplifier P to characterized in that it comprises at least the following steps:
  • a step where a power value P nec necessary to reach the value SNR is determined as a function of a quality value Qch of channel or channel obtained by way of return,
  • the method comprises at least the following steps:
  • a step where a value of power P nec necessary to reach the value SNR is determined as a function of a quality value Qch of channel or path obtained by way of return,
  • di (k) kxdi for k from 1 to n
  • k is the index of the channel
  • d, flow for the i th modulation.
  • the value of NbC of combinations, a number of the class C m n ⁇ n _ x , is tested, and for a value NbC that is sufficiently low and deemed acceptable, the different powers required for each flow di are calculated in starting from the maximum possible value D max , and stopping the calculation as soon as the power constraint Ci is verified.
  • the method comprises, for example, a step of traversing the tree of possibilities by carrying out pruning to reduce the complexity
  • One of these first simple prunings consists in considering the combinations existing between a flow rate D f0 nc defined as that desired by the system and a flow rate D min defined as an achievable flow rate, and then ⁇ a number of combinations NbC ⁇ NbC, • The number NbC is then compared to a threshold value, if NbC is lower than said threshold value then the process travels the flow rates from Dfonc to the first rate verifying the power constraint.
  • the method traverses the tree of the possibilities of combinations by carrying out pruning by using the power constraint Ci and verifying the potential of flow with respect to the best current flow.
  • the method repeats the aforementioned steps of matrix deduction and determination of the number of channels to be used, for each series of modulations serving its code. corrects and compares the results for each FEC configuration, in order to retain the modulation and coding pattern giving the highest bit rate.
  • the method comprises, for example, a post-correction step on the power allocation and optimization according to the value of the power budget when the optimum power budget P op ti found is strictly lower than the actual budget available P ree i, the process will emit at the optimum budget op ti found, in order to limit the power emitted.
  • the method may include a post-correction step on the power allocation and optimization according to the value of the power budget when the optimal power budget P op ti found is strictly less than the actual available budget P ree i, the process will allocate the remaining power budget available on the various selected channels, in order to improve their operating margin.
  • the value of P to t is corrected with a recoil factor corresponding to the modulations found and the steps of the method according to the invention are repeated.
  • the process steps are reiterated as the Qch quality information of the link evolves.
  • the invention also relates to a system for managing the power allocation and / or modulation on different channels for broadband H F communication characterized in that it comprises in combination at least the following elements:
  • An RF transmitter comprising n transmission channels, with n greater than 1, in the band H F,
  • a receiver R comprising means for receiving a set of n selected frequency channels and means for determining the quality of a channel
  • FIG. 1 an example of a structure of a system allowing the implementation of the method
  • FIG. 2 an example of an algorithm for sequencing the steps of the method according to the invention
  • FIG. 4 an illustration of a first example of implementation of the method
  • FIGS. 5A, 5B, 5C, 5D, 5E a second example of implementation of the method according to the invention using a tree run
  • FIGS. 5A, 5B, 5C, 5D, 5E a second example of implementation of the method according to the invention using a tree run
  • FIG. 6 the shaping of the signal at the output of the transceiver system according to the invention.
  • the method according to the invention comprises the dynamic definition of the allocation of the necessary power per channel or channel and / or the allocation of the modulation under maximization condition of the total payload transmitted.
  • the idea is to take advantage of the fact that the carriers do not see identical propagation channels and therefore do not have the same power requirements. This is especially true when different modulations are used on the different channels.
  • the method will therefore seek to define the best solution in terms of the number of carriers and the power level assigned to each in order to successfully transmit the highest possible throughput.
  • Fig. 1 shows an exemplary diagram of a radio transceiver comprising the following elements.
  • the user's binary data ⁇ 0, 1 ⁇ pass first in a correction module 1, FEC, then in an interleaver 2, before being demultiplexed 3.
  • the demultiplexed data are then transmitted on n channels ch1,. .chn, parallels.
  • the n channels are, for example, 3KHz width channels that may or may not be contiguous.
  • the data after processing in the transmission chain 4 consisting of a symbol formation module SYM, a scrambling module SYM, a framing module, M modulation and filter g (t) are summed 6, then transmitted via a channel 7 to a receiving part of the radio transceiver.
  • the received signal is first transposed T'fi in frequency, 8, which allows a separation of the data on the n chn channels, then the data are transmitted in a processing chain 9 which processes the data on n channels in parallel before reassembling them at a serial parallel buffer 10 and then transmitting the assembly to a deinterleaver 1 1 symmetrical with the interleaver of the transmitter part.
  • the data is transmitted to a correcting decoder module 12 which provides binary data ⁇ 0, 1 ⁇ .
  • the processing chain 9 comprises elements known to those skilled in the art, in particular a synchronization module SYN for each of the channels, a BFDE equalization module, followed by a prediction module of SYNP synchronization.
  • the system also includes a return channel 13 to collect the quality of the propagation channel for the different possible channels for transmission, able to inform the system of the quality of the propagation channel for each of the channels.
  • This quality information Qch channel or channel are grouped in a set S.
  • the quality score of the transmission may also take into account an average signal power value over a period of time passed. This average power is exploitable only if its measurement is carried out over a period of time for which the transmission and reception conditions are comparable to those observed for the measurement of the instantaneous power of the signal. It is also possible to weight the measurement of the instantaneous power of the signal, by preferential allocations to different services. For example, if one has allocated frequencies of one's own and others in shared access, one will be able to favor the use of the frequencies in own.
  • the correction code is shared between the channels or channels, only the modulation scheme is variable channel by channel (coded modulations can also be envisaged on one or more different channels), the correcting coding being shared between the channels.
  • One of the objectives of the method and of the system according to the invention is to achieve a given error probability (known as the operating point of the system) for a maximum payload (in order to obtain the most efficient service possible) under the constraint of the total power imposed. Note that the approach will remain valid if one wishes to achieve a given rate D max , as detailed below.
  • Figure 2 illustrates the different steps of the method according to the invention.
  • the first steps 20, 21 are system initialization steps carried out once and for all and integrated with the information of the system, then comes a step 22 of initialization of the link (establishment of the communication and transmission), which is performed a unique at the beginning of each link, and finally the recurring steps 23, 24, 25, 26 performed at each when the parameters of the communication (quality of the transmission channel, for example) of the system change, and in particular that the quality information transmitted by the return channel change.
  • the first Step 20 consists in establishing, for each of the m coding schemes considered and for a channel model considered, the SNR value of the minimum signal-to-noise ratio which makes it possible to guarantee the target error probability. This implements mechanisms known to those skilled in the art.
  • the method will define the required signal-to-noise ratio SNR per point of interest. operation. We will then use the values corresponding to the type of use concerned.
  • a second stage of initialization of the system Step 21 consists of defining the set of possible combinations of modulation schemes and coding.
  • the method considers an unordered combinatorics, the final order of the channels or channels n not important here since they will be classified next according to the needs of the user.
  • Step 22 the method will implement a first stage of initialization of the link, Step 22, which will consist in establishing for the equipment used (according to their precise characteristics, the link considered, .. .) different values of powers P necessary to reach their operating point SNR, as a function of the different possible quality values Qch of propagation channel that can provide the return channel 13.
  • S be the set of these quality values of the channel of propagation envisaged, and ⁇ S ⁇ the cardinal of this set.
  • m values makes it possible, in particular not to repeat each time the calculation of the vector of the necessary powers P ne c, where m is the number of modulations. It is also possible to decide to recalculate at each iteration only the mxn necessary powers, with m the number of possible modulations and n the number of channels considered.
  • the method will then execute a repeating phase corresponding to the steps described below and repeated each time new information, especially on the quality of a link are obtained at the transmitter by the way of return.
  • the first step of the recurrence phase, Step 23, consists, in particular, in establishing a classification of the different possible paths by quality level Qch decreasing according to the quality measurements received.
  • This approach is illustrated in FIG. 3, in a diagram whose ordinate axis corresponds to the degradation of the channel and the abscissa axis to authorized or unauthorized frequencies, showing that certain channels associated with a frequency b1 can be eliminated because forbidden b4, b9, (unauthorized frequencies in transmission corresponding to the channels or channels Ch4, Ch9), or too bad, for example b1 corresponding to a quality value situated beyond a level judged to be unacceptable.
  • the method generates a vector V of n values (at the most) ordered in decreasing order, namely that for each modulation m considered, the necessary power P m j to transmit on the channel j will be less than or equal to at the power P m j + 1 to transmit on the channel j + 1.
  • the method will deduce from the quality value Qch channel obtained by the quality information obtained by the return path 13 and the value of the SNR signal-to-noise ratio of the system operation, the power P nec necessary for each possible modulation scheme m and coding.
  • FIG. 4 the same modulation and coding scheme is used for each of the channels.
  • the problem is simplified and the method will determine the number n of channels or channels to be used and the power allocated per channel or channel is a maximum of n * m case with m modulation.
  • the total power budget is Ptot, the method allocates the power budget in priority to the channels having the best propagation conditions, namely in the order
  • the method will execute a step which consists in maximizing the bit rate under constraints. that is to solve a problem with n * m unknown under two constraints, on the one hand a total power constraint Ptot for the system, and on the other hand a constraint for defining a single power P, j , power for the channel j and the modulation i, to be considered by channel or channel n.
  • NbC very large number
  • the problem can be solved by calculating the necessary powers for each rate di, possibly starting from a possible minimum value of flow calculated elsewhere, for example using the procedure described for the case where all the channels use the same scheme of modulation and coding. The calculation stops as soon as the power constraint Ci is satisfied, since the problem under total power stress is then optimally solved for the system.
  • One of the first simple prunings consists in not considering the NbC combinations but in considering the combinations existing between a Dfonc rate defined as that desired by the system (a priori the flow rate D for example described in the aforementioned patent application FR10 / 04650, except if in practice the application layers do not generate sufficiently large traffic) and a flow rate D min defined as an achievable flow: in practice, it is possible to take as value the flow D to tmax, defined above.
  • the path of the necessary power matrix is based on the principle of tree pruning by detection of MCS modulation-coding configurations which do not respect the power constraint and which can not offer a better total throughput than the rate obtained by the current configuration. This is guaranteed by the routing rules of the power matrix which has been built according to the aforementioned payment rules flow rates / power.
  • the method will, for example, perform the steps of the path shown in Figures 5A, 5B, 5C, 5D.
  • First path of the tree (illustrated by steps 5B and 5C): For I varying from 1 to n, number of channels, the different channels are traversed in steps of 1,
  • test configuration is equal to the current configuration following the previous step.
  • a loop II taking into account the variation of FEC code is executed, which means that the method will roll out the algorithm for each FEC code case and retain the configuration modulation and coding giving the highest rate. This is illustrated by the I loop whose output is step 25 to return to step 24.
  • the method may comprise a step 26 which corresponds to a Post-correction on the power allocation and to the update optimization loop II as a function of the value of the total power or power budget. Loop II then returns to step 24.
  • This loop II may in particular be implemented when it is found that the optimal power budget P op ti found is strictly less than the actual available budget P ree i- We will then be able to choose either to transmit to the optimal budget P op ti found and thus to consume less power, or to add an additional step corresponding to allocate the remainder of the available power budget to selected channels to improve their operating margin. A prorated allocation of already allocated budgets for example may be considered.
  • the next step, step 27, shown in FIG. 6 may consist in applying the combination found for the next transmission phase (typically from the next opportunity of data transmission by the station), with signal formatting. in preparation for the decided power distribution before passing through the power amplifier of the transmitter.
  • One possibility is to introduce a guarantee of protection against intermodulation by ensuring a fixed difference ⁇ (typically 20dB) difference between the strongest and weakest carriers.
  • typically 20dB
  • the method and the system according to the invention have, in particular, the advantage of being compatible with existing systems.
  • the transmitter can be modified to provide different power levels on different sub-carriers without violating a standard, and the receiver, seeing different power levels, will treat them as it may have to deal with different attentions related to propagation channel.
  • the invention makes it possible to finely manage the power budget by allowing its irregular distribution over all the channels.
  • the proposed approach allows to define the best combination of power and modulation and coding schemes to maximize the transmitted throughput.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

Procédé et système d'allocation dynamique de puissance nécessaire sur un nombre n avec n supérieur à 1 d'un système de communication HF, le système comprenant un amplificateur de puissance totale maximale Ptot caractérisé en ce qu'il comporte au moins une étape dans laquelle on gère la puissance et/ou la modulation sur toutes les n voies dudit système afin d'optimiser une probabilité d'erreur donnée dite point de fonctionnement pour un débit maximal sous la contrainte de la puissance totale Ptot imposée par le fonctionnement dudit système.

Description

PROCEDE ET SYSTEME PERMETTANT L'ALLOCATION DYNAMIQUE DE PUISSANCE ET/OU DE MODULATION DANS UN SYSTEME COMPRENANT
N CANAUX
L'invention concerne notamment le domaine des radiocommunications dans la bande de fréquences H F ou hautes fréquences à haut débit, par exemple pour un débit supérieur à 19,2 kb/s, obtenu pour un système comprenant plusieurs canaux ou voies (n) classiques de 3kHz de bande passante. Le procédé permet de gérer dynamiquement l'allocation en puissance et/ou en modulation dans un système comprenant n canaux sous la contrainte de puissance donnée afin de maximiser le débit total transmis.
Les termes « voie » ou « canal » seront utilisés indifféremment dans la présente description. De même l'expression « contrainte de puissance donnée » correspond à la valeur de la puissance disponible pour le fonctionnement d'un système ou au budget de puissance disponible dans le système.
La bande de fréquences H F visée va, typiquement, de 2 MHz à
30MHz.
Les liens HF offrent une capacité hors ligne de vue qui permet de réaliser des communications à longue voire très longue distance sans nécessiter le recours à un satellite.
La capacité de communication à longue distance des liens HF repose sur la réflexion des ondes HF (2, 30 MHz) sur les couches de l'ionosphère, couches dont les qualités ne sont pas stables dans le temps et l'espace, ce qui amène de fortes variations du canal de propagation. A cette instabilité du canal viennent s'ajouter également la présence d'éventuels brouilleurs, en particulier la nuit où le spectre H F passant est moins important et donc plus encombré. Malgré son instabilité, ce canal présente l'intérêt de permettre des communications à longue distance sans qu'il soit nécessaire de déployer au préalable une infrastructure compliquée ou coûteuse, à la différence des communications par satellite par exemple.
Considérant également sa meilleure furtivité par rapport au satellite, ceci explique pourquoi l'on cherche actuellement à augmenter les débits offerts sur les liens HF.
Outre les utilisations les plus habituelles selon les directives de différents standards à des bandes de fréquence de largeur 3 kHz (canalisation HF dite classique aussi appelée BLU, et leur extension standardisée dans le mode double à 6kHz dit BLI connu de l'Homme du métier qui travaille sur deux canaux adjacents, une solution a également été proposée dans la demande de brevet du Demandeur intitulée « Procédé et système de communications adaptatives en bande HF», sous le numéro FR 10/04650, pour considérer l'emploi d'une pluralité (n) de tels canaux 3kHz (contigus ou non) afin d'offrir des débits utiles plus importants aux utilisateurs de la bande HF.
L'un des problèmes à résoudre dans le cadre d'une utilisation d'une bande de fréquences plus large est celui de la gestion efficace du budget de puissance limité par les caractéristiques de l'amplificateur de puissance du système émetteur.
Il apparaît clairement que lorsque l'on va considérer une pluralité de canaux répartis dans une bande relativement large (p.ex. 200 kHz), et réaliser une émission large bande seule capable de permettre d'atteindre de haut débit (débits > 32 kb/s), les différentes voies réparties sur cette large bande ne verront pas les mêmes imperfections du canal de propagation : typiquement les évanouissements ou fading seront différents, et a fortiori les brouillages, intentionnels ou non, différeront.
Il est connu de l'art antérieur d'utiliser un même schéma de modulation, par exemple, M-PSK, M-QAM connues de l'Homme du métier, pour deux voies, où le même code et entrelaceur est partagé et enfin où le budget de puissance est équiréparti. Un des inconvénients de l'art antérieur est de travailler sur une valeur typique de deux voies, et de ne disposer d'aucun moyen pour optimiser le nombre de porteuses et d'aucune indication de répartition de puissance.
La demande de brevet WO 2007/015962 divulgue un procédé pour effectuer des transmissions multi-bande.
La demande de brevet US 2006/291582 décrit une solution d'adaptation à des canaux sélectifs pour la transmission dans un système entrée multiple, sortie multiple, plus connu sous l'abréviation « MIMO ». L'idée est d'utiliser une adaptation de puissance pour permettre à tous les canaux de voir le même rapport signal sur bruit équivalent et donc d'utiliser la même modulation pour tous les canaux.
En tenant compte d'un système comprenant un maximum de n porteuses correspondant à n voies réparties dans une bande de fréquences donnée, le procédé selon l'invention va chercher à obtenir la meilleure répartition du budget de puissance disponible sur ces n porteuses, afin d'optimiser le débit utile transmis.
Le problème technique posé est donc, pour un budget de puissance donné, de déterminer le nombre de voies optimal et/ou le choix de modulation et de codage correspondants, ainsi que la répartition de puissance sur chacune des voies afin de permettre une optimisation d'un débit utile le plus élevé possible, correspondant au point de fonctionnement donné du système.
L'expression « point de fonctionnement donné » d'un système est connue de l'Homme du métier et correspond à un point de fonctionnement fixé par l'utilisateur. Ce point de fonctionnement est défini comme la valeur du rapport signal à bruit auquel il est prévu de faire fonctionner le système.
Le débit utile est défini comme le rapport du nombre de bits utilisateurs fournis en entrée du code correcteur et du temps nécessaire à leur transmission. Similairement, le débit total est défini comme le rapport du nombre de bits total transmis (bits codés et bits de signalisation) rapporté au temps nécessaire à leur transmission.
L'invention concerne un procédé d'allocation dynamique de puissance nécessaire pour chaque voie d'un système de communication HF comprenant un nombre n de voies pour la transmission de signal, le système comprenant un amplificateur de puissance totale maximale Ptot caractérisé en ce qu'il comporte au moins une étape dans laquelle on gère la puissance et/ou la modulation sur tous les n canaux dudit système afin d'optimiser une probabilité d'erreur donnée dite point de fonctionnement pour un débit maximal Dmax sous la contrainte de la puissance totale imposée par le fonctionnement dudit système.
L'objet de l'invention concerne un procédé d'allocation dynamique de puissance nécessaire pour chaque canal d'un système de communication HF comprenant un nombre n de canaux pour la transmission de signal, le système comprenant un amplificateur de puissance totale maximale Ptot caractérisé en ce qu'il comporte au moins les étapes suivantes :
• une étape d'initialisation du système dans laquelle on définit m schémas de modulation et une valeur de rapport signal à bruit SNR,
· une étape où l'on détermine une valeur de puissance Pnec nécessaire pour atteindre la valeur SNR en fonction d'une valeur de qualité Qch de canal ou voie obtenue par voie de retour,
• une étape de classification des différents canaux chn par niveau de Qch décroissant, générant un vecteur de n valeurs (au maximum) ordonné de façon décroissante, afin que pour une modulation m donnée la puissance nécessaire Pm j pour transmettre sur le canal j soit inférieure ou égale à p j+1
r m • une étape où pour chaque canal n, en utilisant la valeur de Qch et la valeur de SNR de fonctionnement, on déduit une matrice de puissance nécessaire pour chaque modulation m considérée et on obtient P[P,j] où i varie de 1 à m modulations et j varie de 1 à n canaux,
· pour un schéma de modulation identique utilisé pour tous les n canaux, une étape de détermination du nombre de canaux à utiliser, en considérant la matrice P ligne par ligne, en calculant la puissance et la valeur du débit pour un ensemble de k canaux, di(k)=kxdi pour k de 1 à n, k est l'indice du canal, d, = débit pour la ieme modulation, et la sélection d'une combinaison des n canaux offrant un débit total maximal Dtotmax tout en respectant la contrainte de puissance totale.
Selon une variante de réalisation, dans le cas où il existe m schémas de codage différents pour les n canaux, le procédé comporte au moins les étapes suivantes :
• une étape d'initialisation du système dans laquelle on définit m schémas de modulation et une valeur de rapport signal à bruit SNR,
• une étape où l'on détermine une valeur de puissance Pnec nécessaire pour atteindre la valeur SNR en fonction d'une valeur de qualité Qch de canal ou voie obtenue par voie de retour,
• une étape de classification des différents canaux chn par niveau de Qch décroissant, générant un vecteur de n valeurs (au maximum) ordonné de façon décroissante, afin que pour une modulation m donnée la puissance nécessaire Pm j pour transmettre sur le canal j soit inférieure ou égale à Pm j+1
• une étape où pour chaque canal n, en utilisant la valeur de Qch et la valeur de SNR de fonctionnement, on déduit une matrice de puissance nécessaire pour chaque modulation m considérée et on obtient P[P,j] où i varie de 1 à m modulations et j varie de 1 à n canaux,
• une étape de détermination des n canaux possibles et de l'allocation de la puissance consistant à maximiser le débit :
n m
max ^ ^ xt jdi sous les contraintes :
j=l i=l
(C0 ) d'intégrité : x. , e {0; 1} ,∑ x. . = lVj
(Cx) de puissance : < Ptot
sachant : P; j < P; j+1Vz, j et d; > di+1V/
où di(k)=kxdi pour k de 1 à n, k est l'indice du canal, d, = débit pour la ieme modulation.
Selon une variante du procédé, on teste la valeur de NbC de combinaisons, nombre de la classe Cm n ÷n_x , et pour une valeur NbC suffisamment faible et jugée acceptable, on calcule les différentes puissances nécessaires pour chaque débit di, en partant de la valeur maximale possible Dmax, et l'on arrête le calcul dès que la contrainte de puissance Ci est vérifiée.
La valeur de NbC de combinaisons, nombre de la classé e" , dépassant une valeur seuil fixée, le procédé comporte, par exemple, une étape consistant à parcourir l'arbre des possibles en procédant à des élagages permettant de réduire la complexité,
• Un de ces premiers élagages simples consiste à considérer les combinaisons existant entre un débit Df0nc défini comme celui souhaité par le système et un débit Dmin défini comme un débit atteignable, puis · On détermine un nombre de combinaisons NbC < NbC, • Le nombre NbC est ensuite comparé à une valeur seuil, si NbC est inférieure à ladite valeur seuil alors le procédé parcourt les débits depuis Dfonc jusqu'au premier débit vérifiant la contrainte de puissance.
Selon une variante de réalisation, le procédé parcourt l'arbre des possibilités de combinaisons en procédant à des élagages en utilisant la contrainte de puissance Ci et en vérifiant le potentiel de débit par rapport au meilleur débit courant.
Pour des systèmes comprenant plusieurs possibilités de codage correcteur d'erreur FEC avec chacune une série de modulations m possibles, le procédé réitère les étapes précitées de déduction de matrice et de détermination du nombre de canaux à utiliser, pour chaque série de modulations servant son code correcteur et compare les résultats pour chaque configuration FEC, afin de retenir la configuration de modulation et de codage donnant le débit le plus élevé.
Le procédé comporte, par exemple, une étape de post-correction sur l'allocation de puissance et d'optimisation en fonction de la valeur du budget de puissance lorsque le budget de puissance optimal Popti trouvé est strictement inférieur au budget réel disponible Preei, le procédé va émettre au budget optimal Popti trouvé, afin de limiter la puissance émise.
Le procédé peut comporter une étape de post-correction sur l'allocation de puissance et d'optimisation en fonction de la valeur du budget de puissance lorsque le budget de puissance optimal Popti trouvé est strictement inférieur au budget réel disponible Preei, le procédé va allouer le reste de budget de puissance disponible sur les différents canaux sélectionnés, afin d'améliorer leur marge de fonctionnement.
Selon une variante on corrige la valeur de Ptot avec un facteur de recul correspondant aux modulations trouvées et on réitère les étapes du procédé selon l'invention. Les étapes du procédé sont réitérées lorsque les informations sur la qualité Qch de la liaison évoluent.
L'invention concerne aussi un système permettant de gérer l'allocation de puissance et/ou de modulation sur différentes voies pour communications H F large bande caractérisé en ce qu'il comporte en combinaison au moins les éléments suivants:
• Un émetteur HF comprenant n voies de transmission, avec n supérieur à 1 , dans la bande H F,
• Un récepteur R comprenant des moyens pour recevoir un ensemble de n canaux fréquentiels sélectionnés et des moyens pour déterminer la qualité d'un canal,
• Une voie de retour permettant la transmission de l'information de la qualité du canal vers l'émetteur,
• Ledit système comportant des moyens pour mettre en œuvre les étapes du procédé selon l'invention.
D'autres caractéristiques et avantages de la présente invention apparaîtront mieux à la lecture de la description d'un ou plusieurs exemples de réalisation faite en regard des figures qui représentent:
· La figure 1 , un exemple de structure d'un système permettant la mise en œuvre du procédé,
• La figure 2, un exemple d'algorithme pour le séquencement des étapes du procédé selon l'invention,
• La figure 3, une représentation de la classification des voies par niveau de qualité décroissant,
• La figure 4, une illustration d'un premier exemple de mise en œuvre du procédé, • Les figures 5A, 5B, 5C, 5D, 5E, un deuxième exemple de mise en œuvre du procédé selon l'invention utilisant un parcours en arbre, et
• La figure 6, la mise en forme du signal en sortie du système émetteur- récepteur selon l'invention.
En résumé, le procédé selon l'invention, dont plusieurs exemples vont être donnés dans la suite de la description, comporte la définition dynamique de l'allocation de la puissance nécessaire par canal ou voie et/ou de l'allocation de la modulation sous condition de maximisation du débit utile total transmis.
L'idée mise en œuvre est de tirer avantage du fait que les porteuses ne voient pas des canaux de propagation identiques et n'ont donc pas les mêmes besoins de puissance. Ceci est d'autant plus vrai lorsque des modulations différentes sont employées sur les différentes voies. Le procédé va donc chercher à définir la meilleure solution en termes de nombre de porteuses et de niveau de puissance attribuée à chacune afin de réussir à transmettre un débit utile le plus élevé possible.
La figure 1 représente un exemple de schéma d'un émetteur/récepteur radio comprenant les éléments suivants.
Au niveau de la partie émetteur du système ; les données binaires {0, 1 } de l'utilisateur passent en premier dans un module de correction 1 , FEC, puis dans un entrelaceur 2, avant d'être démultiplexées 3. Les données démultiplexées, sont ensuite transmises sur n canaux ch1 ,..chn, parallèles. Les n canaux sont, par exemple, des canaux de largeur 3KHz pouvant être contigus ou non.
Les données après traitement dans la chaîne d'émission 4 constituée d'un module de formation de symboles SYM, d'un module de scrambling SYM, d'un module de mise en trame, de modulation M et de filtre g(t) sont sommées 6, puis transmises via un canal 7 vers une partie réceptrice de l'émetteur/récepteur radio.
Au niveau de la partie récepteur R, le signal reçu est dans un premier temps transposé T'fi en fréquence, 8, ce qui permet une séparation des données sur les n canaux chn, puis les données sont transmises dans une chaîne de traitement 9 qui traite les données sur n canaux en parallèle avant de les réassembler au niveau d'un tampon parallèle série 10 puis de transmettre l'ensemble à un désentrelaceur 1 1 symétrique de l'entrelaceur de la partie émetteur. Après désentrelacement, les données sont transmises à un module de décodage correcteur 12 qui fournit des données binaires {0, 1 }.
Au niveau de la chaîne de réception, la chaîne de traitement 9 comprend des éléments connus de l'Homme du métier, notamment un module de synchronisation SYN pour chacune des voies, un module d'égalisation BFDE, suivi d'un module de prédiction de synchronisation SYNP.
Le système comporte aussi une voie de retour 13 permettent de collecter la qualité du canal de propagation pour les différents canaux possibles pour la transmission, capable d'informer le système de la qualité du canal de propagation pour chacun des canaux. Ces informations de qualité Qch de canal ou de voie sont regroupées dans un ensemble S.
Afin d'obtenir une information sur la qualité Qch d'un canal ou voie de propagation, il est possible d'utiliser la technique décrite dans la demande de brevet précitée FR /1004650 du demandeur. Ainsi, il est possible d'obtenir des informations de qualité correspondant à une puissance de bruit ou à un rapport signal qui est transmis par le récepteur à l'émetteur, à partir de mesures réalisées en réception soit sur le rapport signal-à-bruit estimé, par exemple sur des symboles pilotes de la trame reçue, soit pour les canaux où il n'y a pas de trafic, par intégration du bruit sur la sous-bande considérée. En pratique, ces valeurs mesurées seront converties en une valeur discrète prise dans l'ensemble prédéfini S de valeurs qualifiant la liaison. Par exemple, la puissance du signal reçu est mesurée, en l'absence de transmission dans chaque canal. Cette mesure est effectuée par le récepteur avec un convertisseur analogique- numérique de dynamique et de valeur de saturation connues, non représenté sur la figure car ne faisant pas partie de l'invention. La note de qualité de la transmission peut également prendre en compte une valeur de puissance moyenne du signal au cours d'une période de temps passée. Cette puissance moyenne est exploitable uniquement si sa mesure est réalisée sur une période de temps pour laquelle les conditions d'émission et de réception sont comparables à celles observées pour la mesure de la puissance instantanée du signal. Il est aussi possible de pondérer la mesure de la puissance instantanée du signal, par des allocations préférentielles à différents services. Par exemple, si l'on dispose de fréquences attribuées en propre et d'autres en accès partagé, on pourra favoriser l'utilisation des fréquences en propre.
Avant de décrire les étapes mises en œuvre par le procédé selon l'invention, les conditions nécessaires à la mise en œuvre vont être posées : Soient
• n le nombre maximal de canaux utilisés dans la bande de fréquence totale du signal ;
• Ptot la puissance totale maximale que l'amplificateur (non représenté) de la chaîne d'émission peut fournir. Cette puissance tient compte de l'éventuel facteur de recul (connu sous l'acronyme anglo-saxon back-off) nécessairement introduit pour protéger l'amplificateur utilisé en multi- porteuses ;
• m le nombre de schémas de modulation (et codage) pouvant être considérés sur chaque voie ou canal. Ces schémas sont classés par ordre décroissant de débits d,, c'est-à-dire que di>d,+i i=1 ..m-1 , d1 >d2...>dm-i . Les schémas de modulation et codage sont ordonnés logiquement, à savoir que l'on considère des solutions pour lesquelles on a des débits inversement décroissants avec le rapport signal à bruit nécessaire pour atteindre un point de fonctionnement du système.
Dans le cas où, dans une approche de type BLI (bande latérale inférieure), le code correcteur est partagé entre les voies ou canaux, seul le schéma de modulation est variable canal par canal (des modulations codées pouvant être également envisagées sur une ou plusieurs des différents canaux), le codage correcteur étant partagé entre les voies.
En revanche, il est possible d'envisager plusieurs possibilités de code correcteur FEC dans les paramètres du système. Chaque code correcteur FEC est alors considéré avec sa série de modulations possibles ; dans ce cas, l'algorithme décrit ci-après sera relancé pour chaque série de modulations servant son code correcteur, et les résultats obtenus pour chaque configuration FEC seront ensuite comparés pour conclure sur la solution offrant le meilleur débit tout en respectant les contraintes imposées, notamment la puissance disponible ou le budget de puissance disponible.
L'un des objectifs du procédé et du système selon l'invention est d'atteindre une probabilité d'erreur donnée (dite point de fonctionnement du système) pour un débit utile maximal (afin d'obtenir un service le plus efficace possible) sous la contrainte de la puissance totale imposée. On notera que l'approche restera valable si l'on souhaite atteindre un débit donné Dmax, comme détaillé plus loin.
La figure 2 illustre les différentes étapes du procédé selon l'invention. Les premières étapes 20, 21 sont des étapes d'initialisation du système réalisées une fois pour toutes et intégrées aux informations du système, puis vient une étape 22 d'initialisation de la liaison (établissement de la communication et transmission), qui est réalisée une unique fois en début de chaque liaison, et enfin les étapes récurrentes 23, 24, 25, 26 réalisées à chaque fois que les paramètres de la communication (qualité du canal de transmission, par exemple) du système changent, et donc notamment que les informations de qualité transmises par la voie de retour changent.
Etapes d'initialisation du système
La première étape Etape 20 consiste à établir, pour chacun des m schémas de codage considérés et pour un modèle de canal considéré, la valeur SNR du rapport signal à bruit minimal qui permet de garantir la probabilité d'erreur cible. Ceci met en œuvre des mécanismes connus de l'Homme du métier.
Dans le cas où le système comporte plusieurs points de fonctionnement cible (par exemple un point de fonctionnement pour la phonie, et un point de fonctionnement pour la transmission de données), le procédé définira le rapport signal-à-bruit SNR nécessaire par point de fonctionnement. On utilisera alors par la suite les valeurs correspondant au type d'usage concerné.
Puis une deuxième étape d'initialisation du système Etape 21 , consiste à définir l'ensemble des combinaisons possibles de schémas de modulation et codage. En pratique, le procédé considère une combinatoire non ordonnée, l'ordre final des voies ou canaux n n'important pas ici puisqu'elles seront classées ensuite selon les besoins de l'utilisateur.
Les débits utiles dut offerts par chacune des combinaisons de schémas de modulation et codage d'au plus n voies ou canaux sont alors classés par débits utiles dut décroissants, pour donner un vecteur D de taille NbC. Ce vecteur contient l'information du débit utile dut offert, du nombre N de canaux utilisés ainsi que l'information de la combinaison de schéma de modulation (et codage) permettant de l'atteindre. On notera que pour m configurations de modulations et un maximum de n voies, on obtient une valeur de NbC de la classe C" . Selon un mode de réalisation, il est aussi possible de réduire la valeur de NbC en interdisant certaines combinaisons, comme cela a par exemple été choisi en mode BLI pour lequel le standard ne définit que certains des débits possibles définis en Bande Latérale Unique BLU.
Etape d'initialisation de la liaison
Une fois le système initialisé, le procédé va mettre en œuvre une première étape d'initialisation de la liaison, Etape 22, qui va consister à établir pour les équipements utilisés (en fonction donc de leurs caractéristiques précises, de la liaison considérée, ...) différentes valeurs de puissances P nécessaires pour atteindre leur point SNR de fonctionnement, en fonction des différentes valeurs possibles de qualité Qch de canal de propagation que peut fournir la voie de retour 13. Soit S l'ensemble de ces valeurs de qualité du canal de propagation envisagées, et \S\ le cardinal de cet ensemble.
Cette étape de calcul des |S|m valeurs permet, notamment de ne pas refaire à chaque fois le calcul du vecteur des puissances nécessaires Pnec, où m est le nombre de modulations. Il est aussi possible de décider de recalculer à chaque itération uniquement les m x n puissances nécessaires, avec m le nombre de modulations possibles et n le nombre de canaux considérés.
Ces étapes préliminaires réalisées, le procédé va ensuite exécuter une phase récurrente correspondant aux étapes décrites ci-après et répétées à chaque fois que de nouvelles informations, notamment sur la qualité d'une liaison sont obtenues au niveau de l'émetteur par la voie de retour.
En l'absence de nouvelles informations de qualité et de toute modification dans le système, les mêmes paramètres de transmission seront utilisés. En revanche, face à une modification dans le système (par exemple un changement de type de transmission), on pourra être amené à relancer l'étape d'initialisation de la liaison 22. Etapes de récurrence
La première étape de la phase de récurrence, Etape 23, consiste, notamment, à établir une classification des différentes voies possibles par niveau de qualité Qch décroissant en fonction des mesures de qualité reçues. Cette approche est illustrée par la figure 3, dans un diagramme dont l'axe des ordonnées correspondant à la dégradation du canal et l'axe des abscisses à des fréquences autorisées ou non, montrant que certaines voies associées à une fréquence bl peuvent être éliminées car interdites b4, b9, (fréquences non autorisées en émission correspondant aux canaux ou voies Ch4, Ch9), ou trop mauvaises, par exemple b1 correspondant à une valeur de qualité située au- delà d'un niveau jugé comme inacceptable. A la fin de cette étape 23 le procédé génère un vecteur V de n valeurs (au maximum) ordonnées de façon décroissante, à savoir que pour chaque modulation m considérée, la puissance nécessaire Pm j pour transmettre sur le canal j sera inférieure ou égale à la puissance Pm j+1 pour transmettre sur le canal j+1 .
Puis lors d'une deuxième Etape 24, pour chacune de ces n canaux correspondant aux fréquences autorisées et ordonnées à l'étape précédente, le procédé va déduire de la valeur de la qualité Qch de canal obtenue par l'information de qualité obtenue par la voie de retour 13 et de la valeur du rapport signal à bruit SNR de fonctionnement du système, la puissance Pnec nécessaire pour chaque schéma de modulation m et codage envisageable. Ceci définit la matrice de puissance P=[Pr]i=i..m, j=i..n qui vérifie donc les contraintes sus-mentionnées P,j <= P,j+1 pour tout j=1 ..n-1 , i :1 ..m. Chaque ligne de la matrice correspond à la transmission du débit d, avec par construction la relation di>di+i i=1 ..m-1.
En considérant par simplicité que la dernière ligne (schéma de modulation et codage numéro m) correspond à l'absence de transmission (soit un débit nul et une puissance nulle), on est donc en mesure de travailler en considérant toujours une transmission à n canaux, certains canaux étant éventuellement associés à une puissance Pm j+1 = 0 et à un débit d,=0.
Deux variantes de mise en œuvre du procédé pour la partie récurrente vont être décrites en relation aux figures 4 et 5 selon que les schémas de modulation et codage m sont identiques ou non sur les n canaux.
Selon une première variante de mise en œuvre, figure 4, le même schéma de modulation et codage est utilisé pour chacune des voies. Le problème se simplifie et le procédé va déterminer le nombre n de voies ou canaux à utiliser ainsi que la puissance allouée par voie ou canal soit un maximum de n*m cas avec m la modulation.
Le procédé considère ligne par ligne (i.e. pour un schéma donné de modulation et codage considéré) la matrice P en calculant la puissance Pi(k)=∑j=1..kPij et la valeur du débit pour un ensemble de k canaux, di(k)=kxd, pour k de 1 à n, k est l'indice du canal, d, = débit pour la ieme modulation, et retient comme solution la combinaison offrant le débit total maximal tout en respectant la contrainte de puissance totale Soit Dtotmax cette solution, elle correspond au débit retenu pour le cas où il existe le même schéma de modulation m sur les différentes voies ou canaux n. Sur la figure 4, le budget puissance total est Ptot, le procédé alloue le budget de puissance en priorité aux voies présentant les meilleures conditions de propagation, soit dans l'ordre
b8 b5 b2 bu bio b6 b4 = A B C D E F.
Selon une deuxième variante de mise en œuvre décrite à la figure 5, dans le cas où l'on utilise des schémas de modulation et codage différents sur chaque canal n, le procédé va exécuter une étape qui consiste à maximiser le débit sous contraintes, c'est-à-dire à résoudre un problème à n*m inconnues sous deux contraintes, d'une part une contrainte de puissance totale Ptot pour le système, et d'autre part une contrainte de définition d'une unique puissance P,j, puissance pour le canal j et la modulation i, à considérer par voie ou canal n.
Cette seconde contrainte peut être formalisée au moyen de variables Xij permettant d'imposer une contrainte d'intégrité c'est-à-dire qu'une et une seule des puissances P,j, puissance pour le canal j et la modulation i, sera considérée par ligne au niveau de la matrice de puissance, avec di : le débit pour la modulation i=1 ..m, Ptot le budget de puissance totale pour le système n m
max ^ ^ xt jdi sous les contraintes :
j=l i=l
(C0 ) d'intégrité : e {0; l} , = lVj
i=l
n m
(Cx) de puissance : fi < Ptot
i=\ i=\
sachant : P; j < P; j+1Vz, j et d; > di+1Vz
Cette approche permet, notamment dans le cas de valeurs m et n importantes, de ne pas avoir à tester un nombre NbC très important, par exemple, C+n_! = 6435 dans le cas où m=8 et n=8. Si la valeur de NbC est jugée suffisamment faible pour que l'ensemble des tests puissent être menés dans le temps imparti ou avec une complexité acceptable (facteurs dépendant de l'équipement, des capacités de calcul, ...), le problème peut être résolu en calculant les puissances nécessaires pour chaque débit di, éventuellement en partant d'une valeur minimale possible de débit calculée par ailleurs, par exemple en utilisant la procédure décrite pour le cas où tous les canaux emploient le même schéma de modulation et codage. Le calcul s'arrête dès que la contrainte de puissance Ci est vérifiée, puisque le problème sous contrainte de puissance totale est alors résolu de manière optimale pour le système.
Si la valeur de NbC est jugée trop importante pour que l'ensemble des tests puissent être menés dans le temps imparti ou pour une consommation acceptable (en particulier lorsque l'on considère des équipements portatifs), afin de trouver la combinaison optimale (débits-modulations-nombre de canaux utilisés), le procédé va parcourir l'arbre des possibles en procédant à des élagages permettant de réduire la complexité, ceci est représenté aux figures 5A-5D.
Un des premiers élagages simples consiste à ne pas considérer les NbC combinaisons mais à considérer les combinaisons existant entre un débit Dfonc défini comme celui souhaité par le système (a priori le débit D par exemple décrit dans la demande de brevet précitée FR10/04650, sauf si en pratique les couches applicatives ne suscitent pas un trafic suffisamment important) et un débit Dmin défini comme un débit atteignable : en pratique, il est possible de prendre comme valeur le débit Dtotmax, défini ci-avant.
On obtient alors (après avoir situé rapidement Dionc et Dmin dans le vecteur D grâce à une recherche dans D par exemple par dichotomie, méthode connue de l'Homme du métier) un nombre de combinaisons NbC < NbC qui, s'il est jugé acceptable, c'est-à-dire d'une complexité n'excédant pas les capacités de l'équipement par rapport au temps imparti pour mener ce calcul, permettra de résoudre le problème en parcourant les débits depuis Dmax jusqu'au premier débit vérifiant la contrainte de puissance.
Si NbC est jugé encore trop élevé, le procédé va utiliser des étapes d'élagage représentées à la figure 5 qui utilise l'ordonnancement important de la matrice P, afin d'élaguer au maximum des branches de l'arbre de possibles que l'on va parcourir dans la matrice P.
En détail, le parcours de la matrice des puissances nécessaires repose sur le principe d'un élagage de l'arbre par détection des configurations modulation- codage MCS qui ne respectent pas Ci la contrainte de puissance et qui ne peuvent offrir un meilleur débit total que le débit obtenu par la configuration courante. Ceci est garanti par les règles de parcours de la matrice de puissance qui a été construites en fonction des règles ordonnancements précités débits/puissance.
Pour cela, le procédé va, par exemple, exécuter les étapes de parcours représentées avec les figures 5A, 5B, 5C, 5D.
Initialisation des variables :
Paramètres de la configuration optimale courante : débit cumulé dCUrr=0 ; vecteur des modulations choisies mCUrr=(0, ..0)0..m (on introduit ici une modulation virtuelle m0 pour permettre de réaliser la boucle sur les comparaisons de modulation entre la colonne courante et la précédente sans avoir à particulariser le traitement de la première colonne);
Paramètres de la configuration en cours de test : débit cumulé dtest=0 ; vecteur des modulations testées mtest=(0, ..0)0..m ;
Premier parcours de l'arbre (illustré par les étapes figure 5B et 5C) : Pour I variant de 1 à n, nombre de canaux, on parcourt les différents canaux par pas de 1 ,
Sélectionner mtest(l), la meilleure valeur de schéma de modulation et codage (correspondant au débit le plus élevé) compatible de la contrainte de puissance Ci et tenant compte de l'impossibilité de sélectionner une modulation non ordonnée de ar la méthode de construction de la matrice des puissances : mteÀl)
( , ..)+Pf i≤C 1,
/
Mettre à jour le débit de la configuration de test : dtest ~ ^ dmtest d ) 0ù dmtest(j) est le débit pour la mtest(j)eme modulation.
Fin de la boucle sur I on a parcouru les canaux choisis: on définit avec la solution des valeurs test obtenue la première combinaison de solutions courante pour le débit et la modulation : dCUrr=dtest ; et pour j=1 ..n, mCUrr(j)= mtest(j).
Parcours dans l'arbre avec élagage :
Au début de cette étape, la configuration de test est égale à la configuration courante suite à l'étape précédente. On va parcourir sélectivement les possibilités de façon à déterminer si il resterait une combinaison permettant d'atteindre un débit supérieur au débit courant tout en respectant la contrainte de puissance.
Pour k variant de n-1 à 1 par pas de 1 , boucle sur les canaux
Pour p variant de mtest(k)+1 à m, boucle sur les modulations
Elagage de la configuration de test vers la prochaine configuration à tester (illustré par les étapes 5C et 5D de la figure 5) : mtest(k) = p ; et pour j=k+1 ..n,
Calcul du débit maximal possible de la configuration de test, correspondant à l'emploi de la modulation mtest(j) pour l'ensemble des canaux suivants :
k
d = "∑ dm
test max mtest ,l.■)> + f v» - t) ' x i΄ mtest (k ) .
Si dtestmax est inférieur au débit courant dCUrr) , on sort de la boucle et la configuration courante est retenue. Sinon, on poursuit en sélectionnant, pour I variant de k+1 à n par pas de 1 , les meilleures valeurs mtest(l) de schéma de modulation et codage compatibles de la contrainte de puissance Ci et tenant compte de l'impossibilité de sélectionner une modulation non ordonnée de par la méthode de m, il) = min(z)
construction de la matrice des puissances :
(l-l ∑pi +p!<c
Dans une variante, on pourra également tester à chaque valeur de I si le débit maximal possible de la configuration de test dépasse toujours dCUrr, afin de sortir plus rapidement de la boucle sur I pour éliminer la configuration en cours de test dans le cas contraire.
A la fin de la boucle sur I, on met alors à jour le débit de la configuration de test : dtest dmtest U) , et on le compare au débit de la solution courante : si dCurr<dtest ; on remplace la solution courante par la solution actuelle (optionnellement on pourra la remplacer si dCUrr=dtest et que la puissance nécessaire à la solution en cours de test est inférieure à celle pour la solution courante), soit : pour j=k..n, mCUrr(j)= mtest(j).
Fin de la boucle sur p : on a parcouru l'ensemble des possibilités correspondant à des modifications de la keme colonne de la matrice, on passe donc à la colonne précédente.
Fin de la boucle sur k : l'ensemble des configurations pouvant permettre d'atteindre un débit supérieur à dCUrr a été considéré. On s'arrête donc. C'est la configuration courante qui est retenue.
Un exemple est donné en relation avec les figures 5A, 5B, 5C, 5D et 5E pour 6 canaux et 6 modulations et la modulation 0: après les initialisations, le calcul de la première solution se fait dans les étapes figure 5B et 5C avec en figure 5B le débit de test égal à 3di (débit pour la modulation n°1 ) . En figure 5C, dtest puis le procédé compare la valeur de puissance nécessaire pour avoir le débit di sur le cinquième canal et trouve que ceci ne permet pas de vérifier la contrainte Ci. La modulation n°2 est alors considérée, qui dans le cas de l'exemple considéré permet de vérifier la contrainte de puissance : le procédé continue donc en réalisant La croix dans la matrice (figure 5C) indique ici que la condition Ci n'est pas vérifiée. Le procédé se déroule jusqu'à la dernière ligne où l'on constate qu'il faut atteindre mtest(6)=6 pour vérifier à nouveau la contrainte Ci. Nous avons donc obtenu une première configuration qui est entrée comme configuration courante.
L'étape suivante d'élagage va alors se dérouler, comme illustré par les figures 5D et 5E : on élague les valeurs de la neme colonne (6eme colonne), et on diminue d'une modulation celle de la n-1 eme. Le processus se déroule alors sous la contrainte de puissance et on obtient une nouvelle configuration, correspondant au débit de test qui dans l'exemple est supérieur à la configuration courante. La configuration courante est donc mise à jour. Les boucles d'élagage continuent mais dans l'exemple on ne trouve plus de cas où le débit maximal peut dépasser le débit courant, on sort donc de l'algorithme.
A la suite des ces étapes, dans le cas où les codes correcteur varient, une boucle II prenant en compte la variation de code FEC est exécutée, qui fait que le procédé va dérouler l'algorithme pour chaque cas de code FEC et retenir la configuration de modulation et codage donnant le débit le plus élevé. Ceci est illustré par la boucle I dont la sortie est l'étape 25 pour revenir à l'étape 24.
Selon une variante de mise en œuvre, le procédé peut comporter une étape 26 qui correspond à une Post-correction sur l'allocation de puissance et à la boucle II d'optimisation de mise à jour en fonction de la valeur de la puissance totale ou budget de puissance. La boucle II repart alors à l'étape 24.
Cette boucle II pourra notamment être mise en œuvre lorsque l'on constate que le budget de puissance optimal Popti trouvé est strictement inférieur au budget réel disponible Preei- On pourra alors choisir soit d'émettre au budget optimal Popti trouvé et donc de consommer moins de puissance, soit d'ajouter une étape supplémentaire correspondant à allouer le reste de budget de puissance disponible sur les canaux sélectionnés, afin d'améliorer leur marge de fonctionnement. Une allocation au prorata des budgets déjà alloués par exemple pourra être considérée.
Une autre correction pourrait aussi être envisagée grâce à cette boucle II, qui permet d'adapter finement le calcul de la puissance totale Ptot en fonction du facteur de recul. En effet, comme connu de l'Homme du métier, le niveau de facteur de recul ou « backoff » peut varier avec le nombre de voies et le type de modulations employés. De ce fait, on peut avoir initialement retenu une valeur plus élevée que nécessaire de facteur de recul pour calculer Ptot. Si c'est le cas, on peut alors soit accepter de conserver une solution potentiellement sous-optimale et faire une post-correction comme détaillé ci- avant, en réallouant le budget restant, soit relancer l'algorithme avec un Ptot corrigé avec le facteur de recul réduit. Si la solution trouvée avec cette nouvelle valeur de puissance totale reste compatible de la nouvelle puissance maximale, elle est alors la solution optimale, en revanche si elle amène un nouveau facteur de recul, l'utilisateur peut être amendé à itérer le processus, en s'arrêtant par exemple après un maximum de 2 tests.
L'étape suivante, étape 27, représentée à la figure 6 peut consister à appliquer la combinaison trouvée pour la prochaine phase de transmission (typiquement à partir de la prochaine opportunité d'émission de données par le poste), avec mise en forme du signal en préparation de la répartition de puissance décidée avant passage dans l'amplificateur de puissance de l'émetteur.
Une possibilité consiste à introduire une garantie de protection contre les intermodulations en s'assurant une différence Δ maximale fixée (typiquement 20dB) d'écart entre les porteuses les plus fortes et les plus faibles. Le procédé et le système selon l'invention présentent notamment comme avantage d'être compatibles des systèmes existants. L'émetteur peut être modifié pour assurer des niveaux de puissance différents sur les différentes sous-porteuses sans contrevenir à un standard, et le récepteur, voyant des niveaux de puissance différents, les traitera comme il peut être amené à traiter des affaiblissements différents liés au canal de propagation.
L'invention permet de gérer finement le budget de puissance en permettant sa répartition irrégulière sur l'ensemble des voies.
L'approche proposée permet de définir la meilleure combinaison de puissance et de schémas de modulation et de codage pour maximiser le débit utile transmis.

Claims

REVENDICATIONS
1 - Procédé d'allocation dynamique de puissance nécessaire pour chaque canal d'un système de communication HF comprenant un nombre n de canaux pour la transmission de signal, le système comprenant un amplificateur de puissance totale maximale Ptot caractérisé en ce qu'il comporte au moins les étapes suivantes :
• une étape d'initialisation du système (20, 21 ) dans laquelle on définit m schémas de modulation et une valeur de rapport signal à bruit SNR,
• une étape où l'on détermine une valeur de puissance Pnec nécessaire pour atteindre la valeur SNR en fonction d'une valeur de qualité Qch de canal ou voie obtenue par voie de retour, (22)
• une étape (23) de classification des différents canaux chn par niveau de Qch décroissant, générant un vecteur de n valeurs (au maximum) ordonné de façon décroissante, afin que pour une modulation m donnée la puissance nécessaire Pm j pour transmettre sur le canal j soit inférieure ou égale à Pm j+1
• une étape (24) où pour chaque canal n, en utilisant la valeur de Qch et la valeur de SNR de fonctionnement, on déduit une matrice de puissance nécessaire pour chaque modulation m considérée et on obtient P[P,j] où i varie de 1 à m modulations et j varie de 1 à n canaux,
• pour un schéma de modulation identique utilisé pour tous les n canaux, une étape (25) de détermination du nombre de canaux à utiliser, en considérant la matrice P ligne par ligne, en calculant la puissance et la valeur du débit pour un ensemble de k canaux, di(k)=kxdi pour k de 1 à n, k est l'indice du canal, d, = débit pour la ieme modulation, et la sélection d'une combinaison des n canaux offrant un débit total maximal Dtotmax tout en respectant la contrainte de puissance totale.
2 - Procédé selon la revendication 1 caractérisé en ce que dans le cas où il existe m schémas de codage différents pour les n canaux, le procédé comporte au moins les étapes suivantes :
• une étape d'initialisation du système (20, 21 ) dans laquelle on définit m schémas de modulation et une valeur de rapport signal à bruit SNR,
• une étape où l'on détermine une valeur de puissance Pnec nécessaire pour atteindre la valeur SNR en fonction d'une valeur de qualité Qch de canal ou voie obtenue par voie de retour, (22)
• une étape (23) de classification des différents canaux chn par niveau de Qch décroissant, générant un vecteur de n valeurs (au maximum) ordonné de façon décroissante, afin que pour une modulation m donnée la puissance nécessaire Pm j pour transmettre sur le canal j soit inférieure ou égale à Pm j+1
• une étape (24) où pour chaque canal n, en utilisant la valeur de Qch et la valeur de SNR de fonctionnement, on déduit une matrice de puissance nécessaire pour chaque modulation m considérée et on obtient P[P,j] où i varie de 1 à m modulations et j varie de 1 à n canaux,
• une étape de détermination des n canaux possibles et de l'allocation de la puissance consistant à maximiser le débit :
n m
max∑∑ xi jdi sous les contraintes :
=i ;=i
(C0) d'intégrité : xt e {0;l},∑x,; = 1VJ
i=l
n m
(Q) de puissance :∑∑xi>;J < Pm
sachant : Pj≤ Pj+1Vj, j et ^ > di+1Vi où di(k)=kxdi pour k de 1 à n, k est l'indice du canal, d, = débit pour la ieme modulation.
3 - Procédé selon la revendication 2 caractérisé en ce que l'on teste la valeur de NbC de combinaisons, nombre de la classé e^ , et pour une valeur NbC suffisamment faible et jugée acceptable, on calcule les différentes puissances nécessaires pour chaque débit di, en partant de la valeur maximale possible Dmax, et l'on arrête le calcul dès que la contrainte de puissance Ci est vérifiée. 4 - Procédé selon la revendication 2 caractérisé en ce que la valeur de NbC de combinaisons, nombre de la classe Cm n ÷n_x dépassant une valeur seuil fixée, le procédé comporte une étape consistant à parcourir l'arbre des possibles en procédant à des élagages permettant de réduire la complexité,
• Un de ces premiers élagages simples consiste à considérer les combinaisons existant entre un débit Df0nc défini comme celui souhaité par le système et un débit Dmin défini comme un débit atteignable, puis
• On détermine un nombre de combinaisons NbC < NbC,
• Le nombre NbC est ensuite comparé à une valeur seuil, si NbC est inférieure à ladite valeur seuil alors le procédé parcourt les débits depuis Dfonc jusqu'au premier débit vérifiant la contrainte de puissance.
5 - Procédé selon la revendication 2 caractérisé en ce que le procédé parcourt l'arbre des possibilités de combinaisons en procédant à des élagages en utilisant la contrainte de puissance Ci et en vérifiant le potentiel de débit par rapport au meilleur débit courant.
6 - Procédé selon l'une des revendications 1 à 5 caractérisé en ce que pour des systèmes comprenant plusieurs possibilités de codage correcteur d'erreur FEC avec chacune une série de modulations m possibles, le procédé réitère les étapes (24, 25) pour chaque série de modulations servant son code correcteur et compare les résultats pour chaque configuration FEC, afin de retenir la configuration de modulation et de codage donnant le débit le plus élevé.
7 - Procédé selon l'une des revendications 1 à 5 caractérisé en ce qu'il comporte une étape (26) de post-correction sur l'allocation de puissance et d'optimisation en fonction de la valeur du budget de puissance lorsque le budget de puissance optimal Popti trouvé est strictement inférieur au budget réel disponible Preei, le procédé va émettre au budget optimal Popti trouvé, afin de limiter la puissance émise.
8 - Procédé selon l'une des revendications 1 à 5 caractérisé en ce qu'il comporte une étape (26) de post-correction sur l'allocation de puissance et d'optimisation en fonction de la valeur du budget de puissance lorsque le budget de puissance optimal Popti trouvé est strictement inférieur au budget réel disponible Preei, le procédé va allouer le reste de budget de puissance disponible sur les différents canaux sélectionnés, afin d'améliorer leur marge de fonctionnement.
9 - Procédé selon l'un des revendications 1 à 5 caractérisé en ce que l'on corrige la valeur de Ptot avec un facteur de recul correspondant aux modulations trouvées et on réitère les étapes 21 à 25. 10 - Procédé selon l'une des revendications 1 à 6 caractérisé en ce que les étapes du procédé sont réitérées lorsque les informations sur la qualité Qch de la liaison évolue. 1 1 - Système permettant de gérer l'allocation de puissance et/ou de modulation sur différentes voies pour communications H F large bande caractérisé en ce qu'il comporte en combinaison au moins les éléments suivants:
• Un émetteur HF comprenant n voies de transmission, avec n supérieur à 1 , dans la bande H F,
• Un récepteur R comprenant des moyens pour recevoir un ensemble de n canaux fréquentiels sélectionnés et des moyens pour déterminer la qualité d'un canal,
• Une voie de retour (13) permettant la transmission de l'information de la qualité du canal vers l'émetteur,
• Ledit système comportant des moyens pour mettre en œuvre le procédé selon l'une des revendications 1 à 10.
EP12772303.9A 2011-10-10 2012-10-09 Procede et systeme permettant l'allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux Withdrawn EP2767021A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1103085A FR2981233B1 (fr) 2011-10-10 2011-10-10 Procede et systeme permettant l'allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux
PCT/EP2012/069964 WO2013053707A1 (fr) 2011-10-10 2012-10-09 Procede et systeme permettant l'allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux

Publications (1)

Publication Number Publication Date
EP2767021A1 true EP2767021A1 (fr) 2014-08-20

Family

ID=47018195

Family Applications (1)

Application Number Title Priority Date Filing Date
EP12772303.9A Withdrawn EP2767021A1 (fr) 2011-10-10 2012-10-09 Procede et systeme permettant l'allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux

Country Status (5)

Country Link
US (1) US9363760B2 (fr)
EP (1) EP2767021A1 (fr)
FR (1) FR2981233B1 (fr)
SG (1) SG11201401369WA (fr)
WO (1) WO2013053707A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11381284B2 (en) * 2020-06-18 2022-07-05 Samsung Electronics Co., Ltd. Access point supporting wireless communication and operation method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR1004650A (fr) 1949-12-22 1952-04-01 Dispositif de jonction entre tête et manche de balai
US6490727B1 (en) * 1999-10-07 2002-12-03 Harmonic, Inc. Distributed termination system for two-way hybrid networks
US7072413B2 (en) * 2001-05-17 2006-07-04 Qualcomm, Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US8213867B2 (en) * 2005-07-27 2012-07-03 T-Mobile Usa, Inc. Frequency band adaptive wireless communication
WO2008146275A1 (fr) * 2007-05-28 2008-12-04 Multipon Networks Ltd. Procédé et appareil servant à augmenter la capacité d'un canal de communication de données
FR2940568A1 (fr) * 2008-12-22 2010-06-25 Thomson Licensing Procede de transmission dans un reseau sans-fil et procede de gestion de communication correspondant
FR2968149B1 (fr) 2010-11-30 2013-03-15 Thales Sa Procede et systeme de communications adaptatives en bande hf

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
None *
See also references of WO2013053707A1 *

Also Published As

Publication number Publication date
FR2981233B1 (fr) 2014-07-25
FR2981233A1 (fr) 2013-04-12
US9363760B2 (en) 2016-06-07
US20140254493A1 (en) 2014-09-11
SG11201401369WA (en) 2014-06-27
WO2013053707A1 (fr) 2013-04-18

Similar Documents

Publication Publication Date Title
EP2724476B1 (fr) Procede et dispositif de communication radio pour antennes d&#39;usager multiples
EP0755615A1 (fr) Procede d&#39;adaptation du mode de transmission dans un systeme de radiocommunication mobile
EP1722585B1 (fr) Procédé et système de planification de puissance des porteuses dans un réseau cellulaire de télécommunication
EP2413642B1 (fr) Méthode distribuée d&#39;allocation de puissance sous contrainte de qualité de service
EP2413643B1 (fr) Méthode centralisée d&#39;allocation de puissance sous contrainte de qualité de service
EP2413511B1 (fr) Méthode de communication supervisée par une classification d&#39;interférence
WO2015079174A1 (fr) Procédé de coordination d&#39;émetteurs radio base sur un codage de niveau de puissance émise et émetteur correspondant
EP2767021A1 (fr) Procede et systeme permettant l&#39;allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux
EP3266123A1 (fr) Procede et systeme de transmission multi-utilisateur 4d-tdma
FR2948246A1 (fr) Procede et dispositif d&#39;allocation de bande passante liberee dans un reseau de communication, produit programme d&#39;ordinateur et moyen de stockage correspondants
EP2830342B1 (fr) Procédé de gestion des fréquences HF en utilisation large bande
EP2090131B1 (fr) Gestion des ressources de transmission dans un reseau de communication cellulaire
EP2649743A1 (fr) Procede, dispositifs et programme d&#39;ordinateur de selection dynamique de bandes de frequences pour la communication montante de terminaux de type ofdma ou sc-fdma controles en puissance
WO2007031568A1 (fr) Procede de transmission d&#39;un signal a porteuses multiples et a etalement de spectre, procede de reception, dispositif d&#39;emission, dispositif de reception et signal correspondants
WO2002093816A1 (fr) Procede pour fixer des parametres d&#39;adaptation de debit specifiques a chaque service dans un systeme de radiocommunications mobiles
EP2999163A1 (fr) Procédé de détermination d&#39;un coût d&#39;un lien de communication
WO2024088920A1 (fr) Procédé de prédiction de la probabilité d&#39;erreur paquet d&#39;un lien radio utilisant des réseaux de neurones profonds
FR3150069A1 (fr) Procédé de communications hybrides NOMA/TDMA pour réseaux ad hoc clusterisés
WO2011045236A1 (fr) Dispositif et procede de controle des ressources radio pour systemes de communications par satellites
EP4020836A1 (fr) Forme d&#39;onde à résilience adaptative
EP3062455A1 (fr) Procédé de prise de décision d&#39;un transfert de communication dans un contexte interférentiel intra-bande
FR2916920A1 (fr) Procede de reception d&#39;un signal transmis multiplexe en frequence.
EP1617692A1 (fr) Procédé et équipement d&#39;allocation de débits de données pour terminaux mobiles de télécommunication

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: 20140424

AK Designated contracting states

Kind code of ref document: A1

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

DAX Request for extension of the european patent (deleted)
17Q First examination report despatched

Effective date: 20170209

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: 20170822