(57)【特許請求の範囲】
【請求項１】
複数系統のＯＦＤＭ信号をそれぞれ受信する複数の受信手段と、
前記複数の受信手段で受信されたＯＦＤＭ信号をそれぞれフーリエ変換処理して周波数領域信号を生成するフーリエ変換手段と、
前記フーリエ変換手段によって生成された複数の周波数領域信号をそれぞれ等化処理する等化処理手段と、
前記等化処理手段によって等化処理された複数の周波数領域信号を合成する信号合成手段と、
前記等化処理手段によって等化処理された複数の周波数領域信号のそれぞれから全てのパイロットキャリアを抽出するパイロット抽出手段と、
予め設定された基準パイロットキャリアを生成し、前記パイロット抽出手段によって抽出された複数系統全てのパイロットキャリアのそれぞれと前記基準パイロットキャリアとを比較することによって、前記複数のパイロットキャリアのそれぞれについての位相誤差であるパイロット位相誤差を算出する位相誤差算出手段と、
前記位相誤差算出手段によって算出された複数系統全てのパイロット位相誤差に基づいて、前記信号合成手段により合成された周波数領域信号の位相を補正するための位相補正値を算出する位相補正値算出手段と
を備えることを特徴とするＯＦＤＭ通信装置。
【請求項２】
前記位相補正値算出手段は、
前記位相誤差算出手段によって算出された複数のパイロット位相誤差を平均化した値を前記位相補正値とする
ことを特徴とする請求項１に記載のＯＦＤＭ通信装置。
【請求項３】
前記位相補正値算出手段は、
前記フーリエ変換手段によって生成された複数の周波数領域信号のそれぞれに含まれるパイロットキャリアの受信レベルであるパイロット受信レベルを検出するパイロットレベル検出手段と、
前記パイロットレベル検出手段により検出されたパイロット受信レベルに基づき、前記位相誤差算出手段によって算出された前記パイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応する前記パイロット受信レベルが高いほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を第１重み付け位相誤差として算出する第１重み付け処理手段と、
前記第１重み付け処理手段によって算出された複数の第１重み付け位相誤差に基づいて、前記位相補正値を算出する第１重み付け補正値算出手段と
から構成されることを特徴とする請求項１に記載のＯＦＤＭ通信装置。
【請求項４】
前記第１重み付け補正値算出手段は、
前記第１重み付け処理手段によって算出された複数の第１重み付け位相誤差を平均化した値を前記位相補正値とする
ことを特徴とする請求項３に記載のＯＦＤＭ通信装置。
【請求項５】
前記第１重み付け処理手段は、
前記パイロットレベル検出手段により検出された全てのパイロット受信レベルの値の総和を算出する総和算出手段と、
前記パイロットレベル検出手段により検出された複数のパイロット受信レベルの値のそれぞれを、前記総和算出手段により算出された総和の値で除算した除算値を算出する除算手段と、
前記位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、このパイロット位相誤差に対応するパイロットキャリアについて前記除算手段によって算出された除算値とを乗算した値を、前記第１重み付け位相誤差として算出する乗算手段とから構成される
ことを特徴とする請求項３または請求項４に記載のＯＦＤＭ通信装置。
【請求項６】
前記位相補正値算出手段は、
前記位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、同一サブキャリア位置に位置する複数のパイロットキャリア間のパイロット位相誤差の位相差である同一キャリア間位相差を算出する第１位相差算出手段と、
前記第１位相差算出手段により算出された複数の同一キャリア間位相差に基づき、前記位相誤差算出手段によって算出された前記位相誤差のそれぞれについて、このパイロット位相誤差に対応する前記同一キャリア間位相差が小さいほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を第２重み付け位相誤差として算出する第２重み付け処理手段と
前記第２重み付け処理手段によって算出された複数の第２重み付け位相誤差に基づいて、前記位相補正値を算出する第２重み付け補正値算出手段と
から構成されることを特徴とする請求項１に記載のＯＦＤＭ通信装置。
【請求項７】
前記第２重み付け補正値算出手段は、
前記第２重み付け処理手段によって算出された複数の第２重み付け位相誤差を平均化した値を前記位相補正値とする
ことを特徴とする請求項６に記載のＯＦＤＭ通信装置。
【請求項８】
前記位相補正値算出手段は、
前記位相補正値算出手段によって算出された位相補正値を記憶する位相補正値記憶手段と、
前記位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、前記位相補正値記憶手段に記憶された位相補正値との間の位相差である補正値間位相差を算出する第２位相差算出手段と、
前記第２位相差算出手段により算出された複数の補正値間位相差に基づき、前記位相誤差算出手段によって算出された前記パイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応する前記補正値間位相差が小さいほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を第３重み付け位相誤差として算出する第３重み付け処理手段と、
前記第３重み付け処理手段によって算出された複数の第３重み付け位相誤差に基づいて、前記位相補正値を算出する第３重み付け補正値算出手段と
から構成されることを特徴とする請求項１に記載のＯＦＤＭ通信装置。
【請求項９】
前記第３重み付け補正値算出手段は、
前記第３重み付け処理手段によって算出された複数の第３重み付け位相誤差を平均化した値を前記位相補正値とする
ことを特徴とする請求項８に記載のＯＦＤＭ通信装置。
【請求項１０】
前記位相補正値算出手段は、
前記フーリエ変換手段によって生成された複数の周波数領域信号のそれぞれに含まれるパイロットキャリアの受信レベルであるパイロット受信レベルを検出するパイロットレベル検出手段と、
前記パイロットレベル検出手段により検出されたパイロット受信レベルに基づき、前記位相誤差算出手段によって算出されたパイロット位相誤差の中から、前記パイロット受信レベルの高いパイロットキャリアを選択するために予め設定された第１選択条件を満たすパイロット受信レベルを有するパイロットキャリアの前記パイロット位相誤差を第１選択位相誤差として選択する第１選択手段と、
前記第１選択手段によって選択された第１選択位相誤差に基づいて、前記位相補正値を算出する第１選択補正値算出手段と
から構成されることを特徴とする請求項１に記載のＯＦＤＭ通信装置。
【請求項１１】
前記第１選択補正値算出手段は、
前記第１選択手段によって選択された複数の第１選択位相誤差を平均化した値を前記位相補正値とする
ことを特徴とする請求項１０に記載のＯＦＤＭ通信装置。
【請求項１２】
前記位相補正値算出手段は、
前記位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、同一サブキャリア位置に位置する複数のパイロットキャリア間のパイロット位相誤差の位相差である同一キャリア間位相差を算出する第１位相差算出手段と、
前記第１位相差算出手段により算出された複数の同一キャリア間位相差に基づき、前記位相誤差算出手段によって算出されたパイロット位相誤差の中から、前記同一キャリア間位相差の小さいパイロットキャリアを選択するために予め設定された第２選択条件を満たす同一キャリア間位相差を有するパイロットキャリアの前記パイロット位相誤差を第２選択位相誤差として選択する第２選択手段と、
前記第２選択手段によって選択された第２選択位相誤差に基づいて、前記位相補正値を算出する第２選択補正値算出手段と
から構成されることを特徴とする請求項１に記載のＯＦＤＭ通信装置。
【請求項１３】
前記第２選択補正値算出手段は、
前記第２選択手段によって選択された複数の第２選択位相誤差を平均化した値を前記位相補正値とする
ことを特徴とする請求項１２に記載のＯＦＤＭ通信装置。
【請求項１４】
前記位相補正値算出手段は、
前記位相補正値算出手段によって算出された位相補正値を記憶する位相補正値記憶手段と、
前記位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、前記位相補正値記憶手段に記憶された位相補正値との間の位相差である補正値間位相差を算出する第２位相差算出手段と、
前記第２位相差算出手段により算出された複数の補正値間位相差に基づき、前記位相誤差算出手段によって算出されたパイロット位相誤差の中から、前記補正値間位相差の小さいパイロットキャリアを選択するために予め設定された第３選択条件を満たす補正値間位相差を有するパイロットキャリアの前記パイロット位相誤差を第３選択位相誤差として選択する第３選択手段と、
前記第３選択手段によって選択された第３選択位相誤差に基づいて、前記位相補正値を算出する第３選択補正値算出手段と
から構成されることを特徴とする請求項１に記載のＯＦＤＭ通信装置。
【請求項１５】
前記第３選択補正値算出手段は、
前記第３選択手段によって選択された複数の第３選択位相誤差を平均化した値を前記位相補正値とする
ことを特徴とする請求項１４に記載のＯＦＤＭ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＯＦＤＭ方式で無線通信を行うＯＦＤＭ通信装置に関する。
【背景技術】
【０００２】
近年、地上波ディジタル放送やマルチメディア移動アクセス通信(MMAC:Multimedia Mobi1e Access Communication)システム等の伝送方式として、直交周波数分割多重(Orthogonal Frequency Division Multiplexing)方式が採用されている（例えば、特許文献１及び特許文献２参照）。このＯＦＤＭ伝送方式は、送るべき情報を複数の搬送波（サブキャリア）に分割して送信するマルチキャリア伝送方式の一種である。
【特許文献１】特開２００２−１５２１６８号公報
【特許文献２】特開２００１−２３７７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなＯＦＤＭ伝送方式の送信装置は、送信ビット列をＱＰＳＫや１６ＱＡＭ等のサブキャリア変調によりシンボル化し、変調されたシンボルをサブキャリア数分だけ周波数領域に並列に配置する。その後、周波数領域に配置されたシンボルを逆高速フーリエ変換して、時間領域の信号であるＯＦＤＭ波形とし、このＯＦＤＭ波形にＩＦ／ＲＦ処理を施した上で無線送信する。
【０００４】
一方、特許文献１に記載のＯＦＤＭ伝送方式の受信装置（以下、ＯＦＤＭ受信装置という）１０１は、図１１に示すように、ＯＦＤＭ方式で無線送信された信号をアンテナ１０２で受信し、この受信信号をＲＦ／ＩＦ変換部１０３でＲＦ／ＩＦ処理した後に、Ａ／Ｄ変換部１０４でディジタル信号に変換し、更にＦＦＴ部１０５で高速フーリエ変換処理して周波数領域の信号を生成する。また等化処理部１０６で、この周波数領域の信号を用いて伝搬路推定のための等化処理を行い、その後、位相誤差補正部１０８で、等化処理部１０６で等化処理された信号（以下、等化処理信号ともいう。）の位相を補正する。そしてサブキャリア復調部１０９で、補正後の等化処理信号をサブキャリア毎に復調し、受信ビット列を生成する。
【０００５】
また位相誤差補正部１０８は、等化処理部１０６で等化処理された信号からパイロットキャリアを抽出するパイロット抽出部１１１と、パイロット抽出部１１１で抽出されたパイロットキャリア毎に、そのパイロットキャリアと、予め生成しておいた基準パイロットキャリアとの位相誤差を算出する位相誤差算出部１１２と、位相誤差算出部１１２で算出されたパイロットキャリアの位相誤差を平均化する平均化処理部１１３と、平均化処理部１１３で平均化された位相誤差に基づいて、等化処理部１０６で等化処理された信号（等化処理信号）の位相を補正する信号補正処理部１１４とを備える。
【０００６】
このようなＯＦＤＭ受信装置１０１において、等化処理部１０６で等化処理された信号（等化処理信号）は、図１２（ａ）に示すように、周波数領域と時間領域に広がって配置された信号から成り、特定の周波数領域を占める信号列から成るサブキャリア毎に、特定の時間領域を占めるシンボルが配されている。また等化処理信号は、シンボル同期確立のために所定のシンボル間隔毎に全サブキャリアに配置されたパイロットシンボルの他に、等化処理信号に対して位相誤差補正を行うための情報を提供するサブキャリアとしてのパイロットキャリアを含んでいる。図１２（ａ）においては、等化処理信号に４つのパイロットキャリアが含まれている。尚、パイロットシンボル及びパイロットキャリアの内容は、送受信側の双方で既知となっている。
【０００７】
しかしながら、周波数選択性フェージング下では、図１２（ｂ）に示すように、特定周波数だけがフェージングの影響を受けるため（図１２（ｂ）では、パイロットキャリアＰ１）、受信信号全体で受信レベルが落ちるのではなく、いずれかのパイロットキャリアの受信レベル（振幅）のみがフェージングの影響により大きく落ち込む。つまり、あるパイロットキャリアだけＳ／Ｎが悪くなる場合がある。このような場合でも位相誤差補正部１０８は、Ｓ／Ｎの悪いパイロットキャリアから算出した位相誤差もそのまま平均化するため、その平均結果が、Ｓ／Ｎの悪いパイロットキャリアの影響を受けて、位相誤差補正の精度が低下するという問題があった。
【０００８】
ところで、無線通信分野ではフェージング対策としてダイバーシチ受信が広く用いられる。そこで、ダイバーシチ受信技術を特許文献１に記載の技術に適用したＯＦＤＭ受信装置１２１を考える。このＯＦＤＭ受信装置１２１は、図１３（ａ）に示すように、アンテナ１０２とＲＦ／ＩＦ変換部１０３とＡ／Ｄ変換部１０４とＦＦＴ部１０５と等化処理部１０６と位相誤差補正部１０８とからなるダイバーシチブランチ（以下、単にブランチともいう）を複数（図１３（ａ）では２つ）備えて、それぞれのブランチの位相誤差補正部１０８から出力される信号を信号合成部１０７で合成し、この合成した信号をサブキャリア復調部１０９で復調するように構成される。
【０００９】
しかし、このように構成されたＯＦＤＭ受信装置１２１では、前述のように周波数選択性フェージング下において等化処理信号の位相誤差を補正しきれないため、位相誤差を補正した後に信号を合成しても、ダイバーシチ受信による十分な効果が得られない。
【００１０】
また、周波数選択性フェージング下での位相補正値の算出精度を向上させる技術が特許文献２に記載されており、特許文献２に記載のＯＦＤＭ受信装置１４１は、図１３（ｂ）に示すように、アンテナ１０２とＲＦ／ＩＦ変換部１０３とＡ／Ｄ変換部１０４とＦＦＴ部１０５と等化処理部１０６とからなるダイバーシチブランチを複数（図１３（ａ）では２つ）備えて、それぞれのブランチの等化処理部１０６から出力される信号を信号合成部１０７で合成し、この合成した信号の位相誤差を位相誤差補正部１０８で補正して、更に、補正された信号をサブキャリア復調部１０９で復調するように構成される。尚、上記各ブランチは共通の発振器及びＰＬＬを使用している。
【００１１】
このように構成されたＯＦＤＭ受信装置１４１では、各ブランチで共通の発振器及びＰＬＬが使用されることで、各ブランチで発生する位相誤差が等しくなり、位相誤差補正の前に信号合成が可能になる。一方、通常のダイバーシチ受信の信号合成は、上述のＯＦＤＭ受信装置１２１のように、位相誤差補正の後に行われる。
【００１２】
従って、ＯＦＤＭ受信装置１４１では、周波数選択性フェージングにより各パイロットキャリアのＳ／Ｎ劣化が発生しても、ダイバーシチ受信による効果で、位相誤差補正の前における各パイロットキャリアのＳ／Ｎが向上し、位相補正値の算出精度を向上させることが可能となる。
【００１３】
しかし、ＯＦＤＭ受信装置１４１においては、図１４に示すように、両ブランチで同一サブキャリア位置のパイロットキャリアにＳ／Ｎ劣化が発生した場合（つまり、ブランチ間で各パイロットキャリアの相関が高い場合）に（図１４では、パイロットキャリアＰ３）、ダイバーシチ効果が得られないため、後段の位相誤差補正部１０８にＳ／Ｎの悪いパイロットキャリアが入力されることになり、位相補正値の算出精度が低下するという問題があった。
【００１４】
本発明は、こうした問題に鑑みなされたものであり、ＯＦＤＭ通信装置において、周波数選択性フェージング下における位相補正値の算出精度を向上させることを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するためになされた請求項１に記載のＯＦＤＭ通信装置では、複数の受信手段が複数系統のＯＦＤＭ信号をそれぞれ受信する。またフーリエ変換手段が、複数の受信手段で受信されたＯＦＤＭ信号をそれぞれフーリエ変換処理して周波数領域信号を生成し、等化処理手段が、フーリエ変換手段によって生成された複数の周波数領域信号をそれぞれ等化処理する。また信号合成手段が、等化処理手段によって等化処理された複数の周波数領域信号を合成する。
【００１６】
更にパイロット抽出手段が、等化処理手段によって等化処理された複数の周波数領域信号のそれぞれから全てのパイロットキャリアを抽出し、位相誤差算出手段が、予め設定された基準パイロットキャリアを生成し、パイロット抽出手段によって抽出された複数系統全てのパイロットキャリアのそれぞれと基準パイロットキャリアとを比較することによって、複数のパイロットキャリアのそれぞれについての位相誤差であるパイロット位相誤差を算出する。
【００１７】
そして位相補正値算出手段が、位相誤差算出手段によって算出された複数系統全てのパイロット位相誤差に基づいて、信号合成手段により合成された周波数領域信号の位相を補正するための位相補正値を算出する。
【００１８】
このように本発明のＯＦＤＭ通信装置では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアの位相誤差（パイロット位相誤差）を用いて位相補正値を算出する。
従って、本発明のＯＦＤＭ通信装置によれば、各系統で位相補正値を算出する場合よりも、位相補正値を算出するためのサンプル数が増加し、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。
【００１９】
尚、請求項１に記載のＯＦＤＭ通信装置では、請求項２に記載のように、位相補正値算出手段は、位相誤差算出手段によって算出された複数のパイロット位相誤差を平均化した値を位相補正値とするとよい。
【００２０】
次に、請求項３に記載のＯＦＤＭ通信装置では、位相補正値算出手段が、パイロットレベル検出手段と第１重み付け処理手段と第１重み付け補正値算出手段とから構成される。そして、パイロットレベル検出手段が、フーリエ変換手段によって生成された複数の周波数領域信号のそれぞれに含まれるパイロットキャリアの受信レベルであるパイロット受信レベルを検出し、第１重み付け処理手段が、パイロットレベル検出手段により検出されたパイロット受信レベルに基づき、位相誤差算出手段によって算出されたパイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応するパイロット受信レベルが高いほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を第１重み付け位相誤差として算出し、第１重み付け補正値算出手段が、第１重み付け処理手段によって算出された複数の第１重み付け位相誤差に基づいて、位相補正値を算出する。
【００２１】
つまり、本発明では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、受信レベルの小さいパイロットキャリアよりも、受信レベルの大きいパイロットキャリアの方の影響を大きく反映させた上で位相補正値を算出することができる。
【００２２】
従って、本発明のＯＦＤＭ通信装置によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。さらに、異なる系統（ブランチ）間にまたがる全てのパイロットキャリアに対し重み付け処理を行うため、同一サブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、サブキャリア位置の異なるパイロットキャリアから信頼性の高い位相誤差を算出できるため、位相補正値の算出精度を向上させることができる。
【００２３】
尚、請求項３に記載のＯＦＤＭ通信装置では、請求項４に記載のように、第１重み付け補正値算出手段は、第１重み付け処理手段によって算出された複数の第１重み付け位相誤差を平均化した値を位相補正値とするとよい。
【００２４】
また、請求項３または請求項４に記載のＯＦＤＭ通信装置では、請求項５に記載のように、第１重み付け処理手段が総和算出手段と除算手段と乗算手段とから構成され、総和算出手段が、パイロットレベル検出手段により検出された全てのパイロット受信レベルの値の総和を算出し、除算手段が、パイロットレベル検出手段により検出された複数のパイロット受信レベルの値のそれぞれを、総和算出手段により算出された総和の値で除算した除算値を算出し、乗算手段が、位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、このパイロット位相誤差に対応するパイロットキャリアについて除算手段によって算出された除算値とを乗算した値を、第１重み付け位相誤差として算出するようにするとよい。
【００２５】
次に、請求項６に記載のＯＦＤＭ通信装置では、位相補正値算出手段が、第１位相差算出手段と第２重み付け処理手段と第２重み付け補正値算出手段とから構成される。そして、第１位相差算出手段が、位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、同一サブキャリア位置に位置する複数のパイロットキャリア間のパイロット位相誤差の位相差である同一キャリア間位相差を算出し、第２重み付け処理手段が、第１位相差算出手段により算出された複数の同一キャリア間位相差に基づき、位相誤差算出手段によって算出された位相誤差のそれぞれについて、このパイロット位相誤差に対応する同一キャリア間位相差が小さいほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を第２重み付け位相誤差として算出し、第２重み付け補正値算出手段が、第２重み付け処理手段によって算出された複数の第２重み付け位相誤差に基づいて、位相補正値を算出する。
【００２６】
つまり、本発明では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、異なる系統（ブランチ）間で位相差の小さいサブキャリア位置のパイロットキャリア、つまり、共にＳ／Ｎの大きいパイロットキャリアから算出した位相誤差の影響を大きく反映させた上で位相補正値を算出することができる。
【００２７】
従って、本発明のＯＦＤＭ通信装置によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のパイロットキャリアのＳ／Ｎが共に大きければ、位相補正値を算出する際にＳ／Ｎの小さいパイロットキャリアの影響を小さくすることができるため、位相補正値の算出精度を向上させることができる。
【００２８】
尚、請求項６に記載のＯＦＤＭ通信装置では、請求項７に記載のように、第２重み付け補正値算出手段は、第２重み付け処理手段によって算出された複数の第２重み付け位相誤差を平均化した値を位相補正値とするとよい。
【００２９】
次に、請求項８に記載のＯＦＤＭ通信装置では、位相補正値算出手段が、位相補正値記憶手段と第２位相差算出手段と第３重み付け位相誤差と第３重み付け補正値算出手段とから構成される。そして、位相補正値記憶手段が、位相補正値算出手段によって算出された位相補正値を記憶し、第２位相差算出手段が、位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、位相補正値記憶手段に記憶された位相補正値との間の位相差である補正値間位相差を算出し、第３重み付け処理手段が、第２位相差算出手段により算出された複数の補正値間位相差に基づき、位相誤差算出手段によって算出されたパイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応する補正値間位相差が小さいほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を第３重み付け位相誤差として算出し、第３重み付け補正値算出手段が、第３重み付け処理手段によって算出された複数の第３重み付け位相誤差に基づいて、位相補正値を算出する。
【００３０】
つまり、本発明では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、過去の位相補正値との位相差が小さいサブキャリア位置のパイロットキャリア、つまりＳ／Ｎの大きいパイロットキャリアから算出した位相誤差の影響を大きく反映させた上で位相補正値を算出することができる。
【００３１】
従って、本発明のＯＦＤＭ通信装置によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のパイロットキャリアのＳ／Ｎが共に大きければ、位相補正値を算出する際にＳ／Ｎの小さいパイロットキャリアの影響を小さくすることができるため、位相補正値の算出精度を向上させることができる。
【００３２】
尚、請求項８に記載のＯＦＤＭ通信装置では、請求項９に記載のように、第３重み付け補正値算出手段は、第３重み付け処理手段によって算出された複数の第３重み付け位相誤差を平均化した値を位相補正値とするとよい。
【００３３】
次に、請求項１０に記載のＯＦＤＭ通信装置では、位相補正値算出手段が、パイロットレベル検出手段と第１選択手段と第１選択補正値算出手段とから構成される。そして、パイロットレベル検出手段が、フーリエ変換手段によって生成された複数の周波数領域信号のそれぞれに含まれるパイロットキャリアの受信レベルであるパイロット受信レベルを検出し、第１選択手段が、パイロットレベル検出手段により検出されたパイロット受信レベルに基づき、位相誤差算出手段によって算出されたパイロット位相誤差の中から、パイロット受信レベルの高いパイロットキャリアを選択するために予め設定された第１選択条件を満たすパイロット受信レベルを有するパイロットキャリアのパイロット位相誤差を第１選択位相誤差として選択し、第１選択補正値算出手段が、第１選択手段によって選択された第１選択位相誤差に基づいて、位相補正値を算出する。
【００３４】
尚、上記第１選択条件としては、例えば、受信レベルが任意の閾値を超えるものや、相対的に受信レベルが大きいものとするとよい。
つまり、本発明では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、受信レベルの大きいパイロットキャリアから算出された位相誤差で位相補正値を算出することができる。
【００３５】
従って、本発明のＯＦＤＭ通信装置によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を受けることなく、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のＳ／Ｎの大きいパイロットキャリアを用いて位相補正値を算出するため、位相補正値の算出精度を向上させることができる。
【００３６】
尚、請求項１０に記載のＯＦＤＭ通信装置では、請求項１１に記載のように、第１選択補正値算出手段は、第１選択手段によって選択された複数の第１選択位相誤差を平均化した値を位相補正値とするとよい。
【００３７】
次に、請求項１２に記載のＯＦＤＭ通信装置では、位相補正値算出手段が、第１位相差算出手段と第２選択手段と第２選択補正値算出手段とから構成される。そして、第１位相差算出手段が、位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、同一サブキャリア位置に位置する複数のパイロットキャリア間のパイロット位相誤差の位相差である同一キャリア間位相差を算出し、第２選択手段が、第１位相差算出手段により算出された複数の同一キャリア間位相差に基づき、位相誤差算出手段によって算出されたパイロット位相誤差の中から、同一キャリア間位相差の小さいパイロットキャリアを選択するために予め設定された第２選択条件を満たす同一キャリア間位相差を有するパイロットキャリアのパイロット位相誤差を第２選択位相誤差として選択し、第２選択補正値算出手段が、第２選択手段によって選択された第２選択位相誤差に基づいて、位相補正値を算出する。
【００３８】
尚、上記第２選択条件としては、例えば、同一キャリア間位相差が任意の閾値以下のものや、相対的に同一キャリア間位相差が小さいものとするとよい。
つまり、本発明では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、異なる系統（ブランチ）間で位相差の小さいサブキャリア位置のパイロットキャリア、つまり、共にＳ／Ｎの大きいパイロットキャリアから算出した位相誤差で位相補正値を算出することができる。
【００３９】
従って、本発明のＯＦＤＭ通信装置によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を受けることなく、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のＳ／Ｎの大きいパイロットキャリアを用いて位相補正値を算出するため、位相補正値の算出精度を向上させることができる。
【００４０】
尚、請求項１２に記載のＯＦＤＭ通信装置では、請求項１３に記載のように、第２選択補正値算出手段は、第２選択手段によって選択された複数の第２選択位相誤差を平均化した値を位相補正値とするとよい。
【００４１】
次に、請求項１４に記載のＯＦＤＭ通信装置では、位相補正値算出手段が、位相補正値記憶手段と第２位相差算出手段と第３選択手段と第３選択補正値算出手段とから構成される。そして、位相補正値記憶手段が、位相補正値算出手段によって算出された位相補正値を記憶し、第２位相差算出手段が、位相誤差算出手段によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、位相補正値記憶手段に記憶された位相補正値との間の位相差である補正値間位相差を算出し、第３選択手段が、第２位相差算出手段により算出された複数の補正値間位相差に基づき、位相誤差算出手段によって算出されたパイロット位相誤差の中から、補正値間位相差の小さいパイロットキャリアを選択するために予め設定された第３選択条件を満たす補正値間位相差を有するパイロットキャリアのパイロット位相誤差を第３選択位相誤差として選択し、第３選択補正値算出手段が、第３選択手段によって選択された第３選択位相誤差に基づいて、位相補正値を算出する。
【００４２】
尚、上記第３選択条件としては、例えば、補正値間位相差が任意の閾値以下のものや、相対的に補正値間位相差が小さいものとするとよい。
つまり、本発明では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、過去の位相補正値との位相差が小さいサブキャリア位置のパイロットキャリア、つまりＳ／Ｎの大きいパイロットキャリアから算出した位相誤差で位相補正値を算出することができる。
【００４３】
従って、本発明のＯＦＤＭ通信装置によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を受けることなく、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のＳ／Ｎの大きいパイロットキャリアを用いて位相補正値を算出するため、位相補正値の算出精度を向上させることができる。
【００４４】
尚、請求項１４に記載のＯＦＤＭ通信装置では、請求項１５に記載のように、第３選択補正値算出手段は、第３選択手段によって選択された複数の第３選択位相誤差を平均化した値を位相補正値とするとよい。
【発明を実施するための最良の形態】
【００４５】
（第１実施形態）
以下に本発明の第１実施形態について図面をもとに説明する。
図１は、本発明が適用された第１実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【００４６】
図１に示すように、第１実施形態のＯＦＤＭ通信装置１は、ＯＦＤＭ信号を受信する２系統のダイバーシチブランチＡ，Ｂと、ダイバーシチブランチＡ，Ｂから出力された信号を合成する信号合成部７と、ダイバーシチブランチＡ，Ｂから出力された信号に基づいて信号合成部７で合成された信号の位相を補正する位相誤差補正部８と、位相誤差補正部８で補正された信号を復調し受信ビット列を生成するサブキャリア復調部９とを備える。
【００４７】
尚、サブキャリア復調部９で生成された受信ビット列は図示しない処理装置に入力され、この処理装置は、入力した受信ビット列に応じた画像表示処理や音声表示処理等を行う。
【００４８】
これらのうちダイバーシチブランチＡは、ＯＦＤＭ伝送方式の送信装置（不図示）により無線送信されて伝搬路を伝搬してきたＯＦＤＭ信号を受信するアンテナ２ａと、アンテナ２ａが受信したＯＦＤＭ信号についてＲＦ／ＩＦ処理及びタイミング再生処理等を行い、ベースバンドのアナログ信号を生成するＲＦ／ＩＦ変換部３ａと、ＲＦ／ＩＦ変換部３ａによって生成されたアナログ信号をディジタル信号に変換するＡ／Ｄ変換部４ａと、Ａ／Ｄ変換部４ａによって変換されたディジタル信号について高速フーリエ変換処理を行い時間領域の信号から周波数領域の信号（以下、周波数領域信号という）に変換するＦＦＴ部５ａと、ＦＦＴ部５ａによって変換された周波数領域信号について伝搬路推定を行いその推定値を用いて等化処理をする等化処理部６ａとを備える。
【００４９】
またダイバーシチブランチＢは、ダイバーシチブランチＡと同様にして、アンテナ２ｂとＲＦ／ＩＦ変換部３ｂとＡ／Ｄ変換部４ｂとＦＦＴ部５ｂと等化処理部６ｂとを備える。
【００５０】
また位相誤差補正部８は、等化処理部６ａ及び等化処理部６ｂで等化処理された信号からパイロットキャリアを抽出するパイロット抽出部１１と、パイロット抽出部１１で抽出された２系統分のパイロットキャリアと、予め生成しておいた（同じサブキャリア周波数帯域を占める）基準パイロットキャリアとの複素除算を行い、位相誤差を算出する位相誤差算出部１２と、位相誤差算出部１２で算出された位相誤差を平均化した値を位相補正値として算出する平均化処理部１３と、信号合成部７で合成された信号（以下、合成信号という）を平均化処理部１３で算出された位相補正値で複素除算し、合成信号の位相を補正する信号補正処理部１４とを備える。
【００５１】
尚、本実施形態では、１ブランチあたり１シンボル中のパイロットキャリアの数は４本である。このためパイロット抽出部１１は、８本のパイロットキャリアを位相誤差算出部１２に出力する。また位相誤差算出部１２は、入力した８本のパイロットキャリアそれぞれに対応した８個の位相誤差を平均化処理部１３に出力する。
【００５２】
また平均化処理部１３は、図２に示すように、位相誤差算出部１２から入力した８個の位相誤差を複素加算する複素加算部１３ａと、複素加算部１３ａで複素加算された値を振幅値が１になるように正規化して、正規化した値を位相補正値として信号補正処理部１４に出力する正規化処理部１３ｂとを備える。
【００５３】
このように構成されたＯＦＤＭ通信装置１では、２本のアンテナ２ａ，２ｂが２系統のＯＦＤＭ信号をそれぞれ受信し、ＦＦＴ部５ａ，５ｂが、アンテナ２ａ，２ｂで受信されたＯＦＤＭ信号をそれぞれフーリエ変換処理して周波数領域信号を生成し、等化処理部６ａ，６ｂが、ＦＦＴ部５ａ，５ｂによって生成された周波数領域信号をそれぞれ等化処理する。
【００５４】
更にパイロット抽出部１１が、等化処理部６ａ，６ｂによって等化処理された複数の周波数領域信号のそれぞれからパイロットキャリアを抽出し、位相誤差算出部１２が、予め設定された基準パイロットキャリアを生成し、パイロット抽出部１１によって抽出された８本のパイロットキャリアのそれぞれと基準パイロットキャリアとを比較することによって、８本のパイロットキャリアのそれぞれについての位相誤差（以下、パイロット位相誤差という）を算出する。
【００５５】
そして平均化処理部１３が、位相誤差算出部１２によって算出された８個のパイロット位相誤差を複素加算し、この加算値を振幅値が１になるように正規化して、この正規化した値を位相補正値として算出する。
【００５６】
このようにＯＦＤＭ通信装置１では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアの位相誤差（パイロット位相誤差）を用いて位相補正値を算出する。
従って、ＯＦＤＭ通信装置１によれば、各系統で位相補正値を算出する場合よりも、位相補正値を算出するためのサンプル数が増加し、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。
【００５７】
以上説明した実施形態において、アンテナ２ａ，２ｂは本発明における受信手段、ＦＦＴ部５ａ，５ｂは本発明におけるフーリエ変換手段、等化処理部６ａ，６ｂは本発明における等化処理手段、パイロット抽出部１１は本発明におけるパイロット抽出手段、位相誤差算出部１２は本発明における位相誤差算出手段、平均化処理部１３は本発明における位相補正値算出手段である。
【００５８】
（第２実施形態）
以下に本発明の第２実施形態について図面をもとに説明する。
図３は、本発明が適用された第２実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【００５９】
図３に示すように、第２実施形態におけるＯＦＤＭ通信装置１が第１実施形態と異なるのは、位相誤差補正部８の構成が変更されている点である。
即ち、第２実施形態の位相誤差補正部８は、上述のパイロット抽出部１１と位相誤差算出部１２と、ＦＦＴ部５ａ，５ｂによって変換された周波数領域信号の各パイロットキャリアの受信レベル（以下、パイロット受信レベルという）を検出するパイロットレベル検出部２１と、パイロットレベル検出部２１により検出されたパイロット受信レベルの値に基づき、位相誤差算出部１２で算出されたパイロット位相誤差のそれぞれについて重み付け処理を行う重み付け処理部２２と、重み付け処理部２２で重み付け処理されたパイロット位相誤差（以下、重み付け位相誤差という）を平均化した値を位相補正値として算出する平均化処理部２３と、信号合成部７で合成された信号（合成信号）を平均化処理部２３で算出された位相補正値で複素除算し、合成信号の位相を補正する信号補正処理部２４とを備える。
【００６０】
尚、本実施形態では、１ブランチあたり１シンボル中のパイロットキャリアの数は４本である。このためパイロットレベル検出部２１は、８個のパイロット受信レベルの値を重み付け処理部２２に出力する。また重み付け処理部２２は、入力した８個のパイロット位相誤差それぞれに対応した８個の重み付け位相誤差を平均化処理部２３に出力する。
【００６１】
これらのうち重み付け処理部２２は、図４に示すように、パイロットレベル検出部２１により検出された８個のパイロット受信レベルの値（以下、パイロット受信レベル値という）を入力し、この８個のパイロット受信レベル値を全て加算した値（以下、受信レベル総和値という）を算出する加算器２２ａと、パイロットレベル検出部２１で検出された８個のパイロット受信レベル値の中からそれぞれ異なる１個のパイロット受信レベル値を入力するとともに加算器２２ａで算出された受信レベル総和値を入力し、入力したパイロット受信レベル値を受信レベル総和値で除算した除算値を算出する８個の除算器２２ｂと、位相誤差算出部１２で算出された１個のパイロット位相誤差とこのパイロット位相誤差に対応する除算器２２ｂで算出された除算値とを入力し、入力したパイロット位相誤差と除算値との乗算値を算出し、算出した乗算値を平均化処理部２３に出力する８個の乗算器２２ｃとを備える。
【００６２】
このように構成されたＯＦＤＭ通信装置１では、パイロットレベル検出部２１が、ＦＦＴ部５ａ，５ｂによって生成された複数の周波数領域信号の各パイロットキャリアの受信レベル（パイロット受信レベル）を検出し、重み付け処理部２２が、パイロットレベル検出部２１により検出されたパイロット受信レベルに基づき、位相誤差算出部１２によって算出されたパイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応するパイロット受信レベルが高いほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を重み付け位相誤差として算出し、平均化処理部２３が、重み付け処理部２２によって算出された８個の重み付け位相誤差に基づいて、位相補正値を算出する。
【００６３】
このようにＯＦＤＭ通信装置１では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、受信レベルの小さいパイロットキャリアよりも、受信レベルの大きいパイロットキャリアの方の影響を大きく反映させた上で位相補正値を算出することができる。
【００６４】
従って、ＯＦＤＭ通信装置１によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。さらに、異なる系統（ブランチ）間にまたがる全てのパイロットキャリアに対し重み付け処理を行うため、同一サブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、サブキャリア位置の異なるパイロットキャリアから信頼性の高い位相誤差を算出できるため、位相補正値の算出精度を向上させることができる。
【００６５】
以上説明した実施形態において、パイロットレベル検出部２１は本発明におけるパイロットレベル検出手段、重み付け処理部２２は本発明における第１重み付け処理手段、平均化処理部２３は本発明における第１重み付け補正値算出手段、重み付け処理部２２により算出された重み付け位相誤差は本発明における第１重み付け位相誤差である。
【００６６】
次に、本実施形態のＯＦＤＭ通信装置１と、特許文献１及び特許文献２に記載の技術を適用したＯＦＤＭ通信装置とのパケット誤り率についての比較結果を説明する。
図１０は、表１に示す緒元のもとに、パケット誤り率特性について計算機シミュレーションを行った結果である。
【００６７】
【表１】
0004725356.tif 000002
【００６８】
尚、本実施形態のＯＦＤＭ通信装置１（以下、本発明装置という）、特許文献１の技術を適用したＯＦＤＭ通信装置（以下、第１従来装置という）及び特許文献２の技術を適用したＯＦＤＭ通信装置（以下、第２従来装置という）はそれぞれ、図３、図１３（ａ）及び図１３（ｂ）に記載の構成を採用している。また比較のために、信号の位相ずれを理想的に補正した時のパケット誤り率特性（つまり、位相補正値の誤差が０のときの特性）を理想特性として、図１０中に同時に示す。そして、図１０中の実線Ｌ１，Ｌ２，Ｌ３はそれぞれ、第１従来装置、第２従来装置及び本発明装置のパケット誤り率特性、実線Ｌ４は理想特性である。
【００６９】
図１０に示すように、本発明装置のパケット誤り率特性は、第１従来装置及び第２従来装置のパケット誤り率特性よりも改善され、理想特性とほぼ等しい特性となる。
（第３実施形態）
以下に本発明の第３実施形態について図面をもとに説明する。
【００７０】
図５は、本発明が適用された第３実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
図５に示すように、第３実施形態におけるＯＦＤＭ通信装置１が第１実施形態と異なるのは、位相誤差補正部８の構成が変更されている点である。
【００７１】
即ち、第３実施形態の位相誤差補正部８は、上述のパイロット抽出部１１と位相誤差算出部１２と、位相誤差算出部１２で算出された８個のパイロット位相誤差のそれぞれについて、同一サブキャリア位置に位置するパイロットキャリア間のパイロット位相誤差の位相差（以下、同一キャリア間位相差という）を算出する位相差算出部３１と、位相差算出部３１で算出された８個の同一キャリア間位相差に基づき、位相誤差算出部１２で算出されたパイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応する同一キャリア間位相差が小さいほど重み付けを大きくした重み付け処理を行う重み付け処理部３２と、重み付け処理部３２で重み付け処理されたパイロット位相誤差（以下、重み付け位相誤差という）を平均化した値を位相補正値として算出する平均化処理部３３と、信号合成部７で合成された信号（合成信号）を平均化処理部３３で算出された位相補正値で複素除算し、合成信号の位相を補正する信号補正処理部３４とを備える。
【００７２】
尚、本実施形態では、１ブランチあたり１シンボル中のパイロットキャリアの数は４本である。このため位相差算出部３１は、８個の同一キャリア間位相差の値を重み付け処理部３２に出力する。また重み付け処理部３２は、入力した８個のパイロット位相誤差それぞれに対応した８個の重み付け位相誤差を平均化処理部３３に出力する。
【００７３】
このように構成されたＯＦＤＭ通信装置１では、位相差算出部３１が、位相誤差算出部１２によって算出された８個のパイロット位相誤差のそれぞれについて同一キャリア間位相差を算出し、重み付け処理部３２が、位相差算出部３１により算出された８個の同一キャリア間位相差に基づき、位相誤差算出部１２によって算出された位相誤差のそれぞれについて、このパイロット位相誤差に対応する同一キャリア間位相差が小さいほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を重み付け位相誤差として算出し、平均化処理部３３が、重み付け処理部３２によって算出された８個の重み付け位相誤差に基づいて、位相補正値を算出する。
【００７４】
このようにＯＦＤＭ通信装置１では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、異なる系統（ブランチ）間で位相差の小さいサブキャリア位置のパイロットキャリア、つまり、共にＳ／Ｎの大きいパイロットキャリアから算出した位相誤差の影響を大きく反映させた上で位相補正値を算出することができる。
【００７５】
従って、ＯＦＤＭ通信装置１によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のパイロットキャリアのＳ／Ｎが共に大きければ、位相補正値を算出する際にＳ／Ｎの小さいパイロットキャリアの影響を小さくすることができるため、位相補正値の算出精度を向上させることができる。
【００７６】
以上説明した実施形態において、位相差算出部３１は本発明における第１位相差算出手段、重み付け処理部３２は本発明における第２重み付け処理手段、平均化処理部３３は本発明における第２重み付け補正値算出手段、重み付け処理部３２により算出された重み付け位相誤差は本発明における第２重み付け位相誤差である。
【００７７】
（第４実施形態）
以下に本発明の第４実施形態について図面をもとに説明する。
図６は、本発明が適用された第４実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【００７８】
図６に示すように、第４実施形態におけるＯＦＤＭ通信装置１が第１実施形態と異なるのは、位相誤差補正部８の構成が変更されている点である。
即ち、第４実施形態の位相誤差補正部８は、上述のパイロット抽出部１１と位相誤差算出部１２と、位相誤差算出部１２で算出された８個のパイロット位相誤差のそれぞれと後述の記憶部４５に記憶された最新の位相補正値との間の位相差（以下、補正値間位相差という）を算出する位相差算出部４１と、位相差算出部４１で算出された８個の補正値間位相差に基づき、位相誤差算出部１２で算出されたパイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応する補正値間位相差が小さいほど重み付けを大きくした重み付け処理を行う重み付け処理部４２と、重み付け処理部４２で重み付け処理されたパイロット位相誤差（以下、重み付け位相誤差という）を平均化した値を位相補正値として算出する平均化処理部４３と、信号合成部７で合成された信号（合成信号）を平均化処理部４３で算出された位相補正値で複素除算し、合成信号の位相を補正する信号補正処理部４４と、平均化処理部４３で算出された位相補正値を記憶する記憶部４５とを備える。
【００７９】
尚、本実施形態では、１ブランチあたり１シンボル中のパイロットキャリアの数は４本である。このため位相差算出部４１は、８個の補正値間位相差の値を重み付け処理部４２に出力する。また重み付け処理部４２は、入力した８個のパイロット位相誤差それぞれに対応した８個の重み付け位相誤差を平均化処理部４３に出力する。
【００８０】
このように構成されたＯＦＤＭ通信装置１では、記憶部４５が、平均化処理部４３によって算出された位相補正値を記憶し、位相差算出部４１が、位相誤差算出部１２によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、記憶部４５に記憶された位相補正値との間の位相差（補正値間位相差）を算出し、重み付け処理部４２が、位相差算出部４１により算出された８個の補正値間位相差に基づき、位相誤差算出部１２によって算出されたパイロット位相誤差のそれぞれについて、このパイロット位相誤差に対応する補正値間位相差が小さいほど重み付けを大きくした重み付け処理を行い、この重み付け処理を行ったパイロット位相誤差を重み付け位相誤差として算出し、平均化処理部４３が、重み付け処理部４２によって算出された８個の重み付け位相誤差に基づいて、位相補正値を算出する。
【００８１】
このようにＯＦＤＭ通信装置１では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、過去の位相補正値との位相差が小さいサブキャリア位置のパイロットキャリア、つまりＳ／Ｎの大きいパイロットキャリアから算出した位相誤差の影響を大きく反映させた上で位相補正値を算出することができる。
【００８２】
従って、ＯＦＤＭ通信装置１によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を抑え、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のパイロットキャリアのＳ／Ｎが共に大きければ、位相補正値を算出する際にＳ／Ｎの小さいパイロットキャリアの影響を小さくすることができるため、位相補正値の算出精度を向上させることができる。
【００８３】
以上説明した実施形態において、位相差算出部４１は本発明における第２位相差算出手段、重み付け処理部４２は本発明における第３重み付け処理手段、平均化処理部４３は本発明における第３重み付け補正値算出手段、記憶部４５は本発明における位相補正値記憶手段、重み付け処理部４２により算出された重み付け位相誤差は本発明における第３重み付け位相誤差である。
【００８４】
（第５実施形態）
以下に本発明の第５実施形態について図面をもとに説明する。
図７は、本発明が適用された第５実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【００８５】
図７に示すように、第５実施形態におけるＯＦＤＭ通信装置１が第１実施形態と異なるのは、位相誤差補正部８の構成が変更されている点である。
即ち、第５実施形態の位相誤差補正部８は、上述のパイロット抽出部１１と位相誤差算出部１２と、ＦＦＴ部５ａ，５ｂによって変換された周波数領域信号の各パイロットキャリアの受信レベル（以下、パイロット受信レベルという）を検出するパイロットレベル検出部２１と、パイロットレベル検出部２１により検出されたパイロット受信レベルの値に基づき、位相誤差算出部１２で算出されたパイロット位相誤差の中で、パイロット受信レベルの値が予め設定されている閾値を超えているパイロットキャリアのパイロット位相誤差を選択する選択部５２と、選択部５２で選択されたパイロット位相誤差（以下、選択位相誤差という）を平均化した値を位相補正値として算出する平均化処理部５３と、信号合成部７で合成された信号（合成信号）を平均化処理部５３で算出された位相補正値で複素除算し、合成信号の位相を補正する信号補正処理部５４とを備える。
【００８６】
尚、本実施形態では、１ブランチあたり１シンボル中のパイロットキャリアの数は４本である。このためパイロットレベル検出部５１は、８個のパイロット受信レベルの値を選択部５２に出力する。また平均化処理部５３は、パイロット受信レベルに基づいた選択結果に応じて、０〜８個の選択位相誤差を平均化処理部５３に出力する。
【００８７】
このように構成されたＯＦＤＭ通信装置１では、パイロットレベル検出部５１が、ＦＦＴ部５ａ，５ｂによって生成された複数の周波数領域信号の各パイロットキャリアの受信レベル（パイロット受信レベル）を検出し、選択部５２が、パイロットレベル検出部５１により検出されたパイロット受信レベルに基づき、位相誤差算出部１２によって算出されたパイロット位相誤差の中から、パイロット受信レベルが予め設定されている閾値を超えているパイロットキャリアのパイロット位相誤差を選択し、平均化処理部５３が、選択部５２によって選択された選択位相誤差に基づいて、位相補正値を算出する。
【００８８】
このようにＯＦＤＭ通信装置１では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、受信レベルの大きいパイロットキャリアから算出された位相誤差で位相補正値を算出することができる。
【００８９】
従って、ＯＦＤＭ通信装置１によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を受けることなく、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のＳ／Ｎの大きいパイロットキャリアを用いて位相補正値を算出するため、位相補正値の算出精度を向上させることができる。
【００９０】
以上説明した実施形態において、パイロットレベル検出部５１は本発明におけるパイロットレベル検出手段、選択部５２は本発明における第１選択手段、平均化処理部５３は本発明における第１選択補正値算出手段、選択部５２により選択された選択位相誤差は本発明における第１選択位相誤差、「パイロット受信レベルが予め設定されている閾値を超えている」ことは本発明における第１選択条件である。
【００９１】
（第６実施形態）
以下に本発明の第６実施形態について図面をもとに説明する。
図８は、本発明が適用された第６実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【００９２】
図８に示すように、第６実施形態におけるＯＦＤＭ通信装置１が第１実施形態と異なるのは、位相誤差補正部８の構成が変更されている点である。
即ち、第６実施形態の位相誤差補正部８は、上述のパイロット抽出部１１と位相誤差算出部１２と、位相誤差算出部１２で算出された８個のパイロット位相誤差のそれぞれについて、同一サブキャリア位置に位置するパイロットキャリア間のパイロット位相誤差の位相差（同一キャリア間位相差）を算出する位相差算出部６１と、位相差算出部６１で算出された８個の同一キャリア間位相差に基づき、位相誤差算出部１２で算出されたパイロット位相誤差の中で、同一キャリア間位相差の値が予め設定されている閾値以下であるパイロットキャリアのパイロット位相誤差を選択する選択部６２と、選択部６２で選択されたパイロット位相誤差（以下、選択位相誤差という）を平均化した値を位相補正値として算出する平均化処理部６３と、信号合成部７で合成された信号（合成信号）を平均化処理部６３で算出された位相補正値で複素除算し、合成信号の位相を補正する信号補正処理部６４とを備える。
【００９３】
尚、本実施形態では、１ブランチあたり１シンボル中のパイロットキャリアの数は４本である。このため位相差算出部６１は、８個の同一キャリア間位相差の値を選択部６２に出力する。また選択部６２は、同一キャリア間位相差に基づいた選択結果に応じて、０〜８個の選択位相誤差を平均化処理部６３に出力する。
【００９４】
このように構成されたＯＦＤＭ通信装置１では、位相差算出部６１が、位相誤差算出部１２によって算出された８個のパイロット位相誤差のそれぞれについて同一キャリア間位相差を算出し、選択部６２が、位相差算出部６１により算出された同一キャリア間位相差に基づき、位相誤差算出部１２によって算出されたパイロット位相誤差の中から、同一キャリア間位相差が予め設定されている閾値以下のパイロットキャリアのパイロット位相誤差を選択し、平均化処理部６３が、選択部６２によって選択された選択位相誤差に基づいて、位相補正値を算出する。
【００９５】
このようにＯＦＤＭ通信装置１では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、異なる系統（ブランチ）間で位相差の小さいサブキャリア位置のパイロットキャリア、つまり、共にＳ／Ｎの大きいパイロットキャリアから算出した位相誤差で位相補正値を算出することができる。
【００９６】
従って、ＯＦＤＭ通信装置１によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を受けることなく、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のＳ／Ｎの大きいパイロットキャリアを用いて位相補正値を算出するため、位相補正値の算出精度を向上させることができる。
【００９７】
以上説明した実施形態において、位相差算出部６１は本発明における第１位相差算出手段、選択部６２は本発明における第２選択手段、平均化処理部６３は本発明における第２選択補正値算出手段、選択部６２により選択された選択位相誤差は本発明における第２選択位相誤差、「同一キャリア間位相差が予め設定されている閾値以下である」ことは本発明における第２選択条件である。
【００９８】
（第７実施形態）
以下に本発明の第７実施形態について図面をもとに説明する。
図９は、本発明が適用された第７実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【００９９】
図９に示すように、第７実施形態におけるＯＦＤＭ通信装置１が第１実施形態と異なるのは、位相誤差補正部８の構成が変更されている点である。
即ち、第７実施形態の位相誤差補正部８は、上述のパイロット抽出部１１と位相誤差算出部１２と、位相誤差算出部１２で算出された８個のパイロット位相誤差のそれぞれと後述の記憶部７５に記憶された最新の位相補正値との間の位相差（以下、補正値間位相差という）を算出する位相差算出部７１と、位相差算出部７１で算出された８個の補正値間位相差に基づき、位相誤差算出部１２で算出されたパイロット位相誤差の中で、補正値間位相差の値が予め設定されている閾値以下であるパイロットキャリアのパイロット位相誤差を選択する選択部７２と、選択部７２で選択されたパイロット位相誤差（以下、選択位相誤差という）を平均化した値を位相補正値として算出する平均化処理部７３と、信号合成部７で合成された信号（合成信号）を平均化処理部７３で算出された位相補正値で複素除算し、合成信号の位相を補正する信号補正処理部７４とを備える。
【０１００】
尚、本実施形態では、１ブランチあたり１シンボル中のパイロットキャリアの数は４本である。このため位相差算出部７１は、８個の補正値間位相差の値を選択部７２に出力する。また選択部７２は、補正値間位相差に基づいた選択結果に応じて、０〜８個の選択位相誤差を平均化処理部７３に出力する。
【０１０１】
このように構成されたＯＦＤＭ通信装置１では、記憶部７５が、平均化処理部７３によって算出された位相補正値を記憶し、位相差算出部７１が、位相誤差算出部１２によって算出された複数のパイロット位相誤差のそれぞれについて、このパイロット位相誤差と、記憶部７５に記憶された位相補正値との間の位相差（補正値間位相差）を算出し、選択部７２が、位相差算出部７１により算出された補正値間位相差に基づき、位相誤差算出部１２によって算出されたパイロット位相誤差の中から、補正値間位相差が予め設定されている閾値以下のパイロットキャリアのパイロット位相誤差を選択し、平均化処理部７３が、選択部７２によって選択された選択位相誤差に基づいて、位相補正値を算出する。
【０１０２】
このようにＯＦＤＭ通信装置１では、複数系統で受信したＯＦＤＭ信号の全てのパイロットキャリアのうち、過去の位相補正値との位相差が小さいサブキャリア位置のパイロットキャリア、つまりＳ／Ｎの大きいパイロットキャリアから算出した位相誤差で位相補正値を算出することができる。
【０１０３】
従って、ＯＦＤＭ通信装置１によれば、周波数選択性フェージングによりＳ／Ｎの悪いパイロットキャリアが発生した場合でも、その影響を受けることなく、位相補正値の算出を精度よく行うことができる。また、異なる系統（ブランチ）間の或るサブキャリア位置のパイロットキャリアのＳ／Ｎが共に小さい場合であっても、他のサブキャリア位置のＳ／Ｎの大きいパイロットキャリアを用いて位相補正値を算出するため、位相補正値の算出精度を向上させることができる。
【０１０４】
以上説明した実施形態において、位相差算出部７１は本発明における第２位相差算出手段、選択部７２は本発明における第３選択手段、平均化処理部７３は本発明における第３選択補正値算出手段、記憶部７５は本発明における位相補正値記憶手段、選択部７２により選択された選択位相誤差は本発明における第３選択位相誤差、「補正値間位相差が予め設定されている閾値以下である」ことは本発明における第３選択条件である。
【０１０５】
以上、本発明の一実施例について説明したが、本発明は上記実施例に限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採ることができる。
例えば上記実施形態においては、２系統のダイバーシチブランチを有するもの、つまり、ブランチ数が「２」であるものを示したが、「２」より大きいブランチ数を有するＯＦＤＭ通信装置に本発明を適用してもよい。
【０１０６】
また上記実施形態においては、１ブランチあたり１シンボル中のパイロットキャリアの数が４本であるものを示したが、パイロットキャリアの数は何本であってもよい。
また上記実施形態においては、パイロット抽出部１１は、抽出したパイロットキャリアを位相誤差算出部１２に出力しているが、抽出した各パイロットキャリアの振幅値を正規化してから出力するようにしてもよい。
【０１０７】
また上記第４，７実施形態においては、位相差算出部４１，７１が、パイロット位相誤差と、記憶部４５，７５に記憶された最新の位相補正値との間の位相差（補正値間位相差）を算出するものを示したが、最新の位相補正値に限られず、それ以前に記憶されている位相補正値を用いて補正値間位相差を算出するようにしてもよい。
【図面の簡単な説明】
【０１０８】
【図１】第１実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【図２】平均化処理部１３の構成を示すブロック図である。
【図３】第２実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【図４】重み付け処理部２２の構成を示すブロック図である。
【図５】第３実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【図６】第４実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【図７】第５実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【図８】第６実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【図９】第７実施形態のＯＦＤＭ通信装置１の構成を示すブロック図である。
【図１０】パケット誤り率特性の計算機シミュレーション結果を示すグラフである。
【図１１】従来のＯＦＤＭ受信装置１０１の構成を示すブロック図である。
【図１２】パイロットキャリアと周波数選択性フェージングを説明する説明図である。
【図１３】従来のＯＦＤＭ受信装置１２１とＯＦＤＭ受信装置１４１の構成を示すブロック図である。
【図１４】信号合成における周波数選択性フェージングの影響を説明する説明図である。
【符号の説明】
【０１０９】
１…ＯＦＤＭ通信装置、２ａ，２ｂ…アンテナ、３ａ，３ｂ…ＲＦ／ＩＦ変換部、４ａ，４ｂ…Ａ／Ｄ変換部、５ａ，５ｂ…ＦＦＴ部、６ａ，６ｂ…等化処理部、７…信号合成部、８…位相誤差補正部、９…サブキャリア復調部、１１…パイロット抽出部、１２…位相誤差算出部、１３，２３，３３，４３，５３，６３，７３…平均化処理部、１３ａ…複素加算部、１３ｂ…正規化処理部、１４…信号補正処理部、２１，５１…パイロットレベル検出部、２２，３２，４２…重み付け処理部、２２ａ…加算器、２２ｂ…除算器、２２ｃ…乗算器、２４，３４，４４，５４，６４，７４…信号補正処理部、３１，４１，６１，７１…位相差算出部、４５，７５…記憶部、５２，６２，７２…選択部、Ａ，Ｂ…ダイバーシチブランチ。
【図１】
0004725356.tif 000003
【図２】
0004725356.tif 000004
【図３】
0004725356.tif 000005
【図４】
0004725356.tif 000006
【図５】
0004725356.tif 000007
【図６】
0004725356.tif 000008
【図７】
0004725356.tif 000009
【図８】
0004725356.tif 000010
【図９】
0004725356.tif 000011
【図１０】
0004725356.tif 000012
【図１１】
0004725356.tif 000013
【図１２】
0004725356.tif 000014
【図１３】
0004725356.tif 000015
【図１４】
0004725356.tif 000016