JPH01132252A - デジタル信号をデコードする装置 - Google Patents

デジタル信号をデコードする装置

Info

Publication number
JPH01132252A
JPH01132252A JP62134808A JP13480887A JPH01132252A JP H01132252 A JPH01132252 A JP H01132252A JP 62134808 A JP62134808 A JP 62134808A JP 13480887 A JP13480887 A JP 13480887A JP H01132252 A JPH01132252 A JP H01132252A
Authority
JP
Japan
Prior art keywords
pulse
signal
bit
pulses
cable
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
JP62134808A
Other languages
English (en)
Other versions
JPH055415B2 (ja
Inventor
Peter T Mclean
マクリーン ピーター ティ
O Winston Sergeant
サージェント オー ウィンストン
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.)
Digital Equipment Corp
Original Assignee
Digital Equipment Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23162345&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH01132252(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of JPH01132252A publication Critical patent/JPH01132252A/ja
Publication of JPH055415B2 publication Critical patent/JPH055415B2/ja
Granted legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00—Baseband systems
    • H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40—Transmitting circuits; Receiving circuits
    • H04L25/49—Transmitting 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/4904—Transmitting 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 self-synchronising codes, e.g. split-phase codes
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00—Conversion of the form of the representation of individual digits
    • H03M5/02—Conversion to or from representation by pulses
    • H03M5/16—Conversion to or from representation by pulses the pulses having three levels
    • H03M5/18—Conversion to or from representation by pulses the pulses having three levels two levels being symmetrical with respect to the third level, i.e. balanced bipolar ternary code
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00—Baseband systems
    • H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40—Transmitting circuits; Receiving circuits
    • H04L25/49—Transmitting 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/4917—Transmitting 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/4923—Transmitting 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/4925—Transmitting 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

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、−船釣に言うならば、デジタル通信に関する
ものであり、更に具体的に言うならば、制御器と駆動器
のようなデータ処理システムの異なる装置の間でデジタ
ル情報を伝送するためのエンコーディング技術に関する
ものであり、特に、エンコードされたデジタル信号をデ
コードする装置に関するものである。
従来の技術 データ処理システムのようなデジタルシステムは、シス
テム内の異なる装置が光フアイバチャンネルのような相
互接続ケーブル又はほかのリンクを介して互に通信する
ことがしばしば必要である。
たとえば、データ処理装置に使用されている二次記憶装
置は、制御器と、その制御器に接続された1以上の駆動
器とを一般に備えている。そして、これらの異なる装置
は互いに通信をしなければならない。
典型的な駆動器は、それに限定されないが、磁気ディス
ク、磁気テープ又は磁気ドラム記憶装置及び新しい磁気
バブル記憶装置のような直接アクセス記憶装置を含んで
いる。これらの二次記憶装置、特に駆動装置として磁気
ディスク記憶装置を使用する装置は、近年非常に複雑に
なってきた。
都合悪く、性能の増大を図る努力により、制御器と駆動
器との間の相互接続(通信コードを含む)が複雑さを増
し且つ高価になった。
この価格と複雑さの一部は、異なる駆動器が異なるデー
タ(即ちビット)伝送速度で動作することの結果である
。制御器が駆動器と通信するためには、駆動器の伝送速
度で情報を受信(そして送信)できなければならない。
そして、駆動器が外されて伝送速度の異なるものと替え
られるときは、制御器は、その新しい駆動器にも適合し
なければならない。更に、もし制御器が多数の駆動器に
接続されるならば、そのときは制御器は、駆動器の各々
に対してその適切な伝送速度で動作することができなけ
ればならない。
この問題に対する一つの方策は、広帯域フェイズロック
ループ(P L L)を制御器に使用することである。
しかし、PLLは複雑且つ高価であり、そして、受信信
号の周波数(そして位相)と一致するに時間がかかる。
別の方策は、駆動器が制御器に別のクロック信号を送り
、制御器がそのクロック信号を、駆動器からのデータ信
号のデコーディングと駆動器への伝送のクロックとの両
方に使用するようにすることであった。しかしながら、
この方策は、本譲受人のMASSBUS相互接続のよう
な、クロック信号用の別のチャンネルを制御器−駆動器
間相互接続部が有していることが必要である。
更に、データ処理システムが複雑になったこと、及びデ
ータ処理システムのトポロジーが精巧化したことのため
に、いわゆる“ブラウンドルループ”問題が重要且つ問
題になってきた。グラウンドループ電流には2つの主要
因がある。第1は、電カケープル及び電力分配線からの
電界が、異なるユニット間に延びるケーブルに交流電圧
を誘起することである。第2は、共通の交流電源から供
電される2以上の装置が、電力分配上の位相遅れの違い
により互に位相が一致していないことである。
従って、それら装置が正確には同電位にはない。
その結果、相互接続ケーブルの中の接地導体に沿って装
置間に電流が流れ、その電流は、ケーブル末端のライン
駆動器及び受信器の動作に干渉し悪化させ、ケーブルを
介しての通信に悪影響をもたらす。更に、そのようなグ
ラウンド電流は、ケーブルから電磁エネルギーを放射さ
せる。そして、この放射は、政府の規則や工業規格に反
するかも知れず、また、他の設備の動作に干渉するかも
知れない。
それ故、本発明の目的は、二次記憶装置に使用゛するに
適した(更に具体的にはその二次記憶装置の制御器と駆
動器との間の相互接続に使用するに適した)、駆動器と
制御器との間の相互接続を簡単にし且つ安価なデジタル
エンコーディング技術によりエンコードされたデジタル
信号をデコードする装置を提供することである。
本発明のもう1つの目的は、別のクロック信号の伝送の
必要なく且つ送信装置のビットレートを予じめ知ること
なく、広い速度範囲内の任意の速度で装置間をセルフク
ロッキング迅速同期通信できるエンコード技術によりエ
ンコードされたデジタル信号をデコードする装置を提供
することである。
本発明の更にもう1つの目的は、電気式と光フアイバ式
との両方に使用できるエンコーディング技術によりエン
コードされたデジタル信号をデコードする装置を提供す
るものである。
本発明の更にもう1つの目的は、相互接続が電気式のと
きのグラウンドループ問題を解消するか又は少くとも実
質的に少なくするエンコーディング技術及び装置間相互
接続を提供することである。
本発明の更にもう1つの目的は、高いビア)レートで制
御器と駆動器間を通信できるエンコーディング技術によ
りエンコードされたデジタル信号をデコードする装置を
提供することである。
発明の概要 本発明に依れば、上述の目的は主として特殊な信号処理
技術を利用することに依り達成される。
全情報は制御器と駆動器との間に送られるがこれはセル
フクロックコード表を用い別々なりロック信号送信の必
要を排除する。この表は成る程度までは周波数には依存
性がない。即ち、広凡な周波数レンジつまりビット率に
わたり作動可能で受信装置は送信装置のビット送信速度
、知る必要がない。エンコードされた信号は直流成分は
もたず、実際には如何なる送信速度に対しても交流成分
は皆高い周波数である。これは受信器に於いてフィード
バックヒステリシスが使える事になりエンコードされた
信号をケーブルに結合するためのバイパス結合を容易に
する。この特徴はアースループ電流用の主回路(主とし
て60Hzの低い周波数)を排除する。又、単純な光フ
ァイバの利用も出来る様にする。
本発明に関連したエンコード方法に依れば、データビッ
トは予め定められた一定巾の二極パルス(即ち正・負パ
ルス)により相互接続ケーブルを交(aする。所与のビ
ットセルに対してパルスパターンを決定するにはこのビ
ットを次のビットと比較する。ピットセルの先縁に於い
ては、1つのパルスがビット値を信号するために送られ
る。正のパルスは“1″を示し、負のパルスは0′を示
す。(もち論述に示してもよいが)。若し次の信号(続
いて来た信号)が同値であったならば第1パルスの後で
このビットセル内で第2のパルスも送る。この第2パル
スは第1パルスとは逆の極性が与えられる。従って、パ
ルス極性は交番し、送信信号の平均値はO(即ち直流成
分はない)である。この平均値はこれが一定でない限り
に於いてはOでない様にもたし得る。何となればこの平
均値には何らメツセージ情報を含んでいないからである
。
明らかな様にエンコードされた信号は2つのパルス流の
重畳(或いは加え合わされたもの)体で構成される。第
1のパルス流は各ピットセルの先縁に於いて発生された
パルスより成るビット値を表わす。第2パルス流はエン
コードされた信号の直流成分をOにするために注入され
た反対極性の補償パルスより成る。
第1パルス流に於ける各パルス間の間隔はビット送信速
度のみの函数でありビットセルの巾に等しい。然し、受
信装置はビット送信速度を知る必要はない。受信器がパ
ルス巾(時間巾)を知る限りに於いては、データとクロ
ックとを検出・分離することができる。若しパルス巾が
一定で既知であるならば、データ速度は殆ど0から成る
上限(パルス巾により決まるが)までの広範囲に変える
事が出来る。理論的には最大の伝送速度は1対のパルス
(1つの型)の合成中がビットセルの巾と同じであった
時に達成される。もち論実際には成る程度の安全余裕は
見ておかねばならない。
パルス極性が交番するから、パルスが抜けたり、追加さ
れたり(ノイズパルス)或いは変化したりしたパルスを
検出することは容易である。各ビットセルは適正なパル
ス変化であるかどうかチエツクされる。これは何ら費用
を追加せずに各送信プツトに対しパリティビットをもた
せると云う事と殆ど似ている。
光フアイバー設備で働かすためには交流結合受信器が3
段送信光源と共に用い得る。この構成に於いては、0出
力が負パルスに取り代えられ、最大までに半分の出力が
Oレベル出力に取り代えられ、最大光出力が正の電気パ
ルスに取り代えられる。
実施例 次に、添付図面に基づいて本発明の実施例について本発
明をより詳細に説明する。
本発明のデコーディング装置を説明する前に、先ず、セ
ルフクロッキングエンコーディング技4hについて説明
する。セルフクロッキングコードを使用することにより
、別のクロック信号を伝送することが不要になる。例え
ば2次記憶機能を使用した場合、制御器は駆動器から受
信したエンコードされた“クロック及びデータ”信号か
ら駆動器のクロック信号を分離する。その後、この制御
器はこの情報を用いて駆動器へ伝送するために用いられ
るクロ・ツク信号を発生する。このように信号伝送は、
常に駆動器のデータ伝送速度で行なわれる。
さらに、このようなエンコーディング技術の実施方法の
ために、そのデコーディング装置は、自動的にデータ速
度の変更を伴なうことになる。したがって、ある伝送速
度を使用する駆動器をあるケーブルから外し、その代用
として、より遅いか又は速い伝送速度を使用する駆動器
を接続することができる。この際、制御器の交換又は調
節を何ら必要としない。実際、エンコーディング及びデ
コーディングのプロセスを妨げることなく、伝送を遮断
又は停止させることも可能となる。通信を再開する場合
には、伝送が停止された場所を発見するだけでよい。
第1A図は、制御器20と駆動器30との間をケーブル
10で接続した第2図の伝送系においてデータを伝送す
るために、本発明に関連したエンコーディングプロセス
(第1B図にその概要を示す。)によって発生された波
形を示すものである。
波形80は、駆動器から制御器へ伝送されるNRZデー
タを表わすものとする。バイナリパターン101100
を表わす6ビツトの信号が伝送されるものとする。各ビ
ットは、そのビットセル時間Tだけ現われる。符号Ti
はiビット目のビットセルの時間幅を表わす。この信号
をエンコードしたデータが波形82で示され、これがケ
ーブル10へ伝送される実際の信号を表わす。
このエンコーディングの法則は非常に単純である(第1
B図参照)。まず、各ビットセルの前縁“LE”におい
て波形82に1つのパルスが現われる。このパルスは、
エンコードされるビットの値に応じて正極性(ステップ
41及び42A)又は負極性(ステップ41及び42B
)のいずれかをもつ。前者はビット値が1の場合であり
、後者はビット値が0の場合である。しかしながら、直
流成分を除去する目的を満たすためには、パルスの極性
を変えなければならない。従って、2つの隣接するビッ
トセルがいずれもOか又は1である場合には、その隣接
する2つのビットセルの最初の方に付加パルスが加えら
れ、その加えられたパルスには、そのビットセルの最初
のパルスの極性と逆の極性が与えられる(ステップ43
及び44)。
この直流成分の除去に伴なう更なる束縛は、正と負のパ
ルスは逆極性でかつ等しい平均値を有していなければな
らないことである。これを達成するのに最も容易な方法
は、パルスの振幅を等しい大きさでかつ逆極性とし、さ
らにパルス幅を等しくすることである。これが行なわれ
たとき、エンコードされた信号は、全く直流成分を含ま
ず、その波形82がケーブルlOへ交流伝送される。
もちろん、このエンコードされた信号は“実時間”で伝
送されるけれども、次のビットセルとの“ルックアヘッ
ド”比較を行なうために生のデータ信号かられずかに遅
延されなければならない。
これらの原理を参照しながら第1図の例についてさらに
詳細に説明する。第1ビツトセルは、■であって時間T
1だけ発生し、正のパルス82Aにエンコードされる。
時間幅T2の次のビットを見ると、ビット値が0である
ことがわかる。この゛ビットの極性は第■ビットと逆で
あるから、“逆極性”パルスをビットセル1に追加する
必要は全くない。この第2ビツトセルはその前縁(LE
、)°において負パルス82Bとしてエンコードされて
伝送される。次のビットすなわち第3ビツトを見ると、
これは時間幅T、でビット値1であり第2ビツトとは逆
極性となっている。従って、ビットセル2内に“逆極性
”パルスを追加する必要はない。セル3のビットは1で
あるのでそれをエンコードしたものとして正のパルス8
2Cが伝送される。しかしながら、セル4にもビットl
が含まれ、それは、セル3内のビットと同じ極性をもつ
。従って上述した法則によれば、負の“逆極性”パルス
82Dがパルス82Cに続いてセル3内に追加される。
第1A図に示したように、パルス82Dの前縁ハハルス
82Cの後縁と一致するが、その2つのパルスは、その
ビットセルが十分に広い幅を有するならばわずかに離れ
ていてもよい。
ビット5は、時間幅T、であってビット4と逆極性を有
している。したがって時間幅T、に存在するただ1つの
パルスは、ビット値が1″であることを表わす正のパル
ス82Eとなる。このビット5の値Oは、時間幅T、内
の負のパルス82Fとしてエンコードされる。しかしな
がら、ビット6もまた0なので、極性転換のため補償用
の正のパルス82Gがセル5内に追加される。セル6の
前縁では負のパルス82Hが発生され、これはビット6
の値Oに対応する。
このように、時間幅Tiは、少なくとも一対のパルスを
伝送するのに十分な長さをもっていなければならないこ
とはわかるであろう。すなわち、Tiは少なくとも2を
秒でなければならない。ただし、tは正及び負のパルス
の最大パルス幅を表わす。
第3図には、適当なエンコーダ/ケーブルドライバ回路
が示されている。この回路は、入力としてNRZデータ
信号及び同期クロックを受信し、出力としてENCOD
ED DETA信号を発生する。このENCODED 
DATA信号にはデータ及びクロックの情報が含まれて
いる。この回路に関係する波形を第4図に示す。基本的
には、エンコーダ/駆動器100は、一対のエツジトリ
ガパルス発生器102及び104、マルチプレクサ10
6、マルチプレクサ制御回路108、パルス変圧器・駆
動具回路網110及びパルス変圧器112から構成され
る。
パルス発生器102はライン122のCLOCに信号を
受け2つの信号を発生する。すなわち、ライン124に
PIH信号(この信号はマルチプレクサ106の入力X
2とX3になる。)を、ライン126にDEL  CL
OCK信号(この信号は第2パルス発生器104に入力
される。)を出力する。ライン122のCLOCK信号
の各正方向縁すなわち前縁では、パルス発生器102は
ライン124にPIH信号の正方向パルスを発生する。
PIHパルスの巾は、主として遅延ライン128によっ
て制御され、その巾は例えば約14ナノ秒で十分な間隔
をもって最大約25メガビツト/秒のビット伝送速度が
得られる。遅延ライン128によって与えられ°る遅延
量はPIHパルスのパルス巾を決める。従ってライン1
26のDELCLOCK信号はPIHパルス巾だけ遅延
したCLOCR信号を表わす。従って、パルス発生器1
04はライン134に正方向パルスのP 2 H信号を
発生する。P2Hパルスの前縁はライン124のPIH
パルスの後縁に一致する。
遅延ライン12B及び138を整合させると、PIHパ
ルスとP2Hパルスのパルス巾は等しくなる。製造及び
整合を容易にするために遅延ライン128及び138を
RC回路で置き換えることができる。現代の製造技術で
はそのような回路の抵抗を極めて精密に調整することが
できるので、遅延量、従ってPIH及P2Hのパルス巾
をほぼ等しくすることができる。
PIH及びP2H信号はパルストランス駆動回路110
を作動させ、該駆動回路110はケーブル20に適当な
タイミングで正及び負のパルスを発生する。マルチプレ
クサ106は各PIH及びP2H信号がいつケーブルに
パルスを発生させるべきかを決定し、各パルスの極性を
選択する。
パルスがライン154すなわち、マルチプレクサ106
の出力端子Y+に現われると、そのとき正パルスがケー
ブルに発生する。ライン154にパルスが現われると、
オープンコレクタドライバ172が作動し、トランス1
12の1次巻線の上半部を介して電流を流す。次に、こ
れによって、ケーブル10に正パルスが発生する。逆に
ケーブルに負パルスが発生する場合には、ライン144
すなわちマルチプレクサ106のY−出力にパルスが現
われる。これによって、オープンコレクタドライバ17
4が作動しトランス112の1次巻線の下半部112B
を介して電流が流れ、ケーブル10に負パルスが誘導さ
れる。
マルチプレクサ106の作動はマルチプレクサ制御回路
108によって制御される。マルチプレクサ制御回路1
08は、次に、伝送されるべきNRZデータに応答し、
PIH及びP2Hパルスをマルチプレクサの各出力端子
にいつ発生させるかを決定する。
マルチプレクサ106は多かれ少なかれ一対の単極双投
スイッチを備えている。その極はY十出力と、Y−出力
である。Y十出力は入力X1又はX2に投入され、Y−
出力は入力X3又はX4に投入される。マルチプレクサ
スイッチの状態はライン159及び165によってマル
チプレクサのAとBのそれぞれの制御入力に与えられる
信号によって決定される。従って、P I H及びP2
Hパルスはマルチプレクサの出力のいずれかに現われる
。第5図の真理値表はマルチプレクサ106の作動をま
とめたものであり、これはECI、型10174マルチ
プレクサを使用した場合の実施例である。(同様に他の
ディジタル成分は両立性のあるECL成分である。) エンコードされるべき信号、すなわちラベル付されたN
RZ  DATAは、ライン156により第1のD型フ
リップフロップ158の入力りに与えられる。フリップ
フロップ158はライン162を介してパルス発生器1
04により与えられるP2H信号が補充されるとクロッ
ク化される。フリップフロップ158の出力Qは第2の
D型フリップフロップ164 (同様にクロック化され
る)のD入力及びマルチプレクサ106の第1の制御入
力Aに与えられる。フリップフロップ164のQ出力は
マルチプレクサ106の第2の制御人力Bに与えられる
。
フリップフロップ158から与えられる信号はマルチプ
レクサ106の入力Aを制御しNEWDATA信号とし
て表わされる。マルチプレクサの制御人力Bに与えられ
るフリップフロップ164の出力はDEL  DATA
信号として表わされる。
NEW  DATA信号はlクロック周期だけ遅れたN
RZ  DATAに対応し、一方、口11!L DAT
A信号はさらにlクロック周期だけ遅れたNEW Dへ
T^信号に対応する。
たとえば、問題の特定ビットセルに対しては、最初のパ
ルスが正極性であるべきだと仮定すると、この場合には
、そのセルに対するPIHパルスは、ライン124から
、マルチプレクサ106を介してX2人力からライン1
54のY十出力まで導かれる。もし、負パルスであるべ
き場合(次のビットがまた“1”であるという理由で)
には、後続のP2Hパルスはマルチプレクサを介してラ
イン134から(すなわちX4人力から)ライン144
(すなわちY−出力)に専かれる。
逆に、そのセルの最初のパルスが負であるべきならば、
ライン124のP I Hパルスはマルチプレクサ10
6を介してライン144すなわちY−出力に轟かれる。
従って、P I H及びP2Hパルスはラインドライバ
ー作動のタイミングだけを制御し、それぞれ正及び負の
パルスの両方を発生するということを理解されたい。ケ
ーブル10のパルスの極性は、そのケーブルによってど
のドライバ(172及び174)が作動させられてその
パルスを発生したかによって決まる。
データが伝達されないときには、割込み可能/割込み禁
止信号をライン176を介してライントライバ172お
よび174に供給することによって、これらのライント
ライバを割込み禁止状態とするとともに、スプリアスな
信号が伝送されないようにすることができる。
第6A図および第6B図は、第3図のエンコーダ/トラ
ンスミッタと互換性を有するレシーバ/デコーダの本発
明の実施例を示している。この第6A図及び第6B図に
示された基本レシーバ/デコーダは、例えばスプリアス
なパルスの混入(例えばノイズによる)や、存在すべき
パルスの不存在等のパルスエラーを検出することができ
る付加的な回路を示している。それらの作動上の方法論
または機能性は、第6C図に示されているので、それを
参照されたい。
次に特に第6A図を参照して、基本レシーバ/デコーダ
回路200を説明する。この目的のため、第6A図の回
路の種々の点に現われる波形を含む第7図を参照する。
ケーブル10は、レシーバ/デコーダ回路200のパル
ス変換器202の一次巻線に接続されている。この変換
器202の二次巻線は、全体が符号208で示された抵
抗回路網を介してラインレシーバ204および206に
接続されている。抵抗回路m208は、ケーブルを終端
させるために整合インピーダンスを供与するとともに、
ラインレシーバのための闇値を設定するものである。ラ
インレシーバ204は、ケーブルにおける正のパルスを
検出するものであり、一方ラインレシーバ206は、負
のパルスを検出するものである。レシーバ204の出力
端はフリップフロップ210のセット入力端(S)に接
続されており、またラインレシーバ206の出力端は該
フリップフロップ210のリセット入力端(R)に接続
されている。従って、ケーブル10における正のパルス
の前縁がフリップフロップ210をセットし、そしてこ
のケーブルlOにおける負のパルスの前縁が該フリップ
フロップ210をリセットする。図解すると、バスデー
タ波形212が第7図に示すような形状であるならば、
ライン216上のフリップフロップ210のQ出力端に
おける波形は、波形212のようになる。この波形21
2はRCVDINFO信号と称される。この信号は、第
6C図におけるステップ270で形成される。
フリップフロップ210のQ出力端は、イクスクルーシ
ブORゲート218、遅延ライン220およびD型フリ
ップフロップ222からなるNRZ両構成回路網に接続
されている。任意のi番目のビットをデコーディングす
るため、イクスクルーシプORゲート218は、D型フ
リフプフロップ222のD入力端に接続されたライン2
16上のi番目のセルの波形を受ける。(i−1)番目
のビットの値を示すフリップフロップ222のQ出力端
は、ライン224を介してイクスクルーシブORゲート
218の他の入力端に接続されている。
イクスクルーシブORゲートの合成出力は、第7図に波
形226として示されている。このイクスクルーシブO
Rゲート218の出力は、遅延ライン128および13
8と同じ遅延作用をなす遅延ライン220に供給される
。第7図に波形228で示された遅延ライン220の出
力は、フリップフロップ222をストローブすなわちク
ロックして、各ビットセルの第1パルスの間上記RCV
DINFO信号をサンプリングする。このとき、イクス
クルーシブORゲートは、フリップフロップ222がビ
ットセルにおけるいかなる後に続くパルスにも応答しな
いように作用している(第6c図のステップ272)、
フリップフロップ222のQ′″出力端は、第7図に波
形230で示されているような完全にデコードされたN
RZデータを供給する。
第6B図に示したシンプルな回路を付加することによっ
て、信号の欠落または付加されたパルスを検出すること
ができる。この回路は、一対のD型フリップフロップ2
32および234とORゲート236とからなっている
。フリップフロップ232は、付加されたパルスを検出
するものであり、一方フリップフロフプ234は、パル
スの欠落を検出するものである。フリップフロップ23
2のD入力端は、上記RCVD  INFO信号を伝送
スルライン216に接続されており、そしてこのフリッ
プフロップのためのクロックは、ライン238上のライ
ンレシーバ204の出力端から供給される。フリップフ
ロップのQ出力端力び1”の状態であるときには、エラ
ーi示している。
同様に、フリップフロップ234のD入力端は、ライン
242上のフリップフロップ210のQ“出力端からR
CVD  INFO’″信号を受けるようになっている
。フリップフロップ234は、ライン244を介して供
給されるラインレシーバ206の出力によってクロック
される。このため、フリップフロップ234のQ出力端
は、パルスの欠落を示す。
フリップフロップ232および234の出力端は、いず
れのフリップフロップでエラーを検出したときでも、パ
ルスエラーを信号で知らせることができるようにORゲ
ート236で結合されている。基本的には、第6B図の
回路は、受けた連続する一対のパルスの極性が異ならな
いことを該回路が検出したときは、エラーを示す。
同様の基本的な技術が光通信に用いることができる。し
かしながら、この状況においては、光学チャネルは、駆
動器とコントローラの間の直流絶縁性を有している。従
って、コードの直流除去特性を用いる必要がない。例え
ば、上記したようなRCVD  rNFo信号に該当す
る信号をケーブルで伝送することができる。または、第
8図に示したように直流バイアスをかけることができる
。
すなわち、一定の光強度レベル262を基準として用い
ると、上記発明の要約の欄で説明したように、増大が正
のパルス264に該当し、減少が負のパルスに該当する
。すなわち、パルスは単に比較的正または比較的負であ
ればよく、そして用語“比較的”は、適宜上記したよう
に連続して生ずる“正”および“負”の場合も含むもの
である。
更に、比較的正および比較的負の電気パルスまたは光学
パルスについて説明したが、これに限られるものではな
い。必要とされるすべての事は、異なったタイプの間隔
である信号を用いることであり、用語“パルス”がそれ
を示している。
以を本発明を実施例について説明したが、当業者である
ならば容易に変更、改良が可能である。
この変更改良は、説明していないが本発明の範囲内に含
まれることはもちろんである。従って、本発明は、上記
説明に限定されるものではなく、特許請求の範囲からの
み規定されるものである。
【図面の簡単な説明】
第1A図は本発明に関連したエンコードされてない波形
とこれに対応してエンコードされた波形とを示した図、
第1B図は本発明に関連したエンコードする方法の各段
階を示した図、第2図は本発明に関連した第2の記憶シ
ステムを示すブロックダイヤグラム、第3図は本発明に
関連した情報をエンコードする装置を示した回路図、第
4図は第3図のエンコーダで働く波形の例示、第5図は
第3図のマルチプレクサの真価表、第6図は本発明によ
りエンコードされ送信された信号をデコードする装置の
回路図、第6B図は第6A図装置と関連して利用する任
意選択付属装置で単一ビット送信エラーを検出する装置
の回路図、第6C図は第1B図に示した方法によりエン
コードされた信号をデコードする方法の各段階を示した
図、第7図は第6A図のデコーダに関する波形の例示、
第8図は第1A図に対比して示すもので光伝送用にエン
コードされた波形を示す図である。 204・・・・・・ラインレシーバ・′、206・・・
・・・ラインレシーバ、 210・・・・・・フリップフロップ、218・・・・
・・イクスクルーシブORゲート、220・・・・・・
遅延ライン、 222・・・・・・D型フリップフロップ。 の=I 無用L O・科#比 Fig、 5 Fig、 6C

Claims (1)

  1. 【特許請求の範囲】 デジタル信号をデコードして、所定の一定の持続時間を
    有しデータパルス及び補償パルスを含む一連の相対的に
    正のパルス及び相対的に負のパルスであるデコードされ
    たNRZ信号を与えるための装置において、 (a)前記負のパルスを検出するための負パルス検出手
    段と、 (b)前記正のパルスを検出するための正パルス検出手
    段と、 (c)前記負パルス検出手段及び正パルス検出手段に応
    答して負パルスの前縁にて2レベル信号を第1の2進レ
    ベルへ設定し正パルスの前縁にて前記2レベル信号を第
    2の2進レベルへ設定するための手段と、 (d)パルスの前縁の後の所定時間であって、前記一連
    のパルス中において、データパルスが発生する速度とは
    無関係で且つ一定であるような所定時間にて、前記2レ
    ベル信号をサンプリングし、それらサンプリングの間そ
    のサンプル値を保持してそれらサンプル値が前記デコー
    ドされたNRZ信号を構成するようにする手段と を備えることを特徴とする装置。
JP62134808A 1981-09-11 1987-05-29 デジタル信号をデコードする装置 Granted JPH01132252A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US301193 1981-09-11
US06/301,193 US4475212A (en) 1981-09-11 1981-09-11 Frequency-independent, self-clocking encoding technique and apparatus for digital communications

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP57502922A Division JPS58501490A (ja) 1981-09-11 1982-08-27 デジタル通信のための周波数独立セルフクロツキングエンコ−デング技術及び装置

Publications (2)

Publication Number Publication Date
JPH01132252A true JPH01132252A (ja) 1989-05-24
JPH055415B2 JPH055415B2 (ja) 1993-01-22

Family

ID=23162345

Family Applications (2)

Application Number Title Priority Date Filing Date
JP57502922A Granted JPS58501490A (ja) 1981-09-11 1982-08-27 デジタル通信のための周波数独立セルフクロツキングエンコ−デング技術及び装置
JP62134808A Granted JPH01132252A (ja) 1981-09-11 1987-05-29 デジタル信号をデコードする装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP57502922A Granted JPS58501490A (ja) 1981-09-11 1982-08-27 デジタル通信のための周波数独立セルフクロツキングエンコ−デング技術及び装置

Country Status (7)

Country Link
US (1) US4475212A (ja)
EP (1) EP0074587B1 (ja)
JP (2) JPS58501490A (ja)
AU (1) AU548874B2 (ja)
CA (1) CA1193733A (ja)
DE (1) DE3268033D1 (ja)
WO (1) WO1983000967A1 (ja)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4592072B1 (en) * 1982-05-07 1994-02-15 Digital Equipment Corporation Decoder for self-clocking serial data communications
DE3247120C2 (de) * 1982-12-20 1985-09-12 Siemens Ag, 1000 Berlin Und 8000 Muenchen Verfahren und Schaltungsanordnung zur Umsetzung eines zwischen zwei Pegeln wechselnden Binärsignals in ein Pulscodesignal, das Datenimpulse und Erneuerungsimpulse aufweist
US4545055A (en) * 1983-07-20 1985-10-01 Loral Corporation Error analyzer for data communicated by bus protocol
GB2147477B (en) * 1983-09-28 1987-07-08 Philips Electronic Associated Data transmitter data receiver and data transmission system
US4703471A (en) * 1985-01-02 1987-10-27 General Electric Company Monolithically integrated electro-optical multiplexer/demultiplexer
US4807231A (en) * 1986-03-08 1989-02-21 Honda Giken Kogyo Kabushiki Kaisha Multiplex communication method
JPS62235851A (ja) * 1986-04-07 1987-10-16 Tamura Electric Works Ltd ボタン電話装置のデ−タ伝送方式
US4791407A (en) * 1987-08-04 1988-12-13 Trustees Of Columbia University In The City Of New York Alternate mark/space inversion line code
GB8906093D0 (en) * 1989-03-16 1989-04-26 British Telecomm Optical transmission system
US5023891A (en) * 1989-07-25 1991-06-11 Sf2 Corporation Method and circuit for decoding a Manchester code signal
US5027085A (en) * 1989-10-03 1991-06-25 Analog Devices, Inc. Phase detector for phase-locked loop clock recovery system
US5020872A (en) * 1990-01-04 1991-06-04 Smiths Industries Aerospace & Defense Systems Incorporated Method of operating an electrooptic modulator
US5303265A (en) * 1990-06-29 1994-04-12 Digital Equipment Corporation Frequency independent encoding technique and apparatus for digital communications
DE4220597C1 (en) * 1992-06-24 1993-05-19 Micro Technology Gmbh, 6200 Wiesbaden, De Digital signal coding method e.g. for computer network - generating data pulses with three or more pulse widths dependent on pulse widths and polarities of preceding pulse(s)
FR2706104B1 (fr) * 1993-06-02 1995-09-22 Klibanov Elvard Système de transmission numérique utilisant un signal analogique composé des impulsions gaussiennes ou cos2 de polarités opposées.
US5796781A (en) * 1993-07-09 1998-08-18 Technitrol, Inc. Data receiver having bias restoration
US5684833A (en) * 1994-04-21 1997-11-04 Aichidenshi Kabushiki Kaisha Mutual conversion method of binary data and multilevel signal, its communication method, and its receiving device
US5651001A (en) * 1994-12-22 1997-07-22 Intel Corporation Method and apparatus for full duplex signaling
US5737366A (en) * 1995-12-29 1998-04-07 Lucent Technologies Inc. Method and apparatus for receiving line encoded bursts of information
ES2342136T3 (es) * 1996-07-24 2010-07-01 Robert Bosch Gmbh Procedimiento para sincronizar datos e interfaz de transmision.
AU3927900A (en) * 1999-03-29 2000-10-16 T Squared G Incorporated Optical digital waveform generator
US6925067B2 (en) * 1999-04-23 2005-08-02 Qualcomm, Incorporated Configuration of overhead channels in a mixed bandwidth system
US6549351B1 (en) * 1999-06-22 2003-04-15 Cirrus Logic, Inc. Auxiliary data encoding in a disk drive system
KR100303315B1 (ko) 1999-08-05 2001-11-01 윤종용 전송속도 무의존성의 광수신 방법 및 장치
DE10132048A1 (de) * 2001-07-03 2003-01-23 Siemens Ag Ausgabeeinheit, Empfangseinheit, Anordnung zur Datenübertragung in einem Kraftfahrzeug sowie Verfahren dazu
US7221711B2 (en) 2002-03-27 2007-05-22 Woodworth John R Multilevel data encoding and modulation technique
US7145483B2 (en) * 2003-12-08 2006-12-05 Infineon Technologies Ag Chip to chip interface for encoding data and clock signals
US7535964B2 (en) * 2005-08-31 2009-05-19 Maxim Integrated Products, Inc. Self-clocked two-level differential signaling methods and apparatus
US7672393B2 (en) * 2006-08-02 2010-03-02 Richtek Technology Corporation Single-wire asynchronous serial interface
US9231790B2 (en) * 2007-03-02 2016-01-05 Qualcomm Incorporated N-phase phase and polarity encoded serial interface
US8064535B2 (en) * 2007-03-02 2011-11-22 Qualcomm Incorporated Three phase and polarity encoded serial interface
US9711041B2 (en) 2012-03-16 2017-07-18 Qualcomm Incorporated N-phase polarity data transfer
KR101430168B1 (ko) * 2008-01-09 2014-08-13 삼성전자주식회사 3단계 신호를 송수신하는 광 송수신 장치
CN102386977A (zh) * 2011-10-20 2012-03-21 航天科工深圳(集团)有限公司 一种用于光纤传输的数据发送、接收方法、装置及设备
JP2019046523A (ja) * 2017-09-04 2019-03-22 株式会社東芝 磁気ディスク装置及びライト処理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3331079A (en) * 1962-12-05 1967-07-11 Sperry Rand Corp Apparatus for inhibiting non-significant pulse signals
JPS5011011A (ja) * 1973-05-29 1975-02-04
JPS5081463A (ja) * 1973-11-20 1975-07-02
JPS51105322A (ja) * 1975-03-03 1976-09-17 Torayoshi Sakaeda Konkuriitohyomennokiborikeshokakoho

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US31311A (en) * 1861-02-05 Method oe believing geographical outlines on molded elastic globes
US3243580A (en) * 1960-12-06 1966-03-29 Sperry Rand Corp Phase modulation reading system
BE633012A (ja) * 1962-06-08
JPS5143367B2 (ja) * 1972-07-07 1976-11-20
US3863025A (en) * 1973-04-25 1975-01-28 Gte Automatic Electric Lab Inc Data transmission method
JPS5822247B2 (ja) * 1974-10-11 1983-05-07 ニホンコウギヨウ カブシキガイシヤ ハイガスノシヨリホウ
US4027152A (en) * 1975-11-28 1977-05-31 Hewlett-Packard Company Apparatus and method for transmitting binary-coded information
USRE31311E (en) 1976-03-19 1983-07-12 Ampex Corporation DC Free encoding for data transmission system
US4084069A (en) * 1976-11-01 1978-04-11 Burroughs Corporation Encoding and driving means for use in a three-level digital data communication system
US4167760A (en) * 1978-03-28 1979-09-11 Ampex Corporation Bi-phase decoder apparatus and method
US4282601A (en) * 1979-03-02 1981-08-04 Burroughs Corporation Three level data transmission system having means for seeking a constant average value for the transmitted signals
US4255742A (en) * 1979-06-07 1981-03-10 Ford Motor Company Data communication code
US4317211A (en) * 1980-06-02 1982-02-23 The United States Of America As Represented By The Secretary Of The Navy Manchester code decoding apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3331079A (en) * 1962-12-05 1967-07-11 Sperry Rand Corp Apparatus for inhibiting non-significant pulse signals
JPS5011011A (ja) * 1973-05-29 1975-02-04
JPS5081463A (ja) * 1973-11-20 1975-07-02
JPS51105322A (ja) * 1975-03-03 1976-09-17 Torayoshi Sakaeda Konkuriitohyomennokiborikeshokakoho

Also Published As

Publication number Publication date
JPH0454418B2 (ja) 1992-08-31
EP0074587A3 (en) 1983-07-27
EP0074587B1 (en) 1985-12-18
JPH055415B2 (ja) 1993-01-22
US4475212A (en) 1984-10-02
WO1983000967A1 (en) 1983-03-17
DE3268033D1 (en) 1986-01-30
CA1193733A (en) 1985-09-17
EP0074587A2 (en) 1983-03-23
AU8952682A (en) 1983-03-28
AU548874B2 (en) 1986-01-02
JPS58501490A (ja) 1983-09-01

Similar Documents

Publication Publication Date Title
JPH0454418B2 (ja)
AU570111B2 (en) High-speed digital loop transceiver
EP0185556B1 (en) A method for digital clock signal recovery from manchester-encoded signals
US11476887B2 (en) Controller area network controller and transceiver
EP0186462B1 (en) A method for detection of manchester-encoded signals
US7463706B2 (en) System and method for performing on-chip synchronization of system signals utilizing off-chip harmonic signal
EP0813153A2 (en) Serial-to-parallel converter in a data communication system
KR100279921B1 (ko) 자체클럭킹을제공하는다중레벨데이터통신을위한데이터처리시스템을이용한방법및장치
JPH06291725A (ja) 光ファイバーによるデータ通信の高速で柔軟性のある多重化用の装置と方法
EP0227378A2 (en) Method for receiving and converting high speed serial data pattern input signals to parallel data pattern output
US7333518B2 (en) Transmission method and transmission system as well as communications device
WO1990004297A2 (en) Local area network modem
JPH1028091A (ja) 光ファイバで送信されるデジタル・データをエンコードおよびデコードする回路および方法
GB2456517A (en) Serial data communication circuit for use with transmission lines using both data and clock to enable recovery of data synchronously
JP2005051789A (ja) デュオバイナリ−バイナリ信号変換器
EP0299251B1 (en) Communication filter
US20040008187A1 (en) Method for transmitting a high-frequency binary data stream via an electrically isolated communications path
US7433396B2 (en) Methods and apparatus for equalization in single-ended chip-to-chip communication
JPH104436A (ja) クロック再生回路
CA1171934A (en) Clock generating digital data receiver
JP7501446B2 (ja) 電力変換システムおよび電力変換システムの制御方法
KR880001024B1 (ko) 데이터 전송방법
KR880001023B1 (ko) 셀프콜록킹 데이타 전송시스템
KR950000667B1 (ko) 상호부호간섭과 지터가 없는 대역제한 신호 발생기
CA1257933A (en) Synchronous encoder