[go: up one dir, main page]

FR2583238A1 - Plesiochronous digital transmission device with expanded buffer memory - Google Patents

Plesiochronous digital transmission device with expanded buffer memory Download PDF

Info

Publication number
FR2583238A1
FR2583238A1 FR8508816A FR8508816A FR2583238A1 FR 2583238 A1 FR2583238 A1 FR 2583238A1 FR 8508816 A FR8508816 A FR 8508816A FR 8508816 A FR8508816 A FR 8508816A FR 2583238 A1 FR2583238 A1 FR 2583238A1
Authority
FR
France
Prior art keywords
clock
jump
counters
transmission
counter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR8508816A
Other languages
French (fr)
Other versions
FR2583238B1 (en
Inventor
Tuan Kiet Duong
Jean-Marie Raulin
Emmanuel Blattes
Daniel Galichet
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
APPLIC ELECTRO TECH AVANCE
Original Assignee
APPLIC ELECTRO TECH AVANCE
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by APPLIC ELECTRO TECH AVANCE filed Critical APPLIC ELECTRO TECH AVANCE
Priority to FR8508816A priority Critical patent/FR2583238B1/en
Publication of FR2583238A1 publication Critical patent/FR2583238A1/en
Application granted granted Critical
Publication of FR2583238B1 publication Critical patent/FR2583238B1/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/062Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
    • H04J3/0626Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

A digital transmission relay includes input and output circuits which are interconnected by digital information processing and storage means. These processing means comprise an addressable buffer memory 33 of large capacity. Two counters 41 and 51 define a write pointer and a read pointer respectively in this memory 33. With each end-of-cycle of the counter 51, a logic circuit 6 determines the deviation between the two pointers, and shifts one of them by a predetermined number of addresses when this deviation is below a predetermined margin, the direction of the jump being related to the direction of the deviation.

Description

Dispositif de transmission numérique plésiochrone à mémoire tampon étendue.Plesiochronous digital transmission device with extended buffer memory.

L'invention concerne les réseaux de transmission numérique faisant intervenir des relais mobiles, comme les satallites.The invention relates to digital transmission networks involving mobile relays, such as satallites.

Un tel réseau comporte une station de départ au sol, la station relais que constitue le satellite, et une station d'arrivée qui est en principe à nouveau au sol. Par ailleurs, il est bien connu qu'une transmission numérique se fait nécessairement en référence à un signal d'horloge. On distinguera donc l'horloge de départ, l'horloge du satellite, et l'horloge d'arrivée.Such a network comprises a departure station on the ground, the relay station which constitutes the satellite, and an arrival station which is in principle again on the ground. Furthermore, it is well known that digital transmission necessarily takes place with reference to a clock signal. A distinction will therefore be made between the departure clock, the satellite clock and the arrival clock.

Le satellite est en principe du type géostationnaire. Cela signifie que son orbite est déterminée de sorte que ce satellite soit sensiblement fixe par rapport à la terre.The satellite is in principle of the geostationary type. This means that its orbit is determined so that this satellite is substantially fixed relative to the earth.

S'il était rigoureusement fixe par rapport à la terre, le satellite serait assimilable à une station terrestre.If it were rigorously fixed with respect to the earth, the satellite would be assimilated to a ground station.

En pratique, du fait de l'instabilité du satellite sur son orbite, le trajet que vont subir les ondes d'un côté entre la station de départ et le satellite, de l'autre entre le satellite et la station d'arrivée, n'est pas de durée constante. Ces variations produisent l'équivalent d'un effet Doppler, pour la compréhension duquel il est commode de considérer le satellite comme un miroir qui se déplacerait lentement.In practice, due to the instability of the satellite in its orbit, the path that the waves will undergo on one side between the departure station and the satellite, on the other between the satellite and the arrival station, n is not of constant duration. These variations produce the equivalent of a Doppler effect, for the understanding of which it is convenient to consider the satellite as a mirror which would move slowly.

Tout se passe comme si la source des signaux numériques et leur point de destination bougeaient les uns par rapport aux autres, et l'on observe donc une dérive. Ainsi, en bref, le mouvement du satellite se traduit par une dérive ou "gigue" d'horloge sur les données transmises. Techniquement, on appelle "gigue" les instabilités d'horloge, telles qu'elles se manifestent entre deux stations qui communiquent et sont en mouvement relatif.Everything happens as if the source of the digital signals and their destination point are moving relative to each other, and we therefore observe a drift. Thus, in short, the movement of the satellite results in a clock drift or "jitter" on the transmitted data. Technically, clock jitter is called "jitter", as it occurs between two stations which communicate and are in relative motion.

L'homme de l'art sait que, lorsque l'on transmet ainsi des informations numériques à travers différentes stations, celles-ci vont opérer avec des références temporelles ou horloges voisines, d'où l'appellation de transmissions numériques plésiochrones.Those skilled in the art know that, when digital information is thus transmitted through different stations, these will operate with neighboring time references or clocks, hence the name of plesiochronous digital transmissions.

Il est maintenant fait référence aux normes en matière de transmission numérique multiplexée du type MIC (modulation par impulsions codées). Selon une norme connue, pour laquelle le débit binaire nominal est de 2048 kilobits par seconde, la transmission se fait sur 30 voies numériques. Elle utilise une loi de codage à compression/expansion, laquelle n'intervient pas directement dans la présente invention. La même norme précise la structure temporelle de la transmission des informations numériques, qu'il est important de rappeler.Reference is now made to standards for multiplexed digital transmission of the MIC (pulse code modulation) type. According to a known standard, for which the nominal bit rate is 2048 kilobits per second, the transmission is done on 30 digital channels. It uses a compression / expansion coding law, which does not intervene directly in the present invention. The same standard specifies the temporal structure of the transmission of digital information, which is important to remember.

Cette structure temporelle se subdivise de la manière suivante - elle est premièrement décomposable en une suite de multitrames, chacune d'une durée de 2 millisecondes; - chaque multi-trame se décompose à son tour en 16 trames, dont chacune dure 125 microsecondes; - chaque trame se subdivise enfin en 32 mots, chacun de durée 3,9 microsecondes. Les mots de rangs 1 à 15 et 17 à 31 définissent 30 voies de transmission numérique effective; les mots de rangs zéro et 16 servent à la transmission d'informations numériques de service.This temporal structure is subdivided in the following way - it is firstly decomposable into a series of multiframes, each with a duration of 2 milliseconds; - each multi-frame is in turn broken down into 16 frames, each of which lasts 125 microseconds; - each frame is finally subdivided into 32 words, each lasting 3.9 microseconds. The words of ranks 1 to 15 and 17 to 31 define 30 channels of effective digital transmission; the words of ranks zero and 16 are used for the transmission of digital service information.

Le mot de rang zéro donne un signal de verrouillage de trame, transmis en deux parties, qui alternent une trame sur deux. Le mot de rang 16 sert de mot de verrouillage multi-trame, dans la première trame d'une multi-trame; dans les 15 autres trames de la multi-trame, il sert à la signalisation relative au fonctionnement de chacune des voies de transmission. Le mot de rang 16 intéresse alors, à chaque fois, deux des 30 voies de transmission, et ce cycliquement; par exemple, le mot de rang 16 de la deuxième trame d'une multi-trame réalisera la signalisation pour les voies de transmission contenues dans les trames 1 et 17, celui de la troisième trame, pour les voies des trames 2 et 18, et ainsi de suite.The word of rank zero gives a frame alignment signal, transmitted in two parts, which alternate every other frame. The rank word 16 serves as a multi-frame locking word, in the first frame of a multi-frame; in the other 15 frames of the multi-frame, it is used for signaling relating to the operation of each of the transmission channels. The word of rank 16 then interests, each time, two of the 30 transmission channels, and this cyclically; for example, the rank word 16 of the second frame of a multi-frame will carry out the signaling for the transmission channels contained in frames 1 and 17, that of the third frame, for the channels of frames 2 and 18, and and so on.

A la station de départ, comme à la station d'arrivée, la transmission numérique fait intervenir un auto-commutateur.At the departure station, as at the arrival station, digital transmission involves an auto-switch.

A partir de son horloge propre, l'auto-commutateur doit définir ou acquérir les synchronisations de multi-trame et de trame, afin que l'on puisse conserver la correspondance entre les informations numériques des différentes voies et leurs destinataires respectifs.From its own clock, the auto-switch must define or acquire the multi-frame and frame synchronizations, so that we can keep the correspondence between the digital information of the different channels and their respective recipients.

Il est clair que lorsqu'un écart d'horloge se produit en cours de transmission, l'auto-commutateur peut perdre ces synchronisations. Les informations transmises sont alors inutilisables, tant que les synchronisations ne sont pas rétablies.It is clear that when a clock difference occurs during transmission, the auto-switch can lose these synchronizations. The transmitted information is then unusable, as long as synchronizations are not restored.

Par construction, les auto-commutateurs peuvent supporter une petite dérive d'horloge, correspondant à la gigue à court terme. Il est connu d'équiper à cet effet les auto commutateurs d'une mémoire d'entrée ou de sortie, de capacité limitée.By construction, the auto-switches can support a small clock drift, corresponding to short-term jitter. It is known to equip auto switches for this purpose with an input or output memory, of limited capacity.

Le problème réside en ce que la dérive qui est induite lors des transmissions par un satellite dépasse souvent les capacités d'accumulation de mémoire de l'autocommutateur. De façon générale, il en résulte une perte d'information. Dans le cas des transmissions numériques multiplexées du type MIC, les conséquences sont plus graves, car il apparaitra le plus souvent une perte totale de synchro nidation
Cela pose un réel problème lors des transmissions numériques utilisant pour relais un satellite géostationnaire.
The problem is that the drift that is induced during transmissions by a satellite often exceeds the memory accumulation capacities of the switch. In general, this results in a loss of information. In the case of multiplexed digital transmissions of the MIC type, the consequences are more serious, since it will most often appear a total loss of synchronization.
This poses a real problem during digital transmissions using a geostationary satellite as a relay.

Ainsi, l'un des buts de la présente invention est de permettre la transmission d'informations numériques entre deux stations terrestres et par l'intermédiaire d'un satellite, et ce malgré les mouvements ou instabilités du satellite sur son orbite.Thus, one of the aims of the present invention is to allow the transmission of digital information between two earth stations and via a satellite, despite the movements or instabilities of the satellite in its orbit.

Un autre but de l'invention est de contrôler les glissements ou dérives -d'horloge qui peuvent se produire lors d'une telle transmission, de façon à ne pas provoquer de perte du verrouillage de trame ou de multi-trame des équipements de transmission, et ce sans pour autant devoir décoder la structure de trame et de multi-trame des informations numériques transmises.Another object of the invention is to control the slippages or clock drifts which may occur during such a transmission, so as not to cause loss of frame or multi-frame alignment of the transmission equipment. , and this without having to decode the frame and multi-frame structure of the transmitted digital information.

Un autre but encore de l'invention est d'utiliser à cet effet une mémoire tampon, susceptible d'être incorporée à l'une des stations (au moins), et dont la capacité puisse être adaptée dans un rapport de 1 à 8 sans modification de son électronique de commande.Yet another object of the invention is to use for this purpose a buffer memory, capable of being incorporated into one of the stations (at least), and the capacity of which can be adapted in a ratio of 1 to 8 without modification of its control electronics.

Le dispositif de relais de transmission numérique proposé est du type comprenant des circuits d'entrée, propres à recevoir des informations numériques des circuits de sortie propres à émettre des informations numériques et des moyens de traitement aptes à stocker les informations reçues par les circuits d'entrée, au rythme de l'horloge de réception, ainsi qu'à les restituer aux circuits de sortie, au rythme d'une horloge locale.The proposed digital transmission relay device is of the type comprising input circuits capable of receiving digital information, output circuits capable of transmitting digital information and processing means capable of storing the information received by the input, to the rhythm of the reception clock, as well as to restore them to the output circuits, to the rhythm of a local clock.

Selon une première caractéristique de l'invention, ces moyens de traitement comprenent - une mémoire tampon adressable, de grande capacité; - un premier compteur cyclique formant pointeur d'écriture pour l'adressage de la mémoire au rythme de l'horloge de réception; - un second compteur cyclique, de même capacité que le premier, formant pointeur de lecture pour l'adressage de la mémoire au rythme de l'horloge de lecture; - des moyens qui, lors du passage de l'un des compteurs en un état prédéterminé, déterminent l'écart entre les pointages des deux compteurs cycliques, et font sauter l'un des compteurs d'un nombre d'adresses prédéterminé, lorsque ledit écart est inférieur à une marge prédéterminée, le sens du saut étant relié au sens de l'écart.According to a first characteristic of the invention, these processing means comprise - a large capacity addressable buffer memory; a first cyclic counter forming a writing pointer for addressing the memory at the rate of the reception clock; a second cyclic counter, of the same capacity as the first, forming a read pointer for addressing the memory at the rate of the read clock; means which, when one of the counters goes into a predetermined state, determine the difference between the scores of the two cyclic counters, and cause one of the counters to jump by a predetermined number of addresses, when said difference is less than a predetermined margin, the direction of the jump being linked to the direction of the difference.

De préférence, les informations numériques transmises sont du type à horloge incorporée, tel que celui connu sous le nom de HDB3.Preferably, the digital information transmitted is of the built-in clock type, such as that known under the name of HDB3.

Dans un premier mode de réalisation de l'invention, la détection du passage en l'état prédéterminé se fait sur le second compteur, c'est-à-dire sur le compteur formant pointeur de lecture.In a first embodiment of the invention, the detection of the transition to the predetermined state is done on the second counter, that is to say on the counter forming the read pointer.

Le saut peut alors intéresser le second compteur lui-même, ou de préférence le premier compteur, c'est-à-dire celui qui est chargé du pointage d'écriture. The jump can then interest the second counter itself, or preferably the first counter, that is to say the one responsible for writing score.

Selon un autre aspect de l'invention, l'amplitude du saut correspond à un intervalle de temps de 2 millisecondes, ou d'un multiple de cette valeur.According to another aspect of the invention, the amplitude of the jump corresponds to a time interval of 2 milliseconds, or a multiple of this value.

Très souvent, la transmission numérique est multiplexée dans le temps sur une période globale prédéterminée. En pareil cas, l'amplitude du saut est égale à cette période globale, ou multiple de celle-ci.Very often, digital transmission is multiplexed in time over a predetermined overall period. In such a case, the amplitude of the jump is equal to this global period, or multiple of it.

Par ailleurs, initialement, ou à une reprise de transmission après interruption, les deux compteurs sont amenés en des positions décalées l'une de l'autre d'environ la moitié de leur capacité.Furthermore, initially, or when transmission resumes after interruption, the two counters are brought into positions offset from one another by approximately half their capacity.

Selon un autre aspect de l'invention, la mémoire tampon est organisée en mots, et les informations tant reçues qu'émises sont organisées en mots de même taille, avant écriture et émission, respectivement.According to another aspect of the invention, the buffer memory is organized in words, and the information both received and transmitted are organized in words of the same size, before writing and transmission, respectively.

Dans un mode de réalisation particulier, les mots sont de 8 bits.In a particular embodiment, the words are 8 bits.

Selon un autre aspect de l'invention, la différence entre la taille des compteurs et le double de la marge prédéterminée est choisie supérieure au double de la gigue crête à crête que peut subir la transmission d'informations.According to another aspect of the invention, the difference between the size of the counters and twice the predetermined margin is chosen to be greater than twice the peak-to-peak jitter that the transmission of information can undergo.

La présente invention trouve une application préférentielle lorsque ia transmission fait intervenir un satellite géostationnaire, et que le positionnement initial des deux compteurs est effectué en tenant compte de la situation du satellite quant à sa dérive d'horloge circadienne.The present invention finds a preferential application when the transmission involves a geostationary satellite, and the initial positioning of the two counters is carried out taking into account the situation of the satellite with respect to its circadian clock drift.

D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ciaprès, et des dessins annexés, sur lesquels - la figure 1 est un schéma électrique de principe d'un mode de réalisation du dispositif selon l'invention; - la figure 2 est un diagramme temporel illustrant schématiquement la dérive circadienne d'un satellite géostationnaire; et - les figures 3A, 3B ainsi que 4A, 4B montrent respectivement deux sauts de sens opposés qu'effectue le dispositif selon l'invention.Other characteristics and advantages of the invention will appear on examining the detailed description below, and the appended drawings, in which - FIG. 1 is a schematic electrical diagram of an embodiment of the device according to the invention ; - Figure 2 is a time diagram schematically illustrating the circadian drift of a geostationary satellite; and - Figures 3A, 3B and 4A, 4B respectively show two jumps in opposite directions made by the device according to the invention.

Les dessins annexés ont pour l'essentiel un caractère certain. Ils sont incorporés à la description pour servir tant à compléter celle-ci qu'à la définition de l'invention, le cas échéant.The attached drawings are essentially certain. They are incorporated into the description to serve both to supplement it and to define the invention, if applicable.

Bien que l'invention soit susceptible d'autres applications, on admettra maintenant que le dispositif de la figure 1 est utilisé avec un satellite géostationnaire. Dans un premier temps, on suppose que le satellite reçoit un signal d'une première station terrestre, et qu'il réémet ce signal en direction d'une seconde station terrestre. On examinera plus loin le cas d'une transmission bidirectionnelle.Although the invention is susceptible of other applications, it will now be assumed that the device of FIG. 1 is used with a geostationary satellite. First, it is assumed that the satellite receives a signal from a first earth station, and that it retransmits this signal towards a second earth station. We will examine the case of a two-way transmission below.

Les signaux reçus arrivent, après les étages de réception haute fréquence habituels, à un étage d'entrée 10 du dispositif. Cet étage comporte une liaison à transformateur, capable de transmettre les données numériques à horloge incorporée codées sous la forme connue sous le nom HDB3. La sortie de l'étage d'entrée 10 est appliquée à un décodeur de signaux HDB3, référencé 11. Ce décodeur 11 possède ainsi une sortie d'horloge notée H et une sortie de données notée D. L'ensemble des circuits 10 et 11 forme les circuits d'entrée 1 du dispositif.The received signals arrive, after the usual high frequency reception stages, at an input stage 10 of the device. This stage comprises a transformer link, capable of transmitting the digital data with incorporated clock coded in the form known as HDB3. The output of the input stage 10 is applied to an HDB3 signal decoder, referenced 11. This decoder 11 thus has a clock output denoted H and a data output denoted D. All of the circuits 10 and 11 forms the input circuits 1 of the device.

Il serait possible de traiter les données numériques bit à bit. Le dispositif illustré les traite par octets, qui font chacun 8 bits. Bien entendu, des mots de taille supé rieure sont envisageables.It would be possible to process digital data bit by bit. The device illustrated processes them by bytes, which each make 8 bits. Of course, larger words are possible.

Un circuit 2 va permettre la réalisation du passage aux octets. Ce circuit comporte un compteur diviseur par 8, référence 22, qui va servir à définir l'horloge de réception interne pour le dispositif. Le circuit 2 comporte encore un registre à 8 bits, référencé 21, qui reçoit en séquence les données disponibles sur la sortie D du décodeur 11. A ce registre 21 est associé un circuit d'horloge propre 20, qui reçoit le signal H du décodeur 11. En fonction du signal H, le registre 21 va regrouper les données reçues en mots de 8 bits.A circuit 2 will allow the passage to the bytes to be carried out. This circuit includes a divider by 8 counter, reference 22, which will be used to define the internal reception clock for the device. The circuit 2 also includes an 8-bit register, referenced 21, which receives in sequence the data available on the output D of the decoder 11. To this register 21 is associated its own clock circuit 20, which receives the signal H from the decoder 11. Depending on the signal H, the register 21 will group the data received in 8-bit words.

il est immédiatement fait référence aux circuits de sortie, compte tenu de leur similitude avec les circuits d'entrée.reference is immediately made to the output circuits, taking into account their similarity to the input circuits.

Les circuits de sortie proprement dits comportent en effet un codeur HDB3 référencé 91, suivi de étage de sortie à transformateur 90. Le codeur 91 reçoit une horloge locale ou horloge de référence HREF, qui va commander la lecture des données.The output circuits proper comprise an HDB3 coder referenced 91, followed by the transformer output stage 90. The coder 91 receives a local clock or HREF reference clock, which will control the reading of the data.

Un circuit 8 tient compte de la structure en octets des mots à l'intérieur du dispositif. En cela, il comporte un diviseur par 8 référencé 82 de l'horloge de référence
HREF. Cette horloge de référence est également appliquée à l'entrée CK du circuit d'horloge 80 associé à un registre à 8 bits 81. Et c'est la sortie données, sérialisée, de ce registre 81 qui alimente bit à bit le codeur 91.
A circuit 8 takes account of the byte structure of the words inside the device. In this, it comprises a divider by 8 referenced 82 of the reference clock
HREF. This reference clock is also applied to the input CK of the clock circuit 80 associated with an 8-bit register 81. And it is the serialized data output of this register 81 which supplies the encoder 91 bit by bit.

On observe immédiatement que la sortie du circuit 82 est également appliquée à une entrée PL des circuits 80 associés au registre 81. Toutes les 8 impulsions de l'horloge de référence, cette entrée PL va permettre le chargement parallèle du registre 81 à l'aide de données venant de l'intérieur du dispositif, sur un bus référencé 35 dont il sera à nouveau question plus loin. We immediately observe that the output of circuit 82 is also applied to an input PL of circuits 80 associated with register 81. Every 8 pulses of the reference clock, this input PL will allow parallel loading of register 81 using of data coming from inside the device, on a bus referenced 35 which will be discussed again below.

On observe encore que les diviseurs par 8, 22 et 82 fournissent leurs sorties divisées à un circuit 7 chargé de la gestion des conflits écriture/lecture, la lecture étant prioritaire. Le principe général d'un tel circuit est connu.It can also be seen that the dividers by 8, 22 and 82 supply their divided outputs to a circuit 7 responsible for managing the write / read conflicts, reading having priority. The general principle of such a circuit is known.

Lorsqu'apparaissent simultanément une impulsion de l'horloge de référence HREF et de l'horloge de réception , le circuit 7 va avoir pour effet de faire passer d'abord l'hor- loge de référence de lecture HREF, puis de différer un peu l'horloge d'écriture H, de façon que la lecture soit prioritaire. Il s'agit là en quelque sorte d'un circuit d'anti colncidence, dont le principe est connu de l'homme de l'art.When a pulse from the HREF reference clock and the reception clock appear simultaneously, circuit 7 will have the effect of first passing the HREF read reference clock, then of delaying a little the writing clock H, so that reading has priority. In a way, this is an anti-coincidence circuit, the principle of which is known to those skilled in the art.

Pour réaliser cette anti-coincidence, le circuit 7 fournit une isntruction d'écriture/lecture, notée R/W. Il fournit également un ordre qui va perméttre l'exécution de ltécri- ture à une adresse définie par un compteur. On note immédiatement que cet ordre est appliqué à l'entrée de validation de sortie, notée OE, de l'organe 30, ainsi qu'à une entrée de validation d'un compteur 41.To achieve this anti-coincidence, circuit 7 provides a write / read isntruction, denoted R / W. It also provides an order which will allow the execution of the writing at an address defined by a counter. It is immediately noted that this order is applied to the output validation input, denoted OE, of the member 30, as well as to a validation input of a counter 41.

Enfin, la sortie divisée du compteur 22 est appliquée à l'entrée de validation de chargement, ou bien d'horloge, d'un circuit de commande associé à une mémoire verrou à trois états, référencée 31.Finally, the divided output of counter 22 is applied to the load validation or clock input of a control circuit associated with a three-state latch memory, referenced 31.

Cette mémoire verrou 31 a pour effet d'acquérir et de figer le mot numérique de 8 bits disponible en sortie du registre 21, à l'instant défini par la sortie du diviseur par 8, 22.This lock memory 31 has the effect of acquiring and freezing the 8-bit digital word available at the output of the register 21, at the instant defined by the output of the divider by 8, 22.

Elle va ensuite délivrer ce mot sur sa propre sortie, en réponse à la commande qui vient du circuit 7 sur l'entrée OE de l'organe 30.It will then deliver this word on its own output, in response to the command which comes from circuit 7 on the input OE of the member 30.

Dans cette situation, le circuit 7 fournit également un ordre d'écriture, c'est-à-dire que le signal R,'W est à 0, et inhibe sa validation de sortie, puisqu'une porte inverseuse 32 met à l'état vrai le signal OE qui est le complément du signal de validation de sortie de la mémoire 33.In this situation, the circuit 7 also provides a write order, that is to say that the signal R, 'W is at 0, and inhibits its validation of output, since an inverting gate 32 puts at true state the signal OE which is the complement of the validation signal of output from memory 33.

De la sorte, il est possible d'Introduire des données en écriture dans la mémoire 33. In this way, it is possible to introduce write data into memory 33.

A chaque fois, cette introduction se fait par une adresse définie par le compteur 41, qui est un compteur préprogrammable de 11 ou 14 bits, suivant que la mémoire 33 a une capacité de 2 k x 8 ou 8 k x 8. Un circuit 40 permet l'initialisation du compteur à la mise en service ou à chaque reprise de service, comme on le verra plus loin.Each time, this introduction is done by an address defined by the counter 41, which is a preprogrammable counter of 11 or 14 bits, depending on whether the memory 33 has a capacity of 2 kx 8 or 8 kx 8. A circuit 40 allows the 'initialization of the meter upon commissioning or each resumption of service, as will be seen below.

A partir de cette initialisation, le compteur 41 opère en comptage cyclique, à une fréquence qui est celle définie par la sortie du diviseur 22, certaines impulsions d'horloge d'écriture étant décalées lorsqu'elles colnci- deraient avec une horloge de lecture, et ce par l'effet du circuit 7.From this initialization, the counter 41 operates in cyclic counting, at a frequency which is that defined by the output of the divider 22, certain write clock pulses being offset when they coincide with a read clock, and this by the effect of circuit 7.

Le mot d'adresse ainsi disponible dans le compteur 41 est appliqué à un circuit tampon à trois états 42, qui le transmet sur le bus d'adresse 36 de la mémoire 33.The address word thus available in the counter 41 is applied to a three-state buffer circuit 42, which transmits it on the address bus 36 of the memory 33.

On comprend maintenant que l'écriture dans la mémoire 33 se fait dans le sens des adresses croissantes, de manière définie par le fonctionnement du compteur cyclique 41.We now understand that writing to memory 33 is done in the direction of increasing addresses, in a manner defined by the operation of the cyclic counter 41.

Dans l'état de lecture, le circuit de gestion 7 fournit un signal R/W égal à 1, tandis que le signal OE est à 0, autorisant ainsi la mémoire à présenter sur sa sortie les informations qu'elle contient, à une adresse définie toujours par le bus d'adresse 36. Mais l'adresse résulte maintenant de la sortie d'un circuit tampon à trois états 52, qui relaie lui-même les bits d'adresses issus d'un compteur 51 qui possède 11 ou 14 bits comme pour le compteur 41. Le compteur avance à une fréquence définie là encore par l'horloge de référence divisée par 8, puisque ce signal d'horloge provient de la sortie du diviseur 82, pour être appliqué à l'entrée d'horloge du circuit 50 commandant le compteur 51. On note immédiatement que ce circuit 50 comporte aussi une sortie de report, notée Co, dont on verra plus loin le rôle. In the reading state, the management circuit 7 supplies an R / W signal equal to 1, while the signal OE is at 0, thus authorizing the memory to present on its output the information that it contains, at an address always defined by the address bus 36. But the address now results from the output of a three-state buffer circuit 52, which itself relays the address bits from a counter 51 which has 11 or 14 bits as for the counter 41. The counter advances at a frequency defined there again by the reference clock divided by 8, since this clock signal comes from the output of the divider 82, to be applied to the clock input of the circuit 50 controlling the counter 51. It is immediately noted that this circuit 50 also includes a transfer output, denoted Co, the role of which will be seen below.

On comprend maintenant que le contenu de la mémoire va être alternativement (ou quasi-alternativement) sujet à des écritures et à des lectures, aux rythmes respectifs de l'horloge de réception H et de l'horloge de référence
HREF (ou d'une autre horloge qui proviendrait de l'une des stations implantées au sol).
We now understand that the content of the memory will be alternately (or almost alternately) subject to writing and reading, at the respective rhythms of the reception clock H and the reference clock
HREF (or another clock which would come from one of the stations located on the ground).

On définira maintenant plus en détail le problème posé, en référence à la figure 2.The problem posed will now be defined in more detail, with reference to FIG. 2.

Cette figure est un graphique qui illustre les variations de la phase d'horloge PH en fonction du temps, compte tenu des mouvements d'un satellite géostationnaire sur son orbite, et de l'ellipticité résiduelle de celle-ci.This figure is a graph which illustrates the variations of the clock phase PH as a function of time, taking into account the movements of a geostationary satellite in its orbit, and the residual ellipticity of the latter.

La figure montre des variations de petite amplitude et à très court terme. Elle montre également une périodicité sur 24 heures, que l'on a représentée schématiquement sous forme sinusoldale. L'amplitude de la variation de phase liée à ce rythme circadien, ramenée en temps, est d'environ 1 à 1,5 milliseconde pour un satellite jeune. Elle peut s'élever jusqu'à 2 à 3 millisecondes pour un satellite déjà en service depuis longtemps, et dont l'énergie disponible pour les corrections d'orbite est moins importante.The figure shows variations of small amplitude and in the very short term. It also shows a 24-hour periodicity, which has been represented schematically in sinusoidal form. The amplitude of the phase variation linked to this circadian rhythm, reduced in time, is around 1 to 1.5 milliseconds for a young satellite. It can be up to 2 to 3 milliseconds for a satellite that has been in service for a long time, and whose energy available for orbit corrections is less important.

A titre de comparaison, il est rappelé que le débit de transmission des informations est de 2 mégabits par seconde.For comparison, it is recalled that the data transmission rate is 2 megabits per second.

On comprend immédiatement que les variations ou dérives d'horloge mentionnées plus haut vont être la source de difficultés indéniables.We immediately understand that the variations or drifts of the clock mentioned above will be the source of undeniable difficulties.

Une station au sol de réception va alimenter en données numériques un auto-commutateur. Il est connu d'interposer entre la station elle-même et l'auto-commutateur une mémoire tampon. Mais les mémoires tampons sont de petite taille, et il arrive alors que les données lues dans la mémoire tampon ne sortent plus vite que ne sont introduites de nouvelles données reçues. Plus gravement encore, il arrive que les données reçues soient à une cadence à ce point supérieure à la cadence de sortie de la mémoire tampon que certaines des données reçues ne sont pas transmises à l'auto-commutateur.A receiving ground station will supply digital data to an auto-switch. It is known to interpose between the station itself and the auto-switch a buffer memory. But the buffers are small, and it sometimes happens that the data read in the buffer does not exit faster than new data received is introduced. Even more seriously, it happens that the data received are at a rate at this point higher than the output rate of the buffer memory that some of the data received is not transmitted to the auto-switch.

Dans les transmissions en général, ce phénomène est regrettable, notamment s'agissant de données dans la bande vocale, puisque de telles données sont transmises par l'intermédiaire de fréquences modulées en phase et/ou en amplitude, selon certaines combinaisons. Dès lors que l'on supprime des échantillons numériques, ou au contraire que l'on répète certains d'entre eux, il se produit des erreurs de phase, qui distordent l'information vocale.In transmissions in general, this phenomenon is regrettable, in particular with regard to data in the voice band, since such data are transmitted via frequencies modulated in phase and / or in amplitude, according to certain combinations. As soon as we delete digital samples, or on the contrary repeat some of them, phase errors occur, which distort the voice information.

S'agissant de plus d'informations numériques multiplexées du type MIC, les sauts peuvent avoir des conséquences désastreuses : on peut en effet perdre la synchronisation de trames ou celle de multi-trames, ou celle de mots, ce qui cause une perte de temps considérable, par l'obligation de répéter une partie importante des messages, après que la perte de synchronisation rencontrée ait été diagnostiquée.As it is more multiplex digital information of the MIC type, the jumps can have disastrous consequences: one can indeed lose the synchronization of frames or that of multi-frames, or that of words, which causes a loss of time. considerable, by the obligation to repeat a significant part of the messages, after the loss of synchronization encountered has been diagnosed.

On pourrait penser que les choses vont mieux si l'on réussit à conserver la synchronisation de mot, voire la synchronisation de trame. En fait, il n'en est rien. En effet, un tel défaut a des conséquences complexes.You would think that things will get better if you manage to keep the word synchronization, even the frame synchronization. In fact, it is not. Indeed, such a defect has complex consequences.

Si par exemple c'est la structure de multi-trame qui est détruite, il faut d'abord s'en rendre compte. En effet, les transmissions sont toujours assorties d'une certaine immunité contre les erreurs, et ce n'est pas à la première anomalie que l'on admettra que l'on a perdu cette synchronisation de multi-trames. Il faut donc avoir constaté plusieurs fois la perte de la synchronisation de multi-trames pour admettre que celle-ci est effectivement perdue. If for example it is the multi-frame structure which is destroyed, it must first be realized. Indeed, transmissions are always accompanied by a certain immunity against errors, and it is not at the first anomaly that we admit that we lost this synchronization of multi-frames. It is therefore necessary to have observed several times the loss of the synchronization of multi-frames to admit that it is actually lost.

Une fois que l'on a constaté la perte de synchronisation multi-trame, on procède à une recherche qui n'est pas acquittée rapidement : en d'autres termes, on entre ainsi dans une sorte de phase d'alarme, qui s'étend sur un intervalle de temps beaucoup plus long que l'anomalie temporelle qui a causé la perte de synchronisation multi-trame.Once we have noticed the loss of multi-frame synchronization, we proceed to a search which is not quickly acknowledged: in other words, we thus enter a kind of alarm phase, which extends over a much longer time interval than the time anomaly that caused the loss of multi-frame synchronization.

Il apparaît de ce fait une accentuation manifeste du défaut temporel bref, par le jeu du cycle de détection de perte de la synchronisation, et du cycle d'acquisition d'une nouvelle synchronisation.There therefore appears to be a clear accentuation of the short time defect, through the play of the synchronization loss detection cycle, and the acquisition cycle of a new synchronization.

A partir d'une structure telle que celle illustrée sur la figure 1, l'invention apporte une solution élegante à ces problèmes.From a structure such as that illustrated in Figure 1, the invention provides an elegant solution to these problems.

Cette solution réside en ce qu'on prévoit des moyens qui, au passage de l'un des compteurs 51 ou 41 en un état prédéterminé, déterminent l'écart entre les pointages d'adresses qu'effectuent ces deux compteurs cycliques, et font sauter l'un des compteurs 41 et 51 d'un nombre d'adresses prédéterminé lorsque ledit écart est inférieur à une marge prédéterminée, ie sens du saut étant relié au sens de l'écart.This solution resides in the fact that means are provided which, on passing one of the counters 51 or 41 into a predetermined state, determine the difference between the address scoring performed by these two cyclic counters, and cause them to jump one of the counters 41 and 51 of a predetermined number of addresses when said difference is less than a predetermined margin, ie the direction of the jump being linked to the direction of the difference.

Il suffit alors que l'amplitude du saut corresponde à un intervalle de temps de 2 millisecondes ou d'un multiple de cette valeur, dans le cas de la transmission multiplexée MIC déjà évoquée.It then suffices that the amplitude of the jump corresponds to a time interval of 2 milliseconds or a multiple of this value, in the case of the multiplexed transmission MIC already mentioned.

Plus généralement, la transmission numérique étant multiplexée dans le temps sur une période globale prédéterminée, l'amplitude du saut est rendue égale à cette période globale, ou multiple de celle-ci.More generally, the digital transmission being multiplexed in time over a predetermined overall period, the amplitude of the jump is made equal to this overall period, or multiple thereof.

De façon à limiter encore les risques de dépassement de l'un des compteurs 41 et 51 par l'autre, on effectue à l'initialisation du système ou à chaque reprise de transmission un pré-positionnement des deux compteurs en des positions décalées l'une de l'autre d'environ l'amplitude du saut ou un multiple de celle-ci, de préférence d'environ la moitié de la capacité des compteurs.In order to further limit the risks of one of the counters 41 and 51 being exceeded by the other, on initialization of the system or on each transmission resumption, the two counters are pre-positioned in offset positions. one of the other by about the amplitude of the jump or a multiple thereof, preferably about half the capacity of the counters.

Le mot "environ" reflète le fait que l'on pourra aussi tenir compte de la situation du satellite par rapport à sa dérive temporelle circadienne telle qu'illustrée sur la figure 2. En effet, si l'initialisation ou la remise en service est effectuée sur la ligne médiane LM de la figure 2, on peut alors décaler les compteurs exactement de la moitié de leur capacité. Bien entendu, on agira différemment si la dérive est à l'un de ses extremum MAX ou min, car il est alors envisageable d'amener les deux compteurs à des valeurs tres proches l'une de l'autre, dans un sens tel que la variation ultérieure de la dérive tende à les écarter sans qu'ils ne se croisent.The word "approximately" reflects the fact that the situation of the satellite relative to its circadian time drift as illustrated in FIG. 2 can also be taken into account. Indeed, if initialization or return to service is performed on the middle line LM in Figure 2, we can then shift the counters exactly half their capacity. Of course, we will act differently if the drift is at one of its MAX or min extremum, because it is then possible to bring the two counters to values very close to each other, in a direction such that the subsequent variation of the drift tends to spread them apart without them crossing.

Pour sa part, la marge prédéterminée qui forme seuil à partir duquel on effectuera un saut peut être établie comme suit la différence entre la taille des compteurs 41 et 51 et le double de la marge est choisie supérieure au double de la gigue crête à crête que peut subir la transmission d'information. Cette relation combine des comptages d'horloge et des valeurs de temps, qui peuvent être rendus compatibles puisque la valeur moyenne de la fréquence d'horloge est connue.For its part, the predetermined margin which forms the threshold from which a jump will be made can be established as follows: the difference between the size of the counters 41 and 51 and twice the margin is chosen to be greater than twice the peak-to-peak jitter that may be subject to the transmission of information. This relationship combines clock counts and time values, which can be made compatible since the average value of the clock frequency is known.

Un autre aspect de l'invention réside en ce que la situation relative des deux pointeurs respectifs d'écriture et de lecture est examinée périodiquement, par rapport au comptage de l'un de ces compteurs. Ce peut être fait à partir du compteur d'écriture 41. Le mode de réaliation décrit part cependant du compteur de lecture 51. A cet effet, chaque fois que celui-ci a bouclé un tour, sa sortie de report Co, manifestée dans le circuit 50, actionne un circuit logique de décision de saut de multi-trame (en plus ou en moins).Another aspect of the invention resides in that the relative situation of the two respective writing and reading pointers is examined periodically, with respect to the counting of one of these counters. This can be done from the write counter 41. The embodiment described, however, starts from the read counter 51. For this purpose, each time the latter has completed a lap, its carryover output Co, manifested in the circuit 50, activates a multi-frame jump decision logic circuit (more or less).

A cet instant, le circuit logique 6 reçoit du bus d'adresses 36 la valeur d'adresse définie par le compteur d'écriture 41.At this instant, the logic circuit 6 receives from the address bus 36 the address value defined by the write counter 41.

Dans l'exemple choisi, la marge prédéterminée possède une longueur de deux trames. On suppose aussi que les compteurs 41 et 51 ont une capacité de 11 bits.In the example chosen, the predetermined margin has a length of two frames. It is also assumed that the counters 41 and 51 have a capacity of 11 bits.

Ceci est illustré sur les figures 3 à 6, où un cercle représente un tour complet d'adressage mémoire par les compteurs ou pointeurs de lecture PL et d'écriture PE. Ces pointeurs évoluent dans le sens de la flèche F. Une multitrame correspond à un quart de cercle. Pour les figures 3A, 3B, SA, 5B, on suppose que l'horloge d'écriture est un peu plus rapide que l'horloge de lecture. C'est l'inverse pour les figures 4A, 4B, 6A, 6B.This is illustrated in FIGS. 3 to 6, where a circle represents a complete revolution of memory addressing by the counters or pointers of reading PL and writing PE. These pointers move in the direction of the arrow F. A multiframe corresponds to a quarter of a circle. For FIGS. 3A, 3B, SA, 5B, it is assumed that the write clock is a little faster than the read clock. It is the opposite for Figures 4A, 4B, 6A, 6B.

Il suffit, lors du passage à zéro de l'adresse du pointeur de lecture (excitation de la sortie Co de l'organe 50) de regarder les bits d'adresses A6 à A10 que délivre le compteur 41. Trois cas sont possibles pour ces bits - les bits A6 à A10 du pointeur d'écriture sont tous égaux à 1. Cela signifie que le pointeur d'écriture est prêt de rejoindre le pointeur de lecture, et que la marge entre les deux pointeurs est inférieure à deux trames. On fait alors faire un saut d'une multi-trame en arrière au pointeur d'écriture. Cela revient à forcer à la valeur 1 le bit de rang A9 de l'adresse d'écriture. Ce forçage est réalisé par la liaison illustrée en 61 sur la figure 1.It is sufficient, when the address of the read pointer is crossed to zero (excitation of the output Co of the member 50) to look at the address bits A6 to A10 that the counter 41 delivers. Three cases are possible for these bits - bits A6 to A10 of the write pointer are all equal to 1. This means that the write pointer is ready to join the read pointer, and that the margin between the two pointers is less than two frames. We then make a jump of a multi-frame back to the writing pointer. This amounts to forcing at value 1 the bit of rank A9 of the write address. This forcing is carried out by the connection illustrated at 61 in FIG. 1.

