Nothing Special   »   [go: up one dir, main page]

FR2738093A1 - DATA TRANSMISSION SYSTEM INVOLVING HDBN ENCODER AND DECODER CODING SUITABLE FOR SUCH A SYSTEM - Google Patents

DATA TRANSMISSION SYSTEM INVOLVING HDBN ENCODER AND DECODER CODING SUITABLE FOR SUCH A SYSTEM Download PDF

Info

Publication number
FR2738093A1
FR2738093A1 FR9510003A FR9510003A FR2738093A1 FR 2738093 A1 FR2738093 A1 FR 2738093A1 FR 9510003 A FR9510003 A FR 9510003A FR 9510003 A FR9510003 A FR 9510003A FR 2738093 A1 FR2738093 A1 FR 2738093A1
Authority
FR
France
Prior art keywords
output
signal
data
input
signals
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
FR9510003A
Other languages
French (fr)
Other versions
FR2738093B1 (en
Inventor
Alain Vergnes
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.)
Telecommunications Radioelectriques et Telephoniques SA TRT
Original Assignee
Telecommunications Radioelectriques et Telephoniques SA TRT
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 Telecommunications Radioelectriques et Telephoniques SA TRT filed Critical Telecommunications Radioelectriques et Telephoniques SA TRT
Priority to FR9510003A priority Critical patent/FR2738093B1/en
Priority to PCT/FR1996/001319 priority patent/WO1997008876A1/en
Publication of FR2738093A1 publication Critical patent/FR2738093A1/en
Application granted granted Critical
Publication of FR2738093B1 publication Critical patent/FR2738093B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4917Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
    • H04L25/4923Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes using ternary codes
    • H04L25/4925Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes using ternary codes using balanced bipolar ternary codes

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Dc Digital Transmission (AREA)

Abstract

A system includes: a transmitter portion (TR) having an input (11) for receiving data, an encoder (1) formed from series components, and an output (21) for providing coded signals; a transmission medium (5); and a receiver portion (RE) having an input for receiving the signals, a decoder (1) formed from decoding series components, and an output (12). The encoder and decoder comprise a minimum number of series components. The system is useful for SDH networks.

Description

La présente invention concerne un système de transmission de données impliquant un codage du genre HDBn, système comportant - au moins un émetteur muni
. d'une entrée pour recevoir des données à transmettre se
présentant sous forme de zéros et de uns,
. d'un codeur, formé à partir d'éléments séquentiels de
codage pour établir, à partir des données, des signaux
codés selon ledit genre de codage présentant soit des
impulsions bipolaire soit des absences d'impulsion et
. d'une sortie pour fournir les signaux codés, - un milieu de transmission pour propager lesdits signaux codés, - au moins un récepteur muni
. d'une entrée pour recevoir les signaux codés issus du
milieu de propagation,
. d'un décodeur, formé à partir d'éléments séquentiels de
décodage, pour rétablir à partir des signaux codés après
propagation des données rétablies et
. d'une sortie pour fournir lesdites données rétablies.
The present invention relates to a data transmission system involving coding of the HDBn type, system comprising - at least one transmitter provided
. an input to receive data to be transmitted
presenting as zeros and ones,
. an encoder, formed from sequential elements of
coding to establish signals from data
coded according to said kind of coding having either
bipolar pulses either absence of pulse and
. an output for supplying the coded signals, - a transmission medium for propagating said coded signals, - at least one receiver provided
. an input to receive the coded signals from the
propagation medium,
. a decoder, formed from sequential elements of
decoding, to restore from coded signals after
spread of restored data and
. an output to provide said restored data.

Un système de ce genre est connu du document de brevet allemand n0 24 30 760. Ce système formé d'un codeur binaire HDB3 et d'un décodeur HDB3-binaire comporte, tant au niveau codeur que décodeur, deux registres à décalage formés de cinq éléments séquentiels chacun pour le codeur et de quatre éléments séquentiels pour le décodeur. Ce nombre de bascules est considéré comme un inconvénient lorsque l'on veut intégrer de tels codeurs et décodeurs. En effet, les bascules constituant ces éléments séquentiels occupent une surface importante sur le circuit intégré et en outre cet inconvénient est exacerbé si l'on veut intégrer une multitude de ces codeurs décodeurs sur la même puce.Ce qui arrive lorsqu'on a affaire à des systèmes de télécommunication à haute densité de multiplexage comme par exemple les systèmes S.D.H. décrits dans les normes G.707, G.708, 0.709.. .de l'UIT. A system of this kind is known from German patent document No. 24 30 760. This system formed by a binary coder HDB3 and an HDB3-binary decoder comprises, both at coder and decoder level, two shift registers formed by five sequential elements each for the coder and four sequential elements for the decoder. This number of flip-flops is considered to be a drawback when it is desired to integrate such coders and decoders. Indeed, the flip-flops constituting these sequential elements occupy a large surface on the integrated circuit and in addition this drawback is exacerbated if one wants to integrate a multitude of these coding decoders on the same chip. What happens when one is dealing with high density multiplex telecommunication systems such as SDH systems described in ITU standards G.707, G.708, 0.709 ....

La présente invention propose un système du genre mentionné dans le préambule pour lequel les codeurs et décodeurs comportent un nombre minimal d 'éléments séquentiels. The present invention provides a system of the kind mentioned in the preamble for which the coders and decoders comprise a minimum number of sequential elements.

Pour cela, un tel système est remarquable en ce qu'au moins un desdits codeur et décodeur comporte au plus n+2, n+1 éléments séquentiels respectivement. For this, such a system is remarkable in that at least one of said coder and decoder comprises at most n + 2, n + 1 sequential elements respectively.

La description suivante faite en regard des dessins ci-annexés, le tout donné à titre d'exemple non limitatif, fera bien comprendre comment l'invention peut être réalisée. The following description given with reference to the attached drawings, all given by way of nonlimiting example, will make it clear how the invention can be implemented.

La figure 1 montre un système de transmission de données conforme à l'invention. Figure 1 shows a data transmission system according to the invention.

La figure 2 est un diagramme temporel montrant le codage HDB3. Figure 2 is a time diagram showing HDB3 coding.

La figure 3 montre un schéma de réalisation d'un codeur convenant à un système conforme & à invention.  FIG. 3 shows a diagram of an encoder suitable for a system according to the invention.

La figure 4 montre un diagramme-temps explicitant le fonctionnement du codeur de la figure 3. FIG. 4 shows a time diagram explaining the operation of the coder of FIG. 3.

La figure 5 montre un schéma de réalisation d'un décodeur convenant à un système conforme à l'invention. Figure 5 shows an embodiment of a decoder suitable for a system according to the invention.

La figure 6 montre un diagramme-temps explicitant le fonctionnement du décodeur de la figure 5. FIG. 6 shows a time diagram explaining the operation of the decoder of FIG. 5.

