[0001] La présente invention a tout d'abord pour objet un procédé de transmission d'un train
numérique D
i de données, arrivant à un premier débit, à l'aide d'un conduit numérique ayant un
deuxième débit plus élevé que ledit premier débit, dans lequel, à l'émission, on découpe
ledit train numérique D
i en paquets de p bits, on associe à chaque paquet un préambule comprenant au moins
un mot de synchronisation, et on transmet lesdits paquets sur ledit conduit.
[0002] La présente invention concerne donc la transmission d'informations numériques au
moyen d'un conduit à débit plus élevé, ledit conduit ne présentant a priori aucune
relation de phase avec la voie numérique de départ.
[0003] De tels problèmes surgissent en particulier dans les techniques de transmission par
faisceaux hertziens, par câbles métalliques ou optiques, ou dans tout support de transmission
d'informations numériques.
[0004] On connaît déjà un procédé du type défini ci-dessus, décrit dans l'article de W.E.
BAKER et al : "A buffer store for data transmission" BELL TELEPHONE SYSTEM, Technical
Publications, Monograph 4139, mai 1962, pages 1-5, New York, U.S.A. Toutefois, ce
procédé ne prévoyant pas la restitution du signal d'horloge initial associé au train
numérique D
i, il apparaît surtout adapté à la transmission d'informations numériques de type asynchrone,
c'est-à-dire de groupes de bits séparés par des temps morts, chaque groupe de bits
constituant par exemple un caractère.
[0005] La présente invention vise à pallier cet inconvénient en procurant un procédé qui,
prévoyant la restitution du signal d'horloge initial, s'applique très bien à la transmission
de trains numériques continus de type synchrone, pour lesquels la restitution du signal
d'horloge est indispensable.
[0006] A cet effet, la présente invention a donc pour objet un procédé du type défini ci-dessus,
caractérisé par le fait que :
- à l'émission, un signal d'horloge Hi étant associé audit train numérique Di,on commande les instants de départ desdits paquets à l'aide dudit signal d'horloge
Hi, pour que l'intervalle de temps séparant le départ de deux paquets successifs soit
égal à p fois la période dudit signal d'horloge Hi, et,
- en réception, on détermine les instants successifs d'arrivée desdits paquets en reconnaissant
lesdits mots de synchronisation, et on restitue ledit signal d'horloge Hi, en divisant par p chaque intervalle de temps séparant l'arrivée de deux paquets
successifs.
[0007] Le procédé de l'invention permet de s'affranchir des inconvénients des techniques
connues. Il consiste essentiellement à générer des paquets d'informations et à transmettre
ces paquets avec une périodicité déduite du rythme du signal incident. La restitution
du rythme d'horloge en réception se déduit de la périodicité d'arrivée des paquets.
[0008] En outre, si chaque paquet est dimensionné pour contenir un nombre entier d'octets
de bits d'information, il devient alors possible, sans augmenter la complexité du
dispositif, de transmettre une synchronisation d'octets. Une telle structure s'adapte
tout particulièrement pour rendre un conduit numérique apte à transmettre un signal
64 kbit/s en offrant des accès de type co-directionnels conformes à la recommandation
G 703 du CCITT.
[0009] En outre, le conduit numérique étant asynchrone du rythme H
i à transmettre, la transmission des paquets peut être affectée d'une gigue importante.
L'invention vise également à pallier ces défauts.
[0010] A cet effet, et avantageusement, un signal d'horloge H
c étant associé audit conduit numérique :
- à l'émission, on détermine le décalage temporel entre chaque instant de commande de
départ d'un paquet et la transition suivante dudit signal d'horloge Hc, on code la valeur dudit décalage sous forme binaire, et on l'émet à l'aide d'éléments
binaires dudit préambule, et,
- en réception, on reçoit lesdits éléments binaires de codage du décalage temporel,
on les décode pour déterminer ladite valeur dudit décalage, et on corrige en conséquence
la phase avec laquelle on restitue ledit signal d'horloge Hi.
[0011] La présente invention a également pour objet un dispositif pour la mise en oeuvre
du procédé précédent, de transmission d'un train numérique D
i de données, arrivant à un premier débit, à l'aide d'un conduit numérique ayant un
deuxième débit plus élevé que ledit premier débit, comprenant, à l'émission, des moyens
pour découper ledit train numérique D
i en paquets de p bits, des moyens pour associer à chaque paquet un préambule comprenant
au moins un mot de synchronisation, des moyens pour émettre lesdits paquets sur ledit
conduit, et des moyens pour recevoir lesdits paquets, dispositif caractérisé par le
fait que :
- à l'émission, un signal d'horloge Hi étant associé audit train numérique Di, il est prévu des moyens, commandés par ledit signal d'horloge Hi, pour commander lesdits moyens de découpage afin que l'intervalle de temps séparant
le départ de deux paquets successifs soit égal à p fois la période dudit signal d'horloge
Hi, et,
- lesdits moyens de réception comprennent des moyens de reconnaissance desdits mots
de synchronisation, des moyens, reliés auxdits moyens de reconnaissance, pour déterminer
les instants successifs d'arrivée desdits paquets, des moyens, reliés auxdits moyens
de détermination des instants d'arrivée, pour diviser par p chaque intervalle de temps
séparant l'arrivée de deux paquets successifs, et restituer ledit signal d'horloge
Hi, et des moyens commandés par lesdits moyens de division et de restitution d'horloge,
pour restituer, à partir des données reçues sur ledit conduit numérique, ledit train
numérique Di.
[0012] Le système de l'invention est extrêmement souple et permet un fonctionnement dans
une plage de fréquence très large ; cette souplesse peut se retrouver aussi bien au
niveau de la voie entrante à bas débit qu'au niveau du conduit.
[0013] D'autres avantages et caractéristiques apparaîtront à la lecture de la description
suivante illustrée par des dessins.
- la figure 1 représente un schéma d'une liaison selon l'invention à l'émission et à
la réception.
- la figure 2 représente un schéma du dispositif de génération des paquets à l'émission
à partir du signal à bas débit.
- la figure 3 représente un chronogramme des signaux présents sur le dispositif de la
figure 2.
- la figure 4 représente un schéma du dispositif réception des signaux à bas débit.
- la figure 5 représente un chronogramme des signaux présents sur le dispositif de la
figure 4.
[0014] En se référant à la figure 1, soit un train numérique formé par exemple de données
arrivant en continu, à un certain débit, ledit train présentant une fréquence f
i d'horloge. Comme on souhaite le raccorder à un conduit numérique 3, à débit plus
élevé présentant donc une fréquence f
c d'horloge telle que f
c supérieure à f
i, on dispose selon l'invention un dispositif 1 à l'émission et un dispositif 2 en
réception permettant d'effectuer une transformation appropriée du train numérique
incident à l'émission et la transformation inverse en réception.
[0015] Dans un exemple de réalisation du procédé de l'invention, la fréquence f
i est égale à 64 khz mais l'invention s'appliquerait de la même façon à toute fréquence
d'horloge.
[0016] L'invention consiste essentiellement à partir du train numérique incident D
i, à générer des paquets d'éléments binaires de longueur constante et à émettre ces
paquets périodiquement avec une périodicité déduite du signal d'horloge H
i de fréquence f
i, associée au train D
i. Chaque paquet comprend, en plus des informations utiles, un préambule.
[0017] Dans le cas où le paquet d'informations utiles est formé de 64 bits, on constitue
avantageusement le préambule d'un octet. En particulier, dans ce préambule, on peut
affecter 5 bits pour constituer un mot de synchronisation permettant la reconnaissance
du début du paquet.
[0018] Deux bits peuvent être attribués à la transmission d'une information utile à la restitution
de l'horloge, comme il sera explicité ultérieurement.
[0019] Le dernier bit de cet octet de préambule, enfin, peut être utilisé pour transmettre
une signalisation à bas débit.
[0020] La figure 2 représente, à l'émission, le dispositif de formation des paquets. Le
train numérique D
i est placé en série dans deux registres 10 et 11, ici des registres à décalage, alternativement
par blocs de p bits au rythme de l'horloge H
i associée. Dans l'exemple préféré de l'invention, on confère une dimension de registre
égale à 64 éléments binaires. Cette horloge H
i rythme une base de temps écriture 12 qui fournit un signal h
i, d'une part à destination d'un circuit d'aiguillage d'horloge 13, et d'autre part
à destination d'un circuit 14 de sélection de registre. Le circuit d'aiguillage d'horloge
13 reçoit, d'une part, l'horloge H
i incidente associée au train numérique D
i de données et, d'autre part, l'horloge H
ℓ de lecture des registres 10 et 11 issue d'un circuit 19 qui sera explicité ultérieurement.
Le signal h
i est un signal commandant alternativement l'application des signaux H
i et H
ℓ vers chacun des registres 10 et 11. Le circuit 13 comprend donc simplement deux commutateurs,
pourvus chacun d'une entrée et de deux sorties.
[0021] Le signal h
i commande aussi alternativement la lecture dans chacun des registres grâce au circuit
14, qui est un commutateur à deux entrées et une sortie. Une base de temps 15 de lecture
est asservie au signal H
c d'horloge du conduit numérique à débit élevé. Cette base de temps 15 est déclenchée
par le signal J fourni par la base de temps écriture 12. La période du signal J est
p fois la période du signal H
i. Cette base de temps 15 fournit des signaux C
p de commande au dispositif 16 de génération du préambule. Ce circuit 16 reçoit le
résultat de la mesure effectué par un circuit 120, mesure représentant la phase de
l'horloge H
c du conduit numérique à débit élevé à l'instant où apparaît le signal J de déclenchement
de la base de temps de lecture 15, c'est-à-dire à l'instant de commande de départ
de chaque paquet. Plus précisément, cette phase représente le décalage temporel entre
l'instant de commande de départ d'un paquet et la transition suivante du signal d'horloge
H
c, c'est-à-dire l'instant d'exécution de cette commande.
[0022] Le résultat de cette mesure effectué par le circuit 120 est appliqué au circuit 16
et codé au moyen de deux éléments binaires inscrits dans le message de préambule.
Ce message de préambule, engendré par ce circuit 16,est inséré au début de chaque
paquet sous la commande de C
ℓ fourni par la base de temps lecture 15, au moyen du circuit 17. Un "repointage" au
moyen du circuit 18 peut être effectué en sortie du circuit 17 au rythme de l'horloge
H
c du conduit numérique à débit élevé. Par "repointage", on entend ici une correction
des décalages temporels parasites, le circuit 18 étant ici une simple bascule D.
[0023] Le signal C
ℓ généré par la base de temps de lecture 15 permet l'ouverture de la porte 19 qui permet
la génération de l'horloge de lecture des p bits de chaque registre.
[0024] Lorsque la lecture des p bits est achevée, la base de temps 15 repasse en position
attente jusqu'à l'arrivée d'une nouvelle commande J.
[0025] Le chronogramme de la figure 3 illustre ce découpage en paquets de 64 éléments binaires
du train numérique D
i. Le signal D
i de données est décomposé en deux groupes de paquets de 64 bits par exemple. Le signal
h
i correspond au rythme des paquets et ses fronts permettent de générer le signal J
de déclenchement de l'écriture. La lecture des paquets est effectuée avec un léger
retard par rapport à l'écriture, du fait de l'insertion du préambule au début de chaque
paquet. Le signal C
ℓ de commande de porte d'horloge lecture complète ce chronogramme. Un tel système impose
bien évidemment une fréquence de lecture plus élevée que la fréquence d'écriture.
[0026] La figure 4 représente le dispositif 2 de réception de la figure 1. Le train numérique
D
c de données issu du conduit numérique de fréquence élevée est reçu au moyen d'un premier
registre 21 qui, associé au circuit 22, identifie le début des paquets en reconnaissant
le mot de synchronisation. On a choisi avantageusement un mot de synchronisation formé
de 5 éléments binaires.
[0027] La reconnaissance de ce mot de synchronisation par le circuit 22 provoque le déclenchement
de la base de temps écriture 23 rythmée par le signal d'horloge H
c fourni par le conduit à débit élevé. Cette base de temps 23 fournit alors une commande
C
e sur l'entrée du circuit 24 qui engendre un signal d'horloge H
e permettant l'écriture des données utiles contenues dans un paquet, lesdites données
étant associées au préambule reconnu. Cette écriture est effectuée dans deux registres
de p bits 26 et 27 alternativement sous le contrôle du circuit 25 qui permute les
horloges H
e et H
i appliquées à ces registres. Ces registres 26 et 27 sont bien entendu des registres
à décalage à 64 éléments binaires,dans l'exemple de l'invention. Simultanément, la
base de temps 23 fournit au circuit 22 un signal i d'inhibition pendant le chargement
des registres 26 et 27 afin de ne pas avoir de fausses synchronisations dûes à des
imitations pendant l'inscription des données utiles dans les registres 26 et 27. La
base de temps écriture 23 fournit également une impulsion Z qui correspond à l'instant
d'arrivée de chaque paquet vers un circuit correcteur de phase 28. Ce circuit 28 modifie
la phase du signal Z fourni par cette base de temps 23 en fonction des états des éléments
binaires 6 et 7 de l'octet de préambule inscrits dans le registre 21 pour former le
signal S. Ce signal S, dont la fréquence est, dans l'exemple considéré, égale à 1kHz,
est alors appliqué à l'entrée de la base de temps 29 qui sert à rythmer l'écriture
et la lecture des registres 26 et 27, cette lecture étant contrôlée par le circuit
25 afin de ne lire qu'un registre qui a été préalablement chargé. Ce circuit 25 est
identique au circuit 13, et permet la sélection des horloges appliquées aux registres
26 et 27 dans le déroulement alterné de leurs cycles d'écriture et de lecture. Cette
base de temps 29 comprend un circuit de multiplication par p, ici égal à 64, de la
fréquence du signal S, c'est-à-dire de division par p de la période de ce signal,
période qui correspond à un intervalle de temps séparant l'arrivée de deux paquets
successifs. Le circuit de multiplication de fréquence comprend par exemple, et de
façon connue, un oscillateur, ici à 64kHz, un diviseur de fréquence par 64 et un comparateur
de phase, arrangés pour former une boucle de phase. La base de temps 29 restitue ainsi
le signal d'horloge H
i à 64 kHz. Cette base de temps 29 fournit aussi un signal h
i qui, appliqué au circuit 30, contrôle la sélection du registre 26 ou 27 à lire. Puis
un "repointage" du train numérique ainsi reconstitué est effectué au rythme H
i au moyen du circuit 31.
[0028] Le chronogramme de la figure 5 illustre la restitution, selon l'invention,d'un signal
numérique, par exemple à 64 kbit/s, à partir d'un conduit à débit plus élevé. La reconnaissance
du mot de synchronisation permet à la base de temps 23 de générer deux signaux C
e, d'une part, et i, d'autre part.
[0029] Le signal C
e permet l'inscription des données dans un des deux registres 26 ou 27.
[0030] Le signal i inhibe la reconnaissance éventuelle d'un mot de synchronisation pendant
l'inscription des données dans ces registres 26 et 27.
[0031] Pendant ce temps, on effectue une lecture de l'autre registre au rythme de l'horloge
H
i restituée. La synchronisation de la base de temps de lecture 29 est telle qu'il n'y
ait pas de chevauchement entre l'écriture et la lecture d'un même registre. L'écriture
dans le registre 27, par exemple, commence après la fin de sa lecture précédente,
comme représenté sur la figure 5.
[0032] Le procédé de transmission des informations par paquets de p bits selon l'invention
présente ainsi de très grands avantages : il est de mise en oeuvre simple, et beaucoup
plus souple que les procédés habituels d'organisation en trames de structure fixe;
il permet également de pallier la gigue dont les paquets peuvent être affectés du
fait de l'absence de synchronisme entre les deux horloges.
[0033] Afin de réduire cette gigue, le circuit 120 à l'émission mesure la phase de l'horloge
H
c au début de l'envoi de chaque paquet. Le résultat de cette mesure, codé par les bits
6 et 7 du préambule, est utilisé, après transmission et décodage, pour corriger la
phase avec laquelle on restitue le signal d'horloge H
i en réception. Cette mesure est effectuée par le circuit 120 à partir des informations
d'horloge écriture et lecture fournies par les circuits 12 et 15 respectivement.
[0034] Le résultat est transmis à l'aide des éléments binaires 6 et 7 du préambule de chaque
paquet. Une telle correction de phase permet une réduction importante de la gigue.
[0035] En augmentant la dimension du préambule, il serait encore possible d'affecter un
nombre plus important d'éléments binaires pour la transmission de l'information de
phase et donc d'obtenir une réduction plus importante de la gigue résiduelle. L'amplitude
maximale de la gigue A
m, exprimée en éléments binaires du débit du train restitué, est liée au nombre de
bits n affectés à l'information de phase par la relation de phase suivante :

