[go: up one dir, main page]

JPS60107922A - Code error detection circuit - Google Patents

Code error detection circuit

Info

Publication number
JPS60107922A
JPS60107922A JP21518883A JP21518883A JPS60107922A JP S60107922 A JPS60107922 A JP S60107922A JP 21518883 A JP21518883 A JP 21518883A JP 21518883 A JP21518883 A JP 21518883A JP S60107922 A JPS60107922 A JP S60107922A
Authority
JP
Japan
Prior art keywords
input
code error
predetermined range
detection circuit
error detection
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
JP21518883A
Other languages
Japanese (ja)
Other versions
JPH0133975B2 (en
Inventor
Toshiyuki Yamauchi
山内 利之
Toshio Hanabatake
花畑 利男
Noriyuki Wada
和田 宣之
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 JP21518883A priority Critical patent/JPS60107922A/en
Publication of JPS60107922A publication Critical patent/JPS60107922A/en
Publication of JPH0133975B2 publication Critical patent/JPH0133975B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/076Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
    • H03M5/145Conversion to or from block codes or representations thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Error Detection And Correction (AREA)

Abstract

PURPOSE:To allow the use of a code error detecting circuit even when the bit rate of a transmit signal is 100Mb/sec by providing a means which outputs a limit signal when the counted value of an up/down counter exceeds a specific range. CONSTITUTION:When an optical transmission system perform nBmB conversion so that a running digital sum (RDS) is within the specific range, the running digital sum is calculated, and a decision circuit decides that a code error occurs when the sum exceeds the specific range. This circuit consists of the U/D counter 6 which follows up the bit rate of the transmit signal even above 100Mb/sec a selector 7, an FF8, NOR circuits 9 and 10, and OR circuits 11 and 12, so this circuit is usable as the code error detecting circuit even when the bit rate of input data attains to 100Mb/sec.

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は、光伝送系でランニングディジタルサム(以下
RDSと称す)が所定の範囲内になるようnBmB変換
を行なった場合、RDSをめこの値が該所定の範囲を越
えると符号誤9が発生したと判定する符号誤り検出回路
に係り特に伝送48号のピットレートが100Mb/s
eeの如く早い場合でも実現出来る符号誤シ検出回路に
関する0(b) 技術の背景 RDSとはディジタル信号の++ 0 ++°′1′′
を−1゜+1として計数した時の累積値である。
DETAILED DESCRIPTION OF THE INVENTION (a) Technical field of the invention The present invention provides an optical transmission system that converts the RDS to within a predetermined range when nBmB conversion is performed so that the running digital sum (hereinafter referred to as RDS) falls within a predetermined range. Regarding the code error detection circuit that determines that code error 9 has occurred when the value exceeds the predetermined range, the pit rate of transmission number 48 is 100 Mb/s.
0(b) related to a code error detection circuit that can be realized even in a case as early as ee.Technical background What is RDS?
This is the cumulative value when counted as −1°+1.

(e) 従来技術と問題点 第1図は従来例の符号誤り検出回路のブロック図である
(e) Prior Art and Problems FIG. 1 is a block diagram of a conventional code error detection circuit.

図中1は累積加算器、2はフリップフロップ(以下FF
と称す)、3.4は比較器、5はオア回路を示す。
In the figure, 1 is an accumulative adder, and 2 is a flip-flop (hereinafter referred to as FF).
), 3.4 is a comparator, and 5 is an OR circuit.

一動作を説明すると°゛1°゛又は°゛0°“のデータ
が累積加算器1に入力すると累積加算器1はノクルスを
発し、FF2はこのパルスによりセットされ、出力よシ
ルベルの信号を発し、累積加算器1にフィトパックされ
る。累積加算器1はFF2よりのパルスが来る度にデー
タが1なら1を加算しデ、−夕がOなら1を減算して累
積加算を行う。この累積加算値は比較器3.4に入力す
る。比較器3゜4には比較値としてRDSの所定の範囲
である一N。
To explain one operation, when data of °゛1°゛ or °゛0°'' is input to accumulative adder 1, accumulative adder 1 emits a noculus, FF2 is set by this pulse, and outputs a signal of sylvel. , are packed in the cumulative adder 1.The cumulative adder 1 performs cumulative addition by adding 1 if the data is 1 and subtracting 1 if the data is O every time a pulse from FF2 arrives. The cumulative addition value is input to a comparator 3.4.The comparator 3.4 receives a comparison value of -N which is a predetermined range of RDS.