Les figures 3A et 3B illustrent le principe : la figure 3A montre que le pointeur PE d'écriture est prêt de rejoindre le pointeur PL de lecture, et se trouve à moins de deux trames de celui-ci. Dans cette condition, on fait faire au pointeur d'écriture un saut en arrière d'une multi-trame.FIGS. 3A and 3B illustrate the principle: FIG. 3A shows that the pointer PE for writing is ready to join the pointer PL for reading, and is located within two frames of the latter. In this condition, the writing pointer is made to jump backwards by a multi-frame.

il en résulte un bloc de données supprimées BDS (quart de cercle renforcé).this results in a block of deleted BDS data (reinforced quadrant).

- Dans une autre configuration, les bits A6 à A10 sont tous égaux à 0. Cela signifie que le pointeur d'écriture, qui va moins vite que le pointeur de lecture, est prêt de revenir au même niveau que celui-ci (figure 4A). Dans ce cas, on fait faire un saut d'une multi-trame en avant au pointeur d'écriture (figure 4B), ceci revenant à forcer sont bit
A9 à 1. il en résulte un bloc de données répétées BDR (quadrant en trait fort).
- In another configuration, the bits A6 to A10 are all equal to 0. This means that the write pointer, which goes slower than the read pointer, is ready to return to the same level as this one (Figure 4A ). In this case, we make a jump of a multi-frame forward to the writing pointer (figure 4B), this coming back to force are bit
A9 to 1. this results in a block of repeated data BDR (quadrant in strong line).