par exemple, dans le cas d'un débit de 90 kbit/s sur le conduit :

En outre, si chaque paquet est dimensionné pour contenir un nombre entier d'octets
de bits d'information utiles, il devient alors possible, sans augmenter la complexité
du dispositif, de transmettre une synchronisation d'octet. Une telle structure s'adapte
tout particulièrement pour rendre un conduit numérique apte à transmettre un signal
64 kbit/s. Il suffit alors de synchroniser l'envoi des paquets par cette synchronisation
d'octets.
[0036] Le procédé de l'invention impose une faible augmentation de débit et permet ainsi
pour le conduit un débit minimal relativement peu élevé. Ainsi, dans le cas de paquets
de 72 bits formés d'un préambule de 8 bits et d'un bloc de données de 64 bits, le
débit minimal du conduit est

(débit à transmettre)
c'est-à-dire 72 kbits/s dans l'exemple considéré, soit une augmentation minimale de
12,5 %. La limite supérieure de débit est essentiellement dûe à la technologie utilisée
pour la réalisation.
[0037] En outre, le mot de synchronisation est choisi tel qu'il ne puisse y avoir d'erreur
de décodage en présence d'erreurs de transmission isolées (par exemple par imitation).
[0038] Le procédé de l'invention s'applique également à l'adaptation d'un train numérique
à bas débit sur un conduit numérique à débit plus élevé offrant une interface binaire
et rythme de type codirectionnel, par exemple conforme à la recommandation G703 du
CCITT. Il suffit alors de prévoir un oscillateur local 4 qui génère un rythme H
c approprié, délivré à la fois au dispositif d'émission 1 et au conduit numérique 3,
comme le montre, en traits pointillés, la figure 1.
1. Procédé de transmission d'un train numérique D
i de données, arrivant à un premier débit, à l'aide d'un conduit numérique ayant un
deuxième débit plus élevé que ledit premier débit, dans lequel, à l'émission, on découpe
ledit train numérique D
i en paquets de p bits, on associe à chaque paquet un préambule comprenant au moins
un mot de synchronisation, et on transmet lesdits paquets sur ledit conduit, procédé
caractérisé par le fait que :
- à l'émission, un signal d'horloge Hi étant associé audit train numérique Di on commande les instants de départ desdits paquets à l'aide dudit signal d'horloge
Hi, pour que l'intervalle de temps séparant le départ de deux paquets successifs soit
égal à p fois la période dudit signal d'horloge Hi, et,
- en réception, on détermine les instants successifs d'arrivée desdits paquets en
reconnaissant lesdits mots de synchronisation, et on restitue ledit signal d'horloge
Hi en divisant par p chaque intervalle de temps séparant l'arrivée de deux paquets successifs.
2. Procédé selon la revendication 1, dans lequel, un signal d'horloge H
c étant associé audit conduit numérique :
- à l'émission, on détermine le décalage temporel entre chaque instant de commande
de départ d'un paquet et la transition suivante dudit signal d'horloge Hc, on code la valeur dudit décalage sous forme binaire, et on l'émet à l'aide d'éléments
binaires dudit préambule, et,
- en réception, on reçoit lesdits éléments binaires de codage du décalage temporel,
on les décode pour déterminer ladite valeur dudit décalage, et on corrige en conséquence
la phase avec laquelle on restitue ledit signal d'horloge Hi.
3. Dispositif, pour la mise en oeuvre du procédé selon l'une des revendications 1 ou
2, de transmission d'un train numérique D
i de données, arrivant à un premier débit, à l'aide d'un conduit numérique (3) ayant
un deuxième débit plus élevé que ledit premier débit, comprenant, à l'émission, des
moyens (10,11,13,14) pour découper ledit train numérique D
i en paquets de p bits, des moyens (16,17) pour associer à chaque paquet un préambule
comprenant au moins un mot de synchronisation, des moyens (18) pour émettre lesdits
paquets sur ledit conduit (3), et des moyens (2) pour recevoir lesdits paquets, dispositif
caractérisé par le fait que :
- à l'émission, un signal d'horloge Hi étant associé audit train numérique Di, il est prévu des moyens (12), commandés par ledit signal d'horloge Hi, pour commander lesdits moyens (10,11,13,14) de découpage afin que l'intervalle de
temps séparant le départ de deux paquets successifs soit égal à p fois la période
dudit signal d'horloge Hi, et,
- lesdits moyens de réception (2) comprennent des moyens (21,22) de reconnaissance
desdits mots de synchronisation, des moyens (23), reliés auxdits moyens (21,22) de
reconnaissance, pour déterminer les instants successifs d'arrivée desdits paquets,
des moyens (29), reliés auxdits moyens (23) de détermination des instants d'arrivée,
pour diviser par p chaque intervalle de temps séparant l'arrivée de deux paquets successifs,
et restituer ledit signal d'horloge Hi, et des moyens (25,26,27,30,31), commandés par lesdits moyens (29) de division et
de restitution d'horloge, pour restituer, à partir des données reçues sur ledit conduit
(3) numérique, ledit train numérique Di.
4. Dispositif selon la revendication 3, dans lequel, un signal d'horloge H
c étant associé audit conduit numérique, il est prévu en outre :
- à l'émission, des moyens (120) pour déterminer le décalage temporel entre chaque
instant de commande de départ d'un paquet et la transition suivante dudit signal d'horloge
Hc, et pour coder la valeur dudit décalage sous forme binaire, lesdits moyens (16,17)
d'association du préambule étant agencés pour émettre cette valeur dudit décalage
à l'aide d'éléments binaires de ce préambule, et,
- en réception, des moyens (21) pour recevoir lesdits éléments binaires de codage
du décalage temporaire et des moyens (28) pour les décoder et commander lesdits moyens
(29) de division et de restitution afin de corriger en conséquence la phase avec laquelle
ils restituent ledit signal d'horloge Hi.
5. Dispositif selon l'une des revendications 3 ou 4, dans lequel lesdits moyens de découpage
comprennent deux registres (10,11) de p bits chacun, recevant tous deux les données
dudit train numérique Di, des moyens (14) pour lire alternativement le contenu de chaque registre (10,11)
et des moyens (13) pour appliquer alternativement à chaque registre (10,11) ledit
signal d'horloge Hi et un signal d'horloge de fréquence correspondant audit deuxième débit.
6. Dispositif selon l'une des revendications 3 ou 5, dans lequel lesdits moyens de restitution
du train numérique comprennent deux registres (26,27) de p bits chacun, recevant tous
deux les données reçues sur ledit conduit (3) numérique, et des moyens (30,25), commandés
par lesdits moyens (29) de division et de restitution d'horloge, pour lire alternativement
le contenu de chaque registre (26,27) et pour appliquer alternativement à chaque registre
(26,27) ledit signal d'horloge Hi et un signal d'horloge de fréquence correspondant audit deuxième débit.
7. Dispositif selon l'une des revendications 3 à 6 dans lequel ledit conduit numérique
(3) délivre un signal d'horloge Hc, correspondant audit deuxième débit, auxdits dispositifs d'émission (1) et de réception
(2).
8. Dispositif selon l'une des revendications 3 à 6, dans lequel un oscillateur local
(4) délivre un signal d'horloge Hc audit conduit numérique (3), et audit dispositif d'émission (1).
1. Method for transmitting a digital data stream D
i, arriving at a first rate, by means of a digital channel having a second rate higher
than said first rate, wherein, on emission, said digital stream D
i is chopped into packets of p bits, a preamble comprising at least one synchronization
word is associated with each packet and said packets are transmitted over said channel,
method characterized in that
- on the emission side, with a clock signal Hi associated with said digital stream Di, the starting times of said packets are controlled by means of said clock signal
Hi, so that the time interval separating the departure of two successive packets is
equal to p times the period of said clock signal Hi, and
- on the reception side, the successive arrival times of said packets are determined
by recognizing said synchronization words, and said clock signal Hi is restored by dividing each time interval separating the arrival of two successive
packets by p.
2. Method according to claim 1, wherein with a clock signal H
c associated with said digital channel :
- at emission, the time shift between each control time of the starting of a packet
and the following transition of said clock signal Hc is determined, the value of said shift is coded in binary form, and it is emitted
by means of binary elements of said preamble, and
- at reception, said binary elements coding the time shift are received, they are
decoded so as to determine said value of said shift, and the phase with which said
clock signal Hi is restored is corrected accordingly.
3. Device, for carrying out the method according to one of claims 1 or 2, for transmitting
a digital data stream D
i, arriving at a first rate, by means of a digital channel having a second rate higher
than said first rate, including, on the emission side, means (10,11,13,14) for chopping
said digital stream D
i into packets of p bits, means (16,17) for associating with each packet a preamble
comprising at least one synchronization word, means (18) for emitting said packets
over said channel (3) and means (2) for receiving said packets, device characterized
in that
- on the emission side, with a clock signal Hi associated with said digital stream Di, means (12) are provided, controlled by said clock signal Hi, for controlling said chopping means (10,11,13,14) so that the time interval separating
the departure of two successive packets is equal to p times the period of said clock
signal Hi, and
- said reception means (2) comprise means (21,22) for recognizing said synchronization
words, means (23) connected to said recognition means (21,22) for determining the
successive arrival times of said packets, means (29) connected to said means (23)
for determining the arrival times, for dividing each time interval separating the
arrival of two successive packets by p, and restoring said clock signal Hi, and means (25,26,27,30,31) controlled by said clock restoring and dividing means
(29) for restoring said digital stream Di from data received over said digital channel 3.
4. The device according to claim 3, in which with a clock signal H
c associated with said digital channel is further provided :
- at emission, means (120) for determining the time shift between each control time
of the starting of a packet and the following transition of said clock signal Hc, and for coding the value of said shift in binary form, said preamble association
means (16,17) being adapted so as to emit this value of said shift by means of bits
of this preamble, and
- at reception, means (20) for receiving said binary elements coding the time shift
and means (28) for decoding them and controlling said clock restoring and dividing
means (29) so as to correct the phase with which said clock signal Hi is restored accordingly.
5. The device as claimed in one of claims 3 or 4, wherein said chopping means include
two registers (16,11) each of p bits, both receiving the data of said digital stream
Di, means (14) for reading alternately the contents of each register (10,11) and means
(13) for alternatively applying to each register (10,11) said clock signal Hi and a clock signal of a frequency corresponding to said second rate.
6. The device as claimed in one of claims 3 or 5, wherein said digital stream restoring
means include two registers (26,27) each of p bits, both receiving the data received
on said digital channel (3) and means (30,25) controlled by said clock restoring and
dividing means (29) for alternately reading the contents of each register (26,27)
and for alternately applying to each register (26,27) said clock signal Hi and a clock signal of a frequency corresponding to said second rate.
7. The device as claimed in one of claims 3 to 6, wherein said digital channel (3) delivers
a clock signal Hc corresponding to said second rate, to said emission (4) and reception (2) devices.
8. The device as claimed in one of claims 3 to 6, wherein a local oscillator (4) delivers
a clock signal Hc to said digital channel (3) and to said emission device (1).
1. Verfahren zur Übertragung einer digitalen Datenfolge D
i, welche mit einer ersten Datenrate mittels einer digitalen Leitung eintrifft, die
eine zweite Datenrate aufweist, welche höher als die genannte erste Datenrate ist,
bei welchem beim Senden die genannte digitale Datenfolge D
i in Pakete von
p Bit aufgeteilt wird, jedem Paket eine Präambel mit mindestens einem Synchronisationswort
vorangestellt wird und die genannten Pakete auf der genannten Leitung übertragen werden,
Verfahren dadurch gekennzeichnet, daß:
- beim Senden, wenn ein Taktsignal Hi an die genannte digitale Datenfolge Di angelegt wird, die Abgangszeitpunkte der genannten Pakete mittels des genannten Taktsignals
Hi gesteuert werden, damit der den Abgang von zwei aufeinanderfolgenden Paketen trennende
Zeitraum p Mal so groß wie die Periode des genannten Taktsignals Hi ist und
- beim Empfang die aufeinanderfolgenden Eintreffzeitpunkte der genannten Pakete bestimmt
werden, indem die genannten Synchronisationsworte erkannt werden, und das genannte
Taktsignal Hi wiedergegeben wird, indem jeder das Eintreffen von zwei aufeinanderfolgenden Paketen
trennende Zeitraum durch p geteilt wird.
2. Verfahren gemäß Anspruch 1, bei welchem, wenn ein Taktsignal H
c an die genannte digitale Leitung angelegt wird:
- beim Senden die zeitliche Verschiebung zwischen jedem Abgangssteuerungszeitpunkt
eines Paketes und der nächsten Transition des genannten Taktsignals Hc bestimmt wird, der Wert der genannten Verschiebung binärcodiert und mit Hilfe von
Bits der genannten Präambel gesendet wird und
- beim Empfang die genannten Codierbits der zeitlichen Verschiebung empfangen werden,
dann decodiert werden, um den genannten Wert der genannten Verschiebung zu bestimmen
und die Phase korrigiert wird, mit welcher das genannte Taktsignal Hi wiedergegeben wird.
3. Vorrichtung zur Durchführung des Verfahrens gemäß einem der Ansprüche 1 oder 2 zur
Übertragung einer digitalen Datenfolge D
i, welche mit einer ersten Datenrate mittels einer digitalen Leitung (3) eintrifft,
die eine zweite Datenrate aufweist, welche höher als die genannte erste Datenrate
ist, umfassend - beim Senden - Mittel (10,11,13,14), um die genannte digitale Datenfolge
D
i in Pakete von
p Bits aufzuteilen, Mittel (16,17), um jedem Paket eine Präambel mit mindestens einem
Synchronisationswort voranzustellen, Mittel (18), um die genannten Pakete auf der
genannten Leitung (3) zu senden und Mittel (2), um die genannten Pakete zu empfangen,
Vorrichtung dadurch gekennzeichnet, daß:
- beim Senden, wenn ein Taktsignal Hi an die genannte digitale Datenfolge Di angelegt wird, Mittel (12), die von dem genannten Taktsignal Hi gesteuert werden, vorgesehen sind, um die genannten Aufteilungsmittel (10,11,13,14)
zu steuern, damit der den Abgang von zwei aufeinanderfolgenden Paketen trennende Zeitraum
p Mal so groß wie die Periode des genannten Taktsignals Hi ist und
- die genannten Empfangsmittel (2) Mittel (21,22) zum Erkennen der genannten Synchronisationsworte
umfassen, Mittel (23), die mit den genannten Erkennungsmitteln (21,22) verbunden sind,
um die aufeinanderfolgenden Eintreffzeitpunkte der genannten Pakete zu bestimmen,
Mittel (29), die mit den genannten Mitteln (23) zur Bestimmung der Eintreffzeitpunkte
verbunden sind, um jeden das Eintreffen von zwei aufeinanderfolgenden Paketen trennenden
Zeitraum durch p zu teilen und das genannte Taktsignal Hi wiederzugeben, und von den genannten Teilungs- und Taktsignal-Wiedergabemitteln
(29) gesteuerte Mittel (25,26,27,30,31), um ausgehend von den auf der genannten digitalen
Leitung (3) empfangenen Daten die genannte digitale Datenfolge Di wiederzugeben.
4. Vorrichtung gemäß Anspruch 3, bei welcher, wenn ein Taktsignal H
c an die genannte digitale Leitung angelegt wird, außerdem vorgesehen sind:
- beim Senden Mittel (120) zur Bestimmung der zeitlichen Verschiebung zwischen jedem
Abgangssteuerungszeitpunkt eines Paketes und der nächsten Transition des genannten
Taktsignals Hc und zur Binärcodierung des Wertes der genannten Verschiebung, wobei die genannten
Mittel (16,17) zur Voranstellung der Präambel diesen Wert der genannten Verschiebung
mit Hilfe von Bits dieser Präambel senden und
- beim Empfang Mittel (21), um die genannten Codierbits der zeitlichen Verschiebung
zu empfangen und Mittel (28), um sie zu decodieren und die genannten Teilungs- und
Wiedergabemittel (29) zu steuern, um die Phase zu korrigieren, mit welcher sie das
genannte Taktsignal Hi wiedergeben.
5. Vorrichtung gemäß einem der Ansprüche 3 oder 4, bei welcher die genannten Aufteilungsmittel
zwei Register (10,11) mit jeweils p Bit umfassen, die beide die Daten der genannten digitalen Datenfolge Di empfangen, Mittel (14), um abwechselnd den Inhalt jedes Registers (10,11) zu lesen
und Mittel (13), um abwechselnd an jedes Register (10,11) das genannte Taktsignal
Hi und ein der genannten zweiten Datenrate entsprechendes Frequenztaktsignal anzulegen.
6. Vorrichtung gemäß einem der Ansprüche 3 oder 5, bei welcher die genannten Datenfolge-Wiedergabemittel
zwei Register (26,27) mit jeweils p Bit umfassen, die beide die auf der genannten digitalen Leitung (3) empfangenen Daten
empfangen und von den genannten Teilungs- und Taktsignal-Wiedergabemitteln (29) gesteuerte
Mittel (30,25), um abwechselnd den Inhalt jedes Registers (26,27) zu lesen und abwechselnd
an jedes Register (26,27) das genannte Taktsignal Hi und ein der genannten zweiten Datenrate entsprechendes Frequenztaktsignal anzulegen.
7. Vorrichtung gemäß einem der Ansprüche 3 bis 6, bei welcher die genannte digitale Leitung
(3) ein der zweiten Datenrate entsprechendes Taktsignal Hc an die genannten Sendevorrichtung (1) und Empfangsvorrichtung (2) abgibt.
8. Vorrichtung gemäß einem der Ansprüche 3 bis 6, bei welcher ein lokaler Oszillator
(4) ein Taktsignal Hc an die genannte digitale Leitung (3) und an die genannte Sendevorrichtung (1) abgibt.