(57)【特許請求の範囲】
【請求項１】
所定のフィルタ係数とシンボルパターンを使用して、シンボルが抽出された受信信号の等化処理を行う判定帰還型等化部と、
前記判定帰還型等化部の等化処理により得られた等化結果と前記シンボルの候補との距離を演算する距離計算部と、
前記距離計算部で演算された距離から前記フィルタ係数を演算する係数計算部と、
前記シンボルパターンと前記フィルタ係数のフィードバック制御を行うと共に、前記演算された距離の累積距離から尤度判定を行って判定結果を出力する最尤系列推定処理部と、
を有することを特徴とする等化装置。
【請求項２】
前記判定帰還型等化部は、
前記シンボルを保存する複数の前方レジスタと、前記前方レジスタの値に対して所定の演算処理を行うために使用する前方フィルタ係数をそれぞれ保存する複数の前方フィルタ係数設定部を有する前方等化部と、
前記シンボルパターンをそれぞれ保存する複数の後方レジスタと、前記後方レジスタの値に対して所定の演算処理を行うために使用する後方フィルタ係数をそれぞれ保存する複数の後方フィルタ係数設定部を有する後方等化部と、
を有し、
前記前方等化部の出力結果と前記後方等化部の出力結果との和を前記等化結果として出力することを特徴とする請求項１に記載の等化装置。
【請求項３】
前記最尤系列推定処理部は、
前記距離計算部で演算された距離と、前記係数計算部で演算されたフィルタ係数がそれぞれ与えられ、かつ複数の帰還シンボルパターンを保存し、
前記フィルタ係数を前記前方フィルタ係数設定部と前記後方フィルタ係数設定部にそれぞれフィードバックすることにより前記前方フィルタ係数と前記後方フィルタ係数をそれぞれ更新し、
前記帰還シンボルパターンを前記後方レジスタにそれぞれフィードバックすることにより前記後方レジスタのシンボルパターンをそれぞれ更新することを特徴とする請求項２に記載の等化装置。
【請求項４】
前記最尤系列推定処理部は、
最尤系列推定を用いて全てのシンボルパターンについて等化処理した結果の内、各シンボルパターンの理想信号点と受信信号点との距離の累積値が最も小さいものを前記シンボルパターンとして選択する最小距離判定部を有することを特徴とする請求項３に記載の等化装置。
【請求項５】
前記判定帰還型等化部は、
新たに受信信号を等化処理する場合に、直前に判定したシンボルパターンと反対極性となるシンボルパターンに繋がるパスを全て破棄して、残ったパスに前記新たな信号の想定される理想信号点を繋いで新しいパスの系列を生成して等化処理を行う際に、想定される全理想信号点ではなく、前記理想信号点と受信信号点との距離に応じて選択した信号点についてのみパスを生成して前記等化処理を行うことを特徴とする請求項１から４のいずれか１項に記載の等化装置。
【請求項６】
判定帰還型等化部の受信信号のシンボルパターンをトラッキングモードで処理し、
最尤系列推定を用いて、複数の候補点をトラッキングし、
複数のシンボルパターンのトラッキング結果のうち、理想信号点との平均誤差が最も小さいものを選択することにより、前記受信信号の等化処理を行うことを特徴とする等化方法。
【請求項７】
前記判定帰還型等化部のフィードバックレジスタのシンボルパターンを複数用意し、前記フィードバックレジスタのフィルタ係数及び前記等化部の出力値と理論値との累積距離とをセットとして保存し、
前記シンボルパターンのフィルタ係数を使用して前記等化部の出力を計算し、
前記判定帰還型等化部の出力と前記理想信号点の距離を累積距離に加算して前記フィルタ係数を更新し、
全てのシンボルパターンに対する計算完了後、最も小さい累積距離のシンボルパターンを選択して、前記フィードバックレジスタに最も古いシンボルパターンを出力することを特徴とする請求項６に記載の等化方法。
【請求項８】
所定のシンボルパターンより前のシンボルパターンを、このシンボルパターンより前の二乗距離の和を使用して硬判定することによって、トラッキングパターン数を一定数に抑えることを特徴とする請求項６又は７に記載の等化方法。
【請求項９】
前記判定帰還型等化部の受信信号は、既知トレーニングデータと伝送データで構成されるフレームの変調波であり、
前記既知トレーニングデータのシンボル部分は候補点の数を一つに絞るトレーニングモードで処理され、
前記伝送データのシンボル部分は、前記トラッキングモードで処理され、前記最尤系列推定を用いて複数の候補点をトラッキングすることを特徴とする請求項６から８のいずれか１項に記載の等化方法。
【請求項１０】
前記最尤系列推定を用いることにより、移動体通信のマルチパスフェージング環境下での遅延を抑制することを特徴とする請求項６から９のいずれか１項に記載の等化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、等化装置及び等化方法に関する。
【背景技術】
【０００２】
移動体通信におけるマルチパスによる遅延波の影響を抑える方法として、判定帰還型等化器（DFE: Decision Feedback Equalizer）が挙げられる。
【０００３】
通常、判定帰還型等化器は、入力信号をフィルタリングする前方等化器(Feed-forwardフィルタ)と、判定帰還値をフィルタリングする後方等化器(Feed-backフィルタ)を有する。
【０００４】
トレーニング信号もしくは判定帰還値と判定帰還型等化器の出力信号から誤差を計算し、それを用いて、ＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）やＲＬＳ（Ｒｅｃｕｒｓｉｖｅ  Ｌｅａｓｔ  Ｓｑｕａｒｅ）などの適応処理アルゴリズムにより各フィルタの係数を更新し、徐々に収束させる。
【０００５】
最初は、既知のトレーニングシンボルを用いて各フィルタの係数を収束させ、その後は、データシンボルの判定帰還値でチャネルの変動に対するトラッキングを行う。
【０００６】
これに関連する技術として、例えば、特開２０１２−６０４５１号公報（特許文献１）、特開平５−３３５８９３号公報（特許文献２）、IEEE Transactions on Consumer Electronics, Vol. 42, No. 3. （非特許文献１）がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−６０４５１号公報
【特許文献２】特開平５−３３５８９３号公報
【非特許文献】
【０００８】
【非特許文献１】Kim, D.W. ; Han, S.H.; Eun, M.S.; Choi, J.S.著、「An adaptive decision feedback equalizer using error feedback」IEEE Transactions on Consumer Electronics, Vol. 42, No. 3. 1996年8月、ｐ 468 - 477
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、上記従来技術では、電波状況が悪く、マルチパス間の遅延が大きい場合、トレーニング等化後のブラインド等化段階で、判定帰還型等化器の等化結果にバーストエラーが発生する影響で受信性能が落ちるという問題がある。
【００１０】
その理由は、以下の通りである。 
つまり、等化処理の途中でバーストエラー(１回の硬判定結果の誤り)が起こると、判定帰還値と出力信号の誤差計算結果が誤ってしまう。この結果、各フィルタの係数がずれる方向に更新されてしまい、さらに次の出力信号も誤りエラーが連鎖して発生するためである。
【００１１】
本発明は、上記従来技術の課題を解決するための技術を提供するものである。その目的は、受信環境が高速で変化する状況下でも、バーストエラーによるエラーの連鎖を抑えて伝送効率を向上することが可能な等化装置及び等化方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る一態様の等化装置は、
所定のフィルタ係数とシンボルパターンを使用して、シンボルが抽出された受信信号の等化処理を行う判定帰還型等化部と、
前記判定帰還型等化部の等化処理により得られた等化結果と前記シンボルの候補との距離を演算する距離計算部と、
前記距離計算部で演算された距離から前記フィルタ係数を演算する係数計算部と、
前記シンボルパターンと前記フィルタ係数のフィードバック制御を行うと共に、前記演算された距離の累積距離から尤度判定を行って判定結果を出力する最尤系列推定処理部と、
を有することを特徴とする。
【００１３】
また、本発明に係る一態様の等化方法は、
判定帰還型等化部の受信信号のシンボルパターンをトラッキングモードで処理し、
最尤系列推定を用いて、複数の候補点をトラッキングし、
複数のシンボルパターンのトラッキング結果のうち、理想信号点との平均誤差が最も小さいものを選択することにより、前記受信信号の等化処理を行うことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、受信環境が高速で変化する状況下でも、バーストエラーによるエラーの連鎖を抑えて伝送効率を向上することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態が適用される移動体通信システムの全体構成を示す図である。
【図２】本発明の実施の形態の伝送フレームの一例を示す図である。
【図３】本発明の実施の形態の等化部の構成を示す図である。
【図４】本発明の実施の形態の候補点の絞り込み方式を示す図である。
【図５】本発明の実施の形態の二乗距離の計算とノードの追加方式を示す図である。
【図６】本発明の実施の形態の最小距離パスの選択方式を示す図である。
【図７】本発明の実施の形態の動作について説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
最初に、図１を参照して、本発明の実施の形態が適用される移動体通信システム１００の全体構成について説明する。
【００１８】
図１に示すように、移動体通信システム１００は、アンテナ１０、A/D変換部１１、同期検出・シンボル抽出部１２、等化部１３及び復調部１４を有する。
【００１９】
ここで、A/D変換部１１は、アンテナ１０より受信したアナログ受信信号をデジタルに変換する。同期検出・シンボル抽出部１２は、デジタル受信信号より同期シンボルを検出し、フレーム抽出を行う。等化部１３は、マルチパスフェージング信号から遅延等化処理を行う。復調部１４は、等化処理された信号の復調を行う。
【００２０】
尚、等化部１３に入力されるデータは、図２に示すように、既知トレーニングデータと伝送データで構成されるフレームの変調波である。
【００２１】
次に、図３を参照して、本発明の実施の形態に係る等化部１３の構成について説明する。
【００２２】
図３に示すように、等化部１３は、判定帰還型等化部（ＤＦＥ部）３１、距離計算部３２、係数計算部３３及びMLSE(Maximum Likelihood Sequence Estimation：最尤系列推定)処理部３４を有する。
【００２３】
ここで、判定帰還型等化部３１は、シンボル抽出された信号の等化処理を行う。距離計算部３２は、判定帰還型等化部３１と等化結果とシンボル候補との距離を演算する。係数計算部３３は、距離計算部３２で演算された距離から判定帰還型等化部３１の係数を演算する。MLSE処理部３４は、判定帰還型等化部（ＤＦＥ部）３１の帰還シンボルパターンとフィルタ係数の制御や距離の累積結果から尤度判定を行い、等化結果を出力する。
【００２４】
このように、判定帰還型等化部３１は、所定のフィルタ係数とシンボルパターンを使用して、シンボルが抽出された受信信号の等化処理を行う。距離計算部３２は、判定帰還型等化部３１の等化処理により得られた等化結果とシンボルの候補との距離を演算する。係数計算部３３は、距離計算部３２で演算された距離からフィルタ係数を演算する。MLSE処理部３４は、シンボルパターンとフィルタ係数のフィードバック制御を行うと共に、演算された距離の累積距離から尤度判定を行って判定結果を出力する。
【００２５】
ここで、判定帰還型等化部３１は、前方等化部３０１と後方等化部３０２を有する。
【００２６】
前方等化部３０１は、シンボルを保存する複数の前方レジスタ（Feed-forwardレジスタ）３０３と、前方レジスタ３０３の値に対して所定の演算処理（乗算処理）を行うために使用する前方フィルタ係数（Ｐ１〜ＰＬ）をそれぞれ保存する複数の前方フィルタ係数設定部３０４を有する。
【００２７】
一方、後方等化部３０２は、シンボルパターンをそれぞれ保存する複数の後方レジスタ（Feed-backレジスタ）３０５と、後方レジスタ３０５の値に対して所定の演算処理（乗算処理）を行うために使用する後方フィルタ係数（ＰＬ＋Ｎ〜ＰＬ＋１）をそれぞれ保存する複数の後方フィルタ係数設定部３０６を有する。
【００２８】
このような構成の下、判定帰還型等化部３１は、前方等化部３０１の出力結果と後方等化部３０２の出力結果との和（Σ）を等化結果として出力する。
【００２９】
また、MLSE処理部３４は、距離計算部３２で演算された距離と、係数計算部３３で演算されたフィルタ係数がそれぞれ与えられ、複数の帰還シンボルパターンを保存する。
【００３０】
ここで、係数計算部３３で演算されたフィルタ係数は、係数セットとして係数セット設定部３０７に保存される。また、複数の帰還シンボルパターンは、帰還シンボルパターン（ＦＢパターン）としてＦＢパターン設定部３０８に保存される。また、距離計算部３２で演算された距離は、累積距離として累積距離セット設定部３０９に保存される。
【００３１】
このような構成の下、フィルタ係数を前方フィルタ係数設定部３０４と後方フィルタ係数設定部３０６にそれぞれフィードバックすることにより、前方フィルタ係数と後方フィルタ係数をそれぞれ更新する。
【００３２】
さらに、帰還シンボルパターンを後方レジスタ３０５にそれぞれフィードバックすることにより、後方レジスタ３０５のシンボルパターンをそれぞれ更新する。
【００３３】
さらに、MLSE処理部３４は、最小距離判定部３１０を有する。最小距離判定部３１０は、最尤系列推定を用いて全てのシンボルパターンについて等化処理する。この等化処理の結果の内、各シンボルパターンの理想信号点と受信信号点との距離の累積値が最も小さいものをシンボルパターンとして選択する。
【００３４】
また、判定帰還型等化部３１は、新たに受信信号を等化処理する場合に、直前に判定したシンボルパターンと反対極性となるシンボルパターンに繋がるパスを全て破棄する。そして、残ったパスに前記新たな信号の想定される理想信号点を繋いで新しいパスの系列を生成して等化処理を行う。この際に、想定される全理想信号点ではなく、前記理想信号点と受信信号点との距離に応じて選択した信号点についてのみパスを生成して等化処理を行う。
【００３５】
次に、本発明の実施の形態に係る等化部１３の動作について説明する。
【００３６】
等化部１３に入力されるデータは、図２に示すように、既知トレーニングデータと伝送データで構成されるフレームの変調波である。
【００３７】
受信フレームの既知トレーニングシンボル部分はトレーニングモード（図７のR1参照）で処理される。この処理は、一般的な判定帰還型等化器の動作と同等である。具体的には、候補点の数を一つに絞り、等化結果と既知のトレーニングシンボルの誤差を計算して、係数を更新する。
【００３８】
一方、受信フレームの伝送データシンボル部分は、トラッキングモード（図７のR2参照）で処理され、最尤系列推定を用いて、複数の候補点をトラッキングする。
【００３９】
図３に示すように、MLSE処理部３４に、後方レジスタ（Feed-backレジスタ）３０５にフィードバックされるシンボルパターン（ＦＢパターン）を複数用意してＦＢパターン設定部３０８に保存する。また、それぞれのフィルタ係数を係数セットとして係数セット設定部３０７に保存する。さらに、判定帰還型等化部３１の出力と理想信号点の累積距離を累積距離セット設定部３０９に保存する。このように、MLSE処理部３４は、シンボルパターン（ＦＢパターン）、フィルタ係数及び累積距離をセットで保存する。
【００４０】
そして、等化部１３に入力シンボルが入り、前方レジスタ（Feed-forwardレジスタ）３０３が更新され、MLSE処理部３４にて各シンボルパターンのフィルタ係数を設定する。そして、前方レジスタ（Feed-forwardレジスタ）３０３と後方レジスタ（Feed-backレジスタ）３０５の値を利用して、判定帰還型等化部３１の出力を計算する。
【００４１】
次に、距離計算部３２で判定帰還型等化部３１の出力と理想信号点の距離を計算する。そして、距離計算部３２で計算された距離を利用して、係数計算部３３で適応処理アルゴリズムにより各フィルタの係数を更新する。
【００４２】
具体的には、前方フィルタ係数設定部３０４及び後方フィルタ係数設定部３０６に保存された係数が更新される。この場合、新しいフィルタ係数、シンボルパターン及び距離の累積結果はセットで更新される。
【００４３】
全てのシンボルパターンについて計算を行った後、最も小さい累積距離のシンボルパターンを選択し、後方レジスタ（Feed-backレジスタ）３０５に最も古いシンボルを出力する。
【００４４】
ただし、全シンボルパターンに対してトラッキングすると、計算が膨大になる。そこで、一定シンボルより前のシンボルパターンを、それまでの二乗距離の和を用いて硬判定する。これにより、トラッキングパターン数を一定数に抑える。
【００４５】
次に、図４を参照して、本発明の実施の形態の候補点の絞り込み方式について説明する。
【００４６】
図４に示すように、各シンボルパターンに対応するフィルタ係数（DFE係数）を利用して等化値を計算する。この場合、等化値に対する最近接理想信号点と、その次に近い理想信号点の２点を候補点（候補点１、候補点２）とする。
【００４７】
次に、図５を参照して、本発明の実施の形態の二乗距離の計算とノードの追加方式について説明する。
【００４８】
図５に示すように、等化値と候補点との距離の２乗をその二乗距離とする。二乗距離はその候補点が送信値と一致する対数尤度に比例する。ノード追加ごとに、そのパスの二乗距離合計値に新しい二乗距離を加算する。
【００４９】
次に、図６（ａ）、（ｂ）を参照して、本発明の実施の形態の最小距離パスの選択方式について説明する。
【００５０】
図６（ａ）に示すように、各シンボルパターンの最近接候補点とこの候補点の二乗距離を計算して、累積のパスに追加する。
【００５１】
最も二乗距離の合計値が小さいパスを選択し、最も小さいパスが存在しない方の半分（上半分又は下半分)のパスを破棄する。
【００５２】
現在の等化値の最近接点と、その次の点で別々のノードを追加して、それぞれのパスを生成し、各シンボルパターンのフィルタ係数（DFE係数）を更新する。
【００５３】
具体的には、図６（ｂ）のフローチャートに示すように、最初に、最も二乗距離の合計値が小さいパスを選択する（Ｓ６０１）。 
次に、最も小さいパスが存在しない方の半分（上半分又は下半分)のパスを破棄する（Ｓ６０２）。 
次に、現在の等化値の最近接点と、その次の点で別々のノードを追加して、それぞれのパスを生成する（Ｓ６０３）。 
最後に、次のシンボルに対し、各パス毎に等化処理を実施し、上記処理（Ｓ６０１〜Ｓ６０３）を繰り返し実施する（Ｓ６０４）。
【００５４】
次に、図７のフローチャートを参照して、本発明の実施の形態の動作について説明する。
【００５５】
最初に、入力シンボルが入り、前方レジスタ（Feed-forwardレジスタ）３０３が設定される（Ｓ７０１）。 
次に、処理モードが、トレーニングモードが否かを判定する（Ｓ７０２）。
【００５６】
トレーニングモード(R１)と判定された場合には、既知トレーニングシンボル（図２参照）で後方レジスタ（Feed-backレジスタ）３０５を設定・更新し、フィルタ係数が収束する方向に更新される。
【００５７】
具体的には、既知トレーニングシンボル（図２参照）で後方レジスタ（Feed-backレジスタ）３０５を設定する（Ｓ７０３）。 
次に、フィルタ係数（DFE係数）を設定する（Ｓ７０４）。 
次に、等化結果を計算する（Ｓ７０５）。 
次に、フィルタ係数（DFE係数）を更新する（Ｓ７０６）。 
このようにして、トレーニングモード(R１)では、フィルタ係数が収束する方向に更新される。 
最後に、等化結果を出力する（Ｓ７０７）。
【００５８】
次に、（Ｓ７０２）で、処理モードが、トレーニングモード以外のトラッキングモード(R２)と判定された場合の処理について説明する。
【００５９】
トレーニングモード以外のトラッキングモード(R２)では、後方レジスタ（Feed-backレジスタ）３０５のシンボルパターンを複数用意する。そして、全てのシンボルパターンの累積距離を計算する。その後、最も小さい累積距離のシンボルパターンを選択して候補点を更新し、次の計算に必要なフィルタ係数（DFE係数）を更新する。最後に、選択されたシンボルパターンを出力し、次の入力シンボルの処理に入る。トラッキング終了時は、残りのシンボルについて最も二乗距離が小さなパスの候補点を適用する。
【００６０】
具体的には、シンボルパターンの対応パラメータで後方レジスタ（Feed-backレジスタ）３０５とフィルタ係数（DFE係数）を設定する（Ｓ７０８）。
【００６１】
具体的には、MLSE処理部３４は、距離計算部３２で演算された距離と、係数計算部３３で演算されたフィルタ係数がそれぞれ与えられ、複数の帰還シンボルパターンを保存する。
【００６２】
係数計算部３３で演算されたフィルタ係数は、係数セットとして係数セット設定部３０７に保存される。また、複数の帰還シンボルパターンは、帰還シンボルパターン（ＦＢパターン）としてＦＢパターン設定部３０８に保存される。また、距離計算部３２で演算された距離は、累積距離として累積距離セット設定部３０９に保存される。
【００６３】
次に、等化結果を計算する（Ｓ７０９）。 
次に、硬判定処理を行う（Ｓ７１０）。 
次に、各シンボルルパターンの２乗距離を累積する（Ｓ７１１）。 
次に、全シンボルルパターンの計算が完了したか否かを判定する（Ｓ７１２）。
【００６４】
この判定の結果、全シンボルルパターンの計算が完了していない場合には、Ｓ７０８の処理に戻る。
この判定の結果、全シンボルルパターンの計算が完了している場合には、最小２乗距離のシンボルルパターンを選択する（Ｓ７１３）。 
【００６５】
次に、候補点を更新する（Ｓ７１４）。 
次に、候補点のフィルタ係数（DFE係数）、後方レジスタ（Feed-backレジスタ）３０５等のパラメータを更新する（Ｓ７１５）。
【００６６】
具体的には、フィルタ係数を前方フィルタ係数設定部３０４と後方フィルタ係数設定部３０６にそれぞれフィードバックすることにより、前方フィルタ係数と後方フィルタ係数をそれぞれ更新する。さらに、帰還シンボルパターンを後方レジスタ３０５にそれぞれフィードバックすることにより後方レジスタ３０５のシンボルパターンをそれぞれ更新する。
【００６７】
次に、等化結果を出力する（Ｓ７０７）。 
最後に、シンボル処理が完了したか否かを判定する（Ｓ７１６）。
【００６８】
この判定の結果、シンボル処理が完了していなければ、Ｓ７０１の処理に戻る。 
一方、この判定の結果、シンボル処理が完了していれば、処理は完了する。
【００６９】
このように、本実施形態によれば、一般的な判定帰還型等化器の一回の判定誤りと比べて連鎖的なエラーの発生を抑え、より正確にシンボルを復元できる。
【００７０】
なお、本実施形態では、トラッキングするシンボル数は１からフレームの全シンボルまで適用可能である。
【００７１】
また、１シンボルの候補点の数も変調方式の最大シンボルパターンまで適用可能である。
【００７２】
さらに、フレーム中トレーニングシンボルの位置は任意で、中間と後部に配置した場合、シンボルを逆順で適用可能である。
【００７３】
上述のように、移動体通信において電波状況が悪い場合、判定帰還型等化器の等化結果はバーストエラーが発生する。等化処理の途中でバーストエラー(１回の硬判定結果の誤り)が起こると、判定帰還値と出力信号の誤差計算結果が誤ってしまう。この結果、各フィルタの係数が誤った値に更新され、さらに次の出力信号も誤り、エラーが連鎖して発生してしまう。
【００７４】
そこで、本発明の実施形態では、移動体通信のマルチパスフェージングによる受信感度劣化を抑えるような構成を採用した。つまり、判定帰還型等化器の信号列を最尤系列を用いて推定する。そして、複数のシンボルパターンのトラッキング結果のうち、理想信号点との平均誤差が最も小さいものを選択する等化手段を備えた等化器として構成した。
【００７５】
具体的には、上述のように、DFE方式のFeed-backレジスタのシンボルパターンを複数用意し、それぞれのフィルタ係数、DFE出力値と理論値の累積距離とセットで保存する。このような構成の下、Feed-forwardレジスタに入力シンボルが更新され、各シンボルパターンのフィルタ係数でDFE出力を計算し、出力と理想信号点の距離を累積距離に加算してフィルタ係数を更新する。全てのシンボルパターンが計算完了後、最も小さい累積距離のシンボルパターンの最も古いシンボルを出力する。
【００７６】
ただし、全シンボルパターンに対してトラッキングすると、シンボルパターンの数が膨大になってしまう。そこで、一定シンボルより前のシンボルパターンを、それまでの二乗距離の和を用いて硬判定することによって、トラッキングパターン数を一定数に抑える構成とする。上記の構成により、バーストエラーが発生しづらく、発生しても連鎖的に誤ることを防ぐ遅延等化器を構成できる。
【００７７】
この結果、本発明の実施形態では、判定帰還型等化器もしくは判定帰還型等化器の信号列を最尤系列を用いて推定することにより、マルチパスフェージング環境での遅延等化性能を改善する。
【００７８】
さらに、本発明の実施形態によれば、特性・性能が向上するだけでなく、伝送効率も向上する。具体的には、受信環境が高速で変化する状況で、バーストエラーによるエラー伝搬を抑えて伝送効率が向上する。さらに、不安定な受信環境で、伝送誤り率が下がり信頼性が向上する。
【００７９】
このように、本発明の実施形態によれば、一般的な判定帰還型等化器の一回の判定に比べて、エラーの発生を抑えることができる。その理由は、一定シンボルより前のシンボルパターンを用い、それまでの二乗距離の和を用いて硬判定を行うことで、より正確なシンボルを復元できるためである。
【００８０】
さらに、本発明の実施形態によれば、連鎖的なエラー発生を抑えることができる。その理由は、一度判定を誤った場合にも、次のシンボルの判定時には複数の候補点の内、二乗距離の和からその都度判定を行うため、誤りに引きずられずにフィルタ係数を更新できるためである。
【００８１】
ここで、上記MLSE処理部３４は、コンピュータシステムのハードウェアとソフトウェアの組み合わせを用いて実現すればよい。また、このプログラムは、記録媒体に非一時的に記録されて頒布されても良い。当該記録媒体に記録されたプログラムは、有線、無線、又は記録媒体そのものを介してメモリーに読込まれ、プロセッサー等を動作させる。
【００８２】
なお、実施形態及び／又は実施例を例示して本発明を説明した。しかし、本発明の具体的な構成は前述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の変更があってもこの発明に含まれる。例えば、上述した実施形態及び／又は構成例のブロック構成の分離併合、手順の入れ替えなどの変更は本発明の趣旨および説明される機能を満たせば自由であり、上記説明が本発明を限定するものではない。
【００８３】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが以下には限られない。
【００８４】
（付記１）
所定のフィルタ係数とシンボルパターンを使用して、シンボルが抽出された受信信号の等化処理を行う判定帰還型等化部と、
前記判定帰還型等化部の等化処理により得られた等化結果と前記シンボルの候補との距離を演算する距離計算部と、
前記距離計算部で演算された距離から前記フィルタ係数を演算する係数計算部と、
前記シンボルパターンと前記フィルタ係数のフィードバック制御を行うと共に、前記演算された距離の累積距離から尤度判定を行って判定結果を出力する最尤系列推定処理部と、
を有することを特徴とする等化装置。
【００８５】
（付記２）
前記判定帰還型等化部は、
前記シンボルを保存する複数の前方レジスタと、前記前方レジスタの値に対して所定の演算処理を行うために使用する前方フィルタ係数をそれぞれ保存する複数の前方フィルタ係数設定部を有する前方等化部と、
前記シンボルパターンをそれぞれ保存する複数の後方レジスタと、前記後方レジスタの値に対して所定の演算処理を行うために使用する後方フィルタ係数をそれぞれ保存する複数の後方フィルタ係数設定部を有する後方等化部と、
を有し、
前記前方等化部の出力結果と前記後方等化部の出力結果との和を前記等化結果として出力することを特徴とする付記１に記載の等化装置。
【００８６】
（付記３）
前記最尤系列推定処理部は、
前記距離計算部で演算された距離と、前記係数計算部で演算されたフィルタ係数がそれぞれ与えられ、かつ複数の帰還シンボルパターンを保存し、
前記フィルタ係数を前記前方フィルタ係数設定部と前記後方フィルタ係数設定部にそれぞれフィードバックすることにより前記前方フィルタ係数と前記後方フィルタ係数をそれぞれ更新し、
前記帰還シンボルパターンを前記後方レジスタにそれぞれフィードバックすることにより前記後方レジスタのシンボルパターンをそれぞれ更新することを特徴とする付記２に記載の等化装置。
【００８７】
（付記４）
前記最尤系列推定処理部は、
最尤系列推定を用いて全てのシンボルパターンについて等化処理した結果の内、各シンボルパターンの理想信号点と受信信号点との距離の累積値が最も小さいものを前記シンボルパターンとして選択する最小距離判定部を有することを特徴とする付記３に記載の等化装置。
【００８８】
（付記５）
前記判定帰還型等化部は、
新たに受信信号を等化処理する場合に、直前に判定したシンボルパターンと反対極性となるシンボルパターンに繋がるパスを全て破棄して、残ったパスに前記新たな信号の想定される理想信号点を繋いで新しいパスの系列を生成して等化処理を行う際に、想定される全理想信号点ではなく、前記理想信号点と受信信号点との距離に応じて選択した信号点についてのみパスを生成して前記等化処理を行うことを特徴とする付記１から付記４のいずれかに記載の等化装置。
【００８９】
（付記６）
判定帰還型等化部の受信信号のシンボルパターンをトラッキングモードで処理し、
最尤系列推定を用いて、複数の候補点をトラッキングし、
複数のシンボルパターンのトラッキング結果のうち、理想信号点との平均誤差が最も小さいものを選択することにより、前記受信信号の等化処理を行うことを特徴とする等化方法。
【００９０】
（付記７）
前記判定帰還型等化部のフィードバックレジスタのシンボルパターンを複数用意し、前記フィードバックレジスタのフィルタ係数及び前記等化部の出力値と理論値との累積距離とをセットとして保存し、
前記シンボルパターンのフィルタ係数を使用して前記等化部の出力を計算し、
前記判定帰還型等化部の出力と前記理想信号点の距離を累積距離に加算して前記フィルタ係数を更新し、
全てのシンボルパターンに対する計算完了後、最も小さい累積距離のシンボルパターンを選択して、前記フィードバックレジスタに最も古いシンボルパターンを出力することを特徴とする付記６に記載の等化方法。
【００９１】
（付記８）
所定のシンボルパターンより前のシンボルパターンを、このシンボルパターンより前の二乗距離の和を使用して硬判定することによって、トラッキングパターン数を一定数に抑えることを特徴とする付記６又は付記７に記載の等化方法。
【００９２】
（付記９）
前記判定帰還型等化部の受信信号は、既知トレーニングデータと伝送データで構成されるフレームの変調波であり、
前記既知トレーニングデータのシンボル部分は候補点の数を一つに絞るトレーニングモードで処理され、
前記伝送データのシンボル部分は、前記トラッキングモードで処理され、前記最尤系列推定を用いて複数の候補点をトラッキングすることを特徴とする付記６から付記８のいずれかに記載の等化方法。
【００９３】
（付記１０）
前記最尤系列推定を用いることにより、移動体通信のマルチパスフェージング環境下での遅延を抑制することを特徴とする付記６から付記９のいずれかに記載の等化方法。
【００９４】
（付記１１）
判定帰還型等化部の受信信号のシンボルパターンをトラッキングモードで処理するステップと、
最尤系列推定を用いて、複数の候補点をトラッキングするステップと、
複数のシンボルパターンのトラッキング結果のうち、理想信号点との平均誤差が最も小さいものを選択することにより、前記受信信号の等化処理を行うステップと、
をコンピュータに実行させることを特徴とするプログラム。
【００９５】
（付記１２）
前記判定帰還型等化部のフィードバックレジスタのシンボルパターンを複数用意し、前記フィードバックレジスタのフィルタ係数及び前記等化部の出力値と理論値との累積距離とをセットとして保存するステップと、
前記シンボルパターンのフィルタ係数を使用して前記等化部の出力を計算するステップと、
前記判定帰還型等化部の出力と前記理想信号点の距離を累積距離に加算して前記フィルタ係数を更新するステップと、
全てのシンボルパターンに対する計算完了後、最も小さい累積距離のシンボルパターンを選択して、前記フィードバックレジスタに最も古いシンボルパターンを出力するステップと、
をコンピュータに実行させることを特徴とする付記１１に記載のプログラム。
【００９６】
（付記１３）
所定のシンボルパターンより前のシンボルパターンを、このシンボルパターンより前の二乗距離の和を使用して硬判定することによって、トラッキングパターン数を一定数に抑えることを特徴とする付記１１又は付記１２に記載のプログラム。
【００９７】
（付記１４）
前記判定帰還型等化部の受信信号は、既知トレーニングデータと伝送データで構成されるフレームの変調波であり、
前記既知トレーニングデータのシンボル部分は候補点の数を一つに絞るトレーニングモードで処理され、
前記伝送データのシンボル部分は、前記トラッキングモードで処理され、前記最尤系列推定を用いて複数の候補点をトラッキングすることを特徴とする付記１１から付記１３のいずれかに記載のプログラム。
【００９８】
（付記１５）
前記最尤系列推定を用いることにより、移動体通信のマルチパスフェージング環境下での遅延を抑制することを特徴とする付記１１から付記１４のいずれかに記載のプログラム。
【符号の説明】
【００９９】
１０  アンテナ
１１  A/D変換部
１２  同期検出・シンボル抽出部
１３  等化部
１４  復調部
３１  判定帰還型等化部（ＤＦＥ部）
３２  距離計算部
３３  係数計算部
３４  MLSE(最尤系列推定)処理部
１００  移動体通信システム
３０１  前方等化部
３０２  後方等化部
３０３  前方レジスタ（Feed-forwardレジスタ）
３０４  前方フィルタ係数設定部
３０５  後方レジスタ（Feed-backレジスタ）
３０６  後方フィルタ係数設定部
３０７  係数セット設定部
３０８  ＦＢパターン設定部
３０９  累積距離セット設定部
３１０  最小距離判定部
【図１】
0006562460.tif 000002
【図２】
0006562460.tif 000003
【図３】
0006562460.tif 000004
【図４】
0006562460.tif 000005
【図５】
0006562460.tif 000006
【図６】
0006562460.tif 000007
【図７】
0006562460.tif 000008