Brevet FR2795504A1 — publié le 20001229

Codeur optique haute résolution La présente invention concerne un codeur optique haute résolution destiné notamment à mesurer l'angle de rotation d'un axe. II est connu, dans l'art antérieur, que la résolution d'un codeur optique dépend d'un certain nombre d'éléments. Notamment, la résolution dépend de la finesse des graduations des pistes de lecture. Or, la finesse de ces graduations ne peut pas mécaniquement et physiquement, pour des questions de gravure ou d'impression, être inférieure à 20pm. Un autre élément entrant dans la précision de mesure optique est la tolérance d'usinage des pièces mécaniques constituant le codeur optique, notamment celle de l'axe de rotation, et le centrage du disque du codeur optique. Les conditions de montage différentes d'une usine à l'autre font qu'il existe une incertitude sur le centrage de l'axe, notamment lorsque les codeurs sont livrés en kit destinés à être assemblés par le client. La tolérance de montage et d'usinage est actuellement limitée dans le meilleurs des cas à quelques dizaines de microns. La présente invention a donc pour objet de pallier les inconvénients de l'art antérieur en proposant un codeur optique susceptible d'être assemblé en kit et permettant d'obtenir des mesures angulaires très précises, sans nécessiter de contraintes de tolérance de fabrication ou d'assemblage excessives pour les pièces constituant le codeur optique selon l'invention. Ce but est atteint par le fait que le codeur optique comprend un disque monté sur l'axe de rotation dont l'utilisateur veut mesurer l'angle de rotation, ce disque comportant une pluralité de pistes concentriques de graduations de largeurs déterminées, le codeur comprend également des moyens d'émission de lumière et une pluralité de récepteurs de lumière disposés en vis-à-vis du disque de sorte que les rayons lumineux des moyens d'émission soient diffractés par les graduations des pistes du disque avant d'être reçus par les récepteurs, les signaux électriques produits par les récepteurs étant convertis en signaux digitaux pour être ensuite traités, et est caractérisé en ce que le codeur comprend un premier groupe de récepteurs comprenant au moins un premier récepteur qui reçoit les rayons diffractés par une première piste de graduation dite piste fine ou piste pilote, et au moins une paire de récepteurs associés â une paire de pistes, dites pistes voisines, les graduations de cette paire de pistes ayant une largueur égale à 2" fois la largueur des graduations de la piste fine, N étant un entier positif non nul, représentant le rang de chaque piste voisine, et les périodes des graduations des pistes de chaque paire de pistes sont décalées d'une demi période l'une par rapport à l'autre, le signal produit par le premier récepteur associé à la piste fine étant enrichi par l'intermédiaire d'un traitement des signaux produit par au moins une paire de récepteurs du premier groupe de récepteur. Selon une autre particularité, le traitement des signaux produits de chaque paire de récepteurs effectue une levée de doute en V , réalisée par l'utilisation d'un algorithme booléen, cette levée de doute fournissant un bit supplémentaire permettant d'enrichir le mot binaire produit par le traitement du signal du récepteur associé à la piste fine et dont le nombre de bits correspond à la longueur de créneau de la piste fine. Selon une autre particularité, un deuxième groupe de récepteurs identique au premier est disposé de façon diamétralement opposée par rapport au premier groupe, ce deuxième groupe produisant également un mot binaire contenant le même nombre de bits que le mot binaire produit par le premier groupe. Selon une autre particularité, au moins une paire supplémentaire de groupes de récepteurs identiques au premier et deuxième groupes de récepteurs sont disposés de sorte que les deux groupes de récepteurs de chaque paire supplémentaires soient disposés de façon diamétralement opposée par rapport à l'axe du codeur. Selon une autre particularité, le mot binaire utilisé pour déterminer l'angle de rotation de râxe du disque du codeur est le résultat de la moyenne numérique de tous les mots binaires des groupes de récepteurs. Selon une autre particularité, pour obtenir un mot binaire enrichi de trois bits supplémentaires de levée de doute , chaque groupe de récepteurs comprend 4 récepteurs associés à 4 pistes voisines et fournissant 4 signaux, les deux autres signaux nécessaires pour obtenir les trois bits supplémentaires sont obtenus par l'intermédiaire d'opérations arithmétiques effectuées sur les quatre signaux et/ou sur les résultats de ces opérations arithmétiques. Selon une autre particularité, la largeur des graduations de la première piste voisine de rang 1 est égale à 2 fois la largeur de la piste fine, la largeur des graduations de la deuxième piste voisine de rang 2 est égale â 4 fois la largeur de la piste fine, la largeur des graduations des troisième et quatrième pistes voisines de rang 3 est égale à 8 fois la largeur de la piste fine et sont décalées entre elles d'une demi période. Selon une autre particularité, le premier bit de levée de doute est obtenu par l'intermédiaire d'un algorithme booléen effectué sur le signal produit par le récepteur associé à la piste fine et les signaux d'une paire de récepteurs, le bit étant alors obtenu par la formule suivante D=B si C=0 et D=A si C=1 où D représente le bit premier de levée de doute , C est le signal produit par le récepteur associé à la piste fine une fois converti en signal digital, et A et B sont les signaux produits par la paire de récepteurs associée à la paire de pistes de rang 1 une fois convertis en signaux digitaux. Selon une autre caractéristique, un bit supplémentaire de levée de doute D' est obtenu en appliquant l'algorithme booléen aux signaux A et A' produit par une paire de récepteurs associés à une nouvelle paire de piste de rang N' dont les graduations ont une largeur égale à 2M fois la largeur de la piste fine, où N' est le rang immédiatement supérieur au plus grand rang des pistes voisines déjà lues, et où C est égal à D correspondant au bit de levée de doute obtenu par le traitement des signaux des pistes voisines de rang immédiatement inférieur au rang de la nouvelle paire de pistes de rang N'. D'autres particularités et avantages de la présente invention apparaîtront plus clairement à la lecture de la description ci-après faite en référence aux dessins annexés dans lesquels - la figure 1 représente le disque du codeur optique, - la figure 2 représente un diagramme des signaux permettant d'obtenir le premier bit de levée de doute , - la figure 3 représente un diagramme des signaux permettant d'obtenir trois bits supplémentaires de levée de doute avec quatre récepteurs, - la figure 4 représente la disposition d'une pluralité de groupes de récepteurs sur le disque de codeur, - la figure 5 représente un diagramme du traitement électronique des signaux produits par les groupes 20a et 20b de récepteurs de la figure 4, par un circuit logique. La figure 1 représente le disque (1) du codeur optique. Le codeur optique haute résolution selon l'invention est destiné à mesurer l'angle de rotation d'un axe, sur lequel il est fixé. De manière connue, un codeur optique comprend un disque (1) centré sur l'axe (2) de rotation dont l'utilisateur souhaite mesurer l'angle de rotation. Ce disque comprend des pistes (10, 11) concentrïques de graduations opaques alternant avec des zones transparentes. Ces graduations sont destinées à diffracter les rayons lumineux d'une source de lumière collimatée disposée à proximité du disque (1). La source de lumière provient, par exemple, d'une batterie de diodes laser, dont chacune éclaire une piste. Après cette diffraction, les rayons lumineux sont captés par au moins un photorécepteur. Lorsqu'un photorécepteur reçoit les rayons lumineux, il produit un signal électrique analogique, en général, proche d'un signal sinusoïdal. Ce signal est ensuite traité par l'intermédiaire d'un convertisseur analogique/digital ou tout autre procédé pour obtenir un signal en créneau. Enfin, ce signal en créneau est traité pour obtenir un mot binaire utilisé pour déterminer l'angle de rotation de l'axe (2) ou pour commander la lecture d'une piste déterminée. Dans l'art antérieur, la résolution d'un codeur optique est déterminée par la précision et l'exactitude du mot binaire qui dépend notamment de la précision avec laquelle le codeur est fabriqué et monté. La résolution dépend également de la largeur des graduations de la ou des pistes du disque, la largeur des graduations déterminant la longueur des créneaux du signal numérique. Dans l'art antérieur, la plus petite largeur de graduation est de 20 Nm et la tolérance de montage et d'usinage des éléments d'un codeur optique est de quelques dizaines de microns. Le principe du codeur selon l'invention est d'enrichir le mot binaire résultant de la lecture d'une première piste (10), dite piste fine ou piste pilote par des bits supplémentaires obtenus par une opération de levée de doute en V réalisées part l'intermédiaire du traitement du signal produit par au moins une paire de récepteurs effectuant la lecture d'au moins d'une paire de pistes (11) supplémentaires. Chaque bit supplémentaire est obtenu par le traitement de la lecture d'une paire de pistes (11) supplémentaires, dites pistes voisines, par une paire de récepteurs. Chaque piste (11) supplémentaire d'une paire de pistes est située, par exemple, de part et d'autres de la piste (10) fine. De plus, la largeur des graduations d'une paire de pistes (11) est égale à 2" fois la largeur de la piste fine (10), où N est un entier positif non nul représentant le rang des pistes voisines, la piste voisine la plus proche de la piste fine ayant le rang 1. Enfin, les graduations des pistes (11) voisines sont, par exemple, décalées d'une demi largeur de graduation pour la graduation d'une première piste de la paire en avance par rapport à la piste fine et pour la graduation de la deuxième piste de la paire en retard par rapport à la graduation de la piste fine, ce qui correspond à une demi période. Le signal électrique produit par chaque photorécepteur des pistes voisines est également traité pour obtenir un signal en créneau. Ainsi, on obtient deux signaux en créneaux décalés entre eux d'une demi période. La figure 2 représente un diagramme des signaux permettant d'obtenir un premier bit de levée de doute . Dans ce diagramme, la largeur des graduations de la paire de pistes voisines est égale à 2 fois (N=1) la largeur de la piste fine. Deux signaux (A et B) sont obtenus par la lecture d'une paire de pistes voisines, par une paire de récepteurs associés chacun à une piste et dont les signaux électriques sinusoïdaux sont traités pour obtenir des signaux (A et B) en créneau. Le signal (C) est obtenu par la lecture de la piste fine par un récepteur dont le signal est traité pour obtenir un signal en créneau. Un troisième signal (D) correspondant au premier bit de levée de doute , est obtenu par l'intermédiaire d'un traitement des trois signaux (A, B, C) précédemment cités. Ce traitement correspond à l'application de l'algorithme booléen suivant qui constitue l'algorithme de levée de doute en V D=B si C=0 et D=A si C=1 De façon remarquable, la période des deux signaux (A et B) des récepteurs associés aux pistes voisines est égale à deux fois la période du signal de la piste fine puisque la paire de pistes est de rang 1. De plus, ces deux signaux (A et B) sont décalés au maximum de plus ou moins une demi largeur de graduation de la piste fine. Ce décalage correspond en fait à l'erreur de lecture de la piste fine compte tenu de l'excentrage inévitable du disque dû aux tolérances d'usinage et de montage du codeur. Le signal (D) résultant du traitement par l'algorithme booléen des deux signaux (A et B) issus de la lecture des pistes voisines et du signal de la piste fine correspond à un bit supplémentaire qui permet d'enrichir le mot binaire obtenu par la lecture de la piste fine et ainsi d'augmenter la résolution du codeur optique. Pour obtenir un nouveau bit de levée de doute , il suffit, par exemple de disposer de deux nouvelles pistes voisines dont le rang est immédiatement supérieur au plus grand rang des pistes voisines déjà lues, c'est-à-dire que la largeur des graduations de la nouvelle paire de pistes est égale à deux fois la plus grande largeur de graduation des pistes voisines déjà lues. La lecture de ces deux nouvelles pistes est réalisée par une nouvelle paire de récepteurs. Le bit supplémentaire D' est obtenu en utilisant l'algorithme booléen précédemment décrit où les signaux A' et B' correspondent aux signaux produits, puis traités de la nouvelle paire de récepteurs, où C' correspond au signal D précédent obtenu après l'application de l'algorithme booléen selon l'invention aux signaux A et B produit par les récepteurs associés aux pistes voisines de rang immédiatement inférieur à la nouvelle paire de pistes. La figure 3 représente un diagramme des signaux permettant d'obtenir trois bits supplémentaires de levée de doute avec quatre récepteurs. Selon l'invention, pour obtenir un bit de levée de doute supplémentaire, il est nécessaire d'avoir deux récepteurs. Une caractéristique du dispositif selon l'invention consiste à obtenir 3 bits de levée de doute par l'intermédiaire de seulement 4 récepteurs. Pour cela, un premier récepteur est associé à une première piste voisine de rang 1, dont les graduations ont une largeur égale à 2 fois la largeur de la piste fine et produit un premier signal (A). Un deuxième récepteur est associé à une deuxième piste voisine de rang 2 dont les graduations ont une largeur égale à 4 fois la largeur de la piste fine et produit un signal deuxième (A'). Un troisième et quatrième récepteurs sont associés à une troisième et quatrième pistes voisines de rang 3, dont les graduations ont une largeur égale à 8 fois la largeur de la piste fine et produisent respectivement un troisième signal (A") et un quatrième signal (B"). De plus, les graduations de ces deux dernières pistes sont décalées entre elles d'une demi période. A partir de ces quatre signaux (A, A', A", B"), deux signaux supplémentaires sont créés par l'intermédiaire d'opérations arithmétiques entre les quatre premiers signaux (A, A', A", B"). Un premier signal (B') supplémentaire est le résultat d'un OU exclusif entre le troisième (A") et le quatrième (B") signal. Le deuxième signal (B) supplémentaire est le résultat d'un OU exclusif entre le premier signal (B') supplémentaire et le deuxième signal (A'). Les trois bits supplémentaires sont le résultat de l'application de l'algorithme booléen, décrit précédemment, aux six signaux (A, B, A', B', A", B") ainsi obtenus. Le premier signal (C') est déterminé par l'application de l'algorithme de levée de doute ci-dessus par l'utilisation des signaux (A, B, C): C' = B si C=0 et C'=A si C=1 ou C est le signal produit par le récepteur associé à la piste fine. Le deuxième signal (C") est le résultat de l'algorithme de levée de doute pour l'utilisation des signaux A', B', C' C"= B' si C'=0 et C"=A' si C'=1. Le troisième signal (C"') est le résultat de l'algorithme de levée de doute pour l'utilisation des signaux A", B", C": C"'- B" si C"-0 et C"'=A" si C"=1. La figure 4 représente la disposition d'une pluralité de groupes de récepteurs sur le disque de codeur. Ainsi, selon l'invention un premier groupe (20a) de récepteurs permet d'obtenir un mot binaire C'3o, par exemple, de 12 bits et enrichi par au moins un bit supplémentaire de levée de doute . Ce mot binaire est obtenu par l'intermédiaire du traitement des signaux produits par les récepteurs du premier groupe (20a), par un circuit logique (23a) dont le fonctionnement sera décrit ultérieurement. Le codeur optique selon l'invention comprend, par exemple, un deuxième groupe (20b) de récepteurs identiques, dans sa constitution et son fonctionnement au premier groupe (20a) de récepteurs. Ce deuxième groupe (20b) est, par exemple, placé sur un support de récepteur (30) du codeur de façon diamétralement opposée par rapport au premier groupe (20a) pour produire un mot binaire enrichi C13180 d'au moins un treizième bit supplémentaire de levée de doute. Afin d'améliorer encore la résolution du codeur selon l'invention, le mot binaire final Cf=(C130+C1 '18( /2 est le résultat de la moyenne numérique des deux mots binaires résultant du traitement des signaux des récepteurs du premier et deuxième groupes (20) de récepteurs. Cette moyenne est réalisée par un dispositif (22) électronique, tel que, par exemple, une mémoire programmée. Une autre paire de groupes (21) de récepteurs identiques à la première paire de groupes (20) de récepteurs précédemment décrite peut, par exemple, être disposés de façon décalée par rapport à ce premier (20a, 20b) groupe, comme représenté, par exemple, sur la figure 4. Chaque groupe (21) supplémentaire est disposé de sorte qu'un premier groupe (21a) de récepteurs de chaque paire de groupes supplémentaires (21a, 21b) est placé de façon diamétralement opposée par rapport au deuxième groupe (21b) de récepteurs de la paire de groupes supplémentaires (21 a, 21 b) associés pour évaluer la moyenne arithmétique. Il est évident que l'on peut augmenter le nombre de pistes et de paire de groupes de façon à obtenir la résolution souhaitée (nombre de bits) sous réserve que ce nombre de pistes reste compatible avec la dimension fixe pour le disque du codeur, et ceci sans sortir du cadre de l'invention. La figure 5 représente un diagramme du traitement électronique des signaux produits par les groupes 20a et 20b de récepteurs de la figure 4 par un circuit logique. Le premier groupe (20a, fig. 4) comprend 4 premiers photorécepteurs (CO, So, Co, So) destinés à lire la piste fine, une première paire de photorécepteurs (Ao, Ao) destinés à lire la piste voisine de rang 1 et une deuxième paire de photorécepteurs (A'o, A'o) destinés à lire la piste voisine de rang 2. Le deuxième groupe de récepteurs (21a) comprend, par exemple, 4 récepteurs. Deux paires de récepteurs (A"0, A"o, B"o, B"o) sont destinées à lire respectivement une piste voisine de rang 3. Les 4 premiers récepteurs (CO, So, Co, So) du premier groupe (20a, fig. 4) produisent 4 signaux (c, s, c, s) proches des signaux sinusoïdaux. Ces 4 signaux sont ensuite traités par l'intermédiaire, par exemple, d'un convertisseur analogique/numérique (230) pour obtenir le signal (C) en créneau de la piste fine. Les 8 autres récepteurs (Ao, Ao, A'o, A'o, A"(), A"(), B"o, B"o) du premier et deuxième groupes (20a, 21a, fig. 4) produisent également respectivement 8 signaux (a, a, a', a', a", a", b", b") proches des signaux sinusoïdaux. Ces 8 signaux sont également traités par l'intermédiaire, par exemple, d'un convertisseur analogique/numérique (231) pour obtenir les signaux (A, A', A", B") en créneau correspondant à la lecture des pistes voisines. Ensuite, comme décrit précédemment, ces quatre signaux sont utilisés pour deux signaux supplémentaires, par l'intermédiaire d'opérations arithmétiques. Ces opérations arithmétiques sont réalisées, par exemple, par des premières mémoires programmées (232, 233). A l'issue de ces opérations, on obtient donc le signal (C) de la piste fine et 6 autres signaux (A, A', A", B, B', B") dont 4 sont directement issus de la lecture des pistes voisines. On applique ensuite à ces différents signaux l'algorithme booléen de levée de doute en V. Cet algorithme de levée de doute en V est par exemple exécuté par une deuxième mémoire programmée (234) pour obtenir les trois bits (C', C", C"') supplémentaires de levée de doute qui enrichissent le mot binaire produit par le signal (C) de la piste fine. Le nombre de bits du mot binaire élaboré par la piste fine est en rapport avec la longueur de créneau de cette piste fine et le périmètre de la piste lié au diamètre maximum choisi pour le disque du codeur. Ainsi, l'erreur de position des barrettes ou groupes de photorécepteur résultant de l'erreur de centrage du disque est au maximum une demi fois la longueur de créneau de la piste fine. Si on augmente cette longueur, pour diminuer les contraintes de précision de l'assemblage, on diminue le nombre de bits délivrés par la piste fine, donc la résolution du codeur. Par la combinaison de pistes de longueur élargie de créneau double, triple etc.. de cette piste fine, et par l'utilisation d'au moins une paire de pistes de longueur élargie, dont une première piste est décalée au plus d'une demi longueur de créneau de piste fine et la deuxième piste décalée au plus d'une demi longueur de créneau de piste fine. A partir d'au moins deux ensembles de bits représentant chacun un signal résultant de groupes de récepteurs décalés angulairement, chaque groupe étant exploité selon la méthode définie ci-dessus de levée de doute et de OU exclusif, il est possible de générer, par des circuits combinatoires ou réalisant un algorithme de calcul, un signal constituant la moyenne arithmétique des deux ensembles de bits constituant les deux signaux décalés, on améliore encore la résolution du codeur sans avoir changé les contraintes de précision de positionnement de l'axe et de montage de codeur et en particulier, des récepteurs par rapport à l'axe. Ainsi, les erreurs dues à la précision d'usinage des pièces constituant le codeur, et à l'excentrage du disque du codeur sont corrigées par l'utilisation d'une ou plusieurs paires de groupes (20, 21, 22) de récepteurs selon l'invention. En effet, le mot binaire, utilisé pour déterminer l'angle de rotation de l'axe (2), est alors obtenu en faisant la moyenne numérique de tous les mots binaires résultant de tous les groupes. Le mot binaire obtenu par l'intermédiaire d'au moins une paire de groupes (20, 21, 22) de récepteurs est, par exemple, utilisé pour corriger la lecture d'une piste de données ou piste parc par l'intermédiaire d'un dispositif de lecture de type connu. On conçoit que le codeur selon l'invention permet d'obtenir une résolution supérieure à la résolution des codeurs optiques de l'art antérieur limités par des contraintes mécaniques incontournables en matière d'usinage et de montage. De ce fait, s'affranchissant de ces contraintes de fabrication, le codeur optique peut aisément être fabriqué sous forme de kit dont les imprécisions de montage seront corrigées par l'intermédiaire de bits supplémentaires de levée de doute , mais également par l'intermédiaire de l'utilisation de la moyenne numérique des mots binaires d'au moins une paire de groupes de récepteurs disposés de façon diamétralement opposée. II est clair que d'autres modifications à la portée de l'homme du métier entrent dans le cadre de l'invention REVENDICATIONS 1. Codeur optique comprenant d'une part un disque (1) monté sur l'axe (2) de rotation dont l'utilisateur veut mesurer l'angle de rotation, ce disque comportant une pluralité de pistes (10,11) concentriques de graduations de largeurs déterminées, et d'autre part des moyens d'émission de lumière et une pluralité de récepteurs de lumière disposés en vis-à-vis du disque (1) sur un support (30) de sorte que les rayons lumineux des moyens d'émission soient diffractés par les graduations des pistes (10, 11) du disque (1) avant d'être reçus par les récepteurs, les signaux électriques produits par les récepteurs étant convertis en signaux digitaux pour être ensuite traités, caractérisé en ce que le codeur comprend un premier groupe (20a) de récepteurs comprenant au moins un premier récepteur qui reçoit les rayons diffractés par une première piste (10) de graduation, dite piste fine ou piste pilote, et au moins une paire de récepteurs associés à une paire de pistes (11), dites pistes voisines, les graduations de cette paire de pistes ont une largueur égale à 2" fois la largueur des graduations de la piste fine (10), N étant un entier positif non nul, représentant le rang des pistes voisines, et les périodes des graduations des pistes (11) de chaque paire de pistes voisines sont décalées d'une demi période l'une par rapport à l'autre, le signal produit puis traité par le premier récepteur associé à la piste fine (10) étant corrigé par l'intermédiaire d'un traitement des signaux produits par au moins une paire de récepteurs du premier groupe de récepteurs. 2. Codeur optique selon la revendication 1, caractérisé en ce que le traitement des signaux produits à partir de chaque paire de récepteurs effectue une levée de doute en V réalisée par l'utilisation d'un algorithme booléen, cette levée de doute fournissant un bit supplémentaire permettant d'enrichir le mot binaire produit par le traitement du signal du récepteur associé à la piste fine (10) et dont le nombre de bits correspond à la longueur de créneau de la piste fine. 3. Codeur optique selon l'une des revendications 1 à 2, caractérisé en ce qu'un deuxième groupe (20b) de récepteurs identiques au premier (20a) est disposé de façon diamétralement opposée par rapport au premier groupe (20a), ce deuxième groupe (20b) produisant également un mot binaire contenant le même nombre de bits que le mot binaire produit par le premier groupe. 4. Codeur optique selon la revendication 3, caractérisé en ce qu'au moins une paire supplémentaire de groupes (21, 22) de récepteurs identiques au premier et deuxième groupes (20) de récepteurs sont disposés de sorte que les deux groupes de récepteurs de chaque paire supplémentaires soient disposés de façon diamétralement opposée par rapport à l'axe du codeur. 5. Codeur optique selon l'une des revendications 1 à 4 caractérisé en ce que le mot binaire utilisé pour déterminer l'angle de rotation de l'axe du disque du codeur est le résultat de la moyenne numérique de tous les mots binaires des groupes (20, 21, 22) de récepteurs. 6. Codeur optique selon l'une des revendications 1 à 5, caractérisé en ce que pour obtenir un mot binaire enrichi de trois bits supplémentaires de levée de doute , chaque groupe de récepteurs comprend 4 récepteurs associés à 4 pistes voisines et fournissant 4 signaux, les deux autres signaux nécessaires pour obtenir les trois bits supplémentaires sont obtenus par l'intermédiaire d'opérations arithmétiques effectuées sur les quatre signaux et/ou sur les résultats de ces opérations arithmétiques. 7. Codeur optique selon la revendication 6, caractérisé en ce que la largeur des graduations de la première piste voisine de rang 1 est égale à 2 fois la largeur de la piste fine, la largeur des graduations de la deuxième piste voisine de rang 2 est égale à 4 fois la largeur de la piste fine, la largeur des graduations troisième et quatrième pistes voisines de rang 3 est égale à 8 fois la largeur de la piste fine et sont décalées d'une demi période d'un rang au suivant. 8. Codeur optique selon l'une des revendications 1 à 7, caractérisé en ce que le premier bit de levée de doute est obtenu par l'intermédiaire d'un algorithme booléen effectué sur le signal produit par le récepteur associé à la piste fine et les signaux d'une paire de récepteurs associés à une paire de pistes voisines, le bit étant alors obtenu par la formule suivante D=B si C=0 et D=A si C=1, où D représente le bit premier de levée de doute , C est le signal produit par le récepteur associé à la piste fine une fois converti en signal digital, et A et B sont les signaux produits par la paire de récepteurs associée à la paire de piste de rang 1 une fois convertis en signaux digitaux. 9. Codeur optique selon la revendication 8, caractérisé en ce que un bit supplémentaire de levée de doute D' est obtenu en appliquant l'algorithme booléen aux signaux B' et A' produits par une paire de récepteurs associés à une nouvelle paire de pistes de rang N' dont les graduations ont une largeur égale à 2"@ fois la largeur de la piste fine, où N' est le rang immédiatement supérieur au plus grand rang des pistes voisines déjà lues, et où C est égal à D correspondant au bit de levée de doute obtenu par le traitement des signaux des pistes voisines de rang immédiatement inférieur au rang de la nouvelle paire de pistes de rang N'.