- Dans les autres configurations, aucune action n'est effectuée sur le pointeur d'écriture.- In the other configurations, no action is performed on the write pointer.

Bien entendu, la marge est déterminée pour que, compte tenu de la dérive moyenne relative des deux pointeurs, il ne soit pas possible que ceux-ci se rejoignent à l'intérieur même de leurs cycles d'opération, alors qu'ils étaient plus écartés que la marge de deux trames au début d'un tel cycle opératoire.Of course, the margin is determined so that, given the relative mean drift of the two pointers, it is not possible for them to meet within their operating cycles, when they were more set aside as the margin of two frames at the start of such an operating cycle.

Dans ce qui précède, la modification a porté sur le pointeur d'écriture. Une variante souvent préférable consiste à opérer la modification sur le pointeur de lecture lui-même.In the above, the modification related to the writing pointer. An often preferable variant is to make the modification on the read pointer itself.

Pour cela, on fait simplement sauter le pointeur de lecture d'une multi-trame lorsqu'il se trouve par rapport au pointeur d'écriture dans l'une des configurations illustrées aux figures 5A et 6A. Le saut apparaît sur les figures 5B et 6B.To do this, the read pointer of a multi-frame is simply jumped when it is in relation to the write pointer in one of the configurations illustrated in FIGS. 5A and 6A. The jump appears in Figures 5B and 6B.

