(57)【要約】  入力データを受信するステップと、第1の前方誤り符号(FEC)変換によって入力データを処理するステップと、第2のFEC変換によって入力データを処理するステップと、第1の変換および第2の変換を含む出力データを生成するステップとを含む誤り訂正方法が、開示される。
2018513629.tif 000002
【特許請求の範囲】
【請求項１】
誤り訂正方法であって、
入力データを受信するステップと、
第1の前方誤り符号(FEC)変換によって前記入力データを処理するステップと、
第2のFEC変換によって前記入力データを処理するステップと、
前記第1の変換および前記第2の変換を含む出力データを生成するステップとを含む方法。
【請求項２】
前記第1のFEC変換および前記第2のFEC変換が、FEC符号化の変換またはFEC復号の変換を含む請求項1に記載の方法。
【請求項３】
前記第1のFEC変換が、通常のFEC(rFEC)変換を含む請求項1または2に記載の方法。
【請求項４】
前記第2のFEC変換が、強化されたFEC(eFEC)変換を含む請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記第1のFEC変換および前記第2のFEC変換が、連結された処理を含む請求項1から4のいずれか一項に記載の方法。
【請求項６】
前記第1のFEC変換および前記第2のFEC変換が、連結された処理を含み、各データブロックが、前記第1のFEC変換と前記第2のFEC変換との両方によって変換される請求項1から4のいずれか一項に記載の方法。
【請求項７】
前記第1のFEC変換および前記第2のFEC変換が、並列的な処理を含む請求項1から6のいずれか一項に記載の方法。
【請求項８】
前記第1のFEC変換および前記第2のFEC変換が、並列的な処理を含み、前記第1のFEC変換によって変換された第1のデータブロックが、前記第2のFEC変換によって変換された第2のデータブロックとインターリーブされる請求項1から6のいずれか一項に記載の方法。
【請求項９】
前記第1のFEC変換および前記第2のFEC変換が、リンクの状態に基づく請求項1から8のいずれか一項に記載の方法。
【請求項１０】
少なくとも第3のFEC変換によって前記入力データを処理するステップをさらに含む請求項1から9のいずれか一項に記載の方法。
【請求項１１】
入力データを受信するように構成されたトランシーバと、
前記トランシーバに結合され、
第1の前方誤り符号(FEC)変換によって前記入力データを処理し、
第2のFEC変換によって前記入力データを処理し、
前記第1の変換および前記第2の変換を含む出力データを生成するように構成されたプロセッサとを含むネットワークデバイス。
【請求項１２】
前記第1のFEC変換および前記第2のFEC変換が、FEC符号化の変換またはFEC復号の変換を含む請求項11に記載のネットワークデバイス。
【請求項１３】
前記第1のFEC変換が、通常のFEC (rFEC)変換を含む請求項11または12に記載のネットワークデバイス。
【請求項１４】
前記第2のFEC変換が、強化されたFEC(eFEC)変換を含む請求項11から13のいずれか一項に記載のネットワークデバイス。
【請求項１５】
前記第1のFEC変換および前記第2のFEC変換が、連結された処理を含む請求項11から14のいずれか一項に記載のネットワークデバイス。
【請求項１６】
前記第1のFEC変換および前記第2のFEC変換が、連結された処理を含み、各データブロックが、前記第1のFEC変換と前記第2のFEC変換との両方によって変換される請求項11から14のいずれか一項に記載のネットワークデバイス。
【請求項１７】
前記第1のFEC変換および前記第2のFEC変換が、並列的な処理を含む請求項11から16のいずれか一項に記載のネットワークデバイス。
【請求項１８】
前記第1のFEC変換および前記第2のFEC変換が、並列的な処理を含み、前記第1のFEC変換によって変換された第1のデータブロックが、前記第2のFEC変換によって変換された第2のデータブロックとインターリーブされる請求項11から16のいずれか一項に記載のネットワークデバイス。
【請求項１９】
前記第1のFEC変換および前記第2のFEC変換が、リンクの状態に基づく請求項11から18のいずれか一項に記載のネットワークデバイス。
【請求項２０】
前記プロセッサが、少なくとも第3のFEC変換によって前記入力データを処理するように構成される請求項11から19のいずれか一項に記載のネットワークデバイス。
【請求項２１】
受動光ネットワーク(PON)であって、
第1の前方誤り符号(FEC)によっておよび第2のFECによって入力データを符号化することによって出力データを生成し、前記出力データを第2のネットワークデバイスに送信するように構成された、第1のネットワークデバイスと、
前記第1のネットワークデバイスに結合され、前記第1のFECおよび前記第2のFECによって前記出力データを復号することによって前記入力データを得るように構成された第2のネットワークデバイスとを含むPON。
【請求項２２】
前記第1のネットワークデバイスが、光回線終端装置(OLT)、光ネットワークユニット(ONU)、または光ネットワーク終端装置(ONT)を含む請求項21に記載のPON。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本出願は、2016年5月6日に出願した、「Apparatus and method for error correction and passive optical network」と題した米国非仮特許出願第15/148,100号の利益を主張するものであり、そしてまた、この非仮特許出願は、2015年5月8日に出願した米国仮出願第62/158,848号の利益を主張するものであり、これらの出願は、参照により本明細書に組み込まれる。
【背景技術】
【０００２】
受動光ネットワーク(PON)は、顧客に通信を届ける電気通信ネットワークの最後の部分であるラストマイル上でネットワークアクセスを提供するための1つのシステムである。PONは、中央局(CO:central office)の光回線終端装置(OLT)、光配信ネットワーク(ODN:optical distribution network)、およびユーザの敷地の光ネットワークユニット(ONU)からなるポイントツーマルチポイント(P2MP)ネットワークである。PONは、OLTとONUとの間、たとえば、複数の顧客が住む道の端に置かれたリモートノード(RN)も含む可能性がある。
【０００３】
近年、PONアクセスの顧客の数が増えている。PONシステムにおいては、一部のONUまたは顧客がOLTの比較的近くにある可能性がある一方、その他のONUまたは顧客はOLTから遠く離れている可能性がある。したがって、一部のリンクが、クラス定格2(N2:nominal 2)リンクバジェットを必要とする通常のリンクである可能性がある一方、その他のリンクは、クラス拡張1(E1:extended 1)リンクバジェット、クラス拡張2(E2:extended 2)リンクバジェット、またはさらにはクラスE1およびE2を超えるリンクバジェットを必要とする拡張されたまたは強化されたリンクである可能性がある。リンクバジェットは、送信機から送信媒体を通って受信機に達するまでの利得(gain)および損失を指す。結果として、PONシステムは、ONUへの異なるリンクを提供することを要求される可能性があり、リンクバジェットは、それぞれの異なるリンク上の送信機および受信機のペアのために特に設計される。
【発明の概要】
【課題を解決するための手段】
【０００４】
異なるONUに応じて柔軟なリンクバジェットを提供するために、誤り訂正のための装置および方法が開示される。一実施形態において、本開示は、入力データを受信するステップと、第1の前方誤り符号(FEC:Forward Error Code)変換によって入力データを処理するステップと、第2のFEC変換によって入力データを処理するステップと、第1の変換および第2の変換を含む出力データを生成するステップとを含む誤り訂正方法を含む。
【０００５】
一態様において、第1のFEC変換および第2のFEC変換は、FEC符号化の変換またはFEC復号の変換を含む。
【０００６】
別の態様において、第1のFEC変換は、通常のFEC(rFEC:regular FEC)変換を含む。
【０００７】
別の態様において、第2のFEC変換は、強化されたFEC(eFEC:enhanced FEC)変換を含む。
【０００８】
別の態様において、第1のFEC変換および第2のFEC変換は、連結された処理を含む。
【０００９】
別の態様において、第1のFEC変換および第2のFEC変換は、連結された処理を含み、各データブロックは、第1のFEC変換と第2のFEC変換との両方によって変換される。
【００１０】
別の態様において、第1のFEC変換および第2のFEC変換は、並列的な処理を含む。
【００１１】
別の態様において、第1のFEC変換および第2のFEC変換は、並列的な処理を含み、第1のFEC変換によって変換された第1のデータブロックは、第2のFEC変換によって変換された第2のデータブロックとインターリーブされる。
【００１２】
別の態様において、第1のFEC変換および第2のFEC変換は、リンクの状態に基づく。
【００１３】
別の態様において、方法は、少なくとも第3のFEC変換によって入力データを処理するステップをさらに含む。
【００１４】
別の実施形態において、本開示は、入力データを受信するように構成されたトランシーバと、トランシーバに結合され、第1の前方誤り符号(FEC)変換によって入力データを処理し、第2のFEC変換によって入力データを処理し、第1の変換および第2の変換を含む出力データを生成するように構成されたプロセッサとを含むネットワークデバイスを含む。
【００１５】
一態様において、第1のFEC変換および第2のFEC変換は、FEC符号化の変換またはFEC復号の変換を含む。
【００１６】
別の態様において、第1のFEC変換は、通常のFEC(rFEC)変換を含む。
【００１７】
別の態様において、第2のFEC変換は、強化されたFEC(eFEC)変換を含む。
【００１８】
別の態様において、第1のFEC変換および第2のFEC変換は、連結された処理を含む。
【００１９】
別の態様において、第1のFEC変換および第2のFEC変換は、連結された処理を含み、各データブロックは、第1のFEC変換と第2のFEC変換との両方によって変換される。
【００２０】
別の態様において、第1のFEC変換および第2のFEC変換は、並列的な処理を含む。
【００２１】
別の態様において、第1のFEC変換および第2のFEC変換は、並列的な処理を含み、第1のFEC変換によって変換された第1のデータブロックは、第2のFEC変換によって変換された第2のデータブロックとインターリーブされる。
【００２２】
別の態様において、第1のFEC変換および第2のFEC変換は、リンクの状態に基づく。
【００２３】
別の態様において、プロセッサは、少なくとも第3のFEC変換によって入力データを処理するように構成される。
【００２４】
第3の実施形態において、本開示は、第1のネットワークデバイスであって、第1の前方誤り符号(FEC)によっておよび第2のFECによって入力データを符号化することによって出力データを生成し、出力データを第2のネットワークデバイスに送信するように構成された、第1のネットワークデバイスと、第1のネットワークデバイスに結合され、第1のFECおよび第2のFECによって出力データを復号することによって入力データを得るように構成された第2のネットワークデバイスとを含む受動光ネットワークを含む。
【００２５】
一態様において、第1のネットワークデバイスは、光回線終端装置、および光ネットワークユニット、または光ネットワーク終端装置(optical network terminal)を含む。
【００２６】
これらのおよびその他の特徴は、以下の詳細な説明を添付の図面および請求項と併せて理解することによってより明確に理解されるであろう。
【００２７】
本開示をより完全に理解するために、同様の参照番号が同様の部分を表す添付の図面および詳細な説明に関連して解釈される以下の簡単な説明がここで参照される。
【図面の簡単な説明】
【００２８】
【図１】PONの実施形態の概略図である。
【図２】実施形態による連結されたまたは逐次的なFEC変換処理を示す図である。
【図３】別の実施形態による連結されたFEC変換処理を示す図である。
【図４】実施形態による並列的なFEC変換処理を示す図である。
【図５】実施形態による並列的なFEC変換処理を示す図である。
【図６】PONの実施形態の概略図である。
【図７】連結されたFEC符号化を実行するための方法の実施形態の流れ図である。
【図８】連結されたFEC復号を実行するための方法の実施形態の流れ図である。
【図９】並列的なFEC符号化方式の実施形態の概略図である。
【図１０】並列的なFEC復号方式の実施形態の概略図である。
【図１１】並列的なFEC符号化を実行するための方法の実施形態を示す概略図である。
【図１２】並列的なFEC復号を実行するための方法の実施形態を示す概略図である。
【図１３】ネットワーク要素(NE)の実施形態の概略図である。
【発明を実施するための形態】
【００２９】
1つまたは複数の実施形態の例示的な実装が以下で与えられるが、開示されるシステムおよび/または方法は、現在知られているのかまたは存在しているのかにかかわらず任意の数の技術を使用して実装され得ることを最初に理解されたい。本開示は、本明細書において例示され、説明される例示的な設計および実装を含む、以下で示される例示的な実装、図面、および技術にまったく限定されるべきでなく、添付の請求項の均等物の全範囲と併せたそれらの請求項の範囲内で修正され得る。
【００３０】
PONにおいてONUに異なるリンクを提供する1つの手法は、すべてのONUにおいて同じ種類の低コストのPON光学機器(optics)を再利用し、ONUに信号を配信する光回線終端装置(OLT)から遠く離れているONUによって必要とされる比較的高いリンクバジェットを満足するためのリンクバジェット改善方法またはアルゴリズムを使用することである。クラス定格2(N2)リンクは、約31デシベル(dB)の信号対雑音比(SNR)で動作する可能性があり、クラス拡張1(E1)リンクは、約33dBのSNRで動作する可能性があり、クラス拡張2(E2)リンクは、約35dBのSNRで動作する可能性がある。したがって、N2タイプのPON光学機器を含むONUは、リンクバジェット改善方法によってE1タイプまたはE2タイプのリンクバジェットで動作する可能性がある。リンクバジェット改善方法のいくつかの例は、たとえば、レートの引き下げ(rate reduction)およびFEC利得を含み得る。
【００３１】
FEC変換が、データ送信における誤りを制御するためにPONにおいて広く使用される。FEC変換は、送信される情報に冗長性を加え、したがって、データを再送信することなく受信機が受信された信号内の特定の量の誤りを検出し、訂正することを可能にする。使用される特定のFEC符号/変換に依存して、FECは、PONリンクバジェットを約1dBから約4dB高める可能性がある。したがって、FECを使用するとき、PONは、より高いビットレート、より長い到達範囲(たとえば、OLTとONUとの間のより長い距離)、および/または単一のPONポート毎のより多くの分岐をサポートする可能性がある。
【００３２】
現在、FEC符号化/復号が、PONにおいて使用される。たとえば、国際電気通信連合標準化セクタ(ITU-T)勧告文書G.984.3は、リード・ソロモン符号RS(255,239)をギガビットPON(G-PON)FEC符号として規定する。ITU-T勧告文書G.987.3は、RS(248,216)をダウンストリームFEC符号として規定し、RS(248,232)をアップストリームFEC符号として規定する。上のFECの例は、「通常の」FEC符号化技術(つまり、rFEC)であると考えられる。ダウンストリームは、OLTからONUへの送信方向を指す。アップストリームは、ONUからOLTへの送信方向を指す。ITU-T勧告文書G.989.3は、回線のレートに基づいてFEC符号を規定しており、たとえば、RS(248,232)は、2.5ギガビット(G)リンク用に規定され、RS(248,216)は、10Gのリンク用に規定されている。これらの標準のすべては、参照により本明細書に組み込まれる。
【００３３】
しかし、ほとんどの場合、リンクバジェットの改善のために必要とされるFEC符号は、上述のITU-T規格などのよく使用されるPON規格によって規定されるFEC符号(すなわち、通常のFEC符号/符号化)とは異なる。したがって、PONに対応可能なFECの設計が、PONにおいて異なる光リンクを提供するための鍵である可能性がある。しかし、送信機は、リンクの受信端の標準的な受信機が新しいFEC符号の知識なしに受信された信号内のFECコードワードを正しく復号することができない可能性があるので、追加的な処理なしに新しいFEC符号をデータフレームに直接適用しない可能性がある。したがって、異なるリンクの共存をサポートするためにFECを組み込むためのメカニズムが、PONの設計のために重要である可能性がある。
【００３４】
本明細書において開示されるのは、複数のFECコーダによって生成された複数のFEC符号を含むFEC方式を使用することによってPONにおいてリンクの性能を改善するための実施形態である。FECコーダは、上述のITU-T規格などのPON規格によって定義された通常のFEC(rFEC)コーダと高められた性能および/または拡大された到達範囲のために設計された強化されたFEC(eFEC)コーダとの組合せである可能性がある。
【００３５】
eFECは、rFECとは異なるコードワードを参照する。たとえば、rFECがRS(248,232)であるとき、eFECは、RS(209,187)などの強化されたリンクの性能のための多くの設計を有する可能性がある。一部の例における拡張されたFECは、通常のFECよりも優れた利得を提供するFEC方式を含む。
【００３６】
eFECコーダは、ソフトウェア構成要素として実装される可能性がある。したがって、標準的なPONの低コストな光学機器およびハードウェアを含むONUは、ハードウェアの修正なしにソフトウェアのアップグレードによってeFECをサポートするようにアップグレードされ得る。さらに、eFECコーダは、いくつかのeFEC符号をサポートする可能性があり、一部の例においては、好適なeFEC符号を選択することによってリンクの状態に適応するように構成される可能性がある。したがって、開始される実施形態は、PONにおいて各ONUのために異なる光リンクを提供するのに好適である。
【００３７】
たとえば、送信機は、FEC 1符号を用いるeFEC方式などの第1のFEC符号化方式を適用し、その後に、FEC 2符号を用いるrFEC方式などの第2のFEC符号化方式を適用する可能性がある(たとえば、図2参照)。第1のFEC符号化方式は、たとえば、k2ビットのブロック内のデータを符号化する可能性がある。第2のFEC方式は、k1ビットのブロック内のデータを符号化する可能性があり、k1およびk2は、正の整数である。k1およびk2の値は、同じであるかまたは異なる可能性がある。したがって、受信機は、受信された信号をFEC 2符号に応じて復号し、その後、FEC 1符号に応じて復号する可能性がある。
【００３８】
第2の実施形態において、PONは、並列的なFEC符号化/復号方式を使用し得る。たとえば、送信機は、PON伝送コンバージェンス(TC:transmission convergence)フレームを複数のTCブロックに分割し、rFEC符号またはeFEC符号である可能性があるFEC符号に応じて各TCブロックを符号化する可能性がある。各TCブロックのサイズは、同じであるかまたは異なる可能性がある。各ブロックのサイズは、リンクの状態に基づいて異なる可能性がある。各ブロックのサイズは、コーダの特性に基づいて異なる可能性がある。コーダの特性は、たとえば、コーダの速度によって定義される可能性がある。コーダは、エンコーダおよびデコーダを含む。
【００３９】
その後、それぞれのFEC符号化されたブロックが、必要に応じて変調または復調される可能性がある。それぞれのFEC符号化されたブロックは、同じ変調方式によってまたは異なる異なる変調方式によって変調される可能性がある。OOK変調が例として与えられるが、その他の変調が使用される可能性があることを理解されたい。たとえば、変調は、パルス振幅変調(PAM)、非ゼロ復帰(NRZ)変調、デュオバイナリ(duobinary)変調、4相位相偏移変調(QPSK)などを含み得る。開示される実施形態は、同じPON内で標準的なPONのFECを実装する標準的なONUおよび強化されたFECを実装するONUを使用するときに非両立性を回避するための様々なメカニズムを提供する。
【００４０】
図1は、一例におけるPON 100の概略図である。PON 100は、OLT 110、複数のONU 120、ならびにOLT 110およびONU 120に結合される可能性がある光配信ネットワーク(ODN)130を含む。PON 100は、OLT 110とONU 120との間でデータを配信するためにいかなる能動構成要素も必要としない通信ネットワークである可能性がある。その代わりに、PON 100は、ODN 130の受動光構成要素を使用してOLT 110とONU 120との間でデータを配信し得る。
【００４１】
実施形態において、PON 100は、約10Gbpsのダウンストリーム帯域幅および少なくとも約2.5Gbpsのアップストリーム帯域幅を有する可能性がある10Gbps PON(XGPON)などの次世代アクセス(NGA)システムである可能性がある。代替的に、PON 100は、米国電気電子学会(IEEE)802.3ah規格によって定義されたイーサネット(登録商標)PON(EPON)、IEEE 802.3av規格によって定義された10ギガビットEPON、非同期転送モードPON(APON)、ITU-T G.983規格によって定義された広帯域PON(BPON)、ITU-T G.984規格によって定義されたGPON、または波長分割多重(WDM)PON(WPON)などの任意のイーサネット(登録商標)に基づくネットワークである可能性がある。
【００４２】
実施形態において、OLT 110は、ONU 120および別のネットワーク(図示せず)と通信するように構成される任意のデバイスである可能性がある。特に、OLT 110は、別のネットワークとONU 120との間の媒介者として働き得る。たとえば、OLT 110は、別のネットワークからデータを受信し、データをONU 120に転送する可能性があり、同様に、ONU 120からのデータを別のネットワークに転送する可能性がある。OLT 110の特定の構成はPON 100の種類に依存して変わる可能性があるが、実施形態において、OLT 110は、送信機および受信機を含み得る。別のネットワークが、イーサネット(登録商標)または同期光ネットワーク/同期デジタルハイアラーキ(SONET/SDH)などの、PON 100において使用されるPONプロトコルとは異なるネットワークプロトコルを使用しているとき、OLT 110は、ネットワークプロトコルをPONプロトコルに変換するコンバータを含む可能性がある。さらに、OLT 110のコンバータは、PONプロトコルをネットワークプロトコルに変換し得る。OLT 110は、概して中央局などの中心的な場所に置かれる可能性があるが、その他の場所に置かれる可能性もある。
【００４３】
実施形態において、ODN 130は、光ファイバケーブル、カプラ、スプリッタ、ディストリビュータ、および/またはその他の機器を含み得るデータ配信システムである可能性がある。実施形態において、光ファイバケーブル、カプラ、スプリッタ、ディストリビュータ、および/またはその他の機器は、受動光構成要素である可能性がある。特に、光ファイバケーブル、カプラ、スプリッタ、ディストリビュータ、および/またはその他の機器は、OLT 110とONU 120との間でデータ信号を配信するためにいかなる電力も必要としない構成要素である可能性がある。代替的に、ODN 130は、光増幅器などの1つまたは複数の能動構成要素を含む可能性がある。ODN 130は、概して、図1に示されるように分岐構成でOLT 110からONU 120まで延びる可能性があるが、代替的に、ポイントツーマルチポイント構成で構成される可能性がある。
【００４４】
実施形態において、ONU 120は、OLT 110および顧客またはユーザ(図示せず)と通信するように構成されるデバイスを含む。特に、ONU 120は、OLT 110と顧客との間の媒介者として働き得る。たとえば、ONU 120は、OLT 110からのデータを顧客に転送し、顧客からのデータをOLT 110に転送する。ONU 120の特定の構成はPON 100の種類に依存して変わる可能性があるが、実施形態において、ONU 120は、OLT 110に光信号を送信するように構成された光送信機と、OLT 110から光信号を受信するように構成された光受信機とを含む可能性がある。加えて、ONU 120は、光信号を、イーサネット(登録商標)または非同期転送モード(ATM)プロトコルの信号などの顧客のための電気信号に変換するコンバータと、顧客のデバイスに/から電気信号を送信および/または受信し得る第2の送信機および/または受信機とを含む可能性がある。一部の実施形態において、ONU 120および光ネットワーク終端装置(ONT:optical network terminal)は同様であり、したがって、これらの用語は本明細書においては交換可能であるように使用される。ONU 120は、概して、顧客の敷地などの分散された場所に置かれる可能性があるが、その他の場所に置かれる可能性もある。
【００４５】
図2は、実施形態による連結されたまたは逐次的なFEC変換処理200を示す。連結されたFEC変換処理200は、5つのデータ要素またはデータブロック(b1〜b5)を含む入力データを変換するrFEC変換201を含む。rFEC変換201は、データをrFEC変換されたデータ要素またはデータブロック(rFEC b1〜rFEC b5)に変換する。rFEC変換されたデータ要素またはデータブロック(rFEC b1〜rFEC b5)は、その後、eFEC変換202に入力される。eFEC変換202は、rFEC変換されたデータ要素またはデータブロック(rFEC b1〜rFEC b5)をeFEC変換されたデータ要素またはブロック(rFEC/eFEC b1'〜rFEC/eFEC b5')に変換する。
【００４６】
連結されたFEC変換処理200は、入力データを受信することと、第1の前方誤り符号(FEC)変換によって入力データを処理することと、第2のFEC変換によって入力データを処理することと、第1の変換および第2の変換を含む出力データを生成することとを含む誤り訂正方法を実施する。この例における第1のFEC変換および第2のFEC変換は、連結された処理を含む。この例において、各データブロックは、第1のFEC変換と第2のFEC変換との両方によって変換される。
【００４７】
第1のおよび第2のFEC変換は、FEC符号化またはFEC復号の変換を含む。一部の例において、第1のFEC変換は、通常のFEC(rFEC)変換を含み、第2のFEC変換は、強化されたFEC(eFEC)変換を含む。
【００４８】
一部の例における連結されたFEC変換処理200は、少なくとも第3のFEC変換によって入力データを処理することをさらに含む(図3および下の付随する検討を参照)。
【００４９】
一部の例において、第1のFEC変換および第2のFEC変換は、リンクの状態に基づく。たとえば、関連するリンクが高いトラフィック負荷またはひどい誤りの状態にさらされているとき、連結されたFEC変換処理200は、リンクの状態を改善するように選択または制御され得る。一部の例において、連結されたFEC変換処理200は、リンクの状態に基づいてeFEC変換の使用を増やす可能性があり、eFEC変換は、より速いFEC処理を提供する。代替的にまたは追加的に、その他の例におけるeFEC変換は、より低い誤り率をもたらす。したがって、eFEC変換の使用が、リンクの状態を改善するために選択または制御され得る。
【００５０】
図3は、別の実施形態による連結されたFEC変換処理300を示す。連結されたFEC変換処理300は、rFEC変換301を含み、その後にeFEC変換302を含み、その後に別のrFEC変換303を含む。結果として、この例においては、単一のeFEC変換と共に2つのrFEC変換がデータ要素またはデータブロックに適用される。示された順序はrFEC-eFEC-rFECであるが、変換の任意の所望の順序が使用され得ることを理解されたい。さらに、任意の数の逐次的なrFECおよびeFEC変換が使用され得る。
【００５１】
図4は、実施形態による並列的なFEC変換処理400を示す。並列的なFEC変換処理400は、入力されたデータを2つの並列的な処理ブランチに分割する分割要素401を含む。第1の並列的な処理ブランチにおいては、rFEC変換402が、データ要素またはデータブロックb1、b3、およびb5を受信し、変換し、rFEC変換されたデータ要素またはブロック(rFEC b1、rFEC b3、rFEC b5)を生成する。第2の並列的な処理ブランチにおいては、eFEC変換403が、データ要素またはデータブロックb2およびb4を受信し、変換し、eFEC変換されたデータ要素またはブロック(eFEC b2、eFEC b4)を生成する。rFEC変換されたデータ要素またはブロック(rFEC b1、rFEC b3、rFEC b5)およびeFEC変換されたデータ要素またはブロック(eFEC b2、eFEC b4)は、その後、結合要素404に入力される。この例において、結合要素404は、2つの処理ブランチの出力を出力データ(rFEC b1、eFEC b2、rFEC b3、eFEC b4、rFEC b5)へと結合する。
【００５２】
一部の実施形態において、結合要素404は、示されるように、データ要素またはデータブロックを元の順序へと結合する。しかし、結合要素404は、代替的に、2つのデータブランチを任意の所望の順序で結合する可能性がある。
【００５３】
並列的なFEC変換処理400は、入力データを受信することと、第1の前方誤り符号(FEC)変換によって入力データを処理することと、第2のFEC変換によって入力データを処理することと、第1の変換および第2の変換を含む出力データを生成することとを含む誤り訂正方法を実施する。この例における第1のFEC変換および第2のFEC変換は、並列的な処理を含む。第1のFEC変換によって変換された第1のデータブロックは、第2のFEC変換によって変換された第2のデータブロックとインターリーブされる。
【００５４】
所与の例においては、並列的な処理において、各データ要素またはデータブロックが一回変換されることが分かる。しかし、データ要素またはデータブロックは、処理ブランチにおいて複数回変換される可能性がある。さらに、3つ以上の処理ブランチが使用される可能性がある(図5および下の検討を参照)。別の実施形態においては、個々の処理ブランチが、rFEC変換とeFEC変換との両方を含む混成の処理ブランチを任意の所望の順序で任意の所望の数だけ含む可能性がある。
【００５５】
第1のおよび第2のFEC変換は、FEC符号化またはFEC復号の変換を含む。一部の例において、第1のFEC変換は、通常のFEC(rFEC)変換を含み、第2のFEC変換は、強化されたFEC(eFEC)変換を含む。
【００５６】
一部の例における並列的なFEC変換処理400は、少なくとも第3のFEC変換によって入力データを処理することをさらに含む(図5および下の付随する検討を参照)。
【００５７】
一部の例において、第1のFEC変換および第2のFEC変換は、リンクの状態に基づく。たとえば、関連するリンクが高いトラフィック負荷またはひどい誤りの状態にさらされているとき、並列的なFEC変換処理400は、リンクの状態を改善するように選択または制御され得る。一部の例において、並列的なFEC変換処理400は、リンクの状態に基づいてeFEC変換の使用を増やす可能性があり、eFEC変換は、より速いFEC処理を提供する。代替的にまたは追加的に、その他の例におけるeFEC変換は、より低い誤り率をもたらす。したがって、eFEC変換の使用が、リンクの状態を改善するために選択または制御され得る。
【００５８】
図5は、実施形態による並列的なFEC変換処理500を示す。この例において、並列的なFEC変換処理500は、入力されたデータを3つの並列的な処理ブランチに分割する分割要素501を含む。第1の並列的な処理ブランチにおいては、rFEC変換502が、データ要素またはデータブロックb1およびb5を受信し、変換し、rFEC変換されたデータ要素またはブロック(rFEC b1、rFEC b5)を生成する。第2の並列的な処理ブランチにおいては、eFEC変換503が、データ要素またはデータブロックb3を受信し、変換し、eFEC変換されたデータ要素またはデータブロック(rFEC b3)を生成する。第3の並列的な処理ブランチにおいては、eFEC変換504が、データ要素またはデータブロックb2およびb4を受信し、変換し、eFEC変換されたデータ要素またはブロック(eFEC b2、eFEC b4)を生成する。rFEC変換されたデータ要素またはデータブロック(rFEC b1、rFEC b5)ならびにeFEC変換されたデータ要素またはデータブロック(eFEC b3)および(eFEC b2、eFEC b4)は、その後、結合要素505に入力される。この例において、結合要素505は、3つの処理ブランチの出力を出力データ(rFEC b1、eFEC b2、eFEC b3、eFEC b4、rFEC b5)へと結合する。
【００５９】
所与の例においては、並列的なFEC変換処理500において、各データ要素またはデータブロックが一回変換され、3つ以上の処理ブランチが使用されることが分かる。しかし、データ要素またはデータブロックは、処理ブランチにおいて複数回変換される可能性がある。別の実施形態(図示せず)においては、個々の処理ブランチが、rFEC変換とeFEC変換との両方を含む混成の処理ブランチを任意の所望の順序で任意の所望の数だけ含む可能性がある。
【００６０】
図6は、PON 600の実施形態の概略図である。PON 600は、PON 100の一部に対応する可能性がある。PON 600は、連結されたFEC符号化方式を使用する。PON 600は、光ファイバケーブル、スプリッタ、カプラ、ディストリビュータ、および/またはその他の機器を含む可能性がある光リンク630を介して通信可能なように結合された送信機610および受信機620を含む。光リンク630は、N2タイプのリンク、E1タイプのリンク、E2タイプのリンク、またはデータ送信に好適な任意のその他のタイプの光リンクである可能性がある。実施形態において、送信機610は、OLT 610などのOLTの送信機に対応する可能性があり、受信機620は、ONU 620などのONUの受信機に対応する可能性がある。別の実施形態において、送信機610は、ONUの送信機に対応する可能性があり、受信機620は、OLTの受信機に対応する可能性がある。
【００６１】
送信機610は、ユーザデータユニット611、制御データユニット612、PON TCフレームエンジン613、eFEC符号化エンジン614、rFEC符号化エンジン615、PON物理レイヤ(PHY)フレームエンジン616を含む。PON TCフレームエンジン613は、ユーザデータユニット611および制御データユニット612に結合される。PON TCフレームエンジン613は、ユーザデータユニット611からユーザデータを受信し、制御データユニット612から制御データを受信し、受信されたユーザデータおよび制御データから標準的なPON TCフレームを生成するように構成される。eFEC符号化エンジン614は、PON TCフレームエンジン613に結合される。eFEC符号化エンジン614は、TCフレームに対してeFEC符号化などの性能の強化を実行するように構成される。たとえば、eFEC符号化エンジン614は、TCフレームから強化されたFECコードワードを生成し得る。rFEC符号化エンジン615は、eFEC符号化エンジン614に結合され、PONの規格に従ってeFEC符号化されたフレームに対してFEC符号化を実行するように構成される。PON PHYフレームエンジン616は、rFEC符号化エンジン615に結合され、rFEC符号化されたフレームに基づいて標準的なPON PHYフレームを生成するように構成される。送信機610は、PON PHYフレームを電気信号に変換し、その後、光信号に変換し、リンク630上で光信号を送信するように構成された光および/または電気フロントエンドをさらに含む可能性がある。PON TCフレームエンジン613、rFEC符号化エンジン615、およびPON PHYフレームエンジン616が、標準化されたPON動作を実行する一方、rFEC符号化エンジン615は、標準的なPON動作ではないリンクバジェット改善動作を実行することに留意されたい。
【００６２】
受信機620は、ユーザデータユニット621、制御データユニット622、PON TCフレームエンジン623、eFEC復号エンジン624、rFEC復号エンジン625、およびPON PHYフレームエンジン626を含む。受信機620は、リンク630上で送信された光信号を受信し、光信号を電気信号に変換するように構成された光および/または電気フロントエンドをさらに含む可能性がある。たとえば、PON PHYフレームエンジン626は、光および/または電気フロントエンドに結合される可能性がある。PON PHYフレームエンジン626は、受信された信号からPON PHYフレームを再組立するように構成される。rFEC復号エンジン625は、PON PHYフレームエンジン626に結合され、PON PHYフレーム内で運ばれるrFECコードワードに対してrFEC復号を実行するように構成される。eFEC復号エンジン624は、rFEC復号エンジン625に結合され、eFECを実行するように構成される。たとえば、eFEC復号エンジン624は、送信機610のeFEC符号化エンジン614によって生成されたeFECコードワードを復号する。改善された性能が、強化されたFEC誤り検出および訂正によって達成される。PON TCフレームエンジン623は、eFEC復号エンジン624に結合され、eFEC復号されたフレームを標準的なPON TCフレームへと再組立し、標準的なPON TCフレームをユーザデータ部分および制御データ部分に分けるように構成される。その後、PON TCフレームエンジン623は、TCフレームのユーザデータ部分をユーザデータユニット621に提供し、TCフレームの制御データ部分を制御データユニット622に提供する。PON TCフレームエンジン623、rFEC復号エンジン625、およびPON PHYフレームエンジン626が、標準化されたPON動作を実行する一方、rFEC復号エンジン625は、標準的なPON動作ではないリンクバジェット改善動作を実行することに留意されたい。
【００６３】
実施形態において、eFEC符号化エンジン614およびeFEC復号エンジン624は、ソフトウェア構成要素であり、これは、ハードウェア構成要素から構成されたハードウェア実施エンジンおよび光フロントエンドと比べられたとき、より多くの柔軟性を提供し得る。eFEC符号化エンジン614およびeFEC復号エンジン624をソフトウェア構成要素として実装することによって、顧客が異なるリンクを必要とするとき、PONは、たとえば、ソフトウェアのダウンロードによってeFEC符号化エンジン614を用いるリンクの送信側およびeFEC復号エンジン624を用いるリンクの受信側をアップグレードし得る。ソフトウェアのダウンロードによって送信側および受信側をアップグレードすることによって、光学機器およびハードウェアの置き換えが避けられ得る。したがって、eFECの設定を構成および/または有効化することによって、同じONU機器が異なる顧客のために使用される可能性があり、強化されたリンクの性能が達成される可能性がある。
【００６４】
別の実施形態において、eFEC符号化エンジン614およびeFEC復号エンジン624は、リンクの状態および/またはリンクバジェットの要件に適応し得る。eFEC符号化エンジン614およびeFEC復号エンジン624は、いくつかのFEC符号、たとえば、K1符号およびK2符号を用いて構築される可能性がある。K1符号は、リンクバジェットJ1を満足する可能性があり、K2符号は、リンクバジェットJ2を満足する可能性がある。したがって、eFEC符号化エンジン614およびeFEC復号エンジン624は、必要とされるリンクバジェットに対応するFEC符号を使用することによって異なるリンクバジェットに適応するように構成され得る。
【００６５】
別の実施形態においては、さらなる改善が、eFECとrFECとの間の連携した(joint)設計から得られる可能性がある。たとえば、連携したFECの設計が、eFEC符号化エンジン614およびrFEC符号化エンジン615ならびに/またはeFEC復号エンジン624およびrFEC復号エンジン625のために使用され得る。例として、eFECコードワードが、Xバイト単位である可能性があり、rFECコードワードが、Yバイト単位である可能性がある。したがって、連携したFECエンジンは、Zバイト単位でデータ処理セグメントを構成する可能性があり、A3は、XおよびYの最小公倍数(LCM)である。
【００６６】
図7は、連結されたFEC符号化(つまり、逐次的な処理)を実行するための方法700の実施形態の流れ図である。方法700は、PON 700などのPON内の送信機710などの送信機によって実施される。方法700は、送信するためにPON PHYフレームを生成するときに実施される。ステップ710において、Xと表記される入力PONデータが、k2のサイズの1つまたは複数のブロックに分割される。ステップ720において、k2のサイズの各ブロックが、FEC2符号(n2, k2)を使用することによって符号化され、n2は、FEC2コードワードのサイズを表す。たとえば、k2のサイズの各ブロックが、n2のサイズのFEC2コードワードへと符号化され、n2は、k2よりも大きい。FEC2符号によって生成されたFEC2コードワードは、データブロックY2を形成するために再結合される可能性がある。ステップ730において、データブロックY2が、それぞれがk1のブロックサイズを有する1つまたは複数のブロックに分割される。ステップ740において、k1のサイズの各ブロックが、FEC1符号(n1, k1)を使用することによって符号化され、n1は、FEC1コードワードのサイズを表す。たとえば、k1のサイズの各ブロックは、n1のサイズのFEC1コードワードへと符号化され、n1は、k1よりも大きい。FEC1符号によって生成されたFEC1コードワードは、データビットシーケンスY1を形成し得る。ステップ750において、データビットシーケンスY1が、オンオフ変調(OOK)方式によって変調されるなど、変調される。OOK方式は、例として与えられるに過ぎない。パルス振幅変調(PAM)、直交振幅変調(QAM)、4相位相偏移変調(QPSK)、非ゼロ復帰(NRZ)などのその他の変調が、使用される可能性がある。
【００６７】
図8は、連結されたFEC復号を実行するための方法800の別の実施形態の流れ図である。方法800は、PON 800などのPON内の受信機820などの受信機によって実施される。方法800は、送信機710と同様の送信機によって送信された変調された信号を受信機が受信するときに始まる。たとえば、送信機は、方法800を使用することによって変調された信号を生成し得る。変調は、OOK変調方式を含む可能性があるが、たとえば、PAM、QAM、QPSK、NRZなどのその他の変調も、使用される可能性がある。ステップ810において、受信された変調された信号が、データブロックY1へと復調される。ステップ820において、FEC1符号を適用してデータブロックY2を生成することによって、データブロックY1が復号される。ステップ830において、FEC2符号を適用して、送信機によって送信された入力データペイロードであるデータブロックXを生成することによって、データブロックY2が復号される。FEC1符号およびFEC2符号は、送信機と受信機との間で予め決定される可能性があり、送信機と受信機との両方によって使用される可能性があることに留意されたい。
【００６８】
実施形態において、FEC1は、上述のITU-T規格または任意のその他のPON規格などのPON規格によって規定されたFECである可能性がある。そのような実施形態において、標準的なONUは、PON規格に従ってダウンストリームPONデータを復号する可能性があり、したがって、実装の非両立性は、存在しない。eFEC復号エンジン624などのeFECを用いて構成されるONUは、FEC2復号を適用することによってさらなる復号を実行してリンクの性能の改善を達成し得る。
【００６９】
別の実施形態においては、FEC1によって復号の性能全体を制限することを避けるために、2つの手法が使用され得る。第1の手法においては、FEC1が、入力ビットが出力ビットのサブセットである系統的符号化手順を使用する可能性がある。したがって、元のビットを得るために、FEC1復号がバイパスされ得る。この第1の手法において、FEC1は、eFEC能力を有するONUに関してはアクティブ化されず、性能は、FEC2によって制限されない可能性がある。第2の手法において、FEC1は、性能を改善するために軟判定復号(soft-decoding)方式を使用する可能性がある。たとえば、FEC1は、標準的なONUによって選択された軟判定復号方式を実施する可能性がある。
【００７０】
図9は、並列的なFEC符号化方式900の実施形態の概略図である。方式900は、PON 100などのPON内のOLTの送信機および/またはONUの送信機によって使用され得る。方式900は、送信機においてPON PHYフレームに適用され得る。ステップ910において、ユーザデータおよび制御データが受信される。ステップ920において、PON TCフレームが、受信されたユーザデータおよび制御データから生成される。ステップ930において、PON TCフレームが、複数のTCブロック(たとえば、TCブロック1、TCブロック2、...、TCブロックn)に分割される。ステップ940において、各TCブロックが、FEC符号化方式(たとえば、FEC1符号化、FEC2符号化、...、FECn符号化)によって符号化される。ステップ950において、FEC符号化の後、それぞれのFEC符号化されたデータブロックが、光送信に好適な変調方式(たとえば、変調1、変調2、...、変調n)を使用することによって変調される。TCブロックは、同じFEC符号化方式によって符号化される可能性があり、または異なるFEC符号化方式を使用して符号化される可能性があることに留意されたい。同様に、FEC符号化されたデータは、同じ変調方式または異なる変調方式を使用することによって変調される可能性がある。たとえば、FEC符号化方式および/または変調方式は、図1のODN 130の光リンクなどの特定の光リンクに応じて選択される可能性がある。
【００７１】
図10は、並列的なFEC復号方式1000の実施形態の概略図である。方式1000は、PON 100などのPON内のOLTの受信機および/またはONUの受信機によって使用され得る。方式1000は、受信機において受信されたPON PHY信号に適用され得る。ステップ1010において、信号が、受信機によって受信される。たとえば、信号は、並列的なFEC符号化方式900を使用して送信機によって送信される可能性がある。一部の例において、受信された信号は、変調された信号を含む可能性がある。ステップ1020において、受信された信号が、複数の信号ブロックに分割される。ステップ1030において、復調方式(たとえば、復調1、復調2、...、復調n)を使用して復調されたデータのブロックを生成することによって、各信号ブロックが復調される。ステップ1040において、復調されたデータの各ブロックが、TCブロックを生成するためにFEC復号方式(たとえば、FEC1復号、FEC2復号、...、FECn復号)に従って復号される。ステップ1050において、TCブロックが、PON TCフレームへと組み立てられる。ステップ1060において、PON TCフレームが、ユーザデータ部分および制御データ部分に分けられる。方式900と同様に、ステップ1040において、同じFEC復号方式または異なるFEC復号方式が、復調されたデータブロックに適用される可能性があり、ステップ1020において、同じ復調方式または異なる復調方式が、信号ブロックに適用される可能性がある。
【００７２】
図11は、並列的なFEC符号化を実行するための方法1100の実施形態を示す概略図である。方式1100は、PON 100などのPON内のOLTの送信機および/またはONUの送信機によって実施される。方法1100は、方式900において説明されたのと同様のメカニズムを使用する。方法1100は、送信するためにPON PHYフレームを生成するときに実施される。ステップ1110において、Xと表記される入力PONデータが、TCブロック1およびTCブロック2に分割される。ステップ1120において、TCブロック1が、FEC1符号化されたブロックを生成するためにFEC1方式によって符号化され、TCブロック2が、FEC2符号化されたブロックを生成するためにFEC2方式によって符号化される。ステップ1130において、FEC1符号化されたブロックが、たとえば、パルス振幅変調4(PAM4)信号の上位ビット(significant bits)として変調され、FEC2符号化されたブロックが、PAM4信号の下位ビット(insignificant bits)として変調される。ステップ1140において、PAM4信号が、送信される。PAM4変調は、例として使用されるに過ぎず、任意の好適な変調が、使用される可能性がある。
【００７３】
図12は、並列的なFEC復号を実行するための方法1200の実施形態を示す概略図である。方式1200は、PON 100などのPON内のOLTの受信機および/またはONUの受信機によって実施される。方法1200は、方式1000において説明されたのと同様のメカニズムを使用する。方法1200は、受信機が変調された信号を受信するときにステップ1210において始まる。たとえば、変調された信号は、方式900および/または方法1100を使用して送信機によって送信される可能性がある。ステップ1220において、受信された変調された信号の上位ビットおよび受信された変調された信号の下位ビットが、復調される。ステップ1230において、FEC1復号方式を使用してTCブロック1を生成することによって、復調された上位ビットが復号され、FEC2復号方式を使用してTCブロック2を生成することによって、復調された下位ビットが復号される。ステップ1240において、TCブロック1およびTCブロック2が、PONデータフレームへと再組立される。
【００７４】
実施形態においては、PAM4変調が、レートの改善のために使用される。QAM、OOK、QPSK、NRZなどのその他の変調も、使用される可能性がある。たとえば、PON内に、2種類のONU、すなわち、OOK変調を非ゼロ復帰(NRZ)回線符号(line code)とともに使用する標準的なONU、およびPAM4変調を使用する強化されたONUが存在する。
【００７５】
FEC1がrFECを含むとき、PON規格によって規定されるように、標準的なONUが、FEC1復号を実行することによって上位ビットの間の判定を行う可能性があり、したがって、非両立性が原因で、誤りが生じる可能性がある。強化されたONUは、FEC1復号とFEC2復号との両方を実行して、PAM4信号によって運ばれたPONデータを復号し得る。加えて、強化されたONUは、軟判定符号化を適用してより高い符号化利得を達成し得る。
【００７６】
図13は、PON 100などのPON内のノードとして働くNE 1300の実施形態の概略図である。たとえば、NE 1300は、送信機110などの送信機および/または受信機120などの受信機として働くように構成され得る。NE 1300は、本明細書において説明されるように、連結されたFEC符号化および並列的なFEC符号化を実施および/またはサポートするように構成され得る。NE 1300は、単一のノードに実装される可能性があり、またはNE 1300の機能は、ネットワーク内の複数のノードに実装される可能性がある。当業者は、用語NEが広範なデバイスを包含し、NE 1300がそれらのデバイスの例であるに過ぎないことを認めるであろう。NE 1300は、議論を明瞭にすることを目的として含まれており、本開示の応用を特定のNEの実施形態またはNEの実施形態の部類に限定するようにまったく意図されていない。本開示において説明される特徴/方法の少なくとも一部は、NE 1300などのネットワーク装置または構成要素に実装され得る。たとえば、本開示の特徴/方法は、ハードウェア、ファームウェア、および/またはハードウェア上で実行するためにインストールされたソフトウェアを使用して実装される可能性がある。NE 1300は、ネットワークを通るデータフレームを処理、記憶、および/または転送する任意のデバイス、たとえば、サーバ、クライアント、データソースなどである可能性がある。図13に示されるように、NE 1300は、送信機、受信機、またはこれらの組合せである可能性があるトランシーバ(Tx/Rx)1310を含み得る。Tx/Rx 1310は、フレームを送信するためおよび/またはその他のノードからフレームを受信するための複数のポート1320(たとえば、アップストリームインターフェースおよび/またはダウンストリームインターフェース)に結合される可能性がある。フレームを処理するためおよび/またはどのノードにフレームを送信するべきかを決定するために各Tx/Rx 1310にプロセッサ1330が結合される可能性がある。プロセッサ1330は、1つもしくは複数のマルチコアプロセッサ、および/またはデータストア、バッファなどとして機能し得るメモリデバイス1332を含み得る。プロセッサ1330は、汎用プロセッサとして実装される可能性があり、または1つもしくは複数の特定用途向け集積回路(ASIC)および/もしくはデジタル信号プロセッサ(DSP)の一部である可能性がある。プロセッサ1330は、実施形態に応じて方法700、800、1100、および/または1200を実行し得るFEC処理モジュール1333を含む可能性がある。NE 1300は、図6の送信機610および受信機620を含む可能性がある。NE 1300は、図9の並列的なFEC符号化方式900および図10の復号方式1000を含む可能性がある。代替的な実施形態において、FEC処理モジュール1333は、プロセッサ1330によって実行され得る、メモリ1332に記憶された命令として、たとえば、コンピュータプログラム製品として実装される可能性がある。別の代替的な実施形態において、FEC処理モジュール1333は、別々のNE上に実装される可能性がある。
【００７７】
実行可能な命令をプログラミングすることおよび/または実行可能な命令をNE 1300にロードすることによって、プロセッサ1330、FEC処理モジュール1333、ポート1320、Tx/Rx 1310、および/またはメモリ1332のうちの少なくとも1つが変更され、本開示によって教示される新規性のある機能を有する特定のマシンまたは装置、たとえば、マルチコア転送アーキテクチャへとNE 1300を部分的に変換することが理解される。実行可能なソフトウェアをコンピュータにロードすることによって実施され得る機能が、よく知られている設計規則によってハードウェアの実装に変換され得ることは、電気工学およびソフトウェア工学の基本である。通常、概念をソフトウェアで実装することと概念をハードウェアで実装することと間の判断は、ソフトウェアドメインからハードウェアドメインへの変換にかかわるいかなる問題よりも設計の安定性および生産される単位数の考慮に左右される。概して、ハードウェアの実装を再設計することはソフトウェアの設計を再設計するよりも高価であるので、やはり頻繁に変更される設計はソフトウェアで実装される方が好ましい可能性がある。概して、大量生産工程(large production runs)に関しては、ハードウェアの実装がソフトウェアの実装よりも安価である可能性があるので、安定しており、大量に生産される設計はハードウェア、たとえば、ASICで実装されることが好ましい可能性がある。多くの場合、設計は、ソフトウェアの形態で開発され、試験され、ソフトウェアの命令を配線する特定用途向け集積回路における同等のハードウェアの実装に、よく知られている設計規則によって後で変換される可能性がある。新しいASICによって制御されるマシンが特定のマシンまたは装置であるのと同じように、実行可能な命令によってプログラミングされたかおよび/または実行可能な命令をロードされたコンピュータは、同様に、特定のマシンまたは装置と見なされ得る。
【００７８】
例示的な実施形態において、NE 1300は、入力データを受信する受信モジュールと、第1のFEC変換によって入力データを処理する第1のFECモジュールと、第2のFEC変換によって入力データを処理する第2のFECモジュールと、第1の変換および第2の変換を含む出力データを生成する出力モジュールとを含む。一部の実施形態において、NE 1300は、実施形態において説明されたステップのうちのいずれか1つまたは組合せを実行するためのその他のまたは追加的なモジュールを含み得る。
【００７９】
いくつかの実施形態が本開示において与えられたが、開示されたシステムおよび方法は、本開示の精神または範囲を逸脱することなく多くのその他の特定の形態で具現化される可能性があることが理解されるであろう。これらの例は、例示的であって限定的でないと考えられるべきであり、意図は、本明細書において与えられた詳細に限定されるべきでない。たとえば、様々な要素もしくは構成要素が、組み合わされるかもしくは別のシステムに統合される可能性があり、または特定の特徴が、省略されるかもしくは実装されない可能性がある。
【００８０】
加えて、様々な実施形態において分離しているまたは別々であるものとして説明され、図示された技術、システム、サブシステム、および方法は、本開示の範囲を逸脱することなくその他のシステム、モジュール、技術、または方法と組み合わされるかまたは統合される可能性がある。互いに結合されるかもしくは直接結合されるか、または互いに通信しているものとして示されたかまたは検討されたその他のものが、電気的であるか、機械的であるか、またはそれ以外であるかにかかわらず何らかのインターフェース、デバイス、または中間構成要素を通じて間接的に結合されるかまたは通信している可能性がある。変更、置き換え、および改変のその他の例が、当業者によって突き止められる可能性があり、本明細書において開示された精神および範囲を逸脱することなくなされる可能性がある。
【符号の説明】
【００８１】
100  PON
110  OLT
120  ONU
130  ODN
200  連結されたまたは逐次的なFEC変換処理
201  rFEC変換
202  eFEC変換
300  連結されたFEC変換処理
301  rFEC変換
302  eFEC変換
303  rFEC変換
400  並列的なFEC変換処理
401  分割要素
402  rFEC変換
403  eFEC変換
404  結合要素
500  並列的なFEC変換処理
501  分割要素
502  rFEC変換
503  eFEC変換
504  eFEC変換
505  結合要素
600  PON
610  送信機
611  ユーザデータユニット
612  制御データユニット
613  PON TCフレームエンジン
614  eFEC符号化エンジン
615  rFEC符号化エンジン
616  PON PHYフレームエンジン
620  受信機
621  ユーザデータユニット
622  制御データユニット
623  PON TCフレームエンジン
624  eFEC復号エンジン
625  rFEC復号エンジン
626  PON PHYフレームエンジン
630  光リンク
700  方法
710  送信機
800  方法
820  受信機
900  並列的なFEC符号化方式
1000  並列的なFEC復号方式
1100  方法
1200  方法
1300  NE
1310  Tx/Rx
1320  ポート
1330  プロセッサ
1332  メモリデバイス
1333  FEC処理モジュール
【図１】
2018513629.tif 000003
【図２】
2018513629.tif 000004
【図３】
2018513629.tif 000005
【図４】
2018513629.tif 000006
【図５】
2018513629.tif 000007
【図６】
2018513629.tif 000008
【図７】
2018513629.tif 000009
【図８】
2018513629.tif 000010
【図９】
2018513629.tif 000011
【図１０】
2018513629.tif 000012
【図１１】
2018513629.tif 000013
【図１２】
2018513629.tif 000014
【図１３】
2018513629.tif 000015
【手続補正書】
【提出日】平成29年10月2日(2017.10.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
いくつかの実施形態が本開示において与えられたが、開示されたシステムおよび方法は、本開示の範囲を逸脱することなく多くのその他の特定の形態で具現化される可能性があることが理解されるであろう。これらの例は、例示的であって限定的でないと考えられるべきであり、意図は、本明細書において与えられた詳細に限定されるべきでない。たとえば、様々な要素もしくは構成要素が、組み合わされるかもしくは別のシステムに統合される可能性があり、または特定の特徴が、省略されるかもしくは実装されない可能性がある。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
加えて、様々な実施形態において分離しているまたは別々であるものとして説明され、図示された技術、システム、サブシステム、および方法は、本開示の範囲を逸脱することなくその他のシステム、モジュール、技術、または方法と組み合わされるかまたは統合される可能性がある。互いに結合されるかもしくは直接結合されるか、または互いに通信しているものとして示されたかまたは検討されたその他のものが、電気的であるか、機械的であるか、またはそれ以外であるかにかかわらず何らかのインターフェース、デバイス、または中間構成要素を通じて間接的に結合されるかまたは通信している可能性がある。変更、置き換え、および改変のその他の例が、当業者によって突き止められる可能性があり、本明細書において開示された範囲を逸脱することなくなされる可能性がある。
【国際調査報告】
2018513629.tif 000016
2018513629.tif 000017