(57)【特許請求の範囲】
【請求項１】
受信信号内の遅延波をフィルタにより除去する遅延波等化部と、
前記受信信号内の先行波をフィルタにより除去する先行波等化部と、
前記受信信号内の遅延波及び先行波の数の合計が第１の閾値より大きい場合には、前記受信信号内の遅延波及び先行波の電力が第２の閾値以上である遅延波及び先行波の数の合計が前記第１の閾値より小さくなるような前記第２の閾値を設定し、前記受信信号内の遅延波及び先行波の電力が前記第２の閾値以上である遅延波及び先行波を選択する選択部と、
前記選択部により選択された遅延波の数及び前記選択部により選択された先行波の数に対応し、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数を設定する設定部とを有し、
前記遅延波等化部は、前記選択部により選択された遅延波を前記フィルタにより除去し、
前記先行波等化部は、前記選択部により選択された先行波を前記フィルタにより除去することを特徴とする受信装置。
【請求項２】
前記設定部は、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数の合計が第３の閾値以下になるように、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数を変えることを特徴とする請求項１記載の受信装置。
【請求項３】
前記設定部は、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数の合計が第３の閾値より小さいときには、前記受信信号内で最も電力の大きい先行波の遅延量の２倍の遅延量を持つ先行波を除去するためのフィルタを前記先行波等化部に割り当てることを特徴とする請求項２記載の受信装置。
【請求項４】
さらに、前記遅延波等化部内のフィルタのタップ係数をタップ係数演算部により演算する遅延波演算部と、
前記先行波等化部内のフィルタのタップ係数をタップ係数演算部により演算する先行波演算部とを有し、
前記設定部は、前記受信信号内の遅延波の数及び先行波の数に応じて、前記遅延波演算部に割り当てる前記タップ係数演算部の数及び前記先行波演算部に割り当てる前記タップ係数演算部の数を変えることを特徴とする請求項１〜３のいずれか１項に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置に関する。
【背景技術】
【０００２】
地上デジタル放送の変調方式として、直交周波数分割多重（ＯＦＤＭ：Orthogonal Frequency Division Multiplexing）方式が用いられている。ＯＦＤＭ方式は、伝送帯域内に多数の直交する副搬送波（サブキャリア）を設け、それぞれのサブキャリアの振幅及び位相にデータを割り当て、ＰＳＫ（Phase Shift Keying）やＱＡＭ（Quadrature Amplitude Modulation）によりデジタル変調する方式である。また、ＯＦＤＭ方式は、ガードインターバルを設けることにより、マルチパス耐性を向上させることができる。
【０００３】
また、既知の信号が含まれていない場合においても、ＯＦＤＭ信号の復調に用いられる適応等化フィルタの係数を、時間域のＯＦＤＭ信号から生成することができる受信装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１５３０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、少ないフィルタ数で効率的に受信信号内の先行波及び遅延波を除去することができる受信装置を提供することである。
【課題を解決するための手段】
【０００６】
受信装置は、受信信号内の遅延波をフィルタにより除去する遅延波等化部と、前記受信信号内の先行波をフィルタにより除去する先行波等化部と、前記受信信号内の遅延波及び先行波の数の合計が第１の閾値より大きい場合には、前記受信信号内の遅延波及び先行波の電力が第２の閾値以上である遅延波及び先行波の数の合計が前記第１の閾値より小さくなるような前記第２の閾値を設定し、前記受信信号内の遅延波及び先行波の電力が前記第２の閾値以上である遅延波及び先行波を選択する選択部と、前記選択部により選択された遅延波の数及び前記選択部により選択された先行波の数に対応し、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数を設定する設定部とを有し、前記遅延波等化部は、前記選択部により選択された遅延波を前記フィルタにより除去し、前記先行波等化部は、前記選択部により選択された先行波を前記フィルタにより除去する。
【発明の効果】
【０００７】
少ないフィルタ数で効率的に受信信号内の先行波及び遅延波を除去することができる。
【図面の簡単な説明】
【０００８】
【図１】図１（Ａ）はマルチパスを説明するための遅延プロファイルを示す図であり、図１（Ｂ）はガードインターバルを説明するための図である。
【図２】受信装置の構成例を示すブロック図である。
【図３】図２の等化部の構成例を示すブロック図である。
【図４】図３の先行波等化フィルタの構成例を示す図である。
【図５】図３の遅延波等化フィルタの構成例を示す図である。
【図６】第１の実施形態による受信装置の構成例を示すブロック図である。
【図７】図６の等化部の構成例を示す図である。
【図８】ＦＩＲフィルタの構成例を示す図である。
【図９】タップ係数演算部の構成例を示す図である。
【図１０】タップ係数演算方式が第１のタイプの場合の図７の遅延波演算部内のタップ係数演算部の動作を説明するための図である。
【図１１】タップ係数演算方式が第１のタイプの場合の図７の先行波演算部内のタップ係数演算部の動作を説明するための図である。
【図１２】タップ係数演算方式が第１のタイプの場合の問題点を説明するための図である。
【図１３】タップ係数演算方式が第２のタイプの場合の図７の遅延波演算部内のタップ係数演算部の動作を説明するための図である。
【図１４】タップ係数演算方式が第２のタイプの場合の図７の先行波演算部内のタップ係数演算部の動作を説明するための図である。
【図１５】図６の等化部構成設定部の処理例を示すフローチャートである。
【図１６】図６の等化パス選択部の処理例を示すフローチャートである。
【図１７】図１７（Ａ）及び（Ｂ）は遅延プロファイルを示す図である。
【図１８】図１８（Ａ）及び（Ｂ）は遅延プロファイルを示す図である。
【図１９】第２の実施形態による等化部の構成例を示す図である。
【図２０】第３の実施形態による等化部の構成例を示す図である。
【発明を実施するための形態】
【０００９】
（参考技術）
図１（Ａ）は、マルチパスを説明するための遅延プロファイルを示す図であり、横軸がパス遅延量を示し、縦軸が電力を示す。マルチパスでは、送信装置から無線送信された信号が建物等の障害物によって反射・回折し、受信装置が複数の経路（パス）から同じ信号を遅延量が異なる主波Ａ０、先行波Ａ１及び遅延波Ａ２として受信してしまう。主波Ａ０は、マルチパスの中で最も電力が大きいパスの信号波である。先行波Ａ１は、主波Ａ０に対して遅延量τ１進んでいるパスの干渉波である。遅延波Ａ２は、主波Ａ０に対して遅延量τ２遅れているパスの干渉波である。受信装置は、受信信号内の先行波Ａ１及び遅延波Ａ２を除去し、主波Ａ０を基に復調を行う。
【００１０】
図１（Ｂ）は、ガードインターバルＴｇを説明するための図である。マルチパスが発生すると、送信装置から受信装置に直接届く電波に比べて、障害物で反射した信号波は遅れて到着するため、受信時は主波Ａ０は先行波Ａ１と遅延波Ａ２を重ね合わせた合成波となる。このとき、主波Ａ０に対し先行波Ａ１と遅延波Ａ２の前後のシンボルの信号が重なってしまうため、その部分がお互いに干渉し合い信号を正しく復調することが困難となる。そこで、ガードインターバルＴｇを設けることにより、マルチパス耐性を向上させる。ＯＤＦＭ方式では、データを変調した有効シンボルＴの信号をそのまま送信するのではなく、有効シンボルＴの後部データＧ２をコピーして、有効シンボルＴの前にガードインターバル部Ｇ１として追加したＯＦＤＭシンボルＴｓを送信する。ガードインターバル部Ｇ１と後部データＧ２とは、同じデータである。この有効シンボルＴにガードインターバルＴｇを付加することにより、先行波Ａ１と遅延波Ａ２の遅延量がガードインターバルＴｇ以内の場合、同じシンボルの信号が重なることとなるため、干渉は発生せず先行波Ａ１及び遅延波Ａ２を除去することが可能になる。このようにして、先行波Ａ１及び遅延波Ａ２を除去することにより、マルチパスの影響を最小限に抑えることができる。
【００１１】
図２は、受信装置の構成例を示すブロック図である。ＲＦ部２０２は、アンテナ２０１を介して無線受信したＯＦＤＭ信号を増幅し、高周波数（ＲＦ）帯域から中間周波数（ＩＦ）帯域へのダウンコンバート処理を行う。アナログデジタル変換部２０３は、ＲＦ部２０２の出力信号をアナログからデジタルに変換する。直交復調部２０４は、アナログデジタル変換部２０３の出力信号に対して搬送波周波数のキャリア信号を用いて直交復調し、中間周波数帯域からベースバンド帯域に変換する。等化部２０５は、直交復調部２０４の出力信号Ｘ１（ｔ）内の先行波Ａ１及び遅延波Ａ２をフィルタにより除去し、主波Ａ０の信号Ｘ３（ｔ）を出力する。ガードインターバル除去部２０６は、等化部２０５の出力信号Ｘ３（ｔ）内のガードインターバルＴｇを除去し、有効シンボルＴを出力する。高速フーリエ変換（ＦＦＴ）部２０７は、ガードインターバル除去部２０６の出力信号を時間領域から周波数領域へ高速フーリエ変換する。ＯＦＤＭ信号を周波数領域に変換することにより、送信装置のＯＦＤＭ変調時に各サブキャリアに割り振られたデータを抽出することができる。高速フーリエ変換部２０７は、そのデータ中に割り当てられたデータの中からパイロット信号やプリアンブル信号といった既知信号を抽出して伝搬路推定部２０８に出力する。伝搬路推定部２０８は、既知信号を用いて、全サブキャリアの伝搬路特性を推定し、その推定した伝搬路特性を伝搬路補償部２１２に出力する。伝搬路補償部２１２は、推定された伝搬路特性を用いて、高速フーリエ変換部２０７の出力信号の伝搬路による歪みを補償する。誤り訂正復調部２１３は、伝搬路補償部２１２の出力信号に対して、送信装置のＯＦＤＭ変調時に施された誤り訂正処理の復調処理を行い、データの判定を行う。
【００１２】
また、逆高速フーリエ変換（ＩＦＦＴ）部２０９は、伝搬路推定部２０８から出力される伝搬路特性を周波数領域から時間領域へ逆高速フーリエ変換する。パスプロファイル推定部２１０は、逆高速フーリエ変換（ＩＦＦＴ）部２０９の出力信号を基に、伝搬路のパス遅延量を推定し、図１（Ａ）のような遅延プロファイルｈ（ｔ）を生成する。等化パス選択部２１１は、遅延プロファイルｈ（ｔ）を基に、等化部２０５で除去を行う先行波Ａ１及び遅延波Ａ２のパスの選択を行い、等化部２０５で設定されるタップ遅延量τ１及びτ２を出力する。等化部２０５は、タップ遅延量τ１及びτ２を基に、等化パス選択部２１１で選択されたパスの先行波Ａ１及び遅延波Ａ２の除去を行う。
【００１３】
図３は、図２の等化部２０５の構成例を示すブロック図である。等化部２０５は、先行波等化フィルタ３０１、遅延波等化フィルタ３０２及び係数演算部３０３，３０４を有する。先行波等化フィルタ３０１は、タップ遅延量τ１及びタップ係数（フィルタ係数）Ｗ（ｔ）を基に、受信信号Ｘ１（ｔ）内の先行波Ａ１を除去し、主波Ａ０及び遅延波Ａ２を含む信号Ｘ２（ｔ）を出力する。係数演算部３０３は、信号Ｘ１（ｔ）及びＸ２（ｔ）を基にタップ係数Ｗ（ｔ）を演算し、タップ係数Ｗ（ｔ）を先行波等化フィルタ３０１に出力する。遅延波等化フィルタ３０２は、タップ遅延量τ２及びタップ係数Ｗ（ｔ）を基に、信号Ｘ２（ｔ）内の遅延波Ａ２を除去し、主波Ａ０を含む信号Ｘ３（ｔ）を出力する。係数演算部３０４は、信号Ｘ２（ｔ）及びＸ３（ｔ）を基にタップ係数Ｗ（ｔ）を演算し、タップ係数Ｗ（ｔ）を遅延波等化フィルタ３０２に出力する。
【００１４】
図４は、図３の先行波等化フィルタ３０１の構成例を示す図である。先行波等化フィルタ３０１は、有限インパルス応答（ＦＩＲ）フィルタで構成される。固定遅延回路４２１は、信号Ｘ１（ｔ）を固定遅延量Ｄｍ遅延し、信号Ｘ１（ｔ−Ｄｍ）を出力する。遅延素子４０１は、信号Ｘ１（ｔ）を１クロック分遅延する。遅延素子４０２は、遅延素子４０１の出力信号を１クロック分遅延する。遅延素子４０３は、遅延素子４０２の出力信号を１クロック分遅延する。同様に、遅延素子４０ｍは、前段の遅延素子の出力信号を１クロック分遅延する。タップ係数Ｗ（ｔ）は、ｍ個のタップ係数Ｗ０〜Ｗｍを有する。乗算器４１０は、信号Ｘ１（ｔ）及びタップ係数Ｗ０の乗算を行う。乗算器４１１は、遅延素子４０１の出力信号及びタップ係数Ｗ１の乗算を行う。乗算器４１２は、遅延素子４０２の出力信号及びタップ係数Ｗ２の乗算を行う。乗算器４１３は、遅延素子４０３の出力信号及びタップ係数Ｗ３の乗算を行う。同様に、乗算器４１ｍは、遅延素子４０ｍの出力信号及びタップ係数Ｗｍの乗算を行う。加算器４２２は、ｍ個の乗算器４１０〜４１ｍの出力信号を加算し、先行波レプリカ信号Ｙ（ｔ−Ｄｍ）を出力する。減算器４２３は、信号Ｘ１（ｔ−Ｄｍ）から先行波レプリカ信号Ｙ（ｔ−Ｄｍ）を減算することにより、先行波Ａ１が除去された信号Ｘ２（ｔ）を出力する。
【００１５】
ｍ個の遅延素子４０１〜４０ｍ及びｍ個の乗算器４１０〜４１ｍは、マルチパスの先行波Ａ１のパス数に対応する数が必要になる。発生するパスの遅延量及びパス数に比例して、遅延素子４０１〜４０ｍ及び乗算器４１０〜４１ｍの数が増加する。そのため、想定するパス遅延量やパス数が大きいほど、先行波等化フィルタ３０１の回路規模が大きくなってしまうという問題点がある。
【００１６】
図５は、図３の遅延波等化フィルタ３０２の構成例を示す図である。遅延波等化フィルタ３０２は、有限インパルス応答（ＦＩＲ）フィルタを帰還した無限インパルス応答（ＩＩＲ）フィルタで構成される。減算器５２１は、信号Ｘ２（ｔ）から遅延波レプリカ信号Ｙ（ｔ）を減算することにより、遅延波Ａ２が除去された信号Ｘ３（ｔ）を出力する。遅延素子５０１は、信号Ｘ３（ｔ）を１クロック分遅延する。遅延素子５０２は、遅延素子５０１の出力信号を１クロック分遅延する。遅延素子５０３は、遅延素子５０２の出力信号を１クロック分遅延する。同様に、遅延素子５０ｍは、前段の遅延素子の出力信号を１クロック分遅延する。タップ係数Ｗ（ｔ）は、ｍ個のタップ係数Ｗ０〜Ｗｍを有する。乗算器５１０は、信号Ｘ３（ｔ）及びタップ係数Ｗ０の乗算を行う。乗算器５１１は、遅延素子５０１の出力信号及びタップ係数Ｗ１の乗算を行う。乗算器５１２は、遅延素子５０２の出力信号及びタップ係数Ｗ２の乗算を行う。乗算器５１３は、遅延素子５０３の出力信号及びタップ係数Ｗ３の乗算を行う。同様に、乗算器５１ｍは、遅延素子５０ｍの出力信号及びタップ係数Ｗｍの乗算を行う。加算器５２２は、ｍ個の乗算器５１０〜５１ｍの出力信号を加算し、遅延波レプリカ信号Ｙ（ｔ）を出力する。減算器５２１は、信号Ｘ２（ｔ）から遅延波レプリカ信号Ｙ（ｔ）を減算することにより、遅延波Ａ２が除去された信号Ｘ３（ｔ）を出力する。
【００１７】
ｍ個の遅延素子５０１〜５０ｍ及びｍ個の乗算器５１０〜５１ｍは、マルチパスの遅延波Ａ２のパス数に対応する数が必要になる。発生するパスの遅延量及びパス数に比例して、遅延素子５０１〜５０ｍ及び乗算器５１０〜５１ｍの数が増加する。そのため、想定するパス遅延量やパス数が大きいほど、遅延波等化フィルタ３０２の回路規模が大きくなってしまうという問題点がある。
【００１８】
以下、先行波等化フィルタ３０１及び遅延波等化フィルタ３０２の回路規模を小さくすることができる受信装置の実施形態を説明する。
【００１９】
（第１の実施形態）
図６は、第１の実施形態による受信装置の構成例を示すブロック図である。図６の受信装置は、図２の受信装置に対して、等化部構成設定部６１４を追加したものである。また、図６の等化部６０５及び等化パス選択部６１１は、図２の等化部２０５及び等化パス選択部２１１に対して構成が異なる。受信装置は、例えば地上デジタル通信（ＤＶＢ−Ｔ（Digital Video Broadcasting-Terrestrial）、ＩＳＤＢ−Ｔ（Integrated Services Digital Broadcasting-Terrestrial））等の受信装置に用いることができる。
【００２０】
ＲＦ部２０２は、アンテナ２０１を介して無線受信したＯＦＤＭ信号を増幅し、高周波数（ＲＦ）帯域から中間周波数（ＩＦ）帯域に変換する。アナログデジタル変換部２０３は、ＲＦ部２０２の出力信号をアナログからデジタルに変換する。直交復調部２０４は、アナログデジタル変換部２０３の出力信号に対して搬送波周波数のキャリア信号を用いて直交復調し、中間周波数帯域からベースバンド帯域に変換する。等化部６０５は、直交復調部２０４の出力信号Ｘ１（ｔ）内の先行波Ａ１及び遅延波Ａ２をフィルタにより除去し、主波Ａ０の信号Ｘ３（ｔ）を出力する。ガードインターバル除去部２０６は、等化部６０５の出力信号Ｘ３（ｔ）内のガードインターバルＴｇを除去し、有効シンボルＴを出力する。高速フーリエ変換（ＦＦＴ）部２０７は、ガードインターバル除去部２０６の出力信号を時間領域から周波数領域へ高速フーリエ変換する。ＯＦＤＭ信号を周波数領域に変換することにより、送信装置のＯＦＤＭ変調時に各サブキャリアに割り振られたデータを抽出することができる。高速フーリエ変換部２０７は、そのデータ中に割り当てられたデータの中からパイロット信号やプリアンブル信号といった既知信号を抽出して伝搬路推定部２０８に出力する。伝搬路推定部２０８は、既知信号を用いて、全サブキャリアの伝搬路特性を推定し、その推定した伝搬路特性を伝搬路補償部２１２に出力する。伝搬路補償部２１２は、推定された伝搬路特性を用いて、高速フーリエ変換部２０７の出力信号の伝搬路による歪みを補償する。誤り訂正復調部２１３は、伝搬路補償部２１２の出力信号に対して、送信装置のＯＦＤＭ変調時に施された誤り訂正処理の復調処理を行い、データの判定を行う。
【００２１】
また、逆高速フーリエ変換（ＩＦＦＴ）部２０９は、伝搬路推定部２０８から出力される伝搬路特性を周波数領域から時間領域へ逆高速フーリエ変換する。パスプロファイル推定部２１０は、逆高速フーリエ変換（ＩＦＦＴ）部２０９の出力信号を基に、伝搬路のパス遅延量を推定し、図１（Ａ）のような遅延プロファイルｈ（ｔ）を生成する。等化部６０５で使用可能なフィルタ数のリソースは有限個であり、等化部６０５はフィルタ数に対応するパス数の先行波Ａ１及び遅延波Ａ２を除去することができる。マルチパスでは、複数の先行波Ａ１及び複数の遅延波Ａ２が存在し得る。等化パス選択部６１１は、遅延プロファイルｈ（ｔ）を基に、電力が大きい順に、先行波Ａ１及び遅延波Ａ２のパスを選択する。この際、等化パス選択部６１１は、先行波Ａ１のパス数Ｎ及び遅延波Ａ２のパス数Ｍの合計が、存在するフィルタ数以下になるようにパスの選択を行い、選択したＮ個の先行波Ａ１のタップ遅延量τ１及び選択したＭ個の遅延波Ａ２のタップ遅延量τ２を等化部６０５及び等化部構成設定部６１４へ出力する。等化部構成設定部６１４は、先行波Ａ１のパス数Ｎ、遅延波Ａ２のパス数Ｍ、及びタップ係数演算方式ＴＰを等化部６０５に出力する。等化部６０５は、Ｎ個のフィルタを用いて先行波Ａ１を除去し、Ｍ個のフィルタを用いて遅延波Ａ２を除去する。また、等化部６０５は、Ｎ個のタップ遅延量τ１を用いてＮ個の先行波Ａ１を除去し、Ｍ個のタップ遅延量τ２を用いてＭ個の遅延波Ａ２を除去する。また、等化部６０５は、タップ係数演算方式ＴＰに応じてタップ係数を演算し、先行波Ａ１及び遅延波Ａ２を除去する。
【００２２】
本実施形態は、存在する有限個のフィルタを用いて電力が大きいパスの先行波Ａ１及び遅延波Ａ２を除去することにより、少ないフィルタで効率的に受信信号内の先行波Ａ１及び遅延波Ａ２を除去することができる。
【００２３】
図７は、図６の等化部６０５の構成例を示す図である。等化パス選択部６１１は、Ｎ個の先行波Ａ１に対応するＮ個のタップ遅延量τ１及びＭ個の遅延波Ａ２に対応するＭ個のタップ遅延量τ２を出力する。等化部構成設定部６１４は、先行波フィルタ数Ｎ、遅延波フィルタ数Ｍ、及びタップ係数演算方式ＴＰを出力する。タップ係数演算方式ＴＰは、第１のタイプ又は第２のタイプである。
【００２４】
遅延波等化部７０１は、減算器７５１及びＭ個のＦＩＲフィルタ７１１〜７１Ｍを有し、受信信号Ｘ１（ｔ）内のＭ個の遅延波Ａ２をＭ個のＦＩＲフィルタ７１１〜７１Ｍにより除去し、Ｍ個の遅延波Ａ２が除去された信号Ｘ２（ｔ）を出力する。遅延メモリ部７５４は、受信信号Ｘ１（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、受信信号Ｘ１（ｔ）をＭ個のタップ遅延量τ２遅延させたＭ個の信号Ｘ４（ｔ）を出力する。遅延メモリ部７５５は、信号Ｘ２（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、信号Ｘ２（ｔ）をＭ個のタップ遅延量τ２遅延させたＭ個の信号Ｘ５（ｔ）を出力する。また、遅延メモリ部７５５は、信号Ｘ２（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、信号Ｘ２（ｔ）をＭ個の遅延量（Ｔ−τ２）遅延させたＭ個の信号Ｘ６（ｔ）を出力する。ここで、Ｔは、図１（Ｂ）に示す有効シンボル長である。
【００２５】
遅延波演算部７０３は、Ｍ個のタップ係数演算部７３１〜７３Ｍを有し、信号Ｘ４（ｔ）及びＸ６（ｔ）を基に、遅延波等化部７０１内のＭ個のＦＩＲフィルタ７１１〜７１ＭのＭ個のタップ係数Ｗ（ｔ）をＭ個のタップ係数演算部７３１〜７３Ｍにより演算する。ここで、タップ係数演算方式ＴＰが第１のタイプのときには、信号Ｘ４（ｔ）は信号Ｘ１（ｔ）をタップ遅延量τ２遅延させた信号Ｘ１（ｔ−τ２）になり、タップ係数演算方式ＴＰが第２のタイプのときには、信号Ｘ４（ｔ）は信号Ｘ１（ｔ）と同じ信号になる。また、タップ係数演算方式ＴＰが第１のタイプのときには、信号Ｘ６（ｔ）は信号Ｘ２（ｔ）と同じ信号になり、タップ係数演算方式ＴＰが第２のタイプのときには、信号Ｘ６（ｔ）は信号Ｘ２（ｔ）を遅延量（Ｔ−τ２）遅延させた信号Ｘ２（ｔ−（Ｔ−τ２））になる。
【００２６】
遅延波等化部７０１内のＦＩＲフィルタ７１１〜７１Ｍは、Ｍ個のタップ係数Ｗ（ｔ）を用いて、Ｍ個の信号Ｘ５（ｔ）をフィルタリングする。Ｍ個のＦＩＲフィルタ７１１〜７１Ｍの出力信号を加算した信号は、Ｍ個の遅延波Ａ２のレプリカ信号になる。減算器７５１は、受信信号Ｘ１（ｔ）から、Ｍ個のＦＩＲフィルタ７１１〜７１Ｍの出力信号を加算した信号を減算し、Ｍ個の遅延波Ａ２が除去された信号Ｘ２（ｔ）を出力する。
【００２７】
次に、先行波等化部７０２について説明する。先行波等化部７０２は、遅延回路７５２、減算器７５３及びＮ個のＦＩＲフィルタ７２１〜７２Ｎを有し、信号Ｘ２（ｔ）内のＮ個の先行波Ａ１をＮ個のＦＩＲフィルタ７２１〜７２Ｎにより除去し、Ｎ個の先行波Ａ１が除去された信号Ｘ３（ｔ）を出力する。遅延回路７５２は、信号Ｘ２（ｔ）を遅延量Ｄｍ遅延させた信号を出力する。遅延メモリ部７５５は、信号Ｘ２（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、信号Ｘ２（ｔ）をＮ個の遅延量（Ｄｍ−τ１）遅延させたＮ個の信号Ｘ７（ｔ）を出力する。Ｎ個のＦＩＲフィルタ７２１〜７２Ｎは、先行波演算部７０４により演算されたＮ個のタップ係数Ｗ（ｔ）を用いて、Ｎ個の信号Ｘ７（ｔ）をフィルタリングする。Ｎ個のＦＩＲフィルタ７２１〜７２Ｎの出力信号を加算した信号は、Ｎ個の先行波Ａ１のレプリカ信号になる。減算器７５３は、遅延回路７５２の出力信号から、Ｎ個のＦＩＲフィルタ７２１〜７２Ｎの出力信号を加算した信号を減算し、Ｎ個の先行波Ａ１が除去された信号Ｘ３（ｔ）を出力する。
【００２８】
次に、先行波演算部７０４について説明する。先行波演算部７０４は、Ｎ個のタップ係数演算部７４１〜７４Ｎを有し、信号Ｘ７（ｔ）及びＸ３（ｔ）を基に、先行波等化部７０２内のＮ個のＦＩＲフィルタ７２１〜７２ＮのＮ個のタップ係数Ｗ（ｔ）をＮ個のタップ係数演算部７４１〜７４Ｎにより演算し、Ｎ個のタップ係数Ｗ（ｔ）を先行波等化部７０２に出力する。
【００２９】
図８は、図７のＭ個のＦＩＲフィルタ７１１〜７１Ｍ及びＮ個のＦＩＲフィルタ７２１〜７２Ｎの各構成例を示す図である。ＦＩＲフィルタ７１１〜７１Ｍ及びＦＩＲフィルタ７２１〜７２Ｎは、すべて同じ構成を有する。ＦＩＲフィルタ８００は、図７のＦＩＲフィルタ７１１〜７１Ｍ及びＦＩＲフィルタ７２１〜７２Ｎに対応する。ＦＩＲフィルタ８００は、入力信号ＩＮ（ｔ）を入力し、出力信号ＯＵＴ（ｔ）を出力する。ＦＩＲフィルタ８００が図７のＦＩＲフィルタ７１１〜７１Ｍの場合には入力信号ＩＮ（ｔ）は図７の信号Ｘ５（ｔ）に対応し、ＦＩＲフィルタ８００が図７のＦＩＲフィルタ７２１〜７２Ｎの場合には入力信号ＩＮ（ｔ）は図７の信号Ｘ７（ｔ）に対応する。１個のＦＩＲフィルタ８００は、１個の先行波Ａ１又は１個の遅延波Ａ２を除去するためのフィルタである。
【００３０】
遅延素子８０１は、入力信号ＩＮ（ｔ）を１クロック分遅延させて出力する。遅延素子８０２は、遅延素子８０１の出力信号を１クロック分遅延させて出力する。遅延素子８０３は、遅延素子８０２の出力信号を１クロック分遅延させて出力する。遅延素子８０４は、遅延素子８０３の出力信号を１クロック分遅延させて出力する。タップ係数Ｗ（ｔ）は、５個のタップ係数Ｗ（−２），Ｗ（−１），Ｗ（０），Ｗ（１），Ｗ（２）を有する。乗算器８１０は、入力信号ＩＮ（ｔ）及びタップ係数Ｗ（−２）を乗算して出力する。乗算器８１１は、遅延素子８０１の出力信号及びタップ係数Ｗ（−１）を乗算して出力する。乗算器８１２は、遅延素子８０２の出力信号及びタップ係数Ｗ（０）を乗算して出力する。乗算器８１３は、遅延素子８０３の出力信号及びタップ係数Ｗ（１）を乗算して出力する。乗算器８１４は、遅延素子８０４の出力信号及びタップ係数Ｗ（２）を乗算して出力する。加算器８２１は、５個の乗算器８１０〜８１４の出力信号を加算して出力信号ＯＵＴ（ｔ）を出力する。出力信号ＯＵＴ（ｔ）は、１個の先行波Ａ１又は１個の遅延波Ａ２のレプリカ信号になる。
【００３１】
図９は、図７のＭ個のタップ係数演算部７３１〜７３Ｍ及びＮ個のタップ係数演算部７４１〜７４Ｎの各構成例を示す図である。タップ係数演算部７３１〜７３Ｍ及びタップ係数演算部７４１〜７４Ｎは、すべて同じ構成を有する。タップ係数演算部９００は、図７のタップ係数演算部７３１〜７３Ｍ及びタップ係数演算部７４１〜７４Ｎに対応する。タップ係数演算部７３１〜７３Ｍの場合、信号Ｘ４（ｔ）がスイッチ９４１に入力され、信号Ｘ６（ｔ）がスイッチ９４２に入力される。これに対し、タップ係数演算部７４１〜７４Ｍの場合、信号Ｘ７（ｔ）がスイッチ９４１に入力され、信号Ｘ３（ｔ）がスイッチ９４２に入力される。動作信号Ｔ（ｔ）が「１」の場合にはスイッチ９４１及び９４２がオンになり、動作信号Ｔ（ｔ）が「０」の場合にはスイッチ９４１及び９４２がオフになる。共役複素数演算部９４３は、スイッチ９４２の出力信号の虚部の正負符号を反転することにより、スイッチ９４２の出力信号の共役複素数を出力する。すなわち、共役複素数演算部９４３は、ａ＋ｉｂの複素数を入力し、その共役複素数としてａ−ｉｂを出力する。
【００３２】
遅延素子９０１は、スイッチ９４１の出力信号を１クロック分遅延させる。遅延素子９０２は、遅延素子９０１の出力信号を１クロック分遅延させる。遅延素子９０３は、遅延素子９０２の出力信号を１クロック分遅延させる。遅延素子９０４は、遅延素子９０３の出力信号を１クロック分遅延させる。
【００３３】
乗算器９１０は、スイッチ９４１が出力する複素数信号と共役複素数演算部９４３が出力する共役複素数信号とを乗算する。乗算器９１１は、遅延素子９０１の出力信号と共役複素数演算部９４３が出力する共役複素数信号とを乗算する。乗算器９１２は、遅延素子９０２の出力信号と共役複素数演算部９４３が出力する共役複素数信号とを乗算する。乗算器９１３は、遅延素子９０３の出力信号と共役複素数演算部９４３が出力する共役複素数信号とを乗算する。乗算器９１４は、遅延素子９０４の出力信号と共役複素数演算部９４３が出力する共役複素数信号とを乗算する。乗算器９１０〜９１４は、例えば、複素数信号ａ＋ｉｂ及び共役複素数信号ａ−ｉｂを乗算し、ａ2＋ｂ2を出力する。
【００３４】
５個の減衰器９２０〜９２４は、それぞれ、５個の乗算器９１０〜９１４の出力信号をステップ幅β倍することにより減衰させる。積分回路９３０は、減衰器９２０の出力信号を積分することにより平均化し、タップ係数Ｗ（−２）を出力する。積分回路９３１は、減衰器９２１の出力信号を積分することにより平均化し、タップ係数Ｗ（−１）を出力する。積分回路９３２は、減衰器９２２の出力信号を積分することにより平均化し、タップ係数Ｗ（０）を出力する。積分回路９３３は、減衰器９２３の出力信号を積分することにより平均化し、タップ係数Ｗ（１）を出力する。積分回路９３４は、減衰器９２４の出力信号を積分することにより平均化し、タップ係数Ｗ（２）を出力する。タップ係数Ｗ（−２），Ｗ（−１），Ｗ（０），Ｗ（１），Ｗ（２）は、タップ係数Ｗ（ｔ）として出力される。
【００３５】
図１０は、タップ係数演算方式ＴＰが第１のタイプの場合の図７の遅延波演算部７０３内のタップ係数演算部７３１〜７３Ｍの動作を説明するための図である。タップ係数演算部７３１〜７３Ｍは、図９のタップ係数演算部９００と同じ構成を有する。第１のタイプでは、動作信号Ｔ（ｔ）は、常に「１」であり、図９のスイッチ９４１及び９４２がオンしている。等化前信号Ｘ４（ｔ）は、主波成分Ａ０及び遅延波成分Ａ２を有し、図７号Ｘ１（ｔ）をタップ遅延量τ２遅延させた信号である。等化後信号Ｘ６（ｔ）は、主波成分Ａ０及び遅延波等化部７０１により減衰した遅延波成分Ａ２を有し、図７の信号Ｘ２（ｔ）と同じ信号である。遅延波成分Ａ２は、主波成分Ａ０に対して遅延量τ２遅延している。これに対応し、信号Ｘ４（ｔ）は、信号Ｘ６（ｔ）に対して遅延量τ２遅延させた信号になっている。これにより、信号Ｘ６（ｔ）の遅延波成分Ａ２と信号Ｘ４（ｔ）の主波成分Ａ０との信号同期が成立し、図９の乗算器９１０〜９１４は、相関演算により誤差量を出力する。これにより、１個の遅延波Ａ２を除去するための５個のタップ係数Ｗ（−２）〜Ｗ（２）が生成される。
【００３６】
上記のように、乗算器９１０〜９１４が、等化信号Ｘ４（ｔ）と等化後信号（誤差信号）Ｘ６（ｔ）との相関を取り、積分回路９３０〜９３４が、その積分を行うことにより、タップ係数Ｗ（−２）〜Ｗ（２）が求まる。遅延量τ２の遅延波Ａ２を除去する場合、遅延量τ２に相当するタップ係数Ｗ（ｔ）は、次式で表される。ここで、Ｘ４（ｔ）＝Ｘ１（ｔ−τ２）、Ｘ６（ｔ）＝Ｘ２（ｔ）である。
【００３７】
Ｗ（ｔ）＝Ｗ（ｔ−Δｔ）＋β×Ｘ４（ｔ）×Ｘ６（ｔ）
＝Ｗ（ｔ−Δｔ）＋β×Ｘ１（ｔ―τ２）×Ｘ２（ｔ）
【００３８】
Ｘ１（ｔ）は遅延波等化部７０１の入力信号であり、Ｘ２（ｔ）は遅延波等化部７０１の出力信号である。Δｔは１クロック時間であり、タップ係数Ｗ（ｔ−Δｔ）はタップ係数Ｗ（ｔ）の１クロック前のタップ係数である。上式のように、遅延量τ２遅延させた信号Ｘ１（ｔ−τ２）を信号Ｘ４（ｔ）にすることにより、信号Ｘ４（ｔ）の主波成分Ａ０と信号Ｘ６（ｔ）の遅延波成分Ａ２との信号同期が成立する。動作信号Ｔ（ｔ）を常に「１」にすることにより、受信信号の全区間において、タップ係数Ｗ（ｔ）を演算する。上式によりタップ係数Ｗ（ｔ）を求めることにより、等化後信号Ｘ６（ｔ）の遅延波（干渉波）Ａ２が最小の方向に進むためのタップ係数Ｗ（ｔ）を求めることができる。
【００３９】
図１１は、タップ係数演算方式ＴＰが第１のタイプの場合の図７の先行波演算部７０４内のタップ係数演算部７４１〜７４Ｎの動作を説明するための図である。タップ係数演算部７４１〜７４Ｎは、図９のタップ係数演算部９００と同じ構成を有する。第１のタイプでは、動作信号Ｔ（ｔ）は、常に「１」であり、図９のスイッチ９４１及び９４２がオンしている。等化前信号Ｘ７（ｔ）は、主波成分Ａ０及び先行波成分Ａ１を有し、図７の信号Ｘ２（ｔ）を遅延量（Ｄｍ−τ１）遅延させた信号である。等化後信号Ｘ３（ｔ）は、主波成分Ａ０及び先行波等化部７０２により減衰した先行波成分Ａ１を有する。主波成分Ａ０は、先行波成分Ａ１に対して遅延量τ１遅延している。これに対応し、信号Ｘ７（ｔ）は、信号Ｘ２（ｔ）に対して遅延量（Ｄｍ−τ１）遅延させた信号になっている。また、信号Ｘ３（ｔ）は、遅延回路７５２により信号Ｘ２（ｔ）に対して遅延量Ｄｍ遅延し、信号Ｘ７（ｔ）に対して遅延量τ１遅延している。これにより、信号Ｘ７（ｔ）の主波成分Ａ０と信号Ｘ３（ｔ）の先行波成分Ａ１との信号同期が成立し、図９の乗算器９１０〜９１４は、相関演算により誤差量を出力する。これにより、１個の先行波Ａ１を除去するための５個のタップ係数Ｗ（−２）〜Ｗ（２）が生成される。
【００４０】
図１２は、タップ係数演算方式ＴＰが第１のタイプの場合の問題点を説明するための図である。図１０の遅延波演算部７０３の例を説明する。信号Ｘ４（ｔ）及びＸ６（ｔ）において、主波Ａ０に対する先行波Ａ１の遅延量の絶対値はτであり、主波Ａ０に対する遅延波Ａ２の遅延量の絶対値はτであり、両者の遅延量の絶対値がτで同じである場合がある。その場合、先行波Ａ１及び主波Ａ０の相関と、主波Ａ０及び遅延波Ａ２の相関が混合され、タップ係数Ｗ（ｔ）に誤差が生じてしまう。そこで、先行波Ａ１の遅延量の絶対値τと遅延波Ａ２の遅延量の絶対値τとが同じ場合には、タップ係数演算方式ＴＰを下記の第２のタイプにして、誤差が低減されたタップ係数Ｗ（ｔ）を演算する。
【００４１】
図１３は、タップ係数演算方式ＴＰが第２のタイプの場合の図７の遅延波演算部７０３内のタップ係数演算部７３１〜７３Ｍの動作を説明するための図である。タップ係数演算部７３１〜７３Ｍは、図９のタップ係数演算部９００と同じ構成を有する。等化前信号Ｘ４（ｔ）は、主波成分Ａ０及び遅延波成分Ａ２を有し、図７の信号Ｘ１（ｔ）と同じ信号である。等化後信号Ｘ６（ｔ）は、主波成分Ａ０及び遅延波等化部７０１により減衰した遅延波成分Ａ２を有し、図７の信号Ｘ２（ｔ）を遅延量（Ｔ−τ２）遅延させた信号である。ここで、Ｔは、図１（Ｂ）の有効シンボル長である。遅延波成分Ａ２は、主波成分Ａ０に対して遅延量τ２遅延している。これに対応し、等化後信号Ｘ６（ｔ）は、信号Ｘ２（ｔ）に対して遅延量（Ｔ−τ２）遅延させた信号になっている。これにより、等化後信号Ｘ６（ｔ）の遅延波成分Ａ２のガードインターバル部Ｇ１と等化前信号Ｘ４（ｔ）の主波成分Ａ０のガードインターバルコピー元データＧ２との信号同期が成立する。ガードインターバル部Ｇ１とガードインターバルコピー元データＧ２とは、図１（Ｂ）に示したように同じデータである。そこで、動作信号Ｔ（ｔ）は、等化後信号Ｘ６（ｔ）の遅延波成分Ａ２のガードインターバル部Ｇ１が存在するガードインターバル区間Ｔｇのみ「１」になり、その他の区間では「０」になる。これにより、図９の乗算器９１０〜９１４は、上記のガードインターバル区間Ｔｇのみ、相関演算により誤差量を出力する。これにより、１個の遅延波Ａ２を除去するための５個のタップ係数Ｗ（−２）〜Ｗ（２）が生成される。
【００４２】
上記のように、乗算器９１０〜９１４が、等化信号Ｘ４（ｔ）の主波成分Ａ０のガードインターバルコピー元データＧ２と等化後信号（誤差信号）Ｘ６（ｔ）の遅延波成分Ａ２のガードインターバル部Ｇ１との相関を取り、積分回路９３０〜９３４が、その積分を行うことにより、タップ係数Ｗ（−２）〜Ｗ（２）が求まる。遅延量τ２の遅延波Ａ２を除去する場合、遅延量τ２に相当するタップ係数Ｗ（ｔ）は、次式で表される。ここで、Ｘ４（ｔ）＝Ｘ１（ｔ）、Ｘ６（ｔ）＝Ｘ２（ｔ−（Ｔ−τ２））である。
【００４３】
Ｗ（ｔ）＝Ｗ（ｔ−Δｔ）＋β×Ｘ４（ｔ）×Ｘ６（ｔ）
＝Ｗ（ｔ−Δｔ）＋β×Ｘ１（ｔ）×Ｘ２（ｔ−（Ｔ−τ２））
【００４４】
このように、等化後信号Ｘ２（ｔ）を遅延量（Ｔ−τ２）遅延させた信号Ｘ６（ｔ）を用いることにより、等化前信号Ｘ４（ｔ）の主波成分Ａ０のガードインターバルコピー元データＧ２と等化後信号Ｘ６（ｔ）の遅延波成分Ａ２のガードインターバル部Ｇ１とのタイミングを一致させることができる。その両者が一致するガードインターバル区間Ｔｇのみ動作信号Ｔ（ｔ）を「１」にし、タップ係数Ｗ（ｔ）の演算を行う。
【００４５】
上記の方法では、等化前信号Ｘ４（ｔ）と等化後信号Ｘ６（ｔ）とのタイムラグが（Ｔ−τ２）となるので、図１２のように、先行波Ａ１と遅延波Ａ２の遅延量の絶対値τが同じになる場合においても、お互いに影響しないように、高精度のタップ係数Ｗ（ｔ）を演算することができる。
【００４６】
ただし、第２のタイプは、ガードインターバル区間Ｔｇしかタップ係数Ｗ（ｔ）の演算を行わないので、タップ係数Ｗ（ｔ）の演算速度が遅く、第１のタイプより等化性能が劣化する傾向にある。特に、先行波Ａ１の等化については遅延波Ａ２の等化と異なり、フィードバック帰還を行わないため、その傾向が大きくなる。したがって、図１２の問題が生じない場合には、第１のタイプを選択することが好ましい。
【００４７】
図１４は、タップ係数演算方式ＴＰが第２のタイプの場合の図７の先行波演算部７０４内のタップ係数演算部７４１〜７４Ｎの動作を説明するための図である。タップ係数演算部７４１〜７４Ｎは、図９のタップ係数演算部９００と同じ構成を有する。等化前信号Ｘ７（ｔ）は、主波成分Ａ０及び先行波成分Ａ１を有し、図７の信号Ｘ２（ｔ）を遅延量（Ｄｍ＋（Ｔ−τ１））遅延させた信号である。ここで、Ｔは、図１（Ｂ）の有効シンボル長である。等化後信号Ｘ３（ｔ）は、主波成分Ａ０及び先行波等化部７０２により減衰した先行波成分Ａ１を有し、図７の信号Ｘ２（ｔ）に対して遅延量Ｄｍ遅延している。主波成分Ａ０は、先行成分Ａ１に対して遅延量τ１遅延している。これに対応し、等化前信号Ｘ７（ｔ）は、等化後信号Ｘ３（ｔ）に対して遅延量（Ｔ−τ１）遅延している。これにより、等化前信号Ｘ７（ｔ）の主波成分Ａ０のガードインターバル部Ｇ１と等化後信号Ｘ３（ｔ）の先行波成分Ａ１のガードインターバルコピー元データＧ２との信号同期が成立する。ガードインターバル部Ｇ１とガードインターバルコピー元データＧ２とは、図１（Ｂ）に示したように同じデータである。そこで、動作信号Ｔ（ｔ）は、等化前信号Ｘ７（ｔ）の主波成分Ａ０のガードインターバル部Ｇ１が存在するガードインターバル区間Ｔｇのみ「１」になり、その他の区間では「０」になる。これにより、図９の乗算器９１０〜９１４は、上記のガードインターバル区間Ｔｇのみ、相関演算により誤差量を出力する。これにより、１個の先行波Ａ１を除去するための５個のタップ係数Ｗ（−２）〜Ｗ（２）が生成される。
【００４８】
なお、図７では、遅延波等化部７０１が前段に設けられ、先行波等化部７０２が後段に設けられている。この場合、先行波等化部７０２は、遅延波等化部７０１が遅延波Ａ２を除去した信号Ｘ２（ｔ）を入力する。先行波等化部７０２の入力信号Ｘ２（ｔ）は、遅延波Ａ２が除去されているので、図１２の問題は生じない。したがって、先行波演算部７０４は、常に、図１１の第１のタイプのタップ係数演算方式ＴＰでタップ係数Ｗ（ｔ）を演算することが好ましい。
【００４９】
図１６は図６の等化パス選択部６１１の処理例を示すフローチャートであり、図１７（Ａ），（Ｂ）及び図１８（Ａ），（Ｂ）は遅延プロファイルｈ（ｔ）を示す図である。図６のパスプロファイル推定部２１０は、例えば図１７（Ａ）に示す遅延プロファイルｈ（ｔ）を生成する。図１７（Ａ）は横軸が遅延量τを示し、縦軸が電力を示す。主波Ａ０の遅延量τは０であり、先行波Ａ１の遅延量τは負値であり、遅延波Ａ２の遅延量τは正値である。
【００５０】
ステップＳ１６０１では、等化パス選択部６１１は、パスプロファイル推定部２１０より図１７（Ａ）の遅延プロファイルｈ（ｔ）を入力する。次に、図１７（Ｂ）に示すように、等化パス選択部６１１は、受信信号内の先行波Ａ１及び遅延波Ａ２の電力が閾値Ｔｒ以上である先行波Ａ１及び遅延波Ａ２を選択する。次に、等化パス選択部６１１は、上記の選択した先行波Ａ１の数Ｎ（例えばＮ＝３）及び遅延波Ａ２の数Ｍ（例えばＭ＝４）を数え、上記の選択したＮ個の先行波Ａ１のそれぞれの遅延量τ１及びそれぞれの電力Ｐｎを取得し、上記の選択したＭ個の遅延波Ａ２のそれぞれの遅延量τ２及びそれぞれの電力Ｐｍを取得する。
【００５１】
次に、ステップＳ１６０２では、等化パス選択部６１１は、先行波Ａ１の数Ｎ及び遅延波Ａ２の数Ｍの合計が閾値Ｋより大きいか否かを判定する。ここで、閾値Ｋは、存在するＦＩＲフィルタ数（リソース数）と同じ値である。上記の合計が閾値Ｋより大きければステップＳ１６０３に進み、閾値Ｋ以下であればステップＳ１６０４に進む。
【００５２】
ステップＳ１６０３では、等化パス選択部６１１は、閾値Ｔｒをより大きな値に変更し、ステップＳ１６０１の処理を繰り返す。閾値Ｔｒを大きくすると、閾値Ｔｒ以上である先行波Ａ１の数Ｎ及び／又は遅延波Ａ２の数Ｍは減る。ステップＳ１６０２において、先行波Ａ１の数Ｎ及び遅延波Ａ２の数Ｍの合計が閾値Ｔｒ以下になるまで、上記のループ処理を繰り返す。
【００５３】
ステップＳ１６０４では、等化パス選択部６１１は、先行波Ａ１の数Ｎが０か否かを判定する。先行波Ａ１の数Ｎが０であればステップＳ１６０７へ進み、１以上であればステップＳ１６０５へ進む。
【００５４】
ステップＳ１６０５では、等化パス選択部６１１は、先行波Ａ１の数Ｎ及び遅延波Ａ２の数Ｍの合計が閾値Ｋと同じであるか否かを判定する。上記の合計が閾値Ｋと同じであるときにはステップＳ１６０７へ進み、閾値Ｋより小さいときにはステップＳ１６０６へ進む。
【００５５】
ステップＳ１６０６では、等化パス選択部６１１は、図１８（Ａ）に示すように、選択した先行波Ａ１の中で最も大きい電力Ｐｎを持つ先行波１８０１を選択する。次に、等化パス選択部６１１は、図１８（Ｂ）に示すように、選択した先行波１８０１の子成分である先行波１８０２を遅延プロファイルｈ（ｔ）に追加し、先行波Ａ１の数Ｎを１増加させる。例えば、先行波Ａ１の数Ｎは４になる。この際、等化パス選択部６１１は、選択した先行波１８０１の遅延量をτ、電力をＰとしたとき、子成分の先行波１８０２の遅延量を２×τ、電力をＰ／２（＝−３ｄＢ）に設定する。子成分の先行波１８０２は、先行波１８０１の反射等により生ずる干渉波として推定するものである。図７に示すように、遅延波等化部７０１は、フィードバック処理により遅延波Ａ２を除去するために遅延波Ａ２の子成分を比較的高精度で除去することができる。それに対し、先行波等化部７０２は、フィードバック処理ではないため、先行波Ａ１の子成分を除去することが比較的困難である。そこで、ステップＳ１６０６では、最も電力が大きい先行波１８０１の子成分の先行波１８０２を推定することにより、子成分の先行波１８０２を高精度で除去することができる。
【００５６】
その後、等化パス選択部６１１は、上記の最も電力が大きい先行波１８０１を処理対象から除外し、上記のステップＳ１６０５の処理を繰り返す。すなわち、その後のステップＳ１６０６では、２番目に電力が大きい先行波Ａ１の子成分の先行波を追加する処理を行う。ステップＳ１６０５において、先行波Ａ１の数Ｎ及び遅延波Ａ２の数Ｍの合計が閾値Ｋと同じになるまで、上記のループ処理を繰り返す。
【００５７】
ステップＳ１６０７では、等化パス選択部６１１は、Ｎ個の先行波Ａ１のそれぞれの遅延量τ１及びＭ個の遅延波Ａ２のそれぞれの遅延量τ２を等化部６０５及び等化部構成設定部６１４に出力し、先行波Ａ１の数Ｎ及び遅延波Ａ２の数Ｍを等化部構成設定部６１４に出力する。
【００５８】
図１５は、図６の等化部構成設定部６１４の処理例を示すフローチャートである。ステップＳ１５０１では、等化部構成設定部６１４は、等化パス選択部６１１からＮ個の遅延量τ１及びＭ個の遅延量τ２を入力する。また、等化部構成設定部６１４は、等化パス選択部６１１から先行波Ａ１の数Ｎ及び遅延波Ａ２の数Ｍを入力する。
【００５９】
次に、ステップＳ１５０２では、等化部構成設定部６１４は、受信信号内のＮ個の先行波Ａ１の中の１つの先行波Ａ１の遅延量τ１の絶対値と受信信号内のＭ個の遅延波Ａ２の中の１つの遅延波Ａ２の遅延量τ２の絶対値とが同じであるときには、図１２の条件を満たすので、ステップＳ１５０４に進み、受信信号内のＮ個の先行波Ａ１の遅延量τ１の絶対値と受信信号内のＭ個の遅延波Ａ２の遅延量τ２の絶対値とがすべて異なるときには、図１２の条件を満たさないので、ステップＳ１５０３に進む。
【００６０】
ステップＳ１５０３では、等化部構成設定部６１４は、遅延波演算部７０３のタップ係数演算方式ＴＰとして第１のタイプ（図１０）を選択し、ステップＳ１５０５に進む。
【００６１】
ステップＳ１５０４では、等化部構成設定部６１４は、遅延波演算部７０３のタップ係数演算方式ＴＰとして第２のタイプ（図１３）を選択し、ステップＳ１５０５に進む。
【００６２】
ステップＳ１５０５では、等化部構成設定部６１４は、上記の選択したタップ係数演算方式ＴＰを等化部６０５内の遅延波演算部７０３に出力する。なお、先行波等化部７０２は遅延波等化部７０１の後段に設けられるので、先行波演算部７０４のタップ係数演算方式ＴＰは、上記のように、第１のタイプに固定する。また、等化部構成設定部６１４は、先行波Ａ１の数Ｎを先行波フィルタ数として等化部６０５に出力し、遅延波Ａ２の数Ｍを遅延波フィルタ数として等化部６０５に出力する。
【００６３】
上記のように、図１６のステップＳ１６０２の閾値Ｋは、存在するＦＩＲフィルタ数及びタップ係数演算部の数を示す。ＦＩＲフィルタの数ＫはＮ＋Ｍであり、タップ係数演算部の数ＫもＮ＋Ｍである。等化部構成設定部６１４は、Ｋ個のＦＩＲフィルタのうち、Ｍ個のＦＩＲフィルタ７１１〜７１Ｍを遅延波等化部７０１に割り当て、Ｎ個のＦＩＲフィルタ７２１〜７２Ｎを遅延波等化部７０２に割り当てる。それと同様に、等化部構成設定部６１４は、Ｋ個のタップ係数演算部のうち、Ｍ個のタップ係数演算部７３１〜７３Ｍを遅延波演算部７０３に割り当て、Ｎ個のタップ係数演算部７４１〜７４Ｎを先行波演算部７０４に割り当てる。
【００６４】
遅延波演算部７０３は、割り当てられたＭ個のタップ係数演算部７３１〜７３Ｍを用いて、指定されたタップ係数演算方式ＴＰでＭ個のタップ係数Ｗ（ｔ）を演算し、遅延波等化部７０１に出力する。遅延波等化部７０１は、Ｍ個のタップ係数Ｗ（ｔ）を入力し、割り当てられたＭ個のＦＩＲフィルタ７１１〜７１Ｍを用いて、Ｍ個の遅延波Ａ２を除去した信号Ｘ２（ｔ）を出力する。
【００６５】
先行波演算部７０４は、割り当てられたＮ個のタップ係数演算部７４１〜７４Ｎを用いて、第１のタイプ（図１１）のタップ係数演算方式ＴＰでＮ個のタップ係数Ｗ（ｔ）を演算し、先行波等化部７０２に出力する。先行波等化部７０２は、Ｎ個のタップ係数Ｗ（ｔ）を入力し、割り当てられたＮ個のＦＩＲフィルタ７２１〜７２Ｎを用いて、Ｎ個の先行波Ａ１を除去した信号Ｘ３（ｔ）を出力する。
【００６６】
以上のように、等化部構成設定部６１４は、受信信号内の遅延波Ａ２の数Ｍ及び先行波Ａ１の数Ｎに応じて、遅延波等化部７０１に割り当てるＦＩＲフィルタ７１１〜７１Ｍの数Ｍ及び先行波等化部７０２に割り当てるＦＩＲフィルタ７２１〜７２Ｎの数Ｎを変える。それと同様に、等化部構成設定部６１４は、受信信号内の遅延波Ａ２の数Ｍ及び先行波Ａ１の数Ｎに応じて、遅延波演算部７０３に割り当てるタップ係数演算部７３１〜７３Ｍの数Ｍ及び先行波演算部７０４に割り当てるタップ係数演算部７４１〜７４Ｎの数Ｎを変える。
【００６７】
具体的には、等化パス選択部６１１は、図１７（Ａ）及び（Ｂ）に示したように、受信信号内の遅延波Ａ２及び先行波Ａ１の電力が閾値Ｔｒ以上である遅延波Ａ２及び先行波Ａ１を選択する。等化部構成設定部６１４は、等化パス選択部６１１により選択された遅延波Ａ２の数Ｍ及び先行波Ａ１の数Ｎに対応し、遅延波等化部７０１に割り当てるＦＩＲフィルタ７１１〜７１Ｍの数Ｍ及び先行波等化部７０２に割り当てるＦＩＲフィルタ７２１〜７２Ｎの数Ｎを設定する。遅延波等化部７０１は、Ｍ個のタップ遅延量τ２を基に、等化パス選択部６１１により選択されたＭ個の遅延波Ａ２をＦＩＲフィルタ７１１〜７１Ｍにより除去する。先行波等化部７０２は、Ｎ個のタップ遅延量τ１を基に、等化パス選択部６１１により選択されたＮ個の先行波Ａ１をＦＩＲフィルタ７２１〜７２Ｎにより除去する。
【００６８】
また、等化部構成設定部６１４は、図１６に示すように、遅延波等化部７０１に割り当てるＦＩＲフィルタ７１１〜７１Ｍの数Ｍ及び先行波等化部７０２に割り当てるＦＩＲフィルタ７２１〜７２Ｎの数Ｎの合計が閾値Ｋ以下になるように、遅延波等化部７０１に割り当てるＦＩＲフィルタ７１１〜７１Ｍの数Ｍ及び先行波等化部７０２に割り当てるＦＩＲフィルタ７２１〜７２Ｎの数Ｎを変える。
【００６９】
また、等化部構成設定部６１４は、図１８（Ａ）及び（Ｂ）に示すように、遅延波等化部７０１に割り当てるＦＩＲフィルタ７１１〜７１Ｍの数Ｍ及び先行波等化部７０２に割り当てるＦＩＲフィルタ７２１〜７２Ｎの数Ｎの合計が閾値Ｋより小さいときには、受信信号内で最も電力の大きい先行波１８０１の遅延量の２倍の遅延量を持つ先行波１８０２を除去するためのＦＩＲフィルタを先行波等化部７０２に割り当てる。
【００７０】
遅延波演算部７０３は、図１５に示すように、受信信号内の先行波Ａ１の遅延量τ１の絶対値と受信信号内の遅延波Ａ２の遅延量τ２の絶対値とがすべて異なるときには、第１のタイプ（図１０）のタップ係数演算方式ＴＰでタップ係数Ｗ（ｔ）を演算し、受信信号内の先行波Ａ１の中の１つの先行波Ａ１の遅延量τ１の絶対値と受信信号内の遅延波Ａ２の中の１つの遅延波Ａ２の遅延量τ２の絶対値とが同じであるときには、第２のタイプ（図１３）のタップ係数演算方式ＴＰでタップ係数Ｗ（ｔ）を演算する。
【００７１】
遅延波演算部７０３は、第１のタイプのタップ係数演算方式ＴＰでは、図１０に示すように、遅延波等化部７０１への入力信号Ｘ１（ｔ）（Ｘ４（ｔ））内の主波成分Ａ０と遅延波等化部７０１からの出力信号Ｘ２（ｔ）（Ｘ６（ｔ））内の遅延波成分Ａ２との相関を取ることにより第１のタイプのタップ係数Ｗ（ｔ）を演算する。
【００７２】
また、遅延波演算部７０３は、第２のタイプのタップ係数演算方式ＴＰでは、図１３に示すように、遅延波等化部７０１からの出力信号Ｘ２（ｔ）（Ｘ６（ｔ））内の遅延波成分Ａ２のガードインターバル部Ｇ１の区間と遅延波等化部７０１への入力信号Ｘ１（ｔ）（Ｘ４（ｔ））内の主波成分Ａ０のガードインターバルのコピー元Ｇ２の区間との相関を取ることにより第２のタイプのタップ係数Ｗ（ｔ）を演算する。
【００７３】
先行波演算部７０４は、第１のタイプのタップ係数演算方式ＴＰにより、図１１に示すように、先行波等化部７０２への入力信号Ｘ２（ｔ）（Ｘ７（ｔ））内の主波成分Ａ０と先行波等化部７０２からの出力信号Ｘ３（ｔ）内の先行波成分Ａ１との相関を取ることにより第１のタイプのタップ係数Ｗ（ｔ）を演算する。
【００７４】
以上のように、遅延波等化部７０１及び先行波等化部７０２で使用するＦＩＲフィルタ８００（図８）の構成は同じであるため、ＦＩＲフィルタ８００の共有化が可能である。それと同様に、遅延波演算部７０３及び先行波演算部７０４で使用するタップ係数演算部９００（図９）の構成は同じであるため、タップ係数演算部９００の共有化が可能である。本実施形態では、遅延波等化部７０１及び先行波等化部７０２で使用するＦＩＲフィルタをリソース共有化し、遅延波演算部７０３及び先行波演算部７０４で使用するタップ係数演算部をリソース共有化し、受信信号内の先行波Ａ１及び遅延波Ａ２の電力及びリソース数Ｋに応じて、ＦＩＲフィルタ及びタップ係数演算部のリソースの移動を行う。なお、図８のＦＩＲフィルタ８００及び図９のタップ係数演算部９００は、タップ数を少なめに持つ。上記において、特に先行波等化部７０２の性能を向上させるため、ＦＩＲフィルタのリソースが許す限り、先行波Ａ１の等化誤差が発生する子成分の遅延位置に、ＦＩＲフィルタを設ける。遅延波等化部７０１を前段に設け、その後段に先行波等化部７０２を設け、第２のタイプのタップ係数演算方式ＴＰは前段の遅延波等化部７０１に対応する遅延波演算部７０３にしか用いない。
【００７５】
本実施形態によれば、先行波Ａ１及び遅延波Ａ２のパス数及びリソース数Ｋに応じて、ＦＩＲフィルタ及びタップ係数演算部のリソースを移動させることにより、回路資源の有効化を実現し、回路規模を縮小することができる。特に、先行波Ａ１が存在する場合は、リソースが許す限り、先行波Ａ１の子成分を除去するためのＦＩＲフィルタを追加することができるので、性能の向上に繋がる。例えば、４個のＦＩＲフィルタのリソースがあるシステムでは、その半分の２個を先行波Ａ１のＦＩＲフィルタに割り当てるより、４個全てを先行波Ａ１のＦＩＲフィルタに割り当てた方が良くなる場合がある。
【００７６】
また、遅延波演算部７０３は、第１のタイプ又は第２のタイプのタップ係数演算方式ＴＰを選択し、先行波演算部７０４は、第１のタイプのタップ係数演算方式ＴＰに固定する。これにより、等化部６０５の性能が向上する。
【００７７】
（第２の実施形態）
図１９は、第２の実施形態による等化部６０５（図６）の構成例を示す図である。図１９の等化部６０５は、図７の等化部６０５に対して、遅延波演算部７０３が等化前信号Ｘ４（ｔ）の代わりに等化後信号Ｘ９（ｔ）を入力する点が異なる。以下、本実施形態が第１の実施形態と異なる点を説明する。遅延波演算部７０３は、図７の等化前信号Ｘ４（ｔ）を入力する代わりに、等化後信号Ｘ９（ｔ）を入力する。遅延メモリ部７５５は、等化後信号Ｘ２（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、等化後信号Ｘ２（ｔ）をＭ個の遅延量τ２遅延させたＭ個の信号Ｘ９（ｔ）を出力する。
【００７８】
第１のタイプ（図１０）のタップ係数演算方式ＴＰでは、信号Ｘ９（ｔ）は、等化後信号Ｘ２（ｔ）を遅延量τ２遅延させた信号Ｘ２（ｔ−τ２）であり、信号Ｘ６（ｔ）は、等化後信号Ｘ２（ｔ）と同じ信号である。
【００７９】
第２のタイプ（図１３）のタップ係数演算方式ＴＰでは、信号Ｘ９（ｔ）は、等化後信号Ｘ２（ｔ）と同じ信号であり、信号Ｘ６（ｔ）は、等化後信号Ｘ２（ｔ）を遅延量（Ｔ−τ２）遅延させた信号Ｘ２（ｔ−（Ｔ−τ２））である。
【００８０】
遅延波演算部７０３は、第１の実施形態と同様に、Ｍ個の信号Ｘ９（ｔ）及びＭ個の信号Ｘ６（ｔ）を入力し、Ｍ個のタップ係数Ｗ（ｔ）を演算する。
【００８１】
遅延波演算部７０３は、第１のタイプ（図１０）のタップ係数演算方式ＴＰでは、遅延波等化部７０１からの出力信号Ｘ２（ｔ）（Ｘ９（ｔ））内の主波成分Ａ０と遅延波等化部７０１からの出力信号Ｘ２（ｔ）（Ｘ６（ｔ））内の遅延波成分Ａ２との相関を取ることにより第１のタイプのタップ係数Ｗ（ｔ）を演算する。
【００８２】
また、遅延波演算部７０３は、第２のタイプ（図１３）のタップ係数演算方式ＴＰでは、遅延波等化部７０１からの出力信号Ｘ２（ｔ）（Ｘ６（ｔ））内の遅延波成分Ａ２のガードインターバル部Ｇ１の区間と遅延波等化部７０１からの出力信号Ｘ２（ｔ）（Ｘ９（ｔ）内の主波成分Ａ０のガードインターバルのコピー元Ｇ２の区間との相関を取ることにより第２のタイプのタップ係数Ｗ（ｔ）を演算する。
【００８３】
本実施形態では、遅延波演算部７０３は、等化前信号Ｘ１（ｔ）を使用しないため、図７の遅延メモリ部７５４を削除することができる。
【００８４】
（第３の実施形態）
図２０は、第３の実施形態による等化部６０５（図６）の構成例を示す図である。図２０の等化部６０５は、図７の等化部６０５に対して、先行波等化部７０２を前段に設け、遅延波等化部７０１を後段に設けた点が異なる。以下、本実施形態が第１の実施形態と異なる点を説明する。
【００８５】
先行波等化部７０２を前段に設けるため、先行波等化部７０２は、先行波Ａ１及び遅延波Ａ２を含む信号Ｘ１（ｔ）を入力する。そのため、等化部構成設定部６１４は、図１２の条件に応じて、第１のタイプ（図１１）又は第２のタイプ（図１４）のタップ係数演算方式ＴＰを先行波演算部７０４に指示する。具体的には、先行波演算部７０４は、図１５と同様に、受信信号内の先行波Ａ１の遅延量τ１の絶対値と受信信号内の遅延波Ａ２の遅延量τ２の絶対値とがすべて異なるときには、第１のタイプ（図１１）のタップ係数演算方式ＴＰでタップ係数Ｗ（ｔ）を演算し、受信信号内の先行波Ａ１の中の１つの先行波Ａ１の遅延量τ１の絶対値と受信信号内の遅延波Ａ２の中の１つの遅延波Ａ２の遅延量τ２の絶対値とが同じであるときには、第２のタイプ（図１４）のタップ係数演算方式ＴＰでタップ係数Ｗ（ｔ）を演算する。
【００８６】
これに対し、遅延波等化部７０１を後段に設けるため、遅延波等化部７０１は、先行波等化部７０２により先行波Ａ１が除去された信号Ｘ１０（ｔ）を入力する。そのため、図１２の問題は生じず、遅延波演算部７０３は、常に、第１のタイプ（図１０）のタップ係数演算方式ＴＰでタップ係数Ｗ（ｔ）を演算する。
【００８７】
遅延メモリ部７５４は、図７の遅延メモリ部７５５と同様に、信号Ｘ１（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、信号Ｘ１（ｔ）をＮ個の遅延量（Ｄｍ−τ１）遅延させたＮ個の信号Ｘ１１（ｔ）を出力する。先行波等化部７０２は、図７の信号Ｘ７（ｔ）の代わりに信号Ｘ１１（ｔ）を入力し、Ｎ個の先行波Ａ１を除去した信号Ｘ１０（ｔ）を出力する。
【００８８】
また、信号Ｘ１３（ｔ）は、等化後信号Ｘ１０（ｔ）と同じ信号である。遅延メモリ部７５４は、信号Ｘ１（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、信号Ｘ１（ｔ）を遅延させたＮ個の信号Ｘ１２（ｔ）を出力する。先行波演算部７０４は、図７の等化前信号Ｘ７（ｔ）の代わりに等化前信号Ｘ１２（ｔ）を入力し、図７の等化後信号Ｘ３（ｔ）の代わりに等化後信号Ｘ１３（ｔ）を入力し、第１の実施形態と同様に、タップ係数Ｗ（ｔ）を演算する。
【００８９】
第１のタイプ（図１１）のタップ係数演算方式ＴＰでは、等化前信号Ｘ１２（ｔ）は、等化前信号Ｘ１（ｔ）を遅延量（Ｄｍ−τ１）遅延させた信号Ｘ１（ｔ−（Ｄｍ−τ１））であり、等化後信号Ｘ１３（ｔ）は、等化後信号Ｘ１０（ｔ）と同じ信号である。図１１と同様に、等化後信号Ｘ１３（ｔ）は、等化前信号Ｘ１２（ｔ）より遅延量τ１遅延している。これにより、等化前信号Ｘ１２（ｔ）の主波成分Ａ０と等化後信号Ｘ１３（ｔ）の先行波成分Ａ１との信号同期を成立させる。
【００９０】
先行波演算部７０４は、第１のタイプのタップ係数演算方式ＴＰでは、図１１と同様に、先行波等化部７０２への入力信号Ｘ１（ｔ）（Ｘ１２（ｔ））内の主波成分Ａ０と先行波等化部７０２からの出力信号Ｘ１０（ｔ）（Ｘ１３（ｔ））内の先行波成分Ａ１との相関を取ることにより第１のタイプのタップ係数Ｗ（ｔ）を演算する。
【００９１】
第２のタイプ（図１４）のタップ係数演算方式ＴＰでは、等化前信号Ｘ１２（ｔ）は、等化前信号Ｘ１（ｔ）を遅延量（Ｄｍ−Ｔ＋τ１）遅延させた信号Ｘ１（ｔ−（Ｄｍ−Ｔ＋τ１））であり、等化後信号Ｘ１３（ｔ）は、等化後信号Ｘ１０（ｔ）と同じ信号である。図１４と同様に、等化前信号Ｘ１２（ｔ）は、等化後信号Ｘ１３（ｔ）より遅延量（Ｔ−τ１）遅延している。これにより、等化後信号Ｘ１３（ｔ）の先行波成分Ａ１のガードインターバルのコピー元Ｇ２と等化前信号Ｘ１２（ｔ）の主波成分Ａ０のガードインタバル部Ｇ１との信号同期を成立させる。
【００９２】
先行波演算部７０４は、第２のタイプのタップ係数演算方式ＴＰでは、図１４と同様に、先行波等化部７０２への入力信号Ｘ１（ｔ）（Ｘ１２（ｔ））内の主波成分Ａ０のガードインターバル部Ｇ１の区間と先行波等化部７０２からの出力信号Ｘ１０（ｔ）（Ｘ１３（ｔ））内の先行波成分Ａ１のガードインターバルのコピー元Ｇ２の区間との相関を取ることにより第２のタイプのタップ係数Ｗ（ｔ）を演算する。
【００９３】
遅延メモリ部７５５は、図７の遅延メモリ部７５５と同様に、等化後信号Ｘ３（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、等化後信号Ｘ３（ｔ）をＮ個の遅延量τ２遅延させたＮ個の信号Ｘ１４（ｔ）を出力する。遅延波等化部７０１は、図７の信号Ｘ１（ｔ）の代わりに信号Ｘ１０（ｔ）を入力し、図７の信号Ｘ５（ｔ）の代わりに信号Ｘ１４（ｔ）を入力し、Ｍ個の遅延波Ａ２を除去した信号Ｘ３（ｔ）を出力する。
【００９４】
また、信号Ｘ１５（ｔ）は、等化後信号Ｘ３（ｔ）と同じ信号である。遅延メモリ部７５５は、等化後信号Ｘ３（ｔ）を記憶し、指定されたアドレスからデータを順次読み出すことにより、等化後信号Ｘ３（ｔ）をＭ個の遅延量τ２遅延させたＭ個の信号Ｘ１６（ｔ）を出力する。図１０と同様に、信号Ｘ１６（ｔ）は、信号Ｘ１５（ｔ）に対して遅延量τ２遅延している。遅延波演算部７０３は、図１９の信号Ｘ９（ｔ）の代わりに信号Ｘ１６（ｔ）を入力し、図１９の信号Ｘ６（ｔ）の代わりに信号Ｘ１５（ｔ）を入力し、第２の実施形態と同様に、第１のタイプのタップ係数演算方式ＴＰでタップ係数Ｗ（ｔ）を演算する。
【００９５】
具体的には、遅延波演算部７０３は、第１のタイプのタップ係数演算方式ＴＰにより、図１０と同様に、遅延波等化部７０１からの出力信号Ｘ３（ｔ）（Ｘ１６（ｔ））内の主波成分Ａ０と遅延波等化部７０１からの出力信号Ｘ３（ｔ）（Ｘ１５（ｔ））内の遅延波成分Ａ２との相関を取ることにより第１のタイプのタップ係数Ｗ（ｔ）を演算する。
【００９６】
本実施形態は、先行波等化部７０２を前段に設け、遅延波等化部７０１を後段に設ける。遅延波Ａ２の電力が大きく、かつ先行波Ａ１の電力が小さい場合は、本実施形態を適用することができる。また、第１〜第３の実施形態を切り替えて使用するようにしてもよい。
【００９７】
第１〜第３の実施形態によれば、ＦＩＲフィルタ及びタップ係数演算部を共有することにより、少ないフィルタ数及びタップ係数演算部数で効率的に受信信号内の先行波及び遅延波を除去することができる。
【００９８】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００９９】
以上の実施形態に関し、さらに以下の付記を開示する。
【０１００】
（付記１）
受信信号内の遅延波をフィルタにより除去する遅延波等化部と、
前記受信信号内の先行波をフィルタにより除去する先行波等化部と、
前記受信信号内の遅延波の数及び先行波の数に応じて、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数を変える設定部と
を有することを特徴とする受信装置。
（付記２）
さらに、前記受信信号内の遅延波及び先行波の電力が閾値以上である遅延波及び先行波を選択する選択部を有し、
前記設定部は、前記選択部により選択された遅延波の数及び先行波の数に対応し、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数を設定し、
前記遅延波等化部は、前記選択部により選択された遅延波を前記フィルタにより除去し、
前記先行波等化部は、前記選択部により選択された先行波を前記フィルタにより除去することを特徴とする付記１記載の受信装置。
（付記３）
前記設定部は、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数の合計が閾値以下になるように、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数を変えることを特徴とする付記１又は２記載の受信装置。
（付記４）
前記設定部は、前記遅延波等化部に割り当てる前記フィルタの数及び前記先行波等化部に割り当てる前記フィルタの数の合計が閾値より小さいときには、前記受信信号内で最も電力の大きい先行波の遅延量の２倍の遅延量を持つ先行波を除去するためのフィルタを前記先行波等化部に割り当てることを特徴とする付記３記載の受信装置。
（付記５）
さらに、前記遅延波等化部内のフィルタのタップ係数をタップ係数演算部により演算する遅延波演算部と、
前記先行波等化部内のフィルタのタップ係数をタップ係数演算部により演算する先行波演算部とを有し、
前記設定部は、前記受信信号内の遅延波の数及び先行波の数に応じて、前記遅延波演算部に割り当てる前記タップ係数演算部の数及び前記先行波演算部に割り当てる前記タップ係数演算部の数を変えることを特徴とする付記１〜４のいずれか１項に記載の受信装置。
（付記６）
前記遅延波等化部は、前記受信信号内の遅延波をフィルタにより除去し、
前記先行波等化部は、前記遅延波等化部の出力信号内の先行波をフィルタにより除去し、
前記遅延波演算部は、前記受信信号内の先行波の遅延量の絶対値と前記受信信号内の遅延波の遅延量の絶対値とがすべて異なるときには、前記遅延波等化部への入力信号内の主波成分と前記遅延波等化部からの出力信号内の遅延波成分との相関を取ることにより第１のタイプのタップ係数を演算し、前記受信信号内の先行波の中の１つの先行波の遅延量の絶対値と前記受信信号内の遅延波の中の１つの遅延波の遅延量の絶対値とが同じであるときには、前記遅延波等化部からの出力信号内の遅延波成分のガードインターバル区間と前記遅延波等化部への入力信号内の主波成分のガードインターバルのコピー元の区間との相関を取ることにより第２のタイプのタップ係数を演算することを特徴とする付記５記載の受信装置。
（付記７）
前記遅延波等化部は、前記受信信号内の遅延波をフィルタにより除去し、
前記先行波等化部は、前記遅延波等化部の出力信号内の先行波をフィルタにより除去し、
前記遅延波演算部は、前記受信信号内の先行波の遅延量の絶対値と前記受信信号内の遅延波の遅延量の絶対値とがすべて異なるときには、前記遅延波等化部からの出力信号内の主波成分と前記遅延波等化部からの出力信号内の遅延波成分との相関を取ることにより第１のタイプのタップ係数を演算し、前記受信信号内の先行波の中の１つの先行波の遅延量の絶対値と前記受信信号内の遅延波の中の１つの遅延波の遅延量の絶対値とが同じであるときには、前記遅延波等化部からの出力信号内の遅延波成分のガードインターバル区間と前記遅延波等化部からの出力信号内の主波成分のガードインターバルのコピー元の区間との相関を取ることにより第２のタイプのタップ係数を演算することを特徴とする付記５記載の受信装置。
（付記８）
前記先行波演算部は、前記先行波等化部への入力信号内の主波成分と前記先行波等化部からの出力信号内の先行波成分との相関を取ることにより第１のタイプのタップ係数を演算することを特徴とする付記６又は７記載の受信装置。
（付記９）
前記先行波等化部は、前記受信信号内の先行波をフィルタにより除去し、
前記遅延波等化部は、前記先行波等化部の出力信号内の遅延波をフィルタにより除去し、
前記先行波演算部は、前記受信信号内の先行波の遅延量の絶対値と前記受信信号内の遅延波の遅延量の絶対値とがすべて異なるときには、前記先行波等化部への入力信号内の主波成分と前記先行波等化部からの出力信号内の先行波成分との相関を取ることにより第１のタイプのタップ係数を演算し、前記受信信号内の先行波の中の１つの先行波の遅延量の絶対値と前記受信信号内の遅延波の中の１つの遅延波の遅延量の絶対値とが同じであるときには、前記先行波等化部への入力信号内の主波成分のガードインターバル区間と前記先行波等化部からの出力信号内の先行波成分のガードインターバルのコピー元の区間との相関を取ることにより第２のタイプのタップ係数を演算することを特徴とする付記５記載の受信装置。
（付記１０）
前記遅延波演算部は、前記遅延波等化部からの出力信号内の主波成分と前記遅延波等化部からの出力信号内の遅延波成分との相関を取ることにより第１のタイプのタップ係数を演算することを特徴とする付記９記載の受信装置。
【符号の説明】
【０１０１】
２０１  アンテナ
２０２  ＲＦ部
２０３  アナログデジタル変換部
２０４  直交復調部
２０５，６０５  等化部
２０６  ガードインターバル除去部
２０７  高速フーリエ変換部
２０８  伝搬路推定部
２０９  逆高速フーリエ変換部
２１０  パスプロファイル推定部
２１１，６１１  等化パス選択部
２１２  伝搬路補償部
２１３  誤り訂正復調部
６１４  等化部構成設定部
７０１  遅延波等化部
７０２  先行波等化部
７０３  遅延波演算部
７０４  先行波演算部
７１１〜７１Ｍ  ＦＩＲフィルタ
７２１〜７２Ｎ  ＦＩＲフィルタ
７３１〜７３Ｍ  タップ係数演算部
７４１〜７４Ｎ  タップ係数演算部
７５１，７５３  減算器
７５２  遅延回路
７５４，７５５  遅延メモリ部
【図１】
0005732318.tif 000002
【図２】
0005732318.tif 000003
【図３】
0005732318.tif 000004
【図４】
0005732318.tif 000005
【図５】
0005732318.tif 000006
【図６】
0005732318.tif 000007
【図７】
0005732318.tif 000008
【図８】
0005732318.tif 000009
【図９】
0005732318.tif 000010
【図１０】
0005732318.tif 000011
【図１１】
0005732318.tif 000012
【図１２】
0005732318.tif 000013
【図１３】
0005732318.tif 000014
【図１４】
0005732318.tif 000015
【図１５】
0005732318.tif 000016
【図１６】
0005732318.tif 000017
【図１７】
0005732318.tif 000018
【図１８】
0005732318.tif 000019
【図１９】
0005732318.tif 000020
【図２０】
0005732318.tif 000021