Brevet FR3044188A1 (20170526)
REVENDICATIONS1. Circuit de limitation de débit d'une transmission de données selon la technique du seau à jetons, comprenant : - un compteur de jetons (10) configuré pour être incrémenté à une cadence déterminant le débit moyen de la transmission ; - un diviseur de fréquence (12') connecté pour commander l'incrémentation du compteur de jetons à partir d'une horloge (CK), le diviseur ayant un taux de division entier (N) ; et - un modulateur (14) configuré pour alterner le taux de division entre deux entiers différents (N, N+1) de manière à faire tendre le débit moyen résultant vers un débit programmé entre deux débits correspondant respectivement aux deux entiers.\n<CLM>\1\tCircuit selon la revendication 1, dans lequel le modulateur comprend un compteur à débordement (16) connecté pour être incrémenté à la fréquence d'horloge (CK) par un incrément fixe (a) basé sur l'écart entre le débit programmé et le débit déterminé par un taux de division de base choisi parmi les deux entiers (N, N+1), le compteur à débordement étant connecté au diviseur pour alterner le taux de division à chaque débordement.\n<CLM>\1\tCircuit selon la revendication 2, dans lequel le diviseur de fréquence (12') est configuré pour appliquer par défaut le plus petit (N) des deux entiers comme taux de division et augmenter ponctuellement le taux de division à chaque débordement du compteur à débordement.\n<CLM>\1\tCircuit selon la revendication 3, dans lequel le diviseur de fréquence comprend un compteur auxiliaire (12) connecté pour être incrémenté à la fréquence d'horloge (CK) et pour compter jusqu'au plus petit des deux entiers (N), le compteur à débordement étant connecté pour faire sauter une incrémentation au compteur auxiliaire à chaque débordement.\n<CLM>\1\tCircuit selon la revendication 2, dans lequel : - le débit programmé est représenté par un débit normalisé (p) compris entre 0 et 1, 3044188 11 - le taux de division de base (N) est choisi égal à la partie entière du rapport entre l'incrément (c) du compteur de jetons et le débit normalisé, et - l'incrément (a) du compteur à débordement est basé sur la partie fractionnaire du rapport entre l'incrément du compteur de jetons et le débit normalisé. 5\n<CLM>\1\tCircuit selon la revendication 5, dans lequel l'incrément du compteur à débordement est exprimé par la relation : 2k{c/p}-p/c arrondie à l'entier inférieur ou supérieur, où p est le débit normalisé, c l'incrément du compteur de jetons, k le nombre de bits du compteur 10 à débordement, et {} désigne la partie fractionnaire.\n<CLM>\1\tProcédé de limitation de débit d'une transmission de données selon la technique du seau à jetons, comprenant les étapes suivantes : - incrémenter un compteur de jetons (10) à des intervalles consécutifs dont la longueur est variable entre deux valeurs discrètes (N, N+1) multiples de la 15 période d'une horloge (CK) ; - choisir les deux valeurs discrètes en fonction d'un débit de transmission programmé ; et - appliquer les deux valeurs discrètes au compteur de jetons selon des fréquences respectives choisies pour que la cadence moyenne 20 d'incrémentation du compteur de jetons corresponde au débit de transmission programmé.\n<CLM>\1\tProcédé selon la revendication 7, comprenant les étapes suivantes : - appliquer par défaut une première des deux valeurs discrètes (N) comme intervalle d'incrémentation du compteur de jetons ; 25 - incrémenter un compteur à débordement (16) à la fréquence de l'horloge (CK) par un incrément (a) basé sur l'écart entre le débit programmé et le débit correspondant à la première valeur discrète ; et 3044188 12 - appliquer ponctuellement au compteur de jetons la deuxième valeur discrète (N+1) comme intervalle d'incrémentation à chaque débordement du compteur à débordement.