Brevet FR2904496A1 — publié le 20080201

SYSTÈMES, MÉTHODES ET APPAREILS POUR DES GÉNÉRATEURS D'ONDELETTES NUMÉRIQUES EN VUE DE LA DÉTECTION SPECTRALE MULTIRÉSOLUTION DANS LES APPLICATIONS DE LA RADIO COGNITIVE Domaine de l'invention La présente invention concerne de manière générale des générateurs d'ondelettes numériques. Contexte de l'invention La détection spectrale est une fonction clé des systèmes de la radio cognitive (Cognitive Radio, CR). Afin de fournir des résolutions flexibles de détection spectrale, une ondelette de base peut être utilisée afin d'ajuster une ou plusieurs résolutions de détection spectrale. Des générateurs d'ondelettes antérieurs utilisés dans le cadre de la génération d'ondelettes de base sont limités en ce qu'ils doivent stocker de façon individuelle une pluralité d'ondelettes de base prédéterminées car, sinon, ils ne sont pas capable de modifier facilement la résolution de l'ondelette de base. De plus, ces générateurs d'ondelettes antérieurs nécessitent un matériel complexe qui peut impliquer des coûts très élevés et un temps de calcul très important. Ainsi, un besoin existe dans l'industrie pour un générateur d'ondelettes numérique flexible. Résumé de l'invention Selon un mode de résolution de l'invention, il est prévu un procédé pour un générateur d'ondelettes 2904496 2 numérique multipoint qui comprend le stockage de chacune d'une pluralité de points de données numérisés d'une ondelette de base à haute résolution dans l'une d'une pluralité de rangées d'une mémoire, la 5 détermination de rangées qui sont sautées (aussi appelées rangées sautées) et de rangées qui ne sont pas sautées (aussi appelées rangées non sautées)dans la pluralité de rangées de la mémoire sur la base d'un intervalle de saut d'adressage, la récupération de 10 points de données numérisés provenant de chaque rangée non sautée de la mémoire et le traitement des points de données numérisés récupérés provenant de chaque rangée non sautée en accord avec une fréquence d'horloge pour générer une ondelette de base analogique, où une durée 15 de l'ondelette de base analogique est déterminée sur la base d'au moins une partie de l'intervalle de saut d'adressage et de la fréquence d'horloge. Selon un autre mode de réalisation de l'invention, un procédé pour un générateur d'ondelettes numérique 20 multidébit comprend le stockage de chacune d'une pluralité de points de données numérisés d'une ondelette de base à haute résolution dans l'une de la pluralité des rangées d'une mémoire, la détermination d'une fréquence d'horloge, la récupération des points 25 de données numérisés provenant de chaque rangée de la mémoire ; et le traitement séquentielle des points de données numérisés récupérés provenant de chaque rangée en accord avec la fréquence d'horloge déterminée pour générer une ondelette de base analogique où la durée de l'ondelette de base analogique diminue au fur et à mesure que la fréquence d'horloge. 2904496 3 Selon encore un autre mode de réalisation de l'invention, un générateur d'ondelettes numérique multipoint comprend une mémoire pour stocker chacun d'une pluralité de points de données numérisés d'une 5 ondelette de base à haute résolution dans l'une d'une pluralité de rangées d'une mémoire, un plan d'adressage ayant un intervalle de saut d'adressage, où l'intervalle de saut d'adressage détermine des rangées sautées et des rangées non sautées de la pluralité de 10 rangées de la mémoire, un convertisseur numérique-analogique (DAC) qui reçoit des points de données 15 numérisés mémoire, numérisés en accord ondelette ondelette au moins provenant de chaque rangée non sautée de la où le DAC traite les points de données reçus provenant de chaque rangée non sautée avec une fréquence d'horloge pour générer une de base analogique, où une durée de 1' de base analogique est déterminée sur la base partiellement de l'intervalle de saut d'adressage et de la fréquence d'horloge. 20 Dans encore un autre mode de réalisation de l'invention, un générateur d'ondelettes numérique multidébit comprend une mémoire pour stocker chacun d'une pluralité de points de données numérisés d'une ondelette de base à haute résolution dans l'une d'une 25 pluralité de rangées de la mémoire, une horloge ayant une fréquence d'horloge pouvant être choisie et un convertisseur numérique-analogique (DAC) qui reçoit les points de données numérisés provenant de chaque rangée de la mémoire, où le convertisseur DAC traite de façon 30 séquentielle les points de données numérisés reçus provenant de chaque rangée en accord avec la fréquence 2904496 4 d'horloge choisie pour générer une ondelette de base analogique, où la durée de l'ondelette de base analogique décroît au fur et à mesure qu'augmente la fréquence d'horloge. 5 Brève description des nombreuses vues du (des) dessin(s) Ayant maintenant décrit l'invention dans des termes généraux, nous faisons référence aux dessins annexés, lesquels ne sont pas systématiquement mis à 10 l'échelle et sur lesquels : La figure 1 illustre un diagramme simplifié d'un système de détection spectrale multirésolution (Multi-Resolution Spectrum Sensing, MRSS) pour la radio cognitive, selon un mode de réalisation particulier de 15 l'invention. Les figures 2A et 2B illustrent un générateur d'ondelettes numérique multipoint (Multi-Point Digital Wavelet Generator, MP-DWG), selon un mode de réalisation particulier de l'invention. 20 La figure 3 illustre un procédé servant d'exemple pour générer une ondelette de base en utilisant le générateur d'ondelettes numerique multipoint des figures 2A et 2B, selon un mode de réalisation particulier de l'invention. 25 Les figures 4A et 4B illustrent un générateur d'ondelettes numérique multidébit (Multi-Rate Digital Wavelet Generator, MR-DWG), selon un mode de réalisation particulier de l'invention proposée. La figure 5 illustre un procédé servant d'exemple 30 pour générer des ondelettes de base en utilisant le générateur d'ondelettes numérique multidébit des 2904496 5 figures 4A et 4B, selon un mode de réalisation particulier de l'invention. La figure 6 illustre sous forme de tableau la comparaison des caractéristiques des deux inventions 5 proposées : MP-DWG et MR-DWG. Description détaillée de l'invention Nous allons maintenant décrire la présente invention de façon plus détaillée en référence aux 10 dessins annexés, sur lesquels sont montrés certains modes de réalisation de l'invention, toutefois tous les modes de réalisation ne sont pas montrés. En réalité, ces inventions peuvent être concrétisées dans plusieurs formes différentes et le lecteur ne devra pas 15 interpréter qu'elles sont limitées aux modes de réalisation exposés ici ; ces modes de réalisation étant en fait fournis afin que la présente description réponde aux exigences légales applicables. Des numéros de symbole similaires font référence à des éléments 20 similaires partout. Vue d'ensemble de l'environnement de fonctionnement. La figure 1 illustre un exemple d'un environnement de fonctionnement correspondant à un générateur d'ondelettes numérique (DWG) 114 dans un 25 système 100 qui prend en charge une détection spectrale multirésolution (MRSS) selon un mode de réalisation particulier de l'invention. En particulier, le système 100 de la figure 1 peut de manière générale comprendre une antenne 102, un amplificateur 104, un générateur 30 d'impulsions en ondelette 106, des corrélateurs analogiques 108a et 108b, un module de commande d'accès 2904496 6 au support physique (Medium Access Control, MAC) 110 et une commande de synchronisation 112. Selon un mode de réalisation de l'invention à titre d'exemple, l'antenne 102 peut être une antenne 5 large bande opérationnelle sur une large gamme de fréquences, éventuellement dans la plage allant de plusieurs mégahertz (MHz) à plusieurs gigahertz (GHz). L'antenne 102 peut être une antenne multidirectionnelle, selon un mode de réalisation 10 particulier de l'invention. L'amplificateur 104 peut être un amplificateur à faible bruit (Low-Noise Amplifier, LNA) et/ou un amplificateur à gain variable (Variable Gain Amplifier, VGA), bien que d'autres types d'amplificateur puissent être utilisés sans sortir de 15 la portée des modes de réalisation particulier de l'invention. Le générateur d'impulsions en ondelettes 106 peut comprendre un générateur d'ondelettes numérique 114, un oscillateur local 116, un déphaseur 118 tel qu'un déphaseur à 90 et des multiplicateurs 20 120a et 120b. Le corrélateur analogique 108a peut comprendre un multiplicateur 122, un intégrateur 124, un circuit de maintien (store and hold, S/H circuit) 126, un amplificateur 128 et un convertisseur analogique-numérique (ADC) 130. De manière similaire, 25 un corrélateur analogique 108b peut comprendre un multiplicateur 132, un intégrateur 134, un circuit de maintien (S/H) 136, un amplificateur 138 et un convertisseur analogique-numérique (ADC) 140. La commande de synchronisation 112 peut fournir des 30 signaux de synchronisation utilisés par le générateur d'impulsions en ondelettes 106, le corrélateur 2904496 7 analogique 108a et le corrélateur analogique 108b. En faisant référence à la figure 1, le générateur d'ondelettes 114 peut générer une chaîne d'ondelettes de base w(t). Comme il sera décrit en détail, la 5 résolution associée aux ondelettes de base w(t) peut être modifiée selon des modes de réalisation particulier de l'invention. Les ondelettes de base w(t) peuvent être modulées avec des porteuses, éventuellement des porteuses orthogonales, ayant une 10 fréquence donnée d'un oscillateur local (Local Oscillator, LO) 116 via des multiplicateurs respectifs 120a et 120b. Par exemple, un exemple de porteuses orthogonales peut comprendre des porteuses sinusoïdales I et Q fLo(t), selon un mode de réalisation particulier 15 de l'invention. Avec les porteuses sinudoïdales I et Q fLo(t), le signal à composant I peut avoir une amplitude égale mais avec un déphasage de 90 comme fourni par le déphaseur 118, avec le signal à composante Q. La chaîne des ondelettes de base modulées 20 w(t) produite par le générateur d'impulsions en ondelettes 106 peut être multipliée ou, sinon, combinée avec le signal d'entrée dépendant dans le temps x(t) par les multiplicateurs respectifs 122 et 132 pour former un signal de sortie de corrélation analogique 25 qui est appliquée en entrée des intégrateurs analogiques respectifs 124 et 134. Comme montré sur la figure 1, le signal d'entrée dépendant dans le temps peut de façon facultative d'abord être amplifié par l'amplificateur 104. Les intégrateurs analogiques 124 30 et 134 déterminent et produisent ensuite les valeurs de corrélation analogiques respectives z(t), lesquelles 2904496 8 valeurs sont ensuite numérisés en utilisant les circuits échantilleurs-bloqueurs respectifs 108a, 108b, les amplificateurs 128, 138 et les ADC 130, 140 pour générer les valeurs d'échantillonnage respectives sl,k 5 et 5Q,k. Le module MAC 110 peut ensuite déterminer l'amplitude Pk de ces valeurs d'échantillonnage sl,k et 5Q,k en prenant la racine carrée de ces valeurs, comme fourni par l'expression pk =.JsJk2 +sQk2 , selon un mode de réalisation particulier de l'invention. Si les 10 amplitudes pk sont supérieures à un niveau seuil donné, alors le module MAC 110 peut déterminer une réception de brouillage cohérente (par exemple, une occupation particulière du spectre detecté) en accord avec un mode de réalisation de la présente invention. 15 Comme il sera décrit de façon détaillée plus loin, le générateur d'ondelettes 114 peut être concrétisé sous plusieurs formes. Selon un premier mode de réalisation, le générateur d'ondelettes 114 peut être un générateur d'ondelettes numérique multipoint. Le 20 générateur d'ondelettes numérique multipoint peut ajuster la résolution des d'ondelettes de base générées en ajustant le nombre de points fourni à une fréquence d'horloge constante. En fait, le nombre de points peut être ajusté en modifiant le plan d'adressage destiné à 25 la mémoire qui stocke les points de données numériques d'ondelettes de base. Par contre, selon un deuxième mode de réalisation, le générateur d'ondelettes peut être un générateur d'ondelettes numérique multidébit. Le générateur d'ondelettes numérique multidébit peut 30 ajuster la génération des ondelettes de base générées en fournissant un nombre constant de points, mais en 2904496 9 ajustant la fréquence d'horloge. Les générateurs d'ondelettes numériques multipoint et multidébit sont décrits ci-après. Le lecteur comprendra que dans d'autres modes de réalisation on 5 peut combiner des aspects des générateurs d'ondelettes numériques multipoint et des générateurs d'ondelettes numériques multidébit. Par exemple, un générateur d'ondelettes numérique en accord avec un mode de réalisation particulier de l'invention peut prendre en 10 charge l'ajustement à la fois du nombre de points et de la fréquence d'horloge. Ainsi, alors que les modes de réalisation ci-après sont fournis à titre illustratif, ils ne sont pas destinés à limiter la portée totale de l'invention. 15 Générateur d'ondelettes numérique multipoint. Selon un mode de réalisation particulier de l'invention, le générateur d'ondelettes 114 de la figure 1 peut être mis en oeuvre en fonction d'un générateur d'ondelettes numérique multipoint (MP-DWG), 20 comme illustré sur les figures 2A et 2B. De façon tout à fait particulière, le générateur d'ondelettes numérique multipoint peut prendre en charge un plan d'adressage de mémoire afin de fournir une base d'ondelette précise 216 comme illustré sur la figure 2A 25 ou une base d'ondelette moins dense 218 comme illustré sur la figure 2B. L'ondelette de base précise 216 sur la figure 2A peut avoir une résolution plus élevée et, donc, davantage de points que l'ondelette de base moins dense 218 sur la figure 2B. Tandis que les ondelettes 30 de base précises et peu denses 216, 218 sur les figures 2A et 2B sont fournies respectivement à titre 2904496 10 illustratif, le lecteur appréciera que d'autres ondelettes de base précises et peu denses puissent comprendre plus ou moins de points à des fréquences différentes. 5 Comme illustré par les figures 2A et 2B, le générateur d'ondelettes numérique multipoint selon un mode de réalisation de l'invention peut comprendre une mémoire 202, un convertisseur numérique-analogique (DAC) 204 et un filtre 206. Selon un mode de 10 réalisation de l'invention, la mémoire 202 peut comprendre une ou plusieurs formes de mémoires vives (RAM) ou de mémoire morte (ROM). En variante, la mémoire 202 peut comprendre d'autres moyens de stockage, incluant des dispositifs de stockage 15 magnétiques comme des disques durs, des dispositifs de mémoire amovibles et encore des dispositifs de mémoire volatile ou non volatile. Concernant les générateurs d'ondelettes numériques, la mémoire 202 peut être utilisée pour stocker les points de données d'ondelette 20 de base numériques associés avec un ondelette de base à haute résolution utilisée dans le cadre de la génération des ondelettes de base w(t). De façon tout à fait particulière, les points à l'intérieur de l'ondelette de base à haute résolution peuvent être 25 stockés dans les rangées de mémoire respectives de la mémoire 202. Durant le fonctionnement du générateur d'ondelettes numérique, les points de données d'ondelette de base numériques stockés dans la mémoire 30 202 peuvent être délivrés pour application au DAC 204 ou être fournis autrement à celui-ci. Le DAC 204 peut 2904496 11 convertir les points de données numériques des ondelettes de base d'une forme numérique en une forme analogique. Le DAC 204 peut ensuite délivrer l'ondelette de base analogique au filtre 206 ou la 5 fournir à ce dernier autrement, lequel filtre délivre en sortie les ondelettes de base analogiques résultantes w(t). Selon un mode de réalisation de l'invention, le filtre 206 peut être un filtre de reconstruction, éventuellement un filtre de 10 reconstruction passe-bas, qui peut construire une ondelette de base analogique lisse w(t) à partir de la sortie délivrée par le DAC 204. La sélection du filtre 206 et sa fréquence de coupure souhaitée peuvent être dépendants de la résolution souhaitée des ondelettes de 15 base w(t) ainsi que des paramètres de fonctionnement du DAC 204 et de la mémoire 202. Chaque ondelette de base w(t) délivrée en sortie par le filtre 206 peut comporter une résolution horizontale Nhor et une résolution verticale Nver 20 associées.. La résolution horizontale Nhor de l'ondelette de base w(t) peut être fondée sur le nombre de points fournis pour chaque ondelette de base w (t) . Selon un mode de réalisation particulier de l'invention, la résolution horizontale maximale Nhor 25 peut être fondée sur la profondeur 208 de la mémoire 202 (par exemple le nombre de rangées) puisque la profondeur 208 peut limiter le nombre de points qui peuvent être stockés et récupérés à une fréquence d'horloge particulière fcLK. Ainsi, la profondeur 208 de 30 la mémoire 202 peut être choisie pour correspondre à la résolution horizontale maximale Nhor de l'ondelette de 2904496 12 base la plus précise qui soit souhaitée ou nécessaire. Comme montré sur les figures 2A et 2B, la profondeur 208 de la mémoire 202 peut être de 9 bits correspondant aux rangées 0 à 8, bien que d'autres profondeurs 5 puissent être utilisées dans d'autres modes de réalisation particulier de l'invention. Le lecteur comprendra que la résolution horizontale Nhor de l'impulsion en ondelette w(t) puisse également être proportionnelle à la durée des ondelettes de base w(t). 10 Par exemple, des ondelettes de base de longue durée w(t) peuvent comprendre un plus grand nombre de points et, donc, avoir une résolution horizontale plus élevée Nhor La résolution verticale Nver de l'ondelette de base 15 w(t) ù autrement dit, l'intervalle de fréquence entre chaque point de l'ondelette de base w(t) ù peut être fondée sur la largeur de bande 210 de la mémoire 202 et sur la résolution du DAC 204. Le lecteur comprendra que la largeur de bande 210 de la mémoire 202 puisse être 20 égale à la résolution du DAC 204, selon un mode de réalisation particulier de l'invention. Comme illustré sur les figures 2A et 2B, la largeur de bande 210 de la mémoire peut être 8 bits, bien que d'autres largeurs de bande puissent être utilisées dans d'autres exemples de 25 réalisation particulier de l'invention. Selon un mode de réalisation particulier de l'invention et comme il est décrit de manière générale dans le procédé à titre d'exemple 300 de la figure 3, la résolution d'une ondelette de base w(t) peut être 30 ajustée en modifiant les intervalles de saut d'adressage associés avec l'accès aux points de données 2904496 13 d'ondelettes de base stockés dans la mémoire 202. A l'étape 302, le plan d'adressage et, en particulier, l'intervalle de saut d'adressage souhaité, en relation avec la mémoire 202, peuvent être choisis ou déterminés 5 autrement. Selon un mode de réalisation particulier de l'invention, l'intervalle de saut d'adressage peut prendre en charge un saut de zéro rangée ou un saut d'une ou de plusieurs rangées (par exemple dans la profondeur totale 208) de la mémoire 202. Si une ou 10 plusieurs rangées de la mémoire 202 doivent être sautées, alors ces sauts de rangée peuvent être effectués de diverses manières. Par exemple, une rangée sur deux pourrait être sautée. En variante, toutes les deuxièmes rangées pourraient être sautées. Une variété 15 d'autres méthodes permettant de sauter des rangées sont disponibles sans sortir de la portée des modes de réalisation de l'invention. À l'étape 304, le DAC 204 récupère ou se voit fournir autrement les points de données numériques d'ondelettes de base provenant de la 20 mémoire 202 en fonction des intervalles de saut d'adressage choisis. Par exemple, à l'étape 304, les points de données numériques des ondelettes de base stockés dans les rangées non sautées û autrement dit, les rangées sélectionnées ou adressées û de la mémoire 25 202 sont délivrés pour être appliqués au DAC 204 ou sont fournis autrement à celui-ci. À l'étape 306, le DAC 204 peut générer les ondelettes de base analogiques à partir des points de données numériques récupérés d'ondelettes de base. Enfin, à l'étape 308, le filtre 30 206, qui peut être un filtre de reconstruction, peut filtrer l'ondelette de base analogique générée en 2904496 14 fonction d'une fréquence de coupure prédéterminée du filtre 206. Ayant décrit le procédé fourni à titre d'exemple de la figure 3, nous allons maintenant décrire le plan 5 d'adressage 212 pour l'ondelette de base précise 216 de la figure 2A de façon plus détaillée. Concernant l'ondelette de base précise 216, les intervalles de saut d'adressage peuvent être définis pour sauter zéro rangée ou une ou plusieurs rangées de la mémoire. Selon 10 un exemple, si toutes les rangées de la mémoire 202 sont adressées comme prévu par le plan d'adressage 212, alors la base d'ondelette de base précise 216 de la figure 2A peut être générée en utilisant une résolution horizontale Nhor de 9 bits correspondant à chacune des 15 rangées 0 à 8. De façon tout à fait particulière, chaque rangée de la mémoire 202 peut être accédée de façon consécutive à un temps d'accès synchronisé égal à 1/fcik 220 en accord avec le plan d'adressage 212. Le lecteur appréciera que la fréquence d'ondelette fW 20 puisse être basée sur la fréquence d'horloge f~ik et la résolution horizontale Nhor en accord avec l'expression fdk =L.(Nhor -1) Par contre, si seulement une partie des rangées de la mémoire 202 est adressée à la même vitesse de 1/f,ik 25 220 en accord avec le plan d'adressage 214, alors l'ondelette de base peu dense 218 de la figure 2B peut être générée. De façon tout à fait particulière, comme illustré sur la figure 2B, l'ondelette de base peu dense 218 peut être définie à deux fois la fréquence 30 d'ondelette fW de l'ondelette de base 216 de la figure 2A. Afin de générer l'ondelette de base 218 à la même 2904496 15 fréquence d'horloge de f~ik mais avec deux fois la fréquence d'ondelette fW, la résolution horizontale Nhor de l'ondelette de base 218 peut nécessiter jusqu'à cinq rangées de la mémoire 202 selon l'expression 5 . Par conséquent, l'accès d'une rangée sur deux de la mémoire 202 peut se faire à la vitesse de 1/fcik 220 en accord avec le plan d'adressage 214. Par exemple, si la vitesse de 1/f,ik 220 est 125 ns, alors la fréquence d'ondelette fW peut être 1 MHz pour 10 l'ondelette de base précise 216 et 2 MHz pour l'ondelette de base peu dense 218 en accord avec l'expression f'k-fw(Nhor1) Comme illustré par les figures 2A, 2B et 3, le lecteur appréciera l'avantage présenté par le 15 générateur d'ondelettes numérique multipoint qui réside en ce que des modifications des ondelettes de base peu denses et précises peuvent être générées en modifiant les plans d'adressage de la mémoire 202 (par exemple les rangées 312, 314, etc) pour utiliser tout ou partie 20 de la profondeur 208 de la mémoire 202. En fait, l'augmentation des intervalles de saut d'adressage, permet d'obtenir une ou plusieurs modifications de l'ondelette de base peu dense 218. De plus, le filtre 206, qui peut être un filtre de reconstruction, peut 25 être défini en utilisant une fréquence de coupure particulière puisque la même fréquence d'échantillonnage f,ik est utilisée pour toute durée d'ondelette. De plus, le lecteur appréciera que la même mémoire 202 puisse être utilisée pour générer des 30 ondelettes de base peu denses et précises et qu'aucun supplément de matériel de mémoire 202 ne soit 2904496 16 nécessaire pour générer les ondelettes de base peu denses et précises. En fait, comme décrit ci-dessus, la profondeur 208 de la mémoire 202 peut être définie comme étant la résolution maximale Nhor de l'ondelette 5 de base la plus précise 216 souhaitée. Ainsi, une ondelette de base moins dense 218 peut être obtenue en utilisant seulement une partie des rangées 214, et non la profondeur totale 208 de la mémoire 202. Générateur d'ondelette numérique multidébit. Selon 10 un mode de réalisation particulier de l'invention, le générateur d'ondelettes 114 de la figure 1 peut être mis en oeuvre conformément à un générateur multidébit (MR) d'ondelettes numérique (DWG), comme illustré sur les figures 4A et 4B. Tout particulièrement, le 15 générateur d'ondelettes numérique multidébit peut prendre en charge l'ajustement de la vitesse de synchronisation ou fréquence d'horloge pour procurer une ondelette de base précise 416 comme illustré sur la figure 4A ou une ondelette de base moins dense 418 20 comme illustré sur la figure 4B. Comme illustré par les figures 4A et 4B, le générateur d'ondelettes numérique multidébit conformément à un mode de réalisation de l'invention peut comprendre une mémoire 402, un convertisseur 25 numérique-analogique (DAC) 404 et un filtre variable 406. Selon un mode de réalisation de l'invention, la mémoire 402 peut comprendre une ou plusieurs formes de mémoie à accès vive (RAM) ou de mémoire morte (ROM). En variante, la mémoire 402 peut comprendre d'autres 30 moyens de stockage, y compris des dispositifs de stockage magnétique tels que des disques durs ou des 2904496 17 disques amovibles, des dispositifs de stockage amovible et aussi d'autres dispositifs à mémoire volatile ou non volatile. La mémoire 402 peut être utilisée pour stocker les points de données numériques d'ondelette de 5 base associés avec un ondelette de base à haute résolution utilisée dans le cadre de la génération des ondelettes de base w(t). De façon tout à fait particulière, des points dans l'ondelette de base à haute résolution peuvent être stockés dans des rangées 10 respectives de la mémoire 402. Durant le fonctionnement du générateur d'ondelettes de base, les points de données numériques d'ondelette de base peuvent être délivrés pour être appliqués au DAC 404 ou fournis autrement à celui-ci. 15 Le DAC 404 peut convertir les points de données numériques d'ondelette de base d'une forme numérique en une forme analogique. Le DAC 404 peut ensuite délivrer l'ondelette de base analogique pour l'appliquer au filtre variable 406 ou la fournir autrement à ce filtre 20 qui délivre en sortie les ondelettes de base analogiques résultantes w(t). Selon un mode de réalisation de l'invention, le filtre variable 406 peut être un filtre de reconstruction variable, éventuellement un filtre de reconstruction variable 25 passe-bas, qui puisse reconstruire une ondelette de base analogique lisse w(t) à partir de la sortie délivrée par le DAC 404. Le lecteur appréciera que la fréquence de coupure du filtre variable 406 puisse être ajustée en fonction de la fréquence d'horloge fcLK 30 associée avec la mémoire 402 et/ou le DAC 404. Chaque ondelette de base w(t) produite par le 2904496 18 filtre 406 peut comprendre une résolution horizontale Nhor et une résolution verticale Nver associées. La résolution horizontale Nhor de l'ondelette de base w(t) peut être fondée sur le nombre de points fournis pour 5 chaque ondelette de base w(t). Concernant les ondelettes de base w (t) , la résolution horizontale Nhor peut être égale à la profondeur 408 de la mémoire 402. Comme illustré sur les figures 4A et 4B, la résolution horizontale Nhor peut être 5 bits (par exemple les 10 rangées 0 à 4). La résolution verticale Nver de l'ondelette de base w(t) ù autrement dit, l'intervalle de fréquence entre chaque point de l'ondelette de base w(t) ù peut être ajusté comme il est décrit plus loin de manière à permettre une ou plusieurs modifications 15 d'une ondelette de base précise ou peu dense w(t). En fait, la résolution verticale Nver peut être déterminée enfonction de la fréquence d'horloge choisie fcLK• Selon un mode de réalisation particulier de l'invention et comme le décrit de manière générale le 20 procédé fourni comme exemple 500 de la figure 5, la résolution d'une ondelette de base w(t) peut être ajustée. À l'étape 502, la vitesse de synchronisation fcLK appliquée pour l'accès des points de données d'ondelette de base stockés dans la mémoire 402 peut 25 être choisie. À l'étape 504, le DAC 404 récupère les points de données numériques d'ondelette de base provenant de la mémoire 402 ou les reçoit autrement, en fonction de la vitesse de synchronisation choisie fcLK• À l'étape 506, le DAC 404 peut générer l'ondelette de 30 base analogique provenant des points de données numériques d'ondelette de base récupérés. Enfin, à 2904496 19 l'étape 508, le filtre variable 406, qui peut être un filtre de reconstruction variable 406, peut filtrer l'ondelette de base analogique générée en fonction d'une fréquence de coupure déterminée. En particulier, 5 la fréquence de coupure applicable au filtre variable 406 peut être déterminée sur la base de la vitesse de synchronisation fcLx pour l'accès aux points de données de base stockés dans la mémoire 402. Nous allons maintenant décrire de façon plus 10 détaillée l'ajustement de la vitesse de synchronisation fcLx pour générer l'ondelette de base précise 416 de la figure 4A et l'ondelette de base peu dense 418. Sur les figures 4A et 4B, la résolution horizontale Nhor de l'une ou l'autre des ondelettes de base 416, 418 peut 15 être 5 bits. L'accès à chaque rangée de la mémoire 402 (c'est-à-dire la profondeur totale 408) peut se faire consécutivement mais à différentes vitesses de synchronisation fcLx. En particulier, concernant l'ondelette de base précise 416, l'accès à chaque 20 rangée de la mémoire 402 peut se faire en fonction d'une première vitesse d'accès de synchronisation de 1/ fc1k1 420. Par contre, concernant l'ondelette de base peu dense 418, l'accès à chaque rangée de la mémoire 402 peut se faire en fonction d'une seconde vitesse 25 d'accès de synchronisation de 1/ fciki 422. Par exemple, la seconde vitesse d'accès de synchronisation de 1/fcik2 422 applicable à l'ondelette de base peu dense 418 peut se faire à la moitié de la première vitesse d'accès de synchronisation of 1/fc1k1 420 30 applicable à l'ondelette de base précise 416. Dans cette circonstance, la fréquence de l'ondelette fW pour 2904496 20 l'ondelette de base peu dense 418 peut être égale à deux fois la fréquence d'ondelette fW de l'ondelette de base précise 416, considérant que la résolution horizontale Nhor est de 5 bits dans les deux cas. Par 5 exemple, si la fréquence d'ondelette fW est supposée être 1 MHz pour l'ondelette de base précise 416 et 2 MHz pour l'ondelette de base peu dense 418, alors la première vitesse d'accès de synchronisation de 1/f,iki 420 est égale à 250 ns et la seconde vitesse d'accès de 10 synchronisation de 1/fc1k2 422 est égale à 125 ns en accord avec l'expression f'k-fw (N- 1). Ainsi, concernant l'ondelette de base précise 416, le temps d'accès de synchronisation peut être prolongé tandis que, concernant l'ondelette de base peu dense 418, le temps 15 d'accès de synchronisation peut être raccourci. Il sera apprécié que, concernant le générateur d'ondelettes numérique multidébit, la résolution horizontale Nhor soit la même pour n'importe quelle durée d'ondelette. Par conséquent, l'accès à la mémoire 20 402 peut se faire de manière consécutive, comme illustré par le plan d'adressage de mémoire 412, 414. En revanche, c'est la vitesse de synchronisation f,ik qui est modifiée lors de la génération de l'ondelette de base précise 416 et de l'ondelette de base peu dense 25 418. Ainsi, le générateur d'ondelettes numérique multidébit peut modifier la durée de l'ondelette de base en ajustant la durée d'accès de synchronisation. Un avantage du générateur d'ondelettes numérique multidébit peut résider en ce que la profondeur 408 de 30 la mémoire 402 peut avoir sa taille dimensionnée de façon optimale. Parce que la résolution horizontale Nhor 2904496 21 de chaque ondelette de base est la même pour toutes les ondelettes de base, aucune redondance n'est nécessaire dans la mémoire 402. De plus, un plan d'accès à l'adressage simple 412, 414 peut être utilisé. 5 Comparaison des résultats. La figure 6 illustre le tableau dressant une comparaison des résultats entre les générateurs d'ondelettes numériques multipoint (MP- DWG) et les générateurs d'ondelettes numériques multidébit (MR-DWG). Le lecteur comprendra que les 10 besoins en matériel nécessaire pour le filtre de reconstruction 206 dans le cas des MP-DWG soient réduits par rapport au filtre de reconstruction variable 406 dans le cas des MR-DWG. Par contre, les besoins en matériel pour la mémoire 202 dans le cas des 15 MP-DWG sont plus importants que pour la mémoire 402 dans le cas des MR-DWG. De nombreuses modifications et d'autres modes de réalisation des inventions exposées dans ce document pourront venir à l'esprit de l'homme du métier, en 20 tirant les bénéfices des enseignements présentés dans les descriptions ci-dessus et dans les dessins associés. Par conséquent, le lecteur admettra que les inventions ne sont pas limitées aux modes de réalisation divulgués et que les modifications et 25 d'autres modes de réalisation sont destinés à entrer dans la portée des revendications annexées. Bien que des termes spécifiques aient été employés dans les présentes, ils sont utilisés uniquement dans leur sens générique et à titre descriptif et ils ne doivent pas 30 être considérés comme limitatifs. REVENDICATIONS 1. Procédé pour un générateur d'ondelettes numérique multi-point, comprenant les étapes suivantes : stockage de chacune d'une pluralité de points de données numérisés d'une ondelette de base à haute résolution dans l'une d'une pluralité de rangées d'une mémoire ; détermination de rangées sautées et de rangées non sautées parmi la pluralité de rangées de la mémoire sur la base d'un intervalle de saut d'adressage ; récupération des points de données numérisés provenant de chaque rangée non sautée de la mémoire ; et traitement des points de données numérisés récupérés provenant de chaque rangée non sautée en accord avec une fréquence d'horloge pour générer une ondelette de base analogique, où une durée de l'ondelette de base analogique est déterminée sur la base d'd'au moins une partie de l'intervalle de saut d'adressage et sur la fréquence de d'horloge. 2. Procédé selon la revendication 1, caractérisé en ce que la pluralité de rangées de la mémoire est 2904496 23 adressée de façon séquentielle, et en ce que les rangées à adresse paire sont déterminées pour être les rangées sautées et les rangées à adresse impaire sont déterminées pour être les rangées non sautées : 5 3. Procédé selon la revendication 1, caractérisé en ce que aucune rangée n'est déterminée pour être une rangée sautée de la pluralité de rangées. 4. Procédé selon la revendication 1, caractérisé en ce que l'étape de traitement les points de données 10 numérisés récupérés comprend une étape de conversion, par un convertisseur numérique-analogique (DAC), les points de données numérisés récupérés en ladite ondelette de base analogique. 5. Procédé selon la revendication 1, caractérisé 15 en ce que au fur et à mesure que le nombre de rangées sautées augmente en accord avec l'intervalle de saut d'adressage, la durée de l'ondelette de base analogique décroît. 6. Procédé selon la revendication 1, comprenant en 20 outre une étape de filtrage de l'ondelette de base analogique avec un filtre de reconstruction ayant une fréquence de coupure prédéterminée. 7. Procédé selon la revendication 1, caractérisé en ce que la mémoire comprend au moins une mémoire vive (RAM) ou une mémoire morte (ROM). 8. Procédé pour un générateur d'ondelettes numérique multidébit, comprenant les étapes suivantes: stockage de chacune d'une pluralité de points de données numérisés d'une ondelette de base à haute résolution dans l'une d'une pluralité de rangées d'une mémoire ; 2904496 24 détermination d'une fréquence d'horloge; récupération des points de données numérisés provenant de chaque rangée de la mémoire ; et traitement séquentiel des points de données 5 numérisés récupérés provenant de chaque rangée en accord avec la fréquence d'horloge déterminée pour générer une ondelette de base analogique, où la durée de l'ondelette de base analogique diminue au fur et à mesure que la fréquence d'horloge augmente. 10 9. Procédé selon la revendication 8, comprenant en outre une étape de filtrage de l'ondelette de base analogique avec un filtre de reconstruction variable ayant une fréquence de coupure variable. 10. Procédé selon la revendication 9, caractérisé 15 en ce que la fréquence de coupure variable est ajustée en fonction de la fréquence d'horloge déterminée. 11. Procédé selon la revendication 8, caractérisé en ce que la mémoire comprend au moins une mémoire vive (RAM) ou une mémoire morte (ROM). 20 12. Générateur d'ondelettes numérique multipoint, comprenant : une mémoire pour stocker chacune d'une pluralité de points de données numérisés d'une ondelette de base à haute résolution dans l'une d'une pluralité de 25 rangées d'une mémoire ; un plan d'adressage ayant un intervalle de saut d'adressage, où l'intervalle de saut d'adressage détermine les rangées sautées et les rangées non sautées de la pluralité de rangée de la mémoire ; et 30 un convertisseur numérique-analogique (DAC) qui reçoit des points de données numérisés provenant de 2904496 25 chaque rangée non sautée de la mémoire, où le convertisseur numérique analogique traite les points de données numérisés reçus provenant de chaque rangée non sautée en accord avec une fréquence d'horloge pour 5 générer une ondelette de base analogique, où une durée de l'ondelette de base analogique est déterminée sur la base d'd'au moins une partie de l'intervalle de saut d'adressage et la fréquence d'horloge. 13. Générateur d'ondelettes numérique multipoint 10 selon la revendication 12, caractérisé en ce que la pluralité de rangées de la mémoire est adressée de façon séquentielle, et en ce que les rangées d'adresse paires sont déterminées pour être les rangées sautées et les rangées d'adresse impaires sont déterminées pour 15 être les rangées non sautées. 14. Générateur d'ondelettes numérique multipoint selon la revendication 12, caractérisé en ce que aucune rangée n'est déterminée pour être une rangée sautée de la pluralité de rangées. 20 15. Générateur d'ondelettes numérique multipoint selon la revendication 12, caractérisé en ce que au fur et à mesure que le nombre de rangées sautées augmente en fonction de l'intervalle de saut d'adressage, la durée de l'ondelette de base analogique diminue. 25 16. Générateur d'ondelettes numérique multipoint selon la revendication 12, comprenant en outre un filtre de reconstruction ayant une fréquence de coupure prédéterminée qui filtre l'ondelette de base analogique. 17. Générateur d'ondelettes numérique multipoint 30 selon la revendication 12 ; caractérisé en ce que la 2904496 26 mémoire comprend au moins une mémoire vive (RAM) ou une mémoire morte (ROM). 18. Générateur d'ondelettes numérique multidébit, comprenant : 5 une mémoire pour stocker chacun d'une pluralité de points de données numérisés d'une ondelette de base à haute résolution dans l'une d'une pluralité de rangées d'une mémoire ; une horloge ayant une fréquence d'horloge 10 sélectionnable ; et un convertisseur numérique-analogique (DAC) qui reçoit des points de données numérisés provenant de chaque rangée de la mémoire, où le convertisseur numérique analogique traite de façon séquentielle les 15 points de données numérisés reçus provenant de chaque rangée en accord avec la fréquence d'horloge sélectionnée pour générer une ondelette de base analogique, où la durée de l'ondelette de base analogique diminue au fur et à mesure que la fréquence 20 d'horloge augmente. 19. Générateur d'ondelettes numérique multidébit selon la revendication 18, comprenant en outre un filtre de reconstruction qui filtre l'ondelette de base analogique en fonction d'une fréquence de coupure 25 sélectionnable, où la fréquence de coupure est sélectionnée sur la base d' d' au moins une partie de la fréquence d'horloge sélectionnée. 20. Générateur d'ondelettes numérique multidébit selon la revendication 18, caractérisé en ce que la 30 mémoire comprend au moins une mémoire vive (RAM) ou une mémoire morte (ROM).