Le système montré à la figure 1 comporte une partie émission TR formée essentiellement d'un codeur 1 et une partie réception RE. Ces parties sont reliées par un milieu de transmission 5 qui peut être de nature quelconque : système multiplex par liaison filaire ou radio ou même un milieu d'enregistrement... The system shown in FIG. 1 comprises a transmission part TR essentially formed by an encoder 1 and a reception part RE. These parts are connected by a transmission medium 5 which can be of any kind: multiplex system by wire or radio link or even a recording medium ...

Par ce système de transmission, des données peuvent être transmises d'une borne d'entrée 11 à une borne de sortie 12 en passant par le milieu de transmission 5 qui est connecté à la sortie 21 du codeur 1 et à l'entrée 22 du décodeur 2. By this transmission system, data can be transmitted from an input terminal 11 to an output terminal 12 via the transmission medium 5 which is connected to the output 21 of the encoder 1 and to the input 22 of the decoder 2.

A la figure 2, la ligne LA montre, en valeur binaire, les données à transmettre depuis la borne 11. Ces données peuvent être représentées en code bipolaire 9 la ligne LB, selon ce codage bipolaire, une donnée de valeur binaire "1" se traduit par une impulsion P1, P2, P3, P4, P5 de valeur alternée de sorte que le signal représentant ce code bipolaire ne comporte aucune composante continue. In FIG. 2, the line LA shows, in binary value, the data to be transmitted from the terminal 11. This data can be represented in bipolar code 9 the line LB, according to this bipolar coding, a data of binary value "1" is translated by a pulse P1, P2, P3, P4, P5 of alternating value so that the signal representing this bipolar code does not contain any continuous component.

Une donnée de valeur "0" se traduit par une absence d'impulsion.Data of value "0" results in an absence of pulse.

La ligne LC montre ces données codées selon le code HDB3. Ce code est établi sur les bases suivantes
Une séquences de quatre zéros successifs "0000" est remplacée - soit par une séquence "BOOV" où B représente un bit de bourrage et est codé comme un "1" et où "V" est une impulsion de violation qui est du même signe que B ou que l'impulsion précédente.
The LC line shows these data coded according to the HDB3 code. This code is established on the following bases
A sequence of four successive zeros "0000" is replaced - either by a sequence "BOOV" where B represents a stuffing bit and is coded as a "1" and where "V" is a violation pulse which has the same sign as B or as the previous pulse.

- soit par une séquence "OOOV". - either by an "OOOV" sequence.

Le choix entre ces deux séquences s'effectue de la façon suivante 0000" - "BOOV" si le nombre de "1" entre deux violations est impair ou si l'impulsion précédente était une impulsion de violation.The choice between these two sequences is made as follows 0000 "-" BOOV "if the number of" 1 "between two violations is odd or if the previous pulse was a violation pulse.

"0000" - "OOOV" Si le nombre de "1" entre deux violations est pair ou si l'impulsion précédente n'était pas une impulsion de violation."0000" - "OOOV" If the number of "1" between two violations is even or if the previous pulse was not a violation pulse.

En d'autres termes, on choisit B ou O pour assurer l'absence de composante continue.In other words, we choose B or O to ensure the absence of a continuous component.

Ainsi, l'impulsion de violation V1 a une polarité différente de la précédente impulsion de violation non montrée sur cette figure. Thus, the violation pulse V1 has a different polarity from the previous violation pulse not shown in this figure.

Comme cette impulsion de violation V1 de polarité négative suit une impulsion P2 positive on insère une impulsion B1. Il en est de même pour l'impulsion de violation V2 qui est de polarité différente de la dernière impulsion P'4 de transmission de 1 et qui doit être de polarité inverse de la polarité de l'impulsion V1. Dans ce cas encore, on ajoute l'impulsion B2 de sorte que l'impulsion V2 soit bien une impulsion de violation.As this violation pulse V1 of negative polarity follows a positive pulse P2, we insert a pulse B1. It is the same for the violation pulse V2 which is of different polarity from the last transmission pulse P'4 of 1 and which must be of opposite polarity to the polarity of the pulse V1. In this case again, the pulse B2 is added so that the pulse V2 is indeed a violation pulse.

Selon l'invention, le codage en HDBn est réalisé au moyen de n+2 éléments séquentiels BT1, BT21.. BTn+2 à la figure 1 tandis que le décodage est réalisé par n+2 de ces éléments BR1, BR2 ,.., BRn+2 Dans la suite du présent exposé, on décrira plus en détail le code HDB3 et il sera à la portée de tout homme de l'art de généraliser les circuits qui vont être décrits pour toute valeur de n. Ces éléments séquentiels sont des bascules de type D de préférence. According to the invention, the coding in HDBn is carried out by means of n + 2 sequential elements BT1, BT21 .. BTn + 2 in FIG. 1 while the decoding is carried out by n + 2 of these elements BR1, BR2, .. , BRn + 2 In the remainder of this presentation, the HDB3 code will be described in more detail and it will be within the reach of any person skilled in the art to generalize the circuits which will be described for any value of n. These sequential elements are type D flip-flops preferably.

A) LE CIRCUIT CODEUR.A) THE ENCODER CIRCUIT.

1) DESCRIPTION.1) DESCRIPTION.

Le circuit codeur 1 montré à la figure 3 comporte un circuit de traitement 31 dont l'entrée constitue l'entrée 11 pour recevoir les éléments binaires présentés à la ligne LA. Ce signal est traité par le circuit 31 pour fournir des signaux logiques en conformité avec les éléments binaires reçus. A la valeur "1", on associera la notion d'impulsion et à la valeur "O", son absence. La sortie de ce circuit 31 est reliée, par l'intermédiaire d'une porte NON-OU 32, à l'entrée D de la bascule BT1 qui constitue, avec les deux autres bascules BT2 et BT3, un registre à décalage 34 fonctionnant au rythme d'une horloge 35 fournissant des signaux H. Ces trois bascules délivrent respectivement des signaux logiques S1, S2 et S3.Par suite de la présence de la fonction inverseur de la porte 32, une valeur "1" de ces signaux S1, S2 et S3 signifie que le signal T précédemment enregistré avait la valeur "0" ce qui indiquait qu'une séquence de 4 zéros avaient été transmise. Il est prévu un premier circuit décodeur couplé au registre 34 qui prend en compte les signaux T, S1, S2 et S3. The encoder circuit 1 shown in FIG. 3 includes a processing circuit 31, the input of which constitutes the input 11 for receiving the binary elements presented to the line LA. This signal is processed by the circuit 31 to provide logic signals in accordance with the binary elements received. The value "1" will associate the notion of impulse and the value "O", its absence. The output of this circuit 31 is connected, via a NOR gate 32, to the input D of the flip-flop BT1 which constitutes, with the two other flip-flops BT2 and BT3, a shift register 34 operating at rhythm of a clock 35 supplying signals H. These three flip-flops respectively deliver logic signals S1, S2 and S3. As a result of the presence of the inverter function of gate 32, a value "1" of these signals S1, S2 and S3 means that the previously recorded signal T had the value "0" which indicated that a sequence of 4 zeros had been transmitted. A first decoder circuit is provided coupled to the register 34 which takes into account the signals T, S1, S2 and S3.

