(57)【特許請求の範囲】
【請求項１】
入力されるビットを４ビットごとに処理し、第１の変換表、第２の変換表および第３の変換表のいずれか１つに従って８ビットの出力ビットを生成するビット変換部と、
前記出力ビットを連続する２つのタイムスロットのＸ偏波およびＹ偏波に割り当てるシンボルマッピング部と、
を備え、
前記ビット変換部は、前記第１の変換表に従って出力ビットを生成する処理を第１の割合で実行し、前記第２の変換表に従って出力ビットを生成する処理および前記第３の変換表に従って出力ビットを生成する処理のそれぞれを前記第１の割合よりも低い第２の割合で実行し、前記第２の変換表に従って出力ビットを生成する処理および前記第３の変換表に従って出力ビットを生成する処理では、前記出力ビットの最上位から２ビットおよび最下位から２ビットのそれぞれが、複素平面上の位相が１８０°異なる２つの信号点のいずれかに割り当てられる値となるようにする、
ことを特徴とする光送信器。
【請求項２】
前記ビット変換部は、前記第１の割合を２回に１回の割合とし、前記第２の割合を４回に１回の割合とする、
ことを特徴とする請求項１に記載の光送信器。
【請求項３】
前記ビット変換部は、
前記第２の変換表に従って出力ビットを生成する処理および前記第３の変換表に従って出力ビットを生成する処理では、前記出力ビットの最上位から２ビットと最下位から２ビットとが、複素平面の異なる象限に割り当てられる値となるようにする、
ことを特徴とする請求項１または２に記載の光送信器。
【請求項４】
前記ビット変換部は、
前記第２の変換表に従って出力ビットを生成する処理では、前記出力ビットの最上位から２ビットが前記複素平面の第１象限および第３象限に割り当てられる値となり、かつ前記出力ビットの最下位から２ビットが前記複素平面の第２象限および第４象限に割り当てられる値となり、前記第３の変換表に従って出力ビットを生成する処理では、前記出力ビットの最上位から２ビットが前記複素平面の第２象限および第４象限に割り当てられる値となり、かつ前記出力ビットの最下位から２ビットが前記複素平面の第１象限および第３象限に割り当てられる値となるようにする、
ことを特徴とする請求項１、２または３に記載の光送信器。
【請求項５】
請求項１から４のいずれか一つに記載の光送信器から光信号を受信する光受信器であって、
前記第１の変換表に従って生成された８ビットを受信した場合は第１の出力先に信号を出力し、前記第２の変換表または前記第３の変換表に従って生成された８ビットを受信した場合は第２の出力先に信号を出力するセレクタと、
前記第１の出力先に出力された信号に基づいて、光搬送波の位相を推定する第１の位相推定部と、
前記第２の出力先に出力された信号に基づいて、光搬送波の位相を推定する第２の位相推定部と、
前記第１の位相推定部による推定結果および前記第２の位相推定部による推定結果に基づいて受信信号から位相雑音を除去する位相雑音除去部と、
を備えることを特徴とする光受信器。
【請求項６】
前記第１の位相推定部および前記第２の位相推定部は、ブラインド推定により前記位相を推定する、
ことを特徴とする請求項５に記載の光受信器。
【請求項７】
前記第１の位相推定部は、
前記第１の出力先に出力された信号を４乗してデータ成分を除去する４乗演算部と、
前記４乗演算部でデータ成分が除去された信号から高周波成分を除去する第１のローパスフィルタと、
前記第１のローパスフィルタで高周波成分が除去された信号から前記光搬送波の位相の情報を抽出する第１の位相情報抽出部と、
を備え、
前記第２の位相推定部は、
前記第２の出力先に出力された信号を２乗してデータ成分を除去する２乗演算部と、
前記２乗演算部でデータ成分が除去された信号から高周波成分を除去する第２のローパスフィルタと、
前記第２のローパスフィルタで高周波成分が除去された信号から前記光搬送波の位相の情報を抽出する第２の位相情報抽出部と、
を備えることを特徴とする請求項６に記載の光受信器。
【請求項８】
前記第１の位相推定部および前記第２の位相推定部は、受信信号に含まれるパイロットシンボルに基づいて前記位相を推定する、
ことを特徴とする請求項５に記載の光受信器。
【請求項９】
前記第１の位相推定部は、
パイロットシンボルを生成する第１のパイロットシンボル生成部と、
前記第１の出力先に出力された信号からパイロットシンボルを抽出する第１のパイロット抽出部と、
前記第１のパイロットシンボル生成部が生成したパイロットシンボルの複素共役を前記第１のパイロット抽出部が抽出したパイロットシンボルに乗算する第１の複素乗算器と、
前記第１の複素乗算器の出力信号から高周波成分を除去する第１のローパスフィルタと、
前記第１のローパスフィルタで高周波成分が除去された信号から前記光搬送波の位相の情報を抽出する第１の位相情報抽出部と、
を備え、
前記第２の位相推定部は、
パイロットシンボルを生成する第２のパイロットシンボル生成部と、
前記第２の出力先に出力された信号からパイロットシンボルを抽出する第２のパイロット抽出部と、
前記第２のパイロットシンボル生成部が生成したパイロットシンボルの複素共役を前記第２のパイロット抽出部が抽出したパイロットシンボルに乗算する第２の複素乗算器と、
前記第２の複素乗算器の出力信号から高周波成分を除去する第２のローパスフィルタと、
前記第２のローパスフィルタで高周波成分が除去された信号から前記光搬送波の位相の情報を抽出する第２の位相情報抽出部と、
を備えることを特徴とする請求項８に記載の光受信器。
【請求項１０】
請求項１から４のいずれか一つに記載の光送信器と、
請求項５から９のいずれか一つに記載の光受信器と、
を備えることを特徴とする光通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコヒーレント光通信を行う光送信器、光受信器および光通信システムに関する。
【背景技術】
【０００２】
デジタルコヒーレント光通信では、通信容量の収容効率向上を目的として、互いに直交する光の偏波状態を利用する偏波多重方式が一般的に用いられている。偏波多重方式は、単一偏波を利用する方式と比較して、２倍の周波数利用効率すなわち２倍の変調多値度を実現できる。この偏波多重方式を用いる変調方式として、各偏波の位相情報を用いて変調ビットを表し、１シンボルあたり４ビットの変調多値度を実現することが可能なＤＰ−ＱＰＳＫ（Dual  Polarization−Quadrature  Phase  Shift  Keying）、各偏波の位相に加えて振幅情報も用いて変調ビットを表し、１シンボルあたり８ビットの変調多値度を実現することが可能なＤＰ−１６ＱＡＭ（Dual  Polarization−16  Quadrature  Amplitude  Modulation）といった変調方式が挙げられる（例えば、非特許文献１)。【０００３】
変調多値度向上と伝送可能距離の長延化とは二律背反の関係性を持っているため、通信容量の効率的な収容を目指すためには、要求される伝送距離に応じて変調多値度を細かい粒度で変更可能にすることが求められる。変調多値度を細かい粒度で選択可能な変調方式の一つとして、多次元変調方式が提案されている。従来の偏波多重信号では、送信データを２方向存在する各偏波のそれぞれで、２次元位相空間の信号点に独立に、４次元でマッピングする。これに対して、多次元変調では、２偏波と位相空間とに加えて、複数のタイムスロット（ＴＳ：Time  Slot）から構成される、４より高い次元で送信シンボルをマッピングする。多次元変調は、細かい粒度で変調多値度を変更できるとともに、シンボル点間のユークリッド距離を広げて雑音耐力を向上させることができる（例えば、非特許文献２）。また、隣接するタイムスロットとＱＰＳＫのシンボル点配置を用いた８次元のマッピングにおいてＤＰ−ＢＰＳＫ（Dual  Polarization−Binary  Phase  Shift  Keying）と同等の１シンボルあたり２ビットの変調多値度を実現する方法も提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第９１４３２３８号明細書
【非特許文献】
【０００５】
【非特許文献１】Kazuro  Kikuchi,  “Digital  coherent  optical  communication  systems  :fundamentals  and  future  prospects”,  IEICE  Electronics  Express,  Oct.2011.
【非特許文献２】D.S.Millar,  et  al.,  “High-dimensional  modulation  for  coherent  optical  communications  systems”,  Optics  Express,  vol.22,  no.7,  2014.
【非特許文献３】K.Kojima,  et  al.,  “Constant  Modulus  4D  Optimized  Constellation  Alternative  for  DP-8QAM,”  Proc.  ECOC,  P.3.25,  2014.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のＱＰＳＫシンボル点配置を用いた８次元の多次元変調では、同等の周波数利用効率を実現するＢＰＳＫシンボル点配置を使用する場合と比較して位相雑音耐力が劣るという問題点があった。【０００７】
本発明は、上記に鑑みてなされたものであって、ＱＰＳＫのシンボル点配置を使う８次元の多次元変調において位相雑音耐力を向上させることが可能な光送信器を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる光送信器は、入力されるビットを４ビットごとに処理し、第１の変換表、第２の変換表および第３の変換表のいずれか一つに従って８ビットの出力ビットを生成するビット変換部と、出力ビットを連続する２つのタイムスロットのＸ偏波およびＹ偏波に割り当てるシンボルマッピング部と、を備える。ビット変換部は、第１の変換表に従って出力ビットを生成する処理を第１の割合で実行し、第２の変換表に従って出力ビットを生成する処理および第３の変換表に従って出力ビットを生成する処理のそれぞれを第１の割合よりも低い第２の割合で実行し、第２の変換表に従って出力ビットを生成する処理および第３の変換表に従って出力ビットを生成する処理では、出力ビットの最上位から２ビットおよび最下位から２ビットのそれぞれが、複素平面上の位相が１８０°異なる２つの信号点のいずれかに割り当てられる値となるようにする。
【発明の効果】
【０００９】
本発明にかかる光送信器は、ＱＰＳＫのシンボル点配置を使う８次元の多次元変調において位相雑音耐力を向上させることができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１にかかる光通信システムの一例を示す図
【図２】実施の形態１にかかる送信演算器の構成例を示す図
【図３】実施の形態１にかかる送信演算器を構成する多次元符号化部の構成例を示す図
【図４】実施の形態１にかかるビット変換部が使用する第１の変換表を示す図
【図５】実施の形態１にかかるビット変換部が使用する第２の変換表を示す図
【図６】実施の形態１にかかるビット変換部が使用する第３の変換表を示す図
【図７】実施の形態１にかかるビット変換部が各タイムスロットに適用するシンボルセットを示す図
【図８】連続する２つのタイムスロットであるＴＳ１およびＴＳ２のシンボル点配置を示す図
【図９】実施の形態１にかかる受信演算器の構成例を示す図
【図１０】実施の形態１にかかる受信演算器を構成する搬送波位相補償部の構成例を示す図
【図１１】実施の形態１にかかる光送信器を適用した場合の信号品質を示す図
【図１２】実施の形態２にかかる光受信器の受信演算器に含まれる搬送波位相補償部の構成例を示す図
【図１３】光送信器を実現する処理回路を示す図
【図１４】光送信器を実現する処理回路の構成を示す図
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態にかかる光送信器、光受信器および光通信システムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１２】
実施の形態１．
図１は、本発明の実施の形態１にかかる光送信器および光受信器を含んで構成された光通信システムの一例を示す図である。
【００１３】
光通信システム１００は、クライアント信号を送信するクライアント装置１と、電気信号であるクライアント信号を光信号に変換して通信路４へ送信する光送信器１０１と、通信路４から光信号を受信してクライアント信号に変換する光受信器１０２と、クライアント信号を受信するクライアント装置７と、を備える。光送信器１０１および光受信器１０２は、それぞれ、光通信装置を構成する。すなわち、光送信器１０１は送信側の光通信装置を構成し、光受信器１０２は受信側の光通信装置を構成する。
【００１４】
光送信器１０１は、送信演算器２、光変調器３および送信光源８を備える。光受信器１０２は、コヒーレント受信器５、受信演算器６および受信光源９を備える。
【００１５】
なお、図１では、クライアント装置１がクライアント装置７に向けてクライアント信号を送信する構成の光通信システム１００を示したが、逆方向のクライアント信号を送信してもよい。すなわち、クライアント装置１および７が双方向の通信を行ってもよい。クライアント装置１および７が双方向の通信を行う場合、クライアント装置１に接続された光通信装置は光送信器１０１および光受信器１０２を備える。同様に、クライアント装置７に接続された光通信装置は光送信器１０１および光受信器１０２を備える。
【００１６】
光送信器１０１の動作概要を説明する。送信演算器２は、クライアント装置１から送信されたクライアント信号に対して、フレーミング、符号化およびデジタル−アナログ変換といった処理を実行し、光変調器３へ出力する。光変調器３は、送信光源８から出力された、任意の光搬送波周波数を持つ連続光を、送信演算器２から入力された電気信号を用いて変調する。送信演算器２から光変調器３に入力する電気信号を、増幅器を用いて増幅するようにしてもよい。
【００１７】
光送信器１０１の光変調器３から出力された光信号は、通信路４を介して伝送される。通信路４は一般に光ファイバ、伝搬損失補償用の光増幅器などで構成される。
【００１８】
光受信器１０２の動作概要を説明する。コヒーレント受信器５は、通信路４を伝送されてきた光信号と、局部発振器として用いる受信光源９から出力された連続光とを入力とし、ホモダイン検波を実施することで、光搬送波成分を除いた信号成分を抽出する。ここで、ホモダイン検波を実施するために受信光源９から発せられる局部発振光の周波数は、一般には、光送信器１０１の送信光源８が生成する連続光の周波数と一致させる必要がある。コヒーレント受信器５が抽出した信号成分である電気信号は受信演算器６へ出力される。受信演算器６は、コヒーレント受信器５から受け取った電気信号に対して、アナログ−デジタル変換を行い、さらに、伝送による信号劣化の補償、誤り訂正処理などを実施し、クライアント信号に変換し、クライアント装置７へ出力する。
【００１９】
次に、光送信器１０１を構成する送信演算器２および光受信器１０２を構成する受信演算器６の詳細について説明する。
【００２０】
（送信演算器２の説明）
図２は、実施の形態１にかかる送信演算器２の構成例を示す図である。なお、送信演算器２の前段のクライアント装置１および後段の光変調器３も併せて記載している。送信演算器２は、フレーム処理部２１、多次元符号化部２２およびＤＡ変換部（ＤＡＣ：Digital  to  Analog  Converter）２３を備える。
【００２１】
フレーム処理部２１は、クライアント装置１から出力されたクライアント信号を受け取り、伝送するにあたって必要なビットを付加してフレームを生成する。フレーム処理部２１が生成するフレームには、クライアント信号の情報ビットのほかに、例えば前方誤り訂正（ＦＥＣ:Forward  Error  Correction）に用いられる冗長ビット、光ネットワーク制御用ビットなどが含まれる。フレームの構成は、例えば、文献“Recommendation  ITU-T  G.709/Y.1331,  ITU-T,  2016.”に記載されている。
【００２２】
多次元符号化部２２は、入力信号を複素平面上のシンボル点に、連続する２タイムスロットにわたって８次元にマッピングする。マッピングを行う２つのタイムスロットをＴＳ１，ＴＳ２とする。複素平面上にマッピングされたデジタル信号は、ＤＡ変換部２３に入力され、アナログ信号に変換された後、光変調器３に入力される。送信演算器２の出力インタフェースは４チャネルあり、偏波毎の複素平面軸（ＸＩ，ＸＱ，ＹＩ，ＹＱ）それぞれの電圧レベルに対応する。
【００２３】
図３は、実施の形態１にかかる送信演算器２を構成する多次元符号化部２２の構成例を示す図である。なお、多次元符号化部２２の前段のフレーム処理部２１および後段のＤＡ変換部２３も併せて記載している。多次元符号化部２２は、ビット変換部２２１およびシンボルマッピング部２２２を備え、４ビットを１セットとし、１セットごとに処理して多次元符号化を行う。
【００２４】
ビット変換部２２１は、フレーム処理部２１から入力されるビット列を４ビットごとに区切り、パリティビットを挿入して８ビットの出力ビットを生成する。以下、ビット変換部２２１が処理するフレーム処理部２１からの入力ビット４ビットを、上位ビットから順にｂ[０]，ｂ[１]，ｂ[２]，ｂ[３]とする。
【００２５】
ビット変換部２２１は、入力された４ビットに対して合計４ビットのパリティビットを挿入することにより、図４〜図６に示す３通りのシンボルセットのいずれか一つに対応した８ビットに変換して出力する。図４〜図６に示す３通りのシンボルセットをそれぞれシンボルセットＡ，Ｂ，Ｃとする。ビット変換部２２１がどのシンボルセットに対応した８ビットに変換するかについては別途説明する。ビット変換部２２１は、入力された４ビットから８ビットへの変換をハードウェアで行ってもよいし、変換テーブルを用いたソフトウェア処理で行ってもよい。
【００２６】
ビット変換部２２１の詳細動作について説明する。以下、ビット変換部２２１が出力する８ビットを、上位ビットから順にＢ[０]，Ｂ[１]，Ｂ[２]，Ｂ[３]，Ｂ[４]，Ｂ[５]，Ｂ[６]，Ｂ[７]とする。図４は、ビット変換部２２１が使用する第１の変換表を示す図である。図４は、シンボルセットＡ（Ｓｅｔ  Ａ）に対応する変換表を示している。図５は、ビット変換部２２１が使用する第２の変換表を示す図である。図５は、シンボルセットＢ（Ｓｅｔ  Ｂ）に対応する変換表を示している。図６は、ビット変換部２２１が使用する第３の変換表を示す図である。図６は、シンボルセットＣ（Ｓｅｔ  Ｃ）に対応する変換表を示している。
【００２７】
図４〜図６に示した各変換表において、各ビット列の先頭行に“Ｄ”と記したビットはデータビット、“Ｐ”と記したビットは冗長性を持たせるために付与するパリティビットである。
【００２８】
ビット変換部２２１は、図４に示したシンボルセットＡの変換表に従って処理を行う場合、入力されたビットｂ[０]，ｂ[１]，ｂ[２]，ｂ[３]をそれぞれビットＢ[０]，Ｂ[１]，Ｂ[２]，Ｂ[３]として出力し、４ビットのパリティビットをＢ[４]，Ｂ[５]，Ｂ[６]，Ｂ[７]として出力する。例えば、ビット変換部２２１は、入力ビットが“００００”の場合、これにパリティビット“０１１０”を付加して“０００００１１０”を出力する。また、ビット変換部２２１は、入力ビットが“００１１”の場合、これにパリティビット“１０１０”を付加して“００１１１０１０”を出力する。
【００２９】
ビット変換部２２１は、図５に示したシンボルセットＢの変換表に従って処理を行う場合、入力されたビットｂ[０]，ｂ[１]，ｂ[２]，ｂ[３]をそれぞれビットＢ[０]，Ｂ[２]，Ｂ[５]，Ｂ[７]として出力し、４ビットのパリティビットをＢ[１]，Ｂ[３]，Ｂ[４]，Ｂ[６]として出力する。例えば、ビット変換部２２１は、入力ビットが“００００”の場合、シンボルセットＢのパリティビットの位置にパリティビット“０１０１”を順番に挿入して“０００１００１０”を出力する。また、ビット変換部２２１は、入力ビットが“００１１”の場合、シンボルセットＢのパリティビットの位置にパリティビット“０１１０”を順番に挿入して“０００１１１０１”を出力する。図５に示したように、ビット変換部２２１は、シンボルセットＢの変換表に従って処理を行う場合、“Ｂ[０]，Ｂ[１]”として“００”または“１１”を出力し、“Ｂ[６]，Ｂ[７]”として“１０”または“０１”を出力することになる。
【００３０】
ビット変換部２２１は、図６に示したシンボルセットＣの変換表に従って処理を行う場合、上述したシンボルセットＢの変換表に従った変換処理と同様に、入力されたビットｂ[０]，ｂ[１]，ｂ[２]，ｂ[３]をそれぞれビットＢ[０]，Ｂ[２]，Ｂ[５]，Ｂ[７]として出力し、４ビットのパリティビットをＢ[１]，Ｂ[３]，Ｂ[４]，Ｂ[６]として出力する。例えば、ビット変換部２２１は、入力ビットが“００００”の場合、シンボルセットＣのパリティビットの位置にパリティビット“１０１０”を順番に挿入して“０１００１０００”を出力する。また、ビット変換部２２１は、入力ビットが“００１１”の場合、シンボルセットＣのパリティビットの位置にパリティビット“１００１”を順番に挿入して“０１０００１１１”を出力する。図６に示したように、ビット変換部２２１は、シンボルセットＣの変換表に従って処理を行う場合、“Ｂ[０]，Ｂ[１]”として“０１”または“１０”を出力し、“Ｂ[６]，Ｂ[７]”として“００”または“１１”を出力することになる。
【００３１】
図７は、ビット変換部２２１が各タイムスロットに適用するシンボルセットを示す図である。図７に示したように、ビット変換部２２１は、Ｓｅｔ  Ａ→Ｓｅｔ  Ｂ→Ｓｅｔ  Ａ→Ｓｅｔ  Ｃ→Ｓｅｔ  Ａ→…の順番で変換表を切り替え、入力される１セット分の４ビットを８ビットに変換する。すなわち、ビット変換部２２１は、Ｓｅｔ  Ａに対応する８ビットに変換する処理を２回毎に実行し、Ｓｅｔ  Ｂに対応する８ビットに変換する処理およびＳｅｔ  Ｃに対応する８ビットに変換する処理をそれぞれ４回毎に実行する。なお、Ｓｅｔ  Ｂに対応する変換処理とＳｅｔ  Ｃに対応する変換処理とは順番を入れ替えても構わない。また、例えば、Ｓｅｔ  Ａ→Ｓｅｔ  Ａ→Ｓｅｔ  Ｂ→Ｓｅｔ  Ａ→Ｓｅｔ  Ａ→Ｓｅｔ  Ｃ→Ｓｅｔ  Ａ→…といった順番で各変換処理を実行してもよい。すなわち、Ｓｅｔ  Ａに対応する変換処理を２回連続で行った後にＳｅｔ  Ｂに対応する変換処理またはＳｅｔ  Ｃに対応する変換処理を行う動作を繰り返してもよい。換言すれば、ビット変換部２２１は、第１の割合でＳｅｔ  Ａに対応する変換処理を実行し、第１の割合よりも低い第２の割合でＳｅｔ  Ｂに対応する変換処理およびＳｅｔ  Ｃに対応する変換処理を実行してもよい。
【００３２】
シンボルマッピング部２２２は、ビット変換部２２１から出力された８ビットを上位４ビットと下位４ビットとに分けて、連続する２つのタイムスロットであるＴＳ１およびＴＳ２に割り当てる。シンボルマッピング部２２２は、上位４ビットをＴＳ１に割り当て、下位４ビットをＴＳ２に割り当てる。また、シンボルマッピング部２２２は、ＴＳ１およびＴＳ２において、４ビットを上位２ビットと下位２ビットに分けて、それぞれをＸ偏波のＩ軸およびＱ軸の値，Ｙ偏波のＩ軸およびＱ軸の値としてマッピングする。シンボルマッピング部２２２は、多次元符号化部２２の出力として、ＸＩ，ＸＱ，ＹＩ，ＹＱの４チャネル分のデジタル信号を出力する。なお、ＸＩ１はＴＳ１のＸ偏波のＩ軸の値、ＸＱ１はＴＳ１のＸ偏波のＱ軸の値、ＹＩ１はＴＳ１のＹ偏波のＩ軸の値、ＹＱ１はＴＳ１のＹ偏波のＱ軸の値をそれぞれ表す。ＸＩ２はＴＳ２のＸ偏波のＩ軸の値、ＸＱ２はＴＳ２のＸ偏波のＱ軸の値、ＹＩ２はＴＳ２のＹ偏波のＩ軸の値、ＹＱ２はＴＳ２のＹ偏波のＱ軸の値をそれぞれ表す。
【００３３】
図８は、連続する２つのタイムスロットであるＴＳ１およびＴＳ２のシンボル点配置を示す図である。図８に示したシンボル点配置は、ＤＰ−ＱＰＳＫのシンボル点配置となっている。
【００３４】
図８に示したように、シンボルマッピング部２２２は、入力される８ビットＢ[０]，Ｂ[１]，Ｂ[２]，Ｂ[３]，Ｂ[４]，Ｂ[５]，Ｂ[６]，Ｂ[７]のうち、Ｂ[０]，Ｂ[１]，Ｂ[２]，Ｂ[３]をそれぞれ、ＸＩ１，ＸＱ１，ＹＩ１，ＹＱ１とする。同様に、シンボルマッピング部２２２は、Ｂ[４]，Ｂ[５]，Ｂ[６]，Ｂ[７]をそれぞれ、ＸＩ２，ＸＱ２，ＹＩ２，ＹＱ２とする。すなわち、シンボルマッピング部２２２は、ＴＳ１において、上位２ビット（Ｂ[０]，Ｂ[１]）がＸ偏波、下位２ビット（Ｂ[２]，Ｂ[３]）がＹ偏波となるように各ビットを割り当てる。また、シンボルマッピング部２２２は、ＴＳ２において、上位２ビット（Ｂ[４]，Ｂ[５]）がＸ偏波、下位２ビット（Ｂ[６]，Ｂ[７]）がＹ偏波となるように各ビットを割り当てる。このとき、シンボルマッピング部２２２は、各複素平面上で最上位ビット（ＭＳＢ：Most  Significant  Bit）がＩ軸に対応し、最下位ビット（ＬＳＢ：Least  Significant  Bit）がＱ軸に対応するよう、各ビットを割り当てる。また、シンボルマッピング部２２２は、隣接するシンボル点の間では対応する入力ビットが１ビットのみ反転するようにビットをシンボル点に割り当てる。なお、図８ではシンボル点の複素座標値を相対値ａ（＞０）で表しているが、任意に決定した値で表してもよい。
【００３５】
上述したように、ビット変換部２２１は、シンボルセットＢの変換表に従って処理を行う場合、“Ｂ[０]，Ｂ[１]”として“００”または“１１”を出力し、“Ｂ[６]，Ｂ[７]”として“１０”または“０１”を出力する。そのため、シンボルマッピング部２２２は、シンボルセットＢが適用されたＴＳ１のＸ偏波に対して“００”または“１１”を割り当て、シンボルセットＢが適用されたＴＳ２のＹ偏波に対して“１０”または“０１”を割り当てることになる。また、ビット変換部２２１は、シンボルセットＣの変換表に従って処理を行う場合、“Ｂ[０]，Ｂ[１]”として“０１”または“１０”を出力し、“Ｂ[６]，Ｂ[７]”として“００”または“１１”を出力する。そのため、シンボルマッピング部２２２は、シンボルセットＣが適用されたＴＳ１のＸ偏波に対して“０１”または“１０”を割り当て、シンボルセットＣが適用されたＴＳ２のＹ偏波に対して“００”または“１１”を割り当てることになる。
【００３６】
したがって、シンボルセットＢが適用されたＴＳ１のＸ偏波においては複素平面の第１象限および第３象限にシンボルが割り当てられ、第２象限および第４象限にシンボルが割り当てられることはない。また、シンボルセットＢが適用されたＴＳ２のＹ偏波においては、複素平面の第２の象限および第４象限にシンボルが割り当てられ、第１象限および第３象限にシンボルが割り当てられることはない。同様に、シンボルセットＣが適用されたＴＳ１のＸ偏波においては複素平面の第２の象限および第４象限にシンボルが割り当てられ、第１象限および第３象限にシンボルが割り当てられることはない。また、シンボルセットＣが適用されたＴＳ２のＹ偏波においては、複素平面の第１の象限および第３象限にシンボルが割り当てられ、第２象限および第４象限にシンボルが割り当てられることはない。このように、シンボルセットＢが適用されたＴＳ１のＸ偏波、シンボルセットＢが適用されたＴＳ２のＹ偏波、シンボルセットＣが適用されたＴＳ１のＸ偏波、およびシンボルセットＣが適用されたＴＳ２のＹ偏波においては、４つの信号点のうち、位相が１８０°異なる２つの信号点のいずれかにシンボルが割り当てられるため、４つの信号点のいずれかにシンボルが割り当てられる場合と比較して位相雑音耐力を向上させることができる。
【００３７】
（受信演算器６の説明）
図９は、受信演算器６の構成例を示す図である。なお、受信演算器６の前段のコヒーレント受信器５および後段のクライアント装置７も併せて記載している。受信演算器６は、ＡＤ変換部（ＡＤＣ：Analog  to  Digital  Converter）６１、波形歪み補償部６２、周波数オフセット補償部６３、搬送波位相補償部６４およびフレーム処理部６５を備える。
【００３８】
ＡＤ変換部６１は、コヒーレント受信器５から出力されたアナログ電気信号を受け取り、デジタル電気信号に変換して波形歪み補償部６２へ出力する。波形歪み補償部６２は、ＡＤ変換部６１から入力された信号に対して、非線形光学効果、波長分散など、伝送時に蓄積された波形歪みを補償する処理を実行する。また、波形歪み補償部６２は、光信号を互いに直交する２つの偏波に分離する。周波数オフセット補償部６３は、波形歪み補償部６２から出力された信号に対して、光搬送波と受信光源９から出力される局部発振光との間の周波数オフセットを補償する処理を実行する。搬送波位相補償部６４は、周波数オフセット補償部６３において周波数オフセットが補償された後の受信信号から位相雑音を取り除き、受信シンボルを抽出する。フレーム処理部６５は、搬送波位相補償部６４から出力された受信シンボルをクライアント装置７が処理可能なフレームに再構成し、クライアント装置７に出力する。また、光送信器１０１においてＦＥＣ用の冗長ビットを付加する処理が実施されている場合、フレーム処理部６５はＦＥＣ復号を行う。
【００３９】
図１０は、実施の形態１にかかる受信演算器６を構成する搬送波位相補償部６４の構成例を示す図である。なお、搬送波位相補償部６４の前段の周波数オフセット補償部６３も併せて記載している。搬送波位相補償部６４は、セレクタ６４１、４乗演算部６４２、ローパスフィルタ６４３、２乗演算部６４４、ローパスフィルタ６４５、位相角度抽出部６４６、位相回転部６４７および位相スリップ補償部６４８を備える。搬送波位相補償部６４は、ブラインド推定により光搬送波の位相を推定して位相補償を実施する。周波数オフセット補償部６３から出力された受信信号は、セレクタ６４１および位相回転部６４７に入力される。
【００４０】
セレクタ６４１は、周波数オフセット補償部６３からの入力信号を４乗演算部６４２または２乗演算部６４４へ出力する。具体的には、セレクタ６４１は、入力信号にシンボルセットＡが適用されている場合、すなわち図４に示した変換表に従って変換されたビットを入力信号が含んでいる場合、第１の出力先である４乗演算部６４２へ出力し、入力信号にシンボルセットＢまたはＣが適用されている場合には第２の出力先である２乗演算部６４４へ出力する。なお、搬送波位相補償部６４は、シンボルセットＡ、ＢおよびＣが適用される順番および各シンボルセットの構成の情報を保持しており、これらの情報に基づいて、各シンボルセットが適用されるタイミングを検出可能であるものとする。
【００４１】
４乗演算部６４２は、セレクタ６４１からの入力信号を４乗して入力信号に含まれるデータ成分を除去し、データ成分除去後の信号を第１のローパスフィルタであるローパスフィルタ６４３へ出力する。２乗演算部６４４は、セレクタ６４１からの入力信号を２乗して入力信号に含まれるデータ成分を除去し、データ成分除去後の信号を第２のローパスフィルタであるローパスフィルタ６４５へ出力する。ローパスフィルタ６４３，６４５は、たとえば、移動平均フィルタまたはガウシアンフィルタといったディジタルフィルタであり、入力信号から高周波成分を除去して信号のＳＮＲ（Signal  to  Noise  Ratio）を向上させた後、位相角度抽出部６４６へ出力する。位相角度抽出部６４６は、入力信号から光搬送波の位相情報を抽出して位相回転部６４７へ出力する。位相角度抽出部６４６は、第１のローパスフィルタであるローパスフィルタ６４３から信号が入力された場合は第１の位相情報抽出部として動作し、第２のローパスフィルタであるローパスフィルタ６４５から信号が入力された場合は第２の位相情報抽出部として動作する。４乗演算部６４２、ローパスフィルタ６４３および位相角度抽出部６４６は第１の位相推定部を構成し、２乗演算部６４４、ローパスフィルタ６４５および位相角度抽出部６４６は第２の位相推定部を構成する。
【００４２】
位相回転部６４７は、位相雑音除去部であり、周波数オフセット補償部６３から入力された受信信号の位相を、位相角度抽出部６４６から受け取った位相情報に基づいて回転させ、位相雑音を除去する。位相回転部６４７は、位相雑音を除去した後の信号を位相スリップ補償部６４８へ出力する。位相スリップ補償部６４８は、４乗演算部６４２または２乗演算部６４４における演算処理で位相スリップが発生していた場合に位相スリップを補償する処理を入力信号に対して実施する。位相スリップ補償部６４８は、例えば、入力信号に含まれている既知信号系列を用いて、位相スリップが発生したか否かを判定し、位相スリップの発生を検出した場合には入力信号の位相を回転させて位相スリップを補償する。
【００４３】
以上のように、本実施の形態にかかる光通信システム１００において、光送信器１０１を構成する送信演算器２は、送信データを多次元符号化する際、シンボルセットＡ、シンボルセットＢまたはシンボルセットＣを使用して、４ビットのデータを８ビットに変換する。また、送信演算器２は、シンボルセットＢを使用した変換処理およびシンボルセットＣを使用した変換処理では、８ビットのうち、最上位から２ビットおよび最下位から２ビットのそれぞれが、複素平面上の位相が１８０°異なる２つの信号点のいずれかに割り当てられる値となるようにする。さらに、送信演算器２は、シンボルセットＡを使用した変換処理を２回ごとに実行し、シンボルセットＢを使用した変換処理およびシンボルセットＣを使用した変換処理については４回ごとに実行する。
【００４４】
これにより、３／４のビットについては雑音および非線形光学効果への耐性が高いＱＰＳＫシンボルで伝送され、残りの１／４のビットについては位相スリップ耐性の高いＢＰＳＫシンボルで伝送されることになる。よって、受信側では、高頻度に位相スリップが生じる場合であっても、位相スリップ耐性の高いＢＰＳＫシンボルを使用して位相スリップを補償することができ、ＱＰＳＫのシンボル点配置を使う８次元の多次元変調における位相雑音耐力を向上できる。また、Ｘ偏波では、シンボルセットＢを使用する場合に生成されるＢＰＳＫシンボルが複素平面の第１象限および第３象限に存在し、シンボルセットＣを使用する場合に生成されるＢＰＳＫシンボルが複素平面の第２象限および第４象限に存在する。また、Ｙ偏波では、シンボルセットＢを使用する場合に生成されるＢＰＳＫシンボルが複素平面の第２象限および第４象限に存在し、シンボルセットＣを使用する場合に生成されるＢＰＳＫシンボルが複素平面の第１象限および第３象限に存在する。そのため、シンボル点の偏りを防ぐことができ、光変調器で生じるパターン効果など、信号品質の劣化要因を抑制することができる。
【００４５】
図１１は、実施の形態１にかかる光送信器１０１を適用した場合の信号品質を示す図である。図１１では、縦軸がＱ値を表し、横軸がＯＳＮＲ（Optical  Signal  to  Noise  Ratio：光信号対雑音比）を表している。Ｑ値は信号品質を表す指標であり、雑音振幅の分布がＧ分布（Gaussian  distribution）を取る場合、ビット誤り率（ＢＥＲ：Bit  Error  Ratio）に対して一意に定まる値である。図１１では、比較のため、実施の形態１にかかる光送信器１０１を適用しない場合のシミュレーション結果も併せて示している。実施の形態１にかかる光送信器１０１を適用しない場合とは、上述したシンボルセットＡ〜Ｃを用いたビット変換を行わない場合に相当する。黒塗りの丸と実線で表したものが実施の形態１にかかる光送信器１０１を適用した場合のシミュレーション結果、黒塗の三角形と破線で表したものが実施の形態１にかかる光送信器１０１を適用しない場合のシミュレーション結果である。
【００４６】
図１１に示したように、実施の形態１にかかる光送信器１０１を適用することにより信号品質を向上させることができる。
【００４７】
実施の形態２．
以上の実施の形態１では、光受信器１０２の搬送波位相補償部６４がブラインド推定により搬送波の位相補償を実施するようにしたものであるが、次に既知の信号系列であるパイロットシンボルを用いて搬送波の位相補償を実施する形態を説明する。なお、実施の形態２にかかる光通信システムの構成は実施の形態１と同様である。また、実施の形態２にかかる光通信システムを構成する光送信器は実施の形態１と同様である。
【００４８】
実施の形態２にかかる光受信器は、受信演算器に含まれる搬送波位相補償部の構成のみが実施の形態１にかかる光受信器と異なる。そのため、搬送波位相補償部についてのみ説明を行い、その他の構成要素については説明を省略する。
【００４９】
図１２は、実施の形態２にかかる光受信器の受信演算器に含まれる搬送波位相補償部の構成例を示す図である。実施の形態２にかかる搬送波位相補償部６４ａは、実施の形態１にかかる搬送波位相補償部６４の４乗演算部６４２をパイロットシンボル生成部７０１、複素乗算器７０２およびパイロット抽出部７０３に置き換え、さらに、２乗演算部６４４をパイロットシンボル生成部７０４、複素乗算器７０５およびパイロット抽出部７０６に置き換えたものである。以下、実施の形態１にかかる搬送波位相補償部６４と異なる部分について説明する。
【００５０】
セレクタ６４１からの出力信号はパイロット抽出部７０３またはパイロット抽出部７０６に入力される。ここで、セレクタ６４１は、入力信号にシンボルセットＡが適用されている場合、第１のパイロット抽出部であるパイロット抽出部７０３へ信号を出力し、入力信号にシンボルセットＢまたはＣが適用されている場合には第２のパイロット抽出部であるパイロット抽出部７０６へ信号を出力する。
【００５１】
パイロット抽出部７０３は、セレクタ６４１から入力された信号に含まれているパイロットシンボルを抽出して第１の複素乗算器である複素乗算器７０２へ出力し、パイロット抽出部７０６は、セレクタ６４１から入力された信号に含まれているパイロットシンボルを抽出して第２の複素乗算器である複素乗算器７０５へ出力する。
【００５２】
第１のパイロットシンボル生成部であるパイロットシンボル生成部７０１はパイロットシンボルを生成して複素乗算器７０２へ出力し、第２のパイロットシンボル生成部であるパイロットシンボル生成部７０４はパイロットシンボルを生成して複素乗算器７０５へ出力する。
【００５３】
複素乗算器７０２は、パイロット抽出部７０３から入力されたパイロットシンボルに対して、パイロットシンボル生成部７０１から入力されたパイロットシンボルの複素共役を乗算し、得られた計算結果をローパスフィルタ６４３へ出力する。複素乗算器７０２が出力する計算結果は、パイロット抽出部７０３から入力された信号からデータ成分すなわちパイロットシンボルが除去された信号である。複素乗算器７０５は、パイロット抽出部７０６から入力されたパイロットシンボルに対して、パイロットシンボル生成部７０４から入力されたパイロットシンボルの複素共役を乗算し、得られた計算結果をローパスフィルタ６４５へ出力する。複素乗算器７０５が出力する計算結果は、パイロット抽出部７０６から入力された信号からデータ成分すなわちパイロットシンボルが除去された信号である。
【００５４】
なお、搬送波位相補償部６４ａにおいては、パイロットシンボル生成部７０１、複素乗算器７０２、パイロット抽出部７０３、ローパスフィルタ６４３および位相角度抽出部６４６が第１の位相推定部を構成し、パイロットシンボル生成部７０４、複素乗算器７０５、パイロット抽出部７０６、ローパスフィルタ６４５および位相角度抽出部６４６が第２の位相推定部を構成する。
【００５５】
このように、本実施の形態にかかる光受信器において、搬送波位相補償部６４ａは、既知信号系列を使用して光搬送波の位相を推定することとしたので、低ＳＮＲ領域においても高精度に位相を推定することができる。
【００５６】
なお、実施の形態１で説明した光送信器１０１において送信演算器２を構成する多次元符号化部２２のビット変換部２２１およびシンボルマッピング部２２２は、図１３に示した処理回路９０により実現される。すなわち、光送信器１０１は、４ビットの入力データに対してパリティビットを付加して８ビットの送信データに変換し、送信データを信号点座標に変換するための処理回路９０を備える。処理回路９０は、専用のハードウェアであっても、メモリに格納されるプログラムを実行するＣＰＵ（Central  Processing  Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰ（Digital  Signal  Processor）ともいう）であってもよい。
【００５７】
処理回路９０が専用のハードウェアである場合、処理回路９０は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、またはこれらを組み合わせたものが該当する。ビット変換部２２１およびシンボルマッピング部２２２のそれぞれを別の処理回路９０で実現してもよいし、ビット変換部２２１およびシンボルマッピング部２２２をまとめて１つの処理回路９０で実現してもよい。
【００５８】
処理回路９０がメモリに格納されるプログラムを実行するＣＰＵである場合、多次元符号化部２２のビット変換部２２１およびシンボルマッピング部２２２は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。この場合、処理回路９０は、図１４に示したプロセッサ９１およびメモリ９２で構成される。ビット変換部２２１およびシンボルマッピング部２２２を実現するソフトウェアまたはファームウェアはプログラムとして記述され、メモリ９２に格納される。プロセッサ９１は、メモリ９２に格納されたプログラムを読み出して実行することにより、ビット変換部２２１およびシンボルマッピング部２２２の機能を実現する。すなわち、処理回路９０は、ビット変換部２２１およびシンボルマッピング部２２２がプロセッサ９１により実行されるときに、パリティビットを変調用データのビットに付加するステップ、および変調用データを信号点座標へ変換するステップが結果的に実行されることになるプログラムを格納するためのメモリ９２を備える。また、これらのプログラムは、ビット変換部２２１およびシンボルマッピング部２２２の手順または方法をコンピュータに実行させるものであるともいえる。ここで、メモリ９２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically  ＥＰＲＯＭ）等の、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等が該当する。
【００５９】
なお、ビット変換部２２１およびシンボルマッピング部２２２の一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、ビット変換部２２１については専用のハードウェアとしての処理回路９０でその機能を実現し、シンボルマッピング部２２２についてはプロセッサ９１がメモリ９２に格納されたプログラムを読み出して実行することによってその機能を実現するようにすることが可能である。
【００６０】
このように、処理回路９０は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、ビット変換部２２１およびシンボルマッピング部２２２の各機能を実現することが可能である。
【００６１】
なお、多次元符号化部２２のビット変換部２２１およびシンボルマッピング部２２２を実現するハードウェアについて説明したが、多次元符号化部２２とともに光送信器１０１の送信演算器２を構成するフレーム処理部２１も同様に、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって実現することが可能である。
【００６２】
また、実施の形態１および２で説明した光受信器１０２の受信演算器６を構成する波形歪み補償部６２、周波数オフセット補償部６３、搬送波位相補償部６４およびフレーム処理部６５についても同様に、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって実現することが可能である。
【００６３】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００６４】
１，７  クライアント装置、２  送信演算器、３  光変調器、４  通信路、５  コヒーレント受信器、６  受信演算器、８  送信光源、９  受信光源、２１，６５  フレーム処理部、２２  多次元符号化部、２３  ＤＡ変換部（ＤＡＣ）、６１  ＡＤ変換部（ＡＤＣ）、６２  波形歪み補償部、６３  周波数オフセット補償部、６４，６４ａ  搬送波位相補償部、１００  光通信システム、１０１  光送信器、１０２  光受信器、２２１  ビット変換部、２２２  シンボルマッピング部、６４１  セレクタ、６４２  ４乗演算部、６４３，６４５  ローパスフィルタ、６４４  ２乗演算部、６４６  位相角度抽出部、６４７  位相回転部、６４８  位相スリップ補償部、７０１，７０４  パイロットシンボル生成部、７０２，７０５  複素乗算器、７０３，７０６  パイロット抽出部。
【図１】
0006714153.tif 000002
【図２】
0006714153.tif 000003
【図３】
0006714153.tif 000004
【図４】
0006714153.tif 000005
【図５】
0006714153.tif 000006
【図６】
0006714153.tif 000007
【図７】
0006714153.tif 000008
【図８】
0006714153.tif 000009
【図９】
0006714153.tif 000010
【図１０】
0006714153.tif 000011
【図１１】
0006714153.tif 000012
【図１２】
0006714153.tif 000013
【図１３】
0006714153.tif 000014
【図１４】
0006714153.tif 000015