(57)【要約】      （修正有）【課題】ホッピングされて送信されるパケットの検出の耐性、ホッピングに対する受信制御の耐性を高める無線受信装置を提供する。【解決手段】受信したプリアンブルシンボルのプリアンブルパターンと予め規定されたプリアンブルパターンとを用いて相関演算する相関演算部３と、この相関演算値を用いてパケットを検出しかつプリアンブルシンボルの推定先頭位置情報を出力すると共に、パケット検出後にプリアンブルシンボルの推定先頭位置から送信されたプリアンブルシンボルの相関演算値の最大値を抽出するパケット検出部４と、ホッピングパターンに従ってかつ推定先頭位置情報に基づいてホッピングの受信制御を行うホッピング制御部６と、受信制御が適切でないと判定されたときに予め定められたホッピングパターンによる受信制御が後続するプリアンブルシンボルのバンドと一致するようにホッピング制御部６に指令する周波数ホッピング補正部５とを有する。【選択図】図７
2015015508.tif 000002
【特許請求の範囲】
【請求項１】
複数個のシンボル単位でホッピングされるシンボルのホッピングパターンとプリアンブルシンボルのプリアンブルパターンとが一対一に対応して予め規定されて、パケットをホッピングさせて送受信する無線通信方法において、
受信したプリアンブルシンボルのプリアンブルパターンと予め規定されているプリアンブルパターンとを用いて相関演算を行う相関演算ステップと、
複数個のプリアンブルシンボルについて前記相関演算ステップにおいてそれぞれ求められた相関演算値の大小関係に基づいて、新たに受信されるプリアンブルシンボルのバンドと予め規定されているホッピングパターンによる受信制御のバンドとが一致するように制御を行う制御ステップと、を含むことを特徴とする無線通信方法。
【請求項２】
複数個のシンボル単位でバンドをホッピングされて送信されたパケットを受信して該パケットのプリアンブルシンボルについてホッピングパターンと一対一に対応して予め規定されているプリアンブルパターンと前記プリアンブルシンボルのプリアンブルパターンとを用いて相関演算を行う相関演算ステップと、
該相関演算ステップにより求められた相関演算値を用いてパケットを検出すると共に、該検出されたパケットのプリアンブルシンボルの先頭位置を前記相関演算値の最大値により推定するパケット検出ステップと、
前記プリアンブルシンボルの推定先頭位置を用いて時系列的に後続して取得される相関演算値の最大値と規定されたホッピングパターンとによってパケット検出後に受信するプリアンブルシンボルに対して受信制御を周波数ホッピング制御部により行う受信制御ステップと、
前記受信制御ステップにおける受信制御後に取得された直後の相関演算値の最大値が予め定めた閾値よりも小さく後続して取得された相関演算演算値の最大値が前記閾値よりも大きいときに受信したプリアンブルシンボルのバンドと前記周波数ホッピング制御部による受信制御のバンドとが一致していないと判定する判定ステップと、
予め規定されたホッピングパターンによる受信制御のバンドを判定後に後続して受信するプリアンブルシンボルのバンドに一致させるように前記周波数ホッピング制御部に指令する指令ステップと、を含むことを特徴とする無線通信方法。
【請求項３】
前記ホッピングパターンと前記プリアンブルパターンとが時間周波数コードに従って定義されていることを特徴とする請求項２に記載の無線通信方法。
【請求項４】
前記周波数ホッピング制御部は、パケットが検出されるまでは、前記時間周波数コードにより定義されたホッピングパターンの最初に規定されているバンドを指定することを特徴とする請求項３に記載の通信方法。
【請求項５】
前記周波数ホッピング制御部は、１シンボル毎にバンドが切り替えられたシンボルを受信する場合には、前記時間周波数コードに従って１シンボル毎にホッピングの受信制御を行うことを特徴とする請求項４に記載の無線通信方法。
【請求項６】
複数個のシンボル単位でホッピングされるパケットのシンボルのホッピングパターンとプリアンブルシンボルのプリアンブルパターンとが一対一に対応して予め規定されている無線受信装置において、
ホッピングされて送信されたプリアンブルシンボルについてそのプリアンブルパターンと予め規定されたプリアンブルパターンとを用いて相関演算値を演算する相関演算部と、
前記相関演算値によって前記パケットを検出しかつプリアンブルシンボルの先頭位置を相関演算値の最大値により推定して推定先頭位置情報を出力すると共に複数個のプリアンブルシンボル単位毎に同一バンドでホッピングされて送信されたシンボルを受信する場合にパケットの検出後にプリアンブルシンボルの推定先頭位置から同一バンドで送信されたプリアンブルシンボルの個数と同数個の相関演算値の最大値を抽出するパケット検出部と、
予め規定されたホッピングパターンに従ってかつ前記推定先頭位置情報に基づいて到来したプリアンブルシンボル毎にホッピングの受信制御を行う周波数ホッピング制御部と、
前記同一バンドで送信されたプリアンブルシンボルの個数と同数個の相関演算値の最大値を用いて前記ホッピングに対する受信制御が適切か否かを判断して該受信制御が適切でないと判定したときに予め定められたホッピングパターンによる受信制御が後続するプリアンブルシンボルのバンドと一致するように前記周波数ホッピング制御部に指令する判定指令部とを有することを特徴とする無線受信装置。
【請求項７】
前記周波数ホッピングパターンと前記プリアンブルパターンとが時間周波数コードに従って定義されていることを特徴とする請求項６に記載の無線受信装置。
【請求項８】
前記判定指令部は、前記同一バンドで受信するプリアンブルシンボルのうち直前のプリアンブルシンボルにより得られた相関演算値の最大値が所定閾値よりも小さくかつ該直前のプリアンブルシンボルに後続する直後のプリアンブルシンボルにより得られた相関演算値の最大値が所定の閾値よりも大きいときに受信したプリアンブルシンボルのバンドと前記周波数ホッピング制御部の受信制御によるバンドとが一致していないと判断することを特徴とする請求項７に記載の無線受信装置。
【請求項９】
前記パケット検出部は、前記パケット検出後にプリアンブルシンボルの推定先頭位置から同一バンドで送信されたプリアンブルシンボルの個数と同数個の相関演算値の最大値を抽出する際に、前記推定先頭位置から１シンボル期間よりも短い所定期間内に相関演算値の最大値を抽出することを特徴とする請求項４に記載の無線受信装置。
【請求項１０】
前記相関演算部は、受信したプリアンブルシンボルのプリアンブルパターンと予め規定されているプリアンブルパターンとの相互相関値を２乗して所定長で移動平均した値を相関演算値として算出することを特徴とする請求項９に記載の無線受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチバンドＯＦＤＭ方式、更に詳しくは、ＯＦＤＭ変調と周波数ホッピングとを用いた無線通信方法及び無線受信装置の改良に関する。
【背景技術】
【０００２】
無線通信方法では、送信データの伝送効率を高めることに加えて、ノイズ等に対して高い耐性が要望されている。
その要望に応える技術のひとつとして、ＷｉＭｅｄｉａ  ＵＷＢ規格が知られている。このＷｉＭｅｄｉａ  ＵＷＢ規格では、物理層とＭＡＣ層とが定義され、物理層ではマルチバンドＯＦＤＭ（直交周波数分割多重）という無線通信方法が用いられている。
【０００３】
そのＯＦＤＭ変調では、送信すべきデータを離散逆フーリエ変換（ＩＦＦＴ）して例えば１シンボル区間の被変調波信号を生成する。この被変調波信号は、ついで、ＤＡＣ（デジタルアナログコンバータ）によりアナログ信号とされた後、ＲＦ部で例えば互いに直交する１２８個の搬送波（サブキャリア）に周波数変換（直交変調）されて、搬送帯域ＯＦＤＭ信号とされる。
【０００４】
この搬送帯域ＯＦＤＭ信号は周波数ホッピングパターン（以下、ホッピングパターンという）に従ってホッピングされる。このホッピングされた搬送帯域ＯＦＤＭ信号は、無線送信装置から出力され、これにより高速データ伝送が行なわれる。
【０００５】
そのマルチバンドＯＦＤＭでは、例えば、３.１０ＧＨｚから１０.６０ＧＨｚまでの搬送帯域が割り当てられ、この搬送帯域は帯域幅が同一の１４個のバンドに分割されている。この各バンドに１２８個のサブキャリアが重畳されている。
【０００６】
また、マルチバンドＯＦＤＭでは、隣接するバンドが数個組み合わされて１個のバンドグループが構成されている。このバンドグループは複数個定義されている。この複数個のバンドグループを用いてＴＦＣ（時間周波数コード）により複数個のホッピングパターンが定義されている。
【０００７】
送信すべきデータは、パケット単位で送信され、そのパケットの先頭には、複数個のプリアンブルシンボルが設けられている。そのプリアンブルシンボルは受信の際の同期タイミング、チャネル推定（チャネル予測）等に用いられる。
【０００８】
そのマルチバンドＯＦＤＭでは、そのＴＦＣにより、そのホッピングパターンに一対一に対応して、複数個のプリアンブルパターン（ベースシーケンスプリアンブル又は基底プリアンブルタイプともいう）が定義されている。
【０００９】
パケットの１個のシンボルは、例えば、１２８個のサブキャリアから構成されている。そのシンボルは、1個又は複数個のシンボル単位ごとにバンドが切り替えられて、ホッピングされる。
【００１０】
無線受信装置の側では、搬送帯域ＯＦＤＭ信号が到来すると、ＲＦ部がベースバンド部からのホッピングパターンに従った受信制御信号により指定されたバンドで搬送帯域ＯＦＤＭ信号を受信する。
【００１１】
ＲＦ部は、その搬送帯域ＯＦＤＭ信号をダウンコンバートし、ＡＤＣ（アナログデジタルコンバータ）に出力する。そのＡＤＣ（アナログデジタルコンバータ）によりデジタル変換された信号は、ベースバンド部に入力される。
【００１２】
そのベースバンド部は、その信号を高速フーリエ変換する処理、ＲＦ部のゲイン制御を行うと共に、その受信したパケットのプリアンブルシンボル毎に、そのプリアンブルパターンとＴＦＣにより定義されたプリアンブルパターンとを用いて相関演算を行う。
【００１３】
この相関演算により求められた相関演算値、例えば、相関演算値の最大値（ピーク値）を用いて受信したパケットのプリアンブルシンボルの先頭位置が推定される。このようにして、ホッピングに対する受信制御が行われ、パケットが検出される（例えば、特許文献１、特許文献２参照）。
【００１４】
なお、その特許文献２には、受信したパケットのプリアンブルシンボルについてそのプリアンブルパターンとＴＦＣにより定義されたプリアンブルパターンとを用いて相関検出を行うことが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、これらの従来の周波数ホッピング方式では、複数個のシンボル単位毎にホッピングされたプリアンブルシンボルを受信する場合、その複数個のプリアンブルシンボルのうちの第１番目のプリアンブルシンボルについて相関演算によりピーク値が検出されず、第２番目以降のプリアンブルシンボルについて相関演算によりピーク値が検出された場合、その第２番目以降のプリアンブルシンボルが第１番目のプリアンブルシンボルとみなされてホッピングに対する受信制御が行われる。
【００１６】
このため、複数個のプリアンブルシンボル単位ごとにホッピングしてパケットを送信し、このホッピングされたパケットを受信する無線通信方法では、パケット検出の耐性、ホッピングに対する受信制御の耐性が低いという問題がある。
【００１７】
本発明は、複数個のシンボル単位ごとにホッピングされて送信されるパケット検出の耐性、ホッピングに対する受信制御の耐性を高めることができる無線通信方法及び無線受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明に係る無線通信方法は、複数個のシンボル単位毎にホッピングされるシンボルのホッピングパターンとプリアンブルシンボルのプリアンブルパターンとが一対一に対応して予め規定されている。
【００１９】
本発明に係る無線通信方法は、受信したプリアンブルシンボルのプリアンブルパターンと予め規定されているプリアンブルパターンとを用いて相関演算を行う相関演算ステップと、
複数個のプリアンブルシンボルについて前記相関演算ステップにおいてそれぞれ求められた相関演算値の大小関係に基づいて、新たに受信されるプリアンブルシンボルのバンドと予め規定されているホッピングパターンによる受信制御のバンドとが一致するように制御を行う制御ステップと、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、受信したプリアンブルシンボルについて、そのプリアンブルパターンと予め規定されているプリアンブルパターンとを用いて相関演算を行う。
【００２１】
そして、この相関演算により求められた相関演算値を用いて、後続するプリアンブルシンボルのバンドに対して、予め規定されている周波数ホッピングパターンによる受信制御が適切であるか否かを、相関演算値の大小関係により判定する。
【００２２】
この判定結果を用いて、予め規定されているホッピングパターンによる受信制御のバンドと後続するプリアンブルシンボルのバンドとにずれがある場合、その判定後に後続するプリアンブルシンボルのバンドに対応するバンドが指定されるようにホッピングに対する受信制御を行う。その結果、パケット検出及びホッピングに対する受信制御の耐性が高められる。
【図面の簡単な説明】
【００２３】
【図１】図１は本発明に係る無線通信方法及び無線受信装置の概略構成を示すブロック図である。
【図２】図２は図１に示す搬送帯域ＯＦＤＭ信号により送信されるパケットのフォーマットの一例を示す説明図である。
【図３】図３は図２に示すパケットを構成するシンボルの構造の一例を示す説明図である。
【図４】図４はマルチバンドＯＦＤＭ仕様の周波数帯域（バンド）の一例を示す説明図である。
【図５】図５はマルチバンドＯＦＤＭ仕様の時間周波数コード（ＴＦＣ）の一例を示す説明図であって、バンドグループ１の場合の時間周波数コードを示している。
【図６】図６は図５に示す時間周波数コードのＴＦＣ３の場合の周波数ホッピングの状態を模式的に示す説明図である。
【図７】図７は図１に無線受信装置のベースバンド部の詳細構成を示すブロック図である。
【図８】図８は図７に示すパケット検出部による相関演算値の最大値の抽出処理と先頭位置の推定処理との一例を示すフローチャート図である。
【図９】図９は相関演算値の最大値の抽出の一例を模式的に示す説明図である。
【図１０】図１０は図９に示すプリアンブルシンボルの推定先頭位置の推定後に受信するプリアンブルシンボルについての相関演算値の最大値の推定処理の一例を示すフローチャートである。
【図１１】図１１は図１０に示す相関演算値の最大値の推定処理の一例を模式的に示す説明図である。
【図１２】図１２は周波数ホッピング補正処理を行わない場合の不具合の一例を模式的に示す説明図である。
【図１３】図１３は周波数ホッピング補正処理を行った場合の一例を模式的に示す説明図である。
【発明を実施するための形態】
【実施例】
【００２４】
以下に、図面を参照しつつ、本発明に係る無線通信方法及び無線受信装置の実施例について説明する。
（無線通信方法の概略構成）
図１は本発明に係る無線通信方法の概略構成を示すブロック図である。
その図１において、１は無線送信装置、２は無線受信装置、符号ＷＰは送信電波としての搬送帯域ＯＦＤＭ信号である。
【００２５】
その無線送信装置１は、送信すべきデータをＩＤＦＴして１シンボル区間の被変調波信号を作成する。この被変調波信号はアナログ信号とされた後、互いに直交するサブキャリアに周波数変換されてパケット単位のベースバンドＯＦＤＭ信号が作成される。このベースバンドＯＦＤＭ信号は周波数ホッピングパターンにより周波数ホッピングされて搬送帯域ＯＦＤＭ信号ＷＰにアップコンバートされ、アンテナ１Ａから出力される。
【００２６】
（パケットの構成）
そのパケットは、図２に示すように、プリアンブルＰ１と、ヘッダーＰ２と、ペイロードＰ３とから構成されている。
マルチバンドＯＦＤＭ（直交周波数分散多重）仕様のパケットフォーマットでは、１個のパケットのプリアンブルＰ１は、２４個のプリアンブルシンボルＳ０、Ｓ１、…、Ｓｉ、…、Ｓ２２、Ｓ２３（ｉは０から２３までの正の整数）と、６個のプリアンブルシンボルＣＥ０、ＣＥ１、…、ＣＥ５とからなっている。
【００２７】
プリアンブルシンボルＳ０、Ｓ１、…、Ｓ２２、Ｓ２３は、受信の際の同期タイミングに用いられる。そのプリアンブルシンボルＣＥ０、ＣＥ１、…、ＣＥ５はチャネル推定に用いられる。
【００２８】
ヘッダーＰ２には、送信元情報、宛先情報、レート（Ｒａｔｅ）、レングス長（ＬＥＮＧＨ）等の情報が含まれている。ペイロードＰ３は送信すべきデータそのものである。
その各プリアンブルシンボルＳ０、Ｓ１、…、Ｓ２３について、後に詳述するＴＦＣ（時間周波数コード）によりプリアンブルパターン（基底プリアンブルタイプ）が１０種類定義されている。
【００２９】
各プリアンブルシンボルＳ０、Ｓ１、…、Ｓ２３に対して、そのプリアンブルパターン（基底プリアンブルタイプ）は同相か逆相として定義されている。後述する１２８個のサブキャリアにこの基底プリアンブルタイプの波形パターンが分散されて重畳されている。１個のパケット内では、その規定プリアンブルタイプの１種類が使用される。
【００３０】
パケットを構成するプリアンブルＰ１、ヘッダーＰ２、ペイロードＰ３の各シンボルは図３に示すように１２８個のサブキャリアから構成されている。
【００３１】
（マルチバンドＯＦＤＭ仕様の周波数帯域の説明）
そのマルチバンドＯＦＤＭ（直交周波数分散多重）では、図４に示すように、例えば、３.１０ＧＨｚから１０.６０ＧＨｚ（ギガヘルツ）の周波数帯域が割り当てられている。この周波数数帯域は低周波側から高周波側に向かって１４個のバンドｂ１ーｂ１４に分割され、１個のバンドｂ１−ｂ１４は５２８ＭＨｚの帯域幅を持っている。
【００３２】
この１４個のバンドｂ１−ｂ１４は、２個一組又は３個一組として、１個のバンドグループを構成している。そのバンドグループは符号Ａ−Ｆで示すように６個定義されている。
第１番目のバンドグループＡは、バンドｂ１―ｂ３からなり、第２番目のバンドグループＢはバンドｂ４ーｂ６からなる。
【００３３】
第３番目のバンドグループＣはバンドｂ７ーｂ９からなり、第４番目のバンドグループＤはバンドｂ１０ーｂ１２からなり、第５番目のバンドグループＥは、バンドｂ１３、ｂ１４からなり、第６番目のバンドグループＦはバンドｂ９ーｂ１１からなっている。
【００３４】
パケットの各シンボルは、ＴＦＣにより定義されたホッピングパターンに従って、バンドグループＡ−Ｅのいずれかを用いて送信される。すなわち、各シンボルは、後述するように、複数個のバンドを用いてホッピングされて送信されるか、又は１個のバンドを用いて送信される。
【００３５】
（時間周波数コードの一例）
図５はそのＴＦＣ（時間周波数コード）の一例を示す説明図であって、バンドグループＡについてのＴＦＣと基底プリアンブルタイプ（プリアンブルパターン）とホッピングパターンとの関係を示している。
【００３６】
ＴＦＣは１−１０まで定義され、図５に示すように、例えば、基底プリアンブルタイプ１のとき、周波数ホッピングパターン（使用するバンド）は、「ｂ１、ｂ２、ｂ３」、「ｂ１、ｂ２，ｂ３」、…の時系列順である。
【００３７】
また、例えば、基底プリアンブルタイプ２のとき、周波数ホッピングパターンは、「ｂ１、ｂ３、ｂ２」、「ｂ１、ｂ３、ｂ２」、…の時系列順である。また、例えば、基底プリアンブルタイプ３のとき、周波数ホッピングパターンは、「ｂ１、ｂ１」、「ｂ２、ｂ２」、「ｂ３、ｂ３」、…の時系列順である。このように基底プリアンブルタイプとホッピングパターンとは一対一に対応している。
【００３８】
例えば、バンドグループＡでかつＴＦＣが「３」の場合には、基底プリアンブルタイプ３が選択される。この場合、プリアンブルＰ１のプリアンブルシンボルＳ０、Ｓ１は、図６に示すように、バンドｂ１を用いて周波数ホッピングされて搬送帯域ＯＦＤＭ信号ＷＰとして無線送信装置１から出力される。
【００３９】
また、プリアンブルシンボルＳ２、Ｓ３は、図６に示すように、バンドｂ２を用いてホッピングされて搬送帯域ＯＦＤＭ信号ＷＰとして無線送信装置１から出力される。プリアンブルシンボルＳ４、Ｓ５はバンドｂ３を用いてホッピングされて搬送ＯＦＤＭ信号ＷＰとして無線送信装置１から出力される。プリアンブルシンボルＳ６、Ｓ７以降は、このホッピングパターンに従ったバンドが繰り返し選択されてホッピングされる。
【００４０】
そのＴＦＣ＝１、ＴＦＣ＝２では１個のシンボルごとにホッピングが繰り返される。また、ＴＦＣ＝３では、２個一組のシンボル単位ごとにホッピングが繰り返されている。
【００４１】
このような規則に従って、ベースバンドＯＦＤＭ信号は、周波数変換されて、５２８ＭＨｚの帯域幅を有する１２８個のサブキャリアからなる搬送帯域ＯＦＤＭ信号ＷＰとして無線送信装置１から出力される。
【００４２】
（無線受信装置２の構成）
無線受信装置２は、図１に示すように、アンテナ２Ａ、ＲＦ（ラジオフリーケンシ―）部２Ｂ、ＡＤＣ（アナログデジタルコンバータ）２Ｃ、ベースバンド部２Ｄ、ＭＡＣ部２Ｅから概略構成されている。
【００４３】
ＲＦ部２Ｂは、図１に示すように、搬送帯域ＯＦＤＭ信号ＷＰを受信する。そのＲＦ部２Ｂは、ベースバンド部２Ｄからの受信制御信号ＳＣにより指定されたバンドで搬送帯域ＯＦＤＭ信号ＷＰをダウンコンバートして、ベースバンドＯＦＤＭ信号ＱＡを作成する。このベースバンドＯＦＤＭ信号ＱＡはＡＤＣ（アナログデジタルコンバータ）２Ｃに向かって出力される。
【００４４】
ベースバンド部２Ｄは、ＲＦ部２Ｂのゲイン制御を行う。これにより、ＡＤＣ（アナログデジタルコンバータ）２Ｃに入力されるベースバンドＯＦＤＭ信号ＱＡの振幅調整が行なわれる。また、ＡＤＣ（アナログデジタルコンバータ）２ＣはそのベースバンドＯＦＤＭ信号ＱＡをデジタル信号ＱＤに変換して、ベースバンド部２Ｄに向かって出力する。
【００４５】
ベースバンド部２Ｄは、デジタル信号ＱＤをＦＦＴ変換し、プリアンブルシンボルＳ０−Ｓ２３、ＣＥ０−ＣＥ５をサンプリングしてプリアンブル処理を行うと共に、後続するヘッダーＰ２、ペイロードＰ３のデコードの準備を行う。
なお、プリアンブル処理には、ＲＦ部２Ｂのゲイン制御処理の他に、ＲＦ部２Ｂに対するバンドの指定のための制御処理、プリアンブルシンボルの同期タイミング処理、周波数オフセット推定処理、チャンネル推定処理等がある。
【００４６】
ベースバンド部２Ｄは、これらの処理を行って、ヘッダーＰ２、ペイロードＰ３の復調、誤り訂正、復号を行った後、ＭＡＣ部２ＥにデータＤＡＴＡを出力する。
ＭＡＣ部２Ｅは、ベースバンド部２Ｄの受信制御、復調されたデータＤＡＴＡを無線受信装置２から後続する伝送路に向かって出力するインタフェースとしての役割を果たす。
【００４７】
そのベースバンド部２Ｄは、図７に示すように、相関演算部３と、パケット検出部４と、周波数ホッピング補正部５と、周波数ホッピング制御部６とから概略構成されている。
相関演算部３は、そのプリアンブルシンボルをサンプリングしてそのプリアンブルパターンとＴＦＣにより定義されたプリアンブルパターンとを用いて相関演算値ｘ［ｎ］を求める。
【００４８】
１シンボル内でクロック間隔Δｔ毎にアナログデジタルコンバータ２ｃから入力されるデジタル信号ＱＤを順にサンプルしたときのサンプル数をＮ、１シンボル内でのｎ番目のサンプリング信号をｒ［ｎ］、プリアンブルパターン（基底プリアンブルタイプ）をｐ［ｋ］、1シンボル内でのｎ番目のｘｃｐ［ｎ］を相互相関パワー値とする。すると、相互相関パワー値ｘｃｐ［ｎ］は、以下の式によって表される。
【数１】
2015015508.tif 000003
すなわち、この相互相関パワー値ｘｃｐ［ｎ］は、受信したプリアンブルシンボルのプリアンブルパターンと予め規定されているプリアンブルパターンとを用いて相関演算することにより求められる。
なお、「ｋ」は「０」から「Ｎ−１」までの数であり、符号「＊」は複素共役であることを意味する。
【００４９】
ここで、相互相関パワー値ｘｃｐ［ｎ］のプレフィックス（Ｐｒｅｆｉｘ）長以下の長さ（所定長以下の長さ）Ｌのｍ個の移動平均値を1シンボル内のｎ番目の相関演算値ｘ［ｎ］とすると、相関演算値ｘ［ｎ］は、下記の式によって求められる。
【数２】
2015015508.tif 000004
すなわち、相関演算値ｘ［ｎ］は受信したプリアンブルシンボルのプリアンブルパターンと予め規定されているプリアンブルパターンとを用いて相互相関値を２乗することにより得られた相互相関パワー値ｘｃｐ［ｎ］を所定長で移動平均した値として求められる。
【００５０】
相関演算部３は、その相関演算値ｘ［ｎ］のデータをパケット検出部４に出力する。パケット検出部４は、相関演算値ｘ［ｎ］の値が後述する所定閾値Ｔｈｒｅ１を超えると、パケットが検出されたと判断する。
【００５１】
ついで、パケット検出部４は、後述する所定期間値Ｔ１内の相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ_ＭＡＸに基づき後続して受信するプリアンブルシンボルの先頭位置を推定する。
また、パケット検出部４は、ＭＡＣ部２Ｅにより指定されたホッピングパターンに従って複数個のシンボル単位で周波数が切り替えられる場合、パケットを検出すると、プリアンブルシンボルの推定先頭位置から同一バンドが連続するプリアンブルシンボルの個数と同じ個数の最大値Ｃｏｒｒ_ＭＡＸを抽出する。
【００５２】
パケット検出部４は、この抽出した最大値Ｃｏｒｒ_ＭＡＸのデータを順次周波数ホッピング補正部５に送ると共に、プリアンブルシンボルの推定先頭位置情報を周波数ホッピング制御部６に送る。
【００５３】
なお、プリアンブルシンボルの先頭位置の推定と、相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ_ＭＡＸの抽出とについては、後述することにし、先に、周波数ホッピング補正部５、周波数ホッピング制御部６について説明する。
【００５４】
周波数ホッピング補正部５は、ＭＡＣ部２Ｅにより複数個のシンボル単位で周波数が切り替えられる周波数ホッピングパターンが指定された場合、パケットが検出されると、パケット検出部４から順次送られて来る相関演算値の最大値Ｃｏｒｒ_ＭＡＸをそれぞれ記憶する。
【００５５】
ついで、周波数ホッピング補正部５は最後の相関演算値の最大値Ｃｏｒｒ_ＭＡＸを受け取ると、これらの複数個の相関演算値の最大値Ｃｏｒｒ_ＭＡＸに基づいて、周波数ホッピング補正が必要か否かを判断する。
【００５６】
周波数ホッピング補正部５は、周波数ホッピング補正が必要であると判断した場合、周波数ホッピング制御部６に補正指令を行う。その周波数ホッピング補正及び補正指令の詳細については後述する。
【００５７】
周波数ホッピング制御部６は、プリアンブルシンボルの推定先頭位置情報とＭＡＣ部２Ｅから与えられたＴＦＣとを用いて、受信制御信号ＳＣをＲＦ部２に出力する。
また、周波数ホッピング制御部６は、周波数ホッピング補正部５から補正指令が入力されると、その補正指令に対応する受信制御信号ＳＣをＲＦ部２に出力する。
【００５８】
なお、周波数ホッピング制御部６は、パケットが検出されるまでは、プリアンブルシンボルの先頭位置を事前に予測できない。このため、ＴＦＣにより定義されたホッピングパターンの最初に規定されているバンドを指定する受信制御信号ＳＣをＲＦ２部に出力する。
【００５９】
周波数ホッピング制御部６は、複数個のシンボル単位でバンドが切り替えられる場合、プリアンブルシンボルのうち、パケット検出部４により検出されたプリアンブルシンボルを同一バンドで連続して受信する先頭のプリアンブルシンボルとみなして、ホッピングに対する受信制御を行う。
【００６０】
なお、周波数ホッピング制御部６は、これらのパケット検出部４、周波数ホッピング補正部５からの情報に基づいてバンドを指定後に、ベースバンド部２Ｄ内のタイミング検出情報に基づいてもバンド指定を行う機能を有する。しかしながら、これらのタイミング検出は、本発明に直接関係しないので、ここでは、その説明を割愛する。
【００６１】
（パケットのプリアンブルシンボルの先頭位置情報の推定処理、相関演算最大値の抽出処理の詳細説明）
パケット検出部４は、プリアンブルシンボルの先頭位置を推定する先頭位置推定カウンター（図示を略す）を備えている。
【００６２】
パケット検出部４は、その先頭位置推定カウンターのパラメータとして時刻カウント変数Ｃｎｔを設定する。この時刻カウント変数ｃｎｔによるカウント値に対して所定閾値αが設定されている。
【００６３】
また、パケット検出部４には、相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ_ＭＡＸを検出するために所定閾値Ｔｈｒｅ１、相関演算値ｘ［ｎ］が所定の閾値Ｔｈｒｅ１を超えた時点から最大値Ｃｏｒｒ_ＭＡＸになるまでの期間値Ｃｏｒｒ_ＭＡＸｐｏｉｎｔ、相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ_ＭＡＸを抽出するための所定期間値Ｔ１が設定されている。図９には、その各パラメータと相関演算値ｘ［ｎ］との関係の一例が示されている。ここで、所定閾値Ｔｈｒｅ１、所定期間値Ｔ１、所定閾値αは適宜に定めた値である。
所定期間値Ｔ１、所定閾値α、期間値Ｃｏｒｒ_ＭＡＸｐｏｉｎｔ、は、時間をクロック間隔Δｔ毎にサンプリングされる相関演算値ｘ［ｎ］のサンプル個数に換算した値である。
【００６４】
相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ_ＭＡＸは、相関演算値ｘ［ｎ］＞所定閾値Ｔｈｒｅ１の時点ｔ０から所定期間値Ｔ１内で最大の相関演算値ｘ［ｎ］を抽出するパラメータである。また、期間値Ｃｏｒｒ_ＭＡＸｐｏｉｎｔは、相関演算値ｘ［ｎ］が最大値Ｃｏｒｒ_ＭＡＸになるまでの時間を意味するパラメータである。
【００６５】
パケット検出部４は、図８に示すように、最初にパケット検出前に、各パラメータとしてのＣｏｒｒ_ＭＡＸ、Ｃｏｒｒ_ＭＡＸｐｏｉｎｔ、Ｃｎｔ、変数ｍ、ｎを初期化し、「０」に設定する（ステップＳ.１）。変数ｍ、ｎは、アナログデジタルコンバータ（ＡＤＣ）２Ｃからクロック間隔Δｔ毎にデジタル信号ＱＤが相関演算部３に入力されると「＋１」ずつカウントアップされる。時刻カウント変数Ｃｎｔも後述する条件のもとでアナログデジタルコンバータ（ＡＤＣ）２Ｃからクロック間隔Δｔ毎にデジタル信号ＱＤが相関演算部３に入力されると「＋１」ずつカウントアップされる。
【００６６】
ここで、変数ｍは、相関演算値ｘ［ｎ］が所定閾値Ｔｈｒｅ１を超えた時点ｔ０から以後にパケット検出部４に入力される相関演算値ｘ［ｎ］の個数とパケットを検出した時点ｔ０から所定期間値Ｔ１を超えたか否かを判断する時間とを意味するパラメータである。また、変数ｎは相関演算値ｘ［ｎ］が所定の閾値Ｔｈｒｅ１を超える前までの時点ｔ０にパケット検出部４に入力された相関演算値ｘ［ｎ］の個数を意味するパラメータである。
【００６７】
ついで、パケット検出部４は、相関演算値ｘ［ｎ］＞所定閾値Ｔｈｒｅ１か否かを判断する（ステップＳ.２）。相関演算値ｘ［ｎ］が所定閾値Ｔｈｒｅ１以下の場合（Ｎｏの場合）には、パケットが検出されていないとして、ステップＳ.３に移行して変数ｎを「＋１」加算してステップＳ.２に戻る。
ついで、パケット検出部４は、再度、連続して相関演算部３から入力される後続の相関演算値ｘ［ｎ］について、ｘ［ｎ］＞所定閾値Ｔｈｒｅ１か否かを判断する（ステップＳ.２）。
【００６８】
相関演算値ｘ［ｎ］＞所定閾値Ｔｈｒｅ１の場合、パケット検出部４はパケットを検出した（ＹＥＳ）と判定して、ステップＳ.４に移行する。この相関演算値ｘ［ｎ］が所定閾値Ｔｈｒｅ１を超えたことによりパケットが検出される。パケット検出部４は、この相関演算値ｘ［ｎ］を最大値Ｃｏｒｒ_ＭＡＸとしてその記憶部に記憶する。
【００６９】
ついで、変数ｍが所定期間値Ｔ１を超えたか否かを判断する（ステップＳ.４）。変数ｍが所定期間値Ｔ１よりも小さい場合には、パケット検出部４はＹＥＳと判定して、ステップＳ.５に移行する。変数ｍが所定期間値Ｔ１以上の場合には、ステップＳ.８に移行する。
【００７０】
ステップＳ.５においては、「ｎ＋ｍ」番目の相関演算値ｘ［ｎ＋ｍ］が現在記憶部に記憶保持されている最大値Ｃｏｒｒ_ＭＡＸよりも大きいか否かを判断する。ステップＳ.５において、ＹＥＳのときには、ステップＳ.６に移行して、現在記憶保持しているＣｏｒｒ_ＭＡＸを今回得られた相関演算値ｘ［ｎ＋ｍ］に更新する。
また、Ｃｏｒｒ_ＭＡＸｐｏｉｎｔを変数ｍに設定する（ステップＳ.６）。ついで、ステップＳ.７に移行して、変数ｍに「＋１」を加算してステップＳ.４に戻る。
【００７１】
このステップＳ.４ないしステップＳ.７の処理ループを繰り返すことにより、相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ_ＭＡＸ（Ｃｏｒｒ_ＭＡＸ＝ｘ［ｎ＋ｍ］）が取得される。
その相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ_ＭＡＸ（Ｃｏｒｒ_ＭＡＸ＝ｘ［ｎ＋ｍ］）が取得された時点をｔ１とする。Ｃｏｒｒ_ＭＡＸｐｏｉｎｔは時点ｔ１と時点ｔ０との差（ｔ１-ｔ０）として求められる。
【００７２】
ついで、変数ｍが所定期間値Ｔ１以上になると、パケット検出部４は周波数補正部５にパケットの検出を通知する。また、時刻カウント変数ｃｎｔをＴ１−Ｃｏｒｒ_ＭＡＸｐｏｉｎｔ＝ｔ２に設定して、このＴ１−Ｃｏｒｒ_ＭＡＸｐｏｉｎｔ＝ｔ２の時点からカウントアップ演算を開始する（ステップＳ.８）。
【００７３】
ついで、パケット検出部４は、時刻カウント変数ｃｎｔのカウント値が閾値αになったか否かを判定する（Ｓ.９）。時刻カウント変数ｃｎｔのカウント値が閾値αでない場合にはステップＳ.１０に移行して時刻カウント変数ｃｎｔを「＋１」カウントアップして、この処理を繰り返す。
【００７４】
パケット検出部４は、時刻カウント変数ｃｎｔのカウント値がαの場合には、ステップＳ.１１に移行して、プリアンブルシンボルの先頭位置の時点ｔ３が推定されたとして、周波数ホッピング制御部６にそのプリアンブルシンボルの推定先頭位置情報を送る。
【００７５】
そのシンボル先頭位置推定カウンターは、相関演算値ｘ［ｎ］が最大となったタイミングを時点ｔ１としてカウントアップしたことと同等である。それなので、時刻カウント変数ｃｎｔのカウント値は相関演算値ｘ［ｎ］が最大となった時点ｔ１から続いて取得される後続の相関演算値ｘ［ｎ］のサンプル数を意味する。すなわち、この時刻カウント変数ｃｎｔのカウント値を用いてプリアンブルシンボルの先頭位置のタイミングが推定される。
【００７６】
閾値αは、相関演算値ｘ［ｎ］が最大となってからシンボル先頭位置までのサンプル数を想定した値に設定する。その際、ガードインターバル期間、プレフィックス期間、シンボルサンプル数の他、演算処理による遅延時間も考慮して設定する。
【００７７】
（パケット検出後の相関演算最大値の推定処理）
ついで、パケット検出部４は、相関演算部３から入力される後続の相関演算値ｘ［ｎ］に対して、所定期間値Ｔ２を設定する。ついで、パケット検出部４は、シンボル先頭推定カウンターがカウントアップを開始すると、図１０に示すように、関連するパラメータｍ、Ｃｏｒｒ＿ＭＡＸを「０」に初期化する（ステップＳ.２１）。ついで、変数ｍが所定期間値Ｔ２よりも小さいか否かを判定する（ステップＳ.２２）。
【００７８】
変数ｍが所定期間値Ｔ２よりも小さい場合、パケット検出部４は、相関演算値ｘ［ｎ］が現在記憶部に記憶保持している相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸよりも大きいか否かを判断する（ステップＳ.２３）。相関演算値ｘ［ｎ］が現在のＣｏｒｒ＿ＭＡＸよりも大きい場合、Ｃｏｒｒ＿ＭＡＸを今回得られた相関演算値ｘ［ｎ］に更新する（ステップＳ.２４）。
【００７９】
そして、次のサンプルの相関演算値ｘ［ｎ］が入力されるクロック間隔Δｔ毎に変数ｍに「＋１」を加算して（ステップＳ.２５）、ステップＳ.２２に戻る。
そして、再度、変数ｍが所定期間値Ｔ２よりも小さいか否かを判定する。変数ｍが所定期間値Ｔ２よりも小さい場合、相関演算値ｘ［ｎ＋ｍ］が現在のＣｏｒｒ＿ＭＡＸよりも大きいか否かを判断する（ステップＳ.２３）。
【００８０】
Ｓ２３において、後続の相関演算値ｘ［ｎ］が現在記憶部に記憶保持されている相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸの値よりも大きくない場合、ステップＳ.２５にスキップして、変数ｍが「＋１」加算される。
【００８１】
その後、Ｓ２２に移行して、変数ｍが所定期間値Ｔ２を超えたか否かが判定される。変数ｍが所定期間値Ｔ２を超えていない場合、ステップＳ.２２、ステップＳ.２３、ステップＳ.２５の処理が繰り返される。これらの処理により、相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸが抽出される。
【００８２】
ステップＳ.２２において、変数ｍが所定期間値Ｔ２を超えると、ステップＳ.２６に移行して図７に示す周波数ホッピング補正部５に向けて相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸが出力される。周波数ホッピング補正部５は、そのパケット検出部４による相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸを記憶する。
【００８３】
このパケット検出部４による相関演算値の最大値Ｃｏｒｒ＿ＭＡＸの抽出処理と先頭位置の推定処理とは、同一バンドで送信されるプリアンブルシンボルの個数と同数回行う。その周波数ホッピング補正部５による補正指令について以下に説明する。
【００８４】
ここでは、図１２、図１３を参照しつつ周波数ホッピング補正機能がある場合とない場合とを比較して、本発明の作用を説明する。
説明の便宜のため、時間―周波数コード（ＴＦＣ）＝３の場合について説明する。このＴＦＣでは、同一バンドで送信されるシンボルの個数は２個である。
【００８５】
（周波数ホッピング補正機能がない場合）
図１２に示すように、プリアンブルシンボルＳ０、Ｓ１、Ｓ２、Ｓ３、Ｓ４、Ｓ５、…はバンドｂ１、ｂ１、バンドｂ２、ｂ２、バンドｂ３、ｂ３の順に周波数ホッピングされて、無線送信機１から搬送帯域ＯＤＦＭ信号ＷＰとして送信されているものとする。
【００８６】
最初は、周波数ホッピング制御部６からＲＦ部２Ｂに向けてバンドｂ１で送信された搬送帯域ＯＦＤＭ信号ＷＰを受信するように受信制御信号ＳＣが与えられる。これにより、ＲＦ部２Ｂはその搬送帯域ＯＦＤＭ信号ＷＰを受信する。
【００８７】
ノイズ、受信処理開始のタイミングの遅れにより、相関演算値Ｘ［ｎ］が閾値Ｔｈｒｅ１を超えないと、プリアンブルシンボルＳ０が検出されない。このため、パケット検出部４はパケットが検出されないと判定する。
【００８８】
ついで、第２番目のプリアンブルシンボルＳ１に対して、相関演算値Ｃｏｒｒ＿ＭＡＸが閾値Ｔｈｒｅ１を超えると、パケット検出部４からパケットを検出したことが周波数ホッピング制御部６に通知される。これにより、周波数ホッピング制御部６はプリアンブルシンボルＳ１をバンドｂ１の先頭プリアンブルシンボルＳ０とみなして、ＴＦＣに従って周波数ホッピングの受信制御を開始する。
【００８９】
すなわち、周波数ホッピング制御部６は、プリアンブルシンボルＳ１を先頭プリアンブルシンボルＳ０とみなしてバンドｂ１を設定するため、後続するプリアンブルシンボルＳ２に対してバンドｂ１が指定される。
【００９０】
このため、ＲＦ部２ｂはバンドｂ２で送信された後続のプリアンブルシンボルＳ２をバンドｂ１で受信することになる。従って、その相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸ１は小さい。
【００９１】
ついで、周波数ホッピング制御部６は、ＴＦＣに従って、バンドｂ２で送信された後続のプリアンブルシンボルＳ３をバンドｂ２で受信するので、その相関演算の最大値Ｃｏｒｒ＿ＭＡＸ２は大きくなる。
【００９２】
ついで、周波数ホッピング制御部６は、このバンドｂ２で送信された後続のプリアンブルシンボルＳ３をバンドｂ２で送信されたプリアンブルシンボルＳ２とみなしてホッピングの受信制御を行う。このため、バンドｂ３で送信された後続のプリアンブルシンボルＳ４をバンドｂ２で受信することになり、適切に受信できない。
【００９３】
このように、従来のホッピングの受信制御では、少なくとも先頭のプリアンブルシンボルＳ１の受信に失敗すると、プリアンブルシンボルの同期がとれず、パケット検出の耐性、周波数ホッピングの受信制御の耐性が低いという問題がある。
【００９４】
（周波数ホッピング補正機能がある場合）
本発明に係る無線受信装置の実施例によれば、最初は、ＲＦ部２Ｂにバンドｂ１で到来した搬送帯域ＯＦＤＭ信号ＷＰを受信するように受信制御信号ＳＣが与えられる。これにより、ＲＦ部２Ｂはその搬送帯域ＯＦＤＭ信号ＷＰを受信する。
【００９５】
ノイズ、受信処理開始のタイミングの遅れにより、図１３に示すように、相関演算値Ｘ［ｎ］が閾値Ｔｈｒｅ１を超えないと、先頭のプリアンブルシンボルＳ０が検出されない。このため、パケット検出部４は、パケットが検出されないと判定する。
【００９６】
ついで、後続のプリアンブルシンボルＳ１に対して、相関演算値Ｃｏｒｒ＿ＭＡＸが閾値Ｔｈｒｅ１を超えると、パケット検出部４からパケットを検出したことが周波数ホッピング補正部５に通知される。周波数ホッピング制御部６にはパケット検出部４からプリアンブルシンボル推定先頭位置情報が送られる。
【００９７】
周波数ホッピング制御部６はプリアンブルシンボルＳ１をバンドｂ１の先頭プリアンブルシンボルＳ０とみなして、ＴＦＣに従ってホッピングの受信制御を開始する。
すなわち、周波数ホッピング制御部６は、プリアンブルシンボルＳ１を先頭プリアンブルシンボルＳ０とみなしてバンドｂ１を設定する。その結果、後続のプリアンブルシンボルＳ２に対してバンドｂ１が指定される。
【００９８】
従って、バンドｂ２で送信された後続のプリアンブルシンボルＳ２をバンドｂ１で受信することになり、適切に受信できない。、このため、その相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸ１は小さくなる。
【００９９】
ついで、周波数ホッピング制御部６は、ＴＦＣに従って、バンドｂ２で送信された後続のプリアンブルシンボルＳ３をバンドｂ２で受信するので、その相関演算の最大値Ｃｏｒｒ＿ＭＡＸ２は大きくなる。
【０１００】
そこで、周波数ホッピング補正部５は、ある所定の閾値Ｔｈｒｅ２を設定し、最後の相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸ２をパケット検出部４から受け取った後、前回得られた相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸ１が閾値Ｔｈｒｅ２よりも小さく、今回得られた相関演算値ｘ［ｎ］の最大値Ｃｏｒｒ＿ＭＡＸ２が閾値Ｔｈｒｅ２よりも大きいとき、周波数ホッピングの受信制御のバンドと受信したプリアンブルシンボルのバンドとが一致していないと判断する。
【０１０１】
また、バンドｂ２で到来するプリアンブルシンボルＳ２をバンドｂ１で受信し、バンドｂ２で到来するプリアンブルシンボルＳ３をバンドｂ２で受信する。このため、周波数ホッピング補正部５は、バンドｂ２で受信したプリアンブルシンボルＳ３は受信バンドが一致していると判断する。
【０１０２】
これにより、周波数ホッピング補正部５は、周波数ホッピングの受信制御が１シンボル分遅れていると判断できる。そこで、周波数ホッピング補正部５は、周波数ホッピング制御部６にホッピングパターンによるバンドの受信制御が１シンボル分早められるように受信制御信号ＳＣをＲＦ部２Ｅに向かって出力するように指令する。
【０１０３】
すなわち、周波数ホッピング制御部６は、プリアンブルシンボルＳ４を周波数バンドｂ３により受信するようにＲＦ部２Ｅに受信制御信号ＳＣを出力する。これにより、以後の受信周波数バンドの不一致は解消される。
【０１０４】
以下に、本発明の無線通信方法の実施例に係る処理のステップを時系列順に説明する。
本発明の実施例に係る無線通信方法では、複数個のシンボル単位でホッピングされるシンボルのホッピングパターンとプリアンブルシンボルのプリアンブルパターンとが一対一に対応して予め規定されて、パケットをホッピングさせて送受信することが前提である。
【０１０５】
まず、相関演算ステップにおいて、受信したプリアンブルシンボルのプリアンブルパターンと予め規定されているプリアンブルパターンとを用いて相関演算を行う。この相関演算ステップは相関演算部３において実行される。
【０１０６】
ついで、判定ステップにおいて、受信したプリアンブルシンボルのバンドと予め規定されているホッピングパターンによる受信制御のバンドとがずれているか否かを、時系列的に到来する複数個のプリアンブルシンボルについて前記相関演算ステップにおいてそれぞれ求められた相関演算値の大小関係により判定する。
【０１０７】
制御ステップは、受信したプリアンブルシンボルのバンドと予め規定されているホッピングパターンによる受信制御のバンドとがずれている場合に、判定ステップによる判定後に新たに受信されるプリアンブルシンボルのバンドと予め規定されているホッピングパターンによる受信制御のバンドとが一致するようにホッピングに対する受信制御を行う。
【０１０８】
より詳細には、相関演算ステップによる処理後に、パケット検出ステップが実行される。
パケット検出ステップでは、相関演算ステップにより求められた相関演算値を用いてパケットを検出すると共に、検出されたパケットのプリアンブルシンボルの先頭位置を前記相関演算値の最大値により推定する。
【０１０９】
そのパケット検出ステップは、パケット検出部４によって実行される。このパケット検出部４は、相関演算値によってパケットを検出しかつプリアンブルシンボルの先頭位置を相関演算値の最大値により推定して推定先頭位置情報を出力すると共に複数個のプリアンブルシンボル単位毎に同一バンドでホッピングされたシンボルを受信する場合にパケットの検出後にプリアンブルシンボルの推定先頭位置から同一バンドで受信するプリアンブルシンボルの個数と同数個の相関演算値の最大値を抽出する機能を有する。
【０１１０】
このパケット検出部４は、パケット検出後にプリアンブルシンボルの推定先頭位置から同一バンドで後続して受信するプリアンブルシンボルの個数と同数個の相関演算値の最大値を抽出する際に、推定先頭位置から１シンボル期間よりも短い所定期間内に相関演算値の最大値を抽出する。これにより、相関演算値の最大値を抽出するための計算時間を短くできる。
【０１１１】
制御ステップは、より詳細には、プリアンブルシンボルの推定先頭位置を用いて時系列的に後続して取得される相関演算値の最大値と規定されたホッピングパターンとによってパケット検出後に受信するプリアンブルシンボルに対して受信制御を周波数ホッピング制御部６により行う受信制御ステップからなる。
【０１１２】
周波数ホッピング制御部６は、ホッピングの受信制御開始時には、時間周波数コードに予め定義されているホッピングパターンによるバンドの時間的順序に従ってホッピングに対する受信制御を行う。
【０１１３】
判定ステップは、より詳しくは、受信制御ステップにおける受信制御後に取得された直後の相関演算値の最大値が予め定めた閾値よりも小さく後続して取得された相関演算演算値の最大値が閾値よりも大きいときに受信したプリアンブルシンボルのバンドと周波数ホッピング制御部による受信制御のバンドとが一致していないと判定する。
【０１１４】
その判定ステップによる判定後に、指令ステップが実行される。この指令ステップでは、予め規定されたホッピングパターンによる受信制御のバンドを判定後に後続して受信するプリアンブルシンボルのバンドに一致させるように周波数ホッピング制御部６に指令する。
【０１１５】
その判定ステップと指令ステップとは周波数ホッピング補正部５によって実行される。
周波数ホッピング補正部５は、同一バンドで送信されたプリアンブルシンボルの個数と同数個の相関演算値の最大値を用いてホッピングの受信制御が適切か否かを判断して受信制御が適切でないと判定したときに予め定められたホッピングパターンによる受信制御が後続して受信するプリアンブルシンボルのバンドと一致するように周波数ホッピング制御部に指令する判定指令部として機能する。
【０１１６】
すなわち、周波数ホッピング補正部５は、同一バンドで受信するプリアンブルシンボルのうち直前のプリアンブルシンボルにより得られた相関演算値の最大値が所定閾値Ｔｈｒｅ２よりも小さくかつ直前のプリアンブルシンボルに後続する直後のプリアンブルシンボルにより得られた相関演算値の最大値が所定閾値Ｔｈｒｅ２よりも大きいときに受信したプリアンブルシンボルのバンドと周波数ホッピング制御部６の受信制御によるバンドとが一致していないと判断する。
【０１１７】
なお、周波数ホッピング制御部６は、１シンボル毎にバンドが切り替えられたシンボルを受信する場合には、従来と同様に、時間周波数コードに従って１シンボル毎にホッピングの受信制御を行うことができる。
【符号の説明】
【０１１８】
２…無線受信装置
３…相関演算部
４…パケット検出部
５…周波数ホッピング補正部（判定司令部）
６…周波数ホッピング制御部
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特許第５１８１８８３号
【特許文献２】特許第４６５９５４０号
【図１】
2015015508.tif 000005
【図２】
2015015508.tif 000006
【図３】
2015015508.tif 000007
【図４】
2015015508.tif 000008
【図５】
2015015508.tif 000009
【図６】
2015015508.tif 000010
【図７】
2015015508.tif 000011
【図８】
2015015508.tif 000012
【図９】
2015015508.tif 000013
【図１０】
2015015508.tif 000014
【図１１】
2015015508.tif 000015
【図１２】
2015015508.tif 000016
【図１３】
2015015508.tif 000017