Ce circuit décodeur est formé d'un décodeur 33 proprement dit et de la porte NON-OU 32. Les entrées du décodeur 33 reçoivent les signaux S1,
S2 et 53. De ce fait, il fournit un signal de valeur "i-" à sa sortie lorsqu'aucune présence d'impulsion n'est contenue dans le registre à décalage. Dans ce cas, quel que soit la valeur du signal T, un "O" est injecté à l'entrée de la bascule BT1. Cette valeur se retrouvera à la sortie de la bascule BT3 et provoquera une impulsion de violation à la sortie 21. Au bout de quelques coups de l'horloge 35, cette impulsion de violation finira par se retrouver dans la bascule BT3.
This decoder circuit is formed by a decoder 33 proper and the NOR gate 32. The inputs of the decoder 33 receive the signals S1,
S2 and 53. Therefore, it provides a value signal "i-" at its output when no pulse presence is contained in the shift register. In this case, whatever the value of the signal T, an "O" is injected at the input of the flip-flop BT1. This value will be found at the output of the flip-flop BT3 and will cause a violation pulse at the output 21. After a few strokes of the clock 35, this violation pulse will end up in the flip-flop BT3.

Il est prévu un compteur de parité 40 pour fournir des signaux J et J. Ce circuit est formé à partir de l'élément séquentiel BT4, une bascule de type D, couplé avec un multiplexeur 42 à deux entrées 43 et 44 dont la sortie est reliée à l'entrée D de la bascule BT4. La commande de positions de ce multiplexeur est reliée à la sortie Q de la bascule BT4. L'entrée 43 de ce multiplexeur reçoit le signal S3 et l'entrée 44, un signal I1 fourni par un inverseur 47. Les signaux J et J sont rendus disponibles aux sorties Q et Q de la bascule BT4. A parity counter 40 is provided to supply signals J and J. This circuit is formed from the sequential element BT4, a D type flip-flop, coupled with a multiplexer 42 with two inputs 43 and 44 whose output is connected to input D of the flip-flop BT4. The position control of this multiplexer is connected to the Q output of the flip-flop BT4. The input 43 of this multiplexer receives the signal S3 and the input 44, a signal I1 supplied by an inverter 47. The signals J and J are made available at the outputs Q and Q of the flip-flop BT4.

L'entrée de l'inverseur 47 est reliée à la sortie d'un deuxième circuit décodeur couplé au registre à décalage 34. Ce deuxième circuit décodeur est formé d'une porte NON-OU 52 muni de trois entrées reliées respectivement à la sortie du circuit de traitement 31, à la sortie inverseuse de la bascule BT1 et à la sortie inverseuse de la bascule BT2. La sortie de cette porte 52 est reliée à l'entrée d'une porte NON-OU 53 à deux entrées. L'autre entrée de cette porte 53 est reliée à la sortie inverseuse de la bascule BT3. C'est la sortie de cette porte 53 qui est reliée à l'entrée de l'inverseur 47. The input of the inverter 47 is connected to the output of a second decoder circuit coupled to the shift register 34. This second decoder circuit is formed of a NOR gate 52 provided with three inputs connected respectively to the output of the processing circuit 31, at the inverting output of the flip-flop BT1 and at the inverting output of the flip-flop BT2. The output of this door 52 is connected to the input of a NOR gate 53 with two inputs. The other input of this door 53 is connected to the inverting output of the flip-flop BT3. It is the output of this door 53 which is connected to the input of the inverter 47.

I1 est prévu un circuit de commande polarité 58 établi sur la base du cinquième élément séquentiel BT5 qui est aussi une bascule de type D. Ce circuit 58 fournit respectivement des signaux U et U sur les sorties Q et Q de la bascule BT5 . L'entrée D de cette bascule est reliée à la sortie d'une porte OU-EXCLUSIF 60 dont une des entrées est reliée à la sortie inverseuse de la bascule BT5 et dont une autre entrée constituant l'entrée 61 du circuit 58 est reliée à la sortie d'une porte NON-OU 62. Il est à remarquer que si un signal de valeur "1" est présent à la sortie de cette porte 62, la bascule BT5 change d'état, sinon, elle garde son état antérieur. I1 is provided a polarity control circuit 58 established on the basis of the fifth sequential element BT5 which is also a type D flip-flop. This circuit 58 provides signals U and U respectively on the outputs Q and Q of the flip-flop BT5. The input D of this flip-flop is connected to the output of an EXCLUSIVE gate 60, one of the inputs of which is connected to the inverting output of the flip-flop BT5 and of which another input constituting the input 61 of circuit 58 is connected to the output of a NOR gate 62. It should be noted that if a value signal "1" is present at the output of this gate 62, the flip-flop BT5 changes state, if not, it keeps its previous state.

Il est prévu encore un circuit de sortie 70 rattaché à la borne de sortie 21. A cette borne de sortie, est reliée une ligne bifilaire. There is also an output circuit 70 attached to the output terminal 21. A two-wire line is connected to this output terminal.

Chacun des fils de cette ligne est connecté à la sortie d'amplificateurs de ligne 71 et 72 respectivement dont les entrées sont reliées aux sorties de portes NON-OU 73 et 74 à deux entrées. Les premières entrées de ces portes 73 et 74 sont reliées à la sortie d'une porte NON-ET 76 et les deuxièmes entrées de ces portes sont reliées respectivement aux sorties inverseuses et non inverseuse du circuit de commande de polarité 58.Each of the wires of this line is connected to the output of line amplifiers 71 and 72 respectively, the inputs of which are connected to the outputs of NOR doors 73 and 74 with two inputs. The first inputs of these doors 73 and 74 are connected to the output of a NAND gate 76 and the second inputs of these doors are connected respectively to the inverting and non-inverting outputs of the polarity control circuit 58.

La porte NON-ET 76 comporte trois entrées pour recevoir outre le signal I1 des signaux logiques I2 et I3. les signaux I2 proviennent de la sortie d'une porte NON-ET 81. Les signaux I3 proviennent de la sortie d'un inverseur 79 dont l'entrée reçoit les signaux d'horloge H. The NAND gate 76 has three inputs for receiving, in addition to the signal I1, logic signals I2 and I3. the signals I2 come from the output of a NAND gate 81. The signals I3 come from the output of an inverter 79 whose input receives the clock signals H.

La porte 81 est munie de deux entrées dont la première reçoit le signal S3 et la deuxième un signal J issu de la bascule BT4. Une porte
ET 82 à deux entrées reçoit, elle, le signal J issu de la sortie inverseuse de cette bascule BT4 et son entrée le signal S. La sortie de cette porte ET est reliée à l'une de deux entrées de la porte NON
ET 62 dont l'autre entrée est reliée à la sortie de la porte NON
OU 53.
Gate 81 is provided with two inputs, the first of which receives the signal S3 and the second a signal J from the flip-flop BT4. A door
AND 82 with two inputs receives the signal J from the inverting output of this flip-flop BT4 and its input the signal S. The output of this AND gate is connected to one of two inputs of the gate NO
AND 62 whose other input is connected to the output of the gate NO
OR 53.

