JP2712353B2 - BnZS circuit - Google Patents

BnZS circuit

Info

Publication number
JP2712353B2
JP2712353B2 JP21878088A JP21878088A JP2712353B2 JP 2712353 B2 JP2712353 B2 JP 2712353B2 JP 21878088 A JP21878088 A JP 21878088A JP 21878088 A JP21878088 A JP 21878088A JP 2712353 B2 JP2712353 B2 JP 2712353B2
Authority
JP
Japan
Prior art keywords
circuit
output
pattern
gate
bnzs
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
Application number
JP21878088A
Other languages
Japanese (ja)
Other versions
JPH0267011A (en
Inventor
喜寿 高橋
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP21878088A priority Critical patent/JP2712353B2/en
Publication of JPH0267011A publication Critical patent/JPH0267011A/en
Application granted granted Critical
Publication of JP2712353B2 publication Critical patent/JP2712353B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)

Description

【発明の詳細な説明】 〔概要〕 ディジタル伝送路上にて、n個の「0」が連続したこ
とを検出した時に、所定の符号パターンを送出するBnZS
回路に関し、 「0」がn+1個連続したことを検出したとき、
「0」n連検出手段の出力を無効化する「0」n連検出
無効化手段をBnZS回路に追加することにより、動作限界
速度を上げたBnZS回路を提供することを目的とし、 入力された信号をクロックパルスにより、順次次段の
シフト回路へ送るn個のシフト回路よりなる信号シフト
手段と、信号シフト手段の内容が、全て「0」になった
ことを検出する「0」n連検出手段と、「0」n連検出
手段からの出力により起動されて所定の符号パターンを
作成するパターン作成手段と、パターン作成手段で発生
したパターンを所定の法則に従って「+」側符号と
「−」側符号とに変換する符号振り分け手段と、「0」
がn+1個連続したことを検出したとき、「0」n連検
出手段の出力を無効化する「0」n連検出無効化手段と
を備え構成する。
DETAILED DESCRIPTION OF THE INVENTION [Outline] BnZS that sends out a predetermined code pattern when detecting that n “0” s are consecutive on a digital transmission path.
Regarding the circuit, when it is detected that n + 1 consecutive “0” s are obtained,
The purpose of the present invention is to provide a BnZS circuit with an increased operating limit speed by adding a “0” n-series detection invalidating means to the BnZS circuit to invalidate the output of the “0” n-series detecting means. A signal shift means consisting of n shift circuits for sequentially sending a signal to the next shift circuit by a clock pulse, and "0" n-sequence detection for detecting that all the contents of the signal shift means have become "0" Means, a pattern generating means which is activated by an output from the "0" n-sequence detecting means to generate a predetermined code pattern, and a "+" side code and a "-" sign according to a predetermined rule. Code distribution means for converting to a side code;
And "0" n-series detection invalidating means for invalidating the output of "0" n-series detecting means when it is detected that n + 1 are consecutive.

〔産業上の利用分野〕[Industrial applications]

本発明は、ディジタル伝送路上にて、n個の「0」が
連続したことを検出した時に、所定の符号パターンを送
出するBnZS回路に関する。
The present invention relates to a BnZS circuit that sends out a predetermined code pattern when detecting that n “0” s are consecutive on a digital transmission path.

現在、ディジタル中継伝送において、タイミング信号
を受信パルス列から抽出する自己タイミング方式が広く
用いられている。
At present, in digital relay transmission, a self-timing scheme for extracting a timing signal from a received pulse train is widely used.

この自己タイミング方式では「0」パルスが連続した
時には、タイミング情報が消失してしまう問題がある。
このため、「0」パルスの連続を抑圧する必要があり、
「0」パルスが所定の数連続した時には、これを別に用
意した所定のパターンに置き換えるBnZS回路が使われて
いる。
In this self-timing method, there is a problem in that timing information is lost when "0" pulses continue.
Therefore, it is necessary to suppress the continuation of the “0” pulse,
When a predetermined number of "0" pulses continue, a BnZS circuit is used which replaces this with a predetermined pattern prepared separately.

かかるBnZS回路の動作限界速度は、同一回路で広い範
囲に対応するためにできるだけ高いことが要求される。
The operation limit speed of such a BnZS circuit is required to be as high as possible in order to support a wide range with the same circuit.

〔従来の技術〕[Conventional technology]