Dans le cas d'un bloc de données répétées, les résultats ne sont pas tout à fait les mêmes suivant que l'on intervient sur le pointeur d'écriture ou le pointeur de lecture. Dans le premier cas (figure 4B), la lecture ne fournira pas le bloc immédiatement précédent, mais un bloc antérieur, sur l'inter valle de temps qui aura été sauté. On suppose que la séquence émise est abcdef, et que le saut s'effectue entre e et f.In the case of a block of repeated data, the results are not quite the same depending on whether one intervenes on the write pointer or the read pointer. In the first case (FIG. 4B), the reading will not provide the immediately preceding block, but an earlier block, over the interval of time which will have been skipped. We assume that the sequence transmitted is abcdef, and that the jump is made between e and f.

Selon la figure 4B, on répète b après e, pour lire ensuite f, etc.According to FIG. 4B, b is repeated after e, to then read f, etc.

Dans autre cas (figure 6B), la séquence écrite abc est lue comme a, b, b, c, ce qui est préférable.In other cases (Figure 6B), the written sequence abc is read as a, b, b, c, which is preferable.

L'invention est susceptible de différentes applications qui, pour l'essentiel, concernent le glissement d'horloges produit par un satellite. Au niveau des horloges d'exploitation, deux cas sont à envisager. Pour les analyser, on considérera qu'il existe au sol une station Ouest, qui émet ou reçoit à l'égard du satellite, ainsi qu'une station Est, également capable d'émission-réception à l'égard du satellite. Ces deux stations coopèrent avec des autocommutateurs.The invention is capable of various applications which, essentially, relate to the sliding of clocks produced by a satellite. In terms of operating clocks, two cases should be considered. To analyze them, we will consider that there exists on the ground a West station, which transmits or receives with respect to the satellite, as well as an East station, also capable of transmission-reception with respect to the satellite. These two stations cooperate with automatic exchanges.

