Brevet FR2912014A1 — publié le 20080801

L'invention concerne, de façon générale, le domaine de la transmission d'information par ultra large par ultra large bande. Plus précisément, l'invention concerne, de façon non limitative et selon un premier de ses aspects, un générateur d'impulsions ultra large bande adapté à la transmission de données numériques formées d'un flux d'éléments d'information dont chacun est codé, pendant un intervalle temporel inverse d'une fréquence de codage, sous forme d'un train d'impulsions obtenu par modulation d'un signal issu d'un oscillateur et oscillant à une fréquence de base au moins égale au triple de la fréquence de codage, ce générateur comprenant au moins, outre l'oscillateur, un modulateur relié à cet oscillateur et appliquant au signal oscillant, sur chaque intervalle temporel, une modulation dépendant au moins de la valeur de l'élément d'information à coder pendant cet intervalle temporel. La technique de l'ultra large bande, qui est connue de l'homme du métier sous l'acronyme UWB (pour "Ultra Wide Band") et qui permet une transmission d'information, repose sur l'émission d'impulsions de très courte durée, typiquement de quelques nanosecondes, directement générées en bande de base, généralement modulées en position (PPM) et / ou en polarité (BPSK), et occupant donc un large spectre fréquentiel. La conception des générateurs UWB se heurte aujourd'hui à un problème sérieux, qui réside dans le fait que les spécifications imposées par les standards en vigueur en matière d'occupation des bandes de fréquences et de période de répétition des impulsions 2 ne sont pas compatibles, sauf à utiliser des filtres passe-bande à la sortie de ces générateurs. Or, la réalisation de tels filtres est à la fois complexe et coûteuse. Dans ce contexte, la présente proposition concerne un générateur d'impulsions ultra large bande conçu pour s'affranchir de cette contrainte. A cette fin, le générateur proposé, par ailleurs conforme à la définition générique qu'en donne le préambule ci-dessus, est essentiellement caractérisé en ce qu'il comprend en outre un circuit d'adressage et une table de codage, en ce que le circuit d'adressage est propre à contenir à chaque instant une configuration d'éléments d'information incluant, en tant qu'éléments d'information, un élément d'information déjà précédemment codé et un élément d'information à coder, en ce que la table de codage est reliée au circuit d'adressage et contient au moins quatre séries de mots numériques, chaque mot représentant une amplitude codée sur au moins deux bits, en ce que la table de codage est conçue pour fournir séquentiellement, pendant chaque intervalle temporel, les mots d'une série de mots numériques sélectionnée, parmi les séries contenues dans cette table, en fonction de la configuration d'éléments d'information contenue dans le circuit d'adressage, en ce que le modulateur est un modulateur d'amplitude prenant la forme d'un amplificateur à commande numérique dont le gain est piloté par les mots numériques fournis par la table de codage, et en ce que la série de mots numériques sélectionnée sur chaque intervalle temporel par la table de codage code par des variations d'amplitude respectives différentes les évènements différents constitués par une identité et par une dissemblance des éléments d'information de la configuration contenue dans le circuit d'adressage, ce dont il résulte que la bande passante des impulsions délivrées par ce générateur est réduite. De préférence, chaque série de mots numériques comprend un nombre de mots égal à un rapport entier de la fréquence de base à la fréquence de codage. La table de codage peut alors être cadencée, par exemple par l'oscillateur, pour délivrer les mots numériques à la fréquence de base. Les mots numériques des séries contenues dans la table de codage forment avantageusement, pour ces séries, des profils d'amplitude respectifs différents, ces profils pouvant comprendre un profil plat d'amplitude nulle, un profil croissant de l'amplitude nulle à une amplitude non nulle, un profil décroissant de l'amplitude non nulle à l'amplitude nulle, et un profil plat d'amplitude non nulle. Il est notamment possible de prévoir que chaque élément d'information représente une valeur prise dans un système incluant une valeur nulle et au moins une valeur non nulle, que la table de codage délivre les mots de la série de mots présentant le profil plat d'amplitude nulle en réponse à une répétition de l'élément d'information de valeur nulle, et que la table de codage délivre les mots de la série de mots présentant le profil plat d'amplitude non nulle en 4 réponse à une répétition d'un élément d'information de valeur non nulle. Il est également possible de prévoir que chaque élément d'information représente une valeur prise dans un système incluant une valeur nulle et au moins une valeur non nulle, que la table de codage délivre les mots de la série de mots présentant le profil croissant en réponse à l'apparition d'un élément d'information de valeur non nulle à la suite de l'élément d'information de valeur nulle, et que la table de codage délivre les mots de la série de mots presentant le profil décroissant en réponse à l'apparition de l'élément d'information de valeur nulle à la suite d'un élément d'information de valeur non nulle. Le générateur proposé peut comprendre en outre un modulateur de phase disposé en aval de l'oscillateur, chaque élément d'information pouvant alors représenter une valeur prise dans un système ternaire incluant deux valeurs de signes opposés, et ce modulateur de phase appliquant au signal oscillant qu'il reçoit de l'oscillateur ou du modulateur d'amplitude, pendant chaque intervalle temporel, une modulation de phase dépendant au moins du signe de l'élément d'information à coder pendant cet intervalle temporel. Dans ce cas, la table de codage contient par exemple cinq séries de mots numériques dont les mots respectifs forment cinq profils d'amplitude respectifs différents, ces profils d'amplitude comprenant un profil décroissant-croissant évoluant entre l'amplitude non nulle et l'amplitude nulle. Par exemple, la table de codage délivre les mots de la série de mots présentant le profil décroissant-croissant en réponse à l'apparition d'un élément d'information affecté d'un premier signe à la suite de 5 l'élément d'information affecté du signe opposé au premier signe. Dans un mode de réalisation avantageux du générateur proposé, il est possible de prévoir que le modulateur d'amplitude soit constitué d'un ensemble de cellules identiques organisées en blocs successifs dont chacun à partir du deuxième comporte un nombre de cellules double du nombre de cellules du bloc précédent, que ces blocs soient rendus sélectivement actifs ou inactifs par des signaux de commande respectifs respectivement constitués par les bits successifs de chacun des mots numériques fournis par la table de codage, et que chaque bloc, lorsqu'il est actif, contribue au gain de ce modulateur d'amplitude en proportion du nombre de cellules qu'il contient. Le générateur proposé présente de nombreux avantages. En particulier, toute l'architecture de ce générateur, à l'exception de l'amplificateur à commande numérique qui peut être réalisé en logique par commutation de courant (ou "CML" pour "Current Mode Logic"), est de type numérique. Bien que cette caractéristique soit optionnelle, les modulations d'amplitude et de phase, si elles sont pilotées par le même oscillateur, sont synchrones par construction. 6 Elles sont en revanche asynchrones si elles sont pilotées par deux oscillateurs non corrélés. Le générateur est hautement configurable, puisqu'il suffit de modifier les mots numériques stockés dans la table de codage pour adapter la forme des trains d'impulsions produits, qui peuvent notamment avoir une enveloppe triangulaire ou gaussienne. L'invention concerne également, de façon non limitative et selon un second de ses aspects, un procédé de transmission par impulsions ultra large bande de données numériques formées d'un flux d'éléments d'information, ce procédé comprenant au moins une opération consistant à coder séquentiellement les éléments d'information par une modulation d'un signal oscillant, ce procédé étant caractérisé en ce que le signal oscillant est modulé en amplitude en fonction de l'identité ou de la dissemblance de chaque élément d'information par rapport à l'élément d'information précédent. De préférence, les évènements que constituent l'identité et la dissemblance de chaque élément d'information par rapport à l'élément d'information précédent sont respectivement codés par une stabilité et par une variation d'amplitude du signal oscillant, ou l'inverse. D'autres caractéristiques et avantages ressortiront clairement de la description qui en est faite ci-après, à titre indicatif et nullement limitatif, en référence aux dessins annexés, dans lesquels : 7 -la figure 1 est un schéma représentant un générateur conforme à un mode de réalisation non limitatif de l'invention; - la figure 2 est un diagramme représentant, en fonction du temps exprimé en nanosecondes, l'amplitude des impulsions d'un premier type (triangulaire), susceptibles d'être produites en tant que signal de sortie par le générateur de la figure 1; -la figure 3 est un spectrogramme représentant, en fonction de la fréquence exprimée en gigahertz, l'amplitude exprimée en décibels des composantes fréquentielles du signal illustré à la figure 2; et - la figure 4 est un schéma illustrant un mode de réalisation particulier du modulateur d'amplitude utilisable dans un générateur du type illustré à la figure 1. Comme annoncé précédemment, l'invention concerne notamment un générateur d'impulsions ultra large bande adapté à la transmission de données numériques, ces données étant formées d'un flux d'éléments d'information tels que X1, X2, X3, ..., Xn-1, Xn, et les indices 1, 2, n-1, n symbolisant l'ordre d'apparition de ces éléments d'information dans le flux de données. Aucune hypothèse limitative n'est faite a priori sur la nature de ces éléments d'information. Ainsi, chacun des éléments d'information peut représenter une valeur prise dans un système binaire incluant seulement une valeur nulle notée 0 et une valeur non nulle notée 1, auquel cas chaque élément d'information est représenté par un seul bit. 8 Mais chacun de ces éléments d'information peut aussi, notamment, représenter une valeur prise dans un système ternaire incluant une valeur nulle notée 0 et deux valeurs non nulles de signes opposés, respectivement notées -1 et 1. Dans ce dernier cas, chaque élément d'information tel que Xn-1. ou Xn est représenté par deux bits, à savoir un bit d'amplitude tel que An-1 ou An, et un bit de signe tel que Sn-1 ou Sn, bien que le bit de signe soit dépourvu de sens pour l'élément d'information de valeur nulle. La figure 1 illustre, de manière spécifique mais non limitative, un générateur adapté à la transmission de données ternaires, c'est-à-dire dont les éléments d'information prennent les valeurs -1, 0, ou 1. Pour assurer sa transmission, chacun de ces éléments d'information tels que Xl, X2, Xn-1 ou Xn est codé, pendant un intervalle temporel correspondant tl, t2, tn-1, ou tn, sous forme d'un train d'impulsions. Chaque intervalle temporel de codage est déterminé comme l'inverse d'une fréquence de codage Fc fournie par un signal d'horloge CLK. Les impulsions codant chaque élément d'information forment un train d'impulsions, ce train d'impulsions étant obtenu par modulation d'un signal So issu d'un oscillateur 1 et oscillant à une fréquence de base Fb. En pratique, il est judicieux que la fréquence de base Fb soit au moins égale au triple de la fréquence 30 de codage Fc, de manière que chaque élément 9 d'information soit représenté au moyen d'au moins trois cycles du signal oscillant So. Outre l'oscillateur 1, le générateur proposé comprend donc au moins un modulateur 2 dont l'entrée 20 est reliée à l'oscillateur 1 pour recevoir le signal oscillant So et qui est propre à appliquer à ce signal oscillant So, sur chaque intervalle temporel tel que tn, une modulation dépendant de la valeur de l'élément d'information tel que Xn à coder pendant cet intervalle temporel. La sortie 21 du modulateur 2 est par exemple reliée à une antenne 7 permettant d'émettre le flux de données numériques par radio. Le générateur illustré comprend en outre au moins un circuit d'adressage 3 et une table de codage 4, le modulateur 2 étant un modulateur d'amplitude prenant la forme d'un amplificateur à gain programmable. Le circuit d'adressage 3, qui reçoit le flux Xl, X2, ... Xn-1, Xn de données numériques à transmettre, est cadencé à la fréquence de codage Fc par le signal d'horloge CLK. Ce circuit d'adressage 3 est conçu pour contenir, à chaque instant, une configuration d'éléments d'information incluant, en tant qu'éléments d'information, un élément d'information déjà précédemment codé Xn-1 et un élément d'information à coder Xn. Dans le cas, illustré à la figure 1, où chaque élément d'information tel que Xn-1 ou Xn comprend un bit d'amplitude tel que An-1 ou An, et un bit de signe tel que Sn-1 ou Sn, le circuit d'adressage 3 comprend 10 par exemple un registre à décalage 31 contenant la configuration An-1, An des bits d'amplitude, et un registre à décalage 32 contenant la configuration Sn-1, Sn des bits de signe. La table de codage 4 est reliée au circuit d'adressage 3 et contient au moins quatre séries, telles que SM1 à SM4, de mots numériques tels que M11 à m18, M21 à M28, M3 à M38, et M41 à M48, chaque mot représentant une amplitude codée sur au moins deux bits. Cette table de codage est en outre cadencée à la fréquence de base Fb du signal So en l'occurrence issu de l'oscillateur 1, mais qui pourrait être produit par un autre oscillateur (non représenté). En fonction de la configuration d'éléments d'information contenue dans le circuit d'adressage 3, la table de codage 4 sélectionne, au début de chaque intervalle temporel tel que tn, l'une des séries de mots numériques qu'elle contient, puis fournit séquentiellement, pendant cet intervalle temporel et à la cadence définie par la fréquence de base Fb, les mots de la série sélectionnée de mots numériques. L'amplificateur 2, dont le gain est piloté par les mots numériques délivrés par la table de codage 4 sur son entrée de commande 22, applique à chaque impulsion du signal oscillant So une modulation d'amplitude déterminée par le mot numérique que lui fournit la table de codage 4 à l'instant correspondant. Comme chaque mot numérique code une amplitude, les mots d'une même série de mots numériques 11 définissent un profil d'amplitude, se traduisant par une variation d'amplitude, éventuellement nulle, des impulsions modulées par les mots d'une même série de mots. Or, la série de mots numériques que la table de codage 4 sélectionne sur chaque intervalle temporel tel que tn est choisie de manière à coder, par des variations d'amplitude respectives différentes, les évènements différents que constituent d'une part une identité des éléments d'information Xn-1 et Xn de la configuration contenue dans le circuit d'adressage 3, c'est-à-dire l'évènement Xn = Xn-1, et d'autre part une dissemblance de ces éléments d'information, c'est-à-dire l'évènement Xn Xn-l. Autrement dit, au lieu de coder individuellement les différents éléments d'information Xl, X2, etc. du flux de données, il est ici proposé de moduler le signal oscillant So, au moins en amplitude, en fonction de l'identité ou de la dissemblance de chaque élément d'information par rapport à l'élément d'information précédent, c'est-à-dire de coder la transition ou l'absence de transition entre les éléments d'information de chaque paire d'éléments d'information successifs. Grâce à cette stratégie de codage, chaque train d'impulsions formé par les impulsions d'amplitude non nulle ont une durée au moins égale au double de l'intervalle temporel tel que tn, et la largeur de bande des impulsions délivrées par le générateur est considérablement réduite par rapport au cas où les éléments d'information sont codés individuellement. 12 En d'autres termes encore, les impulsions fournies par le générateur proposé sont directement élaborées, de manière idéale et sans filtrage, pour être comparables, bien que non identiques, à celles que fournirait un filtre passe-bande installé sur la sortie d'un générateur codant les éléments d'information de manière individuelle. Dans le mode de réalisation illustré, la fréquence de base Fb du signal So fourni par l'oscillateur 1 est par exemple égale à 4 GHz, et la fréquence de codage Fc fournie par le signal d'horloge CLK qui cadence le circuit d'adressage 3 est par exemple égale à 500 MHz, c'est-à-dire huit fois plus petite que la fréquence de base. Dans ces conditions, le signal CLK peut être fourni par un diviseur de fréquence 6 recevant le signal So et divisant cette fréquence par un facteur 8. Il serait néanmoins possible d'utiliser en variante deux oscillateurs non corrélés, le premier pour cadencer la partie RF et le second pour piloter la partie numérique tout en ayant la même fréquence Fb. De même, chaque série, telle que SM1 à SM4, de mots numériques délivrés par la table de codage 4 comprend alors huit mots, c'est-à-dire un nombre de mots égal au rapport Fb/Fc de la fréquence de base Fb à la fréquence de codage Fc. Dans le cas, qui correspond au mode de réalisation illustré, où chaque élément d'information tel que Xn représente une valeur prise dans un système ternaire incluant une valeur nulle, à savoir 0, et deux valeurs non nulles de signes opposés, à savoir -1 13 et 1, il peut être judicieux, pour conférer une diversité élevée au signal transmis, de doter le générateur proposé d'un modulateur de phase 5, par exemple interpose entre l'oscillateur 1 et le modulateur d'amplitude 2. Néanmoins, comme le comprendra l'homme du métier à la lecture de la présente description, le générateur de l'invention ne serait pas fonctionnellement modifié si la place des modulateurs 2 et 5 était intervertie. Le modulateur de phase 5 est conçu pour appliquer au signal oscillant So qu'il reçoit de l'oscillateur 1 et qu'il transfère au modulateur d'amplitude 2, pendant chaque intervalle temporel tel que tn, une modulation de phase qui dépend au moins du signe Sn de l'élément d'information Xn à coder pendant cet intervalle temporel tn. Par exemple, l'oscillateur 1 fournit simultanément deux versions du signal oscillant So, la première version ayant une phase phO, et la deuxième version étant en opposition de phase avec la première et ayant une phase phl. Le modulateur de phase 5 est piloté par un signal de commande Kph fourni par la table de codage 4 en fonction de tout ou partie de la configuration de signes Sn-1, Sn contenue dans le registre à décalage 32. L'entrée 20 de l'amplificateur 2 est de type différentiel, et le modulateur de phase 5 est piloté par le signal de commande Kph pour appliquer dans un sens ou le sens inverse les phases phO et phl du 14 signal oscillant So sur cette entrée différentielle 20. Selon que les éléments d'information tels que Xn sont binaires ou ternaires, la table de codage 4 contient quatre ou cinq séries de mots numériques, telles que SM1, SM2, SM3, SM4 et SM5, dont les mots respectifs forment des profils d'amplitude respectifs différents tels que Pl à P4 et P5. De préférence, ces profils comprennent un profil plat Pl d'amplitude nulle, un profil P2 croissant de l'amplitude nulle à une amplitude non nulle déterminée, un profil P3 décroissant de l'amplitude non nulle déterminée à l'amplitude nulle, un profil plat P4 d'amplitude non nulle, et, dans le cas de cinq séries, un profil décroissantcroissant P5 évoluant entre l'amplitude non nulle et l'amplitude nulle. Par convention, l'expression "amplitude nulle" est à comprendre comme englobant toute excursion d'amplitude inférieure au saut que représente le passage entre une amplitude strictement nulle et l'amplitude non nulle déterminée. De même, l'expression "profil plat" désigne ici non pas seulement un profil exempt de toute variation d'amplitude, mais englobe tout profil caractérisé, sur l'intervalle temporel, à la fois par une excursion d'amplitude inférieure au saut que représente le passage entre une amplitude strictement nulle et l'amplitude non nulle déterminée, et par une amplitude sensiblement identique au début et à la fin de cet intervalle temporel. 15 Par exemple, la table de codage 4 peut délivrer les mots M11 à M18 de la série de mots SM1 présentant le profil plat Pl d'amplitude nulle en réponse à une répétition de l'élément d'information 0 de valeur nulle, et délivrer les mots M41 à M48 de la série de mots SM4 présentant le profil plat P4 d'amplitude non nulle en réponse à une répétition d'un élément d'information 1 ou -1 de valeur non nulle. De même, la table de codage 4 peut délivrer les mots M21 à M28 de la série de mots SM2 présentant le profil croissant P2 en réponse à l'apparition d'un élément d'information 1 ou -1 de valeur non nulle à la suite de l'élément d'information 0 de valeur nulle, et délivrer les mots M3 à M38 de la série de mots SM3 présentant le profil décroissant P3 en réponse à l'apparition de l'élément d'information 0 de valeur nulle à la suite d'un élément d'information 1 ou -1 de valeur non nulle. Dans le cas où les éléments d'information sont ternaires, la table de codage 4 délivre par exemple les mots M51 à M58 de la série de mots SM5 présentant le profil P5 décroissant-croissant en réponse à l'apparition d'un élément d'information Xn affecté d'un premier signe + ou à la suite de l'élément d'information Xn-1 affecté du signe - ou + opposé au premier signe. Dans ce cas néanmoins, il est judicieux de faire en sorte que le changement de phase commandé par le signal de commande Kph pour coder le passage d'un signe à l'autre, et marquant la transition entre les éléments d'information de signes opposés, intervienne 16 au milieu de l'intervalle temporel couvert par ce profil décroissant-croissant, à l'instant où l'amplitude est minimale. Ainsi, le procédé de transmission proposé peut être mis en oeuvre en prévoyant que les évènements que constituent l'identité et la dissemblance de chaque élément d'information par rapport à l'élément d'information précédent soient respectivement codés par une stabilité et par une variation d'amplitude du signal oscillant, ou l'inverse, le terme "stabilité" étant ici à comprendre comme la caractéristique distinctive d'un profil plat tel que défini précédemment. La figure 2 illustre le train d'impulsions émis par un générateur tel qu'illustré à la figure 1, dont la table de codage 4 contient des séries correspondant à un profil linéaire dont l'impulsion est de type triangulaire. Le flux de données codées est formé des éléments d'information ternaires 0,1,0,0,-1,0,0,1,1,0,0,-1,1,0. Comme le montrent ces figures, ce flux est codé par la succession de profils P1 (pour 0), P2 avec polarité de base phO (pour la transition 01), P3 avec polarité de base phO (pour la transition 10), Pl (pour la répétition de 0), P2 avec polarité inverse phl (pour la transition 0-1), P3 avec polarité inverse phl (pour la transition -1 0), Pl (pour la répétition de 0), P2 avec polarité de base phO (pour la transition 01), P4 avec polarité de base phO (pour la répétition de 1), P3 avec polarité de base phO (pour la transition 10), Pl (pour la répétition de 0), P2 avec 17 polarité inverse phl (pour la transition 0-1), P5 commençant avec la polarité de base phO et se terminant avec la polarité inverse phl (pour la transition -11), et P3 avec polarité de base phO (pour la transition 10). La fréquence de codage étant de 500 MHz dans l'exemple illustré, chaque série de mots numériques, c'est-à-dire chaque profil, dure 2 nanosecondes. Cependant, comme le montrent les figures 2 et 4, les trains d'impulsions d'amplitude non nulle formés par les séquences de profils telles que P2-P3, P2-P4-P3, ou encore P2-P5-P3, ont une durée minimale de 4 nanosecondes, c'est-à-dire une durée au moins égale au double de celle de l'intervalle temporel de 2 nanosecondes. La figure 3 illustre le spectre du train d'impulsions illustré figure 2, l'examen de ce spectre montrant qu'il s'inscrit dans le gabarit G des fréquences autorisées. La figure 4 est un schéma illustrant un mode de réalisation spécifique et avantageux du modulateur d'amplitude 2. Dans ce mode de réalisation, le modulateur 2 est constitué d'un ensemble de cellules identiques CELL organisées en blocs successifs BLO, BL1, BLN-1, etc. Le premier bloc BLO comprend par exemple une seule cellule CELL, et chaque bloc à partir du deuxième comporte un nombre de cellules double du nombre de cellules du bloc précédent.30 Chaque bloc est rendu actif ou inactif par un signal de commande, tel que CMD[O], CMD[l], CMD[N-1], qui est constitué par le bit du mot numérique M11 à M58 dont l'ordre correspond à l'ordre de ce bloc dans l'ensemble ordonné de blocs. Grâce à cet agencement, chaque bloc, lorsqu'il est actif, contribue au gain total du modulateur d'amplitude 2 en proportion du nombre de cellules que contient ce bloc.10 REVENDICATIONS . 1. Générateur d'impulsions ultra large bande adapté à la transmission de données numériques formées d'un flux (Xl X2 X3 .. Xn-1 Xn) d'éléments d'information (Xl, X2, X3, . , Xn-1, Xn) dont chacun est codé, pendant un intervalle temporel (-Cl, t2, t3, tn-1, tn) inverse d'une fréquence de codage (Fc), sous forme d'un train d'impulsions obtenu par modulation d'un signal (Se) issu d'un oscillateur (1) et oscillant à une fréquence de base (Fb) au moins égale au triple de la fréquence de codage (Fc), ce générateur comprenant au moins, outre l'oscillateur (1), un modulateur (2) relié à cet oscillateur (1) et appliquant au signal oscillant (So), sur chaque intervalle temporel (tn), une modulation dépendant au moins de la valeur de l'élément d'information (Xn) à coder pendant cet intervalle temporel (tn), caractérisé en ce qu'il comprend en outre un circuit d'adressage (3) et une table de codage (4), en ce que le circuit d'adressage (3) est propre à contenir à chaque instant une configuration (Xn-1, Xn) d'éléments d'information incluant,. en tant qu'éléments d'information, un élément d'information déjà précédemment codé (Xn-1) et un élément d'information à coder (Xn), en ce que la gable de codage (4) est reliée au circuit d'adressage (3) et contient au moins quatre séries (SM1 à SM4) de mots numériques (Mll à M18, M21 à M28, M3 à M38, M41 à M48), chaque mot représentant une amplitude codée sur au moins deux bits, en ce que la table de codage (4) est conçue pour 20 fournir séquentiellement, pendant chaque intervalle temporel (tn), les mots (M21 à M28) d'une série (SM2) de mots numériques sélectionnée, parmi les séries (SM1 à SM4) contenues dans cette table (4), en fonction de la configuration (Xn-1, Xn) d'éléments d'information contenue dans le circuit d'adressage (3), en ce que le modulateur (2) est un modulateur d'amplitude prenant la forme d'un amplificateur à commande numérique dont le gain est piloté par les mots numériques fournis par la table de codage (4), et en ce que la série de mots numériques sélectionnée sur chaque intervalle temporel (tn) par la table de codage (4) code par des variations d'amplitude respectives différentes les évènements différents constitués par une identité (Xn = Xn-1) et par une dissemblance (Xn ~ Xn-1) des éléments d'information (Xn-1, Xn) de la configuration contenue dans le circuit d'adressage (3), ce dont il résulte que la bande passante des impulsions délivrées par ce générateur est réduite. 2. Générateur d'impulsions suivant la revendication 1, caractérisé en ce que chaque série (SM1 à SM4) de mots numériques comprend un nombre de mots égal au rapport entier (Fb/Fc) de la fréquence de base (Fb) à la fréquence de codage (Fc). 3. Générateur d'impulsions suivant la revendication 2, caractérisé en ce que la table de codage (4) est cadencée pour délivrer les mots numériques (Mll à M18, M21 à M28, M3 à M38, M41 à M48) à la fréquence de base (FO). 21 4. Générateur d'impulsions suivant l'une quelconque des revendications précédentes, caractérisé en ce que les mots numériques des séries (SM1 à SM4) contenues dans la table de codage (4) forment, pour ces séries, des profils d'amplitude respectifs différents, ces profils comprenant un profil plat (P1) d'amplitude nulle, un profil (P2) croissant de l'amplitude nulle à une amplitude non nulle, un profil (P3) décroissant de l'amplitude non nulle à l'amplitude nulle, et un profil plat (P4) d'amplitude non nulle. 5. Générateur d'impulsions suivant la revendication 4, caractérisé en ce que chaque élément d'information (Xn) représente une valeur prise dans un système incluant une valeur nulle (0) et au moins une valeur non nulle (1 et/ou -1), en ce que la table de codage (4) délivre les mots (Mll à M18) de la série de mots (SM1) présentant le profil plat (Pl) d'amplitude nulle en réponse à une répétition de l'élément d'information de valeur nulle (0), et en ce que la table de codage (4) délivre les mots (M41 à M48) de la série de mots (SM4) présentant le profil plat (P4) d'amplitude non nulle en réponse à une répétition d'un élément d'information de valeur non nulle (1 ou -1). 6. Générateur d'impulsions suivant la revendication 4 ou 5, caractérisé en ce que chaque élément d'information (Xn) représente une valeur prise dans un système incluant une valeur nulle (0) et au 22 moins une valeur non nulle (1 et/ou -1), en ce que la table de codage (4) délivre les mots (M21 à M28) de la série de mots (SM2) présentant le profil croissant (P2) en réponse à l'apparition d'un élément d'information de valeur non nulle (1 ou -1) à la suite de l'élément d'information de valeur nulle (0), et en ce que la table de codage (4) délivre les mots (M3 à M38) de la série de mots (SM3) présentant le profil décroissant (P3) en réponse à l'apparition de l'élément d'information de valeur nulle (0) à la suite d'un élément d'information de valeur non nulle (1 ou -1). 7. Générateur d'impulsions suivant l'une quelconque des revendications 1 à 6, caractérisé en ce qu'il comprend en outre un modulateur de phase (5) disposé en aval de l'oscillateur (1), en ce que chaque élément d'information (Xn) représente une valeur prise dans un système ternaire incluant deux valeurs de signes opposés (-1, 1), et en ce que ce modulateur de phase (5) applique au signal oscillant (So) qu'il reçoit de l'oscillateur (1) ou du modulateur d'amplitude (2), pendant chaque intervalle temporel (tn), une modulation de phase dépendant au moins du signe de l'élément d'information (Xn) à coder pendant cet intervalle temporel (tn). 8. Générateur d'impulsions suivant la revendication 7, caractérisé en ce que la table de codage (4) contient cinq séries (SM1 à SM5) de mots numériques dont les mots respectifs (Mil à M18, M21 à 23 M28, M3 à M38, M41 à M48, M51 à M58) forment cinq profils d'amplitude respectifs différents (Pl à P5). 9. Générateur d'impulsions suivant les revendications 4 et 8, caractérisé en ce que les profils d'amplitude (Pl à P5) comprennent un profil (P5) décroissant-croissant évoluant entre l'amplitude non nulle et l'amplitude nulle. 10. Générateur d'impulsions suivant la revendication 9, caractérisé en ce que la table de codage (4) délivre les mots (M51 à M58) de la série de mots (SM5) présentant le profil (P5) décroissant-croissant en réponse à l'apparition d'un élément d'information (Xn) affecté d'un premier signe (+ ou -) à la suite de l'élément d'information (Xn-1) affecté du signe (- ou +) opposé au premier signe. 11. Générateur d'impulsions suivant l'une quelconque des revendications précédentes, caractérisé en ce que le modulateur d'amplitude (2) est constitué d'un ensemble de cellules identiques (CELL) organisées en blocs successifs (BLO, BL1, BLN-1) dont chacun à partir du deuxième comporte un nombre de cellules double du nombre de cellules du bloc précédent, en ce que ces blocs (BLO, BL1, BLN-1) sont rendus sélectivement actifs ou inactifs par des signaux de commande respectifs (CMD[0], CMD[1], CMD[N-1]) respectivement constitués par les bits successifs de chacun des mots numériques fournis par la table de codage (4), et en ce que chaque bloc (BLO, BL1, BLN- 24 1), lorsqu'il est actif, contribue au gain de ce modulateur d'amplitude (2) en proportion du nombre de cellules qu'il contient. 12. Procédé de transmission par impulsions ultra large bande de données numériques formées d'un flux (Xl X2 X3 ... Xn-1 Xn) d'éléments d'information (Xl, X2, X3, Xn-1, Xn), ce procédé comprenant au moins une opération consistant à coder séquentiellement les éléments d'information par une modulation d'un signal oscillant (So), caractérisé en ce que le signal oscillant est modulé en amplitude en fonction de l'identité ou de la dissemblance de chaque élément d'information par rapport à l'élément d'information précédent. 13. Procédé de transmission suivant la revendication 12, caractérisé en ce que les évènements que constituent l'identité et la dissemblance de chaque élément d'information par rapport à l'élément d'information précédent sont respectivement codés par une stabilité et par une variation d'amplitude du signal oscillant, ou l'inverse.