"受信信号のデータレートに基づき想定される、既知信号周期と既知信号間隔とで決まるモードごとに、該受信信号のフレームに挿入された既知信号で用いられる可能性のある、少なくとも1つの系列に対応するそれぞれの参照信号と、該受信信号とのそれぞれの第1相関値を計算する計算部と、少なくとも1つの前記第1相関値を合成して前記モードごとの第1相関値系列を生成し、該第1相関値系列のうち、最大値が第1閾値以上となる相関値を含む第2相関値系列を検出する検出部と、前記第2相関値系列に含まれる第1相関値に対応する既知信号周期と既知信号間隔とを選択し、該既知信号周期と該既知信号間隔とに基づいて前記受信信号のモードを判定する判定部と、を具備することを特徴とする無線受信装置。前記判定部は、前記第2相関値系列が複数存在する場合で、かつ、それぞれの第2相関値系列で最大である相関値のうちの最も大きな第2相関値を含む第3相関値系列と、それぞれの第2相関値系列で最大である相関値のうちの2番目に値が大きい第3相関値を含む第4相関値系列とがあり、該第2相関値と該第3相関値との差が第2閾値以上である場合、該第3相関値系列のモードを前記受信信号のモードとすることを特徴とする請求項1に記載の無線受信装置。前記判定部は、前記第2相関値系列が複数存在する場合、前記既知信号を受信したことを示すサンプル点における相関値が第3閾値未満となる割合が最も少ない相関値系列のモードを前記受信信号のモードとすることを特徴とする請求項1に記載の無線受信装置。受信信号のデータレートに基づき想定される、既知信号周期と既知信号間隔とで決まる1つのモードに関する、該受信信号のフレームに挿入された既知信号で用いられる可能性のある、少なくとも1つの系列に対応するそれぞれの参照信号と、該受信信号とのそれぞれの第1相関値を計算する計算部と、少なくとも1つの前記第1相関値を合成して第1相関値系列を生成し、該第1相関値系列のうち、最大値が第1閾値以上となる相関値を含む第2相関値系列を検出する検出部と、前記第2相関値系列に含まれる第1相関値に対応する既知信号周期と既知信号間隔とを選択し、該既知信号周期と該既知信号間隔とに基づいて前記受信信号のモードが想定するモードであるかどうかを判定する判定部と、を具備することを特徴とする無線受信装置。前記判定部は、前記第2相関値系列に含まれる第1相関値において、前記既知信号を受信したことを示すサンプル点における相関値が第2閾値未満となる割合が第3閾値以下である場合に、前記第2相関値系列のモードを想定するモードとすることを特徴とする請求項4に記載の無線受信装置。モードごとのフレームの特徴を利用して受信信号のモードを判定する場合、複数のモードに対応するそれぞれのフレームが検出される場合があり、1つのモードに決定することは困難である。また、低SNR環境においてフレーム検出見逃し率を低減するためには、フレーム検出のための閾値を下げることが考えられるが、その場合、複数のモードのフレーム検出を示す問題がいっそう顕著となる。本発明の一観点は、精度よく受信信号のモードを判定することができる無線受信装置を提供することにある。本発明の一実施形態に係る無線受信装置は、計算部、検出部及び判定部を含む。計算部は、受信信号のデータレートに基づき想定される、既知信号周期と既知信号間隔とで決まるモードごとに、該受信信号のフレームに挿入された既知信号で用いられる可能性のある、少なくとも1つの系列に対応するそれぞれの参照信号と、該受信信号とのそれぞれの第1相関値を計算する。検出部は、少なくとも1つの前記第1相関値を合成して前記モードごとの第1相関値系列を生成し、該第1相関値系列のうち、最大値が第1閾値以上となる相関値を含む第2相関値系列を検出する。判定部は、前記第2相関値系列に含まれる第1相関値に対応する既知信号周期と既知信号間隔とを選択し、該既知信号周期と該既知信号間隔とに基づいて前記受信信号のモードを判定する。以下、図面を参照しながら本開示の一実施形態に係る無線受信装置について詳細に説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。なお、本実施形態では、MIL-STD-188-110b規格以下、MIL規格と呼ぶに従って説明する。但し、MIL規格のフレームの受信に限定されず、STANAGStandardizationAgreementによって規定される通信規格以下、STANG規格、または、MIL規格もしくはSTANAG規格を改変して策定された規格など他の無線通信規格のフレームを受信対象としてもよい。本実施形態に係る無線受信装置100のブロック図について図1を参照して説明する。無線受信装置100は、第1相関値計算部101-1、第2相関値計算部101-2、第3相関値計算部101-3、第1フレーム検出部102-1、第2フレーム検出部102-2、第3フレーム検出部102-3、及びモード判定部103を含む。第1相関値計算部101-1は、受信信号に対してモードlow用のデータレートに合わせて相関値を計算する。例えば、モードlow用に系列ごとに相関器図示せずを用意して、それぞれの系列の既知信号を基にした参照信号と受信信号との相関処理を行い、相関値を計算する。系列は、本実施形態では符号長が32であるWalsh-Hadamard系列を用いる。第2相関値計算部101-2は、モードmid用のデータレートに合わせて、第1相関値計算部101-1と同様に相関値を計算する。第3相関値計算部101-3は、モードhigh用のデータレートに合わせて、第1相関値計算部101-1と同様に相関値を計算する。なお、図1では、受信信号の各モードに合わせて、受信信号を各系列の相関器に送り、並行して相関値を計算する例を示すが、これに限らず、1つの相関器で、系列ごとに対応する参照信号を順次変更し、全ての系列の相関値を計算するようにしてもよい。第1フレーム検出部102-1は、第1相関値計算部101-1から相関値を受け取り、相関値を合成して相関値系列を得る。その後、相関値系列に含まれる相関値に基づいてモードlowのフレームを受信しているかどうかを検出し、検出結果を得る。第2フレーム検出部102-2は、第2相関値計算部101-2から相関値を受け取り、相関値を合成して相関値系列を得る。その後、相関値系列に含まれる相関値に基づいてモードmidのフレームを受信しているかどうかを検出し、検出結果を得る。第3フレーム検出部102-3は、第3相関値計算部101-3から相関値を受け取り、相関値を合成して相関値系列を得る。その後、相関値系列に含まれる相関値に基づいてモードhighのフレームを受信しているかどうかを検出し、検出結果を得る。モード判定部103は、第1フレーム検出部102-1から第3フレーム検出部102-3までのそれぞれの検出結果とそれぞれの相関値とを受け取り、検出結果と相関値とからモード判定を行ないモード判定結果を出力する。次に、本実施形態で用いるMIL規格のフレーム構成について図2を参照して説明する。図2は、無線受信装置100が受信対象とするMIL規格のフレーム構成の全パターンaからfまでを示す。MIL規格では、8種類のデータレート、具体的には75bpsbitpersecond、150bps、300bps、600bps、1200bps、2400bps音声用、2400bpsデータ用及び4800bpsがサポートされている。また、2種類のインタリーバ長Short及びLongもサポートされており、データレートまたはインタリーバ長によってフレーム構成が異なる。以下便宜上、インタリーバ長がshortであるインタリーバをショートインタリーバ、インタリーバ長がlongであるインタリーバをロングインタリーバと呼ぶ。フレーム構成は、最初にプリアンブル信号部分201があり、プリアンブル信号部分201の後にデータ信号部分202が続く。データ信号部分202は、少なくともデータブロック203を含み、データレートに応じて、トレーニングブロック既知信号ともいう204、制御信号D1205及び制御信号D2206を含む。フレームの先頭に位置するプリアンブル信号部分201は、適用されるインタリーバ長によって長さが異なり、ショートインタリーバの場合は1440シンボル0.6秒分、ロングインタリーバの場合は11520シンボル4.8秒分の長さとなる。データ信号部分202は、ブロックサイズ単位で信号が生成され、ブロックサイズは適用されるインタリーバ長によって決まる。ショートインタリーバの場合は1440シンボル0.6秒分のブロックサイズであり、ロングインタリーバの場合は11520シンボル4.8秒分のブロックサイズである。データ信号部分202において、このようにインタリーバ長により決まるサイズのブロックをインタリーバブロックと呼ぶ。図2に示すように、データ信号部分202のインタリーバブロックの構成は、データレート及びインタリーバ長により異なる。データレートが75bpsの場合をa及びbに示す。aはショートインタリーバの場合を示し、bはロングインタリーバの場合を示す。a及びbに示すフレームは、データブロック203のみで構成され、トレーニングブロック204は存在しない。データブロック203は、32シンボルごとに、4種類の系列のうちの1つの系列が割り当てられる。従って、インタリーバブロック中のデータブロック203は、ショートインタリーバaの場合は45個存在し、ロングインタリーバbの場合は360個存在する。一方、データレートが150bpsから1200bpsの場合をc及びdに示す。cはショートインタリーバの場合を示し、dはロングインタリーバの場合を示す。c及びdに示すフレームは、20シンボルのデータブロック203と20シンボルのトレーニングブロック204とが交互に存在する。また、インタリーバブロック中の最後2つのトレーニングブロック204については、制御信号D1205及び制御信号D2206で構成される。従って、ショートインタリーバcの場合、インタリーバブロック中のデータブロック203及びトレーニングブロック204は、それぞれ36個存在し、35番目と36番目とのそれぞれのトレーニングブロック204が、制御信号D1205及び制御信号D2206となる。ロングインタリーバdの場合、インタリーバブロック中のデータブロック203及びトレーニングブロック204は、それぞれ288個存在し、287番目と288番目とのトレーニングブロックが、制御信号D1205及び制御信号D2206となる。データレートが2400bpsから4800bpsの場合をe及びfに示す。eはショートインタリーバの場合を示し、fはロングインタリーバの場合を示す。e及びfに示すフレームは、32シンボルのデータブロック203と16シンボルのトレーニングブロック204とが交互に送信される。また、インタリーバブロック中の最後2つのトレーニングブロックについては、制御信号D1205及び制御信号D2206で構成される。従って、ショートインタリーバeの場合、インタリーバブロック中のデータブロック203及びトレーニングブロック204は、それぞれ30個存在し、29番目と30番目とのそれぞれのトレーニングブロック204が、制御信号D1205及び制御信号D2206となる。ロングインタリーバfの場合、インタリーバブロック中のデータブロック203及びトレーニングブロック204は、それぞれ240個存在し、239番目と240番目とのそれぞれのトレーニングブロック204が、制御信号D1205と制御信号D2206とになる。なお、データ信号部分202は、インタリーバブロックにおけるデータブロック203とトレーニングブロック204と組み合わせの観点から、75bpsの場合、150bpsから1200bpsの場合、及び2400bpsから4800bpsの場合の3種類のモードに大別することができる。以後、便宜上、75bpsのフレームをモードlow、150から1200bpsのフレームをモードmid、2400から4800bpsのフレームをモードhighと呼ぶ。次に、各モードにおけるデータ信号部分のインタリーバブロック内の既知信号について図3を参照して説明する。モードlowの場合、データ信号部分のインタリーバブロックは、データブロックのみを含むが、各ブロックではあらかじめ用意された系列のうちのいずれか1つの系列で構成されるので、実質的には既知信号であるといえる。よって、図3中のデータブロックK1では、符号長32シンボルである4種類の系列系列1から系列4のうちの1つの系列で構成され、データブロックK2では、符号長32シンボルである4種類の系列系列5から系列8のうちの1つの系列で構成される。同様に、データブロックK3では、系列9から系列12のうちの1系列で構成され、データブロックK4では、系列13から系列16のうちの1つの系列で構成され、データブロックK5では、系列17から系列20のうちの1つの系列で構成される。なお、インタリーバブロックの最後のブロックとなるデータブロックK5’では、データブロックK5とは異なる符号長32シンボルである4つの系列系列21から系列24のうちの1つの系列で構成される。各データブロックを構成する系列は、データビット2ビットごとに、4種類の系列の中から1つの系列が選択されたものである。以上から、モードlowでは、既知信号の総数は、24種類4種類×5ブロックK1からK54種類×1ブロックK5’、既知信号長は32シンボルであり、既知信号間隔は32シンボル、既知信号周期但し、制御信号は除くは160シンボルである。既知信号間隔は、フレーム中での隣接する既知信号間の間隔を示す。既知信号周期は、フレーム中で、同一の既知信号が出現するまでの周期を示す。例えば、図3の例では、モードlowにおいて、既知信号間隔301は、データブロックK1からデータブロックK2までの間隔である。既知信号周期302は、データブロックK1が出現してから次のデータブロックK1が出現するまでの周期である。モードmidの場合、図3中のトレーニングブロックK1は、符号長20シンボルの系列1で構成され、トレーニングブロックK2は、符号長20シンボルの系列2で構成される。同様に、トレーニングブロックK3は、系列3で構成され、トレーニングブロックK4は、系列4で構成される。インタリーバブロック中の制御信号D1は、符号長20シンボルである4種類の系列系列D1_4から系列D1_7のうちの1つの系列で構成される。制御信号D2は、符号長20シンボルである4種類の系列系列D2_4から系列D2_7のうちの1つの系列で構成される。以上から、モードmidでは、既知信号の総数は12種類1種類×4ブロックK1からK44種類×2ブロックD1及びD2、既知信号長は20シンボル、既知信号間隔は40シンボル、既知信号周期但し制御信号は除くは160シンボルである。モードhighの場合、図3中のトレーニングブロックK1は、符号長16シンボルの系列1で構成され、トレーニングブロックK2は、符号長16シンボルの系列2で構成される。以下同様に、トレーニングブロックK3は系列3で、トレーニングブロックK4は系列4で、トレーニングブロックK5は系列5で、トレーニングブロックK6は系列6で、トレーニングブロックK7は系列7で、トレーニングブロックK8は系列8で、トレーニングブロックK9は系列9で、トレーニングブロックK10は系列10で構成される。インタリーバブロック中の制御信号D1は、符号長16シンボルである4種類の系列系列D1_4から系列D1_7のうちの1つの系列で構成される。制御信号D2は、符号長16シンボルである4種類の系列系列D2_4から系列D2_7のうちの1つの系列で構成される。以上から、モードhighでは、既知信号の総数は18種類1種類×10ブロックK1からK104種類×2ブロックD1及びD2、既知信号長は16シンボルであり、既知信号間隔は48シンボル、既知信号周期但し制御信号は除くは480シンボルである。次に、制御信号に適用される系列とデータレート及びインタリーバ長との関係を図4のテーブルを参照して説明する。制御信号D1及び制御信号D2を構成する系列は、フレームに適用されているデータレート及びインタリーバ長により決定される。図4に示すように、例えばモードmidの場合、すなわちデータレートが1200bpsの場合で、インタリーバ長がLongの場合、制御信号D1は系列D1_4が適用され、制御信号D2は系列D2_5が適用される。同様に、モードhighの場合、すなわちデータレートが2400bpsの場合で、インタリーバ長がShortの場合、制御信号D1は系列D1_6で構成され、制御信号D2は系列D2_4で構成される。なお、MIL規格では、制御信号D1に用いられる系列長20シンボルの4種類の系列系列D1_4から系列D1_7において、モードMidでは、20シンボルのうちの前半16シンボルが異なる値となり、後半4シンボルは共通の値となる。また、制御信号D2に用いられる系列長20シンボルの4種類の系列系列D2_4から系列D2_7についても同様である。次に、本実施形態に係る相関値計算部101の相関処理について説明する。本実施形態では、既知信号を参照信号とする相互相関によって相関値を計算する手法を用いて説明するが、これに限らず、相関値を計算できる方法であればよい。なお、自己相関によって相関値を計算してもよいが、モードlowの場合は、データに応じて既知信号が決まるため、既知信号の周期性は保証されないことに留意すべきである。例えば、最初のデータブロックK1に系列1が用いられた場合、次のデータブロックK1では系列1が用いられるとは限らないからである。モードU∈{low,mid,high}において、系列Xの既知信号を基準とする参照信号をrU,Xと表す。例えば、モードlowにおける系列21を基とする参照信号はrlow,21と表す。また、モードhighにおける系列D2_6を基とする参照信号はrhigh,D26と表す。相関値計算部101-1は、参照信号rlow,1からrlow,24を有する相関器を含み、相関値計算部101-2は、参照信号rmid,1からrmid,4、rmid,D14からrmid,D17、及びrmid,D24からrmid,D27を有する相関器を含み、相関値計算部101-3は、参照信号rhigh,1からrhigh,10、rhigh,D14からrhigh,D17、及びrhigh,D24からrhigh,D27を有する相関器を含む。ここで、t番目のシンボルの受信信号ytを式1で表す。ただし、sは送信信号、hlは第llは正の整数パスのチャネル、τlは第lパスの遅延時間、Lはパス数、ηは雑音を表す。この受信信号に対して、第1相関値計算部101-1、第2相関値計算部101-2及び第3相関値計算部101-3において参照信号との相関値計算をそれぞれ行なう。モードUにおける参照信号rU,Xを用いた相関器の相関値Z’U,Xtは、式2で表される。ただし、TUはモードUの参照信号長既知信号長を表す。また、上付きアスタリスクは、複素共役を表し、例えば式2のrU,Xは、rU,Xの複素共役を示す。式2の分母は、相関値を0から1のスケールにするための正規化項であるが、考慮しなくてもよい。次に、フレーム検出部102の動作について説明する。第1フレーム検出部102-1から第3フレーム検出部102-3では、第1相関値計算部101-1から第3相関値計算部101-3で計算された相関値Z’U,Xtを用いて、受信信号が対象となるモードのフレームであるかどうかの検出を行う。フレームの検出にあたっては、各モードの特徴である既知信号周期または既知信号間隔を利用して、相関値の合成を行なう。合成を行なうことにより、雑音やフェージングに対してロバストなフレームの検出を行なうことができる。以下、第1フレーム検出部102-1から第3フレーム検出部102-3での処理についてモードごとに説明する。<モードlowの場合>モードlowの場合、第1相関値計算部101-1で計算された相関値Z’low,1からZ’low,24の全てを第1フレーム検出部102-1の処理で用いずに、相関値Z’low,1からZ’low,24を選択的に用いてもよい。この理由は、例えば受信信号がモードlowである場合、受信信号ytにおいて、例えばデータブロックK1のタイミングでは、参照信号rlow,1からrlow,4を有する4つの相関器のうちの1つの相関器で高い相関値が示される。同様に、例えばデータブロックK4のタイミングでは、参照信号rlow,13からrlow,16を有する4つの相関器のうちの1つの相関器で高い相関値が示されるからである。このように、グループ化した相関器群の中から、時間シンボルtそれぞれにおいて最大となる相関値を出力するようにすれば、所望のデータブロックを受信したタイミングで高い相関値を捉えることができ、制御すべき相関値の数を減らすことができる。従って、グループ化した相関器群から選択的に出力を行うと、モードlowの場合、相関値系列数Mlowは5個となり、m番目m=1から5の相関値系列をZlow、mと表すと、Zlow、mは式3で表される。なお、5番目の相関値系列Zlow、5に関して、インタリーバブロック最後のデータブロックK5’も考慮して、参照信号rlow,17からrlow,24を有する8つの相関器をグループ化した相関器群の中から、時間シンボルtのそれぞれにおいて最大となる相関値を選択するようにしてもよい。この場合、m番目m=1から5の相関値系列Zlow、mは、式4で表される。次に1番目から5番目の相関値系列Zlow、1からZlow、5に対して、フレーム検出の精度を高めるために相関値の合成処理を行う。最初に、既知信号間隔に合わせて、相関値系列間で合成処理を行う。モードlowにおける相関値系列間の合成処理後の相関値をC’lowとすると、C’lowは、式5で表すことができる。次に、相関値系列間で合成処理後の相関値C’lowは、既知信号周期を単位として対象区間長Nシンボル分だけ時間方向の合成を行う。ここでいう対象区間長Nは、式6のように設定されることが望ましい。ただし、Klowはモードlowにおける相関値C’lowの時間方向合成数である。モードlowにおいて、時間方向の合成処理後の相関値をClowとすると、Clowは、式7で表される。ただし、pは合成処理後のサンプルインデックスである。以上のように、合成処理して算出した相関値系列の相関値に対し、式8の条件に示すように、サンプル中で最大値となる相関値が閾値v1low以上であれば、モードlowのフレームを検出したことを示す検出結果として、相関値系列を出力する。<モードmidの場合>モードmidの場合、トレーニングブロック1つあたりに用いられる既知信号は1つであるため、第2相関値計算部101-2で計算された相関値Z’mid,1からZ’mid,4をそのまま相関値系列として第2フレーム検出部102-2の処理に用いればよい。従って、モードmidの場合、相関値系列数Mmidは4個であり、m番目の相関値系列をZmid、mと表すと、Zmid、mは、式9で表される。なお、3番目の相関値系列にZmid、3に関して、制御信号ブロックD1も考慮して、参照信号rmid,3及びrmid,D14からrmid,D17を有する5つの相関器をグループ化した相関器群の中から、時間シンボルtそれぞれにおいて最大となる相関値を選択するようにしてもよい。また、4番目の相関値系列にZmid、4に関して、制御信号ブロックD2も考慮して、参照信号rmid,4及びrmid,D24からrmid,D27を有する5つの相関器をグループ化した相関器群の中から、時間シンボルtそれぞれにおいて最大となる相関値を選択するようにしてもよい。この場合、m番目m=1から4の相関値系列Zmid、mは、式10で表される。次に1番目から4番目の相関値系列Zmid、1からZmid、4に対して、フレーム検出の精度を高めるために相関値の合成処理を行う。はじめに、既知信号間隔に合わせて、相関値系列間で合成処理を行う。モードmidにおける相関値系列間の合成処理後の相関値をC’midとすると、C’midは式11で表すことができる。次に、相関値系列間で合成処理後の相関値C’midは、既知信号周期を単位として対象区間長Nシンボル分だけ時間方向の合成を行う。対象区間長Nは、式12のように設定されることが望ましい。ただし、Kmidはモードmidにおける相関値C’midの時間方向合成数である。モードmidにおいて、時間方向の合成処理後の相関値をCmidとすると、Cmidは、式13で表される。ただし、pは合成処理後のサンプルインデックスである。以上のように合成処理して算出した相関値系列の相関値に対し、式14の条件に示すように、サンプル中で最大値となる相関値が閾値v1mid以上であれば、モードmidのフレームを検出したことを示す検出結果として、相関値系列を出力する。<モードhighの場合>モードhighの場合、トレーニングブロック1つあたりに用いられる既知信号は1つであるため、第3相関値計算部101-3で計算された相関値Z’high,1からZ’high,4をそのまま相関値系列として第3フレーム検出部102-3の処理で用いればよい。従って、モードhighの場合、相関値系列数Mhighは10個であり、m番目の相関値系列をZhigh、mと表すと、Zhigh、mは、式15で表される。なお、9番目の相関値系列にZhigh、9に関して、制御信号ブロックD1も考慮して、参照信号rhigh,9及びrhigh,D14からrhigh,D17を有する5つの相関器をグループ化した相関器群の中から、時間シンボルtそれぞれにおいて最大となる相関値を選択するようにしてもよい。また、10番目の相関値系列にZhigh、10に関して、制御信号ブロックD2も考慮して、参照信号rhigh,10及びrhigh,D24からrhigh,D27を有する5つの相関器をグループ化した相関器群の中から、時間シンボルtそれぞれにおいて最大となる相関値を選択するようにしてもよい。この場合、m番目m=1から10の相関値系列Zhigh、mは、式16で表される。次に1番目から10番目の相関値系列Zhigh、1からZhigh、10に対して、上述のように、フレーム検出の精度を高めるために相関値の合成処理を行う。既知信号間隔に合わせて、相関値系列間で合成処理を行う。モードhighにおける相関値系列間の合成処理後の相関値をC’highとすると、C’highは式17で表される。次に、相関値系列間で合成処理後の相関値C’highは、既知信号周期を単位として対象区間長Nシンボル分だけ時間方向の合成を行う。対象区間長Nは、式18のように設定されることが望ましい。ただし、Khighはモードhighにおける相関値C’highの時間方向合成数である。モードhighにおいて、時間方向の合成処理後の相関値をChighとすると、Chighは、式19で表される。ただし、pは合成処理後のサンプルインデックスである。以上のように合成処理して算出した相関値系列の相関値に対し、式20の条件に示すように、サンプル中で最大値となる相関値が閾値v1high以上であれば、モードhighのフレームを検出したことを示す検出結果として、相関値系列を出力する。次に、モード判定部103の動作について説明する。フレーム検出部102において検出されたフレームが示すモードが1つの場合は、モード判定部103の処理はスキップし、フレームが検出されたモードをモード判定結果とする。なお、モード判定部103に入力される各モードの検出結果のうち、フレーム検出されたモードが0、すなわちフレームが検出されない場合は、相関値計算部101及びフレーム検出部102の処理を継続する。フレーム検出部102での検出処理で用いられる閾値v1Uの設定次第では、複数のモードのフレームが検出される場合がある。ここで具体的に、フレーム検出部102でフレーム検出反応を示したモードをU’∈{low、mid、high}とする。また、モードU’においてフレーム検出点となったサンプルのインデックスをpU’1とすると、pU’1は式21で表される。この場合、モード判定部103は、フレーム検出のサンプリング点となったインデックスpU’1の相関値CU’pU’1に着目して大小を比較し、相関値が最大となるモードをモード判定結果としてもよい。また、複数のモードが検出された場合は、上位2つのモードの相関値系列の最大値の差が閾値以上である場合に、相関値の最大値が高い方の相関値系列が示すモードをモード判定結果としてもよい。例えば、フレーム検出部102において、モードlowとモードmidとのフレームが検出された場合、モードlowの相関値系列の最大値とモードmidの相関値系列の最大値との差が閾値以上であれば、モード判定部103は相関値系列の最大値が大きいモードlowを、受信信号のモードとして判定すればよい。また、別の方法として、合成処理後の相関値CU’ではなく、合成処理前の相関値系列ZU’、mに着目してモード判定を行う。具体的には、式22に示すように、モードU’において対象区間長Nのうちの時間インデックス{pU’1m-1τU’RIk-1τU’RC}に対応する相関値系列ZU’、mのサンプル全てについて着目する。ただし、τU’RIはモードU’における既知信号間隔、τU’RCはモードU’における既知信号周期である。フレーム検出で検出された複数のモードのうち、真のモードは、式22のようにpU’1を軸としたインデックスのサンプルでは、他のサンプルと比べて高い相関値が得られるはずである。一方、真のモードでない場合、pU’1を軸としたインデックスのサンプルにおいて、全てのサンプルで高い相関値が得られるとは限らない。従って最終的には、式22のようにして抽出したMU’×KU’点のサンプルを用いて、閾値v1’U’を下回るサンプル点の割合を算出し、割合が最小となるモードをモード判定結果とする。なお、他の方法として、閾値v1’U’を上回るサンプル点の割合を算出し、割合が最大となるモードをモード判定結果としてもよいし、MU’×KU’点のサンプルの相関値の分散値を計算し、値が最小となるモードをモード判定結果としてもよい。本実施形態の変形例上述した実施形態に係る無線受信装置100では、全てのモードに関する相関値を計算し、受信信号がどのモードであるかを判定したが、1つのモードだけ判定するようにしてもよい。例えば、図1に示す無線受信装置100を参照して説明する。モードlowの受信信号であるかどうかのみを判定するために、全てのモードに関する相関値計算部101及びフレーム検出部を含まずに、第1相関値計算部101-1、第1フレーム検出部102-1及びモード判定部を含む無線受信装置としてもよい。このようにすることで、所望のモードでの受信信号を受信することができ、不適なモードでの受信信号を破棄するといった受信信号の選択を行なうことができる。また、必要なモードの構成だけを含めばよいため、回路構成を減少させることができ、回路規模を縮小することができる。以上に示した本実施形態に係る無線受信装置によれば、モードごとのフレームの特徴を利用して受信信号のモードを判定する場合に、受信信号に対して相関値を算出し、算出された相関値からフレーム検出を行い、複数のモードに対応するそれぞれのフレームが検出された場合にモード判定を行うことにより、プリアンブル信号を受信できなくても、受信信号のモードを判定することができる。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"