1/. - On admet que l'émission OE en Ouest se fait au rythme de l'horloge de référence HREF.1 /. - It is assumed that the OE transmission in the West takes place at the rate of the HREF reference clock.

Côté Est, l'horloge giguée (HG) reçue (ER) sert horloge d'exploitation, et pilote l'émission EE dans le sens Est
Ouest. On reçoit alors côté Ouest (OR) une horloge giguee doublement (HG2).
East side, the clock clock (HG) received (ER) serves as operating clock, and controls the EE emission in the East direction
Where is. We then receive a doubly jittered clock (HG2) on the west side (OR).

Il suffit alors d'une mémoire tampon OM écrite au rythme de HG2 et lue à celui de HREF. En principe, cette disposi- tion évite tout saut.All you need is a buffer memory OM written at the rate of HG2 and read at that of HREF. In principle, this arrangement avoids any jump.

2/. - Chaque côté dispose de son horloge de référence pour l'émission, ces horloges étant supposées précises à 10 11 près (par exemple). En ouest, la réception OR se fait selon l'horloge d'Est giguée HEG. La mémoire OM, inscrite à cette horloge HEG, est lue au rythme de l'horloge de référence en
Ouest HOR.
2 /. - Each side has its reference clock for transmission, these clocks being assumed to be accurate to within 10 11 (for example). In the west, the reception OR is done according to the clock of East giguée HEG. The OM memory, registered to this HEG clock, is read at the rate of the reference clock in
West HOR.