十Nがセントされており入力する累積加算値が−Nよシ
少さいか+N、l:、!17大きくなると比較器3又は
4より瞑シ検出信号としてのパルスを発する。このよう
にして累積加算値をめることにより符号誤シを検出して
いる。
10N is used as a cent, and the cumulative addition value to be input is less than -N. +N, l:,! 17, the comparator 3 or 4 emits a pulse as a detection signal. In this way, code errors are detected by calculating the cumulative addition value.

しかし伝送(i号のビットレートが100Mb/see
 Kなると、累積加算器1及び比較器3.4はこれに追
従出来なくなり、このような場合は使用出来なくなる欠
点がある; (d) 発明の目的 本発明の目的は上記の欠点に鑑み、伝送信号のビットレ
ートが100Mb/5ecK7にっても使用出来る符号
誤9検出回路の提供にある。
However, the bit rate of transmission (i) is 100Mb/see
When K, the cumulative adder 1 and the comparators 3 and 4 cannot follow this and cannot be used in such a case; (d) Purpose of the Invention The purpose of the present invention is to improve the transmission An object of the present invention is to provide a code error detection circuit that can be used even when the signal bit rate is 100 Mb/5ecK7.

(e) 発明の構成 本発明は上記の目的を達成する為に、アップダウンカウ
ンタ及びセレクタは伝送信号のピットレートが100M
b/geeでも追従出来る物が有る点に着目し、データ
のl OII T″1′°が入力した時ダウンカウント
アツプカウントしカウント値をセレクタに入力するアッ
プダウンカウンタ及びRDSの所定の範囲を設定し入力
する該カウント値が該所定の範囲を越えた時制限信号を
出力するセレクタ及び該制限信号によシ該アップダウン
カウンタのカウント値が該所定の範囲内にするデータが
入力した場合は誤シ検出信号を出力すると共にカウント
値を該所定の範囲内にするデータが入力する迄該アップ
ダウンカウンタをホールドする手段によシ構成したもの
である。
(e) Structure of the Invention In order to achieve the above object, the present invention provides an up/down counter and a selector in which the pit rate of the transmission signal is 100M.
Focusing on the fact that there are things that can be tracked even with b/gee, set a predetermined range for the up/down counter and RDS that count down and count up when the data l OII T″1′° is input and input the count value to the selector. If the selector outputs a limit signal when the input count value exceeds the predetermined range, and the limit signal inputs data that causes the count value of the up/down counter to fall within the predetermined range, an error occurs. The up/down counter is configured by means for outputting a detection signal and holding the up/down counter until data that brings the count value within the predetermined range is input.

(f) 発明の実施例 以下本発明の一実施例につき図に従って説明する。(f) Examples of the invention An embodiment of the present invention will be described below with reference to the drawings.

第2図は本発明の実施例の符号誤シ検出回路のブロック
図である。
FIG. 2 is a block diagram of a code error detection circuit according to an embodiment of the present invention.

図中6はアップダウンカウンタ(以下U−Dカウンタと
称す)、7はセレクタ、8はFF、9゜10はノア回路
、11.12はオア回路を示す・U−Dカウンタ6は入
力端子S。Slに入力する1、0レベルにより下表の如
く制御される。
In the figure, 6 is an up/down counter (hereinafter referred to as a U-D counter), 7 is a selector, 8 is an FF, 9.10 is a NOR circuit, and 11.12 is an OR circuit.The U-D counter 6 is an input terminal S. . It is controlled as shown in the table below by the 1 and 0 levels input to Sl.

又出力Qo 、Q+ 、Qtよりは夫々1,2.4のイ
t1に相当する信号が出力される。
Furthermore, signals corresponding to 1 and 2.4 t1 are outputted from the outputs Qo, Q+, and Qt, respectively.

セレクタ7の入力端子S。181 + Sgに信号が入
力すると夫々7i1,2.、iの値か入力したと認識す
る。又瑞子A0〜AT 、B0〜B、は夫々、ILO〜
7の値に相当し、第2図ではA0〜A、及びB、〜B6
にHレベルAIIIA?及びB、、B。
Input terminal S of selector 7. When a signal is input to 181 + Sg, 7i1, 2 . , it is recognized that the value of i has been input. Also, Mizuko A0~AT and B0~B are respectively ILO~
Corresponds to the value of 7, and in Fig. 2, A0 to A, and B, to B6
H level AIIIA? and B,,B.

にLレベルを与えており、入力端子80〜s8に入力す
る値が6以上になると出力端子ZAよfiLレベルのパ
ルスを発し、父入力する値が1以下になると出力端子Z
Bより1.レベルのパルスを発する。従って入力する値
が2〜5の範囲なら出力端子ZAZBよシはパルスを発
しない。第2図の場合はRDSの所定の範囲を±2とし
た場合でこの2〜5の範囲がこれに該当している。
When the value input to the input terminals 80 to s8 becomes 6 or more, the output terminal ZA emits a pulse of L level, and when the input value becomes 1 or less, the output terminal Z
From B 1. Emit a level pulse. Therefore, if the input value is in the range of 2 to 5, no pulse will be emitted from the output terminal ZAZB. In the case of FIG. 2, the predetermined range of RDS is ±2, and this range of 2 to 5 corresponds to this range.

第2図はRDSの所定の範囲を±2とした場合の符号1
14b検出回路の例である。FF8に入力するデータが
°°11゛の場合はFF8の出力1はルベル、0は0レ
ベルとなり、データがIt OIIの場合はFF8の出
力1は0レベル、0はルベルとなる。従ってU−Dカウ
ンタ6はデータがIIII+の時はカウントアツプし、
データが1°OIIの時はカウントダウンし、累nされ
た値即ちRDSが出力端子Q0〜Q、より出力する。こ
の場合出力端子Q。−Q、より出力される値は11ツブ
カウントした時は4を出力し、lダウンカウントした時
は3を出力するb[よジスタートしたとして説明する・
U @Dカウンタ6の出力が6又は1即ちRDSの所定
の範囲を越えると、セレクタ7の出力端子ZA又はZn
よシロレベルのパルスが出力すれ、ノア回路lO又は9
に入力する。出力端子ZAよリOレベルが出力されてい
る時、FF8に°l I ++のテークが入力すると、
オア回路11.12の出力はルベルとZ、9U−Dカウ
ンタ6をホールドしカウント動作を停止し、又オア回路
11の出力よフ誤多検出(M号を発する。このU−Dカ
ウンタ6のボールドはF F” 8に°°0 ++のデ
ータが入力する迄続く。又出力端子ZBより0レベルが
出力されている時、FF8に°′0”1のデータが入力
するとオア回路11.12の出力はルベルとなり、U−
Dカウンタ6をホールトしカウント動作を停止し、又ノ
ア回路11の出力よシ誤り検出信号を発する。
Figure 2 shows the code 1 when the predetermined range of RDS is ±2.
14b is an example of a detection circuit. When the data input to the FF8 is °°11', the output 1 of the FF8 becomes a level and 0 becomes a 0 level, and when the data is It OII, the output 1 of the FF8 becomes a 0 level and 0 becomes a level. Therefore, the U-D counter 6 counts up when the data is III+,
When the data is 1°OII, a countdown is performed, and the accumulated value, ie, RDS, is output from the output terminals Q0 to Q. In this case, output terminal Q. The value output from -Q is 4 when it counts down to 11, and 3 when it counts down to b.
U@D When the output of the counter 6 exceeds 6 or 1, that is, the predetermined range of RDS, the output terminal ZA or Zn of the selector 7
When a high-level pulse is output, the NOR circuit IO or 9
Enter. When the O level is output from the output terminal ZA, when a take of °I ++ is input to FF8,
The outputs of the OR circuits 11 and 12 hold the UD counter 6 and stop the counting operation. Bold continues until the data of °°0 ++ is input to FF"8.Also, when the 0 level is output from the output terminal ZB, if the data of °'0"1 is input to FF8, the OR circuit 11.12 The output of is Lebel, and U-
The D counter 6 is held and the counting operation is stopped, and an error detection signal is generated from the output of the NOR circuit 11.

このUeDカウンタ6のホールトはFF8iC”1”の
テークが入力する迄続く。このようにしてRDSがp)
l定の範1(1を越えると誤シ検出信号を発する。
This halt of the UeD counter 6 continues until a take of FF8iC "1" is input. In this way RDS p)
If the value exceeds 1, an erroneous detection signal is generated.

尚θ1定の範囲を2倍にする場合は、U−Dカウンタ6
の出力端子Q+ 、Qt 、Qsをセレクタの入力端子
S。+ 81 + 82に接続することで可能である。
In addition, if you want to double the range of θ1 constant, use the U-D counter 6.
The output terminals Q+, Qt, Qs are the input terminal S of the selector. This is possible by connecting to +81 +82.

又U−Dカウンタ6の出力端子Q。Q+Qtより出力す
る最初の価は何んであっても、上記のホールド動作によ
JRDSの中心値は動作開始後すぐ前記説明の3と4d
間の値となる。
Also, the output terminal Q of the U-D counter 6. No matter what the initial value output from Q+Qt is, the center value of JRDS will be set to 3 and 4d in the above explanation immediately after the start of operation due to the above hold operation.
The value will be between.

(g) 発明の効果 以上詳細に説明せる如く、本発明によれば、伝送信号の
ビットレートが100Mb/see Kなってもこれに
追従するU・1〕カウンタ、セレクタ、FF、ノア回路
、オア回路で4’f[しているので、伝送信号のビット
レートが100Mb/seeになっても使用出来る勾−
号誤シ検出回路が得られる効果がある。
(g) Effects of the Invention As explained in detail above, according to the present invention, even if the bit rate of the transmission signal reaches 100 Mb/see K, the U.1 counter, selector, FF, NOR circuit, Since the circuit uses 4'f[, the slope can be used even if the bit rate of the transmission signal becomes 100 Mb/see.
This has the effect of providing a signal error detection circuit.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来例の符号誤シ検出回路のブロック図、第2
図は本発明の実施例の符号誤り検出回路のブロック図で
ある。
Figure 1 is a block diagram of a conventional code error detection circuit, and Figure 2 is a block diagram of a conventional code error detection circuit.
The figure is a block diagram of a code error detection circuit according to an embodiment of the present invention.

Claims (1)

【特許請求の範囲】[Claims] ランニングディジタルサムが所定の範囲を越えると符号
語シが発生したと判定する符@誤シ検出回路において、
データの°l 01+ ++ 1°゛が入力した時夕°
ウンカウントアップカウントしカウント値をセレクタに
入力するアップダウンカウンタ及び該所定の範囲を設定
し入力する該カウント値が該所定の範囲を越えた時制限
信号を出力するセレクタ及び該制限イg号により該アッ
プダウンカウンタのカウント値が該所定の範囲外にする
データが入力した場合は誤り検出イh号を出力すると共
にカウント(aを該所定の範囲内にするデータが入力す
る迄該アップダウンカウンタをホールドする手段により
構成したことを特徴とする符号誤シ検出回路。
In a sign@false code detection circuit that determines that a code word has occurred when the running digital sum exceeds a predetermined range,
When the data °l 01+ ++ 1°゛ is input
An up/down counter that counts up and inputs the count value to the selector, a selector that sets the predetermined range and outputs a limit signal when the input count value exceeds the predetermined range, and the limit Ig. If data that causes the count value of the up/down counter to fall outside the predetermined range is input, an error detection signal (a) is output and the up/down counter continues counting until data that makes the count value (a) fall within the predetermined range is input. 1. A code error detection circuit comprising means for holding the code.
JP21518883A 1983-11-16 1983-11-16 Code error detection circuit Granted JPS60107922A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21518883A JPS60107922A (en) 1983-11-16 1983-11-16 Code error detection circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21518883A JPS60107922A (en) 1983-11-16 1983-11-16 Code error detection circuit

Publications (2)

Publication Number Publication Date
JPS60107922A true JPS60107922A (en) 1985-06-13
JPH0133975B2 JPH0133975B2 (en) 1989-07-17

Family

ID=16668131

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21518883A Granted JPS60107922A (en) 1983-11-16 1983-11-16 Code error detection circuit

Country Status (1)

Country Link
JP (1) JPS60107922A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03171826A (en) * 1989-07-17 1991-07-25 Digital Equip Corp <Dec> Coding of improved data for digital signal and forward error control

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03171826A (en) * 1989-07-17 1991-07-25 Digital Equip Corp <Dec> Coding of improved data for digital signal and forward error control

Also Published As

Publication number Publication date
JPH0133975B2 (en) 1989-07-17

Similar Documents

Publication Publication Date Title
JPS55105900A (en) Error correction/detection system
US3902117A (en) Pcm error detection
US3366930A (en) Method and apparatus for rejecting noise in a data transmission system
JPS60107922A (en) Code error detection circuit
US4075569A (en) Digital method and apparatus for dynamically generating an output pulse train having a desired duty cycle from an input pulse train
US4812987A (en) Wave shaping circuit
KR900007057B1 (en) Circuit Repeated Code Signaling Detection Circuit and Method of Exchange
US3626369A (en) Telecommunication control system
JPS55166749A (en) Decoder circuit
JPS5964969A (en) Coded signal decoding device
SU1283743A1 (en) Device for checking conversion of information
JPS54136244A (en) Input unit to computers and the like of information transmission unit
SU1718385A2 (en) Reed-solomon code encoder
SU1345353A1 (en) Device for checking 1 from n code
JPS5833764A (en) Time monitor system
JPH0430628A (en) Ais detecting circuit
SU649152A1 (en) Code combination analysis arrangement
JPS63219226A (en) Decoding circuit
SU1282143A1 (en) Information input device
JPH02257333A (en) n-bit match detection circuit
SU858115A1 (en) Fixed storage unit testing device
SU139150A1 (en) Device for distinguishing modulo numbers
JPS5762433A (en) Data transfer control system
SU1656574A1 (en) Data compressor
JPS5569858A (en) Error detection and correction system