第5図は従来例を説明するブロック図、第6図は従来
例におけるタイムチャートを説明する図を示す。BnZS回
路の「n」は「0」パルスが「n」個連続することを意
味し、ここではn=8の例を説明する。
FIG. 5 is a block diagram illustrating a conventional example, and FIG. 6 is a diagram illustrating a time chart in the conventional example. “N” in the BnZS circuit means that “n” pulses of “0” continue, and an example in which n = 8 will be described here.

即ち、B8ZS回路は「0」が8個連続した時、タイミン
グパルスが失われないように、前以って定めてある「00
0VB0VB」のパターンを送出する回路である。
In other words, the B8ZS circuit has a predetermined "00" so that the timing pulse is not lost when eight "0" s are consecutive.
This is a circuit for transmitting the pattern “0VB0VB”.

ここで「B」はバイポーラ側パルスを示し、「V」は
バイポーラバイオレーションパルスを示す。
Here, “B” indicates a bipolar pulse, and “V” indicates a bipolar violation pulse.

第5図の例は入力信号を次のクロックパルス(以下ク
ロックと称する)により次段に出力するDフリップフロ
ップ回路(以下DFFと称する)11〜18と、 B8ZS回路の信号に対応して、DFF12、13、15、16にNOR
ゲート20の出力を入力するための4個のORゲート62、6
3、65、66より構成される信号シフト部10aと、 DFF11〜18の出力が全て「0」になったことを検出す
るNORゲート20と、 4個のDFF31〜34とORゲート35からなり、所定の
「0」「1」よりなる符号パターンを作成するパターン
作成部30と、 JKフリップフロップ回路41と2個のANDゲート42、43
からなる符号振り分け部40とを具備している。
In the example of FIG. 5, D flip-flop circuits (hereinafter, referred to as DFFs) 11 to 18 which output an input signal to the next stage by the next clock pulse (hereinafter, referred to as a clock), and DFF12 corresponding to the signal of the B8ZS circuit. , 13, 15, 16 to NOR
Four OR gates 62, 6 for inputting the output of gate 20
A signal shift unit 10a composed of 3, 65, and 66; a NOR gate 20 for detecting that all the outputs of the DFFs 11 to 18 have become "0"; and four DFFs 31 to 34 and an OR gate 35, A pattern creation unit 30 for creating a code pattern consisting of predetermined “0” and “1”; a JK flip-flop circuit 41 and two AND gates 42 and 43
And a code distribution unit 40 composed of

第6図は従来例のタイムチャートを説明する図であ
り、「0」が8個連続した時の動作を説明する。
FIG. 6 is a diagram for explaining a time chart of the conventional example, and explains an operation when eight "0" s are continuous.

先ず、DFF11に「0」が入力され、クロックが到来す
るとDFF11の出力Q11が「0」になる。引き続き2個目、
3個目の「0」が入力されクロックが到来すると、DFF1
2、13の出力Q12、13が「0」になる。
First, “0” is input to DFF11, and when the clock arrives, the output Q11 of DFF11 becomes “0”. Continue to the second,
When the third "0" is input and the clock arrives, DFF1
The outputs Q12, 13 of 2, 13 become "0".

このような動作を繰り返し、「0」が8個入力された
時にDFF11〜18の出力は全て「0」になる。
This operation is repeated, and when eight “0” s are input, the outputs of DFFs 11 to 18 all become “0”.

この8個のDFFの出力は全てNORゲート20に接続されて
いるので、全てが「0」となった時にNORゲート20より
「1」を出力する。
Since all the outputs of the eight DFFs are connected to the NOR gate 20, when all become "0", the NOR gate 20 outputs "1".

B8ZSのパターンは「000VB0VB」であるので、この信号
を作成するために、12、13、15、16の入力のORゲート6
2、63、65、66にNORゲート20の出力「1」を入力し、次
のクロックでDFF12、13、15、16の出力は「1」とな
り、順次クロックによりDFF18までシフトされる。
Since the pattern of B8ZS is "000VB0VB", to create this signal, the OR gate 6 of 12, 13, 15, 16 inputs
The output “1” of the NOR gate 20 is input to 2, 63, 65, and 66, and the output of DFF12, 13, 15, 16 becomes “1” at the next clock, and is sequentially shifted to DFF18 by the clock.

