JP5502363B2 - 光伝送装置および光伝送方法 - Google Patents

光伝送装置および光伝送方法 Download PDF

Info

Publication number
JP5502363B2
JP5502363B2 JP2009108876A JP2009108876A JP5502363B2 JP 5502363 B2 JP5502363 B2 JP 5502363B2 JP 2009108876 A JP2009108876 A JP 2009108876A JP 2009108876 A JP2009108876 A JP 2009108876A JP 5502363 B2 JP5502363 B2 JP 5502363B2
Authority
JP
Japan
Prior art keywords
code
fec
optical transmission
decoding
error correction
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.)
Active
Application number
JP2009108876A
Other languages
English (en)
Other versions
JP2010258937A (ja
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2009108876A priority Critical patent/JP5502363B2/ja
Priority to US12/765,329 priority patent/US8402339B2/en
Priority to CN201010170018.8A priority patent/CN101877592B/zh
Priority to EP10004449.4A priority patent/EP2256973B1/en
Publication of JP2010258937A publication Critical patent/JP2010258937A/ja
Application granted granted Critical
Publication of JP5502363B2 publication Critical patent/JP5502363B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2945Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using at least three error correction codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2906Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/11Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
    • H03M13/1102Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/11Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
    • H03M13/1102Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
    • H03M13/1105Decoding
    • H03M13/1111Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • H03M13/151Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
    • H03M13/1515Reed-Solomon codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • H03M13/151Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
    • H03M13/152Bose-Chaudhuri-Hocquenghem [BCH] codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding

Landscapes

  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Optical Communication System (AREA)

Description

この発明は、光通信システムなどのデジタル通信装置に適用される光伝送装置および方法に関するものである。
従来の誤り訂正装置および方法では、誤り訂正符号化方式(FEC:Forward Error Correction)として、LDPC(Low−Density Parity−Check)符号を内符号とし、BCH(Bose−Chaudhur i−Hocquenghem)符号を外符号とする誤り訂正方法が適用されている(たとえば、非特許文献1参照)。また、LDPC符号を内符号とし、RS(Reed−Solomon)符号を外符号とする誤り訂正方法も提案されている(例えば、特許文献1)。
上記非特許文献1および特許文献1による誤り訂正符号化方式を用いた受信装置では、LDPC符号の軟判定復号により誤り訂正を行い、LDPC符号の残留エラーを、それぞれ、BCH符号あるいはRS符号により誤り訂正することで、エラーフロア現象の発生を回避していた。
ETSI EN 302 307 V1.1.1(2005.03)European Standard(Telecommunications series)p.19−23(5.3)
特開2009−17160号公報
従来の誤り訂正装置および方法では、外符号として単一の誤り訂正符号を用いていたので、LDPC符号の残留エラーが多いと特性が劣化するという問題点があった。また、多くの残留エラーを訂正するために外符号の冗長度を大きくすると伝送速度が上昇するので、高速の光通信システムの実現が困難になるという問題点があった。
この発明は上記のような課題を解決するためになされたもので、より高いビット誤りが生じる伝送路においても、内符号の軟判定復号による多くの残留エラーを、伝送速度の上昇を抑えることが可能な外符号により誤り訂正することで、エラーフロアの発生を回避し、高品質で高速な光通信システムを提供することを目的とする。
この発明に係る光伝送装置は、情報データにオーバヘッドと誤り訂正符号とを付加して形成された光伝送フレームを、通信路を介して伝送する光伝送装置であって、外符号として少なくとも2つの誤り訂正符号による連接符号あるいは積符号を用い、前記伝送フレームにおける前記外符号によるFEC(Forward Error Correction)符号化を行う外符号FEC符号化手段と、内符号として軟判定復号のための誤り訂正符号を用い、前記光伝送フレームにおける前記内符号によるFEC符号化を行う内符号FEC符号化手段と、受信した前記光伝送フレームにおける前記内符号の軟判定FEC復号を行う内符号FEC復号手段と、前記内符号FEC復号手段により軟判定FEC復号が行われた光伝送フレームにおける前記外符号の硬判定FEC復号を行う外符号FEC復号手段と、を備え、前記外符号FEC符号化手段は、OTUk(Optical channel Transport Unit−k)フレーマに実装され、前記光伝送フレームに含まれ前記オーバヘッド、前記情報データであるペイロードおよびFEC冗長領域がそれぞれ行方向に隣接して2次元的に配列されたOTUkフレーム内の前記FEC冗長領域を列方向に少なくとも2分割して前記外符号の少なくとも2つの誤り訂正符号を示す情報をそれぞれ格納し、前記内符号FEC符号化手段は、前記OTUkフレーム内の前記FEC冗長領域に行方向に隣接して2次元的に前記内符号のためのFEC冗長領域を追加で設けて、前記内符号の軟判定復号のための誤り訂正符号を示す情報を格納し、前記外符号FEC復号手段は、OTUkフレーマに実装され、前記内符号FEC復号手段により軟判定FEC復号が行われた前記光伝送フレームの残留エラーによる誤り率が1×10 −3 以下のエラーフロア現象を解消するように、前記OTUkフレームにおける前記外符号の硬判定FEC復号を行うものである。
この発明は、誤り訂正装置において、より高いビット誤りが生じる伝送路においても、内符号の軟判定復号による多くの残留エラーを、伝送速度の上昇を抑えることが可能な外符号により誤り訂正することで、エラーフロアの発生を回避し、高品質で高速な光通信システムを提供することができる。
この発明の実施の形態1による誤り訂正装置を示す構成図 この発明の実施の形態1による誤り訂正装置を示す構成図 この発明の実施の形態1による誤り訂正装置を説明するための説明図 この発明の実施の形態1による誤り訂正装置を説明するための説明図 この発明の実施の形態1による誤り訂正装置を説明するための説明図 この発明の実施の形態2による誤り訂正装置を説明するための説明図 この発明の実施の形態3による誤り訂正装置を説明するための説明図
実施の形態1.
図1は、この発明の実施の形態1に係る誤り訂正装置および方法を用いたデジタル伝送システム(以下、単に「伝送システム」という)を示す構成図である。図1において、光伝送装置1a、1bは、クライアント送受信信号と光送受信信号の相互変換、例えば、クライアント信号と光伝送フレームとのマッピング、デマッピング処理や、誤り訂正符号化および復号処理、電気/光変換などを行い、通信路2を介して、光伝送装置1aおよび1b間で双方向通信を行う。
図2は、図1に示した光伝送装置1a、1bの詳細を示す構成図である。図2において、OTUk(Optical channel Transport Unit−k)フレーマ10は、クライアント送信信号をOTUkフレームにマッピングし、フレーム同期や保守制御に必要な情報を付加して光伝送フレームを生成し、SFI(Serdes Framer Interface)送信信号をデジタル信号処理光トランシーバ20へ出力するOTUkフレーム生成101と、デジタル信号処理光トランシーバ20からのSFI受信信号に対してフレーム同期や保守制御に必要な情報を終端し、クライアント信号をOTUkフレームからデマッピングし、クライアント受信信号を出力するOTUkフレーム終端103から構成される。OTUkフレーム生成101は外符号FEC符号化手段としての硬判定FECエンコーダ102を有し、OTUkフレーム終端103は外符号FEC復号手段としての硬判定FECデコーダ104を有している。また、デジタル信号処理光トランシーバ20は、OTUkフレーマ10からのSFI送信信号に対して軟判定用の誤り訂正符号により符号化する内符号FEC符号化手段としての軟判定FECエンコーダ201と、軟判定FECエンコーダ201の出力信号をD/A(デジタル/アナログ)変換するD/A変換202と、D/A変換202からのアナログ信号を光信号に変換して光送信信号を通信路に出力するE/O(電気/光)203と、通信路2からの光受信信号をアナログ信号に変換するO/E(光/電気)204と、アナログ信号をqビットの軟判定受信データに変換するA/D(アナログ/デジタル)変換205と、軟判定受信データの軟判定復号を行い、誤りを訂正してSFI受信信号をOTUkフレーム10へ出力する内符号FEC復号手段としての軟判定FECデコーダ206から構成される。
図3は、例えば、ITU−T Recommendation G.709に示されたOTUkフレームを示す構造図である。図3において、OTUkフレームは、クライアント信号のような実際の通信データを格納するためのペイロード、フレーム同期のためのFA OH(Frame Alignment OverHead)、保守監視情報のためのOTUk OHおよびODUk OH(Optical channel Data Unit−k OverHead)、および、ペイロードのマッピングのためのOPUk OH(Optical channel Payload Unit−k OverHead)から構成され、さらに、伝送後の光品質の劣化によるビット誤りを訂正するための誤り訂正符号の情報を格納するFEC冗長領域を有している。通常、誤り訂正符号としてはリード・ソロモン符号(以下、RS符号とする。)(255,239)が用いられる。なお、一般的に、FA OH、OTUk OH、ODUk OH、および、OPUk OHから構成された部分をオーバヘッドと呼ぶ。
このように、光通信システムにおいては、伝送フレームとして、実際に送信したい情報データであるペイロードに、オーバヘッドと誤り訂正符号とを付加したものを形成し、それを高速かつ長距離に伝送している。
次に動作について、図4を参照して説明する。図4(a)は、OTUkフレーマ10とデジタル信号処理光トランシーバ20間のSFI送信信号およびSFI受信信号における伝送フレームの構成を示しており、図3に示したOTUkフレームと同一の構成であるが、FEC冗長領域を2つの硬判定FEC冗長領域に分割している。また、図4(b)は、軟判定FECエンコーダ201の出力信号および軟判定デコーダ206の入力信号における伝送フレームの構成を示しており、図4(a)の伝送フレームに対して、さらに、軟判定FEC冗長領域が付加されている。まず、OTUkフレーム生成101では、クライアント送信信号を図4(a)のペイロードへマッピングし、OHへ各種オーバヘッド情報を付加し、硬判定FECエンコーダ102にて、外符号としての誤り訂正符号化を行い、硬判定FEC冗長領域に誤り訂正符号情報を格納する。ここで、硬判定FECエンコーダ102では、例えば、RS符号とBCH符号との連接符号化を行い、それぞれの誤り訂正符号情報を2分割したFEC冗長領域にそれぞれ格納する。次に、軟判定FECエンコーダ201では、内符号として軟判定復号のための誤り訂正符号、たとえば、LDPC符号化を行い、軟判定FEC冗長領域に誤り訂正符号情報を格納する。
一方、受信側では、A/D変換205が、通信路により品質の劣化した受信アナログ信号をアナログ/デジタル変換して、qビットの軟判定受信データを軟判定FECデコーダ206へ出力する。軟判定FECデコーダ206は、qビットの軟判定情報と、軟判定FEC冗長領域に格納されたLDPC符号の誤り訂正符号情報を用いて軟判定復号処理を行い、SFI受信信号としてOTUkフレーム終端103へ出力する。
ここで、軟判定FECデコーダ206の復号処理では、軟判定復号を行うので、入力誤り率が大きくてもある程度誤り訂正が可能となるが、図5の内符号の線で示すように、残留エラーが生じてエラーフロア現象が発生する。このため、硬判定FECデコーダ104では、例えば、RSとBCHの連接符号の繰り返し復号を行い、エラーフロア現象を解消する。
以上のように、内符号として高いビット誤りを中程度のビット誤りに訂正可能な軟判定FEC符号を用い、外符号として中程度のビット誤りのエラーフロア現象を回避できる硬判定の連接符号を用いたので、速度上昇を抑えつつ誤り訂正性能を向上させることができ、高速で長距離の光通信システムを実現することができる。
また、OTUkフレームにて硬判定FEC符号処理を行い、OTUkフレームに対して追加で設けた冗長領域により軟判定FEC符号処理を行うよう構成し、硬判定FEC符号化および復号をOTUkフレーマで、軟判定FEC符号化および復号をデジタル信号処理光トランシーバで行うよう構成したので、最適な回路規模配分で半導体集積回路化が可能となる。
なお、上記実施例では、内符号として軟判定FECのLDPC符号の例を示したが、他の軟判定FEC、例えば、畳み込み符号やブロックターボ符号等を持いてもよく、また、硬判定FECの外符号としてRSとBCHによる連接符号の例を示したが、他の連接符号、例えば、RSとRS、BCHとBCHを用いてもよく、さらに、外符号として積符号を用いても上記実施例と同様な効果を奏することはいうまでもない。
また、上記実施例において、各誤り訂正符号処理の前段や後段において随時、インタリーブやデインタリーブを行い、伝送路で生じる誤りを誤り訂正復号する際に分散させてもよい。
実施の形態2.
以上の実施の形態1では、外符号の硬判定FECに連接符号あるいは積符号などを用いるようにしたものであるが、次に、図6に示すように、外符号としてOTUkフレームと同一の硬判定FEC冗長領域とする実施形態を示す。外符号に関する構成および動作以外は、実施の形態1における構成および動作と同様である。硬判定FECとしては、例えば、一般的なRS(255、239)符号や、符号長を長くしたRS(1020、956)のペアレント符号などがある。これにより、例えば最適な回路規模配分で半導体集積回路化が可能となるといった実施の形態1と同様の作用効果を奏する。
実施の形態3.
以上の実施の形態2では、外符号の硬判定FECにRS等の符号を用い、OTUkフレームのFEC冗長領域に外符号の符号化情報を格納するようにしたものであるが、次に、図7に示すように、外符号としてOTUkフレームのFEC冗長領域の一部を用い、残りの領域と、OTUkフレームに対して追加で設けたFEC冗長領域とを内符号のFEC冗長領域とする実施形態を示す。外符号に関する構成および動作以外は、実施の形態1における構成および動作と同様である。硬判定FECとしては、例えば、RS(248、239)符号や、符号長を長くしたRS(992、956)のペアレント符号などがある。これにより、例えば最適な回路規模配分で半導体集積回路化が可能となるといった実施の形態1と同様の作用効果を奏する。
10 OTUkフレーマ
20 デジタル信号処理光トランシーバ
102 硬判定FECエンコーダ
104 硬判定FECデコーダ
201 軟判定FECエンコーダ
206 軟判定FECデコーダ

Claims (8)

  1. 情報データにオーバヘッドと誤り訂正符号とを付加して形成された光伝送フレームを、通信路を介して伝送する光伝送装置であって、
    外符号として少なくとも2つの誤り訂正符号による連接符号あるいは積符号を用い、前記光伝送フレームにおける前記外符号によるFEC(Forward Error Correction)符号化を行う外符号FEC符号化手段と、
    内符号として軟判定復号のための誤り訂正符号を用い、前記光伝送フレームにおける前記内符号によるFEC符号化を行う内符号FEC符号化手段と、
    受信した前記光伝送フレームにおける前記内符号の軟判定FEC復号を行う内符号FEC復号手段と、
    前記内符号FEC復号手段により軟判定FEC復号が行われた光伝送フレームにおける前記外符号の硬判定FEC復号を行う外符号FEC復号手段と、
    を備え、
    前記外符号FEC符号化手段は、OTUk(Optical channel Transport Unit−k)フレーマに実装され、前記光伝送フレームに含まれ前記オーバヘッド、前記情報データであるペイロードおよびFEC冗長領域がそれぞれ行方向に隣接して2次元的に配列されたOTUkフレーム内の前記FEC冗長領域を列方向に少なくとも2分割して前記外符号の少なくとも2つの誤り訂正符号を示す情報をそれぞれ格納し、
    前記内符号FEC符号化手段は、前記OTUkフレーム内の前記FEC冗長領域に行方向に隣接して2次元的に前記内符号のためのFEC冗長領域を追加で設けて、前記内符号の軟判定復号のための誤り訂正符号を示す情報を格納し、
    前記外符号FEC復号手段は、OTUkフレーマに実装され、前記内符号FEC復号手段により軟判定FEC復号が行われた前記光伝送フレームの残留エラーによる誤り率が1×10 −3 以下のエラーフロア現象を解消するように、前記OTUkフレームにおける前記外符号の硬判定FEC復号を行うことを特徴とする光伝送装置。
  2. 前記内符号は、LDPC(Low−Density Parity−Check)符号であることを特徴とする請求項1に記載の光伝送装置。
  3. 前記外符号は、RS(Reed−Solomon)とBCH(Bose−Chaudhuri−Hocquenghem)による連接符号あるいは積符号であることを特徴とする請求項1または請求項2に記載の光伝送装置。
  4. 前記外符号は、BCHとBCHによる連接符号あるいは積符号であることを特徴とする請求項1または請求項2に記載の光伝送装置。
  5. 前記外符号は、RSとRSによる連接符号あるいは積符号であることを特徴とする請求項1または請求項2に記載の光伝送装置。
  6. 前記外符号FEC復号手段は、繰り返し復号を行うことを特徴とする請求項1〜請求項5のいずれかに記載の光伝送装置。
  7. 前記内符号FEC符号化手段および前記内符号FEC復号手段は光トランシーバに実装されたことを特徴とする請求項1〜請求項6のいずれかに記載の光伝送装置。
  8. 情報データにオーバヘッドと誤り訂正符号とを付加して形成された光伝送フレームを、通信路を介して伝送する光伝送方法であって、
    外符号として少なくとも2つの誤り訂正符号による連接符号あるいは積符号を用い、前記光伝送フレームにおける前記外符号によるFEC符号化を行う外符号FEC符号化ステップと、
    内符号として軟判定復号のための誤り訂正符号を用い、前記光伝送フレームにおける前記内符号によるFEC符号化を行う内符号FEC符号化ステップと、
    受信した前記伝送フレームにおける前記内符号の軟判定FEC復号を行う内符号FEC復号ステップと、
    前記内符号FEC復号ステップにより軟判定FEC復号が行われた光伝送フレームにおける前記外符号の硬判定FEC復号を行う外符号FEC復号ステップと、
    を備え、
    前記外符号FEC符号化ステップは、OTUkフレーマが、前記光伝送フレームに含まれ前記オーバヘッド、前記情報データであるペイロードおよびFEC冗長領域がそれぞれ行方向に隣接して2次元的に配列されたOTUkフレーム内の前記FEC冗長領域を列方向に少なくとも2分割して前記外符号の少なくとも2つの誤り訂正符号を示す情報をそれぞれ格納し、
    前記内符号FEC符号化ステップは、前記OTUkフレーム内の前記FEC冗長領域に行方向に隣接して2次元的に前記内符号のためのFEC冗長領域を追加で設けて、前記内符号の軟判定復号のための誤り訂正符号を示す情報を格納し、
    前記外符号FEC復号ステップは、OTUkフレーマが、前記内符号FEC復号ステップにより軟判定FEC復号が行われた前記光伝送フレームの残留エラーによる誤り率が1×10 −3 以下のエラーフロア現象を解消するように、前記OTUkフレームにおける前記外符号の硬判定FEC復号を行うことを特徴とする光伝送方法。
JP2009108876A 2009-04-28 2009-04-28 光伝送装置および光伝送方法 Active JP5502363B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2009108876A JP5502363B2 (ja) 2009-04-28 2009-04-28 光伝送装置および光伝送方法
US12/765,329 US8402339B2 (en) 2009-04-28 2010-04-22 Error correcting device and error correcting method
CN201010170018.8A CN101877592B (zh) 2009-04-28 2010-04-27 纠错装置以及纠错方法
EP10004449.4A EP2256973B1 (en) 2009-04-28 2010-04-27 Error correcting device and error correcting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009108876A JP5502363B2 (ja) 2009-04-28 2009-04-28 光伝送装置および光伝送方法

Publications (2)

Publication Number Publication Date
JP2010258937A JP2010258937A (ja) 2010-11-11
JP5502363B2 true JP5502363B2 (ja) 2014-05-28

Family

ID=42676799

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009108876A Active JP5502363B2 (ja) 2009-04-28 2009-04-28 光伝送装置および光伝送方法

Country Status (4)

Country Link
US (1) US8402339B2 (ja)
EP (1) EP2256973B1 (ja)
JP (1) JP5502363B2 (ja)
CN (1) CN101877592B (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009110193A1 (ja) * 2008-03-07 2009-09-11 パナソニック株式会社 ガスメータ及びガスメータシステム
JP5523120B2 (ja) * 2010-01-14 2014-06-18 三菱電機株式会社 誤り訂正符号化方法、誤り訂正復号方法、誤り訂正符号化装置、および、誤り訂正復号装置
US9081677B2 (en) * 2011-02-22 2015-07-14 Mitsubishi Electric Corporation Method and device for estimating input bit error ratio
JP5641982B2 (ja) * 2011-03-03 2014-12-17 三菱電機株式会社 光通信システム
KR101206176B1 (ko) 2011-03-07 2012-11-28 인하대학교 산학협력단 고성능 연접 bch 기반 순방향 오류 정정 시스템 및 방법
CN102170327B (zh) * 2011-04-06 2014-01-22 烽火通信科技股份有限公司 超强前向纠错的硬件译码方法及装置
JP5619280B2 (ja) * 2011-05-31 2014-11-05 三菱電機株式会社 誤り訂正符号化装置、誤り訂正復号装置、およびその方法
CN102957513B (zh) * 2012-11-16 2013-10-30 深圳光启创新技术有限公司 基于可见光通信的纠错方法和装置
JP2014140111A (ja) * 2013-01-21 2014-07-31 Sony Corp コントローラ、情報処理システム、コントローラの制御方法およびプログラム
US20160197703A1 (en) * 2013-09-10 2016-07-07 Electronics And Telecommunications Research Institute Ldpc-rs two-dimensional code for ground wave cloud broadcasting
CN103560797B (zh) * 2013-10-18 2016-05-25 烽火通信科技股份有限公司 超强前向纠错五次迭代译码的方法及装置
CN103646170B (zh) * 2013-11-29 2016-08-17 北京广利核***工程有限公司 一种安全通信残差率的风险定量评估方法
EP3242406B1 (en) * 2015-01-27 2020-01-15 Huawei Technologies Co., Ltd. Fec decoding apparatus and method
US9985653B2 (en) * 2015-04-10 2018-05-29 Samsung Electronics Co., Ltd. Methods and systems for soft-decision decoding
CN105356941A (zh) * 2015-09-29 2016-02-24 北京邮电大学 一种空间光通信ldpc码映射奇偶校验矩阵度分布方法
CN107872295B (zh) * 2016-09-28 2021-09-03 深圳光启合众科技有限公司 一种适用于OvXDM***的软值提取方法、装置及OvXDM***
JP6308314B1 (ja) * 2017-02-22 2018-04-11 Nttエレクトロニクス株式会社 誤り訂正装置、誤り訂正方法及び通信装置
KR102384706B1 (ko) 2017-06-09 2022-04-08 삼성전자주식회사 반도체 메모리 장치, 이를 포함하는 메모리 시스템 및 반도체 메모리 장치의 동작 방법
US10998922B2 (en) * 2017-07-28 2021-05-04 Mitsubishi Electric Research Laboratories, Inc. Turbo product polar coding with hard decision cleaning
WO2019064369A1 (ja) * 2017-09-27 2019-04-04 三菱電機株式会社 符号化装置、送信機、復号装置および受信機
US11133824B2 (en) * 2017-11-27 2021-09-28 Mitsubishi Electric Corporation Error correction device and optical transmission/reception device
CN108924074B (zh) * 2018-07-02 2020-12-11 成都国恒空间技术工程有限公司 均衡器及信道估计方法
JP7332873B2 (ja) 2019-09-10 2023-08-24 富士通株式会社 符号化回路、復号化回路、符号化方法、復号化方法、伝送装置、及び光伝送システム

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US686514A (en) * 1901-03-18 1901-11-12 Ernest H Frey Drier-car.
US5392299A (en) * 1992-01-15 1995-02-21 E-Systems, Inc. Triple orthogonally interleaed error correction system
JP3841990B2 (ja) 1999-12-07 2006-11-08 三菱電機株式会社 Fecフレーム構成方法およびfec多重化装置
JP2001332982A (ja) * 2000-05-18 2001-11-30 Mitsubishi Electric Corp 光伝送システム、fec多重化装置、fec多重分離装置、および誤り訂正方法
US6622277B1 (en) * 2000-06-05 2003-09-16 Tyco Telecommunications(Us)Inc. Concatenated forward error correction decoder
WO2001095502A1 (en) * 2000-06-07 2001-12-13 Tycom (Us) Inc. Concatenated forward error correction decoder
JP2003069535A (ja) * 2001-06-15 2003-03-07 Mitsubishi Electric Corp 誤り訂正多重化装置、誤り訂正多重分離装置、これらを用いた光伝送システムおよび誤り訂正多重化伝送方法
KR20040046649A (ko) * 2002-11-28 2004-06-05 삼성전자주식회사 에러 정정을 위한 부호화 장치 및 방법과 복호화 장치 및방법
JP4039227B2 (ja) * 2002-12-13 2008-01-30 日本電気株式会社 復号方法及びプログラム並びにこれを用いた復号回路
JP4202161B2 (ja) * 2003-03-18 2008-12-24 三菱電機株式会社 符号化装置および復号装置
US7289530B1 (en) * 2003-04-14 2007-10-30 Applied Micro Circuits Corporation System and method for coding a digital wrapper frame
WO2004095759A2 (en) * 2003-04-22 2004-11-04 Vitesse Semiconductor Corporation Concatenated iterative forward error correction coding
US7484165B2 (en) * 2003-04-30 2009-01-27 Ericsson Ab Forward error correction coding
US7234098B2 (en) * 2003-10-27 2007-06-19 The Directv Group, Inc. Method and apparatus for providing reduced memory low density parity check (LDPC) codes
EP1545011B1 (en) * 2003-12-17 2008-07-09 Alcatel Lucent Optimized interleaving of digital signals
EP1569349A1 (en) * 2004-02-23 2005-08-31 Alcatel Alternative concatenated coding scheme for digital signals
US7516389B2 (en) * 2004-11-04 2009-04-07 Agere Systems Inc. Concatenated iterative and algebraic coding
CN101116250B (zh) * 2005-02-09 2010-12-08 三菱电机株式会社 纠错编码装置以及纠错译码装置
JP4836884B2 (ja) * 2007-07-04 2011-12-14 三菱電機株式会社 誤り訂正符号化装置および方法ならびにデジタル伝送システム
US8271862B2 (en) * 2007-07-19 2012-09-18 Pioneer Corporation Error correction decoding device and reproduction device

Also Published As

Publication number Publication date
CN101877592B (zh) 2014-05-28
EP2256973B1 (en) 2015-03-11
JP2010258937A (ja) 2010-11-11
CN101877592A (zh) 2010-11-03
US20100275104A1 (en) 2010-10-28
US8402339B2 (en) 2013-03-19
EP2256973A2 (en) 2010-12-01
EP2256973A3 (en) 2013-07-03

Similar Documents

Publication Publication Date Title
JP5502363B2 (ja) 光伝送装置および光伝送方法
JP5419534B2 (ja) Fecフレーム構成装置および方法
US10320425B2 (en) Staircase forward error correction coding
US20220077875A1 (en) Data Transmission Method, Encoding Method, Decoding Method, Apparatus, Device, and Storage Medium
JP5474256B2 (ja) 入力ビット誤り率推定方法、及びその装置
US8977927B2 (en) Error-correction coding method, error-correction decoding method, error-correction coding apparatus, and error-correction decoding apparatus
JP5566400B2 (ja) 誤り訂正方法及び装置
JP6296475B1 (ja) 誤り訂正復号装置及び光送受信装置
EP1545011A1 (en) Optimized interleaving of digital signals
JP5641982B2 (ja) 光通信システム
KR101206176B1 (ko) 고성능 연접 bch 기반 순방향 오류 정정 시스템 및 방법
JP2013070289A (ja) 誤り訂正方法、誤り訂正装置、送信機、受信機及び誤り訂正プログラム
JP2003273841A (ja) 誤り訂正機能を有する伝送装置
JP5794939B2 (ja) 誤り訂正復号装置および誤り訂正復号方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130828

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20131001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131225

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20140108

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140313

R150 Certificate of patent or registration of utility model

Ref document number: 5502363

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250