JPH054866B2 - - Google Patents
Info
- Publication number
- JPH054866B2 JPH054866B2 JP57173220A JP17322082A JPH054866B2 JP H054866 B2 JPH054866 B2 JP H054866B2 JP 57173220 A JP57173220 A JP 57173220A JP 17322082 A JP17322082 A JP 17322082A JP H054866 B2 JPH054866 B2 JP H054866B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- types
- modes
- transmission line
- pulse
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/05—Electric or magnetic storage of signals before transmitting or retransmitting for changing the transmission rate
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はパルス伝送方式、特に非同期のパルス
列を同期化して伝送する非同期時分割多重化伝送
に好適な伝送路符号化方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a pulse transmission method, and particularly to a transmission path coding method suitable for asynchronous time division multiplex transmission in which asynchronous pulse trains are synchronized and transmitted.
従来非同期パルス列を同期化する方法としては
第1図a〜bに示すような方法が提案されてい
る。すなわち原信号パルス列aにおける“1”は
“11”あるいは“00”と符号化し、“0”は“1”
あるいは“0”と符号化し、無信号時(空信号
E)は“111”あるいは“000”と表現し、符号列
bとして伝送する。このように非同期信号を同期
化して伝送する際には、原信号が存在しない場合
(伝送済)が生じるので空信号“E”に対応する
ブロツク符号も規定する必要がある。また、この
従来例の符号化方式では原信号のそれぞれに対応
するブロツク符号の長さが異なるので、ブロツク
の識別のためブロツクとブロツクの境界は変化点
が生じるようにする。このため、原信号の各々に
対して“11”と“00”のようにブロツク内の全パ
ルスのレベルを反転させた2種類のモードを準備
し、何れか一方を選択して用いている。このよう
にひとつの原信号情報を表す複数種類の符号列の
切替え使用をモード切替と呼ぶ。
Conventionally, as a method for synchronizing asynchronous pulse trains, methods as shown in FIGS. 1a and 1b have been proposed. In other words, “1” in the original signal pulse train a is encoded as “11” or “00”, and “0” is encoded as “1”.
Alternatively, it is encoded as "0", and when there is no signal (empty signal E), it is expressed as "111" or "000" and transmitted as code string b. When asynchronous signals are synchronized and transmitted in this way, there may be cases where the original signal does not exist (transmitted), so it is also necessary to define a block code corresponding to the empty signal "E". Furthermore, in this conventional encoding method, the length of the block code corresponding to each original signal is different, so that a change point is created at the boundary between blocks in order to identify the blocks. For this reason, two types of modes are prepared for each original signal, such as "11" and "00", in which the levels of all pulses in the block are inverted, and one of them is selected and used. This switching and use of multiple types of code strings representing one source signal information is called mode switching.
この伝送符号においては、図より分るように直
流平衡の条件が満足されず、直流成分が発生す
る。伝送路では一般に直流成分がカツトされるの
で第1図bのような直流成分を含む符号列を伝送
すると受信側では歪が発生し、符号誤りの原因と
なる。 As can be seen from the figure, in this transmission code, the condition of DC balance is not satisfied and a DC component is generated. Since direct current components are generally cut off in a transmission path, when a code string including a direct current component as shown in FIG. 1b is transmitted, distortion occurs on the receiving side, causing code errors.
本発明の目的は、同期化と共に直流平衡の条件
を満足する符号化方式を提供することにある。
An object of the present invention is to provide an encoding system that satisfies the conditions of DC balance as well as synchronization.
上記目的を達成するため本発明では、ブロツク
内で直流平衡のとれた符号と、モード切替により
直流平衡をとる符号とを併用する。まず、本発明
の符号化方式の前提は
(1) ブロツクとブロツクの境界には変化点が生じ
るように全パルスのレベルを反転した2種類の
モード間のモード切替を行なう、
との点である。さらに、第1図bで用いた
“11”あるいは“00”等のブロツク符号は単一
ブロツク内で不平衡で、かつブロツクの最初と
最後のレベルが同一である。これらのブロツク
符号は比較的短くてしかも他との識別が容易で
ある。そこで、
(2) 1、0、Eの3種類の原信号情報の一つには
単一ブロツク内で不平衡で、かつブロツクの最
初と最後のレベルが同一であるブロツク符号を
割り当てる、との点を第2の前提とする。
In order to achieve the above object, the present invention uses both a DC-balanced code within a block and a DC-balanced code by mode switching. First, the premise of the encoding method of the present invention is that (1) mode switching is performed between two types of modes in which the levels of all pulses are inverted so that changing points occur at the boundaries between blocks. . Furthermore, block codes such as "11" or "00" used in FIG. 1b are unbalanced within a single block, and the first and last levels of the block are the same. These block codes are relatively short and easy to distinguish from others. (2) One of the three types of original signal information, 1, 0, and E, is assigned a block code that is unbalanced within a single block and whose first and last levels are the same. point as the second premise.
本発明の第1の特徴はこれらの前提に加えて、
(3) 1、0、Eの3種類の原信号情報の残りの2
種類にはいずれもブロツクの最初と最後のレベ
ルが異なり、かつブロツク内で直流平衡のブロ
ツク符号を割り当てる、
という点にある。 The first feature of the present invention is that in addition to these premises, (3) the remaining 2 of the three types of original signal information 1, 0, and E
Each type has a different level at the beginning and end of the block, and a DC-balanced block code is assigned within the block.
原信号1に“11”あるいは“00”を割り当てた
場合を例に説明する。例えば原信号が1111の場合
には(1)の条件によりブロツク符号列は11001100の
ようになり、直流平衡がとれる。問題はこのブロ
ツク符号の間に他のブロツク符号が挿入される時
である。もし原信号0に“1”あるいは“0”の
ようにブロツクの最初と最後のレベルが同一なブ
ロツク符号を割り当てると、原信号1010に対して
ブロツク符号列は110110110の様になり、直流不
平衡が発生する。これに対し、上述の(3)を条件に
残りの0とEにそれぞれブロツク符号を割り当て
るとこの様な不平衡は生じないのである。例え
ば、0を“10”あるいは“01”としたとき原信号
1010に対してブロツク符号列は11010010110100と
なる。つまり、0に対応するブロツク符号が挿入
されても、それ自身不平衡である1に対応するブ
ロツク符号は必ず逆極性の2種のモードが交互に
発生するので直流平衡がとれるのである。また、
原信号が000のとき010101のように同一モードが
連続するが、0に対するブロツク符号はもともと
直流平衡なのでこの場合も不平衡は生じない。E
に対応するブロツク符号が挿入される場合も、ま
たそれが連続する場合も全く同様のことが言え
る。 An example in which "11" or "00" is assigned to original signal 1 will be explained. For example, when the original signal is 1111, the block code string becomes 11001100 according to condition (1), and DC balance is achieved. The problem arises when another block code is inserted between these block codes. If a block code with the same first and last level of the block, such as "1" or "0", is assigned to the original signal 0, the block code string will be 110110110 for the original signal 1010, resulting in DC imbalance. occurs. On the other hand, if block codes are assigned to the remaining 0 and E under the condition (3) above, such an imbalance will not occur. For example, when 0 is set to “10” or “01”, the original signal
For 1010, the block code string is 11010010110100. In other words, even if a block code corresponding to 0 is inserted, the block code corresponding to 1, which itself is unbalanced, always generates two modes of opposite polarity alternately, so DC balance is maintained. Also,
When the original signal is 000, the same mode continues as 010101, but since the block code for 0 is originally DC balanced, no unbalance occurs in this case either. E
The same thing can be said when a block code corresponding to the block code is inserted or when it is consecutive.
第1図cは、この第1の特徴に従う符号化方式
の例を示しており、原信号aの“1”は“11”又
は“00”に“0”は“10”又は“01”に、そして
“E”は“111000”又は“000111”に府号変換す
る例である。原信号列がどのような場合でも変換
されたブロツク符号列は直流平衡がとれたものと
なる。 Figure 1c shows an example of the encoding method according to the first feature, in which "1" of the original signal a becomes "11" or "00" and "0" becomes "10" or "01". , and "E" is an example of converting the prefecture code to "111000" or "000111". No matter what the original signal string is, the converted block code string will be DC-balanced.
本発明の第2の特徴は、上述の(1)(2)の前提に加
えて、
(3′) 1、0、Eの3種類の原信号情報の残りの
2種類にはいずれもブロツクの最初と最後のレ
ベルが異なるブロツク符号を割り当てる、
(4) その残りの2種類に対するブロツク符号のう
ちブロツク内不平衡のブロツク符号について
は、全パルスを反転させた2種類のモードの他
にそれぞれと絶対値が同じで極性が異なる直流
成分を有し、かつそれぞれと最初、最後のレベ
ルが等しいパルスの組合わせで構成されるあと
2種類の合計4種類のモードを有し、これらか
ら選択して符号化する、
との点である。例えば、原信号Eに“1110”を割
り当てるなら、その反転モードである0001、およ
び1000、0111の4種類のモード切替を行うのであ
る。もし原信号がEEのように最初のレベルが等
しいモードが連続する場合も、11101000もしくは
00010111のように極性が異なる直流成分のモード
を交互に用いることにより不平衡が生じない符号
化が可能である。 The second feature of the present invention is that, in addition to the premises (1) and (2) above, (3') the remaining two types of original signal information of three types, 1, 0, and E, are all block blocks. (4) Among the remaining two types of block codes, for intra-block unbalanced block codes, in addition to the two types of modes in which all pulses are inverted, There are four types of modes in total, two types of which are composed of combinations of pulses that have DC components with the same absolute value but different polarities and whose initial and final levels are the same. The point is encoded. For example, if "1110" is assigned to the original signal E, four types of mode switching are performed: 0001, which is the inverted mode, 1000, and 0111. If the original signal has consecutive modes with the same initial level, such as EE, 11101000 or
By alternately using DC component modes with different polarities such as 00010111, it is possible to perform encoding without causing unbalance.
第1図dはこの第2の特徴に従う符号変換方式
の例を示し、原信号aの“1”は“11”又は
“00”に“0”は“01”又は“10”に、“E”は
“0001”又は“1110”あるいは“1000”又は
“0111”に符号変換する。この例でも原信号列が
どのような場合でも変換されたブロツク符号列は
直流平衡がとれたものとなる。 FIG. 1d shows an example of the code conversion method according to the second feature, in which "1" of the original signal a becomes "11" or "00", "0" becomes "01" or "10", "E ” is converted to “0001” or “1110” or “1000” or “0111”. In this example as well, whatever the original signal string, the converted block code string will be DC-balanced.
以下本発明を実施例を用いて説明する。第2図
は本発明によるパルス伝送路符号化方式を実施し
た一実施例の構成図である。上記実施例の送信部
の各部波形を第3図に示す。
The present invention will be explained below using examples. FIG. 2 is a block diagram of an embodiment implementing the pulse transmission line encoding method according to the present invention. FIG. 3 shows the waveforms of each part of the transmitter of the above embodiment.
第2図において原信号Sはエラステイツクメモ
リ2に加えられる。これはクロツクCRT(送り側読
み出しクロツク)により“1”“0”および“E”
(空信号)として読み出される。 In FIG. 2, the original signal S is applied to elastic memory 2. In FIG. This is set to “1”, “0” and “E” by clock C RT (sending side read clock).
(empty signal).
原信号Sに対応するクロツクCSは補正回路1
(送り側クロツク位置補正回路)に印加され、ラ
インクロツクClにより位置を補正され、書き込み
クロツクCWT(送り側書き込みクロツク)として、
原信号Sをエラステイツクメモリに書き込む時点
を決定する。この補正を行なう理由は、書き込み
と読み出しが同時に行なわれることを避けること
にある。 The clock C S corresponding to the original signal S is the correction circuit 1
(transmission side clock position correction circuit), the position is corrected by line clock Cl, and the write clock C WT (transmission side write clock) is
The time point at which the original signal S is written to the elastic memory is determined. The reason for performing this correction is to avoid simultaneous writing and reading.
第2図エラステイツクメモリ2から読み出され
た“1”“0”および“E”信号は符号化回路3
において符号化される。この符号化回路において
は同時に読み出しクロツクパルスCRTも作られる。 FIG. 2 “1”, “0” and “E” signals read from the elastic memory 2 are transmitted to the encoding circuit 3.
encoded in . In this encoding circuit, a read clock pulse C RT is also generated at the same time.
以下、クロツク補正回路1、符号化回路3およ
びエラステイツクメモリの詳細をそれぞれ第4〜
6図を用いて説明する。 The details of the clock correction circuit 1, the encoding circuit 3, and the elastic memory will be explained in the following sections.
This will be explained using Figure 6.
第4図は、クロツク補正回路1の一実施例であ
る。入力端子10に加えられたクロツクパルスCl
は、読み出しパルスとの重なりを避けるため一定
遅延回路11を介してアンド回路15の一方に加
えられる。一方、入力端子12に加えられた信号
クロツクパルスCSはパルス伸長器13に加えら
れ、その出力によりフリツプフロツプ14の駆動
およびゲート15のインヒビツトを行なう。パル
スの伸出を行なうのは、フリツプフロツプ14の
セツトとリセツトが極端に隣接して出ずるのを避
けるためである。フリツプフロツプ14の出力
を、微分回路(インバータ16とアンドゲート1
7を組合せたもの)に印加して書込クロツクパル
スCWTを得る。 FIG. 4 shows one embodiment of the clock correction circuit 1. Clock pulse C l applied to input terminal 10
is applied to one side of the AND circuit 15 via the constant delay circuit 11 to avoid overlap with the read pulse. On the other hand, the signal clock pulse C S applied to the input terminal 12 is applied to the pulse expander 13, and its output drives the flip-flop 14 and inhibits the gate 15. The reason for the pulse stretching is to avoid the set and reset of flip-flop 14 occurring extremely close to each other. The output of the flip-flop 14 is transferred to a differentiating circuit (inverter 16 and AND gate 1).
7) to obtain the write clock pulse CWT .
次に第5図を用いてエラステイツクメモリ2の
動作を説明する。同図において信号パルスSは、
メモリ31〜33の順で格納され、メモリ31の
内容が読み出された場合、メモリ32の内容がう
つされメモリ33の内容はメモリ32にうつされ
る。メモリ31にすでに信号が格納されている場
合に限りメモリ32に信号が格納される。メモリ
33についても同様である。 Next, the operation of the elastic memory 2 will be explained using FIG. In the same figure, the signal pulse S is
They are stored in the order of memories 31 to 33, and when the contents of memory 31 are read out, the contents of memory 32 are transferred and the contents of memory 33 are transferred to memory 32. A signal is stored in memory 32 only if the signal is already stored in memory 31. The same applies to the memory 33.
メモリ41〜43は、メモリ31〜33に信号
が格納されているか否かを示すために用いられ
る。 Memories 41-43 are used to indicate whether or not a signal is stored in memories 31-33.
以上の動作を第3図を用いて説明する。同図に
おいて波形M1′が“on”の状態ではメモリ31に
信号が格納されていることを示している。M1は
その格納されている信号が“1”であるか“0”
であるかを示している。 The above operation will be explained using FIG. 3. In the figure, when the waveform M 1 ' is in an "on" state, it indicates that a signal is stored in the memory 31. M1 is whether the stored signal is “1” or “0”
It shows whether
M2′が“on”の状態になつた時は、次の信号が
到着したときに、メモリ31がすでに占有されて
おり、したがつて、その信号はメモリ32に書き
込まれることになる。その信号が“1”であるか
“0”であるかは波形M2が示している。 When M 2 ' is in the "on" state, memory 31 is already occupied when the next signal arrives, so that signal will be written to memory 32. Waveform M 2 indicates whether the signal is "1" or "0".
メモリー31から優先的に書き込んで行く操作
はゲート34〜39および45〜47を用いて下
記の如く行なわれる。 The operation of preferentially writing data from memory 31 is performed using gates 34-39 and 45-47 as described below.
まずゲート45は、メモリ41が“OFF”で
あるとき書き込みパルスCWTを通過させるので、
メモリ41自体“on”になり、かつ、ゲート3
4および35を開いて、信号が“1”の場合、メ
モリ31をセツトし、“0”の場合はリセツトす
る。メモリ41が“on”であるということは、
すでにメモリ31が占有されているということで
あるのでゲート45は開かれない。その代りに、
メモリ42が“OFF”であればゲート46が書
き込みパルスCWTを通過させゲート36,37を
開くので、メモリ32に信号が書き込まれる。メ
モリー33についても同様である。なお、入力端
子48には第5図に示すごとく、常に“0”が印
加されているので、メモリ43の内容が、クロツ
クCRTの印加によつてメモリ42にうつされた時
には、そのクロツクCRTに同期してメモリ43に
“0”が書き込まれ、メモリ43の状態は
“OFF”となる。その結果、メモリ33が空情報
であることを示すことが出来る。 First, the gate 45 allows the write pulse CWT to pass when the memory 41 is "OFF", so
The memory 41 itself becomes “on” and the gate 3
4 and 35 are opened, and if the signal is "1", the memory 31 is set, and if it is "0", it is reset. The fact that the memory 41 is “on” means that
Since the memory 31 is already occupied, the gate 45 is not opened. Instead,
If the memory 42 is "OFF", the gate 46 allows the write pulse CWT to pass through and opens the gates 36 and 37, so that a signal is written to the memory 32. The same applies to the memory 33. As shown in FIG. 5, "0" is always applied to the input terminal 48, so when the contents of the memory 43 are transferred to the memory 42 by applying the clock C RT , the clock C “0” is written to the memory 43 in synchronization with RT , and the state of the memory 43 becomes “OFF”. As a result, it can be shown that the memory 33 is empty information.
以上の如く読み込まれた信号は、ゲート51〜
53を通して読み出しクロツクCRTにより“1”
“0”“E”として読み出される。読み出しクロツ
クCRTは、第5図よりもわかるように、メモリ3
1〜33、41〜43用のシフトパルスとしても
用いられる。 The signals read as described above are transmitted through gates 51 to 51.
“1” by read clock C RT through 53
It is read as “0” and “E”. As can be seen from Figure 5, the read clock C RT is
It is also used as a shift pulse for 1-33 and 41-43.
次に第6図を用いて符号化回路について説明す
る。エラステイツクメモリ3より読み出された信
号“1”“0”および“E”は、符号化回路の入
力端子、61,62および63にそれぞれ加えら
れる。“1”の信号は遅延回路65により、クロ
ツク周期の2倍(2T)だけ遅延を生ずる。“0”
はTおよび2T遅れた2本のパルスとなる。“E”
は3Tおよ6T遅れた2本のパルスとなる。これら
をオアゲート70で合成したものが第3図の波形
Stであり、この波形でトリガ形フリツプフロツプ
71を駆動すると符号化された波形Slが得られ
る。 Next, the encoding circuit will be explained using FIG. Signals "1", "0" and "E" read from the elastic memory 3 are applied to input terminals 61, 62 and 63 of the encoding circuit, respectively. The "1" signal is delayed by twice the clock period (2T) by the delay circuit 65. “0”
becomes two pulses delayed by T and 2T. “E”
becomes two pulses delayed by 3T and 6T. The waveform shown in Figure 3 is the result of combining these using the OR gate 70.
S t , and when the trigger type flip-flop 71 is driven with this waveform, an encoded waveform S 1 is obtained.
なお、遅延回路65,67および69の出力
を、オアゲート72で合成したものが第3図の読
み出しクロツクパルスCRTであり、これは前述の
如く、エラステイツクメモリの読み出しパルスと
して用いられる。 The outputs of the delay circuits 65, 67 and 69 are combined by the OR gate 72 to form the read clock pulse C RT shown in FIG. 3, which is used as the read pulse for the elastic memory as described above.
すなわち、“1”及び“0”は、2ビツトで符
号化されるため、第3図に示す“1”、“0”のパ
ルス信号がそれぞれ端子61,62から入力され
た後、2タイムスロツト分遅延してオアゲート7
2に入力され、同図に示すCRTが生成される。同
様に、“E”のパルス信号は6タイムスロツト遅
延してオアゲート72に入力されるため、同図に
示すCRTが生成される。また、“1”、“0”のパル
ス信号を2タイムスロツト分遅延させてCRTを生
成する理由は、“1”、“0”は2ビツトに符号化
されるため、エラステイツクメモリ2から読み出
された後、2タイムスロツト分時間をおいてか
ら、次の信号の読み出しをする必要があるからで
ある。“E”についても同様の理由による。尚、
第3図のCRTのうち最初に生じているパルス信号
は、時間的に更に前の“0”、“1”、“E”何れか
の信号(図示略)によつて生じたものである。 That is, since "1" and "0" are encoded with 2 bits, after the "1" and "0" pulse signals shown in FIG. 3 are input from terminals 61 and 62, respectively, two time slots are minutes late or gate 7
2, and the C RT shown in the figure is generated. Similarly, the "E" pulse signal is input to the OR gate 72 with a delay of 6 time slots, so that the C RT shown in the figure is generated. Also, the reason why the C RT is generated by delaying the “1” and “0” pulse signals by two time slots is because “1” and “0” are encoded into 2 bits, so This is because it is necessary to wait two time slots after the signal is read before reading the next signal. The same reason applies to "E". still,
The pulse signal that occurs first in C RT in Fig. 3 is generated by a temporally earlier signal “0,” “1,” or “E” (not shown). .
以上第2図の送信部について説明した。この送
信部においては、非同期の信号Sを伝送路のクロ
ツクレートに同期した、かつ直流平衡のとれた信
号Slとして送出する。これは伝送路5を経由し
て、受信部に到着する。 The transmitter shown in FIG. 2 has been described above. In this transmitter, the asynchronous signal S is synchronized with the clock rate of the transmission line and is sent out as a DC-balanced signal S l . This reaches the receiving section via the transmission path 5.
次に受信部の動作を説明する。伝送路5を経て
受信された信号は再生中継器101においてパル
ス再生される。この再生中継器からは、再生され
た信号102とクロツクパルス103が、復合回
路104に供給される。以下の動作を第7図を用
いて説明する。 Next, the operation of the receiving section will be explained. The signal received via the transmission line 5 is pulse-regenerated in the regenerative repeater 101. From this regenerator, a regenerated signal 102 and a clock pulse 103 are supplied to a decoding circuit 104. The following operation will be explained using FIG.
第7図eは再生されたパルス列(第3図Slと同
じ)であり、これは後述の如く復号器104によ
り、第7図iのように復号される。ただしiの波
形には空信号も復号された形で含まれている(矢
印で示した区間)。したがつてこの区間を除去す
る必要がある。このために空信号E検出信号jが
用いられる。これは再生パルス列eの斜線の部分
より検出され、これにより波形k,lの斜線の部
分を消去する。波形kにおいてパルスが“on”
の部分は信号“1”が存在することを示し、波形
lにおいてパルスが“on”の部分は信号“0”
が存在することを示す。波形kおよびlが“off”
になつている区間は空信号であることを示してい
る。 FIG. 7e shows the regenerated pulse train (same as FIG. 3 S l ), which is decoded as shown in FIG. 7i by the decoder 104 as described below. However, the waveform of i also includes the empty signal in decoded form (the section indicated by the arrow). Therefore, it is necessary to remove this section. For this purpose, the sky signal E detection signal j is used. This is detected from the shaded portion of the reproduced pulse train e, thereby erasing the shaded portions of the waveforms k and l. Pulse is “on” in waveform k
The part indicates that the signal “1” exists, and the part where the pulse is “on” in the waveform l indicates the signal “0”.
indicates the existence of Waveforms k and l are “off”
The section with a blank sign indicates that the signal is empty.
次にこのkおよびlをエラステイツクメモリ1
05に読み込むわけであるが、空信号Eは読み込
まれない。一方、周波数引込回路106において
原信号のクロツクCSと同じ繰返し周波数を有する
クロツクパルスCRRを発生する。これはk及びl
の論理和CWR′を周波数引込回路106に入力し、
その単位時間あたりのパルス数をカウントしその
カウントが読み出しクロツクパルスCRRのカウン
ト数に等しくなるように発振器の周波数をコント
ロールしてやればよい。クロツク補正回路107
においては、書き込みパルスCWRと読み出しパル
スCRRが同時に発生しないように、パルス補正回
路1と同じ働きをする。このために供給される補
助クロツクパルスCRR′は、読み出しクロツクパル
スCRRの整数倍の繰返し周期を持つように設定さ
れている。 Next, set k and l to elastic memory 1.
05, but the empty signal E is not read. On the other hand, a frequency pull-in circuit 106 generates a clock pulse CRR having the same repetition frequency as the original signal clock CS . This is k and l
Input the logical sum C WR ' into the frequency pull-in circuit 106,
The frequency of the oscillator may be controlled so that the number of pulses per unit time is counted and the count is equal to the number of counts of the read clock pulse CRR . Clock correction circuit 107
The circuit operates in the same way as the pulse correction circuit 1 so that the write pulse C WR and the read pulse C RR do not occur at the same time. The auxiliary clock pulse C RR ' supplied for this purpose is set to have a repetition period that is an integral multiple of the read clock pulse C RR .
再生中継器101および周波数引込み回路10
6については従来の技術がそのまま使用できるこ
とは明らかであり、エラステイツクメモリ105
は、エラステイツクメモリ2と同じもの、パルス
補正回路107はパルス補正回路1と同じもので
あるので、ここでは復号回路104およびその動
作について詳細に述べるにとどめる。 Regenerative repeater 101 and frequency pull-in circuit 10
6, it is clear that the conventional technology can be used as is, and the elastic memory 105
is the same as the elastic memory 2, and the pulse correction circuit 107 is the same as the pulse correction circuit 1, so only the decoding circuit 104 and its operation will be described in detail here.
復号器の一実施例を第8図に示す。入力端子1
20に印加された再生信号(第7図e)は、それ
がパルス繰返し周期の1/2の遅延時間(T/2)
を有する遅延線121を経たものとゲート122
において排他的論理和をとられ、第7図fの波形
を発生する。この波形およびこれを反転したもの
はそれぞれシフトレジスタ123および124に
加えられるが、このシフトレジスタは、ワード同
期のとれたクロツクパルス(第7図g:その発生
方法については後述する)によつて駆動されるの
で、シフトレジスタ123の初段の波形は第7図
hの如くなる。この波形は前述の如く空信号を含
んでいるのでこれを除去する必要がある。このた
めに空信号検出回路125を用いる。この回路は
遅延時間T/2の遅延回路126を6ケ用いその
出力および出力をインバータ127によつて極性
反転したものを論理積ゲート128および論理和
ゲート129で論理演算し、第7図aの斜線部分
を検出し、検出パルス(第7図j)を得るもので
ある。遅延回路の数が1個余分になつているの
は、検出パルスの時間を調整するためである。 An embodiment of the decoder is shown in FIG. Input terminal 1
The reproduced signal (Fig. 7e) applied to 20 has a delay time (T/2) of 1/2 of the pulse repetition period.
through the delay line 121 and the gate 122 with
Exclusive OR is performed at , and the waveform shown in FIG. 7f is generated. This waveform and its inverse are applied to shift registers 123 and 124, respectively, which are driven by word-synchronized clock pulses (Figure 7g, the generation of which will be explained later). Therefore, the waveform of the first stage of the shift register 123 is as shown in FIG. 7h. Since this waveform includes an empty signal as described above, it is necessary to remove this. For this purpose, the empty signal detection circuit 125 is used. This circuit uses six delay circuits 126 each having a delay time of T/2, and performs logical operations on their outputs and their outputs whose polarities are inverted by an inverter 127 using an AND gate 128 and an OR gate 129, as shown in FIG. 7a. The shaded area is detected and a detection pulse (FIG. 7j) is obtained. The reason for the extra delay circuit is to adjust the time of the detection pulse.
この検出パルスでシフトレジスタ123〜12
4をリセツトすることにより第7図(K)および(l)に
斜線で示した如く、空信号部分を除去することが
できる。この波形はD形フリツプフロツプ132
の出力である。第2図の復号器104のエラステ
イツクメモリ105に加えられている出力は第8
図出力端子134の出力が加えられている。これ
が、エラステイツクメモリに読み込むためには図
には示されていないが出力端子133および13
4の出力すなわち波形kおよびl(第7図)を結
合したものとクロツクパルスClとの論理積をとつ
たものCWR′を用いる。これを周波数引込み回路
の出力CRR(第7図i)で読み出し、第7図nの波
形を復元する。 With this detection pulse, shift registers 123 to 12
By resetting 4, the empty signal portion can be removed as shown by diagonal lines in FIGS. 7(K) and (l). This waveform is a D-type flip-flop 132.
This is the output of The output being applied to the elastic memory 105 of the decoder 104 in FIG.
The output of the figure output terminal 134 is added. In order to read this into the elastic memory, output terminals 133 and 13 (not shown) are required.
4, that is, the logical product of the combination of waveforms k and l (FIG. 7) and the clock pulse C 1 is used, C WR '. This is read out by the output C RR of the frequency pull-in circuit (Fig. 7i), and the waveform shown in Fig. 7n is restored.
ここでシフトレジスタ123〜124およびD
形フリツプフロツプ132を駆動するクロツクパ
ルス135(第7図g)のワード同期について説
明する。このクロツクパルスは、原クロツクパル
ス130をトリガ形フリツプフロツプ132によ
つて分周することにより得られるが、分周の位相
は、空信号検出パルス(第7図f)の立下りによ
り、トリガーフリツプフロツプ131をリセツト
することにより定められる。第7図においては、
分周されたクロツク(第7図g)は、空信号検出
パルス(第7図j)の立下り時点で“off”にな
つているので正常な位相であり、位相調整は行な
われず、ワード同期がとれていることがわかる。 Here, shift registers 123 to 124 and D
The word synchronization of the clock pulse 135 (FIG. 7g) driving the flip-flop 132 will now be described. This clock pulse is obtained by frequency-dividing the original clock pulse 130 by a trigger type flip-flop 132, but the phase of the division is determined by the falling edge of the empty signal detection pulse (FIG. 7f) 131. In Figure 7,
The divided clock (Figure 7g) is "off" at the falling edge of the empty signal detection pulse (Figure 7j), so it has a normal phase, no phase adjustment is performed, and word synchronization is not performed. You can see that it has been removed.
以上述べた如く本発明によれば、非同期の信号
を同期化する過程において、直流平衡のとれた符
号を発生することが出来るため、これをそのまま
伝送路に送出出来る。すなわち、同期化と線路符
号化を同時に実現できるため、非同期信号の同期
化伝送あるいは同期化多重伝送をフレキシプルで
効率よく行なうために実用上その効果が大きい。
As described above, according to the present invention, a DC-balanced code can be generated in the process of synchronizing asynchronous signals, so that it can be sent as is to the transmission line. In other words, since synchronization and line coding can be achieved simultaneously, this is highly effective in practice for flexible and efficient synchronized transmission or synchronized multiplex transmission of asynchronous signals.
第1図は本発明の原理説明図のための波形図、
第2図は本発明の一実施例の構成ブロツク図、第
3図はその送信側の原理説明図のための波形図、
第4〜6図はいずれも本発明の実施例の送信側各
ブロツクの構成図、第7図は本発明による実施例
の受信側の原理説明図のための波形図、第8図は
本発明の実施例における受信側復号回路の構成図
である。
1,107…パルス補正回路、2,105…エ
ラステイツクメモリ、3…符号化回路、101…
再生中継器、104…復号回路、106…周波数
引込回路。
FIG. 1 is a waveform diagram for explaining the principle of the present invention.
FIG. 2 is a configuration block diagram of an embodiment of the present invention, and FIG. 3 is a waveform diagram for explaining the principle of the transmitting side.
4 to 6 are configuration diagrams of each block on the transmitting side of the embodiment of the present invention, FIG. 7 is a waveform diagram for explaining the principle of the receiving side of the embodiment of the present invention, and FIG. 8 is a diagram of the present invention. It is a block diagram of the receiving side decoding circuit in the Example. DESCRIPTION OF SYMBOLS 1,107...Pulse correction circuit, 2,105...Elastic memory, 3...Encoding circuit, 101...
Regenerative repeater, 104...decoding circuit, 106...frequency pull-in circuit.
Claims (1)
非同期入力信号パルス列を、高・低のレベルをも
つパルスの組合せで構成される3種のブロツク符
号“1”、“0”および空信号“E”に符号化する
ことにより伝送路クロツクに同期化して伝送する
ためのパルス伝送路符号化方式であり、前記3種
のブロツク符号の各々はブロツク内全パルスのレ
ベルを反転させた2種のモードを有し、ブロツク
符号とブロツク符号の境界点には必ずレベルの変
化点を生じるようにそれぞれ2種のモードの一方
を選択して符号化するパルス伝送路符号化方式に
おいて、前記3種のブロツク符号の一つとして単
一ブロツク内の最初と最後のレベルが同一でかつ
単一ブロツク内で直流不平衡であるブロツク符号
を生成し、残りの2種のブロツク符号としてはい
ずれも単一ブロツク内のの最初と最後のレベルが
高・低異なりかつ単一ブロツク内で直流平衡がと
れたパルスの組合せで構成されるブロツク符号を
生成することを特徴とするパルス伝送路符号化方
式。 2 伝送路クロツクと独立したデータ周期をもつ
非同期入力信号パルス列を、高・低のレベルをも
つパルスの組合せで構成される3種のブロツク符
号“1”、“0”および空信号“E”に符号化する
ことにより伝送路クロツクに同期化して伝送する
ためのパルス伝送路符号化方式であり、前記3種
のブロツク符号の各々はクロツク内全パルスのレ
ベルを反転させた2種のモードを有し、ブロツク
符号とブロツク符号の境界点には必ずレベルの変
化点を生じるようにそれぞれ2種のモードの一方
を選択して符号化するパルス伝送路符号化方式に
おいて、前記3種のブロツク符号の一つとして単
一ブロツク内の最初と最後のレベルが同一でかつ
単一ブロツク内で直流不平衡であるブロツク符号
を生成し、残りの2種のブロツク符号としてはい
ずれも単一ブロツク内の最初と最後のレベルが
高・低異なるブロツク符号を生成し、さらに前記
残りの2種のブロツク符号のうち単一ブロツク内
で直流不平衡なパルスの組合せで構成されるブロ
ツク符号については全パルスのレベルを反転させ
た2種のモードのほかにその2種のモードのそれ
ぞれと絶対値が同じで極性が異なる直流成分を有
し、かつそれぞれと単一ブロツク内の最初と最後
のレベルが等しいパルスの組合せで構成されるあ
と2種のモードの合計4種のモードを有し、該4
種のモードの中から選択して符号化することを特
徴とするパルス伝送路符号化方式。[Claims] 1. An asynchronous input signal pulse train having a data period independent of the transmission line clock is divided into three types of block codes "1", "0" and This is a pulse transmission line encoding method for transmitting signals in synchronization with the transmission line clock by encoding them into an empty signal "E", and each of the three types of block codes mentioned above inverts the level of all pulses in the block. In the pulse transmission line coding method, which has two types of modes and encodes by selecting one of the two types of modes so that a level change point always occurs at the boundary point between block codes, As one of the three types of block codes, a block code is generated in which the first and last levels within a single block are the same and DC unbalanced within the single block. A pulse transmission line coding method characterized by generating a block code composed of a combination of pulses whose first and last levels within a single block are different in high and low levels and which are DC-balanced within a single block. . 2 An asynchronous input signal pulse train with a data period independent of the transmission line clock is converted into three types of block codes "1", "0" and an empty signal "E" consisting of a combination of pulses with high and low levels. This is a pulse transmission line encoding method for transmitting signals in synchronization with the transmission line clock by encoding, and each of the three types of block codes has two types of modes in which the levels of all pulses in the clock are inverted. However, in the pulse transmission line coding method in which one of the two modes is selected and encoded so that a level change point always occurs at the boundary point between the block codes, the above three types of block codes are used. One type of block code is generated in which the first and last levels within a single block are the same and DC unbalanced within the single block. A block code is generated in which the last level is different from high to low, and furthermore, among the remaining two types of block codes, for a block code consisting of a combination of DC unbalanced pulses within a single block, the level of all pulses is In addition to the two inverted modes, there is also a pulse that has a DC component with the same absolute value and different polarity as each of the two modes, and whose initial and final levels within a single block are equal to each of the two modes. There are a total of 4 types of modes, 2 types of modes consisting of combinations, and the 4 types
A pulse transmission line encoding method characterized by selecting and encoding from among various modes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17322082A JPS5963846A (en) | 1982-10-04 | 1982-10-04 | Pulse transmission line coding method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17322082A JPS5963846A (en) | 1982-10-04 | 1982-10-04 | Pulse transmission line coding method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5963846A JPS5963846A (en) | 1984-04-11 |
| JPH054866B2 true JPH054866B2 (en) | 1993-01-21 |
Family
ID=15956354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17322082A Granted JPS5963846A (en) | 1982-10-04 | 1982-10-04 | Pulse transmission line coding method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5963846A (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5345111A (en) * | 1976-10-06 | 1978-04-22 | Hitachi Ltd | Code transmission system |
-
1982
- 1982-10-04 JP JP17322082A patent/JPS5963846A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5963846A (en) | 1984-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4267595A (en) | AMI Decoder apparatus | |
| JPH0343813B2 (en) | ||
| US4325053A (en) | Method and a circuit for decoding a C.M.I. encoded binary signal | |
| JPH069346B2 (en) | Frequency conversion method for synchronous transmission | |
| US5245635A (en) | Clock recovery circuit for Manchester encoded data | |
| JPH054866B2 (en) | ||
| US5101198A (en) | Method and device for the transmission of data between stations of a communications network, in particular for motor vehicles | |
| RU2168270C2 (en) | Process of coding of digital signals and device for its implementation | |
| JP3043067B2 (en) | Method and apparatus for limiting the bandwidth of a binary signal | |
| US4034404A (en) | Signal combining system for binary pulse signals | |
| JPS6361812B2 (en) | ||
| US4612508A (en) | Modified Miller data demodulator | |
| JPS6222293B2 (en) | ||
| JPS5947504B2 (en) | Digital transmission method | |
| JPS6016147B2 (en) | Pulse transmission method | |
| JPS5821964A (en) | Facsimile communication system | |
| AU633980B2 (en) | Improved decoder circuit | |
| JP3061975B2 (en) | Serial transmission method | |
| JPH0562851B2 (en) | ||
| JPH0123016B2 (en) | ||
| JPH0152955B2 (en) | ||
| JPS5830251A (en) | Digital signal transmitting system | |
| JPS63234454A (en) | Decoding sampling clock reproduction method | |
| JPH0345948B2 (en) | ||
| JPS6124868B2 (en) |