Brevet FR2588400A1 — publié le 19870410

1. La présente invention concerne un procédé et un dispositif pour détecter un nombre minimum de bits dans une donnée de réception, capables d'estimer une fréquence de trans- mission par signal de la donnée de réception, même en l'absen- ce de tout signal de séquencement dans la donnée de réception lors d'une transmission de données. Un signal de donnée dans une transmission de données comprend généralement un signal de séquencement qui permet d'estimer la fréquence de transmission par signal d'une donnée reçue. Cependant, il existe des signaux de donnée qui n'im- pliquent pas un tel signal de séquencement, ce qui rend dif- ficile l'estimation de sa vitesse de transmission. Compte tenu des inconvénients de ces techniques de l'art antérieur, la présente invention a pour objet un procédé et un dispositif pour détecter un nombre minimum de bits dans la donnée reçue, capables d'estimer la vitesse de transmission par signal de la donnée de réception, même dans le cas de la réception d'un signal de donnée n'impliquant pas un signal de séquencement. 2. Pour atteindre les objets précédents, le procédé d'estimation de la vitesse de transmission par signal d'une donnée reçue selon la présente invention fait appel à un si- gnal d'échantillonnage ayant un nombre de bits supérieur à celui de la donnée reçue. La présente invention sera bien comprise lors de la descriptionsuivante faite en liaison avec les dessins ci- joints dans lesquels: La figure 1 est un schéma sous forme de blocs d'un procédé et d'un appareil pour la détection d'un nombre minimum de bits selon un mode de réalisation de la présente inven- tion; et La figure 2 est une forme d'onde du mode de réalisa- tion de la figure 1. En liaison avec les figures 1 et 2, on procédera à la description d'un mode de réalisation de la présente invention. Comme représenté en figure 1, l'agencement de la présente invention comprend un circuit 1 générateur de si- gnaux d'échantillonnage, un circuit de déclenchement 2, une mémoire 3, et un circuit de recherche 4. Le circuit 1 générateur de signaux d'échantillonna- ge produit un signal d'échantillonnage de m bits. Le circuit de déclenchement 2 échantillonne la don- née reçue avec une impulsion de sortie en provenance du cir- cuit 1. Cela dit la donnée reçue comportant n bits doit satisfaire la relation m"n. Par exemple, lorsque la valeur n de la donnée reçue est 9600 bits/sec, la valeur m du signal d'échantillonnage doit être environ 1500 kbits/sec. La mémoire 3 sert à stocker temporairement la sor- tie du circuit de déclenchement 2. Le circuit de recherche 4 recherche un état de répé- tition de la même donnée à partir des données stockées dans la mémoire 3 afin de détecter un nombre minimum de bits. 3. En figure 2, on a représenté successivement diverses formes d'onde aux parties respectives du schéma de la figure 1. La figure 2 (a) représente la forme d'onde de la don- née reçue et la figure 2 (b) la forme d'onde de sortie du cir- cuit 1 générateur des signaux d'échantillonnage. La figure 2 (c) est une forme d'onde de sortie du circuit d'enclenchement 2tqui fournit seulement des parties "1" de la donnée reçue. Le signal de sortie de la figure 2(c) est stocké dans la mémoire 3 en "1" aux positions dans lesquelles le si- gnal est présent et en "0" dans les cas o il ne l'est pas. Supposons ici que le signal de sortie (figure 2), soit, par exemple, le suivant: "00001L1111111100000000 00000000000011111111!0 000000001111100000000" Le signal comprend quatre "0", neuf "1", vingt "0"0, neuf "1", neuf "0", cinq "1" et huit "O" dans l'ordre. Le circuit de recherche 4 de la figure 1 compare successivement les sorties de la méroire 3 et laisse celles ayant un nombre de bit minimum. Dans l'exemple précédent, le nombre de bits du si- gnal est 4 - 9 - 20 - 9 - 9 - 5 - 8, et le nombre minimum de bits est 5 à l'exception du premier nombre 4 o La présente invention juge le nombre minimum de bits du signal donné à titre d'exemple comme étant cinq fois celui de l'impulsion d'échantillonnage concernée. Comme le nombre d'impulsions d'échantillonnage est préalablement connu, il est possible de trouver une vitesse de transmission par si- gnal de la donnée reçue. En outre, il existe quelquefois des cas o une multitude de données reçues sont fournies et o leurs vites- se_ de transmission sont préalablement connues, mais on ne connaît pas très clairement à quelle donnée reçue corres- pond chacune des vitesses de transmission. Sur ce, des 4. impulsions d'échantillonnage du nombre de bits correspon- dant à la donnée reçue peuvent être émises par le circuit de re- cherche 4 pour porter un jugement sur la donnée reçue qui est concernée. Selon la présente invention, telle qu'elle vient d'être décrite, la donnée reçue est échantillonnée avec des impulsions d'échantillonnage d'un nombre de bits m supérieur au nombre de bits n de la donnée reçue, et un nombre minimum de bits est recherché sur la base de la sortie échantillonnée afin d'estimer la vitesse de transmission par signal de la donnée reçue. Par conséquent, on peut trouver même une vites- se de transmission par signal d'une donnée reçue qui n'impli- que pas un signal de séquencement. La présente invention n'est pas limitée aux exem- ples de réalisation qui viennent d'être décrits, elle est au contraire susceptible de modifications et de variantes qui apparaitront à l'homme de l'art. 5. REVENDICATIONS 1 - Procédé de détection d'un nombre minimum de bits dans une donnée reçue, caractérisé en ce qu'il consis- te à: (a) produire un signal d'échantillonnage d'un nom- bre de bits m; (b) échantillonner la donnée reçue d'un nombre de bits n avec l'emploi du signal d'échantillonnage; (c) stocker la donnée reçue ainsi échantillonnée, puis rechercher un nombre minimum de bits de la donnée reçue; et (d) estimer la vitesse de transmission par signal de la donnée reçue à partir du nombre minimum de bits recherché en assurant une relation entre m et n, à savoir m"n. 2 - Dispositif pour détecter un nombre minimum de bits dans une donnée reçue, caractérisé en ce qu'il comprend: (a) un circuit générateur de signaux d'échantillon- nage (1) pour produire un signal d'échantillonnage d'un nom- bre de bits m; (b) un circuit d'enclenchement (2) pour échantillon- ner une donnée reçue ayant un nombre de bits n avec l'utilisa- tion du signal d'échantillonnage; (c) une mémoire (3) pour stocker une sortie du cir- cuit d'enclenchement (2); et (d) un circuit de recherche (4) pour rechercher un nombre minimum de bits avec l'aide de la sortie en provenance de la mémoire.