(57)【要約】本発明は複数のコーディング表に従って２進ワードをコード化することであり、コーディング表は、コード化される追加情報の少なくとも１つのアイテムに従って、各２進ワードに関して選択される。一実施形態では、ｐビットのワードが、ｑ個の３進記号でコード化され、重みゼロの記号の数が２×２ｐに等しい。第１のコーディング表は重みゼロの２ｐ個の記号を、第２の表は重みゼロの２ｐ個の他の記号を含む。第２の形態では、重みゼロまたは±１の記号の数が少なくとも３×２ｐに等しい。第１の表は重みゼロの２ｐ個の記号を、第２の表は重み−１の２ｐ個の他の記号を、第３の表は重み＋１の２ｐ個の他の記号を含む。第３の形態ではｑ個の２進記号が使用され、ｑがｐ＋１以上である。第１の表が２ｐ個の記号を、第２の表が２ｐ個の他の記号を含む。本発明は特に、ＩＥＥＥ８０２．３規格に従ってデータ伝送ネットワークと共に使用される。
2004532589.tif 000002
【特許請求の範囲】
【請求項１】
ｐビットのワードをｑ個の３進の数字で作成された記号で、複数のコーディング表に従ってコード化するコーディング方法であって、コーディング表が、コード化される少なくとも１つの情報アイテムに応じて、コード化される各々の２進ワードについて選択され、
０に等しい重みを有する記号の数が少なくとも２×２ｐに等しくなるようにｐとｑが選択されること、
第１のコーディング表が、０に等しい重みを有する２ｐ個の記号を含むこと、および
第２のコーディング表が、０に等しい重みを有する２ｐ個の他の記号を含むことを特徴とする方法。
【請求項２】
ｐビットのワードをｑ個の３進の数字で作成された記号で、複数のコーディング表に従ってコード化するコーディング方法であって、コーディング表が、コード化される少なくとも１つの情報アイテムに応じて、コード化される各々の２進ワードについて選択され、
０に等しい重みまたは±１に等しい重みを有する記号の数が少なくとも３×２ｐに等しくなるようにｐとｑが選択されること、
第１のコーディング表が、０に等しい重みを有する２ｐ個の記号を含むこと、
第２のコーディング表が、−１に等しい重みを有する２ｐ個の他の記号を含むこと、および
第３のコーディング表が、＋１に等しい重みを有する２ｐ個の他の記号を含むことを特徴とする方法。
【請求項３】
ｐビットのワードをｑ個の３進の数字で作成された記号で、複数のコーディング表に従ってコード化するコーディング方法であって、コーディング表が、コード化される少なくとも１つの情報アイテムに応じて、コード化される各々の２進ワードについて選択され、
ｑがｐ＋１よりも大きいかまたは等しくなるようにｐとｑが選択されること、および第１のコーディング表が２ｐ個の記号を含み、かつ第２のコーディング表が２ｐ個の他の記号を含むことを特徴とする方法。
【請求項４】
メッセージの開始点を示すためにコーディング表を変更することと、さらに、前記コーディング表内で使用されるものの中の２つの連続する記号の組み合わせによって模倣することが不可能な記号によってメッセージの開始点を示すこととを特徴とする請求項１から３のいずれか一項に記載の方法。
【請求項５】
さらに、前にコード化されて伝送された記号の前記重みの合計の現在の値に応じて前記第２の表に従ったコーディングと前記第３の表に従ったコーディングとを切り替えることを特徴とする請求項２に記載の方法。
【請求項６】
ｐ＝１６およびｑ＝１２であることを特徴とする請求項１または請求項２のいずれかに記載の方法。
【請求項７】
ｐ＝８およびｑ＝１０であることを特徴とする請求項３に記載の方法。
【請求項８】
ｑ個の３進の数字で作成された記号でｐビットのワードをコード化するためのコーダであって、２つのコーディング表（Ｔ１、Ｔ２）、およびコード化される情報アイテムに応じてコーディング表を選択するための手段（８）を含み、
０に等しい重みを有する記号の個数の合計が少なくとも２×２ｐに等しいこと、
第１のコーディング表が、０に等しい重みを有する２ｐ個の記号を含むこと、および
第２のコーディング表が、０に等しい重みを有する２ｐ個の他の記号を含むことを特徴とするコーダ。
【請求項９】
少なくとも３つのコーディング表を記憶するための手段、およびコード化される情報アイテムに応じてコーディング表を選択するための手段を含む２進ワードをコード化するためのコーダであって、
第１のコーディング表が、０に等しい重みを有する２ｐ個の記号を含むこと、
第２のコーディング表が、−１に等しい重みを有する２ｐ個の他の記号を含むこと、
第３のコーディング表が、＋１に等しい重みを有する２ｐ個の他の記号を含むこと、および
０に等しい重みまたは±１に等しい重みを有する記号の数が少なくとも３×２ｐに等しくなるようにｐとｑが選択されることを特徴とするコーダ。
【請求項１０】
ｑ個の２進の数字で作成された記号でｐビットのワードをコード化するためのコーダであって、２つのコーディング表を含み、コード化される各々の２進ワードについて、コード化される少なくとも１つの補足情報アイテムに応じてコーディング表が選択され、
第１のコーディング表が２ｐ個の記号を含み、かつ第２のコーディング表が２ｐ個の他の記号を含むこと、および
ｑがｐ＋１よりも大きいかまたは等しいことを特徴とするコーダ。
【請求項１１】
２進のワードを復号するためのデコーダであって、少なくとも２つのデコーディング表（Ｔ１’、Ｔ２’）を記憶するための手段（１６）、および２進ワードを復号するために使用されるデコーディング表に応じて情報アイテムを再生するための手段（１６、１８）を含むこと、
第１のコーディング表が、０に等しい重みを有する２ｐ個の記号を含むこと、
第２のコーディング表が、０に等しい重みを有する２ｐ個の他の記号を含むこと、および
０に等しい重みを有する記号の個数の合計が少なくとも２×２ｐに等しいことを特徴とするデコーダ。
【請求項１２】
２進のワードを復号するためのデコーダであって、少なくとも２つのデコーディング表を記憶するための手段、および２進ワードを復号するために使用されるデコーディング表に応じて情報アイテムを再生するための手段を含むこと、
第１のコーディング表が、０に等しい重みを有する２ｐ個の記号を含むこと、
第２のコーディング表が、−１に等しい重みを有する２ｐ個の他の記号を含むこと、
第３のコーディング表が、＋１に等しい重みを有する２ｐ個の他の記号を含むこと、および
０に等しい重みまたは±１に等しい重みを有する記号の合計数が少なくとも３×２ｐに等しくなるようにｐとｑが選択されることを特徴とするデコーダ。
【請求項１３】
２進のワードを復号するためのデコーダであって、少なくとも２つのデコーディング表を記憶するための手段、および２進ワードを復号するために使用されるデコーディング表に応じて情報アイテムを再生するための手段を含むこと、
第１のコーディング表が２ｐ個の記号を含み、かつ第２のコーディング表が２ｐ個の他の記号を含むこと、および
ｑがｐ＋１よりも大きいかまたは等しいことを特徴とするデコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にＩＥＥＥ８０２．３規格に準拠するデータ伝送ネットワークに使用されることが可能なコーディング方法に関する。
【背景技術】
【０００２】
本発明の目的は、バイト表示の開始点またはフレーム表示の開始点といった補足の情報アイテム、あるいはエラーの検出に関連してかつエラー補正に応用可能な情報アイテムの伝送と同時にデータを回線上に伝送することを可能にするデータをコード化することである。ペイロードデータにより模倣される確率の低い記号の組み合わせでコード化することによってデータフレームの開始点を表示することは当該技術で知られており、そのデータフレーム内に伝送されたデータに応じて算出された周期的な冗長検査ワードをコード化および伝送することによってフレーム内のエラーを検出することもやはり当該技術で知られている。これら補足の情報アイテムは伝送される記号のボリュームを増大させる。
【０００３】
ｑ個の３進の数字（すなわち−１または０または＋１に等しい重みを有する）で作成された３進ワードで構成される記号でｐビットの２進ワードをコード化することによって、伝送される２進データのビットレートよりも低い回線ビットレートを得ることは当該技術で知られており、ｐＢ／ｑＴコーディングまたはｐＢ／ｑＴコードと称される。３進のコーディングは変調速度を低下させる目的で導入されたが、しかしさらに、長時間の間隔にわたって同数の重み＋１の記号と重み−１の記号が送られるという条件で金属の回線上に直流が伝送されることを回避する。直流が存在しないことは金属の回線上の伝送にとって重要であり、なぜなら、金属の回線は両端部でそれぞれの変圧器によって単離されており、もしも直流が存在した場合に変圧器が飽和する可能性があるからである。
【０００４】
現在使用されるコード（４Ｂ／３Ｔ、８Ｂ／６Ｔ）では、０に等しい重みを有する３進の記号の数はコード化される２進のワードの数よりも少ない。或る２進のワードを、同じ２進のワードについて２つの異なる記号、すなわち重み＋１の１つの３進ワードと重み−１の１つの３進ワードによってコード化して直流を防止することは当該技術で知られている。伝送される記号の重みの合計値は継続的に算出され、コーディングは、もしもその合計値の現在の値が−１に等しければ重み＋１の記号を使用することであり、もしもその合計値の現在の値が＋１に等しければ重み−１の記号を使用することである。したがって、当該技術で知られている３進コーディング法は４ビットもしくは８ビットの２進ワードのすべての値を直流を伴なわずに伝送するが、次の２つの欠点を有する。
−利用可能な記号の数が補足の情報アイテムの伝送にとって不充分である。
−直流を排除するのに使用される或る記号の冗長性が、未使用の記号の数を減少させ、それによって伝送エラー検出の効率を低下させる。
【０００５】
もしもゼロの長い連続が伝送される場合、受信装置が非同期になりかねないという別の問題が生じる。欧州特許第０，５４８，４１５号明細書は３進記号を使用して主要２進信号の１ビットをコード化することにあるコーディング方法を述べている。このコーディングは交番マーク反転法（ＡＭＩ）タイプであって直流を防止する。ゼロの長い連続を伝送するのを防ぐために、この先行技術の方法はゼロの長い連続が送られる可能性がある場合にコーディングの法則を変える。使用されるコーディング法則はＣＣＩＴＴによって規格化されたＨＤＢ３のそれに類似しているが、しかしゼロの長い連続はＨＤＢ３コードに使用されるそれとは異なる方法によって置き換えられる。
【０００６】
その後、主要２進信号の１ビットをコード化する記号の伝送は使用されているコーディング法則に違反する記号の伝送で置き換えられる。現在のコーディング法則のこの違反はコーディング表が変えられたことを意味する。それでもやはり除外されたビットを伝送する必要があり、かつ伝送される記号のビットレートを上げないことが望ましいために、この方法は新たなコーディング法則を使用してそのビットをコード化することであり、そのビットの値に応じて選択される。受信されると、新しいコーディング法則を識別することによってこのビットは復号される。その結果、コーディング法則の変更は伝送ビットの数を減少させず、また伝送ビットレートを上げることもない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ゼロの長い連続の置き換えを必要とせず、かつ与えられた伝送ビットレートにとって効率的に補足のビット群を伝送するコーディング方法を提案することである。
【課題を解決するための手段】
【０００８】
第１の変形例では、本発明は、ｑ個の３進数で作成された記号でｐビットのワードを、複数のコーディング表に従ってコード化するコーディング方法であり、コーディング表はコード化される少なくとも１つの情報アイテムに応じて、コード化される各々の２進ワードについて選択され、
０に等しい重みを有する記号の数が少なくとも２×２ｐに等しくなるようにｐとｑが選択されること、
０に等しい重みを有する２ｐ個の記号を第１のコーディング表が含むこと、および
０に等しい重みを有する２ｐ個の他の記号を第２のコーディング表が含むことを特徴とする。
【０００９】
上記のように特徴付けられる本方法は、伝送されるデータを構成する２ｐ個の２進ワードの各々を０に等しい重みを有する２つの異なる記号でコード化し、追加的に、コーディング表を変更することによって補足の情報アイテムをコード化する。そのとき、伝送される記号の重みの合計値をモニタすることを必要とせずに直流の不在が達成され、それがコーダとデコーダの作製を簡素化する。
【００１０】
第２の変形例では、本発明は、ｑ個の３進数で作成された記号でｐビットのワードを、複数のコーディング表に従ってコード化するコーディング方法であり、コーディング表はコード化される少なくとも１つの情報アイテムに応じて、コード化される各々の２進ワードについて選択され、
０に等しい重みまたは±１に等しい重みを有する記号の数が少なくとも３×２ｐに等しくなるようにｐとｑが選択されること、
０に等しい重みを有する２ｐ個の記号を第１のコーディング表が含むこと、
−１に等しい重みを有する２ｐ個の他の記号を第２のコーディング表が含むこと、および
＋１に等しい重みを有する２ｐ個の他の記号を第３のコーディング表が含むことを特徴とする。
【００１１】
上記のように特徴付けられる本方法は、伝送されるデータを構成する２ｐ個の２進ワードの各々を３つの異なる記号（１つは０に等しい重みを有し、１つは＋１に等しい重みを有し、１つは−１に等しい重みを有する）でコード化する。したがってそれは、コーディング表を変更することによって３つの補足の情報アイテムをコード化することが可能である。金属の回線のケースでは、使用される記号がすべて０に等しい重みを有することはないので、直流ゼロを維持することが必要である。そのとき好ましい実施形態は、第２の表に従ったコーディングと第３の表に従ったコーディングとを、前にコード化されて伝送された記号の重みの合計の現在の値に応じて切り替えることであり、
−もしも合計値が＋１に等しい場合、−１に等しい重みの記号だけですべての２進ワードをコード化する表が使用される。
−もしも合計値が−１に等しい場合、＋１に等しい重みの記号だけですべての２進ワードをコード化する表が使用される。
−もしも合計値が０に等しい場合、０に等しい重みの記号だけですべての２進ワードをコード化する表が使用される。
【００１２】
もしも受信データの中で上記のルールが留意されていない場合、これは伝送エラーが生じたことを意味する。このコーディングは優れたエラー検出を達成する。
【００１３】
光ファイバ回線のような非金属の回線にとって特に適した第３の変形例では、本方法は複数のコーディング表に従ってｐビットのワードをｑ個の２進数で作成された記号でコード化するコーディング方法であり、コーディング表はコード化される少なくとも１つの情報アイテムに応じて、コード化される各々の２進ワードについて選択され、
ｑがｐ＋１以上になるようにｐとｑが選択されること、および第１のコーディング表が２ｐ個の記号を含み、かつ第２のコーディング表が２ｐ個の他の記号を含むことを特徴とする。
【００１４】
上記のように特徴付けられる本方法は、伝送されるデータを構成する２ｐ個の２進ワードの各々を２つの異なる記号でコード化し、かつコーディング表を変更することによって補足の情報アイテムを追加的にコード化する。本発明による方法の３つの変形例はゼロの長い連続の置き換えを回避するが、その理由は、ゼロの長い連続が決して存在しないようにコーディング表を作成するためにそれらが充分な記号の冗長性を達成するからである。そのとき、ゼロの長い連続を防止する方法と全体的に切り離して、いずれの補足情報アイテムをコード化する表の変更を使用することも可能となる。実際のところ、本発明による方法は伝送されるデータを構成する２進ワードの各々を少なくとも２つの異なる記号でコード化する。各々の２進ワードが少なくとも２つの選ばれた記号で表わされることが可能であるので、選ばれた記号、すなわち選ばれたコーディング表で表わされた補足情報アイテムを伝送することが可能となる。その補足情報アイテムは、２進ワードを復号するのに使用されるデコーディング表に応じて再生される。
【００１５】
補足情報アイテムの１つの使用法はデータの伝送に引き当てられた仮想ネットワークに属するフレーム群と電話伝送に引き当てられた仮想ネットワークに属するフレーム群を、使用されるコーディング表に応じて識別することである。この識別は、２つのタイプのフレームが異なる優先順位で処理される可能性があることを意味する。優先コードを抽出するためにフレームの内容を分析することを必要とせずにこの情報アイテムを得ることはフレームを処理するのにかかる時間を短縮する。
【００１６】
これら補足情報アイテムの別の用途は、コーディング表を変更することによってメッセージの開始点またはバイトの開始点を検出することである。例えば、フレームの開始点の識別は、従来の方法のようにプリアンブルとフレーム区切り記号を検出することによるよりもコーディング表の変更を検出することによる方が速い。
【００１７】
もしも２ｑ個である記号の数が、コード化される２進ワードの数の２ｐ個の２倍よりも大きい場合、メッセージの開始区切り記号のような或るサービス情報アイテムについて特異的な記号を伝送することが可能である。
【００１８】
未使用のある種の記号もやはりエラーを検出することに寄与するが、その理由は、位相同期の後に未使用の記号を検出することがエラーを示すからである。
【００１９】
好ましい実施形態では、コーディング方法はメッセージの開始点を示すためにコーディング表を変更することにあり、さらに、コーディング表の中で使用されるものの中の２つの連続する記号の組み合わせによって模倣することが不可能な記号によってメッセージの開始点を示すことにある。
【００２０】
伝送される補足情報アイテムの別の用途はイーサネット（登録商標）リンクを管理するために情報アイテムを配置することにある。実際にイーサネット（登録商標）リンク上で、伝送は端末装置の特性と容量を取り決める段階で始まり、習得段階がそれに続く。習得段階の間でビット群の比較的長いバーストの配列を送ることによって装置が始動する。これらは１２５±１４マイクロ秒で間隔を置かれたクロックパルスのバーストである。奇数ランクの１７パルスは常に存在してクロック信号だけを構成する。偶数ランクの１６パルスはデータを構成し、偶数ランクの１パルスは１を表わし、偶数ランクのパルスの不在は０を表わす。言い換えると、３進コーディングはビットレートを下げるために使用されるが、ある種のケースで、２進ワードはそれらが正しく識別されるように長さが２倍である。
【００２１】
デコーディング操作はかなり複雑であり、関連する一時性の束縛条件でバーストの配列の全体を分析することを必要とする。クロックパルスが１２５マイクロ秒持続すること、データパルスが６２．５マイクロ秒持続すること、および２つのデータパルス間の間隔が値１のパルスについては少なくとも３１．２５マイクロ秒、値０のパルスについては９３．７５マイクロ秒持続することをタイマが確認する。本発明によるコーディング方法によって、これらのトランザクションはコーディング表の変更によって標識づけされることが可能である。その結果、デコーディング操作は大幅に簡素化される。
【００２２】
もしも２ｑ個である記号の数が、コード化される２進ワードの数の２倍よりも大きい場合、メッセージの開始区切り記号のような或るサービス情報アイテムについて特異的な記号を伝送することが可能である。
【００２３】
未使用のある種の記号もやはりエラーを検出することに寄与するが、その理由は未使用の記号を検出することがエラーを示すからである。
【００２４】
本発明はまた、本発明による方法を導入するコーダとデコーダである。
【００２５】
本発明の実施形態の説明を考慮に入れると本発明がさらによく理解され、その他の特徴も明らかになるであろう。
【発明を実施するための最良の形態】
【００２６】
下記の表はｐ＝４かつｑ＝４の極めて単純な範例を示している。このコーディングの範例は４ビットの２進ワード１６個を４個の３進数を含む記号によってコード化する。これらの記号は重み−４から重み＋４まで重みを横方向に増すことで類別される。８１個の記号が存在し、そのうちの１９個が０の値を有し、３１個が＋１から＋４までの値を有し、３１個が−１から−４までの値を有する。１６個の記号が＋１に等しい重みを有し、１６個が−１に等しい重みを有することに留意すべきである。
【表１】
2004532589.tif 000003
第１のコーディング表は０に等しい重みの１６個の記号によって１６個の２進ワード００００、０００１、．．．．．．．．．、１１１１をコード化することで構成される。０に等しい重みの２つの記号は補足情報アイテムに利用できるように残され、記号００００は、コード化されたデータの受信時にクロック信号の回復を複雑にするので使用されない。
【００２７】
第２のコーディング表は重み＋１の１６個の記号によって１６個の２進ワード００００、０００１、．．．．．．．．．、１１１１をコード化することで構成される。
【００２８】
第３のコーディング表は重み−１の１６個の記号によって１６個の２進ワード００００、０００１、．．．．．．．．．、１１１１をコード化することで構成される。
【００２９】
すべての不規則な３進ワード、すなわち重み−２、−３、−４、＋２、＋３、＋４の３進ワードすべてを検出することによって伝送エラーを検出することが可能である。コーディング表を変更することによって補足情報アイテムをコード化することが可能である。例えば、メッセージの開始点は、第１の表から第２もしくは第３の表への変更を検出することによって検出される。
【００３０】
使用される記号がすべて０に等しい重みを有することはないので、直流ゼロを維持することが必要である。これの１つの範例は次の通りである。
−もしも合計値が＋１に等しい場合、第３の表が使用され、後者がすべての２進ワードを−１に等しい重みを備えた記号だけでコード化する。
−もしも合計値が−１に等しい場合、第２の表が使用され、後者がすべての２進ワードを＋１に等しい重みを備えた記号だけでコード化する。
−もしも合計値が０に等しく、かつ示されるべきメッセージ開始点が存在しない場合、０に等しい重みの記号だけですべての２進ワードをコード化する表が使用される。
【００３１】
もしも受信記号が上記のルールに違反する場合、これは、それが伝送エラーによる影響であることを意味する。
【００３２】
第２の範例は、８ビットの２進ワード２５６個を８個の３進数を含む記号でコード化する（８Ｂ／８Ｔコーディング）ことにある。０に等しい重みの記号の数は７４４個である。第１のコーディング表は０に等しい重みの２５６個の記号によって２５６個の２進ワード００００００００、．．．．．．．．．、１１１１１１１１をコード化することで構成される。
【００３３】
第２のコーディング表は２５６個の２進ワードを０に等しい重みの２５６個の他の記号によってコード化することで構成される。第１から第２のコーディング表への変更は、１つのタイプから別のタイプへのデータの変更（例えば音声／データ）といった補足情報アイテムをコード化する。
【００３４】
このタイプのコーディングは、記号を抽出してその後に識別することを必要としないので、高速のデコーディングを可能にする。それはデコーディング時に表の変更を識別するのに充分である。デコーディングは２つのデコーディング表を同時に使用する。受信された記号が識別される表は復号された２進ワードおよびその表を識別する補足のビットを供給する。
【００３５】
第３のコーディング表は、（メッセージ表示記号の開始点、メッセージ表示記号の終了点、エラー制御コードなどといった）２３１個の補足情報アイテムを、０に等しい重みの２３１個の他の記号によってコード化することで構成されることが可能である。
【００３６】
好ましい実施形態は、メッセージの開始点を示すようにコーディング表を変更することにあり、さらに、コーディング表内で使用されるものの中の２つの連なった記号の組み合わせによって模倣することが不可能な記号によってメッセージの開始点を示すことにある。その記号は、例えば、−−−−＋＋＋＋である。
【００３７】
図１は、金属の回線上の本発明による方法のこの実施形態（８Ｂ／８Ｔ）に関するコーダの１つの範例を示すブロック図である。
【００３８】
それは、
−メモリ１を含み、それが２つのコーディング表Ｔ１とＴ２、および
−−表を選択するための入力８を有し、（例えばフレームの開始点を示すために）伝送される２進の情報アイテムを表わす２進の信号Ｔをこの入力が受け取り、
−−両方の表Ｔ１とＴ２に共通のアドレス入力部７を有し、コード化されるデータバイトを構成する２進ワードＤをこの入力が受け取り、かつ
−−８ビットのワードＡと８ビットのワードＢの形で１６ビットを供給する出力部を有し、
−８つの並列入力部と１つの直列出力部を各々が有する２つのレジスタ２と３を含み、メモリ１の出力部で８ビットがレジスタ２の入力部に供給され、他の８ビットがレジスタ３の入力部に供給され、
−レジスタ２と３のうちの一方の出力部に接続された入力部を各々が有する２つの回線増幅器４と５、および
−２つの回線増幅器４と５の出力部に接続された一次巻き線および図示していない２線の伝送回線に接続された二次巻き線を有する回線変圧器６を含む。
【００３９】
図示していない制御手段がレジスタ２と３をメモリ１と同期させて制御する。
【００４０】
増幅器４と５の各々の出力は高状態かまたは低状態を有することだけが可能であり、その状態はその入力部に加えられる２進信号によって制御される。増幅器４の出力部を高レベルに設定し、かつ増幅器５の出力部を低レベルに設定することによって＋１の値の３進の数字が送られる。増幅器４の出力部を低レベルに設定し、かつ増幅器５の出力部を高レベルに設定することによって−１の値の３進の数字が送られる。例えば、増幅器４の出力部を高レベルに設定し、かつ増幅器５の出力部を高レベルに設定することによって０の値の３進の数字が送られる。
【００４１】
例えば、表Ｔ１が使用されるならば、その一部Ｔ１ａは増幅器５を活性化するビット群を供給し、その一部Ｔ１ｂは増幅器４を活性化するビット群を供給する。記号をコード化するために、８つの連なったビット、いわばワードＡを構成する８ビットで増幅器５を活性化することが必要である。これと平行して、他の８つの連なったビット、いわばワードＢを構成する８ビットで増幅器４を活性化することが必要である。メモリ１はシフトレジスタ２と３に同時にこれら１６ビット（ワードＡとワードＢ）を供給する。これらのレジスタの機能は８つの連続した時間でこれらのビットを順番に再生することである。
【００４２】
例えば、記号Ｓ＝００＋０−−＋＋を送るために、メモリ１は次のワードＡとＢ（ワードＡ＝カラムＡ、ワードＢ＝カラムＢ）を同時に供給する。
【００４３】
【表２】
2004532589.tif 000004
レジスタ２は上記の表の２番目のカラムの内容Ａを並列に記憶する。レジスタ３は上記の表の３番目のカラムの内容Ｂを並列に記憶する。各々の記号について、レジスタ２と３がそれらの各々について８回読み出されることで８個の連続したビットが直列に出力される。
【００４４】
図２は、金属の回線上の本発明による方法のこの実施形態（８Ｂ／８Ｔ）に関するデコーダの１つの範例のブロック図を表わしている。それは、
−図示していない２線の回線に接続された一次巻き線、および二次巻き線を有する回線変圧器１１、
−変圧器１１の二次巻き線に接続された入力部を各々が有する２回線の受信部１２と１３、
−１つの直列入力部と８つの並列出力部を有する２つのレジスタ１４と１５、および
−２つのデコーディング表Ｔ１’とＴ２’を有するメモリ１６を含み、このメモリが、
−−レジスタ１４の出力（ワードＡ）によって供給される８ビットとレジスタ１５の出力（ワードＢ）によって供給される８ビットを受けるアドレス入力部、
−−復号されたデータバイトを構成する８ビットの２進ワードＤを供給する出力部１７、
−−補足の２進の情報アイテム（例えばフレーム表示の開始点）を再生するビットＴを供給する出力部１８、および
−−応用可能な場合に、受信された記号が予期された記号のいずれにも対応せず、したがってエラーであることを示すビットＥを供給する出力部１９を有する。
【００４５】
図示していない制御手段がレジスタ１４および１５を、メモリ１６と同期させて制御する。
【００４６】
増幅器１２と１３の各々の出力部は高状態かまたは低状態を有することだけが可能であり、それぞれ値０および１を表わす。値＋１の３進の数字の受信は増幅器１２の出力部で値１に反映され、増幅器１３の出力部で値０に反映される。値−１の３進の数字の受信は増幅器１２の出力部で値０に反映され、増幅器１３の出力部で値１に反映される。値０の３進の数字の受信は例えば増幅器１２の出力部で値０に反映され、増幅器１４の出力部で値０に反映される。
【００４７】
したがって、受信された３進の数字の各々は一対のビットによって表わされる。レジスタ１４は各々の対の第１のビットを記憶する。レジスタ１５は各々の対の第２のビットを記憶する。レジスタ１４および１５は、各々が８つの連続ビットを記憶するように各々の記号について８回の命令を受ける。各々の対の２ビットはレジスタ１４と１５によって同時に記録される。
【００４８】
８つの３進の数字で構成される記号Ｓの８ビットの２進ワードＤへのデコーディングは２つのステップによって実行され、
第１のステップで、受信された記号を構成する８つのそれぞれ３進の数字に対応する８対のビットがレジスタ１４と１５に連続して記憶され、
第２のステップで、レジスタ１４と１５の並列出力がこれら８対のビットを、８ビットの２進ワードＡと８ビットの２進ワードＢの形でメモリ１６のアドレス入力部へと同時に供給する。例えば、記号Ｓ＝００＋０−−＋＋を受信した場合、それらは以下の８対のビットを同時に供給する（列ＡおよびＢ）。
【表３】
2004532589.tif 000005
【００４９】
メモリ１６のアドレス入力部に加えられる１６ビット１１１０００１１、００００１１００はその中で９ビットの２進ワードの読み取りを生じさせ、そうでない場合、受信された記号はエラーである。これら９ビットのうち、８つは復号されたデータの２進ワードＤを構成し、９番目のビットＴは、受信された記号がコーディング表Ｔ１’に属するかまたはデコーディング表Ｔ２’に属するかのいずれかを示す。
【００５０】
ｐの値よりも低いｑの値は、変調速度を低下させ、それゆえに回線上のビットレートを低下させるように選択されなければならない。
【００５１】
この条件を満たす第３の範例は、１２個の３進の数字を含む記号によって１６ビットの２進ワード６５５３６個をコード化することにある（１６Ｂ／１２Ｔコーディング）。０に等しい重みの記号の数は６５５３６の２倍よりも大きい。第１のコーディング表は、０に等しい重みの６５５３６個の記号によって６５５３６個の２進ワードをコード化することで構成される。第２のコーディング表は、０に等しい重みの６５５３６個の他の記号によって６５５３６個の２進ワードをコード化することで構成される。第１のコーディング表から第２へと変更することが補足情報アイテムをコード化する。
【００５２】
このタイプのコーディングに関するコーダとデコーダの導入は、前に説明したそれと同様である。
【００５３】
光学的伝送回線に適した第４の範例は、１０ビットを含む記号によって８ビットの２進ワード２５６個をコード化することにある（８Ｂ／１０Ｂコーディング）。記号の数は１０２４個である。第１のコーディング表は２５６個の第１の記号によって２５６個の２進ワードをコード化することで構成される。第２のコーディング表は２５６個の第２の記号によって２５６個の２進ワードをコード化することで構成される。５１２個の未使用の記号が残り、それらがエラーの検出を容易にする。第１のコーディング表から第２へと変更することが補足情報アイテムをコード化する。
【００５４】
このタイプのコーディングに関するコーダとデコーダの導入は、前に説明したそれと同様である。
【図面の簡単な説明】
【００５５】
【図１】金属の回線上の本発明による方法の一実施形態に関するコーダの１つの範例を示すブロック図である。
【図２】金属の回線上の本発明による方法のこの実施形態に関するデコーダの１つの範例を示すブロック図である。
【図１】
2004532589.tif 000006
【図２】
2004532589.tif 000007
【国際公開パンフレット】
2004532589.tif 000008
2004532589.tif 000009
2004532589.tif 000010
2004532589.tif 000011
2004532589.tif 000012
2004532589.tif 000013
2004532589.tif 000014
2004532589.tif 000015
2004532589.tif 000016
2004532589.tif 000017
2004532589.tif 000018
2004532589.tif 000019
2004532589.tif 000020
2004532589.tif 000021
2004532589.tif 000022
2004532589.tif 000023
2004532589.tif 000024
2004532589.tif 000025
2004532589.tif 000026
2004532589.tif 000027
2004532589.tif 000028
【国際調査報告】
2004532589.tif 000029
2004532589.tif 000030
2004532589.tif 000031
2004532589.tif 000032
2004532589.tif 000033
2004532589.tif 000034