Dispositif et procédé de programmation de la densité spectrale de puissance de plusieurs lignes de télécommunication
La présente invention concerne un dispositif de programmation des densités spectrales de puissance de plusieurs lignes de télécommunication émettrices de signaux. L'invention concerne également un procédé de programmation mis en œuvre par ce dispositif. On connaît des dispositifs de programmation des densités spectrales de puissance de plusieurs lignes de télécommunication émettrices de signaux, notamment pour la gestion de lignes de type xDSL. En général, un dispositif de programmation unique relié au modem de chaque ligne permet de programmer certains paramètres de chacune des lignes de façon indépendante. Par exemple, il est possible de programmer un débit souhaité, une marge de bruit minimale souhaitée, la densité spectrale de puissance ou des paramètres relatifs à des techniques de corrections d'erreurs.
Les lignes peuvent être abonnées à des services hétérogènes ne requérant pas tous les mêmes débits ou marges minimales de bruit.
Si les paramètres d'une ligne sont insuffisants pour fournir un service auquel cette ligne est abonnée, le dispositif de programmation permet de les régler pour assurer ce service dans la limite de la capacité globale de l'ensemble des lignes.
Il en résulte que lorsque cette capacité globale est atteinte, certaines lignes ne peuvent plus s'abonner à un service requis alors que d'autres peuvent avoir des marges de bruit effectives ou des débits largement supérieurs aux marges de bruit minimales et aux débits requis pour les services auxquels elles sont abonnées. La gestion de l'ensemble des lignes xDSL n'est donc pas optimale.
L'invention vise à résoudre cet inconvénient en fournissant un dispositif de programmation de plusieurs lignes de télécommunication émettrices de signaux permettant une gestion améliorée de l'ensemble des lignes auxquelles il est connecté. L'invention a donc pour objet un dispositif de programmation des densités spectrales de puissance de plusieurs lignes de télécommunication émettrices de signaux, caractérisé en ce qu'il comporte :
- des moyens de sélection d'au moins une ligne dont la marge de bruit effective est supérieure à une marge de bruit prédéterminée de référence ; et - des moyens de réglage de la densité spectrale de puissance de la ligne sélectionnée de manière à réduire sa marge de bruit jusqu'à la marge de bruit prédéterminée de référence.
L'invention tire profit de la propriété selon laquelle en réduisant la marge de bruit effective d'une ligne parmi l'ensemble des lignes connectées au dispositif de programmation, on réduit le bruit stationnaire de diaphonie induit par cette ligne sur les autres lignes de l'ensemble, ce qui a pour effet d'augmenter automatiquement leur marge de bruit effective.
En outre, un dispositif selon l'invention prend en considération qu'en fonction notamment des services auxquels sont abonnées ou destinées à être abonnées chacune des lignes raccordées au dispositif de programmation, chaque ligne doit avoir une marge de bruit effective supérieure à une marge de bruit prédéterminée de référence. Ainsi, en sélectionnant au moins une ligne dont la marge de bruit effective est supérieure à sa marge de bruit de référence, et en réglant la densité spectrale de puissance de la ligne sélectionnée pour ramener sa marge de bruit effective à la valeur de la marge de bruit de référence, on permet encore à cette ligne de fournir le service auquel elle est abonnée, tout en augmentant les capacités des autres lignes de l'ensemble. En particulier, la marge de bruit prédéterminée de référence d'une ligne peut être égale à la marge de bruit minimale requise pour parvenir à réaliser au moins un service auquel est abonnée cette ligne.
De préférence, la marge de bruit prédéterminée de référence d'une ligne est, pour au moins une partie des lignes, dites "lignes privilégiées", choisie comme étant : - la valeur la plus élevée parmi la marge de bruit minimale requise pour parvenir à réaliser au moins un service auquel est abonnée cette ligne et la valeur moyenne des marges de bruit effectives des lignes privilégiées ; ou
- la valeur la plus élevée parmi la marge de bruit minimale requise pour parvenir à réaliser au moins un service auquel est abonnée cette ligne et une valeur moyenne pondérée des marges de bruit effectives des lignes privilégiées, la pondération de la valeur moyenne étant fonction d'un degré d'importance associé aux lignes privilégiées ayant la même marge de bruit minimale requise que cette ligne.
Ainsi, on peut distinguer certains services ou clients que l'on souhaite privilégier. L'invention a également pour objet un procédé de programmation des densités spectrales de puissance de plusieurs lignes de télécommunication émettrices de signaux, caractérisé en ce que :
- on sélectionne au moins une ligne dont la marge de bruit effective est supérieure à une marge de bruit prédéterminée de référence ; et
- on règle la densité spectrale de puissance de la ligne sélectionnée de manière à réduire sa marge de bruit jusqu'à la marge de bruit prédéterminée de référence.
De façon optionnelle, un procédé selon l'invention peut comporter la caractéristique selon laquelle, pour au moins une partie des lignes, on regroupe préalablement les lignes en fonction de leur marge de bruit minimale requise pour parvenir à réaliser au moins un service auquel elles sont abonnées, et, pour chaque groupe de lignes ainsi constitué : - on sélectionne au moins une ligne dont la marge de bruit effective est supérieure à la marge minimale requise du groupe ;
- on calcule la valeur de la densité spectrale de puissance pour laquelle la marge de bruit de cette ligne sélectionnée est égale à la marge minimale requise du groupe ;
- on règle la densité spectrale de puissance de cette ligne sélectionnée à la valeur calculée.
De façon optionnelle également, on peut prévoir aussi que, pour au moins une partie des lignes, dites "lignes privilégiées", on regroupe les lignes en fonction de leur marge de bruit minimale requise pour parvenir à réaliser au moins un service auquel elles sont abonnées, et, pour chaque groupe de lignes privilégiées ainsi constitué : - on sélectionne au moins une ligne privilégiée dont la marge de bruit effective est supérieure à une marge de bruit prédéterminée de référence, choisie comme étant la valeur la plus élevée parmi la marge de bruit minimale requise du groupe auquel elle appartient et une valeur moyenne pondérée des marges de bruit effectives des lignes privilégiées, la pondération de la valeur moyenne étant fonction d'un degré d'importance associé aux lignes privilégiées ayant la même marge de bruit minimale requise que cette ligne;
- on calcule la valeur de la densité spectrale de puissance pour laquelle la marge de bruit de cette ligne privilégiée sélectionnée est égale à la marge de bruit prédéterminée de référence; - on règle la densité spectrale de puissance de cette ligne privilégiée sélectionnée à la valeur calculée.
Dans ce cas, on peut, après avoir réglé la densité spectrale de puissance de toutes les lignes sélectionnées, reprendre le procédé, pour les lignes privilégiées et les autres lignes, à l'étape de sélection d'au moins une ligne dont la marge de bruit effective est supérieure à la marge minimale requise du groupe auquel elle appartient.
Ainsi, on augmente ses chances de converger vers une programmation optimale des densités spectrales de puissance des lignes.
De façon optionnelle, un procédé de programmation selon l'invention peut en outre comporter la caractéristique selon laquelle : - on sélectionne au moins une ligne dont on souhaite augmenter le débit pour accéder à un service souhaité sur cette ligne ;
- on vérifie si le débit souhaité peut être effectivement transmis sur cette ligne dont on souhaite augmenter le débit avec la marge de bruit minimale requise pour le service souhaité ;
- si c'est le cas, on ajuste la marge de bruit effective de la ligne dont on souhaite augmenter le débit à la marge de bruit minimale requise pour le service souhaité ;
- sinon, on ajuste la marge de bruit effective de la ligne dont on souhaite augmenter le débit à sa marge de bruit de référence.
Dans ce cas, si plusieurs lignes dont on souhaite augmenter le débit sont sélectionnées, on peut : - ordonner ces lignes selon un premier critère de niveau de privilège associé à chacune, puis selon un second critère lié à la valeur de la différence entre le débit souhaité sur chaque ligne et sa capacité associée à un scénario de bruit de diaphonie ; et
- vérifier, dans l'ordre défini précédemment, si le débit souhaité peut être effectivement transmis sur ces lignes. L'invention sera mieux comprise à l'aide de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés, dans lesquels : la figure 1 représente schématiquement la structure générale d'un mode de réalisation de dispositif de programmation selon l'invention ; la figure 2 représente les étapes successives d'un procédé de programmation de densités spectrales de puissance mis en œuvre par le dispositif de la figure 1 , selon un premier mode de réalisation ; les figures 3 et 4 représentent deux autres modes de réalisation d'un procédé de programmation de densités spectrales de puissance mis en œuvre par le dispositif de la figure 1. Le dispositif de programmation 10 représenté sur la figure 1 permet la programmation des densités spectrales de puissance de plusieurs lignes de télécommunication 12a, 12b, ..., 12c et adaptées pour l'émission de signaux. Ce sont par exemple des lignes de type xDSL, pour la transmission de signaux à haut débit.
Chaque ligne est associée à un modem d'émission 16a, 16b, ..., 16c. Les modems d'émissions sont hébergés par un même central téléphonique 14 et sont tous reliés au dispositif de programmation 10.
Chaque ligne est en outre raccordée à un terminal client 18a, 18b 18c. Il est à noter que ces lignes sont généralement gérées de façon indépendante par le dispositif de programmation 10.
Le dispositif de programmation 10 comporte des moyens 20a, 20b, 20c de connexion à ces lignes. Ces moyens de connexion sont eux-mêmes raccordés à un bus 22 de transmission de données du dispositif de programmation 10.
Le dispositif de programmation 10 comporte en outre des moyens 24 d'extraction de paramètres propres aux lignes auxquelles il est connecté. Ces paramètres propres aux lignes sont par exemple le débit souhaité, la marge de bruit minimale requise, la marge de bruit effective, la densité spectrale de puissance ou des paramètres relatifs à des techniques de corrections d'erreurs. Ces moyens 24 d'extraction de paramètres sont raccordés au bus de transmission 22. Enfin, le dispositif de programmation 10 comporte des moyens 28 de sélection d'au moins une ligne dont la marge de bruit effective est supérieure à une marge de bruit prédéterminée de référence et des moyens 30 de réglage de la densité spectrale de puissance de la ligne sélectionnée de manière à réduire sa marge de bruit jusqu'à la marge de bruit prédéterminée de référence. Ces moyens 28 et 30 sont eux aussi raccordés au bus de transmission 22
Le dispositif de programmation 10 a pour fonction notamment d'optimiser les densités spectrales de puissance allouées à chacune des lignes 12a, 12b, 12c en fonction des services auxquels sont abonnées chacune de ces lignes et des ressources disponibles pour l'ensemble. Différents modes de réalisation d'un même procédé de programmation des densités spectrales de puissance des lignes de télécommunication 12a, 12b et 12c peuvent être mis en oeuvre par le dispositif de programmation 10 pour parvenir à réaliser cette fonction.
Un premier mode de fonctionnement du dispositif de programmation 10 est représenté sur la figure 2. Dans ce mode de réalisation, la marge de bruit prédéterminée de référence associée à une ligne est la marge de bruit minimale requise pour parvenir à réaliser le service auquel est abonnée cette ligne.
Ce procédé comporte une première étape 110 d'extraction de paramètres, réalisée par les moyens 24 pour chaque ligne 12a, 12b, ..., 12c. Ces paramètres comportent : le débit requis sur une ligne en fonction du service auquel elle est abonnée ; - la marge de bruit minimale requise sur la ligne en fonction du service auquel elle est abonnée ; la marge de bruit effective sur la ligne ; le rapport signal à bruit normalisé et le nombre de bits pouvant être codés sur cette ligne. On notera qu'on appelle "rapport signal à bruit normalisé" le rapport signal à bruit mesuré pour une unité d'énergie émise. Ce rapport signal à bruit normalisé est extrait par
les moyens 24 de différentes façons selon la technique de modulation utilisée. Si une modulation multi-porteuses est réalisée pour l'émission d'un signal sur la ligne considérée, on extrait ce rapport pour plusieurs fréquences de la modulation multi- porteuses, au-delà d'une fréquence seuil f0. La fréquence seuil f0 est une fréquence à partir de laquelle la densité spectrale de puissance fluctue légèrement autour d'une valeur moyenne. Bien sûr, si la modulation est mono-porteuse, le rapport signal à bruit normalisé est extrait pour la fréquence correspondante.
On passe ensuite à une étape 112 de regroupement des lignes 12a, 12b, ..., 12c en fonction des qualités de service requises pour chacune d'entre elles. Par exemple, les lignes peuvent être regroupées en fonction de leur marge de bruit minimale requise. Ainsi, chaque groupe constitué est associé à une valeur de marge de bruit minimale requise qui correspond de plus à la marge de bruit prédéterminée de référence des lignes de ce groupe dans ce mode de réalisation.
On passe ensuite à une étape 114 réalisée par les moyens de sélection 28, lors de laquelle on sélectionne, dans l'un des groupes constitués lors de l'étape 1 12, toutes les lignes dont la marge de bruit effective est supérieure à la marge de bruit minimale requise du groupe considéré.
Lors de l'étape 116 suivante, les moyens de réglage 30 : calculent, pour chaque ligne sélectionnée du groupe considéré, la valeur de la densité spectrale de puissance pour laquelle la marge de bruit est égale à la marge minimale requise du groupe ; règlent la densité spectrale de puissance de chaque ligne sélectionnée à la valeur calculée précédemment.
La valeur de la densité spectrale de puissance est calculée à l'aide de la formule de Shannon donnant la valeur du débit binaire maximal dans un canal bruité. Si la technique de modulation choisie est multi-porteuses, la valeur de la densité spectrale de puissance est estimée par la moyenne de plusieurs densités spectrales de puissance calculées pour plusieurs fréquences de la modulation multi-porteuses, à partir des valeurs de rapport signal à bruit extraites par les moyens 24 pour les fréquences correspondantes. Bien sûr, si la modulation est mono-porteuse, la valeur de la densité spectrale de puissance est estimée à partir d'une unique valeur de rapport signal à bruit extraite par les moyens 24 pour la fréquence correspondante.
Pour une sous-porteuse d'indice i quelconque, la formule de Shannon peut prendre la forme suivante :
DSP, x RSBN. B1 = LOg2I X +
où B1 est le nombre de bits pouvant être transmis sur cette sous-porteuse, r est la marge minimale de bruit requise pour le groupe considéré, DSP1 est la valeur de la densité spectrale à calculer et RSBN1 est le rapport signal à bruit normalisé pour cette sous- porteuse. Suite à l'étape 116, lorsque les marges de bruit effectives de chacune des lignes sélectionnées sont ramenées à la valeur de marge de bruit minimale requise pour le groupe considéré, on passe à une étape 1 18 de test, lors de laquelle on teste s'il reste au moins un autre groupe de lignes à traiter, parmi les groupes constitués lors de l'étape 112. Si c'est le cas, le procédé reprend à partir de l'étape 114 pour un nouveau groupe de lignes, sinon on passe à une étape 120 de réinitialisation de l'ensemble des lignes 12a, 12b, ..., 12c, en vue de l'établissement de communications.
Un deuxième mode de fonctionnement du dispositif de programmation 10 est représenté sur la figure 3. Dans ce mode de réalisation, la marge de bruit prédéterminée de référence associée à une ligne est, au moins pour une partie des lignes, dites "lignes privilégiées", choisie comme étant la valeur la plus élevée parmi la marge de bruit minimale requise pour cette ligne et la valeur moyenne (éventuellement pondérée) des marges de bruit effectives des lignes privilégiées.
Ce procédé comporte une première étape 210 d'extraction de paramètres identique à l'étape 1 10.
Ce deuxième mode de fonctionnement prévoit, contrairement au premier mode de fonctionnement décrit précédemment, de séparer les lignes 12a, 12b, ..., 12c en deux groupes, un groupe de lignes privilégiées établi selon des critères de qualité de service ou de clients, et un groupe de lignes non privilégiées. Pour cela, on passe à une étape de sélection 212, lors de laquelle on sélectionne les lignes destinées à faire partie du groupe de lignes privilégiées. Le critère de sélection peut être basé sur l'importance des clients associés à ces lignes ou bien sur les services auxquels sont abonnées ces lignes. Ainsi, on peut vouloir privilégier les lignes abonnées à un service de télévision sur ADSL. Suite à l'étape 212, on applique une suite d'étapes 214, 216, 218 et 220, pour les lignes du groupe de lignes non privilégiées, avec une réitération possible des étapes 216, 218 et 220.
Ces étapes 214, 216, 218 et 220 sont respectivement identiques aux étapes 1 12, 1 14, 1 16 et 118 du premier mode de réalisation décrit en référence à la figure 2. Suite à l'étape 220, lorsque plus aucune ligne du groupe de lignes non privilégiées n'est à traiter, on passe à une étape 222 de réinitialisation de l'ensemble des lignes
connectées au dispositif de programmation 10. Cette étape 222 est similaire à l'étape 210 précédemment décrite. Elle permet d'extraire les nouveaux paramètres propres à chacune des lignes 12a, 12b, ..., 12c, dont les valeurs ont été modifiées suite au traitement des lignes du groupe de lignes non privilégiées. De façon plus précise, lors de cette étape de réinitialisation 222, on réinitialise tout d'abord les lignes du groupe de lignes non privilégiées pour appliquer les changements effectués à ces lignes, puis on réinitialise les lignes du groupe de lignes privilégiées pour prendre en compte ces changements.
Suite à l'étape 222, on passe à une étape 224 identique à l'étape 1 12 précédemment décrite, lors de laquelle on regroupe les lignes du groupe de lignes privilégiées en fonction de leur marge de bruit minimale requise.
Puis, lors d'une étape 226, on calcule la moyenne des marges de bruits effectives de l'ensemble des lignes privilégiées.
Ensuite, pour chaque groupe constitué lors de l'étape de regroupement 224, on applique à cette moyenne une pondération spécifique au groupe constitué considéré, en fonction d'un degré d'importance que l'on souhaite accorder à ce groupe, lors d'une étape 228.
Cette pondération qui est facultative est calculée de telle sorte que la marge de bruit effective moyenne de l'ensemble des lignes du groupe de lignes privilégiées reste constante.
On passe ensuite à une étape de sélection 230 réalisée par les moyens 28. Au cours de cette étape, on sélectionne, dans l'un des groupes constitués lors de l'étape de regroupement 224, toutes les lignes dont la marge de bruit effective est supérieure à la valeur la plus élevée parmi la marge de bruit minimale requise pour ce groupe constitué et la marge de bruit moyenne pondérée pour ce groupe constitué.
Puis, lors d'une étape 232, on règle les densités spectrales de puissance des lignes sélectionnées de manière à réduire leur marge de bruit jusqu'à cette valeur la plus élevée. On procède pour cela comme à l'étape 116.
Les étapes suivantes 234 et 236 sont identiques aux étapes précédemment décrites 1 18 et 120.
De façon optionnelle, le procédé précédemment décrit peut être repris une ou plusieurs fois après l'étape 236 à partir de l'étape 214, de manière à converger vers une répartition optimale des marges de bruit effectives de l'ensemble des lignes 12a, 12b, ..., 12c. Un troisième mode de fonctionnement du dispositif de programmation 10 est représenté sur la figure 4. Dans ce mode de réalisation, comme dans le premier, la marge
de bruit prédéterminée de référence associée à une ligne est la marge de bruit minimale requise pour parvenir à réaliser le service auquel est abonnée cette ligne.
Ce procédé comporte une première étape 310 d'extraction de paramètres, réalisée par les moyens 24 pour chaque ligne 12a, 12b 12c. Ces paramètres comportent : - le coefficient d'atténuation de la ligne ; la capacité de la ligne associée à un scénario de bruit blanc (c'est à dire généralement pour une densité spectrale de puissance de bruit blanc comprise entre -120 et -140 dBm/Hz) ;
- la capacité de la ligne associée à un scénario de bruit de diaphonie ; - le service auquel la ligne est abonnée et le débit effectif sur cette ligne ; le service souhaité sur cette ligne et le débit requis pour ce service ; la marge de bruit effective sur la ligne ; et le rapport signal à bruit normalisé et le nombre de bits pouvant être codés sur cette ligne. Ce troisième mode de fonctionnement prévoit, contrairement aux premier et second modes de fonctionnement décrits précédemment, de séparer les lignes 12a, 12b, ..., 12c en deux groupes, selon que ces lignes demandent ou non de nouveaux services.
Pour cela, on passe à une étape de sélection 312, lors de laquelle on sélectionne les lignes destinées à faire partie du groupe des demandeurs de nouveaux services. Le critère de sélection est basé sur la comparaison du débit souhaité au débit actuel pour chaque ligne. Ainsi, les lignes dont le débit souhaité est strictement supérieur au débit actuel font partie du groupe des demandeurs, alors que les lignes dont le débit souhaité est inférieur ou égal au débit actuel font partie du groupe des non demandeurs.
Ensuite, on passe à une étape 314 de réorganisation du groupe des demandeurs. Au cours de cette étape, on calcule pour chaque ligne du groupe des demandeurs si le débit souhaité est strictement supérieur à la capacité de cette ligne lorsqu'elle est associée au scénario de bruit blanc. Si c'est le cas, cela signifie que le débit souhaité ne peut pas être atteint et la ligne correspondante est transférée du groupe des demandeurs vers le groupe des non demandeurs. Lors de l'étape de test 316 suivante, on vérifie quel est le nombre de lignes dans le groupe des demandeurs. Si le groupe des demandeurs comporte au moins une ligne, on passe à une étape 318 de classement des lignes appartenant au groupe des demandeurs. Sinon on passe directement à une étape 320 qui sera décrite ultérieurement. Au cours de cette étape de classement 318, on classe les lignes selon deux critères dont le premier est prioritaire par rapport au second :
un niveau de privilège prédéterminé associé à chaque ligne ; - une valeur Δd associée à chaque ligne, égale à la différence entre le débit souhaité sur la ligne et sa capacité associée au scénario de bruit de diaphonie. Ainsi, les lignes du groupe des demandeurs sont tout d'abord classées par ordre décroissant de leur niveau de privilège. Ensuite, lorsque plusieurs lignes ont le même niveau de privilège, elles sont classées par ordre croissant de leur valeur Δd. Ces lignes sont ordonnées dans une liste de classement.
Cette liste de classement permet de définir l'ordre dans lequel les lignes du groupe des demandeurs seront traitées dans la suite du procédé. Suite à l'étape 318, on applique une suite d'étapes 320, 322, 324 et 326, pour les lignes du groupe des non demandeurs, avec une réitération possible des étapes 322, 324 et 326. Ces étapes 320, 322, 324 et 326 sont identiques respectivement aux étapes 112, 114, 116 et 118 du premier mode de réalisation décrit en référence à la figure 2.
Suite aux étapes 320, 322, 324 et 326, éventuellement réitérées, on passe à une étape 328 de réinitialisation de l'ensemble des lignes connectées au dispositif de programmation 10. Cette étape 328 est identique à l'étape 222 décrite précédemment.
Ensuite, lors d'une étape de test 330, identique à l'étape 316, on vérifie si le groupe des demandeurs est l'ensemble vide. Si c'est le cas, on passe à une étape finale 332 d'arrêt du procédé et d'établissement de communications. Sinon le procédé continue pour les lignes du groupe des demandeurs.
Pour ces lignes, on passe à une étape 334 d'initialisation lors de laquelle on définit et on initialise deux variables ΔdSUp et Δdjnf.
La variable Δdgup est destinée à représenter une valeur de Δd au-dessus de laquelle le débit souhaité est systématiquement refusé par le dispositif de programmation 10. La variable Δdjnf est destinée à représenter la plus petite valeur parmi les Δd des lignes encore présentes dans le groupe des demandeurs.
Lors de cette étape d'initialisation 334, la valeur Δdsup est initialisée à la plus grande valeur parmi les valeurs Δd des lignes du groupe des demandeurs, alors que la valeur Δdinf est initialisée à la plus petite valeur parmi les valeurs Δd des lignes du groupe des demandeurs.
Lors de l'étape 336 suivante, on sélectionne la première ligne apparaissant dans la liste de classement, c'est-à-dire la ligne prioritaire parmi toutes les lignes du groupe des demandeurs.
Ensuite, au cours d'une étape de test 338, on compare sa valeur Δd à la valeur Δdsup- Si Δd est strictement supérieure Δdsup, on passe à une étape 340 lors de laquelle
on supprime la ligne de la liste de classement et on lui applique le traitement prévu aux étapes 322 et 324 en prenant comme marge de bruit prédéterminée de référence la valeur de marge de bruit minimale requise pour le service auquel cette ligne est abonnée. Suite à l'étape 340, on passe de nouveau à l'étape 336 pour la sélection de la ligne suivante dans la liste de classement.
Si, à l'étape 338, la valeur Δd de la ligne est inférieure ou égale à ΔdSUp, on passe à une étape 342 de simulation de transmission du débit souhaité. Lors de cette étape 342, le dispositif de programmation 10 configure la ligne au débit souhaité.
Lors de l'étape de test 344 suivante, on vérifie si le débit peut être effectivement transmis avec la marge minimale requise pour le service souhaité.
Si ce n'est pas le cas, on passe à une autre étape de test 346 lors de laquelle on compare la valeur Δd à la valeur Δdjnf.
Si Δd = Δdjnf, cela signifie qu'aucune des lignes du groupe des demandeurs ne peut obtenir son débit souhaité, puisque la ligne qui a la valeur Δd la plus faible ne peut l'obtenir elle non plus. Toutes les lignes du groupe des demandeurs sont alors supprimées de la liste de classement au cours d'une étape 347 et on leur applique le traitement prévu aux étapes 322, 324 afin d'ajuster leur marge de bruit effective à la marge de bruit minimale requise pour le service auquel elles sont abonnées. On réinitialise ensuite ces lignes puis on passe à l'étape 332 de fin de procédé. Si, à l'étape 346, Δd ≠ Δdjnf, on passe à une étape 348, lors de laquelle on met à jour la valeur Δdsup à la valeur Δd.
On supprime alors la ligne de la liste de classement et on lui applique le traitement prévu aux étapes 322 et 324 afin d'ajuster sa marge de bruit effective à la marge de bruit minimale requise pour le service auquel elle est abonnée. Puis on réinitialise cette ligne. Si lors de l'étape 344 il s'avère que le débit souhaité peut être transmis avec la marge minimale requise pour le service souhaité, on passe à une étape de test 350, identique à l'étape de test 346.
Si Δd = Δdinf, l'étape de test 350 est suivie d'une étape 352. Au cours de cette étape 352 on supprime la ligne de la liste de classement et on lui applique le traitement prévu aux étapes 322 et 324 afin d'ajuster sa marge de bruit effective à la marge de bruit minimale requise pour le service souhaité. Puis on réinitialise cette ligne. Ensuite, la valeur Δdjnf est mise à jour. On lui attribue la plus petite des valeurs Δd prises par les lignes restantes dans la liste de classement.
Si Δd ≠ Δdinf, l'étape de test 350 est suivie d'une étape 354. Au cours de cette étape 354 on supprime la ligne de la liste de classement et on lui applique le traitement prévu
aux étapes 322 et 324 afin d'ajuster sa marge de bruit effective à la marge de bruit minimale requise pour le service souhaité. Puis on réinitialise cette ligne.
Les étapes 348, 352 et 354 sont suivies d'une étape 356 de test, lors de laquelle on vérifie s'il reste encore des lignes dans la liste de classement. Si ce n'est pas le cas, on passe à l'étape finale 332, sinon on renvoie le procédé à l'étape 336 lors de laquelle on sélectionne la ligne suivante dans la liste de classement.
Il apparaît clairement que le dispositif de programmation décrit précédemment, mettant en œuvre l'un des procédés décrits précédemment, permet une gestion globale optimale des marges de bruit effectives et/ou des débits associés à des lignes de télécommunication. Ce dispositif trouve une application particulièrement intéressante dans la gestion de lignes de type xDSL.
On notera que l'invention ne se limite pas aux modes de réalisation décrits précédemment.
En effet, d'autres variantes sont possibles pour la mise en œuvre d'un procédé selon l'invention par le dispositif de programmation 10. Notamment, il est possible de combiner entre eux les premier, deuxième et troisième modes de réalisation.