Réciproquement, les données reçues en Est (ER), à la cadence de l'horloge d'Ouest giguée HOG, sont inscrites dans la mémoire tampon EM, d'où elles sont lues au rythme de l'horloge Est de référence HER. L'existence de sauts dépend de la stabilité relative des horloges de référence HER et HOR.Conversely, the data received in East (ER), at the rate of the clock clock in the west HOG, are written into the buffer memory EM, from which they are read at the rate of the clock clock reference HER. The existence of jumps depends on the relative stability of the HER and HOR reference clocks.

Par ailleurs, on notera que le dispositif de l'invention peut servir à des transmissions numériques au même débit, mais dont la-structure périodique ne serait pas celle pour laquelle il a été prévu. Il fonctionnerait correctement sauf l'apparition de discontinuités dans ladite structure périodique au moment des sauts (lesquels sont beaucoup moins nombreux que selon la technique antérieure). Furthermore, it will be noted that the device of the invention can be used for digital transmissions at the same rate, but whose periodic structure would not be that for which it was intended. It would work correctly except the appearance of discontinuities in said periodic structure at the time of the jumps (which are much less numerous than according to the prior art).

Claims (12)

Revendications.Claims. 1. Dispositif formant relais de transmission numérique, du type comprenant - des circuits d'entrée (1), propres à recevoir des informations numériques, - des circuits de sortie (2), propres à émettre des informations numériques, et - des moyens de traitement (3, 4, 5) aptes à stocker les informations reçues par les circuits d'entrée, au rythme de l'horloge de réception, ainsi qu'à les restituer aux circuits de sortie pour émission, au rythme d'une horloge locale, caractérisé en ce que les moyens de traitement comprennent - une mémoire-tampon adressable (33), de grande capacité, - un premier compteur cyclique (41), formant pointeur d'écriture pour l'adressage de la mémoire (33) au rythme de l'horloge de réception, - un second compteur cyclique (51), de même capacité que le premier, formant pointeur de lecture pour l'adressage de la mémoire (33) au rythme de l'horloge de Lecture, et - des moyens (6) qui, lors du passage de l'un (51) des compteurs en un état prédéterminé, déterminent l'écart entre les pointages des deux compteurs cycliques, et font sauter l'un (41) des compteurs d'un nombre d'adresses prédéterminé lorsque ledit écart est inférieur à une marge prédéterminée, le sens du saut étant relié au sens de l'écart.1. Device forming a digital transmission relay, of the type comprising - input circuits (1), suitable for receiving digital information, - output circuits (2), suitable for transmitting digital information, and - means for processing (3, 4, 5) able to store the information received by the input circuits, at the rate of the reception clock, as well as to restore them to the output circuits for transmission, at the rate of a local clock , characterized in that the processing means comprise - a large capacity addressable buffer memory (33), - a first cyclic counter (41), forming a writing pointer for addressing the memory (33) at the rate of the reception clock, - a second cyclic counter (51), of the same capacity as the first, forming a read pointer for addressing the memory (33) at the rate of the read clock, and - means (6) which, when one (51) of the counters goes into a predetermined state, determine the ec art between the scores of the two cyclic counters, and cause one (41) of the counters to jump by a predetermined number of addresses when said difference is less than a predetermined margin, the direction of the jump being linked to the direction of the difference . 2. Dispositif selon la revendication 1, caractérisé en ce que les informations numériques sont du type à horloge incorporée. 2. Device according to claim 1, characterized in that the digital information is of the type with built-in clock. 3. Dispositif selon l'une des revendications 1 et 2, caractérisé en ce que la détection du passage en l'état prédétérminé se fait sur le second compteur (51). 3. Device according to one of claims 1 and 2, characterized in that the detection of the transition to the predetermined state is done on the second counter (51). 4. Dispositif selon l'une des revendications précédentes, caractérisé en ce que le saut intéresse le second compteur (51).4. Device according to one of the preceding claims, characterized in that the jump concerns the second counter (51). 5. Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que le saut intéresse le premier compteur (41).5. Device according to one of claims 1 to 3, characterized in that the jump concerns the first counter (41). 6. Dispositif selon l'une des revendications précédentes, caractérisé en ce que l'amplitude du saut correspond à un intervalle de temps de deux millisecondes, ou d'un multiple de cette valeur.6. Device according to one of the preceding claims, characterized in that the amplitude of the jump corresponds to a time interval of two milliseconds, or a multiple of this value. 7. Dispositif selon l'une des revendications précédentes, dans lequel la transmission numérique est multiplexée dans le temps sur une période globale prédéterminée, caractérisé en ce que l'amplitude du saut est égale à cette période globale, ou multiple de celle-ci.7. Device according to one of the preceding claims, in which the digital transmission is multiplexed in time over a predetermined global period, characterized in that the amplitude of the jump is equal to this global period, or multiple thereof. 8. Dispositif selon l'une des revendications précédentes, caractérisé en ce que, initialement, ou à une reprise de transmission, les deux compteurs sont amenés en des positions décalées l'une de l'autre d'environ la moitié de leur capacité (40).8. Device according to one of the preceding claims, characterized in that, initially, or at a resumption of transmission, the two counters are brought into positions offset from one another by approximately half their capacity ( 40). 9. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la mémoire tampon (33) est organisée en mots, et en ce que les informations tant reçues (21,31) qu'émises (81) sont organisées en mots de même taille, avant écriture et émission, respectivement.9. Device according to one of the preceding claims, characterized in that the buffer memory (33) is organized in words, and in that the information both received (21,31) and transmitted (81) are organized in words of same size, before writing and sending, respectively. 10. Dispositif selon la revendication 9, caractérisé en ce que les mots sont de huit bits. 10. Device according to claim 9, characterized in that the words are eight bits. 11. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la différence entre la taille des compteurs et le double de la marge est choisie supérieure au double de la gigue crête à crête que peut subir la transmission d informations.11. Device according to one of the preceding claims, characterized in that the difference between the size of the counters and twice the margin is chosen to be greater than twice the peak-to-peak jitter that the transmission of information can undergo. 12. Dispositif selon l'une des revendications précédentes, dans lequel la transmission fait intervenir un satellite géostationnaire, caractérisé en ce que le positionnement initial des deux compteurs tient compte de ia situation du satellite quant à sa dérive d'horloge circadienne. 12. Device according to one of the preceding claims, in which the transmission involves a geostationary satellite, characterized in that the initial positioning of the two counters takes account of the situation of the satellite with regard to its circadian clock drift.
FR8508816A 1985-06-11 1985-06-11 PLESIOCHRONOUS DIGITAL TRANSMISSION DEVICE WITH EXTENDED BUFFER MEMORY Expired FR2583238B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR8508816A FR2583238B1 (en) 1985-06-11 1985-06-11 PLESIOCHRONOUS DIGITAL TRANSMISSION DEVICE WITH EXTENDED BUFFER MEMORY

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8508816A FR2583238B1 (en) 1985-06-11 1985-06-11 PLESIOCHRONOUS DIGITAL TRANSMISSION DEVICE WITH EXTENDED BUFFER MEMORY

