(57)【特許請求の範囲】
【請求項１】
直交周波数分割多重符号毎に受信した信号に対して位相復元を行って、位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号を得るために用いられる位相復元装置と、
現在の直交周波数分割多重符号に対するフィルタ係数を設定するために用いられる係数設定手段と、
前記フィルタ係数に基づいて直交周波数分割多重符号毎に前記位相復元済みの第一偏波信号及び前記位相復元済みの第二偏波信号に対してバタフライフィルタリングを行い、それによってバタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号を取得するために用いられるバタフライフィルタと、
前記バタフライフィルタリング済みの第一偏波信号及び前記バタフライフィルタリング済みの第二偏波信号中からデータを復元するために用いられるデータ復元装置と、
を含み、
前記係数設定手段は、
位相復元済みの各直交周波数分割多重符号の複数のサブキャリアが搬送する受信側の第一偏波方向のデータ及び第二偏波方向のデータに基づいて、列数が前記バタフライフィルタのタップ数の２倍である受信側データ行列を構築する受信側データ行列構築手段と、
前記受信側データ行列の各行に対応するサブキャリア上で送信される送信側の第一偏波方向のデータ及び第二偏波方向のデータを決定し、決定された前記第一偏波方向のデータ及び前記第二偏波方向のデータを用いて前記受信側データ行列に対応する第一偏波方向トレーニングデータベクトル及び第二偏波方向トレーニングデータベクトルを構築するために用いられるトレーニングデータベクトル取得手段と、
前記受信側データ行列及び前記トレーニングデータベクトルに基づいてフィルタ係数を決定する係数計算手段と、
を含み、
前記受信側データ行列構築手段は、
位相復元後の、いずれもパイロット周波数サブキャリアではない複数のサブキャリアが搬送する第一偏波方向の伝送データ及び第二偏波方向の伝送データを取得するために用いられる伝送データ取得手段と、
前記伝送データを用いて、予め定められた規則に基づいて前記受信側データ行列としての受信側伝送データ行列であって各行が前記複数のサブキャリア中の１つのサブキャリアに対応する前記受信側伝送データ行列を構築する受信側伝送データ行列構築手段と、
を含み、
前記トレーニングデータベクトル取得手段は、
前記受信側伝送データ行列の各行に対応するサブキャリア上で搬送される第一偏波方向のデータ及び第二偏波方向のデータを復元するために用いられるデータ判定手段と、
前記データ判定手段が復元した前記第一偏波方向の伝送データ及び前記第二偏波方向の伝送データを用いて、前記第一偏波方向トレーニングデータベクトルとしての第一偏波方向送信側伝送データベクトル及び前記第二偏波方向トレーニングデータベクトルとしての第二偏波方向送信側伝送データベクトルを構築する送信側伝送データベクトル構築手段と、
を含む、二重偏波コヒーレント光直交周波数分割多重受信機。
【請求項２】
前記バタフライフィルタは、第一フィルタ、第二フィルタ、第一加算器、第三フィルタ、第四フィルタ、及び第二加算器を含み、
前記位相復元済みの第一偏波信号は、前記第一フィルタ及び前記第三フィルタにそれぞれ入力され、前記位相復元済みの第二偏波信号は、前記第二フィルタ及び前記第四フィルタにそれぞれ入力され、
前記第一加算器は、前記第一フィルタのフィルタリング後の第一偏波信号及び前記第二フィルタのフィルタリング後の第二偏波信号の和を取得し、それによって前記バタフライフィルタリング後の第一偏波信号を取得するために用いられ、
前記第二加算器は、前記第三フィルタのフィルタリング後の第一偏波信号及び前記第四フィルタのフィルタリング後の第二偏波信号の和を取得し、それによって前記バタフライフィルタリング後の第二偏波信号を取得するために用いられる、
請求項１に記載の受信機。
【請求項３】
前記第一フィルタ、前記第二フィルタ、前記第三フィルタ、及び前記第四フィルタはいずれも有限インパルス応答フィルタである、請求項２に記載の受信機。
【請求項４】
前記係数計算手段は、最小平均２乗誤差法又は最小平均２乗法を用いて前記バタフライフィルタのフィルタ係数を取得する、請求項１に記載の受信機。
【請求項５】
前記受信側データ行列の各行は、L個のサブキャリアが搬送する第一偏波方向のデータ及び前記L個のサブキャリアが搬送する第二偏波方向のデータを含み、Lは、前記バタフライフィルタのタップ数である、請求項１に記載の受信機。
【請求項６】
前記L個のサブキャリアは、連続したサブキャリアである、請求項５に記載の受信機。
【請求項７】
前記受信側データ行列の行数は、前記バタフライフィルタのタップ数の２倍より大きい、請求項１に記載の受信機。
【請求項８】
直交周波数分割多重符号毎に受信した信号に対して位相復元を行って、位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号を得るために用いられる位相復元ステップと、
バタフライフィルタの現在の直交周波数分割多重符号に使用されるフィルタ係数を設定するために用いられる係数設定ステップと、
前記バタフライフィルタを用いて、前記フィルタ係数を使用して直交周波数分割多重符号毎に前記位相復元済みの第一偏波信号及び前記位相復元済みの第二偏波信号に対してバタフライフィルタリングを行い、それによってバタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号を取得するために用いられるバタフライフィルタリングステップと、
前記バタフライフィルタリング済みの第一偏波信号及び前記バタフライフィルタリング済みの第二偏波信号中からデータを復元するために用いられるデータ復元ステップと、
を含み、
前記係数設定ステップは、
位相復元済みの各直交周波数分割多重符号の複数のサブキャリアが搬送する受信側の第一偏波方向のデータ及び第二偏波方向のデータに基づいて、列数が前記バタフライフィルタのタップ数の２倍である受信側データ行列を構築する受信側データ行列構築ステップと、
前記受信側データ行列の各行に対応するサブキャリア上で送信される送信側の第一偏波方向のデータ及び第二偏波方向のデータを決定し、決定された前記第一偏波方向のデータ及び前記第二偏波方向のデータを用いて前記受信側データ行列に対応する第一偏波方向トレーニングデータベクトル及び第二偏波方向トレーニングデータベクトルを構築するために用いられるトレーニングデータベクトル取得ステップと、
前記受信側データ行列及び前記トレーニングデータベクトルに基づいてフィルタ係数を決定する係数計算ステップと、
を含み、
前記受信側データ行列構築ステップは、
位相復元後の、いずれもパイロット周波数サブキャリアではない複数のサブキャリアが搬送する第一偏波方向の伝送データ及び第二偏波方向の伝送データを取得するために用いられる伝送データ取得ステップと、
前記伝送データを用いて、予め定められた規則に基づいて前記受信側データ行列としての受信側伝送データ行列であって各行が前記複数のサブキャリア中の１つのサブキャリアに対応する前記受信側伝送データ行列を構築する受信側伝送データ行列構築ステップと、
を含み、
前記トレーニングデータベクトル取得ステップは、
前記受信側伝送データ行列の各行に対応するサブキャリア上で搬送される第一偏波方向のデータ及び第二偏波方向のデータを復元するために用いられるデータ判定ステップと、
前記データ判定ステップで復元した前記第一偏波方向の伝送データ及び前記第二偏波方向の伝送データを用いて、前記第一偏波方向トレーニングデータベクトルとしての第一偏波方向送信側伝送データベクトル及び前記第二偏波方向トレーニングデータベクトルとしての第二偏波方向送信側伝送データベクトルを構築する送信側伝送データベクトル構築ステップと、
を含む、二重偏波コヒーレント光直交周波数分割多重受信機に用いられる受信方法。
【請求項９】
請求項１〜３の何れか１項に記載の受信機に用いられ、係数設定手段として用いられるバタフライフィルタ係数設定装置であって、
受信側の位相復元済みの各直交周波数分割多重符号の複数のサブキャリアが搬送する第一偏波方向のデータ及び第二偏波方向のデータに基づいて、列数が前記バタフライフィルタのタップ数の２倍である受信側データ行列を構築する受信側データ行列構築手段と、
前記受信側データ行列の各行に対応するサブキャリア上で送信される送信側の第一偏波方向のデータ及び第二偏波方向のデータを決定し、決定された前記第一偏波方向のデータ及び前記第二偏波方向のデータを用いて前記受信側データ行列に対応する第一偏波方向トレーニングデータベクトル及び第二偏波方向トレーニングデータベクトルを構築するために用いられるトレーニングデータベクトル取得手段と、
前記受信側データ行列及び前記トレーニングデータベクトルに基づいてフィルタ係数を決定するために用いられる係数計算手段と、
を含み、
前記受信側データ行列構築手段は、
位相復元後の、いずれもパイロット周波数サブキャリアではない複数のサブキャリアが搬送する第一偏波方向の伝送データ及び第二偏波方向の伝送データを取得するために用いられる伝送データ取得手段と、
前記伝送データを用いて、予め定められた規則に基づいて前記受信側データ行列としての受信側伝送データ行列であって各行が前記複数のサブキャリア中の１つのサブキャリアに対応する前記受信側伝送データ行列を構築する受信側伝送データ行列構築手段と、
を含み、
前記トレーニングデータベクトル取得手段は、
前記受信側伝送データ行列の各行に対応するサブキャリア上で搬送される第一偏波方向のデータ及び第二偏波方向のデータを復元するために用いられるデータ判定手段と、
前記データ判定手段が復元した前記第一偏波方向の伝送データ及び前記第二偏波方向の伝送データを用いて、前記第一偏波方向トレーニングデータベクトルとしての第一偏波方向送信側伝送データベクトル及び前記第二偏波方向トレーニングデータベクトルとしての第二偏波方向送信側伝送データベクトルを構築する送信側伝送データベクトル構築手段と、
を含む、バタフライフィルタ係数設定装置。
【請求項１０】
請求項９に記載のバタフライフィルタ係数設定装置に用いられるバタフライフィルタ係数設定方法であって、
位相復元済みの各直交周波数分割多重符号の複数のサブキャリアが搬送する第一偏波方向のデータ及び第二偏波方向のデータに基づいて、列数が前記バタフライフィルタのタップ数の２倍である受信側データ行列を構築する受信側データ行列構築ステップと、
前記複数のサブキャリア上で送信される対応する送信側の第一偏波方向のデータ及び第二偏波方向のデータを決定して、前記受信側データ行列に対応する第一偏波方向トレーニングデータベクトル及び第二偏波方向トレーニングデータベクトルを構築するために用いられるトレーニングデータベクトル取得ステップと、
前記受信側データ行列及び前記トレーニングデータベクトルに基づいてフィルタ係数を決定する係数計算ステップと、
を含み、
前記受信側データ行列構築ステップは、
位相復元後の、いずれもパイロット周波数サブキャリアではない複数のサブキャリアが搬送する第一偏波方向の伝送データ及び第二偏波方向の伝送データを取得するために用いられる伝送データ取得ステップと、
前記伝送データを用いて、予め定められた規則に基づいて前記受信側データ行列としての受信側伝送データ行列であって各行が前記複数のサブキャリア中の１つのサブキャリアに対応する前記受信側伝送データ行列を構築する受信側伝送データ行列構築ステップと、
を含み、
前記トレーニングデータベクトル取得ステップは、
前記受信側伝送データ行列の各行に対応するサブキャリア上で搬送される第一偏波方向のデータ及び第二偏波方向のデータを復元するために用いられるデータ判定ステップと、
前記データ判定ステップで復元した前記第一偏波方向の伝送データ及び前記第二偏波方向の伝送データを用いて、前記第一偏波方向トレーニングデータベクトルとしての第一偏波方向送信側伝送データベクトル及び前記第二偏波方向トレーニングデータベクトルとしての第二偏波方向送信側伝送データベクトルを構築する送信側伝送データベクトル構築ステップと、
を含む、バタフライフィルタ係数設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光通信に関し、さらに正確には、デジタルコヒーレント光受信機に関する。
【背景技術】
【０００２】
直交周波数分割多重（orthogonal frequency division multiplexing、ＯＦＤＭ）技術は、マルチキャリア通信技術であり、送信しようとするデータが複数のサブキャリアに割り当てられてパラレル伝送される。これらのサブキャリア間の間隔は、ボーレートに等しく、これらのサブキャリアは、周波数領域上で直交する。送信端及び受信端は、それぞれ逆高速フーリエ変換（ＩＦＦＴ）及び高速フーリエ変換（ＦＦＴ）を用いて周波数領域から時間領域へ及び時間領域から周波数領域への変換を完成する。符号間干渉（inter-symbol interference、ＩＳＩ）を除去するために、ＯＦＤＭシステムでは、巡回プレフィックス（cyclic prefix、ＣＰ）が導入されている。巡回プレフィックスの長さがチャネルの最大拡張遅延より大きい場合、ＯＦＤＭ符号間には干渉はない。巡回プレフィックスは、ＩＦＦＴ/ＦＦＴの循環特性を残し、各サブキャリアは、一つの平坦フェージングを経たチャネルに相当し、単一タップの等化器を用いて周波数領域等化を実現でき、これは単一キャリアシステム中のマルチタップ時間領域等化の複雑度より低い。単一キャリア信号と比べて、ＯＦＤＭ信号の周波数スペクトルの方が矩形により近く、占有帯域幅がより少ないため、スペクトル効率はより高い。ＯＦＤＭのもう１つの長所は、各サブキャリアに対してパワー及び変調方式を柔軟に割り当てることができ、それによってＯＦＤＭ信号を複雑な周波数領域フェージング特性を有するチャネルにより適合可能にし、容量の最大化を実現できることである。
【０００３】
光通信分野において、コヒーレント光通信は、従来の強度変調‐直接検出光通信システムよりも優れた性能と高いスペクトル効率とを実現でき、次世代の高速、大容量光通信システムの主要技術であると考えられている。無線通信分野において広く応用されているＯＦＤＭ技術は、同様にコヒーレント光通信、すなわちコヒーレント光ＯＦＤＭ（coherent optical OFDM、ＣＯ−ＯＦＤＭ）に応用される。システム容量をさらに高めるために、ＣＯ−ＯＦＤＭシステム中に同時に２つの直交する光偏波状態伝送情報を用いることができ、これを二重偏波（dual polarization、ＤＰ）ＣＯ−ＯＦＤＭという。
【０００４】
図１には、通常の二重偏波コヒーレント光ＯＦＤＭ受信機の機能ブロック図を概略的に示した。図１に示すように、通常の二重偏波コヒーレント光ＯＦＤＭ受信機では、受信した２つの偏波状態の信号rh(t)、rv(t)は、まず符号同期手段１０１での符号同期過程、キャリア同期手段１０２でのキャリア同期過程、及びＦＦＴ手段１０３での高速フーリエ変換を経て、それによって周波数領域の信号に変えられる。得られた周波数領域の信号に対しては、チャネル推定及び等化手段１０４でのチャネル推定及び等化が行われ、位相復元手段１０５において位相復元が行われ、データ復元手段１０６におけるデータ復元を経て、それによって送信機が送信する信号に対する受信が完成する。
【０００５】
本発明の研究過程において、本発明の発明者は、従来技術の受信機を研究し、従来技術のコヒーレント光ＯＦＤＭシステムについて、光ファイバの非線形効果が主な制限要素であることを発見した。具体的分析は、以下のとおりである。
【０００６】
従来のチャネル推定及び等化方法は、トレーニングデータに基づくものである。通常のチャネル推定及び等化手段１０４では、各サブキャリアに対して2×2のチャネル逆行列を推定し、その後受信信号と乗じてチャネル損傷を補償する。
【０００７】
このような方法では、チャネルがＯＦＤＭ符号周期内で変わらないことを仮定しているため、符号周期内のチャネル変化によって引き起こされる損傷を補償することはできない。
【０００８】
ＤＰ−ＣＯ−ＯＦＤＭチャネルとその他のチャネルとが波長分割多重（wavelength division multiplexing、ＷＤＭ）方式で共に伝送される場合、光ファイバの非線形効果によって、その他のチャネルには、ＤＰ−ＣＯ−ＯＦＤＭ信号に対して交差位相変調（cross phase modulation、ＸＰＭ）及び交差偏波変調（cross polarization modulation、ＸＰｏｌＭ）が発生する。ＸＰＭは、当該チャネルのＤＰ−ＣＯ−ＯＦＤＭ信号に対して付加的位相変調を発生させ、一方、ＸＰｏｌＭは、２つの直交偏波状態の間にクロストークを引き起こす。この２種類の非線形効果は、ともに時変であり、乗算型損傷と見なすことができ、以下のように記述される。
【０００９】
【数１】
0005733465.tif 000002
【００１０】
式中、sh(t)、sv(t)は、２つの直交偏波状態における送信信号の複素振幅であり、rh(t)、rv(t)は、受信した信号の複素振幅であり、whh(t)、wvh(t)、whv(t)、wvv(t)は、４つの時変複素関数であり、ＸＰＭ及びＸＰｏｌＭの効果を記述している。この２種類の非線形効果の時定数は、隣接チャネル信号の帯域幅及び光ファイバリンクの波長分散と関連する。隣接チャネル信号も高速光信号である場合、ＸＰＭ及びＸＰｏｌＭの効果は共に高速時変であり、その時定数は、ＯＦＤＭの符号周期よりも小さい可能性がある。時定数がＯＦＤＭ符号周期より小さい場合、公式（１）中のwhh(t)、wvh(t)、whv(t)、wvv(t)は、１つの符号周期において定数と見なすことはできず、これは高速時変チャネルの乗算型損傷に相当する。従来のＤＰ−ＣＯ−ＯＦＤＭ受信機は、このような損傷に対して無力である。
【００１１】
以上の通常技術に対する記述は、この部分に組み込まれているからといって本分野の当業者にとって公知のものであると解釈すべきではない。
【先行技術文献】
【非特許文献】
【００１２】
【非特許文献１】M. Karlsson et al, Effects of nonlinearities on PMD-induced system impairments, Journal of Lightwave Technology, Vol.24, No.11, 2006.
【非特許文献２】Lei Li et al, Nonlinear polarization crosstalk canceller for dual polarization digital coherent receivers, OWE3, Conference on Optical Fiber Communication, 2010.
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本願は、通常技術の現状に鑑みて行われ、通常技術の限界によって有する１以上の欠点を解消又は緩和するために用いられ、少なくとも有益な選択肢を提供する。
【課題を解決するための手段】
【００１４】
本発明の１つの面によれば、二重偏波コヒーレント光直交周波数分割多重受信機を提供する。その受信機は、直交周波数分割多重符号毎に受信した信号に対して位相復元を行って、位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号を得るために用いられる位相復元装置と、直交周波数分割多重符号毎に位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号に対してバタフライフィルタリングを行い、それによってバタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号を得るために用いられるバタフライフィルタと、バタフライフィルタの現在の直交周波数分割多重符号に使用されるフィルタ係数を設定するために用いられる係数設定手段と、バタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号中からデータを復元するために用いられるデータ復元装置とを含む。
【００１５】
本発明の他の面によれば、二重偏波コヒーレント光直交周波数分割多重受信機に用いられる受信方法を提供する。その方法は、直交周波数分割多重符号毎に受信した信号に対して位相復元を行って、位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号を得るために用いられる位相復元ステップと、バタフライフィルタの現在の直交周波数分割多重符号に使用されるフィルタ係数を設定するために用いられる係数設定ステップと、バタフライフィルタを用いて、フィルタ係数を使用して直交周波数分割多重符号毎に位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号に対してバタフライフィルタリングを行い、それによってバタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号を得るために用いられるバタフライフィルタリングステップと、バタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号中からデータを復元するために用いられるデータ復元ステップとを含む。
【００１６】
本発明の他の面によれば、バタフライフィルタ係数設定装置を提供する。そのバタフライフィルタ係数設定装置は、前述の受信機に用いられ、係数設定手段として用いられ、ここでバタフライフィルタ係数設定装置は、受信側の位相復元済みの各符号の複数のサブキャリアが搬送する第一偏波方向のデータ及び第二偏波方向のデータに基づいて、列数がバタフライフィルタのタップ数の２倍である受信側データ行列を構築する受信側データ行列構築手段と、受信側データ行列の各行に対応するサブキャリア上で送信される送信側の第一偏波方向のデータ及び第二偏波方向のデータを決定し、決定した第一偏波方向のデータ及び第二偏波方向のデータを用いて受信側データ行列に対応する第一偏波方向トレーニングデータベクトル及び第二偏波方向トレーニングデータベクトルを構築するために用いられるトレーニングデータベクトル取得手段と、受信側データ行列及びトレーニングデータベクトルに基づいてフィルタ係数を決定する係数計算手段とを含む。
【００１７】
本発明の更なる面によれば、バタフライフィルタ係数設定方法を提供する。そのバタフライフィルタ係数設定方法は、前述のバタフライフィルタ係数設定装置に用いられ、ここでバタフライフィルタ係数設定方法は、位相復元済みの各符号の複数のサブキャリアが搬送する第一偏波方向のデータ及び第二偏波方向のデータに基づいて、列数がバタフライフィルタのタップ数の２倍である受信側データ行列を構築する受信側データ行列構築ステップと、複数のサブキャリア上で送信される対応する送信側の第一偏波方向のデータ及び第二偏波方向のデータを決定して、受信側データ行列に対応する第一偏波方向トレーニングデータベクトル及び第二偏波方向トレーニングデータベクトルを構築するために用いられるトレーニングデータベクトル取得ステップと、受信側データ行列及びトレーニングデータベクトルに基づいてフィルタ係数を決定する係数計算ステップとを含む。
【発明の効果】
【００１８】
用語「含む（包括／包含）」は、本明細書において使用する場合、特徴、要件、ステップ、又はアセンブリの存在を指すが、１以上のその他の特徴、要件、ステップ、若しくはアセンブリの存在又は付加を排除するものではないことに留意しなければならない。
【００１９】
以上の一般的説明及び以下の図面を結び付けた詳細な説明は、共に概略的なものであり、本発明の保護範囲に対する制限ではない。
【００２０】
以下の図面を参照しながら本発明に対して行った詳細な記述から、本発明の以上の及びその他の目的、特徴、及び長所がより明確に理解されるであろう。
【図面の簡単な説明】
【００２１】
【図１】通常の二重偏波コヒーレント光ＯＦＤＭ受信機の機能ブロック図を概略的に示した。
【図２】本発明の一実施形態に基づく二重偏波コヒーレント光直交周波数分割多重受信機の機能ブロック図を示した。
【図３】本発明の一実施形態に基づくバタフライフィルタの構造概略図を示した。
【図４】本発明の一実施形態に基づく係数設定手段の機能ブロック図を概略的に示した。
【図５】図４に示した本発明の一実施形態に基づく係数設定手段の一実施例の機能ブロック図を概略的に示した。
【図６】得られた受信側データ行列のｉ行目を概略的に示した。
【図７】図４に示した本発明の一実施形態に基づく係数設定手段の他の１つの実施例の機能ブロック図を概略的に示した。
【図８】本発明の一実施形態に基づく係数設定手段の動作フローチャートを概略的に示した。
【図９】本発明の一実施形態に基づく二重偏波コヒーレント光直交周波数分割多重受信機に使用される受信方法のフローチャートを示した。
【発明を実施するための形態】
【００２２】
以下、図面を結び付けて本発明の具体的実施形態について説明する。これらの説明は、すべて例示であり、本分野の技術者の本発明に対する理解を助けるためのものであり、本発明の保護範囲に対する制限ではない。
【００２３】
図２には、本発明の一実施形態に基づく二重偏波コヒーレント光直交周波数分割多重受信機の機能ブロック図を示した。
【００２４】
図２に示した符号同期手段２０１は、受信した２つの偏波状態の信号について符号同期を行い、キャリア同期手段２０２は、キャリア同期を行い、ＦＦＴ手段２０３は、高速フーリエ変換を行い、それによって受信した時間領域信号を周波数領域の信号にする。得られた周波数領域の信号に対しては、その後チャネル推定及び等化手段２０４によるチャネル推定及び等化を経て、位相復元手段２０５での位相復元が行われる。これらのモジュールの処理は、本分野の当業者が現在及び将来知る如何なる方法を用いて行ってもよく、ここでは詳述しない。 
【００２５】
図１に示した通常の受信機とは異なり、本発明の実施形態に基づく受信機は、位相復元済みの符号に対して、直接データ復元手段に進んでデータ復元を行うのではなく、まずバタフライフィルタ２０６に進んでフィルタリングを行い、フィルタリングを経てからデータ復元手段２０７へ入力してデータ復元を行う。
【００２６】
図３には、本発明の一実施形態に基づくバタフライフィルタの構造概略図を示した。
図３に示すように、本発明の一実施形態に基づくバタフライフィルタは、第一フィルタ３０１、第二フィルタ３０２、第三フィルタ３０３、及び第四フィルタ３０４、並びに第一加算器３０５及び第二加算器３０６を含む。一実施形態において、これらのフィルタは、いずれも有限インパルス応答（finite impulse response、ＦＩＲ）フィルタである。
【００２７】
位相復元手段２０５が出力した位相復元済みのＨ偏波信号xhは、第一フィルタ３０１及び第三フィルタ３０３に入力される。位相復元手段２０５が出力した位相復元済みのＶ偏波信号xvは、第二フィルタ３０２及び第四フィルタ３０４に入力される。第一フィルタ３０１及び第二フィルタ３０２の出力は、第一加算器３０５に入力され、第三フィルタ３０３及び第四フィルタ３０４の出力は、第二加算器３０６に入力される。第一加算器及び第二加算器の出力は、データ復元手段２０７に入力されてデータ復元が行われる。
【００２８】
図３中のwhh、wvh、whv、及びwvvは、それぞれ第一フィルタから第四フィルタまでの係数を表す。
【００２９】
周波数領域から見ると、時変の乗算型損傷は、キャリア間干渉（inter-carrier interference、ＩＣＩ）を引き起こす。公式（１）を周波数領域に変換すると公式（２）が得られる。
【００３０】
【数２】
0005733465.tif 000003
【００３１】
式中、
0005733465.tif 000004
は、畳み込みを表す。周波数領域から見ると、受信した信号は、２つの偏波方向上の若干数のサブキャリアの畳み込みであり、これはまさにＩＣＩの表れである。ＩＣＩを除去する場合、バタフライ有限インパルス応答（finite impulse response、ＦＩＲ）フィルタを用いて逆畳み込みを行ってもよい。
【００３２】
各ＯＦＤＭ符号周期内の乗算型損傷は、すべて異なるため、各ＯＦＤＭ符号に対して単独の補償を行う必要がある。すなわち、各ＯＦＤＭ符号に対して、すべてバタフライＦＩＲ中の４組のフィルタ係数を決定し、等化後の信号を送信信号に近づける必要がある。この過程は、以下のように表すことができる。
【００３３】
【数３】
0005733465.tif 000005
【００３４】
式中、xh(f)、xv(f)は、現在のＯＦＤＭ符号を位相復元した後の周波数領域信号であり、yh(f)、yv(f)は、周波数領域のバタフライフィルタの出力である。本発明では、図３を一例としてバタフライフィルタを記述したが、図３に示されたバタフライフィルタは、例示にすぎず、本発明範囲に対する制限ではないことに留意しなければならない。本発明の実施形態のバタフライフィルタは、広義に理解しなければならず、公式（３）の逆畳み込み機能を実現できるフィルタ又はフィルタの組合せは、すべてバタフライフィルタと呼び得る。
【００３５】
以上の分析に基づいて符号毎にバタフライフィルタの係数を更新する場合、本発明の実施形態に基づいてＩＣＩを除去し、受信機の性能を高められることが分かる。
【００３６】
次に、本発明に基づく係数設定手段を紹介するが、前述したように、各ＯＦＤＭ符号周期内の乗算型損傷はすべて異なるため、各ＯＦＤＭ符号に対して単独の補償を行う必要がある。したがって、本発明の実施形態に基づく係数設定手段２０８は、ＯＦＤＭ符号毎にバタフライフィルタのフィルタ係数を設定するために用いられる。
【００３７】
図４には、本発明の一実施形態に基づく係数設定手段の機能ブロック図を概略的に示した。図４に示すように、本発明の一実施形態に基づく係数設定手段は、受信側データ行列取得手段４０１、トレーニングデータベクトル取得手段４０２、及び係数計算手段４０３を含む。
【００３８】
受信側データ行列取得手段４０１は、位相復元済みの各符号の複数のサブキャリアが搬送する第一偏波方向（Ｈ方向）のデータ及び第二偏波方向（Ｖ方向）のデータに基づいて、列数がバタフライフィルタのタップ数の２倍である受信側データ行列を構築する。
【００３９】
トレーニングデータベクトル取得手段４０２は、受信側データ行列に対応するＨ偏波方向トレーニングデータベクトル及びＶ偏波方向トレーニングデータベクトルを決定するために用いられる。一実施形態において、Ｈ偏波方向トレーニングデータベクトル及びＶ偏波方向トレーニングデータベクトルには、既知の送信側データ（Ｈ偏波方向送信側データ及びＶ偏波方向送信側データを含む）が用いられる。送信側データ（Ｈ偏波方向送信側データ及びＶ偏波方向送信側データを含む）とは、送信側の各サブキャリア上で実際に送信されるデータを言う。このような実施形態では、例えば、既知のパイロット周波数データが用いられる。他の１つの実施形態では、受信側で推定した送信側データ（例えば、位相復元後に判定して得られた各符号の複数のサブキャリアが搬送する第一偏波方向（Ｈ方向）のデータ及び第二偏波方向（Ｖ方向）のデータ、すなわち受信したデータ）を用いてトレーニングデータとしてもよい。実際のシステムにおける受信したデータは、実際の送信データとは完全に一致しない可能性がある。それは、信号が伝送及び受信過程において各種要素、例えば、ノイズ、好ましくないチャネル推定及び等化、正確でない位相復元等の影響を受けるためであり、これらの要素は、すべて符号エラー/ビットエラーを引き起こす可能性がある。このときのトレーニングデータベクトルは、実際の送信データベクトルとは差異がある可能性があるが、符号エラーレート/ビットエラーレートが低い場合には、実際に送信されたデータに対する推定としては優れている。以下ではこれについて詳細な記述を行う。したがって、本明細書において「決定」という用語は、少なくとも「異議なく正確に決定する」及び「推定する」という２つの意味を含み、過度に理想化して解釈してはならない。
【００４０】
係数計算手段４０３は、受信側データ行列及びトレーニングデータベクトルに基づいてフィルタ係数を決定する。
【００４１】
図５には、図４に示す本発明の一実施形態に基づく係数設定手段の一実施例の機能ブロック図を概略的に示した。図５に示した実施例において、受信側データ行列取得手段４０１は、受信側パイロット周波数データ取得手段５０１及び受信側パイロット周波数データ行列構築手段５０２を含み、トレーニングデータベクトル取得手段４０２は、パイロット周波数データ決定手段５０３及び送信側パイロット周波数データベクトル構築手段５０４を含む。
【００４２】
受信側パイロット周波数データ取得手段５０１は、位相復元済みのＨ偏波信号（第一偏波信号）Xh及び位相復元済みのＶ偏波信号（第二偏波信号）Xv中のカレント符号（現在の符号）の、複数のパイロット周波数サブキャリアを含む複数のサブキャリア上のデータを取得するために用いられる。受信側パイロット周波数データ行列構築手段は、取得したサブキャリア上のデータを用いて、符号毎に受信側データ行列を生成する。
【００４３】
具体的には、一実施例では、フィルタのタップ数を奇数L（L=2m＋1、m=0,1,2…）に設定し、受信側パイロット周波数データ取得手段５０１は、合計n個のパイロット周波数サブキャリア及びその両側の若干数のサブキャリア上で受信されたデータを取得する。受信側パイロット周波数データ行列構築手段５０２は、抽出されたサブキャリア上のデータに基づいて、予め定められた規則に従って受信側パイロット周波数データ行列を構築する。
【００４４】
この実施例では、受信側パイロット周波数データ行列構築手段５０２は、Ｈ偏波方向上のあるパイロット周波数サブキャリア（番号iと仮定する）が搬送するデータ、該パイロット周波数サブキャリアiのm個前のサブキャリアが搬送するデータ、及び該パイロット周波数サブキャリアiのm個後のサブキャリアが搬送するデータ、並びにV偏波方向上で該パイロット周波数サブキャリアiが搬送するデータ、該パイロット周波数サブキャリアiのm個前のサブキャリアが搬送するデータ、及び該パイロット周波数サブキャリアのm個後のサブキャリアが搬送するデータを行列のカレント行（現在の行）とする。したがって、パイロット周波数サブキャリアの前後のサブキャリア（例えば番号i+1のサブキャリア）は、必ずしもパイロット周波数サブキャリアであるとは限らないため、該行に使用されるデータは、すべてがパイロット周波数サブキャリア上で搬送されるデータというわけではないということが分かる。しかしながら、カレント行を構築するために用いられるこれらのサブキャリアは、現在のパイロット周波数サブキャリアを中心とするサブキャリアである。当該行を当該パイロット周波数サブキャリアiに対応するといい、或いは、当該パイロット周波数サブキャリアiは、受信側パイロット周波数データ行列の当該行に対応するという。
【００４５】
合計で予め定められた数（例えばn個）のパイロット周波数サブキャリアを取得してそれぞれ現在のパイロット周波数サブキャリアとして、その上で搬送されるデータを取得し、そのパイロット周波数サブキャリアiのm個前のサブキャリアが搬送するデータ及びそのパイロット周波数サブキャリアのm個後のサブキャリアが搬送するデータを取得して、受信側データ行列を取得する。このような行列の列数が2Lであり、行数がnであることは明らかである。
【００４６】
図６には、受信側データ行列構築手段が構築して得られたデータ行列のi行目を概略的に示した。図６に示すように、それには、現在のＨ及びＶ偏波方向上で受信されたＯＦＤＭ符号中のi番目のサブキャリア（本実施形態においてはパイロット周波数サブキャリアである）を中心とする合計L個のサブキャリア上の信号が含まれる。
【００４７】
好適な実施形態において、得られた受信側データ行列の予め定められた行数nは、2Lよりも大きい。
【００４８】
ある実施例では、現在のパイロット周波数サブキャリアiより前のサブキャリア数がm個未満の状況が起こり得る。現在のパイロット周波数サブキャリアiより前のサブキャリア数がm個未満の場合、該行の2L個の列中のサブキャリアから得られないデータ列のデータは、0として補ってもよい。例えば、現在のパイロット周波数サブキャリアより前のサブキャリア数がm-k（kはmより小さい整数）個しかない場合、該行のデータは、以下のようなものでもよい。
0，0，….,0,xh,i-m+k,…xh,i ….,xh, i+m, 0，0，….,0,xv,i-m+k,…xv,i….,xv, i+m
すなわち、Ｈ偏波方向及びＶ偏波方向の列に対してそれぞれ0をk個補充する。
【００４９】
同様に、現在のパイロット周波数サブキャリアiより後のサブキャリア数がm個未満の場合、該行の2L個の列中のサブキャリアから得ることのできないパイロット周波数データ列のデータは、0として補ってもよい。例えば、現在のサブキャリアより後のサブキャリアがk（kはmより小さい整数）個しかない場合、該行のデータは、以下のようなものであってもよい。
xh,i-m,…xh,i..., xh,i+m-k,0，…,0, xv,i-m,…xv,i …, xv,i+m-k, 0，...,0,
すなわち、Ｈ偏波方向及びＶ偏波方向の列に対してそれぞれ0をk個補充する。
【００５０】
補充したデータは、既知であるため、補充した状況もすべて0であるバーチャルサブキャリア中からデータを抽出したものとみなしてよく、前後の文中に明確な指示がない限り、本発明中で取り上げるサブキャリアは、このようなバーチャルサブキャリアを含む。一般的に、ＯＦＤＭ信号の周波数スペクトルの両側には共に、すべて0である若干数のバーチャルサブキャリアが含まれる。
【００５１】
他の１つの実施例では、フィルタのタップ数を偶数L（L=2m、m=0,1,2…）に設定し、このとき、Ｈ偏波方向上及びＶ偏波方向について、現在のパイロット周波数サブキャリアiが搬送するデータ、現在のパイロット周波数サブキャリアのm-1個前のサブキャリアが搬送するデータ、及び現在のパイロット周波数サブキャリアのm個後のサブキャリアが搬送するデータを取得して、受信側データ行列のカレント行iを構成してもよい。Ｈ偏波方向上及びＶ偏波方向について、現在のパイロット周波数サブキャリアiが搬送するデータ、現在のパイロット周波数サブキャリアのm個前のサブキャリアが搬送するデータ、及び現在のパイロット周波数サブキャリアのm-1個後のサブキャリアが搬送するデータを取得して、受信側データのカレント行iを構築してもよい。本発明においてはこのような場合、現在のパイロット周波数サブキャリアの前後のサブキャリア数は、全く同じではないが、これらのサブキャリアについて現在のパイロット周波数サブキャリアを中心とするという。さらに、現在のパイロット周波数サブキャリアの前後のサブキャリア数の差は1でなくてよく、ある確定数（1より大きい整数）の内の任意の数であってよい。
【００５２】
また、各行において対象となるパイロット周波数サブキャリアは、連続するものでなくてもよい。すなわち、現在のパイロット周波数サブキャリアのパイロット周波数サブキャリアとしてとびとびに選択して、受信側パイロット周波数データ行列の各行を構築してもよい。例えば、番号がi、i+10、i+20、i+30であるサブキャリアをパイロット周波数サブキャリアとする場合、受信側パイロット周波数データ行列構築手段５０２は、それぞれ番号がi、i+10、i+30であるサブキャリアを現在のパイロット周波数サブキャリアとして受信側パイロット周波数データ行列を構築してもよい。行列中の行の順序は、必ずしもサブキャリアの番号に従って逓増又は逓減する順序で構築されない。例えば、番号が順にi、i+30、i+10であるサブキャリアを現在のパイロット周波数サブキャリアとして受信側パイロット周波数データ行列を構築してよい。
【００５３】
すなわち、受信側パイロット周波数データ行列構築手段５０２は、予め設定された規則に基づいて受信側パイロット周波数データ行列を構築してよく、構築された行列の各行は、すべてあるパイロット周波数サブキャリアに対するものであるため、各行中の各列のデータは、すべてパイロット周波数サブキャリアが搬送するデータであり、やはり該行列をパイロット周波数データ行列と呼ぶ。また、受信側パイロット周波数データ取得手段５０１は、予め定められた規則に適応するように対応するデータを取得して、受信側データ行列構築手段５０２で使えるようにしてもよい。受信側パイロット周波数データ取得手段５０１は、パイロット周波数サブキャリア上で搬送されるデータを取得するだけではないが、必ず予め定められた数（例えばn）のパイロット周波数サブキャリア上で搬送されるデータを取得しなければならない。
【００５４】
他の面において、パイロット周波数データ取得手段５０１は、すべてのサブキャリアが搬送するデータを単に取得して、受信側パイロット周波数データ行列構築手段５０２で使えるようにしてもよい。このような場合、受信側パイロット周波数データ行列構築手段５０２は、自らスクリーニングを行う。
【００５５】
送信側パイロット周波数データ決定手段５０３は、受信側パイロット周波数データ行列中の各行に対応するパイロット周波数サブキャリア上のパイロット周波数データを取得する。パイロット周波数データは、既知であるため、送信側パイロット周波数データ決定手段５０３は、ルックアップテーブル等の方法に基づいて送信側のこれらのパイロット周波数サブキャリア上で実際に送信されるデータを取得できる。送信側パイロット周波数データベクトル構築手段５０４は、Ｈ偏波方向送信側パイロット周波数データベクトル及びＶ偏波方向送信側パイロット周波数データベクトルを構築する。取得したこれらのパイロット周波数データは、送信側の受信側パイロット周波数データ行列の各行に対応するサブキャリア上で送信されるデータ（第一偏波方向のデータ及び第二偏波方向のデータ）でもあることに留意しなければならない。
【００５６】
係数計算手段は、パイロット周波数データ及び位相復元後の周波数領域信号行列に基づいて、符号毎にバタフライフィルタの係数を取得する。以下にこれについて説明を行う。
【００５７】
公式（３）は、行列の形に簡潔に表すことができる。
【００５８】
【数４】
0005733465.tif 000006
【００５９】
式中、
【数５】
0005733465.tif 000007
及び
【数６】
0005733465.tif 000008
は、フィルタ係数であり、これらはいずれも2L次元列ベクトルであり、Lは、フィルタタップ数である。
【００６０】
公式（４）から分かるように、yh、yv、及びxが既知である場合、Wh及びWvが決定される。
【００６１】
表示の便宜のために、L=2m+1（m=0,1,2…）とする。フィルタの入力xは、位相復元後の周波数領域信号中のデータが構成するnsc×2Lの行列であり、nscは、サブキャリア数である。
【００６２】
【数７】
0005733465.tif 000009
【００６３】
ｘ中の要素の下付き文字は、それぞれ偏波方向及びサブキャリア番号を表す（例えば、xh,i-mは、現在のＨ偏波方向上で受信されたＯＦＤＭ符号のi-m番目のサブキャリア上の信号を表す）。
【００６４】
フィルタの出力yh及びyvは、nsc次元列ベクトルである。
式（４）中のフィルタ係数wh及びwvを決定するために、最小平均２乗誤差法（minimal mean square error、ＭＭＳＥ）を使用し、すなわち下式中のeh及びevを最小化してもよい。
【００６５】
【数８】
0005733465.tif 000010
【００６６】
得られるフィルタ係数は、以下のとおりである。
【００６７】
【数９】
0005733465.tif 000011
【００６８】
式（７）中の上付き文字Hは、行列の共役転置を表し、上付き文字-1は、逆行列を表す。xtrは、位相復元後の周波数領域信号に基づき得られた入力データ行列である。th、tvは、送信されるデータを表す。
【００６９】
本実施形態において、パイロット周波数データは、既知、すなわちth、tvは、既知であり、Xtrは、受信されたものであり、既知でもあるため、係数Wh及びWvが決定される。
【００７０】
具体的には、n(2L<n≪np)個のパイロット周波数サブキャリアに対して受信側パイロット周波数データ行列を構築する場合、以下のn×2L行列が得られ、それは式（５）中のxのサブセットである。
【００７１】
【数１０】
0005733465.tif 000012
【００７２】
xtr中の要素の下付き文字は、それぞれ偏波方向及びサブキャリア番号を表し（例えば、
【数１１】
0005733465.tif 000013
は、現在のｈ偏波方向上で受信したＯＦＤＭ符号のi1-m番目のサブキャリア上の信号を表す）、i1, i2,…inは、パイロット周波数サブキャリアの番号であり、合計np個のパイロット周波数サブキャリア中から任意に選択できる。ＯＦＤＭ符号中のどのサブキャリアがパイロット周波数サブキャリアであるかは受信機にとって既知であるため、これらのパイロット周波数サブキャリア上で搬送されるデータを取得することができる。
【００７３】
このとき、th、tvは、n次元列ベクトルであり、それぞれ送信側が送信するＨ偏波方向のパイロット周波数データ及びＶ偏波方向のパイロット周波数データを表す。th、tvは、Ｈ偏波方向送信側パイロット周波数データベクトル及びＶ偏波方向送信側パイロット周波数データベクトルの実例である。
【００７４】
【数１２】
0005733465.tif 000014
【００７５】
th、tv中の要素の下付き文字は、それぞれ偏波方向及びサブキャリア番号を表す（例えば、
【数１３】
0005733465.tif 000015
は、現在のｈ偏波方向上で送信されるＯＦＤＭ符号の番号がi1であるパイロット周波数サブキャリア上のパイロット周波数データを表す）。
【００７６】
式（７）では、事実上受信した信号式（８）及びトレーニングデータ式（９）に基づいて、最小平均２乗誤差基準でフィルタ係数を計算する。この実施例中のnは、パイロット周波数サブキャリアの総数np以下であってよいことを強調しておく。
【００７７】
上述の実施形態では、最小平均２乗誤差法を用いて、周波数領域データ行列（受信側データ行列及び送信側パイロット周波数データベクトル）に基づいてフィルタ係数を計算するが、その他の方法（例えばＬＭＳアルゴリズム（最小平均２乗アルゴリズム）等）を用いてフィルタ係数を計算してもよい。
【００７８】
図７には、図４に示した本発明の一実施形態に基づく係数設定手段の他の１つの実施例の機能ブロック図を概略的に示した。図７に示した実施例において、受信側データ行列取得手段４０１は、伝送データ取得手段７０１及び受信側伝送データ行列構築手段７０２を含み、送信側データ行列取得手段４０２は、データ判定手段７０３及び送信側伝送データベクトル構築手段７０４を含む。
【００７９】
伝送データ取得手段７０１は、位相復元済みのＨ偏波信号（第一偏波信号）Xh及び位相復元済みのＶ偏波信号（第二偏波信号）Xv中のカレント符号の複数のサブキャリア上のデータを取得するために用いられる。前述の図５に示した実施例中のデータ取得手段５０１とは異なり、本実施例中の伝送データ取得手段７０１は、予め定められた数（例えばn個）の任意に選択されたサブキャリア（これらのキャリアは必ずしもパイロット周波数サブキャリアではない）及びその両側の若干数のサブキャリア上のデータを取得する。一例において、伝送データ取得手段７０１は、n個の非パイロット周波数サブキャリア及びそのn個のサブキャリアの両側の若干数のサブキャリア上のデータを取得する。この実施例において、nは、任意に選択されたサブキャリアの個数であることを強調しておく。
【００８０】
受信側伝送データ行列構築手段７０２は、これらのサブキャリア上で搬送されるデータを用いて、符号毎に受信側伝送データ行列を生成する。受信側伝送データ行列構築手段７０２の受信側伝送データ行列を構築する方式と受信側パイロット周波数データ行列構築手段５０２の受信側パイロット周波数データ行列を構築する規則及び方式とは同一又は類似であり、そのためここではくどくどと述べない。すなわち、行列構築の面では、各行に対応するサブキャリアの選択が異なるだけで、その他の面ではすべて同じであってよい。
【００８１】
データ判定手段７０３は、位相復元後に得られた信号xh及びxvを判定し、それによって送信側が送信したデータを復元する。一実施形態では、データ判定手段７０３は、受信側伝送データ行列の各行に対応するサブキャリア上で搬送されるデータのみを判定し、データを復元して送信側伝送データベクトル構築手段７０４で使えるようにする。他の１つの実施形態では、データ判定手段７０３は、すべてのサブキャリア上で搬送されるデータを判定し、データを回復して送信側伝送データベクトル構築手段７０４で使えるようにする。このような場合、送信側伝送データベクトル構築手段７０４は、自らデータの選択を行う必要がある。本分野の当業者が現在及び今後知る如何なる方法を用いてデータ判定を行ってもよく、例えば軟判定及び硬判定の方法を用いてもよい。
【００８２】
送信側伝送データベクトル構築手段７０４は、xh及びxvに対する判定結果を用いてＨ偏波方向送信側伝送データベクトルth及びＶ偏波方向トレーニングデータベクトルtvを構築する。
【００８３】
【数１４】
0005733465.tif 000016
【００８４】
式中、要素の下付き文字は、それぞれ偏波方向及びサブキャリア番号（例えば、
【数１５】
0005733465.tif 000017
は、
【数１６】
0005733465.tif 000018
に対する判定結果である）を表す。このような場合、係数の計算は、これ以前の実施形態と同様である。
【００８５】
さらに説明すると、ここでの送信側伝送データベクトルは、実際には、判定されたデータにより構成されるベクトルであり、該判定データは、受信側から考えられる送信側のデータであるだけで、送信側が実際に送信したデータとは一定の差異がある可能性がある。そのため、本発明を理解する場合には、各用語について過度に狭い又は理想化して解釈してはならず、前後の文脈に基づいて本分野の当業者が実際に使用するという面から解釈しなければならない。
【００８６】
Ｈ偏波方向送信側パイロット周波数データベクトル及びＨ偏波方向送信側伝送データベクトルは、Ｈ偏波方向トレーニングデータベクトルの実例である。
【００８７】
Ｖ偏波方向送信側パイロット周波数データベクトル及びＶ偏波方向送信側伝送データベクトルは、Ｖ偏波方向トレーニングデータベクトルの実例である。
【００８８】
図８には、本発明の一実施形態に基づく係数設定手段の動作フローチャートを概略的に示した。
【００８９】
図８に示すように、まずＳ８０１において、位相復元済みのＨ偏波信号（第一偏波信号）Xh及び位相復元済みのＶ偏波信号（第二偏波信号）Xv中のカレント符号の複数のサブキャリアが搬送するデータを取得し、一実施形態では、複数のキャリア周波数のサブキャリアを含む複数のサブキャリアが搬送するデータ（すなわち受信したデータ）を取得する。その後、ステップＳ８０２において、取得した複数のサブキャリア上で搬送されるデータを用いて、予め定められた規則（例えば上に紹介した各カレント行を構築する方法）に従って、受信側データ行列、例えば、受信側パイロット周波数データ行列又は受信側伝送データ行列を生成する。受信側パイロット周波数データ行列は、2L列を有し、そのうちL列は、Ｈ偏波方向データであり、他のL列は、Ｖ偏波方向データである。ステップＳ８０３において、受信側データ行列に対応するトレーニングデータベクトルを取得する。受信側データ行列が受信側パイロット周波数データ行列である場合、受信側パイロット周波数データ行列の各行に対応するパイロット周波数サブキャリアに対応するパイロット周波数データを用いてＨ偏波方向トレーニングデータベクトル及びＶ偏波方向トレーニングデータベクトルを構築する。受信側データ行列が受信側伝送データ行列である場合、位相復元済みのデータに対してデータ判定を行って、データを復元し（受信側パイロット周波数データ行列の各行に対応するサブキャリア上で搬送される伝送データのみを復元してもよく、すべてのサブキャリア上で搬送されるデータを復元して選択を行ってもよい）、これらのデータに基づいてＨ偏波方向トレーニングデータベクトル及びＶ偏波方向トレーニングデータベクトルを構築する。ステップＳ８０４において、構築された受信側データ行列及び決定されたトレーニングデータベクトルに基づいてフィルタ係数を決定する。
【００９０】
上記のステップは、順序に従って示されているが、これらのステップ中のいくつかのステップ（例えばステップＳ８０１及びＳ８０２）は、並行して実行し、又は反対の順序で実行してもよいことに留意しなければならない。
【００９１】
図９には、本発明の一実施形態に基づく二重偏波コヒーレント光直交周波数分割多重受信機に使用される受信方法のフローチャートを示した。図９に示すように、まずステップＳ９０１において、受信した信号に対して符号毎に位相復元を行って、位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号を得る。その後ステップＳ９０２において、位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号に基づいて、ＯＦＤＭ符号毎にバタフライフィルタの現在のＯＦＤＭ符号に使用されるフィルタ係数を設定する。このステップは、前述した方法及び装置を用いて完成される。続いてステップＳ９０３において、ステップＳ９０２で設定されたバタフライフィルタの係数を用いて、位相復元済みの第一偏波信号及び位相復元済みの第二偏波信号に対して符号毎にバタフライフィルタリングを行い、それによってバタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号を取得する。最後にステップＳ９０４において、バタフライフィルタリング済みの第一偏波信号及びバタフライフィルタリング済みの第二偏波信号中からデータを復元する。
【００９２】
本発明の実施形態に対する記述において、方法、ステップに対する記述は、装置、手段に対する理解を助けるために用いられ、装置、手段に対する記述は、方法、ステップに対する理解を助けるために用いられる。
【００９３】
本発明の以上の装置及び方法は、ハードウェアによって実現してもよく、ハードウェアにソフトウェアを結合して実現してもよい。本発明は、このようなロジック部品コンピュータ読取可能プログラムに関し、該プログラムがロジック部品によって実行される場合、該ロジック部品に上述の装置若しくは構成部品を実現させ、又は該ロジック部品に上述の各種方法若しくはステップを実現させることができる。ロジック部品は、例えば、フィールドプログラマブルロジック部品、マイクロプロセッサ、コンピュータに使用されるプロセッサ等である。本発明はさらに、以上のプログラムを保存するために用いられる、ハードディスク、磁気ディスク、光ディスク、ＤＶＤ、フラッシュメモリ、光磁気ディスク、メモリカード、メモリスティック等の記憶媒体に関する。
【００９４】
以上、具体的な実施形態を結び付けて本発明を記述したが、本分野当業者は、これらの記述がすべて例示であり、本発明保護範囲に対する制限ではないことを理解しなければならない。本分野の当業者は、本発明の精神及び原理に基づいて本発明に対して各種変形及び修正を行うことができ、これらの変形及び修正も本発明の範囲内にある。
【図１】
0005733465.tif 000019
【図２】
0005733465.tif 000020
【図３】
0005733465.tif 000021
【図４】
0005733465.tif 000022
【図５】
0005733465.tif 000023
【図６】
0005733465.tif 000024
【図７】
0005733465.tif 000025
【図８】
0005733465.tif 000026
【図９】
0005733465.tif 000027