(57)【要約】【課題】フェージング環境下において、既知のプリアンブルがデータよりも短いパケット信号を受信する際の特性の向上する技術を提供する。【解決手段】受信処理部２４は、パケット信号を複数のアンテナにて受信する。ウエイトベクトル導出部４２は、複数のアンテナにて受信したパケット信号に対するウエイトベクトルを導出する。ウエイトベクトル導出部４２は、ＲＬＳアルゴリズムにてウエイトベクトルを更新しており、パケット信号の途中においてＲＬＳアルゴリズム中の相関逆行列をリセットする。乗算部４０、合成部４４は、導出したウエイトベクトルを使用して、複数のアンテナにて受信したパケット信号を合成する。【選択図】図４
2014090224.tif 000002
【特許請求の範囲】
【請求項１】
パケット信号を複数のアンテナにて受信する受信部と、
前記受信部が複数のアンテナにて受信したパケット信号に対するウエイトベクトルを導出する導出部と、
前記導出部において導出したウエイトベクトルを使用して、前記受信部が複数のアンテナにて受信したパケット信号を合成する合成部とを備え、
前記導出部は、ＲＬＳアルゴリズムにてウエイトベクトルを更新しており、パケット信号の途中においてＲＬＳアルゴリズム中の相関逆行列をリセットすることを特徴とする受信装置。
【請求項２】
前記導出部は、更新していた相関逆行列に初期値を代入することによって、相関逆行列をリセットすることを特徴とする請求項１に記載の受信装置。
【請求項３】
前記導出部が相関逆行列をリセットする前に更新したウエイトベクトルを記憶する記憶部をさらに備え、
前記導出部は、
ＲＬＳアルゴリズムにて、リセットした相関逆行列からウエイトベクトルの更新を再開する更新部と、
リセットしてから所定の期間経過するまで、前記記憶部に記憶したウエイトベクトルを前記導出部に出力し、リセットしてから所定の期間経過後、前記更新部において更新を再開したウエイトベクトルを前記導出部に出力する選択部と、
を備えることを特徴とする請求項１または２に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信技術に関し、特にパケット信号を受信する受信装置に関する。
【背景技術】
【０００２】
交差点の出会い頭の衝突事故を防止するために、路車間通信の検討がなされている。路車間通信では、路側機と車載器との間において交差点の状況に関する情報が通信される。路車間通信では、路側機の設置が必要になり、手間と費用が大きくなる。これに対して、車車間通信、つまり車載器間で情報を通信する形態であれば、路側機の設置が不要になる。その場合、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等によって現在の位置情報をリアルタイムに検出し、その位置情報を車載器同士で交換しあうことによって、自車両および他車両がそれぞれ交差点へ進入するどの道路に位置するかを判断する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０２９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＩＥＥＥ８０２．１１等の規格に準拠した無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）では、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）と呼ばれるアクセス制御機能が使用されている。そのため、当該無線ＬＡＮでは、複数の端末装置によって同一の無線チャネルが共有される。このようなＣＳＭＡ／ＣＡでは、キャリアセンスによって他のパケット信号が送信されていないことを確認した後に、パケット信号が送信される。一方、ＩＴＳ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔ  Ｓｙｓｔｅｍｓ）のような車車間通信に無線ＬＡＮを適用する場合、不特定多数の端末装置へ情報を送信する必要があるために、信号はブロードキャストにて送信されることが望ましい。
【０００５】
このようなＩＴＳにおいて、受信特性を向上するために、アダプティブアレイアンテナを適用することが望ましい。しかしながら、アダプティブアレイアンテナを適用する場合に、例えば、次のような課題が挙げられる。ＩＥＥＥ８０２．１１等の規格に準拠した無線ＬＡＮのパケット信号のフォーマットでは、既知のプリアンブルとして、ＳＴＦ、ＬＴＦが先頭部分に配置される。また、これらに続く、シグナル、データでは、既知のパイロット信号が一部のサブキャリアに配置される。そのため、アダプティブアレイアンテナにて使用される初期のウエイトベクトルは、ＬＴＦの間において収束させる必要がある。つまり、既知のプリアンブルのシンボル数が少ないような状況下において、初期のウエイトベクトルの収束が必要とされる。
【０００６】
また、既知のプリアンブルのシンボル数が少ない場合、周波数オフセットも十分に補正されないおそれがある。そのため、周波数オフセットを正確に補正することが必要とされる。さらに、車両の移動によって、一般的に、伝送路特性の変動が高速に生じる。これによって、伝送路特性に適したウエイトベクトルも高速に変動する。そのため、ウエイトベクトルには、過去の伝送路特性の影響を低減することが必要とされる。このように、既知のプリアンブルがデータよりも短いパケット信号を受信する際の特性の向上が求められる。
【０００７】
本発明はこうした状況に鑑みてなされたものであり、その目的は、フェージング環境下において、既知のプリアンブルがデータよりも短いパケット信号を受信する際の特性の向上する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある態様の受信装置は、パケット信号を複数のアンテナにて受信する受信部と、受信部が複数のアンテナにて受信したパケット信号に対するウエイトベクトルを導出する導出部と、導出部において導出したウエイトベクトルを使用して、受信部が複数のアンテナにて受信したパケット信号を合成する合成部とを備える。導出部は、ＲＬＳアルゴリズムにてウエイトベクトルを更新しており、パケット信号の途中においてＲＬＳアルゴリズム中の相関逆行列をリセットする。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、フェージング環境下において、既知のプリアンブルがデータよりも短いパケット信号を受信する際の特性を向上できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例に係る通信システムの構成を示す図である。
【図２】図１の車両に搭載された無線装置の構成を示す図である。
【図３】図１の通信システムにおいて規定されるパケット信号のフォーマットを示す図である。
【図４】図３の無線装置における受信処理部の構成を示す図である。
【図５】図４の第１ＦＦＴ前ＡＦＣの構成を示す図である。
【図６】図４のサブキャリア間回転補正部の動作概要を示す図である。
【図７】図４のウエイトベクトル導出部の動作概要を示す図である。
【図８】図４の位相推定部の動作概要を示す図である。
【図９】図４のウエイトベクトル導出部の別の動作概要を示す図である。
【図１０】図４の受信処理部による初期のウエイトベクトルの導出手順を示すフローチャートである。
【図１１】図４の受信処理部によるウエイトベクトルの更新手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、車両に搭載された端末装置間において車車間通信を実行するとともに、交差点等に設置された基地局装置から端末装置へ路車間通信も実行する通信システムに関する。当該通信システムは、ＩＴＳに相当する。車車間通信として、端末装置は、車両の速度や位置等の情報を格納したパケット信号をブロードキャスト送信する。また、他の端末装置は、パケット信号を受信するとともに、これらの情報をもとに車両の接近等を認識する。さらに、基地局装置は、渋滞情報や工事情報を格納したパケット信号をブロードキャスト送信する。端末装置は、パケット信号を受信するとともに、情報をもとに渋滞の発生や工事区間を認識する。
【００１３】
通信システムにて使用されるパケット信号のフォーマットは、無線ＬＡＮと類似しており、先頭部分にＳＴＦが配置され、それに続いてＬＴＦ（Ｌｏｎｇ  Ｔｒａｉｎｉｎｇ  Ｆｉｅｌｄ）が配置される。なお、ＬＴＦは、ふたつのＯＦＤＭシンボルを含み、ここでは、前の方をＬＴＦ１といい、後ろの方をＬＴＦ２という。無線ＬＡＮでは、一般的に、受信したパケット信号とＳＴＦとの相関処理がなされ、相関値のピークがしきい値よりも大きくなった場合に、タイミング同期が確立したとされている。また、ＬＴＦをもとに伝送路特性が推定され、推定した伝送路特性が復調に使用される。端末装置や基地局装置に複数のアンテナが備えられ、かつアダプティブアレイ信号処理が実行される場合、ＬＴＦをもとにウエイトベクトルの初期値が導出される。前述のごとく、ＬＴＦは、ふたつのＯＦＤＭシンボルを含んでいるので、各サブキャリアに対するウエイトベクトルの初期値はふたつのＯＦＤＭシンボルで推定されなければならない。ウエイトベクトルを導出するために、例えば、ＲＬＳアルゴリズムが使用される。受信特性を向上するためには、ＬＴＦのＯＦＤＭシンボル数が少なくても、ウエイトベクトルの初期値の導出精度向上が望まれる。
【００１４】
また、ＩＴＳのようなフェージング環境下では、伝送路に適したウエイトベクトルも変動する。そのため、ＬＴＦ終了後のデータ期間でもウエイトベクトルの更新が必要となる。一方、ＬＴＦ期間においてＲＬＳアルゴリズムを使用する場合よりも、データ期間においてＲＬＳアルゴリズムを使用する場合は、誤差の影響を受けやすくなり、ウエイトベクトルの精度が悪化する傾向にある。そのため、データ期間においてＲＬＳアルゴリズムを使用する場合に、誤差の影響の低減が望まれる。さらに、周波数オフセットの影響を低減するために、ＳＴＦ、ＬＴＦのような既知信号が使用される。周波数オフセットの推定精度を向上するために、既知信号以外の信号の使用が望まれる。これらに対応するために、本実施例に係る受信装置は、次の処理を実行する。
【００１５】
受信装置の処理は、ＳＴＦ、ＬＴＦの期間においてなされる初期設定処理と、それらに続く期間においてなされる追従処理とに分類される。初期設定処理では、複数のアンテナにおいて受信したパケット信号をもとに、ＯＦＤＭ信号全体に対する周波数オフセットが推定されるとともに、サブキャリア間の周波数オフセットも推定される。また、これらの推定された周波数オフセットによる補正がなされる。受信装置は、ＲＬＳアルゴリズムによって、複数のアンテナにおいて受信したパケット信号をアレイ合成する際に使用すべきウエイトベクトルの初期値を導出する。ＲＬＳアルゴリズムは、２ＯＦＤＭシンボルのＬＴＦに対してサブキャリア単位に適用される。受信装置は、所定のサブキャリアに対するウエイトベクトルを導出する際に、当該サブキャリアの信号と、当該サブキャリアに隣接したサブキャリアの信号を使用する。例えば、ＬＴＦ１とＬＴＦ２における当該サブキャリアの信号に加えて、ＬＴＦ１における隣接したふたつのサブキャリアの信号も使用される場合、ＬＴＦは２ＯＦＤＭシンボルながら、４つのＬＴＦが使用可能になる。このような処理は、サブキャリア間の周波数オフセットが補正されることによって、各サブキャリアに対する残留周波数オフセットが均一になっているために可能になる。
【００１６】
受信装置は、アレイ合成後の信号に残った周波数オフセット（以下、「残留周波数オフセット」という）をＯＦＤＭ信号全体で推定する。当該推定は、ふたつのＬＴＦに加えて、ＬＴＦ２の後段に配置されたシグナルまで延長することによってなされる。シグナルは、ＬＴＦと異なって既知の信号ではない。しかしながら、シグナルの変調多値数は、データの変調多値数以下である。その結果、シグナルの誤り率は、データの誤り率よりも低い。そのため、受信装置は、アレイ合成後のシグナルを判定して、残留オフセットの推定に使用する。追従処理では、データ区間においてもＲＬＳアルゴリズムを実行することによって、ウエイトベクトルを更新する。ＲＬＳアルゴリズムでは、受信したデータに対する相関逆行列を計算する。相関逆行列は、漸化式によって定義されるので、時間の経過とともに誤差が積算されていく。このような誤差の影響を低減するために、受信装置は、データの途中であっても、定期的に相関逆行列をリセットする。一方、ウエイトベクトルはリセットされない。
【００１７】
図１は、本発明の実施例に係る通信システム１００の構成を示す。これは、ひとつの交差点を上方から見た場合に相当する。通信システム１００は、基地局装置１０、車両１２と総称される第１車両１２ａ、第２車両１２ｂ、第３車両１２ｃ、第４車両１２ｄ、第５車両１２ｅ、第６車両１２ｆ、第７車両１２ｇ、第８車両１２ｈ、ネットワーク２０２を含む。なお、各車両１２には、図示しない端末装置が搭載されている。また、エリア２１２が、基地局装置１０の周囲に形成され、エリア２１２の外側がエリア外２１４である。
【００１８】
図示のごとく、図面の水平方向、つまり左右の方向に向かう道路と、図面の垂直方向、つまり上下の方向に向かう道路とが中心部分で交差している。ここで、図面の上側が方角の「北」に相当し、左側が方角の「西」に相当し、下側が方角の「南」に相当し、右側が方角の「東」に相当する。また、ふたつの道路の交差部分が「交差点」である。第１車両１２ａ、第２車両１２ｂが、左から右へ向かって進んでおり、第３車両１２ｃ、第４車両１２ｄが、右から左へ向かって進んでいる。また、第５車両１２ｅ、第６車両１２ｆが、上から下へ向かって進んでおり、第７車両１２ｇ、第８車両１２ｈが、下から上へ向かって進んでいる。
【００１９】
通信システム１００は、交差点に基地局装置１０を配置する。基地局装置１０は、ネットワーク２０２から、渋滞情報や工事情報を受けつける。基地局装置１０は、渋滞情報や工事情報が格納されたパケット信号を生成し、パケット信号を報知する。ここで、報知は、基地局装置１０によって形成されたエリア２１２内に存在する端末装置に対してなされる。車両１２に搭載された端末装置は、基地局装置１０からのパケット信号を受信すると、パケット信号に格納された渋滞情報や工事情報を抽出する。端末装置は、抽出した渋滞情報や工事情報を運転者へ通知する。通知は、例えば、モニタへの表示によってなされる。端末装置は、ＧＰＳ等によって存在位置に関する情報を取得し、存在位置に関する情報が格納されたパケット信号を生成する。端末装置は、ＣＳＭＡ／ＣＡによってパケット信号を報知する。端末装置は、他の端末装置からのパケット信号を受信すると、他の端末装置が搭載された車両１２の接近を運転者へ通知する。
【００２０】
図２は、車両１２に搭載された無線装置１４の構成を示す。無線装置１４は、ＲＦ部２０と総称される第１ＲＦ部２０ａ、第２ＲＦ部２０ｂ、送信処理部２２、受信処理部２４、制御部２６を含む。無線装置１４は、図１の車両１２に搭載された端末装置に相当するが、図１の基地局装置１０に相当してもよい。以下では、端末装置と基地局装置１０とを総称して「無線装置１４」という場合もあれば、端末装置あるいは基地局装置１０を「無線装置１４」という場合もあるが、これらを明示しないものとする。
【００２１】
ＲＦ部２０は、アンテナと１対１で接続される。図示しない他の無線装置１４からのパケット信号をアンテナにて受信する。ＲＦ部２０は、受信処理として、受信した無線周波数のパケット信号に対して周波数変換を実行し、ベースバンドのパケット信号を生成する。さらに、ＲＦ部２０は、ベースバンドのパケット信号を受信処理部２４に出力する。一般的に、ベースバンドのパケット信号は、同相成分と直交成分によって形成されるので、ふたつの信号線が示されるべきであるが、ここでは、図を明瞭にするためにひとつの信号線だけを示すものとする。ＲＦ部２０には、ＬＮＡ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ）、ミキサ、ＡＧＣ、Ａ／Ｄ変換部も含まれる。
【００２２】
ＲＦ部２０は、送信処理として、送信処理部２２から入力したベースバンドのパケット信号に対して周波数変換を実行し、無線周波数のパケット信号を生成する。さらに、ＲＦ部２０は、路車送信期間において、無線周波数のパケット信号をアンテナから送信する。また、ＲＦ部２０には、ＰＡ（Ｐｏｗｅｒ  Ａｍｐｌｉｆｉｅｒ）、ミキサ、Ｄ／Ａ変換部も含まれる。なお、ふたつのＲＦ部２０からパケット信号が送信されてもよいし、ひとつのＲＦ部２０からパケット信号が送信されてもよい。ここでは、説明を明瞭にするために後者であるとする。
【００２３】
送信処理部２２は、図示しない図示しないＧＰＳ受信機、ジャイロスコープ、車速センサ等を含んでおり、それらから供給されるデータによって、図示しない車両１２、つまり無線装置１４が搭載された車両１２の存在位置、進行方向、移動速度等（以下、これも「存在位置」と総称する）を取得する。なお、存在位置は、緯度・経度によって示される。これらの取得には公知の技術が使用されればよいので、ここでは説明を省略する。送信処理部２２は、存在位置を格納したパケット信号を生成する。
【００２４】
送信処理部２２は、生成したパケット信号に対して、変調を実行する。さらに、送信処理部２２は、変調した結果をベースバンドのパケット信号としてＲＦ部２０に出力する。前述のごとく、ひとつのＲＦ部２０が送信に使用されるので、送信処理部２２は、当該ひとつのＲＦ部２０へパケット信号を出力する。ここで、通信システム１００は、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調方式に対応するので、送信処理部２２は、ＩＦＦＴ（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）も実行する。
【００２５】
ここでは、送信処理部２２における変調処理、後述の受信処理部２４における復調処理の対象とされるパケット信号のフォーマットを説明する。図３は、通信システム１００において規定されるパケット信号のフォーマットを示す。図示のごとく、ＳＴＦが先頭に配置されるとともに、ＳＴＦに続いてＧＩ２、ＬＴＦ１、ＬＴＦ２、ＳＩＧ、データが配置されている。ここで、ＳＴＦは、１６０サンプルの信号であり、１６サンプルの信号パターンが１０回繰り返されている。つまり、ＳＴＦでは、後述のＬＴＦ１の期間よりも短い期間の信号パターンが１０回繰り返されている。ＬＴＦ１とＬＴＦ２とは、６４サンプルで同一期間であり、信号パターンも同一である。ＧＩ２は、ＬＴＦ１あるいはＬＴＦ２に対するガードインターバルであり、３２サンプルである。また、ＧＩ２、ＬＴＦ１、ＬＴＦ２とによってＬＴＦが形成されている。なお、ＬＴＦ１、ＬＴＦ２とによってＬＴＦが形成されているとしてもよい。ＳＩＧは、制御信号であり、８０サンプルである。８０サンプルには、１６サンプルのガードインターバルが含まれている。ＳＩＧは、前述のシグナルに相当する。図２に戻る。
【００２６】
受信処理部２４は、各ＲＦ部２０からのベースバンドのパケット信号を受けつける。受信処理部２４は、各ＲＦ部２０からのベースバンドのパケット信号に対してアダプティブアレイ信号処理を実行することによって、パケット信号を合成する。これらの処理の詳細は後述する。受信処理部２４は、合成したパケット信号に対して、復調を実行する。その際、受信処理部２４は、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）も実行する。受信処理部２４は、復調結果の内容に応じた処理を実行する。例えば、復調結果の内容が、他の無線装置１４を搭載した車両１２の存在位置に関する情報である場合、受信処理部２４は、図示しない他の車両１２の接近等を運転者へモニタやスピーカを介して通知する。また、復調結果の内容が渋滞情報や工事情報であれば、それらを運転者へモニタやスピーカを介して通知する。制御部２６は、無線装置１４の動作タイミングを制御する。
【００２７】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２８】
図４は、無線装置１４における受信処理部２４の構成を示す。受信処理部２４は、ＦＦＴ前ＡＦＣ３２と総称される第１ＦＦＴ前ＡＦＣ３２ａ、第２ＦＦＴ前ＡＦＣ３２ｂ、ＦＦＴ３４と総称される第１ＦＦＴ３４ａ、第２ＦＦＴ３４ｂ、サブキャリア間回転補正部３６と総称される第１サブキャリア間回転補正部３６ａ、第２サブキャリア間回転補正部３６ｂ、位相補正部３８と総称される第１位相補正部３８ａ、第２位相補正部３８ｂ、乗算部４０と総称される第１乗算部４０ａ、第２乗算部４０ｂ、ウエイトベクトル導出部４２、合成部４４、位相推定部４６を含む。なお、図４では、受信処理部２４においてなされる処理のうち、物理レイヤの処理を中心に示している。上位レイヤの処理については、説明を省略する。
【００２９】
ここでは、まず初期設定処理を説明し、それに続いて追従処理を説明する。初期設定処理において、ＦＦＴ前ＡＦＣ３２は、図示しないふたつのＲＦ部２０のそれぞれから、パケット信号を入力する。パケット信号のフォーマットは、図２に示したとおりであり、プリアンブルとしてのＳＴＦ、ＬＴＦ、制御信号としてのシグナル、データが順に配置されている。また、パケット信号は、複数のサブキャリアが含まれたマルチキャリア信号でもある。さらに、データを構成している複数のサブキャリアのうち、一部のサブキャリアにはパイロット信号が配置されている。ここで、パケット信号のうち、プリアンブルとしてのＳＴＦ、ＬＴＦおよびパイロット信号は既知の信号である。また、シグナルの変調方式はＢＰＳＫで固定であり、データの変調方式はＢＰＳＫ、ＱＰＳＫ、１６ＱＡＭで可変である。つまり、シグナルの変調多値数はデータの変調多値数以下である。
【００３０】
ＦＦＴ前ＡＦＣ３２は、ＬＴＦ１、ＬＴＦ２をもとに、マルチキャリア信号全体に対する周波数オフセットを補正する。図５は、第１ＦＦＴ前ＡＦＣ３２ａの構成を示す。第１ＦＦＴ前ＡＦＣ３２ａは、第１遅延部５０、位相差導出部５２、出力部５４、第２遅延部５６は、乗算部５８を含む。なお、第２ＦＦＴ前ＡＦＣ３２ｂも図５と同様に構成される。第１遅延部５０は、パケット信号を入力し、ＬＴＦ１の期間、つまり６４サンプルにわたってパケット信号を遅延させる。第１遅延部５０は、遅延させたパケット信号を位相差導出部５２へ出力する。
【００３１】
位相差導出部５２は、第１遅延部５０からの遅延したパケット信号を入力するとともに、遅延させていないパケット信号も入力する。位相差導出部５２は、遅延したパケット信号と遅延させていないパケット信号との間の位相差をサンプル単位に導出する。前述のごとく、遅延したパケット信号は、遅延させていないパケット信号よりも６４サンプル遅延しているので、遅延したパケット信号がＬＴＦ１であるときに、遅延させていないパケット信号はＬＴＦ２になる。送信時において両者は同一であるので、これらの位相差は、６４サンプル経過することによって生じる回転量に相当する。位相差導出部５２は、位相差を出力部５４に順次出力する。
【００３２】
出力部５４は、位相差導出部５２からの位相差を順次入力する。出力部５４は、位相差をＬＴＦの期間にわたって平均することによって、６４サンプルでの位相差の平均値を導出する。出力部５４は、平均値を６４で除算することによって１サンプルでの回転量を導出する。以上の処理は、ＬＴＦの終了時に１回だけなされる。また、出力部５４は、１サンプルでの回転量を逆回転で積算していくことによって、１サンプル経過するごとに、１サンプルでの回転量だけ逆回転するような波形（以下、「初期補正信号」という）を生成する。出力部５４は、初期補正信号を乗算部５８へ出力する。
【００３３】
第２遅延部５６は、パケット信号を入力する。第２遅延部５６は、第１遅延部５０、第２遅延部５６、出力部５４の処理遅延に応じて期間にわたってパケット信号を遅延させる。第２遅延部５６は、遅延させたパケット信号（以下、これも「パケット信号」という）を乗算部５８へ出力する。乗算部５８は、第２遅延部５６からのパケット信号を入力するとともに、出力部５４からの初期補正信号を入力し、両者を乗算する。これは、初期補正信号によってパケット信号の位相を回転させることに相当する。乗算部５８での乗算は、パケット信号全体にわたって継続してなされる。つまり、追従処理でも、乗算が継続される。乗算部５８は、乗算結果、つまり初期の周波数オフセット補正がなされたパケット信号（以下、これも「パケット信号」という）を図示しないＦＦＴ３４に出力する。図４に戻る。
【００３４】
ＦＦＴ３４は、ＦＦＴ前ＡＦＣ３２からのパケット信号を入力する。ＦＦＴ３４は、パケット信号に対してＦＦＴを実行することによって、時間領域のマルチキャリア信号を周波数領域のマルチキャリア信号に変換する。ＦＦＴ３４は、周波数領域のマルチキャリア信号に変換されたパケット信号をサブキャリア間回転補正部３６へ出力する。なお、ＦＦＴ３４は、追従処理でも同様の処理を実行する。サブキャリア間回転補正部３６は、ＦＦＴ３４からのパケット信号を入力する。これは、ＦＦＴ前ＡＦＣ３２において初期の周波数オフセットを補正したマルチキャリア信号に相当する。サブキャリア間回転補正部３６は、ＬＴＦの期間においてサブキャリア間の周波数オフセットを導出し、導出した周波数オフセットによって、マルチキャリア信号に対するサブキャリア間の周波数オフセットを補正する。ここでは、サブキャリア間回転補正部３６の処理を説明する前に、サブキャリア間の周波数オフセットについて説明する。本実施例においては説明を省略したが、実際には、ＦＦＴ３４においてＦＦＴを実行するためのウインドウが設定される。
【００３５】
この設定は、受信したパケット信号をもとになされるので、誤差を含むことがある。つまり、最適なタイミングから時間Ｔだけずれることがある。時間Ｔずれることによって位相回転が生じるが、サブキャリアごとに周波数が異なるので、サブキャリアごとに位相回転量が異なる。その結果、サブキャリア単位に異なった位相回転量によって位相が回転する。これが、サブキャリア間の周波数オフセットである。サブキャリア間の周波数オフセットが存在すると、サブキャリア間の相関が小さくなるので、サブキャリアをまたがった処理によって特性が悪化する。詳細は後述するが、本実施例では、サブキャリアをまたがった処理を実行するので、サブキャリア間の相関を大きくするために、サブキャリア間の周波数オフセットの補正が実行される。
【００３６】
図６は、サブキャリア間回転補正部３６の動作概要を示す。これは、ＬＴＦ１とＬＴＦ２におけるマルチキャリア信号に相当する。縦軸が周波数を示しており、各サブキャリアの周波数が、ｆ１、ｆ２、ｆ３、・・・、ｆ５２、ｆ５３のように示されている。なお、周波数は、ｆ１が最も低く、ｆ５３が最も高いものとする。サブキャリア間回転補正部３６は、ＬＴＦ１とＬＴＦ２との間の位相差をサブキャリアごとに導出する。また、隣接したサブキャリア間において位相差を減算することによって、サブキャリア間の周波数の差異を導出する。これは、図６において、Δｆ１、Δｆ２、Δｆ３、・・・、Δｆ５１と示される。サブキャリア間回転補正部３６は、これらの差異の平均値Δｆを導出する。これがサブキャリア間の周波数オフセットであり、初期設定処理によって導出され、固定される。
【００３７】
サブキャリア間回転補正部３６は、周波数ｆ１のサブキャリアに対して補正を実行しない。最も周波数の低いサブキャリアを基準にするためである。サブキャリア間回転補正部３６は、周波数ｆ２のサブキャリアに対して−Δｆによる補正を実行する。また、サブキャリア間回転補正部３６は、周波数ｆ３のサブキャリアに対して−２Δｆによる補正を実行する。つまり、サブキャリア間回転補正部３６は、サブキャリアの周波数が増加するにつれて、−Δｆずつ加算させた周波数による補正を実行する。これは、サブキャリアごとに異なった回転量による補正がなされることに相当する。なお、サブキャリア間回転補正部３６は、追従処理においても、Δｆをもとにした補正を同様に実行する。図４に戻る。サブキャリア間回転補正部３６は、サブキャリア間の周波数オフセットを補正したマルチキャリア信号であるパケット信号（以下、これも「パケット信号」という）を位相補正部３８に出力する。
【００３８】
位相補正部３８は、残留した周波数オフセットを補正するが、初期設定処理においては補正を実行せず、乗算部４０およびウエイトベクトル導出部４２へパケット信号をそのまま出力する。ウエイトベクトル導出部４２は、ふたつの位相補正部３８のそれぞれからパケット信号を受けつける。ウエイトベクトル導出部４２は、ＲＬＳアルゴリズムにてウエイトベクトルをサブキャリア単位に導出する。このようなウエイトベクトルは、複数のアンテナにて受信したマルチキャリア信号に対するウエイトベクトルといえる。ウエイトベクトル導出部４２は、ウエイトベクトルを導出するために、ＬＴＦ１とＬＴＦ２とを使用する。
【００３９】
ＲＬＳを実行する前に、ウエイトベクトル導出部４２は、ＲＬＳアルゴリズムの実行パターンを決定する。ウエイトベクトル導出部４２は、サブキャリアの受信電力Ｐｏｗをサブキャリア単位に計算する。ここで、受信電力Ｐｏｗは、次のように、ＬＴＦ１での受信電力とＬＴＦ２での受信電力のうち、大きい方とされる。
【数１】
2014090224.tif 000003
ウエイトベクトル導出部４２は、受信電力Ｐｏｗがしきい値以上であり、かつ隣接サブキャリアが存在するかをサブキャリア単位に判定する。このような条件を満たすサブキャリアに対して、ウエイトベクトル導出部４２は、ＲＬＳアルゴリズムの実行パターンとしてパターン１を選択する。一方、このような条件を満たさないサブキャリア、つまり受信電力がしきい値よりも低いか、あるいは隣接サブキャリアが存在しないサブキャリアに対して、ウエイトベクトル導出部４２は、パターン２を選択する。
【００４０】
ここでは、パターン１とパターン２を説明するために図７を使用する。図７は、ウエイトベクトル導出部４２の動作概要を示す。それぞれにおいて縦方向に３つの四角が並べられ、そのうちの中央の四角の右側にひとつの四角が並べられた図形が示されている。ひとつの四角は、ひとつのサブキャリアにおけるひとつのＯＦＤＭシンボルを示しており、図６と同様である。また、左側の３つの四角がＬＴＦ１に相当し、右側のひとつの四角がＬＴＦ２に相当する。さらに、左側の３つの四角のうち、中央の四角が、着目しているサブキャリアに相当する。パターン１では、ＬＴＦ１を読み込んだ後、「１」と示したように、着目しているサブキャリアのＬＴＦ１に対してＲＬＳアルゴリズムが実行される。また、これに続いて、「２」と示したように、着目しているサブキャリアの低周波数側のサブキャリアのＬＴＦ１に対してＲＬＳアルゴリズムが実行される。
【００４１】
さらに、「３」と示したように、着目しているサブキャリアの高周波数側のサブキャリアのＬＴＦ１に対してＲＬＳアルゴリズムが実行される。パターン１でのＬＴＦ２の読み込み後、「４」と示したように、着目しているサブキャリアのＬＴＦ１に対してＲＬＳアルゴリズムが実行される。これは、「１」の場合と同一である。さらに、「５」と示したように、着目しているサブキャリアのＬＴＦ２に対してＲＬＳアルゴリズムが実行される。つまり、パターン１において、ウエイトベクトル導出部４２は、所定のサブキャリアに対するウエイトベクトルを導出する際に、当該サブキャリアの信号に加えて、当該サブキャリア以外のサブキャリアの信号も使用する。これは、ＲＬＳアルゴリズムに使用するＯＦＤＭシンボル数を擬似的に増加させ、雑音の影響を低減するためである。
【００４２】
パターン２では、ＬＴＦ１を読み込んだ後、「１」と示したように、着目しているサブキャリアのＬＴＦ１に対してＲＬＳアルゴリズムが実行される。また、ＬＴＦ２の読み込み後、着目しているサブキャリアのＬＴＦ２に対してＲＬＳアルゴリズムが実行される。さらに、「３」と「４」と示されたように、「１」と「２」とが繰り返し実行される。つまり、パターン２において、所定のサブキャリアに対するウエイトベクトルを導出する際に、当該サブキャリア以外のサブキャリアの信号を使用せず、当該サブキャリアの信号のみを使用する。これは、当該サブキャリアの受信電力が小さいために、隣接サブキャリアを使用すると、隣接サブキャリアの影響が大きくなってしまうからである。図４に戻る。
【００４３】
ウエイトベクトル導出部４２は、相関逆行列に対して初期値Ｐ（０）を設定し、ウエイトベクトルに対して初期値Ｗ（０）を設定する。ここで、初期値Ｐ（０）は次のように示される。
【数２】
2014090224.tif 000004
また、ウエイトベクトル導出部４２は、パターンに応じたＸ（ｔ）、ｄ（ｔ）を取得する。ここで、Ｘ（ｔ）は受信信号ベクトルを示し、ｄ（ｔ）は参照信号を示す。参照信号は、前述のＬＴＦ１やＬＴＦ２に相当する。ウエイトベクトル導出部４２は、中間生成ベクトルＴを次のように導出する。
【数３】
2014090224.tif 000005
ウエイトベクトル導出部４２は、カルマンゲインベクトルＫを次のように導出する。
【数４】
2014090224.tif 000006
【００４４】
ウエイトベクトル導出部４２は、相関逆行列Ｐ（ｔ）を次のように更新する。
【数５】
2014090224.tif 000007
ウエイトベクトル導出部４２は、誤差ベクトルｅ（ｔ）を次のように導出する。
【数６】
2014090224.tif 000008
ウエイトベクトル導出部４２は、ウエイトベクトルＷ（ｔ）を次のように導出する。
【数７】
2014090224.tif 000009
以上の処理は、パターン１あるいはパターン２に応じて繰り返し実行される。繰り返し処理の終了後、ウエイトベクトル導出部４２は、ウエイトベクトルの初期値を次のように導出する。このような処理は、前述のごとく、サブキャリア単位になされる。
【数８】
2014090224.tif 000010
ウエイトベクトル導出部４２は、ウエイトベクトルの初期値を乗算部４０に出力する。以下では、サブキャリア単位のウエイトベクトル、そのようなウエイトベクトルを複数のサブキャリアについてまとめたものを区別せずにウエイトベクトルという。
【００４５】
乗算部４０は、位相補正部３８からのパケット信号を受けつけるとともに、ウエイトベクトル導出部４２からのウエイトベクトルの初期値を受けつける。乗算部４０は、ウエイトベクトルの初期値をパケット信号に乗算する。当該乗算は、サブキャリア単位になされる。乗算部４０は、乗算結果を合成部４４に出力する。合成部４４は、乗算部４０からの乗算結果、つまり複数のアンテナのそれぞれに対応した乗算結果をサブキャリア単位に合成する。乗算部４０および合成部４４の処理が、ウエイトベクトルを使用したアレイ合成に相当する。なお、ＬＴＦもアレイ合成するために、乗算部４０は、ウエイトベクトル導出部４２から、ウエイトベクトルの初期値が出力されるまで、位相補正部３８からのパケット信号を遅延させてもよい。追従処理では、ウエイトベクトル導出部４２から、更新されたウエイトベクトルが出力されるが、乗算部４０および合成部４４は、更新されたウエイトベクトルを使用してアレイ合成を実行する。合成部４４は、アレイ合成の結果（以下、これも「パケット信号」という）を位相推定部４６に出力するとともに、図示しない上位レイヤの処理へも出力する。
【００４６】
位相推定部４６は、合成部４４からのパケット信号を受けつける。位相推定部４６は、ＦＦＴ前ＡＦＣ３２およびサブキャリア間回転補正部３６において既に周波数オフセットを補正したパケット信号に残留した周波数オフセット（以下、「残留周波数オフセット」という）を推定する。具体的に説明すると、位相推定部４６は、受けつけたパケット信号のうちのＬＴＦの部分と、既知のＬＴＦとの差分をもとに残留周波数オフセットを推定する。さらに、さらに、位相推定部４６は、ＬＴＦに加えて、受けつけたパケット信号のうち、シグナルの判定結果も使用して、残留周波数オフセットを推定する。このシグナルの判定結果は、アレイ合成されたパケット信号にもとづくので、誤り率が改善されている。
【００４７】
図８は、位相推定部４６の動作概要を示す。図８は、図６と同様に示されるが、シグナルである「ＳＩＧ」が追加されている。矢印で示された期間は、残留周波数オフセットを導出するための期間に相当する。図示のごとく、残留周波数オフセットは、サブキャリア単位に導出される。位相推定部４６は、パケット信号のＬＴＦに相当する部分と、予め記憶したＬＴＦの値とによって、当該部分における位相を導出する。また、位相推定部４６は、パケット信号のシグナルに相当する部分と、シグナルの判定結果とによって、当該部分における位相を導出する。位相推定部４６は、これらの位相の差を導出し、かつ複数のサブキャリアにおける位相の差を平均することによって、残留周波数オフセットを導出する。図４に戻る。位相推定部４６は、出力部５４と同様に、残留周波数オフセットをもとに、逆回転するような波形（以下、「残留補正信号」という）を生成し、残留補正信号による補正を位相補正部３８に指示する。なお、ふたつの位相補正部３８に対して、同一の波形による補正が指示される。前述のごとく、位相補正部３８における補正は、初期設定処理の間においてなされない。
【００４８】
ＦＦＴ前ＡＦＣ３２における周波数オフセットの推定には、ＬＴＦが使用される。一方、位相推定部４６は、ＦＦＴ前ＡＦＣ３２において推定できなかった残留周波数オフセットを推定するので、位相推定部４６には、ＦＦＴ前ＡＦＣ３２よりも高い推定精度が必要とされる。これを実現するために、位相推定部４６は、ＬＴＦに加えてシグナルも使用するので、雑音の影響がさらに低減され、推定精度が向上される。さらに、ＦＦＴ前ＡＦＣ３２は、アレイ合成前の信号に対する周波数オフセットを推定するが、位相推定部４６は、アレイ合成後の信号に対する周波数オフセットを推定する。そのため、合成後のシグナルの誤り率は低くなっているので、推定精度が向上される。
【００４９】
次に、追従処理を説明する。位相補正部３８は、位相推定部４６からの残留補正信号を受けつける。位相補正部３８は、受けつけた残留補正信号によって、パケット信号パケット信号に対する残留周波数オフセットをサブキャリア単位に補正する。その際、複数のアンテナにて受信したパケット信号のそれぞれに対する残留周波数オフセットが共通に補正される。ウエイトベクトル導出部４２は、ＲＬＳアルゴリズムを使用して、ウエイトベクトルの初期値からウエイトベクトルをサブキャリア単位に更新する。ここで、ウエイトベクトル導出部４２は、前回の設定値Ｐ（ｔ−１）とＷ（ｔ−１）とを取得する。現在のＯＦＤＭシンボルをｔ番目とし、ｎをリセット間隔とし、ウエイトベクトル導出部４２は、次の条件が真であるかを確認する。
【数９】
2014090224.tif 000011
【００５０】
例えば、ｎが２０ＯＦＤＭシンボルであると、これは、２０ＯＦＤＭシンボルごとに真になり、残りのタイミングで偽になる条件である。条件が真になった場合、ウエイトベクトル導出部４２は、相関逆行列Ｐ（ｔ−１）をリセットする。つまり、ウエイトベクトル導出部４２は、ＲＬＳアルゴリズムにてウエイトベクトルを更新しており、パケット信号の途中においてＲＬＳアルゴリズム中の相関逆行列を定期的にリセットする。これは、更新していた相関逆行列に初期値を代入することによって、相関逆行列をリセットすることである。また、ウエイトベクトル導出部４２は、図示しない記憶部を備えており、リセットのタイミングにおいて、次のように、Ｗｋｅｅｐを設定する。
【数１０】
2014090224.tif 000012
これは、記憶部によって、相関逆行列をリセットする前に更新したウエイトベクトルを記憶することに相当する。
【００５１】
一方、条件が偽になった場合、前述の処理は省略される。その後、ウエイトベクトル導出部４２は、初期値を導出する際と同様に、式（３）から式（７）を実行することによって、ウエイトベクトルＷ（ｔ）を導出する。このような処理によって、ウエイトベクトル導出部４２は、ＲＬＳアルゴリズムにて、リセットした相関逆行列からウエイトベクトルの更新を再開する。なお、ウエイトベクトル導出部４２は、リセットしてから所定の期間経過するまで、ウエイトベクトルを更新するものの当該ウエイトベクトルを乗算部４０に出力しない。この期間にわたって、ウエイトベクトル導出部４２は、記憶部に記憶したウエイトベクトルＷｋｅｅｐを乗算部４０に出力する。リセットしてから所定の期間経過後、ウエイトベクトル導出部４２は、更新を再開したウエイトベクトルを乗算部４０に出力する。
【００５２】
図９は、ウエイトベクトル導出部４２の別の動作概要を示す。最上段には、ＯＦＤＭシンボルのタイミングが示される。ここでは、ｘ、ｘ＋１、ｘ＋２、・・・のように示される。次の段には、各タイミングにおける相関逆行列が示される。ｘ＋２のタイミングにおいて、相関逆行列がリセットされることによって、Ｐ（０）になっている。その次の段には、ＲＬＳ更新前のウエイトベクトルが示される。タイミングｘ、ｘ＋１、ｘ＋２、・・・に対応して、ウエイトベクトルは、Ｗ（ｘ）、Ｗ（ｘ＋１）、Ｗ（ｘ＋２）、・・・のように示される。ｘ＋２のタイミングにおいて相関逆行列がリセットされているので、Ｗ（ｘ＋２）がＷｋｅｅｐに入力される。その次の段には、ＲＬＳ更新後のウエイトベクトルが示される。
【００５３】
ＲＬＳ更新後のウエイトベクトルは、ＲＬＳ更新前のウエイトベクトルよりもひとつタイミングが進んでいる。ｘ＋２のタイミングにおいて相関逆行列がリセットされているので、リセットされた相関逆行列はＷ（ｘ＋３）から使用されている。最下段には、乗算用のウエイトベクトルが示される。通常は、乗算用のウエイトベクトルとして、ＲＬＳ更新前のウエイトベクトルが使用される。一方、ｘ＋２のタイミングにおいて相関逆行列がリセットされ、かつＷ（ｘ＋２）がＷｋｅｅｐに入力されているので、ｘ＋２からｘ＋４のタイミングにわたって、Ｗ（ｘ＋２）が使用される。一定の期間経過後、つまりｘ＋５のタイミングから、新たな相関逆行列にもとづくＷ（ｘ＋５）が乗算用のウエイトベクトルとして使用される。図４に戻る。
【００５４】
ウエイトベクトル導出部４２は、図示しない測定部を備え、測定部は、合成部４４での合成結果の大きさｙ（ｔ）を導出する。さらに、測定部は、追従処理の期間において、合成結果の大きさｙ（ｔ）の積算値ｙａｖｅ（ｔ）も導出する。測定部におけるこれらの処理は次のように示される。
【数１１】
2014090224.tif 000013
ここで、ｙａｖｅ（ｔ）は、シグナルのときに１にされる。ウエイトベクトル導出部４２は、積算値ｙａｖｅ（ｔ）がしきい値よりも小さい場合、ウエイトベクトルを増幅させる。例えば、ウエイトベクトルが１．０５倍される。
【００５５】
乗算部４０、合成部４４は、ウエイトベクトル導出部４２において更新したウエイトベクトルを使用して、位相補正部３８からのパケット信号を合成する。位相推定部４６は、データの区間において、パイロット信号を使用して、残留周波数オフセットを推定する。推定の手順は、初期設定処理の際と同様になされればよいので、ここでは説明を省略する。
【００５６】
以上の構成による通信システム１００の動作を説明する。図１０は、受信処理部２４による初期のウエイトベクトルの導出手順を示すフローチャートである。これはひとつのサブキャリアに対するウエイトベクトルの初期値を導出するための処理であり、各サブキャリアに対して同様の処理がなされる。ウエイトベクトル導出部４２は、受信電力Ｐｏｗをサブキャリア単位に計算する（Ｓ１０）。Ｐｏｗがしきい値以上であり、かつ隣接サブキャリアが存在すれば（Ｓ１２のＹ）、ウエイトベクトル導出部４２は、パターン１を選択する（Ｓ１４）。一方、Ｐｏｗがしきい値以上でなく、あるいは隣接サブキャリアが存在しなければ（Ｓ１２のＮ）、ウエイトベクトル導出部４２は、パターン２を選択する（Ｓ１６）。
【００５７】
ウエイトベクトル導出部４２は、初期値を設定し（Ｓ１８）、パターンに応じたＸ（ｔ）とｄ（ｔ）を設定する（Ｓ２０）。これに続いて、ウエイトベクトル導出部４２は、中間ベクトルＴを計算し（Ｓ２２）、カルマンゲインベクトルＫを計算し（Ｓ２４）、相関逆行列Ｐを計算し（Ｓ２４）、誤差ベクトルを計算し（Ｓ２６）、ウエイトベクトルを計算する（Ｓ２８）。パターンに応じたＬＴＦが終了していなければ（Ｓ３２のＮ）、ステップ２０に戻る。一方、パターンに応じたＬＴＦが終了すれば（Ｓ３２のＹ）、ウエイトベクトル導出部４２は、ウエイトベクトルの初期値を計算する（Ｓ３４）。
【００５８】
図１１は、受信処理部２４によるウエイトベクトルの更新手順を示すフローチャートである。これはひとつのサブキャリアに対するウエイトベクトルを更新するための処理であり、各サブキャリアに対して同様の処理がなされる。Ｍｏｄ（ｔ，ｎ）＝０であれば（Ｓ４０のＹ）、ウエイトベクトル導出部４２は、相関逆行列をリセットし（Ｓ４２）、ＷｋｅｅｐにＷ（ｔ−１）を代入する（Ｓ４４）。一方、Ｍｏｄ（ｔ，ｎ）＝０でなければ（Ｓ４０のＮ）、ステップ４２、ステップ４４をスキップする。これに続いて、ウエイトベクトル導出部４２は、中間ベクトルＴを計算し（Ｓ４６）、カルマンゲインベクトルＫを計算し（Ｓ４８）、相関逆行列Ｐを計算し（Ｓ５０）、誤差ベクトルを計算し（Ｓ５２）、ウエイトベクトルを計算する（Ｓ５４）。
【００５９】
現在のタイミングがシグナルであれば（Ｓ５６のＹ）、ウエイトベクトル導出部４２は、ｙａｖｅ（ｔ）を１に設定する（Ｓ６０）。一方、現在のタイミングがシグナルでなければ（Ｓ５６のＮ）、ウエイトベクトル導出部４２は、ｙａｖｅ（ｔ）を更新する（Ｓ５８）。ｙａｖｅ（ｔ）＜０．９であれば（Ｓ６２のＹ）、ウエイトベクトル導出部４２は、Ｗ（ｔ）に１．０５を乗算する（Ｓ６４）。ｙａｖｅ（ｔ）＜０．９でなければ（Ｓ６２のＮ）、ステップ６４はスキップされる。Ｍ＞Ｍｏｄ（ｔ，ｎ）でなければ（Ｓ６６のＮ）、ウエイトベクトル導出部４２は、乗算用ウエイトベクトルをＷ＝Ｗ＊（ｔ）として計算する（Ｓ６８）。Ｍ＞Ｍｏｄ（ｔ，ｎ）であれば（Ｓ６６のＹ）、ウエイトベクトル導出部４２は、乗算用ウエイトベクトルをＷ＝Ｗｋｅｅｐ＊として計算する（Ｓ７０）。
【００６０】
本発明の実施例によれば、所定のサブキャリアに対するウエイトベクトルを導出する際に、当該サブキャリアの信号に加えて、当該サブキャリア以外のサブキャリアの信号も使用するので、擬似的に多くの信号を使用できる。また、擬似的に多くの信号が使用されるので、既知のプリアンブルが少なくても、雑音の影響を低減できる。また、雑音の影響が低減されるので、ウエイトベクトルの導出精度を向上できる。また、ウエイトベクトルの導出精度が向上されるので、受信特性の悪化を抑制できる。また、既知のプリアンブルがデータよりも短くても、受信特性の悪化が抑制されるので、伝送効率を改善できる。また、マルチキャリア信号全体に対する周波数オフセットを補正するとともに、サブキャリア間の周波数オフセットも補正するので、局部発振信号のずれの影響を低減できるとともに、ＦＦＴウインドウ設定のずれの影響も低減できる。また、サブキャリア間の周波数オフセットが補正されるので、ウエイトベクトルを導出する際に、隣接したサブキャリアも使用できる。
【００６１】
また、所定のサブキャリアの受信電力がしきい値よりも低い場合、当該サブキャリア以外のサブキャリアの信号を使用しないので、他のサブキャリアに含まれた雑音の影響を回避できる。また、所定のサブキャリアの受信電力がしきい値以上である場合、当該サブキャリア以外のサブキャリアの信号も使用するので、他のサブキャリアに含まれた雑音の影響を低減しながら、全体の雑音の影響を低減できる。また、アレイ合成した結果の大きさの積算値がしきい値より小さくなると、ウエイトベクトルを増幅させるので、伝送路の急激な変化にも追従できる。また、伝送路の急激な変化にも追従されるので、受信特性の悪化を抑制できる。
【００６２】
また、データの途中であっても、ＲＬＳアルゴリズム中の相関逆行列をリセットするので、誤差の累積の影響を低減できる。また、誤差の累積の影響が低減されるので、ウエイトベクトルの導出精度の悪化を抑制できる。また、相関逆行列をリセットした場合であっても、一定期間にわたって、リセット前に導出したウエイトベクトルをそのまま使用するので、リセットの影響を低減できる。また、リセットから一定期間経過してから、リセットした相関逆行列を使用したウエイトベクトルを使用するので、相関逆行列が収束してから使用できる。また、相関逆行列が収束してから使用されるので、ウエイトベクトルの導出精度を向上できる。
【００６３】
また、残留周波数オフセットを推定する際に、プリアンブルだけではなくシグナルも使用するので、ＯＦＤＭシンボル数を増加できる。また、ＯＦＤＭシンボル数が増加されるので、雑音の影響を低減される。また、雑音の影響が低減されるので、残留周波数オフセットの推定精度を向上できる。また、シンボルの変調多値数はデータの変調多値数以下であるので、シンボルを残留オフセットの推定に使用しても、シンボルの誤りの影響を低減できる。また、複数のアンテナにてパケット信号を受信している場合に、アレイ合成したシンボルを使用するので、シンボルの誤りの影響を低減できる。
【００６４】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６５】
本発明の実施例において、無線装置１４は、ふたつのアンテナを備える。しかしながらこれに限らず例えば、無線装置１４は、３つ以上のアンテナを備えてもよい。本変形例によれば、受信特性を向上できる。
【００６６】
本発明の実施例において、サブキャリア間回転補正部３６は、パターン１の際に、隣接サブキャリアのＬＴＦ１を使用している。しかしながらこれに限らず例えば、サブキャリア間回転補正部３６は、次隣接サブキャリア等のさらに離れたサブキャリアのＬＴＦ１を使用してもよい。本変形例によれば、ＲＬＳアルゴリズムに使用可能な信号数を増加できる。
【００６７】
本発明の実施例において、サブキャリア間回転補正部３６は、パターン１の際に、隣接サブキャリアのＬＴＦ１を使用している。しかしながらこれに限らず例えば、隣接サブキャリアのＬＴＦ２を使用してもよい。本変形例によれば、ＲＬＳアルゴリズムに使用可能な信号数を増加できる。
【００６８】
本発明の実施例において、ウエイトベクトル導出部４２は、相関逆行列の初期値Ｐ（０）として固定値を使用している。しかしながらこれに限らず例えば、ウエイトベクトル導出部４２は、相関逆行列の初期値Ｐ（０）として、受信状況に応じて異なった値を設定してもよい。具体的には、ＡＧＣの収束値に応じた値や、弱電界、中電界、強電界等に応じた値が設定される。本変形例によれば、受信状況に適した相関逆行列の初期値Ｐ（０）を使用できる。
【００６９】
本発明の実施例において、ウエイトベクトル導出部４２は、ウエイトベクトルの初期値Ｗ（０）として固定値を使用している。しかしながらこれに限らず例えば、ウエイトベクトル導出部４２は、ウエイトベクトルの初期値Ｗ（０）として、ＲＬＳアルゴリズムとは別のアルゴリズム、例えば、最大比合成で計算した値を使用してもよい。本変形例によれば、ウエイトベクトルの精度を向上できる。
【符号の説明】
【００７０】
１０  基地局装置、  １２  車両、  １４  無線装置、  ２０  ＲＦ部、  ２２  送信処理部、  ２４  受信処理部、  ２６  制御部、  ３２  ＦＦＴ前ＡＦＣ、  ３４  ＦＦＴ、  ３６  サブキャリア間回転補正部、  ３８  位相補正部、  ４０  乗算部、  ４２  ウエイトベクトル導出部、  ４４  合成部、  ４６  位相推定部、  ５０  第１遅延部、  ５２  位相差導出部、  ５４  出力部、  ５６  第２遅延部、  ５８  乗算部、  １００  通信システム。
【図１】
2014090224.tif 000014
【図２】
2014090224.tif 000015
【図３】
2014090224.tif 000016
【図４】
2014090224.tif 000017
【図５】
2014090224.tif 000018
【図６】
2014090224.tif 000019
【図７】
2014090224.tif 000020
【図８】
2014090224.tif 000021
【図９】
2014090224.tif 000022
【図１０】
2014090224.tif 000023
【図１１】
2014090224.tif 000024