Publications (2)

Publication Number Publication Date
FR2583238A1 true FR2583238A1 (en) 1986-12-12
FR2583238B1 FR2583238B1 (en) 1988-03-18

Family

ID=9320105

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8508816A Expired FR2583238B1 (en) 1985-06-11 1985-06-11 PLESIOCHRONOUS DIGITAL TRANSMISSION DEVICE WITH EXTENDED BUFFER MEMORY

Country Status (1)

Country Link
FR (1) FR2583238B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0374794A3 (en) * 1988-12-19 1991-10-09 Matsushita Electric Industrial Co., Ltd. Digital transmitting/receiving apparatus using buffer memory to eliminated effects of jitter
EP0485021A1 (en) * 1990-11-08 1992-05-13 Koninklijke Philips Electronics N.V. Elastic buffer

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3959588A (en) * 1975-05-05 1976-05-25 Gte Automatic Electric Laboratories Incorporated Digital line synchronizer
FR2320023A1 (en) * 1975-07-28 1977-02-25 Constr Telephoniques METHOD AND DEVICE FOR RESYNCHRONIZING INCOMING INFORMATION STRUCTURED IN FRAMES
US4158107A (en) * 1978-01-23 1979-06-12 Rockwell International Corporation Integral frame slip circuit
GB2066627A (en) * 1979-12-13 1981-07-08 Plessey Co Ltd P.C.M. frame aligner with frame slip characteristic
GB1599302A (en) * 1977-08-20 1981-09-30 Plessey Co Ltd Frame aligners for tdm communications systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3959588A (en) * 1975-05-05 1976-05-25 Gte Automatic Electric Laboratories Incorporated Digital line synchronizer
FR2320023A1 (en) * 1975-07-28 1977-02-25 Constr Telephoniques METHOD AND DEVICE FOR RESYNCHRONIZING INCOMING INFORMATION STRUCTURED IN FRAMES
GB1599302A (en) * 1977-08-20 1981-09-30 Plessey Co Ltd Frame aligners for tdm communications systems
US4158107A (en) * 1978-01-23 1979-06-12 Rockwell International Corporation Integral frame slip circuit
GB2066627A (en) * 1979-12-13 1981-07-08 Plessey Co Ltd P.C.M. frame aligner with frame slip characteristic

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0374794A3 (en) * 1988-12-19 1991-10-09 Matsushita Electric Industrial Co., Ltd. Digital transmitting/receiving apparatus using buffer memory to eliminated effects of jitter
EP0485021A1 (en) * 1990-11-08 1992-05-13 Koninklijke Philips Electronics N.V. Elastic buffer
US5293409A (en) * 1990-11-08 1994-03-08 U.S. Philips Corporation Elastic buffer