2-) FONCTIONNEMENT. 2-) OPERATION.

Il est possible maintenant d'expliquer le fonctionnement d'un tel codeur. It is now possible to explain the operation of such an encoder.

a) Fonctionnement du codeur de parité 40.a) Operation of the parity encoder 40.

- Ce compteur fournit un signal J=O pour indiquer un état pair de la parité. Cette valeur est forcée lorsque quatre zéros sont détectés dans le registre à décalage (soit T=O S1=0 S2=0 S3=0). Dans ce cas, à l'entrée du multiplexeur 42 se trouvent deux signaux de valeur "1" un qui est le signal S3 et l'autre qui découle du fait que la porte NON
OU 52 détectant 3 zéros ferme la porte 53. A sa sortie, on a un signal de valeur "O". Ce "0" est transformé en "1" par l'inverseur 47 fournissant le signal I1.
- This counter provides a J = O signal to indicate an even state of parity. This value is forced when four zeros are detected in the shift register (i.e. T = O S1 = 0 S2 = 0 S3 = 0). In this case, at the input of the multiplexer 42 there are two signals of value "1" one which is the signal S3 and the other which results from the fact that the gate NO
OR 52 detecting 3 zeros closes the door 53. At its exit, there is a value signal "O". This "0" is transformed into "1" by the inverter 47 supplying the signal I1.

- Au coup d'horloge suivant, une valeur de violation est introduite dans le registre à décalage 34. On se trouve alors dans la configuration T=X S1=V S2=0 S3=0 où V indique la violation à effectuer V=l. X est une valeur sans intérêt pour les explications qui suivent. - At the next clock stroke, a violation value is introduced into the shift register 34. We are then in the configuration T = X S1 = V S2 = 0 S3 = 0 where V indicates the violation to be performed V = l . X is an irrelevant value for the following explanations.

Du fait de la présence de ce V, au moins un "1" se trouve appliqué à l'entrée de la porte 52 ce qui amène qu'un "O" est présent sur l'entrée 44 du multiplexeur 42. Comme en plus S3=0, un "1" se trouve à l'entrée 44. L'état de parité ne change donc pas de valeur. Il n'en sera pas de même lorsque V sera contenu dans la bascule BT3. Dans ce cas, l'état de parité va indiquer une parité impaire, quelles que soient les valeurs appliquées à l'entrée 44.En résumé, à chaque détection de quatre "O" successifs le compteur de parité est mis à l'état "pair" et à l'apparition de V, le compteur de parité se met à l'état "impair
S'il y a des impulsions, la porte 53 est ouverte de sorte que les entrées 43 et 44 reçoivent respectivement les signaux S3 et S3 et que l'état de parité commute au rythme de ces signaux.
Due to the presence of this V, at least one "1" is applied to the input of door 52 which leads to an "O" being present on input 44 of multiplexer 42. As in addition S3 = 0, a "1" is found at entry 44. The parity state therefore does not change in value. It will not be the same when V is contained in the flip-flop BT3. In this case, the parity state will indicate an odd parity, whatever the values applied to input 44. In summary, each time four successive "O" are detected, the parity counter is set to " even "and when V appears, the parity counter goes to the" odd state
If there are pulses, the door 53 is opened so that the inputs 43 and 44 receive the signals S3 and S3 respectively and that the parity state switches at the rate of these signals.

b) Fonctionnement du circuit de commande de polarité 58.b) Operation of the polarity control circuit 58.

L'entrée 61, lorsqu'elle reçoit un "1" provoque un changement de valeur du signal de sortie. Ce 1 ne peut survenir que si les deux entrées de la porte 62 reçoivent des "O". Ce "1" survient - lorsque la bascule BT3 contient une impulsion (S3=0), donc la porte 85 est fermée. Cc Comme S=1, il y a un "O" à la sortie de la porte 53. The input 61, when it receives a "1" causes a change in value of the output signal. This 1 can only occur if the two inputs of gate 62 receive "O" s. This "1" occurs - when the flip-flop BT3 contains a pulse (S3 = 0), therefore the door 85 is closed. Cc As S = 1, there is an "O" at the exit of gate 53.

- lorsqu'il y a une succession d'absences d'impulsions (T=O, S1=0,
S2=0, S3=0) et que le compteur de parité est à l'état pair ("O"). La condition (T=O, S1=0, S2=0, S3=0) entraîne que l'on obtient un "O" à la sortie de la porte 53. la condition relative à l'état de parité du compteur de parité 40 entraîne la fermeture de la porte 85.
- when there is a succession of pulse absence (T = O, S1 = 0,
S2 = 0, S3 = 0) and that the parity counter is in the even state ("O"). The condition (T = O, S1 = 0, S2 = 0, S3 = 0) results in an "O" being obtained at the output of gate 53. the condition relating to the parity state of the parity counter 40 causes the door 85 to close.

c) Commande du circuit de sortie
Pour qu'une impulsion soit émise par le circuit 70, il faut que la porte 76 soit ouverte aux impulsions d'horloge issues de l'inverseur 79. Pour cela, les signaux I1 et I2 doivent avoir simultanément la valeur "1".
c) Control of the output circuit
For a pulse to be emitted by the circuit 70, the gate 76 must be open to the clock pulses from the inverter 79. For this, the signals I1 and I2 must simultaneously have the value "1".

I1="1" traduit notamment le fait que
T=O, S1=0, S2=0.
I1 = "1" notably reflects the fact that
T = O, S1 = 0, S2 = 0.

I2="1" traduit notamment le fait que bien qu'il n'y ait pas d'impulsion, la porte NON-ET 81 est ouverte, l'état du compteur de parité impose 1 à la sortie de la porte 81. I2 = "1" notably translates the fact that although there is no pulse, the NAND gate 81 is open, the state of the parity counter requires 1 at the output of gate 81.

d) Fonctionnement du circuit de sortie.d) Operation of the output circuit.

L'amplificateur 71 fournit une tension lorsque le signal à la sortie de la porte 73 est un "1" et l'amplificateur 72 opère de la même façon lorsque le signal à la sortie de la porte 74 est un "1". Il n'y a aucune tension lorsque les signaux aux sorties de ces portes sont des "O". The amplifier 71 supplies a voltage when the signal at the output of the gate 73 is a "1" and the amplifier 72 operates in the same way when the signal at the output of the gate 74 is a "1". There is no voltage when the signals at the outputs of these doors are "O".

e) Explications du diagramme temps de la figure 4.e) Explanations of the time diagram in Figure 4.

la ligne LA est à rapprocher de la ligne LA de la figure 2 est représente une séquence d'éléments binaires "0100001100..." à coder. line LA is to be compared to line LA in FIG. 2 and represents a sequence of binary elements "0100001100 ..." to be coded.

On commence à s'intéresser à l'instant tl où T=S1=S2=0 qui correspond à l'apparition du troisième "O" consécutif de la séquence. We begin to take an interest in the instant tl where T = S1 = S2 = 0 which corresponds to the appearance of the third consecutive "O" in the sequence.

