(57)【特許請求の範囲】
【請求項１】
光信号を受信すると、その受信信号を複数の識別レベルと比較して、その受信信号の軟判定結果を出力する軟判定手段と、
上記軟判定手段から出力された軟判定結果が、上記複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果である場合、上記軟判定結果の隣接ビットの符号の種類に基づいて、上記軟判定結果を確からしい符号寄りに変更する変更手段と、
上記変更手段により軟判定結果が変更された場合、変更後の軟判定結果に基づいて誤り訂正を実施し、上記変更手段により軟判定結果が変更されていない場合、上記軟判定手段から出力された軟判定結果に基づいて誤り訂正を実施する復号手段と
を備えた軟判定復号装置。
【請求項２】
光信号を受信すると、その受信信号を複数の識別レベルと比較して、その受信信号の軟判定結果を出力する軟判定手段と、
上記軟判定手段から出力された軟判定結果が、上記複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果である場合、上記軟判定結果の同符号で連続する隣接ビットの符号の種類に基づいて、上記軟判定結果を確からしい符号寄りに変更する変更手段と、
上記変更手段により軟判定結果が変更された場合、変更後の軟判定結果に基づいて誤り訂正を実施し、上記変更手段により軟判定結果が変更されていない場合、上記軟判定手段から出力された軟判定結果に基づいて誤り訂正を実施する復号手段と
を備えた軟判定復号装置。
【請求項３】
変更手段は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビット及び後ろ２ビットの符号が“０”であれば、その軟判定結果を“１”寄りに変更することを特徴とする請求項１または請求項２に記載の軟判定復号装置。
【請求項４】
変更手段は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビット及び後ろ２ビットの符号が“１”であれば、その軟判定結果を“０”寄りに変更することを特徴とする請求項１または請求項２に記載の軟判定復号装置。
【請求項５】
変更手段は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビットの符号が“０”であって、後ろ２ビットの符号が“１”であれば、その軟判定結果を“１”寄りに変更することを特徴とする請求項１または請求項２に記載の軟判定復号装置。
【請求項６】
変更手段は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビットの符号が“１”であって、後ろ２ビットの符号が“０”であれば、その軟判定結果を“０”寄りに変更することを特徴とする請求項１または請求項２に記載の軟判定復号装置。
【請求項７】
変更手段は、軟判定手段から出力された軟判定結果を変更する際、信号フレームのオーバヘッドに埋め込まれているトレーニングバイトを参照して伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定することを特徴とする請求項１から請求項６のうちのいずれか１項記載の軟判定復号装置。
【請求項８】
変更手段は、軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、その変更規則にしたがって軟判定結果を変更することを特徴とする請求項１から請求項７のうちのいずれか１項記載の軟判定復号装置。
【請求項９】
変更手段は、既知のビットパターンに係る誤り率に応じて軟判定結果の変更規則を動的に変更することを特徴とする請求項８記載の軟判定復号装置。
【請求項１０】
光信号を受信すると、その受信信号を複数の識別レベルと比較して、その受信信号の軟判定結果を出力し、その軟判定結果が、上記複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果であれば、その軟判定結果の隣接ビットの符号の種類に基づいて、その軟判定結果を確からしい符号寄りに変更し、その軟判定結果に基づいて誤り訂正を実施する一方、上記受信信号の軟判定結果を変更しなければ、その軟判定結果に基づいて誤り訂正を実施する軟判定復号方法。
【請求項１１】
光信号を受信すると、その受信信号を複数の識別レベルと比較して、その受信信号の軟判定結果を出力し、その軟判定結果が、上記複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果であれば、その軟判定結果の同符号で連続する隣接ビットの符号の種類に基づいて、その軟判定結果を確からしい符号寄りに変更し、その軟判定結果に基づいて誤り訂正を実施する一方、上記受信信号の軟判定結果を変更しなければ、その軟判定結果に基づいて誤り訂正を実施する軟判定復号方法。
【請求項１２】
軟判定結果を変更する際、信号フレームのオーバヘッドに埋め込まれているトレーニングバイトを参照して伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定することを特徴とする請求項１０または請求項１１に記載の軟判定復号方法。
【請求項１３】
軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、その変更規則にしたがって軟判定結果を変更することを特徴とする請求項１０から請求項１２のうちのいずれか１項記載の軟判定復号方法。
【請求項１４】
既知のビットパターンに係る誤り率に応じて軟判定結果の変更規則を動的に変更することを特徴とする請求項１３記載の軟判定復号方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、軟判定を実施して光信号を復号する軟判定復号装置及び軟判定復号方法に関するものである。
【０００２】
【従来の技術】
図９は例えば「Ｏｍａｒ  ＡＩＴ  ＳＡＢ，“ＦＥＣ  Ｃｏｎｔｒｉｂｕｔｉｏｎ  ｉｎ  ｓｕｂｍａｒｉｎｅ  ｔｒａｎｓｍｉｓｓｉｏｎ  ｓｙｓｔｅｍｓ”，ＳｕｂＯｐｔｉｃ２００１，ｐａｐｅｒ．Ｐ４．２．６，Ｋｙｏｔｏ，２００１」に示された従来の軟判定復号装置を示す構成図であり、図において、１は伝送路である光ファイバ、２は光ファイバ１から光信号を受信すると、その光信号を電気信号（以下、受信信号と称する）に変換するフロントエンド、３は相互に異なる複数の識別レベルと受信信号を比較し、その比較結果である２値信号を出力するマルチレベル識別器である。
【０００３】
４はマルチレベル識別器３の比較結果が反転する識別点（識別レベル）を判別し、その識別点を示す情報（以下、信頼度情報と称する）を当該２値信号に付加して、ｑビットの２進信号（軟判定結果）を出力するバイナリエンコーダ、５は直列／並列変換回路、６はｑビットの２進信号に基づいて誤り訂正の繰返し復号を実施するブロックターボ復号器である。
【０００４】
次に動作について説明する。
まず、光ファイバ１００２９中を伝送される光信号は、途中の光増幅器による雑音加算や光ファイバ１の分散と非線形効果による波形歪などの影響を受けて、品質が劣化する。
従来の軟判定復号装置は、品質が劣化している光信号を正確に復号するために軟判定を実施して誤り訂正を行うようにしている。
【０００５】
フロントエンド２は、光ファイバ１から光信号を受信すると、その光信号を電気信号に変換し、その電気信号を受信信号としてマルチレベル識別器３に出力する。
マルチレベル識別器３は、フロントエンド２から受信信号を受けると、相互に異なる複数の識別レベルと受信信号を比較し、その比較結果である２値信号を出力する。即ち、受信信号が識別レベルより大きければ“１”の信号を出力し、受信信号が識別レベルより小さければ“０”の信号を出力する。なお、図９の例では、７つの識別レベルと比較しているので、７つの２値信号を出力する。
【０００６】
バイナリエンコーダ４は、マルチレベル識別器３から複数の２値信号を受けると、マルチレベル識別器３の比較結果が反転する識別点を判別する。
例えば、７つの識別レベルと比較する場合において、１，２番目に大きい識別レベルとの比較結果が“０”、３〜７番目に大きい識別レベルとの比較結果が“１”である場合、２番目に大きい識別レベルと３番目に大きい識別レベルの間で、比較結果が反転しているので、この２つの識別レベル間が識別点であると判別する。
【０００７】
バイナリエンコーダ４は、上記のようにして比較結果が反転する識別点を判別すると、その識別点を示す情報を当該２値信号に付加して、ｑビットの２進信号（軟判定結果）を出力する。
なお、その識別点を示す情報は、比較結果の確からしさを示す信頼度情報となり、ｑビットのうち、下位ｑ−１ビットが信頼度情報になるので、例えば、ｑ＝３の場合、下位２ビットが信頼度情報になる。したがって、バイナリエンコーダ４の出力するｑビットの２進信号は、“１１１，１１０，１０１，１００，０００，００１，０１０，０１１”の何れかとなる。
ただし、上記例では、中間の識別レベル（４番目に大きい識別レベル）との比較結果が“１”であるので、バイナリエンコーダ４の出力するｑビットの２進信号は、“１１１，１１０，１０１，１００”の何れかとなる。
【０００８】
直列／並列変換回路５は、バイナリエンコーダ４が軟判定結果であるｑビットの２進信号をシリアル出力すると、直列／並列変換を実施して、ｑビットの２進信号をパラレル出力する。
ブロックターボ復号器６は、所定の復号アルゴリズムを実行することにより、ｑビットの２進信号に基づいて誤り訂正の繰返し復号を実施する。
【０００９】
【発明が解決しようとする課題】
従来の軟判定復号装置は以上のように構成されているので、光信号の品質が劣化しても、ある程度は誤り訂正を実施することができるが、比較結果が反転する識別点が中間の識別レベルの近傍である場合（信頼度情報が低い場合）、精度よく誤り訂正を実施することができない課題があった。
【００１０】
この発明は上記のような課題を解決するためになされたもので、精度よく誤り訂正を実施することができる軟判定復号装置及び軟判定復号方法を得ることを目的とする。
【００１１】
【課題を解決するための手段】
この発明に係る軟判定復号装置は、軟判定手段から出力された軟判定結果が、複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果である場合、変更手段が、その軟判定結果の隣接ビットの符号の種類に基づいて、その軟判定結果を確からしい符号寄りに変更するようにしたものである。
【００１２】
この発明に係る軟判定復号装置は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビット及び後ろ２ビットの符号が“０”であれば、変更手段がその軟判定結果を“１”寄りに変更するようにしたものである。
【００１３】
この発明に係る軟判定復号装置は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビット及び後ろ２ビットの符号が“１”であれば、変更手段がその軟判定結果を“０”寄りに変更するようにしたものである。
【００１４】
この発明に係る軟判定復号装置は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビットの符号が“０”であって、後ろ２ビットの符号が“１”であれば、変更手段がその軟判定結果を“１”寄りに変更するようにしたものである。
【００１５】
この発明に係る軟判定復号装置は、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビットの符号が“１”であって、後ろ２ビットの符号が“０”であれば、変更手段がその軟判定結果を“０”寄りに変更するようにしたものである。
【００１６】
この発明に係る軟判定復号装置は、変更手段が信号フレームのオーバヘッドに埋め込まれているトレーニングバイトを参照して伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定するようにしたものである。
【００１７】
この発明に係る軟判定復号装置は、軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、変更手段がその変更規則にしたがって軟判定結果を変更するようにしたものである。
【００１８】
この発明に係る軟判定復号装置は、変更手段が既知のビットパターンに係る誤り率に応じて軟判定結果の変更規則を動的に変更するようにしたものである。
【００１９】
この発明に係る軟判定復号方法は、受信信号の軟判定結果が、複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果であれば、その軟判定結果の隣接ビットの符号の種類に基づいて、その軟判定結果を確からしい符号寄りに変更するようにしたものである。
【００２０】
この発明に係る軟判定復号方法は、信号フレームのオーバヘッドに埋め込まれているトレーニングバイトを参照して伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定するようにしたものである。
【００２１】
この発明に係る軟判定復号方法は、軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、その変更規則にしたがって軟判定結果を変更するようにしたものである。
【００２２】
この発明に係る軟判定復号方法は、既知のビットパターンに係る誤り率に応じて軟判定結果の変更規則を動的に変更するようにしたものである。
【００２３】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による軟判定復号装置を示す構成図であり、図において、１１は伝送路である光ファイバ、１２は光ファイバ１１から光信号を受信すると、その光信号を電気信号（以下、受信信号と称する）に変換するフロントエンド、１３は相互に異なる複数の識別レベルと受信信号を比較し、その比較結果である２値信号を出力するマルチレベル識別器、１４はマルチレベル識別器１３の比較結果が反転する識別点（識別レベル）を判別し、その識別点を示す情報（以下、信頼度情報と称する）を当該２値信号に付加して、ｑビットの２進信号（軟判定結果）を出力するバイナリエンコーダである。なお、フロントエンド１２、マルチレベル識別器１３及びバイナリエンコーダ１４から軟判定手段が構成されている。
【００２４】
１５はバイナリエンコーダ１４から出力されたｑビットの２進信号を前後の符号を考慮して変更する重み付け回路（変更手段）、１６は直列／並列変換回路、１７はｑビットの２進信号に基づいて誤り訂正の繰返し復号を実施するブロックターボ復号器である。なお、直列／並列変換回路１６及びブロックターボ復号器１７から復号手段が構成されている。
図５はこの発明の実施の形態１による軟判定復号方法を示すフローチャートである。
【００２５】
次に動作について説明する。
最初に光通信の符号間干渉について説明する。図２はある情報ビット列“０，１，０，０，１，１，１，０”について、符号間干渉がある場合とない場合のフロントエンド１２の波形を模式的に示している。
ただし、光信号の符号形式はＲｅｔｕｒｎ−ｔｏ−ｚｅｒｏ、フロントエンド１２には等化フィルタが含まれているものとする。
【００２６】
一般的に光伝送系には、送信機、伝送路及び受信機の３要素で決定される伝達関数が存在し、その良し悪しによって受信機のフロントエンド１２の出力波形に歪みが現れる。
ナイキストフィルタと呼ばれる形状の伝達関数を有する系、即ち、理想的な伝達関数を有する系では、図２（ａ）に示すように、各ビットが隣接ビットに干渉しない（歪みのない）波形が得られる。波形歪みによって隣接ビットに干渉する現象は「符号間干渉」と呼ばれ、パルスの裾引きなどで知られている。
【００２７】
一方、図２（ｂ）は符号間干渉のある場合の受信機のフロントエンド１２の出力波形である。実際の光伝送系では、理想的な伝達関数を得ることが極めて難しいため、一般的には図２（ｂ）に示すように、“０”が連続した後の“１”が立ち上がりきらず、次ビットに裾を引く波形となる。２ビット目の“１”に着目すると、本来７ビット目の“１”が到達している点線レベルまで立ち上がるべき波形がそこまで至らず、次の３ビット目で“０”に立ち下がるところが緩やかに裾を引き３ビット目の識別点（タイムスロットの真中）で“０”に立ち下がりきっていない。これは、系の周波数帯域が不足する場合に特によく起きるものであり、高ビットレートになればなる程、この現象は起こりやすい。
【００２８】
図３は符号間干渉が存在する場合、どうようなビット列に着目すべきかを示す説明図である。
判定対象ビットに前後２ビットを加えた５ビットのワードを考える。図３に示すように“０１０，０１０，０００，０１１，０１０”という軟判定結果が得られたとする。ここで、下位２ビットは信頼度情報を表している。
【００２９】
通常“＊００”は最も信頼度が低いため、この例の真中のビットの軟判定結果“０００”は最も不確かであるが、前後を比較的高い信頼度の“０”で挟まれているため、真中のビットは立ち上がりきっていないと考えるのが妥当である。従って、１ポイント“１”寄りの判定結果に置き換えることがふさわしい。この場合、信頼度情報は変わらず“００”で判定符号を“０”から“１”に変更することになる。
因みに、５ビットのワードの軟判定結果が“０１０，０１０，１００，０１１，０１０”であれば、図３（ｂ）に示すように、真中のビット“１００”は“１０１”とするのが望ましい。
【００３０】
以下、図１の軟判定復号装置の動作を具体的に説明する。
まず、フロントエンド１２は、光ファイバ１１から光信号を受信すると、その光信号を電気信号に変換し、その電気信号を受信信号としてマルチレベル識別器１３に出力する（ステップＳＴ１）。
マルチレベル識別器１３は、フロントエンド１２から受信信号を受けると、相互に異なる複数の識別レベルと受信信号を比較し、その比較結果である２値信号を出力する（ステップＳＴ２）。即ち、受信信号が識別レベルより大きければ“１”の信号を出力し、受信信号が識別レベルより小さければ“０”の信号を出力する。なお、図１の例では、７つの識別レベルと比較しているので、７つの２値信号を出力する。
【００３１】
バイナリエンコーダ１４は、マルチレベル識別器１３から複数の２値信号を受けると、マルチレベル識別器１３の比較結果が反転する識別点を判別する（ステップＳＴ３）。
例えば、７つの識別レベルと比較する場合において、１，２番目に大きい識別レベルとの比較結果が“０”、３〜７番目に大きい識別レベルとの比較結果が“１”である場合、２番目に大きい識別レベルと３番目に大きい識別レベルの間で、比較結果が反転しているので、この２つの識別レベル間が識別点であると判別する。
【００３２】
バイナリエンコーダ１４は、上記のようにして比較結果が反転する識別点を判別すると、その識別点を示す情報を当該２値信号に付加して、ｑビットの２進信号（軟判定結果）を出力する（ステップＳＴ４）。
なお、その識別点を示す情報は、比較結果の確からしさを示す信頼度情報となり、ｑビットのうち、下位ｑ−１ビットが信頼度情報になるので、例えば、ｑ＝３の場合、下位２ビットが信頼度情報になる。したがって、バイナリエンコーダ４の出力するｑビットの２進信号は、“１１１，１１０，１０１，１００，０００，００１，０１０，０１１”の何れかとなる。
ただし、上記例では、中間の識別レベル（４番目に大きい識別レベル）との比較結果が“１”であるので、バイナリエンコーダ１４の出力するｑビットの２進信号は、“１１１，１１０，１０１，１００”の何れかとなる。
【００３３】
重み付け回路１５は、バイナリエンコーダ１４からｑビットの２進信号を受けると、前後の符号を考慮してｑビットの２進信号、即ち、軟判定結果の信頼度情報又は判定符号を変更する（ステップＳＴ５）。
以下、３ビットの軟判定結果を例にして変更処理を説明する。ただし、前後のビットは信頼度情報が“＊１０”（＊は任意）以上であって、同符号であるとする。即ち、“０１１”もしくは“０１０”の組み合わせか、“１１１”もしくは“１１０”の組み合わせであるものとする。
【００３４】
このとき、真中のビットの信頼度情報が“０１”以下で低い場合、即ち、真中のビットが“００１”，“０００”，“１００”，“１０１”である場合、例えば、真中のビットの軟判定結果を１つ上にずらすように変更する。つまり、“００１”は“０００”に、“０００”は“１００”に、“１００”は“１０１”に、“１０１”は“１１０”にという具合に変更する。
【００３５】
このように、軟判定結果を変更した方が望ましいと考えられるビット列は、少なくとも４通りある（図４を参照）。何れも前２ビット、後ろ２ビットが同符号のものである。
（ａ）のように“０，０”に挟まれた場合は、重み付け回路１５によって１つ“１”寄りに書き換え、（ｂ）のように“１，１”に挟まれた場合は、重み付け回路１５によって１つ“０”寄りに書き換える。
また、（ｃ）のように“０，０”から“１，１”に立ち上がる場合には、ひとつ“１”寄りに書き換え、（ｄ）のように“１，１”から“０，０”に立ち下がる場合には、ひとつ“０”寄りに書き換える。
【００３６】
直列／並列変換回路１６は、重み付け回路１５が軟判定結果であるｑビットの２進信号をシリアル出力すると、直列／並列変換を実施して、ｑビットの２進信号をパラレル出力する（ステップＳＴ６）。
ブロックターボ復号器１７は、所定の復号アルゴリズムを実行することにより、ｑビットの２進信号に基づいて誤り訂正の繰返し復号を実施する（ステップＳＴ７）。
【００３７】
以上で明らかなように、この実施の形態１によれば、重み付け回路１５がバイナリエンコーダ１４から出力された軟判定結果を前後の符号を考慮して変更するようにした構成したので、軟判定結果の信頼度情報が低い場合でも、精度よく誤り訂正を実施することができる効果を奏する。
【００３８】
実施の形態２．
図６はこの発明の実施の形態２による軟判定復号装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
１８は軟判定結果の信頼度情報に基づいて伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定する変更度合決定部（変更手段）である。
図７はオーバヘッドの中にトレーニングバイトが配置されているフレームフォーマットを示す説明図である。図８はトレーニングバイトの一例を示す説明図であり、２４ビットのトレーニングバイトには、図４で示した４パターン×２の８パターンをすべて含んでいる。それぞれのパターンの真中のビットを矢印で示している。
【００３９】
次に動作について説明する。
上記実施の形態１では、軟判定結果の変更度合が固定的であるものについて示したが、変更度合決定部１８が軟判定結果の信頼度情報に基づいて伝送系の符号間干渉量を推定することにより、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定するようにしてもよい。
具体的には次の通りである。
【００４０】
変更度合決定部１８は、例えば、図８の左から“０，０，１，１，１”に着目すると、真中のビットはあらかじめ“１”であることが分かっているので、軟判定結果の信頼度情報が例えば“１１”なのか“１０”なのかによって、その伝送系の符号間干渉量を定量的に知ることができる。
仮に信頼度情報として“１１”が最も多く観測されれば、この伝送系は符号間干渉が極めて小さく、このパターンにおいては、重み付け回路１５が信頼度情報を変更する必要がないと判断する。
一方、仮に信頼度情報として“００”が一番多く観測されれば、符号間干渉が極めて大きいと判断できるため、このパターンにおいては、重み付け回路１５が信頼度情報を２レベル上、即ち、“１０”まで変更しても良いと判断する。
【００４１】
このように、あらかじめ分かっている固定パターンをオーバヘッドにトレーニングバイトとして埋め込むことにより、その伝送系の符号間干渉量を知ることができるので、それに基づいて信頼度情報の変更度合を変えることにより、常に最適な信頼度情報を得ることができる。信頼度情報の変更度合は、あらかじめテーブル化しておき、時々刻々と得られる信頼度情報の確からしさの統計データをもとに、当該テーブルを動的に書き換えるようにする。そうすることで、伝送路の状態が時間的に変動するような場合でも、常に最適な信頼度情報を得ることができ、誤り訂正能力がさらに向上する。
【００４２】
以上で明らかなように、この実施の形態２によれば、軟判定結果の信頼度情報に基づいて伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定するように構成したので、伝送路の状態が時間的に変動するような場合でも、精度よく誤り訂正を実施することができる効果を奏する。
【００４３】
実施の形態３．
上記実施の形態１，２では、特に言及していないが、重み付け回路１５における軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、その変更規則にしたがって軟判定結果を変更するようにしてもよい。
これにより、回路規模の増大を招くことなく、軟判定結果を変更することができる効果を奏する。
【００４４】
また、重み付け回路１５は、既知のビットパターンに係る誤り率に応じて軟判定結果の変更規則を動的に変更するようにしてもよい。
即ち、軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、随時、信頼度情報とそれに対応して発生する誤り率とを比較し、その比較結果に応じて軟判定結果の変更規則を動的に変更する。
これにより、装置交換や時間変動などで、伝送系のパラメータが変わった場合でも、特に調整を施すことなく、誤り訂正能力を高めることができる効果を奏する。
【００４５】
上記実施の形態１〜３では、軟判定復号装置を光受信機に適用する例について示したが、本発明の原理を適用できるものであれば、無線、有線に拘わらず、如何なる受信機にも適用可能であることは言うまでもない。
また、上記実施の形態１〜３では、誤り訂正復号器としてブロックターボを用いるものについて示したが、軟判定を用いる方式であれば、これに限るものではない。
【００４６】
【発明の効果】
以上のように、この発明によれば、軟判定手段から出力された軟判定結果が、複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果である場合、変更手段が、その軟判定結果の隣接ビットの符号の種類に基づいて、その軟判定結果を確からしい符号寄りに変更するように構成したので、軟判定結果の信頼度情報が低い場合でも、精度よく誤り訂正を実施することができる効果がある。
【００４７】
この発明によれば、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビット及び後ろ２ビットの符号が“０”であれば、変更手段がその軟判定結果を“１”寄りに変更するように構成したので、誤り訂正能力を高めることができる効果がある。
【００４８】
この発明によれば、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビット及び後ろ２ビットの符号が“１”であれば、変更手段がその軟判定結果を“０”寄りに変更するように構成したので、誤り訂正能力を高めることができる効果がある。
【００４９】
この発明によれば、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビットの符号が“０”であって、後ろ２ビットの符号が“１”であれば、変更手段がその軟判定結果を“１”寄りに変更するように構成したので、誤り訂正能力を高めることができる効果がある。
【００５０】
この発明によれば、軟判定結果の信頼度情報が所定レベルより低い場合、前２ビットの符号が“１”であって、後ろ２ビットの符号が“０”であれば、変更手段がその軟判定結果を“０”寄りに変更するように構成したので、誤り訂正能力を高めることができる効果がある。
【００５１】
この発明によれば、変更手段が信号フレームのオーバヘッドに埋め込まれているトレーニングバイトを参照して伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定するように構成したので、伝送路の状態が時間的に変動するような場合でも、精度よく誤り訂正を実施することができる効果がある。
【００５２】
この発明によれば、軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、変更手段がその変更規則にしたがって軟判定結果を変更するように構成したので、回路規模の増大を招くことなく、軟判定結果を変更することができる効果がある。
【００５３】
この発明によれば、変更手段が既知のビットパターンに係る誤り率に応じて軟判定結果の変更規則を動的に変更するように構成したので、装置交換や時間変動などで、伝送系のパラメータが変わった場合でも、特に調整を施すことなく、誤り訂正能力を高めることができる効果がある。
【００５４】
この発明によれば、受信信号の軟判定結果が、複数の識別レベルに含まれている所定の中間の識別レベルと近傍の軟判定結果であれば、その軟判定結果の隣接ビットの符号の種類に基づいて、その軟判定結果を確からしい符号寄りに変更するように構成したので、軟判定結果の信頼度情報が低い場合でも、精度よく誤り訂正を実施することができる効果がある。
【００５５】
この発明によれば、信号フレームのオーバヘッドに埋め込まれているトレーニングバイトを参照して伝送系の符号間干渉量を推定し、その符号間干渉量に基づいて当該軟判定結果の変更度合を決定するように構成したので、伝送路の状態が時間的に変動するような場合でも、精度よく誤り訂正を実施することができる効果がある。
【００５６】
この発明によれば、軟判定結果の変更規則が信号フレームのオーバヘッドに埋め込まれている場合、その変更規則にしたがって軟判定結果を変更するように構成したので、回路規模の増大を招くことなく、軟判定結果を変更することができる効果がある。
【００５７】
この発明によれば、既知のビットパターンに係る誤り率に応じて軟判定結果の変更規則を動的に変更するように構成したので、装置交換や時間変動などで、伝送系のパラメータが変わった場合でも、特に調整を施すことなく、誤り訂正能力を高めることができる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による軟判定復号装置を示す構成図である。
【図２】  符号間干渉を示す説明図である。
【図３】  符号間干渉が存在する場合、どうようなビット列に着目すべきかを示す説明図である。
【図４】  軟判定結果を変更した方が望ましいと考えられるビット列を示す説明図である。
【図５】  この発明の実施の形態１による軟判定復号方法を示すフローチャートである。
【図６】  この発明の実施の形態２による軟判定復号装置を示す構成図である。
【図７】  オーバヘッドの中にトレーニングバイトが配置されているフレームフォーマットを示す説明図である。
【図８】  トレーニングバイトの一例を示す説明図である。
【図９】  従来の軟判定復号装置を示す構成図である。
【符号の説明】
１１  光ファイバ、１２  フロントエンド（軟判定手段）、１３  マルチレベル識別器（軟判定手段）、１４  バイナリエンコーダ（軟判定手段）、１５  重み付け回路（変更手段）、１６  直列／並列変換回路（復号手段）、１７  ブロックターボ復号器（復号手段）、１８  変更度合決定部（変更手段）。
【図１】
0004679768.tif 000002
【図２】
0004679768.tif 000003
【図３】
0004679768.tif 000004
【図４】
0004679768.tif 000005
【図５】
0004679768.tif 000006
【図６】
0004679768.tif 000007
【図７】
0004679768.tif 000008
【図８】
0004679768.tif 000009
【図９】
0004679768.tif 000010