パターン作成部30の中のDFF31にもNORゲート20の出力
が接続されており、クロックによりDFF31の出力Q31が
「1」になる。さらに3回クロックが入力されるとDFF3
4の出力Q34は「1」となる。
The output of the NOR gate 20 is also connected to the DFF 31 in the pattern creation section 30, and the output Q31 of the DFF 31 becomes "1" by the clock. When the clock is input three more times, DFF3
The output Q34 of 4 becomes "1".

ORゲート35にDFF31の出力Q31と、DFF34の出力Q34とDF
F17の出力Q17すなわち「00011011」を入力すると、ORゲ
ート35の出力は「00111111」となり、符号振り分け部40
に送出される。
The OR gate 35 outputs the output Q31 of DFF31 and the outputs Q34 and DF of DFF34.
When the output Q17 of F17, that is, “00011011” is input, the output of the OR gate 35 becomes “00111111”, and the code distribution unit 40
Sent to

符号振り分け部40のJKフリップフロップ回路(8以下
JKFFと称する)41はJとKを接続し同一入力としてあ
り、入力が「1」の時のみ信号を反転させる。
JK flip-flop circuit of code distribution unit 40 (8 or less
JKFF 41 connects J and K and has the same input, and inverts the signal only when the input is "1".

このJKFF41の出力Q41とDFF17の出力Q17の論理積をAND
ゲート42でとることによりB8ZSの「+」側の出力とし、
JKFF41の出力 41とDFF17の出力Q17の論理積をANDゲ
ート43でとることにより「−」側の出力としている。
The AND of the output Q41 of this JKFF41 and the output Q17 of DFF17 is ANDed
By taking it at gate 42, the output on the “+” side of B8ZS is
The logical product of the output 41 of the JKFF41 and the output Q17 of the DFF17 is taken by the AND gate 43 to obtain the output on the "-" side.

以上のような動作によりB8ZSの「000VB0VB」を送出す
る。
By the above operation, “000VB0VB” of B8ZS is transmitted.

上述の説明はBnZSでn=8の場合で説明したが、置換
するパターンさえ決めておけばnは8である必要はな
い。
In the above description, the case of n = 8 in BnZS has been described. However, n need not be 8 as long as the pattern to be replaced is determined.

このような従来例におけるB8ZS回路の動作限界速度
は、それぞれの回路の動作時間の和の逆数から定まる量
であり、次式により定まる。
The operation limit speed of the B8ZS circuit in such a conventional example is an amount determined from the reciprocal of the sum of the operation times of the respective circuits, and is determined by the following equation.

FFの動作速度 Tf=7nS ゲート20の動作速度 Tg2=4nS ゲート6nの動作速度 Tg6=4nS セットアップ時間 Tsu=4nS 動作限界速度 f=1/(Tf+Tg2+Tg6+Tsu) =1/(7+4+4+4)×10-9 ≒≒52×106(bps) 〔発明が解決しようとする課題〕 動作限界速度は上述の如き式により定まるものであ
り、動作限界速度を大きくするためには回路の各種要素
の動作速度を速くするか、構成要素を減らすことが必要
である。すなあち、従来例では、例えば、DFF11とDFF12
の間には、NORゲート20とORゲート62の2個のゲートが
接続されているので、これを1個のゲートとすることに
より動作限界速度を大きくすることができる。本発明で
は、信号が通過するゲートの数を減らし、ゲートの遅延
時間を小さくするとともに、「0」がn+1個連続した
場合に発生する動作を防止するための「0」n連検出無
効化手段をBnZS回路に追加することにより、動作限界速
度を上げたBnZS回路を提供することを目的とする。
FF operation speed T f = 7nS Gate 20 operation speed T g2 = 4nS Gate 6n operation speed T g6 = 4nS Setup time T su = 4nS Operation limit speed f = 1 / (T f + T g2 + T g6 + T su ) = 1 / (7 + 4 + 4 + 4) × 10 −9 ≒≒ 52 × 10 6 (bps) [Problem to be Solved by the Invention] The operation limit speed is determined by the above-described formula, and in order to increase the operation limit speed, It is necessary to increase the operation speed of various elements of the circuit or reduce the number of components. That is, in the conventional example, for example, DFF11 and DFF12
Since two gates, the NOR gate 20 and the OR gate 62, are connected between them, the operation limit speed can be increased by using this as one gate. According to the present invention, the number of gates through which signals pass is reduced, the delay time of gates is reduced, and "0" n consecutive detection invalidation means for preventing an operation occurring when n + 1 consecutive "0" s are provided. Is added to the BnZS circuit to provide a BnZS circuit with an increased operation limit speed.

〔課題を解決するための手段〕[Means for solving the problem]

第1図は本発明の原理を説明するブロック図を示す。 FIG. 1 is a block diagram illustrating the principle of the present invention.

第1図に示す本発明の原理ブロック図中の1は入力さ
れた信号をクロックにより順次次段のシフト回路へ送る
n個のシフト回路よりなる信号シフト手段であり、 2はn個のシフト手段の内容が全て「0」になったこ
とを検出する「0」n連検出手段であり、 3は「0」n連検出手段の出力により起動されて所定
の符号パターンを作成するパターン作成手段であり、 4はパターン作成手段3で作成したパターンを所定の
法則に従って「+」側符号と「−」側符号とに変換する
符号振り分け手段であり、 5は「0」がn+1個連続したことを検出したとき、
「0」n連検出手段の出力を無効化する「0」n連検出
無効化手段であり、 かかる手段を具備することにより本課題を解決するた
めの手段とする。
In the principle block diagram of the present invention shown in FIG. 1, reference numeral 1 denotes a signal shift means comprising n shift circuits for sequentially transmitting an input signal to a next shift circuit by a clock, and 2 denotes n shift means. Is a "0" n-sequence detecting means for detecting that all the contents have become "0", and 3 is a pattern creating means which is activated by the output of the "0" n-sequence detecting means and creates a predetermined code pattern. 4 is code distribution means for converting the pattern created by the pattern creation means 3 into a “+” side code and a “−” side code in accordance with a predetermined rule, and 5 is a code distribution means that n + 1 consecutive “0” s. When detected,
"0" n-series detection invalidating means for invalidating the output of the n-series detecting means. The provision of such means is a means for solving the present problem.

〔作用〕[Action]

入力される信号が「0」が連続している時、まず最初
の入力「0」とクロック第1番目のシフト回路の出力が
「0」となる。続いて2個目の「0」が入力されクロッ
クが到来すると、第1番目のシフト回路の出力は第2番
目のシフト回路にシフトされ、第2番目のシフト回路の
出力は「0」となるとともに、今入力された「0」で第
1番目のシフト回路の出力も「0」となる。
When the input signal is continuously “0”, the first input “0” and the output of the clock first shift circuit become “0”. Subsequently, when a second “0” is input and a clock arrives, the output of the first shift circuit is shifted to the second shift circuit, and the output of the second shift circuit becomes “0”. At the same time, the output of the first shift circuit also becomes "0" at the input "0".

引き続き「0」が入力される毎に、シフト回路の
「0」が1個ずつ増えてゆき、n個「0」が入力された
時、n個のシフト回路全ての出力が「0」となる。
Each time "0" is continuously input, "0" of the shift circuit is increased by one. When n "0" s are input, the outputs of all n shift circuits become "0". .

それぞれのシフト回路の出力は「0」n連検出手段2
に入力されており、すべてのシフト回路の出力が「0」
になった時に、「1」パルスを出力する。
The output of each shift circuit is “0” n-unit detection means 2
And the outputs of all shift circuits are "0"
, A "1" pulse is output.

パターン作成手段3はこのパルスにより起動され、
「0」「1」によりなる所定のパルス列を作成する。
The pattern creating means 3 is activated by this pulse,
A predetermined pulse train composed of “0” and “1” is created.

このパルス列を所定の法則に従って「+」側符号と
「−」側符号に符号振り分け手段4で変換する。
This pulse train is converted by the code distribution means 4 into a “+” side code and a “−” side code according to a predetermined rule.

このような動作を行うBnZS回路に「0」n連検出無効
化手段5を付加することにより動作限界速度を上げるこ
とが可能となる。
The operation limit speed can be increased by adding “0” n-series detection invalidating means 5 to the BnZS circuit that performs such an operation.

〔実施例〕〔Example〕

以下本発明の要旨を第2図〜第4図に示す実施例によ
り具体的に説明する。
Hereinafter, the gist of the present invention will be specifically described with reference to the embodiments shown in FIGS.

第2図は本発明の実施例を説明するブロック図、第3
図はセットトグル回路の構成を説明する図、第4図は本
発明の実施例におけるタイムチャートを説明する図をそ
れぞれ示す。尚、全図を通じて同一符号は同一対象物を
示す。
FIG. 2 is a block diagram illustrating an embodiment of the present invention, and FIG.
FIG. 4 is a diagram for explaining the configuration of the set toggle circuit, and FIG. 4 is a diagram for explaining a time chart in the embodiment of the present invention. Note that the same reference numerals indicate the same objects throughout the drawings.

第2図に示す本発明の実施例はBnZS回路のn=8の例
で説明する。
The embodiment of the present invention shown in FIG. 2 will be described with an example of n = 8 in the BnZS circuit.

第1図で説明した信号シフト手段1として、入力信号
を次のクロックにより次段に出力するDFF11〜18とB8ZS
の信号に対応してDFF13、14、16、17にNORゲート20の出
力を入力するための4個のORゲート63、64、66、67によ
り構成される信号シフト部10と、 「0」n連検出手段2として、第5図で説明したのと
同一機能を有するNORゲート20と、 パターン作成手段3として、第5図で説明したのと同
一機能、同一構成を有するパターン作成部30と、 符号振り分け手段4として、第5図で説明したのと同
一機能、同一構成を有する符号振り分け部40と、 「0」n連検出無効化手段5として、NANDゲートとDF
F回路からなるセットグル回路50とから構成された例で
ある。
As the signal shift means 1 described in FIG. 1, DFF11 to DFF18 which output an input signal to the next stage by the next clock and B8ZS
A signal shift unit 10 composed of four OR gates 63, 64, 66, 67 for inputting the output of the NOR gate 20 to the DFFs 13, 14, 16, 17 corresponding to the signals of "0" n A NOR gate 20 having the same function as that described with reference to FIG. 5 as the continuous detection means 2, a pattern creation unit 30 having the same function and the same configuration as that described with reference to FIG. As the code distributing means 4, a code distributing unit 40 having the same function and the same configuration as that described with reference to FIG. 5, and as the "0" n-unit detection invalidating means 5, a NAND gate and a DF
This is an example configured with a set toggle circuit 50 composed of an F circuit.

第3図はセットトグル回路の構成を説明する図であ
り、DFF回路にNANDゲートを追加したものである。
FIG. 3 is a diagram for explaining the configuration of the set toggle circuit, in which a NAND gate is added to the DFF circuit.

この回路の動作は、「1」の入力時には出力は「1」
に固定され、「0」の入力時には、1/2分周回路として
動作する。
The operation of this circuit is such that when "1" is input, the output is "1".
, And operates as a 1/2 frequency dividing circuit when "0" is input.

第4図は本発明の実施例における動作を説明するタイ
ムチャートであり「0」が9個連続した時の動作を説明
する。
FIG. 4 is a time chart for explaining the operation in the embodiment of the present invention, and the operation when nine "0" s are continuous will be described.

まず8個の「0」が連続し、DFF11〜18の出力を
「0」とし、NORゲート20から「1」を発生する動作
は、第6図と全く同様である。
First, the operation of generating eight “0” s consecutively, setting the outputs of DFFs 11 to 18 to “0”, and generating “1” from the NOR gate 20 is exactly the same as in FIG.

ここ、DFF18の出力 18をセットトグル回路50に入
力する。この時のセットトグル回路50の出力STは入力が
「1」の時、出力は「1」に固定、入力が「0」の時は
1/2分周回路として動作する。
Here, the output 18 of the DFF 18 is input to the set toggle circuit 50. When the output S T set toggle circuit 50 when the input is "1", the output when fixed to "1", the input is "0"
Operates as a 1/2 frequency divider.

セットトグル回路の基本構成は第4図に示す如く、入
力を反転してNANDゲートに入力するので、DFF18の出力
18を入力すると、反転させる必要はなくなる。
As shown in Fig. 4, the basic configuration of the set toggle circuit is to invert the input and input it to the NAND gate.
Entering 18 eliminates the need to flip.

このセットトグル回路の出力 TをNORゲート20に入
力する。
The output T of the set toggle circuit is input to the NOR gate 20.

この意味は、入力信号で「0」が9個連続した場合、
先ず「0」が8個連続したところで、NORゲート20に
「1」が出力され、次に9個目の「0」がきたところで
再び「1」が出力され、この「1」がDFF31を通して、O
Rゲート63、64、66、67に入力されるので、BnZS回路の
誤動作となってしまう。このように、「0」が9個以上
連続しても、「0」n連検出出力は1クロック幅の出力
があることが必要であり、本発明では、セットトグル回
路50を設けることにより、「0」が9個以上連続して
も、誤動作を起こさないようにしているのである。
This means that if 9 "0" s are continuous in the input signal,
First, when eight “0” s are consecutive, “1” is output to the NOR gate 20, and then, when a ninth “0” comes, “1” is output again. O
Since the signals are input to the R gates 63, 64, 66, and 67, the BnZS circuit malfunctions. As described above, even if nine or more “0” s are continuous, the “0” n-sequential detection output needs to have an output of one clock width. In the present invention, by providing the set toggle circuit 50, Even if nine or more “0” s continue, no malfunction is caused.

また、NORゲート20の出力以上はDFF31を通って、ORゲ
ート63、64、66、67に入力され次のクロックでDFF13、1
4、16、17の出力を「1」とし、その後は従来例と同じ
動作でQ17とQ31とQ34から「00111111」を作成し、Q17と
Q41からB8ZSの「+」側符号を、Q17と 41からB8ZSの
「−」側の符号を作成するものである。
Further, the output of the NOR gate 20 passes through the DFF 31 and is input to the OR gates 63, 64, 66, and 67, and DFFs 13 and 1 are output in the next clock.
The outputs of 4, 16, and 17 are set to “1”, and then “00111111” is created from Q17, Q31, and Q34 by the same operation as the conventional example, and Q17 and
The code on the “+” side of B8ZS is created from Q41 to Q8, and the code on the “−” side of B8ZS is created from Q17 and Q41.

この動作の中でNORゲート20の出力「1」のORゲート6
3、64、66、67への入力はDFF31を通して行うので、次の
クロック入力されることになる。即ち、従来例の動作で
はFFとFFの間にゲート回路が2個入るが、本発明ではセ
ットトグル回路を付加することにより、FFとFFの間のゲ
ート回路は1個となり、従来例で説明した動作速度を計
算する式から、Tg6の影響を削除することが可能となり
動作限界速度を高めることが可能となる。
During this operation, the OR gate 6 of the output “1” of the NOR gate 20
Since inputs to 3, 64, 66, and 67 are performed through DFF 31, the next clock is input. That is, in the operation of the conventional example, two gate circuits are inserted between FF and FF. However, in the present invention, by adding a set toggle circuit, the number of gate circuits between FF and FF is reduced to one, and this will be described in the conventional example. The effect of Tg 6 can be eliminated from the equation for calculating the calculated operation speed, and the operation limit speed can be increased.

本発明における動作限界速度は次式により求められ
る。
The operation limit speed in the present invention is obtained by the following equation.

f=1/(Tf+Tg2++Tsu) =1/(7+4+4)×10-9 ≒66×106(bps) 〔発明の効果〕 以上のような本発明によれば、BnZS回路にセットグル
回路を付加することにより、動作限界速度を上げたBnZS
回路を提供することができる。
f = 1 / ( Tf + Tg2 ++ Tsu ) = 1 / (7 + 4 + 4) × 10 −9 ≒ 66 × 10 6 (bps) [Effect of the Invention] According to the present invention as described above, the BnZS circuit is settled. BnZS with increased operating limit speed by adding a circuit
A circuit can be provided.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の原理を説明するブロック図、 第2図は本発明の実施例を説明するブロック図、 第3図はセットトグル回路の構成を説明する図、 第4図は本発明の実施例におけるタイムチャートを説明
する図、 第5図は従来例を説明するブロック図、 第6図は従来例におけるタイムチャートを説明する図 をそれぞれ示す。 図において 1は信号シフト手段、2は「0」n連検出手段、3はパ
ターン作成手段、4は符号振り分け手段、5は「0」n
連検出無効化手段10、10aは信号シフトブロック、20はN
ORゲート、30はパターン作成部、40は符号振り分け部、
50はセットグル回路 11〜18、31〜34はDFF、62〜67はORゲート、41はJKFF、4
2、43はANDゲート をそれぞれ示す。
FIG. 1 is a block diagram illustrating the principle of the present invention, FIG. 2 is a block diagram illustrating an embodiment of the present invention, FIG. 3 is a diagram illustrating a configuration of a set toggle circuit, and FIG. FIG. 5 is a diagram illustrating a time chart in the embodiment, FIG. 5 is a block diagram illustrating a conventional example, and FIG. 6 is a diagram illustrating a time chart in the conventional example. In the figure, 1 is a signal shift means, 2 is a "0" n consecutive detection means, 3 is a pattern creation means, 4 is a code distribution means, 5 is "0" n
The consecutive detection invalidating means 10 and 10a are signal shift blocks, and 20 is N
OR gate, 30 is a pattern creation unit, 40 is a code distribution unit,
50 is a set toggle circuit 11-18, 31-34 are DFF, 62-67 are OR gates, 41 is JKFF, 4
Reference numerals 2 and 43 indicate AND gates, respectively.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ディジタル伝送路上にて、n個の「0」が
連続したことを検出した時に、所定の符号パターンを送
出するBnZS回路であって、 入力された信号をクロックパルスにより、順次次段のシ
フト回路へ送るn個のシフト回路よりなる信号シフト手
段(1)と、 前記信号シフト手段(1)の内容が、全て「0」になっ
たことを検出する「0」n連検出手段(2)と、 前記「0」n連検出手段(2)からの出力により起動さ
れて所定の符号パターンを作成するパターン作成手段
(3)と、 前記パターン作成手段(3)で作成したパターンを所定
の法則に従って「+」側符号と「−」側符号とに変換す
る符号振り分け手段(4)と、 「0」がn+1個連続したことを検出したとき、前記
「0」n連検出手段(2)の出力を無効化する「0」n
連検出無効化手段(5)とを備えたことを特徴とするBn
ZS回路。
1. A BnZS circuit for transmitting a predetermined code pattern when detecting a continuation of n "0s" on a digital transmission path, wherein the BnZS circuit sequentially transmits an input signal by a clock pulse. A signal shift means (1) comprising n shift circuits for sending to a shift circuit of a stage; and a "0" n-sequence detecting means for detecting that the contents of the signal shift means (1) are all "0". (2): a pattern creating means (3) activated by an output from the “0” n-sequence detecting means (2) to create a predetermined code pattern; and a pattern created by the pattern creating means (3). A code distribution means (4) for converting into a "+" side code and a "-" side code in accordance with a predetermined rule; and the "0" n consecutive detection means ( "0" n to invalidate the output of 2)
Bn characterized by comprising a continuous detection invalidating means (5).
ZS circuit.
JP21878088A 1988-09-01 1988-09-01 BnZS circuit Expired - Lifetime JP2712353B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21878088A JP2712353B2 (en) 1988-09-01 1988-09-01 BnZS circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21878088A JP2712353B2 (en) 1988-09-01 1988-09-01 BnZS circuit

Publications (2)

Publication Number Publication Date
JPH0267011A JPH0267011A (en) 1990-03-07
JP2712353B2 true JP2712353B2 (en) 1998-02-10

Family

ID=16725261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21878088A Expired - Lifetime JP2712353B2 (en) 1988-09-01 1988-09-01 BnZS circuit

Country Status (1)

Country Link
JP (1) JP2712353B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102351095B (en) * 2011-09-05 2013-03-27 南京时恒电子科技有限公司 Linear feed mechanism for detecting and sorting thermistor chips

Also Published As

Publication number Publication date
JPH0267011A (en) 1990-03-07

Similar Documents

Publication Publication Date Title
US5327019A (en) Double edge single data flip-flop circuitry
US3417332A (en) Frequency shift keying apparatus
US4566099A (en) Synchronous clock generator for digital signal multiplex devices
US4317053A (en) High speed synchronization circuit
JP2712353B2 (en) BnZS circuit
US4289976A (en) Circuit arrangement for the transmission of digital data
US5062126A (en) High speed synchronous counter system and process with look-ahead carry generating circuit
GB1366472A (en) Phasesynchronising device
US3090943A (en) Serial digital data processing circuit
JP3485449B2 (en) Clock division switching circuit
USRE27394E (en) Closed loop logic gate multiple phase clock signal generator
JPH04233014A (en) Clock generating circuit of multiple-chip computer system
KR100249019B1 (en) Frequency dividing circuit
US3548182A (en) Full adder utilizing nor gates
KR930004419B1 (en) Clock generator
SU661758A1 (en) Pulsed converter
SU1596474A2 (en) Discrete phasing device
KR100313931B1 (en) Control signal generating circuit
JPH0332137A (en) Signal transmitter
SU1598146A1 (en) Commutator
SU1580339A1 (en) Device for information input
KR910004670Y1 (en) Write clock generating circuit on magnetic tape
KR930002353B1 (en) Laser printer engine connection control data sending circuits
SU882010A1 (en) Phase correcting device with frequency control
KR910009093B1 (en) Coded mark inversion coding circuit