Ceci a pour effet de mettre à "1" le signal de sortie de la porte 52.This has the effect of setting the output signal from gate 52 to "1".

A l'instant t2, qui suit, du fait que S1=S2=S3=1, le signal de sortie de la porte 33 prend la valeur "1". Ceci entraîne aussitôt que le signal à la sortie de la porte 32 prend la valeur "O". Ainsi, on constitue l'impulsion de violation V qui va se propager dans le registre å décalage 34. Comme le signal S3=0 (S3=1) et comme le signal à la sortie de la porte 33 est égal à "1", ceci va mettre, à l'instant t3, à l'état pair (Pa) le compteur de parité 40 puisque deux "1" se trouvent aux entrées 43 et 44. At time t2, which follows, because S1 = S2 = S3 = 1, the output signal from gate 33 takes the value "1". This immediately causes the signal at the output of gate 32 to take the value "O". Thus, we constitute the violation pulse V which will propagate in the shift register 34. As the signal S3 = 0 (S3 = 1) and as the signal at the output of gate 33 is equal to "1", this will put, at time t3, in the even state (Pa) the parity counter 40 since two "1" are found at the inputs 43 and 44.

A cet instant t3, du fait que J=1, le signal I2 devient une copie du signal S3, il en est de même du signal I1 puisque le signal d la sortie de la porte 52 ouvre la porte 53. Ces copies simultanées continuent tant que J=1. Ainsi, la porte 76 est fermée pour les signaux H lorsque S3=0 et ouverte lorsque S3=1 ce qui arrive à l'instant t5 et était arrivé aux instants tl et t2. La ligne (76) montre les impulsions fournies à la sortie de la porte 76, en ces instants. Les signaux aux entrées 43 et 44 ont respectivement pour valeurs : "O" et "1" de sorte qu'à l'instant t6 la valeur de J change et prend la valeur "0" pour indiquer un état impair (Im) du compteur de parité. At this time t3, because J = 1, the signal I2 becomes a copy of the signal S3, the same is true of the signal I1 since the signal from the output of gate 52 opens gate 53. These simultaneous copies continue as long that J = 1. Thus, the gate 76 is closed for the signals H when S3 = 0 and open when S3 = 1 what happens at time t5 and had happened at times tl and t2. Line (76) shows the pulses supplied at the output of gate 76, at these times. The signals at inputs 43 and 44 have respectively the values: "O" and "1" so that at time t6 the value of J changes and takes the value "0" to indicate an odd state (Im) of the counter of parity.

A cet instant t6, du fait que J a pris la valeur "O", le signal I2 a la valeur "1", ce qui rend la porte 76 encore ouverte. Une impulsion est alors délivrée à la sortie de la porte 76. A cet instant t6, aux entrées 43 et 44 on a respectivement "1" et "O" ce qui va faire changer l'état de parité du compteur de parité 40. J va prendre donc la valeur 1 à l'instant t7. At this time t6, because J has taken the value "O", the signal I2 has the value "1", which makes the door 76 still open. A pulse is then delivered at the output of gate 76. At this time t6, at inputs 43 and 44 there are respectively "1" and "O" which will cause the parity state of the parity counter 40 to change. J will therefore take the value 1 at time t7.

A l'instant t7, J=l et le signal I2 est la recopie du signal 53.  At time t7, J = 1 and the signal I2 is the copy of the signal 53.

Mais à cet instant, le signal à la sortie de la porte 52 prend la valeur "l", ce qui fait que le signal I1 prend la valeur 1. Comme
S3=1, une impulsion est délivrée. Aux entrées 43 et 44, on a respectivement "0" et "1" alors le compteur de parité 40 change d'état, il va passer à l'état impair (Im), a l'instant t8.
But at this instant, the signal at the output of gate 52 takes the value "l", which means that the signal I1 takes the value 1. As
S3 = 1, a pulse is delivered. At inputs 43 and 44, there are respectively "0" and "1" then the parity counter 40 changes state, it will go to the odd state (Im), at time t8.

A l'instant t8, du fait que J=O le signal I2 a pour valeur "1" et comme le signal I1 a aussi la valeur "1", une impulsion B2 va être délivrée å la sortie de la porte 76. Aux entrées 43 et 44 on a respectivement "1" et "1" ce qui fait qu'à l'instant t9 le compteur de parité va être forcé à l'état pair. At time t8, since J = O the signal I2 has the value "1" and since the signal I1 also has the value "1", a pulse B2 will be delivered at the output of gate 76. At the inputs 43 and 44 there are respectively "1" and "1" so that at time t9 the parity counter will be forced to the even state.

A cet instant t9, comme S3= 0 alors aucune impulsion ne va être délivrée donc c'est un "O" qui est codé. At this time t9, like S3 = 0 then no pulse will be delivered so it is an "O" which is coded.

On pourra maintenant faire facilement le même raisonnement pour les impulsions B1 et V1 en s'aidant du diagramme-temps de la figure 4. We can now easily make the same reasoning for pulses B1 and V1 with the help of the time diagram in Figure 4.

On examine maintenant la commande du circuit de commande de polarité 58. On rappelle que la polarité change lorsqu'un signal de valeur logique "1" est délivré en sortie de la porte 62. Ceci n'arrive que si deux "O" sont fournis aux entrée de cette porte. Or cette porte reçoit sur ses entrées le signal I1 et le signal de sortie de la porte 82. Ces signaux sont représentés sur le diagramme de la figure 4. On admet que le signal U imposait une impulsion positive avant l'instant tl. Le fait que le signal à la sortie de la porte 62 prend la valeur 1, implique qu'à l'instant t2 la polarité de l'impulsion pourrait être négative, ce qui arrive pour l'impulsion B1. We now examine the control of the polarity control circuit 58. It will be recalled that the polarity changes when a signal of logic value "1" is delivered at the output of gate 62. This only happens if two "O" s are supplied at the entrance to this door. However, this gate receives at its inputs the signal I1 and the output signal from gate 82. These signals are represented in the diagram in FIG. 4. It is accepted that the signal U imposed a positive pulse before the instant tl. The fact that the signal at the output of gate 62 takes the value 1, implies that at time t2 the polarity of the pulse could be negative, which happens for pulse B1.

Lorsque le signal à la sortie de la porte 61 devient nul, alors il y a conservation de la polarité ce qui arrivera pour l'impulsion de violation V1 qui survient à l'instant tl. When the signal at the output of gate 61 becomes zero, then there is conservation of the polarity which will happen for the violation pulse V1 which occurs at time tl.

Le reste de l'explication se déduit facilement du diagrammetemps de la figure 4. The rest of the explanation is easily deduced from the time diagram in Figure 4.

B) LE CIRCUIT DECODEUR.B) THE DECODER CIRCUIT.

1t) DESCRIPTION. 1t) DESCRIPTION.

La figure 5 montre un schéma de réalisation d'un décodeur 2 convenant à un système conforme à l'invention.  FIG. 5 shows an embodiment diagram of a decoder 2 suitable for a system according to the invention.

