Brevet FR2624992A1 — publié le 19890623

Générateur de signal temporel périodique genre fractal. La présente invention concerne les signaux temporels périodiques dont la configuration sur une période est définie par un arrangement de motifs précurseurs de différents types résultant d'une construction récursive mettant en oeuvre, par applications successives, des lois récurrentes de composition d'éléments de motif engendrant à chaque nouvelles itérations des motifs de plus en plus complexes. D'une manière générale, la configuration sur une période d'un signal. temporel résultant de ce genre de construction arborescente peut être considérée comme une composante "an" du n ième terme Un à m composantes (an, bn, cn,...) d'une suite récurrente, ce n ième terme étant défini au niveau de chacune de ses composantes (an, bn, on...) en fonction des composantes (a (n-l), b (n-1), c (n- 1),...) du terme précédent Un-1 par les arrangements des lois récur- rentes de composition de types de motif et le terme initial Uo de la suite ayant pour composantes (ao, bo, co...) les motifs précur- seurs. Le processus de construction arborescente permet d'accroître la complexité du motif obtenu d'une itération à l'autre d'une manière extrêmement rapide. Grâce à lui on obtient, en peu d'itérations, un motif de signal présentant l'apparence générale d'un bruit alors qu'il est en fait très structuré et possède des propriétés de simili- tude interne complexe résultant du processus d'itération. Le signal temporel résultant présente en raison de ces caractéristiques, des applications intéressantes dans diverses techniques telles que celles des tests vibratoires, des transducteurs et stimulateurs, du dépôt de couches électrochimiques par courants pulsés de synthèse chimique de systèmes désordonnés, modulations optiques etc... Les signaux connus sous le nom générique de fractal temporel résultent d'une constructions arborescente de ce genre. La présente invention a pour but un générateur de signal temporel périodique permettant d'engendrer une grande diversité de signaux périodiques dont la période est à structure récursive du type précité avec une grande rapidité de définition. - 2 - Le générateur de signal temporel périodique objet de la présente invention comporte un microprocesseur associé à un ensemble clavier afficheurs permettant l'introduction de motifs précurseurs (ao, bo,...) et de lois récurrentes de composition de types de motif, à une mémoire de travail renfermant un fichier de motif définitif qui contient un arrangement de motifs précurseurs constituant une configuration de signal sur une période à une itération donnée et qui est lu de manière répétitive, et à un périphérique de sortie délivrant un signal périodique de sortie avec des valeurs instantanées en accord avec celles lues dans le fichier de motif définitif. Sa mémoire de travail renferme au moins trois fichiers pendant la création du motif de configuration périodique: un fichier de motifs en cours recevant les motifs résultant de l'étape d'itération en cours, un fichier de motifs précédents contenant les motifs résultant de la dernière étape d'itération avant celle en cours, et un fichier des motifs anciens contenant les motifs résultant d'une étape d'itération antérieure aux deux précédentes, les motifs résultant de l'étape d'itération en cours étant construits à partir des arrangements des motifs précurseurs constituant les motifs anciens dans lesquels les motifs précurseurs ont été remplacés par les motifs précédents de mêmes types. De manière avantageuse, le fichier de motifs anciens contient les motifs de base résultant de la première application aux motifs précurseurs des lois récurrentes de composition. D'autres caractéristiques et avantages de l'invention ressorti- ront de la description d'un mode de réalisation donné à titre d'exem- ple. Cette description sera faite en regard du dessin dans lequel: - Une figure 1 est un diagramme de courbes illustrant par des exemples de signaux, l'accroissement extrêmement rapide de 30. la complexité du motif sur une période obtenu par le processus de construction arborescente et, Une figure 2 représente un schéma bloc d'un générateur de signal conforme à l'invention permettant de mettre en oeuvre le processus de construction arborescente. La figure 1 donne un exemple de définition d'un signal binaire -3 - temporel par l'intermédiaire d'un suite "an" de valeurs qui représen- te un échantillonnage régulier de l'une des périodes du signal et qui est obtenue par une construction arborescente mettant en oeuvre deux motifs précurseurs: ao = 1 0 1 bo= O O O0 associés aux deux lois récurrentes de composition de types de motif: an = an-1 bn-1 an-1 bn = bn-1 bn-1 bn-1 Chaque ième étape de la construction aboutissant à la défini- tion du motif "ai" nécessite la connaissance du couple de motifs a(i-1), b(i-1) obtenu à l'étape antérieure qui peut être considéré comme les composantes d'un terme U(i-1) d'une suite récurrente ayant un terme initial Uo composé des motifs précurseurs ao, bo. Dans le cas présent, les deux lois de composition adoptées permettent de définir la période du signal binaire obtenu par récursion à partir du motif élémentaire 101 à la manière dont CANTOR fait ses découpages géométriques ou diadiques (of B. Mandel- brot "thé geometry of the nature" Freedmann-1982) et d'obtenir un signal fractal. La courbe Ao représente à titre d'exemple le signal temporel ayant pour configuration périodique le motif précurseur ao. C'est un signal rectangulaire périodique régulier formé d'impulsions de rapport 2. La courbe Ai représente à titre d'exemple le signal temporel ayant pour configuration périodique le motif al déduit des motifs précurseurs ao, bo après une application des lois récurrentes de composition de types de motifs: al = ao bo ao al = 1 0 1 0 0 0 1 0 1 Ce signal est un signal rectangulaire légèrement irrégulier, avec des impulsions de largeur unitaire et de largeur double et une période trois fois plus longue que le précédent. La courbe A2 représente le signal temporel ayant pouP configura- tion périodique le motif a2 déduit des motifs précurseurs ao, bo - 4 - par une double application des lois récurrentes de composition: a2 = al bl al a2 = ao bo ao bo bo bo ao bo ao a2 = 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 Ce signal est un signal binaire, nettement plus irrégulier que le précédent, avec des impulsions pour la plupart de largeur unitaire, et une période trois fois plus longue que celle du précédent. La courbe A2 représente le signal temporel ayant pour configura- tion périodique le motif a3 déduit des motifs précurseurs ao, bo par une triple application des lois récurrentes de composition de types de motif: a3 = a2 b2 a2 a3 = al bl al bl bl bl al bl al a3 = aoboaoboboboaoboaobobobobobobobobobonoboao... C'est un signal binaire encore plus irrégulier que le précédent ayant une période de trois fois plus longue que celui-ci. A chaque nouvelle application des lois récurrentes de composition de types de motif le nombre d'éléments des motifs triple. Cette loi de croissance lui permet d'atteindre rapidement des valeurs très élevées. A la treizième application des lois récurrentes il vaut déjà: 3 = 4.782.969 ce qui correspond, pour un signal temporel défini par des impulsions (0,1) se succédant à la cadence de un par seconde, à une période de durée supérieure à mille heures (un mois). Un tel signal à l'appa- rence d'un bruit alors qu'il est très structuré et formé d'impulsions présentant une organisation cantorienne lui donnant des propriétés de similitude interne quelle que soit l'échelle d'analyse temporelle qui le rendent et particulièrement utile dans diverses techniques telles que la fabrication de macromolécules cantoriennes par électro- synthèse, les tests vibratoires en mécanique destinés à prévoir ou déterminer les comportements à long terme de certains matériaux, par exemple les surfaces de frottement, l'excitation des transducteurs et stimulateurs ainsi que toutes techniques faisant appel classiquement à des considérations spectrales. Il va de soit que les 2 motifs -5- précurseurs peuvent être changé à volonté. La figure 2 illustre un générateur de signal temporel périodique mettant en oeuvre la construction arborescente prédemment décrite pour la définition du signal sur une période. Ce générateur comporte essentiellement un microprocesseur 10 associé à un ensemble clavier afficheurs 11, à une mémoire morte 12 de programme, à une mémoire vive 13 de travail et à un convertisseur numérique-analogique 14 de sortie. Le microprocesseur 10 assure, sous la commande de programmes inscrits en mémoire morte 12 et des ordres d'un opérateur luiparvenant par l'intermédiaire de l'ensemble clavier afficheurs 11, la détermina- tion d'un motif pour la configuration périodique d'un signal et l'élaborationd'un signal conforme au motif créé. Lors de la détermination d'un motif de configuration périodique, en réponse à un ordre lui parvenant de l'ensemble clavier afficheurs 11 et lui précisant la composition des motifs précurseurs ao, bo, les lois récurrentes de types de motif de compositions définies par les décompositions, en motifs précurseurs ao, bo, des motifs al, bl résultant de la première application de ces lois, et le nombre d'itérations, le microprocesseur 10 crée dans la mémoire vive de travail 13: - un fichier Ao/Bo dit de motifs précurseurs pour mémoriser, les valeurs d'échantillons composant les motifs précurseurs, - un fichier Al/Bl dit de motifs anciens pour mémoriser les décompositions des motifs al, bl en motifs précurseurs ao, bo qui définissent les lois récurrentes de compositions de types de motif, - un fichier A(n-1)/B(n-1) dit de motifs précédents pour mémoriser les décompositions en motifs précurseurs ao, bo des derniers motifs obtenus a(n-l), b(n-1), - et un fichier An/Bn dit de motifs en cours dans lequel il inscrit au fur et à mesure les décompositions en motifs précurseurs ao, bo des motifs an, bn en cours de détermination. Une fois l'ordre de création d'un motif et les fichiers de motifs précurseurs et de motifs anciens inscrits avec les données parvenant du clavier, le microprocesseur 10 commence la construction -6- arboresoente par une première itération au cours de laquelle il détermine les décompositions en motifs précurseurs ao, bo, des motifs a2, b2 et les inscrits au fur et à mesure de leurs déterminations dans le fichier de motifs précédents jouant provisoi- rement le rôle d'un fichier de motifs en cours. Il entame ensuite une deuxième itération au cours de laquelle il détermine les décompositions des motifs a3, b3 et les range dans le fichier de motifs en cours, puis poursuit la construction arborescente par d'autres itérations au début desquelles les r8les des fichiers de motifs précédents et en cours sont échangés, cela Jusq.:'à ce que le nombre d'itérations voulues ait été exécuté. A chaque itération, le microprocesseur 10 détermine les décompositions en motifs précurseurs ao, bo des motifs en cours ai, bi en reprenant les décompositions en motifs précurseurs ao, bo des motifs anciens al, bl et en remplaçant dans ces décompo- sitions, les motifs précurseurs, ao, bo par les décompositions des motifs précédents a(i-1); b(i-1) mémorisées dans le fichier de motifs précédents. Ainsi, avec l'exemple de signal décrit o les motifs anciens al, bl ont pour décomposition à titre d'exem- ple: al = f (ao, bo) = ao bo ao bl = g (ao, bo) =b bo bo et en supposant que la construction arborescente en soit à la détermination des compositions des motifs intermédiaires ai, bi, celles des motifs précédents a(i-1), b(i-1) mémorisées dans le fichier de motifs précédents ayant les formes a(i-1) = f (ao,bo) b(i-1) = g (ao,bo) le microprocesseur 10 détermine les compositions des motifs ai et bi en appliquant les relations: ai = f (ai-1, bi-1) = f (ao, bo) g (ao, bo) f (ao, bo) bi = g (ai-1, bi-1n) = g (ao, bo) g (ao, bo) g (ao, bo) Lors de l'élaboration du signal, le microprocesseur 10 lit séquentiellement, dans le dernier fichier de motifs en cours devenu un fichier de motif définif, la décomposition en motifs précurseurs (ao, bo) du motif "an", remplace, dans cette décomposition les -7- motifs précurseurs ao, bo par les séquences d'échantillons qui les définissent et applique à une cadence régulière la suite des échantillons obtenus au convertisseur numérique- analogique 14 qui délivre le signal de sortie du générateur et comporte éventuellement en sortie un interface de puissance permettant d'adapter les caractéris- tiques du signal délivré à celles demandées par l'utilisation. Les programmes de contrôle du microprocesseur inscrits dans la mémoire morte 12 pour assurer la gestion de l'ensemble clavier afficheurs 11 et du convertisseur numérique-analogique 14, ainsi que la création des fichiers et la manipulation de leurs contenus ne seront pas décrits car ils font partie de la technique courante des microprocesseurs. Seuls les fichiers de motifs en cours et de motifs précédents prennent une certaine ampleur au cours des itérations. Avec l'exemple décrit et un arrêt de la construction après treize applications successives des lois récurrentes de composition de types de motif, le fichier de motifs précédents renferme à la fin de la détermination du motif de configuration périodique environs 2 fois 1,6 megabits et le fichier de motifs en cours environ 2 fois 5 megabits ce qui représente de 13,2 mégabits ou 1,7 mégaoctets et qui est à la portée d'un microordinateur de type courant. On peut, sans sortir du cadre de la présente invention, modifier certaines dispositions ou remplacer certains moyens par des moyens équivalents. Ainsi, on peut mémoriser dans le fichier des motifs anciens, non pas les motifs (al, bl) résultant de la première application aux motifs précurseurs (ao, bo) des lois récurrentes de composition de types de motif mais des motifs intermédiaires (ai, bi) résultant de plusieurs applications successives des lois récurrentes. On obtient alors, au prix d'une augmentation de la capacité du fichier de motifs anciens, une diminution du nombre d'itérations nécessaires pour le même nombre d'applications des lois récurrentes de composition de types motifs et par conséquent*un accroissement de la vitesse de création d'un motif de configuration périodique d'un signal. Une telle augmentation de vitesse est avantageusement utilisée - 8 - dans le traitement optique de l'information. En outre, les séquences de définition des motifs précurseurs ao, bo peuvent être réduites à un seul échantillon de niveau de signal ou en comporter plus de trois, les motifs précurseurs comme les lois récurrentes de compositions de types de motif pouvant être quant à eux en nombres supérieurs à deux. -9 - REVENDICATIONS: 1/ Générateur de signal temporel périodique dont le motif de configura- tion périodique est défini par un arrangement de motifs précurseurs (ao, bo...).résultant d'une construction récurrente mettant en oeuvre, par itérations, plusieurs lois récurrentes de compositions de types motif et consistant à définir le dit motif de configuration périodique comme l'une des composantes "an" du n ième terme Un à m composantes (an, bn,...), m étant un entier plus grand que 1, d'une suite récurrente, iedit n ième terme Un étant défini au niveau de chacune de ses composantes (an, bn...) en fonction des composantes (a(n-1), b(n-1)...) du terme précédent U(n-1) par m lois récurrentes de composition de types de motif et le terme initial Uo de la suite ayant pour composantes les motifs précurseurs (ao, bo...), ledit générateur comportant un microprocesseur (10) associé à une mémoire de travail (13) renfermant un fichier de motif définitif qui contient un arrangement final de motifs précurseurs constituant ledit motif de configuration périodique et qui est lu de manière répétitive lors de la délivrance du signal, et à un périphérique de sortie (14) délivrant le dit signal avec des valeurs successives en accord avec celles des motifs précurseurs lus dans le fichier de motif définitif, et étant caractérisé en ce que la mémoire de travail renferme au moins trois fichiers lors de la détermination d'un motif de configuration périodique d'un signal: - un fichier (Al/B1) dit de motifs anciens mémorisant les décomposi- tions en motifs précurseurs (ao, bo) de motifs anciens (ai, bl) résultant d'au moins une application aux motifs précurseurs (ao, bo), des lois récurrentes de composition de types de motif, - un fichier (An-1/Bn-1) dit de motifs précédents mémorisant les décompositions en motifs précurseurs (ao, bo) des motifs (a(n-1), b(n-1) obtenus au cours de l'étape d'itération précédent celle en cours, - et un fichier (An/Bn) dit de motifs en cours dans lesquels les décompositions des motifs (an, bn) en cours de détermination sont inscrites au fur et mesure, ces décompositions étant obtenues, en reprenant celles des motifs anciens, lues dans le fichier (Al/Bl) - 10 - de motifs anciens et en remplaçant dans ces dernières les motifs précurseurs par les décompositions des motifs précédents de mêmes types lues dans le fichier (An-1/Bn-1) de motifs précédents. 2/ Générateur selon la revendication 1, caractérisé en ce que le fichier (Al/Bl) de motifs anciens renferme les décompositions en motifs précurseurs (ao, bo) des motifs (al, bl) résultant de la première application des lois récurrentes de composition de types de motif.