Also Published As

Publication number Publication date
FR2583238B1 (en) 1988-03-18

Similar Documents

Publication Publication Date Title
USRE33535E (en) Audio to video timing equalizer method and apparatus
US4703355A (en) Audio to video timing equalizer method and apparatus
EP0812080A1 (en) Autonomous apparatus, especially active implantable medical apparatus, and its external synchronous transmission programmer
FR2606239A1 (en) METHOD AND DEVICE FOR TRANSMITTING DIGITAL DATA
EP0125168A1 (en) Multiplexer, demultiplexer and multiplexing-demultiplexing equipment with reconfigurable frames
EP0019545A1 (en) Videography-system provided with protection means against transmission errors
FR2937203A1 (en) DEVICE FOR RECONSTITUTING THE CLOCK OF A NRZ SIGNAL AND ASSOCIATED TRANSMISSION SYSTEM.
FR2797549A1 (en) METHOD AND DEVICE FOR SYNCHRONIZING AN MPEG DECODER
CA1209712A (en) Method and installation for sending digital data
FR2831741A1 (en) METHODS AND SYSTEMS FOR RECORDING AND SYNCHRONIZED READING OF DATA FROM A PLURALITY OF TERMINAL EQUIPMENT
EP0621703A1 (en) Method and circuit for clockrecovery and synchronisation for the reception of information transmitted via an ATM network
FR2529040A1 (en) RADIOCOMMUNICATION SYSTEM WITH FREQUENCY HOPPING WITH INTERLAYER REDUNDANCY
FR2583238A1 (en) Plesiochronous digital transmission device with expanded buffer memory
EP0137563B1 (en) Switching method with automatic data phase resetting over +/- 3.5 bitsand device for carrying out said method
EP0231711A1 (en) Process and multiplexing/demultiplexing equipment for quality measurement and fault location in multiplexed digital channels
EP0064923A1 (en) System for the phase synchronization of digital data streams, and its application to the commutation of said data streams
FR2640449A1 (en) COMMUNICATION METHOD AND SYSTEMS WITH INFORMATION ENCRYPTION
EP0384795B1 (en) Method and device for transmitting information between stations of a communication network, especially for a motor vehicle
EP0792071B1 (en) MPEG2 decoder
EP0148098A2 (en) Circuit for regenerating periodic signals
FR2502436A1 (en) CIRCUIT FOR FRAME SYNCHRONIZATION OF A TELEVISION DEVICE
FR2640098A1 (en) DEVICE FOR SYNCHRONIZING THE TRANSMISSION AND RECEPTION OF A STATION OF A COMMUNICATION NETWORK IN PARTICULAR FOR A MOTOR VEHICLE
FR2643208A1 (en) VIDEO SIGNAL SYNCHRONIZATION INSTALLATION
EP0784270A1 (en) Method to sequence messages from a plurality of sources, and a system to carry out said method
EP1821447B1 (en) Security system for recovering digital data