Il est formé d'un circuit convertisseur 85 dont l'entrée reçoit les signaux bipolaires présents sur la borne d'entrée 22, qui fournit sur une ligne 86 un signal logique P de valeur "1" lorsque la tension reçue à la borne 22 est positive et qui fournit sur une ligne 87 un signal logique N de valeur "1" lorsque la tension reçue à la borne 22 est négative. Ce circuit 85 restitue, en outre, les signaux d'horloge HD qui donnent le rythme des données reçues. Les signaux logiques N et P restent à 't0" lorsqu'aucune tension n'est reçue au niveau de la borne 22. Parmi les quatre bascules de type D que comporte ce décodeur, les trois bascules BR1, BR2 et BR3 sont montées de sorte à former un registre à décalage 89 et fournissent respectivement à leur sortie des signaux R1, R2 et R3.La bascule BR4 fournit un signal St qui change d'état à chaque apparition d'impulsion sur la borne 22 et teste donc si deux impulsions qui se suivent ont même polarité. It is formed by a converter circuit 85 whose input receives the bipolar signals present on the input terminal 22, which provides on a line 86 a logic signal P of value "1" when the voltage received at terminal 22 is positive and which provides on a line 87 a logic signal N of value "1" when the voltage received at terminal 22 is negative. This circuit 85 also reproduces the HD clock signals which give the rhythm of the data received. The logic signals N and P remain at 't0 "when no voltage is received at terminal 22. Among the four flip-flops of type D that this decoder comprises, the three flip-flops BR1, BR2 and BR3 are mounted so to form a shift register 89 and supply signals R1, R2 and R3 respectively at their output. The flip-flop BR4 supplies a signal St which changes state with each appearance of pulse on terminal 22 and therefore tests whether two pulses which follow each other have the same polarity.

L'entrée D de la bascule BR4 est reliée à la sortie d'une porte
NON-ET 92 à deux entrées dont une est connectée à la sortie d'un inverseur 93 et l'autre à la sortie d'une porte NON-ET 95 à deux entrées. Une porte NON-OU 97 à deux entrées fournit des signaux à l'entrée de cet inverseur 93. Une des entrées de cette porte 97 est reliée à ligne 86 et l'autre, à la sortie St de la bascule BR4. Une première entrée de la porte NON-ET 95 est reliée à la ligne 87 et l'autre à la sortie d'une autre porte NON-ET 100 dont une des deux entrées reçoit le signal St de la bascule BR4 et l'autre est reliée à la ligne 86.
The input D of the flip-flop BR4 is connected to the output of a door
NAND 92 with two inputs, one of which is connected to the output of an inverter 93 and the other to the output of a NAND gate 95 with two inputs. A NOR gate 97 with two inputs provides signals to the input of this inverter 93. One of the inputs of this gate 97 is connected to line 86 and the other, to the output St of the flip-flop BR4. A first input of the NAND gate 95 is connected to line 87 and the other to the output of another NAND gate 100 of which one of the two inputs receives the signal St from the flip-flop BR4 and the other is connected to line 86.

Un premier multiplexeur 110 à deux positions reçoit sur deux entrées des signaux El et E2. Le signal El est issu d'une porte NON
ET 112 et le signal E2 est issu d'une porte OU 113. Les portes 112 et 113 ont chacune deux entrées. Les premières entrées de ces portes 112 et 113 reçoivent le signal St tandis que les secondes sont reliées à la ligne 86. La commande de position est reliée à la ligne 87. La sortie du multiplexeur 110 est reliée à l'entrée D de la bascule BR1 qui constitue l'entrée du registre à décalage 89. Le signal R3 qui apparaît à la sortie de ce registre à décalage est appliqué à une des deux entrées d'une porte NON-OU 115 dont la sortie est reliée à la borne 12. L'autre rentrée de cette porte 115 est connectée à la sortie d'un deuxième multiplexeur 120 à deux positions. Ce multiplexeur reçoit sur deux entrées deux signaux F1 et F2.Le signal F1 provient de la porte NON-ET 100 par l'intermédiaire d'un inverseur 122 et le signal F2, de la sortie de la porte 97. Le changement de position du multiplexeur 120 est déterminé par les signaux N.
A first two-position multiplexer 110 receives signals E1 and E2 on two inputs. The signal El comes from a gate NO
AND 112 and the signal E2 comes from an OR gate 113. The gates 112 and 113 each have two inputs. The first inputs of these gates 112 and 113 receive the signal St while the second are connected to line 86. The position control is connected to line 87. The output of the multiplexer 110 is connected to the input D of the flip-flop BR1 which constitutes the input of the shift register 89. The signal R3 which appears at the output of this shift register is applied to one of the two inputs of a NOR gate 115 whose output is connected to terminal 12. The other input of this door 115 is connected to the output of a second two-position multiplexer 120. This multiplexer receives two signals F1 and F2 on two inputs. The signal F1 comes from the NAND gate 100 via an inverter 122 and the signal F2, from the output of gate 97. The change of position of the multiplexer 120 is determined by signals N.

2-) FONCTIONNEMENT DU DECODEUR. 2-) OPERATION OF THE DECODER.

Ce fonctionnement est expliqué à l'aide du diagramme- temps de la figure 6. This operation is explained using the time diagram in Figure 6.

a) changement d'état de la bascule BR4.a) change of state of the flip-flop BR4.

La valeur 't0" du signal St est imposée à chaque apparition de la valeur 1 du signal P sur la ligne 86 (temps t50, t51, t52 et t53 à la figure 6) qui force au coup d'horloge suivant le signal St à la sortie de la bascule BR4 à prendre cette valeur "O" (temps t55, t56, t57 et t58 respectivement). En effet une valeur 1 du signal P fait apparaître un signal de valeur "1" à la sortie de l'inverseur 93. Le fait que le signal P soit actif exclut que le signal N soit actif sur la ligne 87, ce qui entraîne que le signal à la sortie de la porte 95 a la valeur "1". De ce fait un signal de valeur "O" est présenté à l'entrée D de la bascule BR4. The value 't0 "of the signal St is imposed at each appearance of the value 1 of the signal P on the line 86 (time t50, t51, t52 and t53 in FIG. 6) which forces the clock ticking following the signal St to the output of the flip-flop BR4 to take this value "O" (time t55, t56, t57 and t58 respectively) Indeed, a value 1 of the signal P causes a signal of value "1" to appear at the output of the inverter 93 The fact that the signal P is active excludes that the signal N is active on line 87, which means that the signal at the output of gate 95 has the value "1". Therefore a signal with value "O" "is presented at entry D of flip-flop BR4.

La valeur "1" du signal St est imposée à chaque apparition de la valeur "1" du signal N sur la ligne 87 (temps t60, t61, t62 et t63) qui force au coup d'horloge suivant le signal de la bascule BR4 à prendre cette valeur "1" (temps t65, t66, t67 et t68 respectivement). The value "1" of the signal St is imposed on each appearance of the value "1" of the signal N on line 87 (time t60, t61, t62 and t63) which forces the clock following the signal of the flip-flop BR4 to take this value "1" (time t65, t66, t67 and t68 respectively).

