INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
t-1 binaires, divisible par un premier polynôme diviseur g(x) = 1+ g,x' +x, à l=1 coefficients binaires, fournissant une nouvelle séquence de symboles binaires représentée par un polynôme a*(x)= aJ,kxS * Jk divisible par un second t-1 polynôme diviseur g*(x)= 1+g *, x' + x', l=1 caractérisé en ce que S*J,k est l'élément en position (j,k) dans la matrice S* obtenue selon un procédé tel qu'exposé succinctement ci-dessus, et m est un multiple du plus petit entier m' tel que le premier polynôme diviseur g(x) divise xm'+1.
L'invention vise sous un autre aspect un procédé de permutation des symboles d'une séquence de données binaires, représentatives d'une grandeur physique, représentée par un polynôme a(x)= '" a kXJm+k à coefficients t-I binaires, divisible par un premier polynôme diviseur g(x) = 1+ g,x' + xl, à l=1 coefficients binaires, fournissant une nouvelle séquence de symboles binaires représentée par un polynôme a *(x) = y , 1 as* t x Jm+k divisible 0<-<~r-105k<-m-1 1-1 par un second polynôme diviseur g*(x)= 1+#g *, x' + x', l=1 caractérisé en ce que S*j,k est l'élément en position (j,k) dans la matrice S* obtenue selon un procédé tel qu'exposé succinctement ci-dessus, et m est un multiple du plus petit entier m' tel que le premier polynôme diviseur g(x) divise xm'+1.
Selon un mode de réalisation particulier, qui procure une simplification de mise en #uvre, le second polynôme diviseur g*(x) est égal au premier polynôme diviseur g(x) L'invention vise sous encore un autre aspect un procédé de codage caractérisé en ce qu'il comporte une opération de détermination d'une séquence a* au cours de laquelle on met en #uvre au moins un procédé de permutation tel qu'exposé succinctement ci-dessus.
Selon une mise en #uvre particulière du procédé de codage, travaillant sur des séquences de données binaires u représentatives d'information et t-1 prenant en compte un premier polynôme diviseur g(x)=9+g,x' + x', un l=1 second polynôme diviseur g*(x) compatible avec g(x), un premier polynôme multiplicatif f1(x) et un deuxième polynôme multiplicatif f2(x), un nombre entier r #1, ledit procédé comporte : - une opération de constitution d'une "première" séquence, dite "séquence a" représentée par un polynôme a(x) dit "premier polynôme" dont les r.m-t premiers coefficients d'ordre croissant sont les données binaires à coder et dont les t derniers coefficients sont choisis de telle manière que le polynôme g(x) divise le polynôme a(x) - une opération de constitution d'une deuxième séquence dite "séquence b" représentée par un polynôme b(x) égal au produit du premier polynôme a(x) par le premier polynôme multiplicatif fi(x), le tout divisé par le premier polynôme diviseur g(x), - une opération de permutation, travaillant sur des données binaires de la première séquence a pour former une séquence dite "permutée" a* représentée par un polynôme dit "permuté" a*(x), dont les coefficients d'ordre croissant sont les données binaires de la séquence permutée a* et qui est divisible par le second polynôme diviseur g*(x), - une opération de constitution d'une troisième séquence dite "séquence c" représentée par un polynôme c(x) égal au produit du polynôme permuté a*(x) par le second polynôme multiplicatif f2(x), le tout divisé par le second polynôme diviseur g*(x).
L'invention vise également un procédé de décodage mettant en #uvre au moins un procédé de permutation tel qu'exposé précédemment.
L'invention vise de même un procédé de turbo-décodage mettant en #uvre au moins un procédé de permutation tel qu'exposé précédemment.
Dans une mise en #uvre particulière des procédés exposés ci-dessus, la matrice initiale S comporte 2415 éléments et est découpée en 7 colonnes de 345 lignes, chacune de ces 7 colonnes étant elle-même réécrite sous la forme
d'une matrice à 23 lignes et 15 colonnes.
Selon une disposition avantageuse des procédés exposés ci-dessus, l'alphabet sur lequel est défini le turbocode contient q lettres, avec q une puissance d'un nombre premier, l'alphabet recevant la structure du corps de Galois à q éléments.
L'invention vise sous encore un autre aspect un entrelaceur (ou dispositif de permutation) adapté à fournir, à partir d'une séquence a de données binaires représentatives d'une grandeur physique, représentée par un polynôme a(x)= za,,k x jm+k divisible par un premier polynôme diviseur g(x), et dont les coefficients d'ordre croissant sont les données binaires de la séquence a, une séquence permutée a* associée à un polynôme a*(x) dont les coefficients d'ordre croissant sont les données binaires de la séquence a* ledit polynôme a*(x) étant destiné à être divisé par un second polynôme diviseur g*(x) compatible avec le premier polynôme diviseur g(x), pour former une séquence de données binaires c, et a possédant un nombre de données binaires égal au produit d'un nombre entier r quelconque par l'entier m, m étant un multiple du plus petit entier m'tel que le premier polynôme diviseur g(x) divise xm'+1, caractérisé en ce que la séquence permutée a* est donnée par a},kxs*Jk où la matrice S* des S* il est produite selon un procédé de création de table de permutation tel qu'exposé ci-dessus.
Sous encore un autre aspect, l'invention vise un entrelaceur adapté à fournir, à partir d'une séquence a de données binaires représentatives d'une grandeur physique, associée à un polynôme a(x)= a} k X }m+k divisible par un premier polynôme diviseur g(x), et dont les coefficients d'ordre croissant sont les données binaires de la séquence a, une séquence permutée a* associée à un polynôme a*(x) dont les coefficients d'ordre croissant sont les données binaires de la séquence a* ledit polynôme a*(x) étant destiné à être divisé par un second polynôme diviseur g*(x) compatible avec le premier polynôme diviseur g(x), pour former une séquence de données binaires c, et a possédant un nombre de données binaires égal au produit d'un nombre entier r
quelconque par l'entier m, m étant un multiple du plus petit entier m' tel que le premier polynôme diviseur g(x) divise xm'+1, caractérisé en ce que la séquence permutée a* est donnée par Zi 2 aS, k xm+k où la matrice S* des s jx est obtenue selon un procédé de O"J"r-10"k"m-1 création de table de permutation tel qu'exposé ci-dessus.
On note ici que les entrelaceurs obtenus vérifient une propriété dite dans la suite de la description "de retour à zéro". Ceci signifie que lorsque les codeurs convolutifs élémentaires du turbocodeur sont dans l'état nul au début du codage d'une séquence d'information, ils seront tous deux simultanément dans l'état nul à la fin du codage de chaque séquence d'information.
Plus précisément, lors du turbocodage, on construit une séquence dont la représentation polynomiale a(x) est divisible par un polynôme de rétroaction t-1 (également dit polynôme diviseur) g(x)=1+ L9x' + Xl du turbocodeur, par simple ajout de bits bien choisis en nombre égal au degré du polynôme g(x), à la fin d'une séquence d'entrée u(x). Soit a*(x) la représentation polynomiale de la séquence a(x) entrelacée.
6 Exemples Avec R = 23 et M = 15 (ce qui implique n = 2415) et h donné comme plus haut par [0 1 19 8 17 21 18 16 10 3 15 6 5 11 9], nous avons appliqué la méthode de construction décrite à la section 4 pour obtenir la matrice 484 x 345 notée F et nous avons utilisé cette matrice selon les lignes esquissées à la section 5. Après quelques essais, un turbocodeur a été obtenu pour les valeurs suivantes des paramètres mini (i) : mini(1 ) = 6, mini(2) = 4, mini(3) = 5, mini(4) = 4, mini (5) 6, mini(6) = 5 .
Ce turbocodeur est spécifié par d = [1, 3, 8,11, 15,9, 22] , e = [0, 7, 269, 291, 194, 337, 120] .
Les performances du turbocode correspondant ont été simulées sur un canal à bruit blanc gaussien additif et les résultats de cette simulation sont donnés aux figures 6 et 7. Dans les deux cas, nous avons représenté les résultats obtenus après 8 et 195 itérations de décodage. L'expérience a montré que les meilleures performances sont essentiellement déjà obtenues après trente itérations.
L'analyse des résultats de simulations a révélé l'existence dans ce code de séquences non nulles dont le poids de Hamming est égal à 34. Aucune séquence de poids de Hamming inférieure n'a été trouvée.
Il est raisonnable de penser que 34 est la distance minimale du code.
De façon semblable, avec R = 17, M = 8 (ce qui implique n = 952) et h donné comme plu haut par [0 1 4 9 5 2 7 11], nous avons appliqué la méthode de construction décrite à la section 4 pour obtenir une matrice 256 x 136 appelée F et nous avons utilisé cette matrice F selon les lignes esquissées dans la section 5.
Après quelques essais, un turbocodeur a été obtenu avec les valeurs suivantes des paramètres mini(/) : mini(1 ) = 5, mini(2) = 3, mini(3) = 3, mini (4) = 3, mini(5) = 3, mini (6) =5 .
Ce turbocodeur est spécifié par d = (1, 7, 10, 2, 15, 12, 16] , e = [0, 130, 58, 116, 76, 6, 148] .
Ses performances ont été simulées sur le canal à bruit blanc gaussien additif et les résultats de cette simulation sont donnés aux figures 4 et 5.
L'analyse des résultats de simulation a révélé l'existence dans ce code de séquences non nulles de poids de Hamming égal à 34 mais pas moins. Il est raisonnable de penser que ceci est la distance minimale du code.
7. Améliorations ultérieures On décrit dans cette section quelques améliorations qui peuvent être introduites en variante du procédé tel que décrit précédemment.
Pour un choix donné de h, il est souvent possible de choisir d et e d'une façon encore plus efficace que ce qui a été décrit jusqu'à présent.
Pour expliciter cela, considérons l'entrelaceur de taille 2415 construit avec R=23, M=15, h=[0 1 19 8 17 21 18 16 10 3 15 6 5 11 9], d=[1 3 8 11 15 9 22J et e=[0 7 269 291 194 337 120], que nous avons déjà mentionné précédemment. Les résultats de simulations ont révélé l'existence, dans le turbocode correspondant, de séquences dont le poids de Hamming est égal à 34. Cette dernière valeur semble par ailleurs être égale au poids minimal des séquences non nulles de ce code. Regardons maintenant une telle séquence d'un peu plus près.
Elle correspond par exemple au codage d'une séquence a(x)=#telx' où l'ensemble 1 est donné par l={1067, 1076,1077, 2329,2330, 2334;.
Soit i##(i) l'effet de l'entrelaceur sur la position i d'un symbole.
L'ensemble J=fII (i) : ic 1) est alors donné par J=1760, 292, 1077, 285, 1070, 1767}. Dans l'ensemble J, les symboles #(i) apparaissent dans l'ordre des valeurs croissantes de i.
Avec N=RM, on associe à l'ensemble des séquences binaires N-1 z(x)= z,x' une matrice U à R lignes et M colonnes qui a pour élément en l=0 position (j, k) le nombre jM+k, pour j compris entre 0 et R-1 (bornes comprises) et k compris entre 0 et M-1 (bornes comprises).
Par exemple, pour R=7 et M=5, N=RM=35, et U est illustrée par : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 U= 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 A partir d'un M-uple h=[ho, ..., hM-1], on réalise alors sur les colonnes de la matrice U une permutation circulaire d'amplitude h pour la j-ième colonne de U. La matrice obtenue est notée U*. De cette manière, si U est tel que défini
plus haut, et si le M-uple h vaut [0 2 5 9 3J, alors la matrice U* est donnée par 0 26 12 33 24 5 31 17 3 29 10 1 22 8 34 U*= 15 6 27 13 4 20 11 32 18 9 25 16 2 23 14 30 21 7 28 19 Au couple (U, U*), ou de façon équivalente au M-uple h, on associe alors l'entrelaceur qui produit à partir de toute séquence z(x)=zo + zix + ... + zs4x34 la séquence entrelacée z*(x)=zo + zTx26 + Z2X12 + ... + Z34X 19, qu'on peut également écrire sous la forme z*(x)=zo + zx + Z27X2 + ... + z14x34.
De façon générale, un tel entrelaceur est appelé pour la suite de la description un entrelaceur verrou (par analogie avec les verrous à rotation de bagues numérotées parallèles). Un entrelaceur verrou de taille RM, défini par le M-1 M-uple po, hM~J, produit à partir de la séquence z(x)= xK Z(K) (XM), où K=0 les Z(K)(X) sont des polynômes de degré R-1, une séquence entrelacée M-1 z*(x) = XIC hxMZ(K)(xM),modul0 XRM-9. k=0 Du fait de la nature d'une permutation circulaire, une telle matrice U* (et donc l'entrelaceur verrou associé à U et U*) est totalement défini par la connaissance de l'amplitude de la permutation réalisée dans chaque colonne.
On note ici à titre de clarification que les nombres de colonnes des matrices S et S* dépendent du polynôme g(x), que les permutations dans les colonnes de S pour produire S* sont quelconques et que la transformation de S en S* peut comprendre des permutations des colonnes entre elles.
Au contraire, le nombre de colonnes de U et de U* ne dépend pas du polynôme g(x), les permutations dans les colonnes de U pour obtenir U* doivent être des permutations circulaires, et de façon préférée, la transformation de U en U* ne comporte pas de permutation des colonnes entre elles.
On note également, toujours pour clarifier, que les couples (S, S*) et (U, U*) définissent des permutations, alors que A et A* sont simplement les représentations sous forme matricielle des séquences binaires a(x) et a*(x) respectivement.
Plusieurs utilisations d'entrelaceurs verrous sont envisageables. Dans l'une d'entre elles, correspondant à une mise en #uvre avantageuse de l'invention, chaque colonne de la matrice A est entrelacée par un entrelaceur verrou, puis subit une permutation circulaire.
2. Principes de la solution On prend comme exemple la classe des turbocodeurs ayant g(x) = 1 + x 2 + x 3 (ce qui implique m (g) = 7 ), f1 (x) =1 + x + x3 et f2(x) =1 + x + x 2 + x 3. Nous supposerons aussi que n peut s'écrire comme n = R M m (g) où R est un nombre premier qui vérifie R#M.
Ces nombres R et M seront les dimensions des entrelaceurs verrous utilisés comme composants pour construire un entrelaceur de turbocode. Si avec m (g) = 7, nous choisissons R = 23 et M = 15, n sera égal à 23x15x7 = 2415, et si nous choisissons R = 17 et M = 8, n sera égal à 952.
Comme nous l'avons dit plus haut, un entrelaceur RZ peut se représenter par une matrice S* de type rxm. Donc, pour ces deux ensembles de paramètres, r = RM = 345 pour n = 2415 et r= 136 pour n = 952.
Pour spécifier quelle permutation d'une colonne de S produit la colonne correspondante de S* nous utilisons une procédure en 3 étapes.
Une première étape est de choisir un entrelaceur verrou de taille R x M qui soit efficace en terme de portée complète ("full span", telle que définie plus haut).
Une seconde étape consiste à utiliser cet entrelaceur verrou efficace d, fois, pour un bon choix de d/s, dans la ième colonne de A, pour i = 0, ... , m-1.
Une troisième étape consiste à appliquer une permutation circulaire d'amplitude bien choisie e, à la ième colonne de A.
Etant donc donnés g(x), fi (x), f2 (x), n, R et M, les entrelaceurs sont donc
Lors du déplacement continu du jonc 13 à travers la tête d'imprégnation 15, le bain d'imprégnation 14 diffuse naturellement à travers les pores capillaires du jonc 13. Cette diffusion doit se faire de telle sorte qu'au niveau de l'ouverture d'entrée 21 du four de séchage 16, le bain d'imprégnation 14 a diffusé dans toute la section transversale du jonc 13' imprégné Après passage dans le four 16, le solvant du bain d'imprégnation 14 est éliminé de sorte que l'agent retardateur se retrouve inclus de manière sensiblement homogène dans toute la section transversale du jonc 13" sortant du four 16. Ce jonc 13" est ensuite tronçonné et usiné pour former la pointe d'écriture 7.
Etant donné que l'on cherche à avoir une quantité importante d'agent retardateur de séchage inclus dans pointe d'écriture pour obtenir l'effet désiré pendant toute la vie de l'article , il est souhaitable d'utiliser un bain d'imprégnation qui soit concentré voire très concentré en agent retardateur de séchage. Cependant l'augmentation de la concentration peut , du fait de l'augmentation corrélative de la viscosité du bain, empêcher la diffusion dudit bain dans les conditions précitées . I1 convient donc de déterminer la concentration adéquate du bain en agent retardateur séchage pour obtenir la diffusion dans toute la section transversale du jonc à l'entrée du four, quitte effectuer plusieurs opérations successives d'imprégnation et de séchage pour obtenir finalement la quantité souhaitable d'agent inclus dans l'élément longiforme qui constituera, après tronçonnage et usinage, la pointe d'écriture.
Le solvant du bain d'imprégnation est choisi pour que la concentration adéquate précitée en agent retardateur soit la plus élevée possible Par contre l'agent retardateur doit avoir une solubilité limitée et contrôlée dans le solvant de l'encre. C'est dans ces conditions que l'on peut obtenir d'une part, une concentration importante de l'agent retardateur dans la pointe d'écriture et d'autre part, un emport limité et continu dudit agent par l'encre diffusant dans la pointe d'écriture lors de l'utilisation de l'article.
Parmi les agents retardateurs de séchage correspondant à cette variante préférée, a mis en oeuvre les composés suivants :cétyl stéarate, cétyl palmitate, stéaryl stéarate, myristate de Myristile et surtout l'ester de sorbitan.
I1 est donné à titre indicatif et non limitatif un exemple de composition de l'encre et de composition du bain dl impregnation mettant en oeuvre l'ester de sorbitan (monostéarate de sorbitan).
Composition de l'encre alcool éthylique 90 colorants basiques 5 % résine (butyral polyvinylique) 5 % Composition du bain d'imprégnation mélange eau/alcool (50/50) 95 % ester de sorbitan 5 % L'article d'écriture 22 qui est illustré à la figure 2 diffère du premier exemple du fait que l'encre n'est à pas à proprement parler à l'état liquide dans un réservoir mais se trouve enfermée dans un réservoir fibreux 23. type de réservoir fibreux est bien connu par ailleurs ; il est constitué généralement d'un faisceau de fibres 24 ayant une direction globalement longitudinale en sorte que les interstices entre les différentes fibres forment des capillaires servant à la fois à l'accumulation et au transfert de l'encre. Ce faisceau de fibres 24 est entouré dans une gaine 25 généralement un film plastique. Le corps cylindrique 26 de l'article 22 est obturé vers l'arrière , par un bouchon 30. La partie avant 26a du corps 26 a une forme globalement tronconique est terminée par un embout 27 , cylindrique, ayant un évidement central pour le passage de l'extrémité 28b de la pointe d'écriture 28 et également un orifice 29 pour la circulation d'air depuis l'extérieur vers l'intérieur du corps 26. Le réservoir fibreux 23 occupe sensiblement l'intégralité du volume intérieur de la partie cylindrique du corps 26. La pointe d'écriture 28 a son extrémité arrière 28a qui pénètre l'intérieur du faiseau de fibres 24. C'est donc le réservoir fibreux 23 qui alimente en encre la pointe d'écriture 28, ladite encre entraînant, comme dans le premier exemple, l'agent retardateur de séchage qui est inclus dans ladite pointe d'écriture 28 jusqu'à l'extrémité avant 28b de celle-ci qui constitue la tête d'écriture.
Dans l'exemple qui vient d'être décrit, on fait en sorte que l'imprégnation du jonc 13 par le bain 14 se fasse manière homogène dans toute la section du jonc et également , après séchage du jonc , tronçonnage et usinage, dans toute la section de la pointe d'écriture. Selon second exemple qui va maintenant être décrit, l'agent retardateur est localisé majoritairement dans la périphérie de la pointe d'écriture , y compris dans les parties qui ont été soumises à l'usinage . Cette concentration de l'agent retardateur de séchage permet d'augmenter l'efficacité de l'élément recherché à savoir d'augmenter le caf-off time Il est vraisemblable que cette concentration d'agent retardateur de séchage en périphérie crée , lors de l'évaporation du solvant de l'encre , réseau de peaux de fils qui obture beaucoup plus efficacement le réseau capillaire de la pointe d'écriture Par ailleurs du fait de cette concentration localisée en périphérie , il est possible d'utiliser une quantité beaucoup plus faible d'agent retardateur de séchage pour le même résultat.
Pour réaliser cette concentration localisée en agent retardateur dans la pointe d'écriture on met en #uvre un procédé non pas continu comme le procédé déjà décrit précédemment mais un procédé discontinu qui met en #uvre des pointes d'écriture déjà préalablement tronçonnées et usinées. Ce procédé consiste à plonger les pointes d'écriture préalablement usinées dans un bain d'imprégnation contenant une quantité déterminée d'agent retardateur de séchage puis à sécher lesdites pointes ainsi imprégnées sous agitation avec un sechage traditionnel à une température modérée , notamment inférieure à 60 C. Les conditions de séchage , à température modérée et sous agitation, permettent d'obtenir une diffusion progressive de tout le bain qui avait été imprégné par la pointe d'écriture vers l'extérieur de celle-ci et donc une concentration de l'agent retardateur entraîné lors de cette diffusion dans la périphérie de ladite pointe. Cette concentration est remarquable lorsqu'on réalise une coupe transversale de la pointe après avoir en ceuvre un marqueur coloré lié à l'agent retardateur de séchage . On constate effectivement que le marqueur est réparti de façon annulaire dans ladite section, qui montre bien la concentration de l'agent retardateur de séchage dans la périphérie de la pointe c'est-à-dire sur une zone qui peut être de quelques dixièmes de millimètres d'épaisseur par rapport à la surface extérieure de la pointe. Au contraire , si l'on met en #uvre un traitement de séchage du type micro-ondes , on remarque une répartition très homogène du marqueur dans toute la section de la pointe.
Partant du même exemple de composition de l'encre que ce qui a été donné ci-dessus , on a mis en #uvre comme composition du bain d'imprégnation - melange eau/ alcool (50/50) 99,7% - ester de sorbitan 0,3% Ainsi malgré la mise en #uvre d'un bain d'impregnation vingt-cinq fois moins concentré en ester de sorbitan, on a obtenu un cap-off time équivalent voire même d'une durée plus importante.
est également à noter que l'ester de sorbitan étant solide à température ambiante, le bain d'imprégnation a été chauffé à une température de l'ordre de 35 C de manière à obtenir un bain parfaitement limpide et donc une parfaite imprégnation des pointes d'écriture par le bain , sans nécessité de filtration dudit bain.
DERIVES D'AZETIDINE, LEUR PREPARATION ET LES COMPOSITIONS PHARMACEUTIQUES LES CONTENANT La présente invention concerne des dérivés de formule : leurs sels, leur préparation et les médicaments les contenant.
Dans la formule (1), R représente un radical CR1R2, C=C(R5)SO2R6 ou C=C(R7)S02alk, soit R1 représente un atome d'hydrogène et R2 représente un radical -C(R8)(Rg)(R1o)' -C(R8)(R1J(R12)' -CO-NR13R14' -CH2-CO-NR,3R,4, -CH2 -CO-R 6, -CO-R6, -SO-R6, -SO2-R6, -C(OH)(R12)(R6), -C(=NOalk)R6, -CH2-CH(R6)NR31R32' -CH2-C(=NOalk)R6, -CH(R6)NR31R32' -CH(R6)NHS02alk, -CH(R6)NHCONHalk ou -CH(R6)NHCOalk, soit R, représente un radical alkyle, NH-R15, cyano, -S-alk-NR16R17' -CH2-NR18R19, ou -NR20R21 et R2 représente un radical -C(R8)(R11)(R12), R3 et R4, identiques ou différents, représentent soit un radical alkyle ou cycloalkyle, soit un aromatique choisi parmi phényle, naphtyle ou indényle, ces aromatiques étant non substitués ou substitués par un ou plusieurs halogène, alkyle, alcoxy, formyle, hydroxy, trifluorométhyle, trifluorométhoxy, -CO-alk, cyano, -COOH, -COOalk, -CONR22R23' -CO-NH-NR24R25, alkylsulfanyle, alkylsulfinyle, alkylsulfonyle, alkylsulfanylalkyle, alkylsulfinylalkyle, alkylsulfonylalkyle, hydroxyalkyle ou -alk-NR24R25; soit un