En effet, une valeur "1" du signal N implique que le signal P soit égal à "O" donc que le signal à la sortie de la porte 100 soit égal à "1". Ainsi, la porte 95 reçoit sur ses deux entrées un signal de valeur "1". Le signal à sa sortie a donc la valeur "O" ce qui entraîne donc l'application d'un signal de valeur 1 à l'entrée D de la bascule BR4.Indeed, a value "1" of the signal N implies that the signal P is equal to "O" therefore that the signal at the output of the gate 100 is equal to "1". Thus, the gate 95 receives on its two inputs a signal of value "1". The signal at its output therefore has the value "O" which therefore results in the application of a signal of value 1 to the input D of the flip-flop BR4.

Le valeur du signal St ne change pas lorsque les signaux P et N sont inactifs. En effet dans ce cas, la valeur de St se retrouve à l'entrée D de la bascule BR4 en passant par la porte 97, l'inverseur 93 et la porte 92. The value of the signal St does not change when the signals P and N are inactive. In this case, the value of St is found at the input D of the flip-flop BR4 passing through the gate 97, the inverter 93 and the gate 92.

b) décodage d'une violation de polarité.b) decoding of a polarity violation.

Cette violation de priorité est détectée au niveau des deux multiplexeurs 110 et 120.This priority violation is detected at the level of the two multiplexers 110 and 120.

Les signaux logiques El et E2 ont pour expression
El =P +St
E2 =P +St
Si N = O, alors, l'entrée D de la bascule BR4 reçoit les signaux
El. S'il y a viol de polarité, on a P = 1 et St = O. Alors un "1" est injecté dans le registre à décalage 89. Ce 1 sera traduit en "O" à la sortie 12 par suite de l'effet inverseur de la porte NON-OU 115.
The logic signals El and E2 have as expression
El = P + St
E2 = P + St
If N = O, then, the entry D of flip-flop BR4 receives the signals
El. If there is a rape of polarity, we have P = 1 and St = O. Then a "1" is injected into the shift register 89. This 1 will be translated into "O" at output 12 as a result of the reversing effect of the NOR gate 115.

Si N = 1, alors, l'entrée D de la bascule BR4 reçoit les signaux E2. S'il y a viol de polarité, on a N = 1 (P=O) et St = 1. If N = 1, then, the entry D of the flip-flop BR4 receives the signals E2. If there is a rape of polarity, we have N = 1 (P = O) and St = 1.

Alors un "1" est injecté dans le registre à décalage 89 qui sera traduit comme le précédent en "O" à la sortie 12. Ceci survient à l'instant t61.Then a "1" is injected into the shift register 89 which will be translated like the previous one into "O" at output 12. This occurs at time t61.

Les signaux F1 et F2 aux entrées du multiplexeur 120 ont pour expression F1 =P . St
F2 =P . St
Si N = O, alors, le signal de sortie du multiplexeur 120 est F1.
The signals F1 and F2 at the inputs of the multiplexer 120 have the expression F1 = P. St
F2 = P. St
If N = 0, then the output signal from the multiplexer 120 is F1.

S'il y a viol de polarité, on a P = 1 et St = O. Alors un "1" apparaît à la sortie du multiplexeur 120 qui va bloquer la porte 115 de sorte qu'un "O" est délivré à la borne de sortie 12. S'il n'y a pas de viol, c'est un "O" qui est à la sortie du multiplexeur 120 et c'est donc les signaux de sortie du registre à décalage 89 qui sont délivrés.If there is a polarity violation, we have P = 1 and St = O. Then a "1" appears at the output of the multiplexer 120 which will block the door 115 so that an "O" is delivered to the terminal output 12. If there is no rape, it is an "O" which is at the output of the multiplexer 120 and it is therefore the output signals of the shift register 89 which are delivered.

Si N = 1, alors, le signal de sortie du multiplexeur 120 est F2. If N = 1, then the output signal from the multiplexer 120 is F2.

S'il y a viol de polarité, on a P = O et St = 1. Alors un "1" apparaît à la sortie du multiplexeur 120 qui va bloquer la porte 115 de sorte qu'un "O" est délivré à la borne de sortie 12. S'il n'y a pas de viol, c'est un "O" qui est à la sortie du multiplexeur 120 et c'est donc les signaux de sortie du registre à décalage 89 qui sont délivrés.If there is a polarity violation, we have P = O and St = 1. Then a "1" appears at the output of the multiplexer 120 which will block the door 115 so that an "O" is delivered to the terminal output 12. If there is no rape, it is an "O" which is at the output of the multiplexer 120 and it is therefore the output signals of the shift register 89 which are delivered.

Il est à noter que des schémas similaires peuvent être réalisés à partir d'un modèle en description VHDL standard. Les réseaux combinatoires ainsi fournis font partie de l'invention.  It should be noted that similar diagrams can be made from a model in standard VHDL description. The combinatorial networks thus provided are part of the invention.

Claims (5)

REVENDICATIONS.CLAIMS. 1 - Système de transmission de données impliquant un codage du genre1 - Data transmission system involving gender coding HDBn, système comportant - au moins un émetteur muniHDBn, system comprising - at least one transmitter fitted . d'une entrée pour recevoir des données à transmettre se . an input to receive data to be transmitted présentant sous forme de zéros et de uns, presenting as zeros and ones, . d'un codeur, formé à partir d'éléments séquentiels de . an encoder, formed from sequential elements of codage pour établir, à partir des données, des signaux coding to establish signals from data codés selon ledit genre de codage présentant soit des coded according to said kind of coding having either impulsions bipolaire soit des absences d'impulsion et bipolar pulses either absence of pulse and . d'une sortie pour fournir les signaux codés, - un milieu de transmission pour propager lesdits signaux codés, - au moins un récepteur muni . an output for supplying the coded signals, - a transmission medium for propagating said coded signals, - at least one receiver provided . d'une entrée pour recevoir les signaux codés issus du . an input to receive the coded signals from the milieu de propagation, propagation medium, . d'un décodeur, formé à partir d'éléments séquentiels de . a decoder, formed from sequential elements of décodage, pour rétablir à partir des signaux codés après decoding, to restore from coded signals after propagation des données rétablies et spread of restored data and . d'une sortie pour fournir lesdites données rétablies, système caractérisé en ce qu'au moins un desdits codeur et décodeur comporte au plus n+2, n+1 éléments séquentiels respectivement. . an output for supplying said restored data, system characterized in that at least one of said coder and decoder comprises at most n + 2, n + 1 sequential elements respectively. 2 - Codeur convenant au système de la revendication 1 caractérisé en ce qu'il comporte n + 2 éléments séquentiels.2 - Encoder suitable for the system of claim 1 characterized in that it comprises n + 2 sequential elements. 3 - Décodeur convenant au système de la revendication 1 caractérisé en ce qu'il comporte n + 1 éléments séquentiels.3 - Decoder suitable for the system of claim 1 characterized in that it comprises n + 1 sequential elements. 4 - Codeur selon la revendication 1 comportant4 - Encoder according to claim 1 comprising - un circuit de décodage pour détecter n zéros fournis par la source de données, caractérisé en ce que - a decoding circuit for detecting n zeros supplied by the data source, characterized in that - n éléments séquentiels sont utilisés pour former un registre à décalage des données à émettre, - n sequential elements are used to form a shift register of the data to be transmitted, - un élément séquentiel est utilisé pour établir la polarité des impulsions à transmettre, - a sequential element is used to establish the polarity of the pulses to be transmitted, - un élément séquentiel est utilisé pour établir la parité de la somme des impulsions transmises. - a sequential element is used to establish the parity of the sum of the transmitted pulses. 5 - Décodeur selon la revendication 3 comportant un circuit de détection de violation de polarité des données reçues pour fournir un signal de violation en réponse à la réception de deux impulsions consécutives ayant une polarité identique caractérisé en ce que5 - A decoder according to claim 3 comprising a circuit for detecting a polarity violation of the data received to supply a violation signal in response to the reception of two consecutive pulses having an identical polarity, characterized in that - n éléments séquentiels sont utilisés pour former un registre à décalage, registre à décalage prévu pour décaler des données reçues et prévu pour recevoir ledit signal de violation afin de forcer à zéro son entrée et sa sortie, et en ce que le circuit de détection de violation est constitué par un élément séquentiel.  n sequential elements are used to form a shift register, shift register provided for shifting received data and provided for receiving said violation signal in order to force its input and output to zero, and in that the detection circuit of violation consists of a sequential element.
FR9510003A 1995-08-23 1995-08-23 DATA TRANSMISSION SYSTEM INVOLVING ENCODER AND DECODER HDBN CODING SUITABLE FOR SUCH A SYSTEM Expired - Fee Related FR2738093B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR9510003A FR2738093B1 (en) 1995-08-23 1995-08-23 DATA TRANSMISSION SYSTEM INVOLVING ENCODER AND DECODER HDBN CODING SUITABLE FOR SUCH A SYSTEM
PCT/FR1996/001319 WO1997008876A1 (en) 1995-08-23 1996-08-23 HDBn ENCODER AND DECODER

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9510003A FR2738093B1 (en) 1995-08-23 1995-08-23 DATA TRANSMISSION SYSTEM INVOLVING ENCODER AND DECODER HDBN CODING SUITABLE FOR SUCH A SYSTEM

Publications (2)

Publication Number Publication Date
FR2738093A1 true FR2738093A1 (en) 1997-02-28
FR2738093B1 FR2738093B1 (en) 1997-11-28

Family

ID=9482041

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9510003A Expired - Fee Related FR2738093B1 (en) 1995-08-23 1995-08-23 DATA TRANSMISSION SYSTEM INVOLVING ENCODER AND DECODER HDBN CODING SUITABLE FOR SUCH A SYSTEM

Country Status (2)

Country Link
FR (1) FR2738093B1 (en)
WO (1) WO1997008876A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6016348A (en) * 1996-11-27 2000-01-18 Thomson Consumer Electronics, Inc. Decoding system and data format for processing and storing encrypted broadcast, cable or satellite video data

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0210395A2 (en) * 1985-07-30 1987-02-04 ANT Nachrichtentechnik GmbH Coding method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0210395A2 (en) * 1985-07-30 1987-02-04 ANT Nachrichtentechnik GmbH Coding method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MOORE: "Digital transmission properties of HDB3 and related ternary codes with reference to broadcase signal distribution", RADIO AND ELECTRONIC ENGINEER, vol. 44, no. 8, August 1974 (1974-08-01), LONDON GB, pages 421 - 427, XP002003632 *
NOCKER & HEDKE: "HDB3 - Leitungscodierer mit programmierbarem Logikbaustein", ELEKTRONIK, vol. 40, no. 12, 11 June 1991 (1991-06-11), MÜNCHEN DE, pages 74 - 80, XP002347204 *

Also Published As

Publication number Publication date
FR2738093B1 (en) 1997-11-28
WO1997008876A1 (en) 1997-03-06

Similar Documents

Publication Publication Date Title
EP0013990B1 (en) Serial binary information transmission method and devices for implementing the method
FR2869172A1 (en) SIGNAL DELAY GENERATOR AND ASSOCIATED METHOD
FR2654564A1 (en) LINE INTERFACE FOR AN INFORMATION TRANSMISSION NETWORK.
FR2559001A1 (en) DEVICE FOR READING DATA SIGNALS
EP0680170A1 (en) Circuit for the transmission of a line-coded signal on a telephone line with a frequency synchroniser
EP0026699A1 (en) Method and device for coding digital data, device for decoding digital data and a transmission system comprising such a device
EP0228528B1 (en) Apparatus for implementing a code with a small digital sum variation in a fast digital transmission, and coding method using such an apparatus
EP1215821B1 (en) Circuit for securing a minimal transition frequency on a serial link
FR2467516A1 (en) CIRCUIT ARRANGEMENT CAPABLE OF RECOGNIZING THE ALIGNMENT SPEECH APPLYING PARTICULARLY TO THE RECEPTOR SECTION OF A DIGITAL SIGNAL MULTIPLEXER
EP0112429B1 (en) System for the transmission of data by repetitive sequences
FR2738093A1 (en) DATA TRANSMISSION SYSTEM INVOLVING HDBN ENCODER AND DECODER CODING SUITABLE FOR SUCH A SYSTEM
EP1772808B1 (en) Device and process of reading of information in a set of electronic components connected to a communication bus, applied to the reading of a matrix of pixels
EP1417582A2 (en) Electronic circuit assembly comprising means for decontaminating error-contaminated parts
CA1236552A (en) Telesignalling method and device for a digital transmission link
FR2646742A1 (en) DEVICE FOR SYNCHRONIZING A PSEUDO-BINARY SIGNAL WITH A REGENERATED CLOCK SIGNAL WITH PHASE HOPES
FR2604577A1 (en) CODE GENERATING CIRCUIT WITH PSEUDO-RANDOM NOISE
FR2623675A1 (en) DEVICE FOR SYNCHRONIZING A CLOCK IN RELATION TO AN INCIDENTAL DIGITAL SIGNAL, IN PARTICULAR AT HIGH SPEED
FR2643481A1 (en) METHOD AND DEVICE FOR TRANSMITTING INFORMATION BETWEEN STATIONS IN A COMMUNICATION NETWORK, IN PARTICULAR FOR A MOTOR VEHICLE
EP0018618A1 (en) Multiplex synchronisation device in a TDM exchange
EP0350361B1 (en) Device for evaluating the tolerance range of a digital video signal
CA1119302A (en) Binary information transmission method and coding and decoding devices therefor
CA2019774C (en) Device for detecting in a binary signal a pointer consisting of a continuous sequence of binary elements having the same value
FR2710804A1 (en) Digital device for connecting a plurality of workstations on a ring local area network.
FR2531289A2 (en) Apparatus and method of encoding without direct current for a data transmission system.
BE897202A (en) APPARATUS FOR DETECTING ERRORS IN A DIGITAL DATA STREAM LISTED ACCORDING TO A DUAL DENSITY CODE

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20090430