(57)【特許請求の範囲】
【請求項１】
受信信号のフレームに挿入された既知信号で用いられる可能性のある、１以上の第１系列に対応する１以上の参照信号と、該受信信号との１以上の第１相関値を計算する計算部と、
少なくとも１つの前記第１相関値を前記受信信号のデータレートに基づくモードに応じて合成した第１相関値系列に含まれる第１閾値以上となる第２相関値から、第１既知信号の前記フレーム中の基準位置を判定する第１判定部と、
前記フレームのインタリーバ処理単位となるインタリーバブロックの終端部に位置する第２既知信号で用いられる複数の第２系列に対応するそれぞれの参照信号と該受信信号との第３相関値であって、前記基準位置に応じて該第２既知信号となる可能性のあるタイミングで抽出した第３相関値を合成した第２相関値系列のうち、第１期間中に、該第２相関値系列の最大値が第２閾値以上となるかどうかにより、前記インタリーバブロックの長さを判定し、該最大値となる点からインタリーバ開始位置を判定する第２判定部と、を具備することを特徴とする無線受信装置。
【請求項２】
前記第２判定部は、前記最大値が第２閾値以上である場合に、前記インタリーバブロックの長さが第１インタリーバ長であると判定し、前記最大値となる点から該第１インタリーバ長におけるインタリーバ開始位置を判定し、該最大値が第２閾値未満である場合に、該インタリーバブロックの長さが、前記第１インタリーバ長よりもインタリーバ長が長い第２インタリーバ長であると判定し、該最大値となる点から該第２インタリーバ長におけるインタリーバ開始位置を判定することを特徴とする請求項１に記載の無線受信装置。
【請求項３】
前記第２判定部は、前記インタリーバブロックの長さが前記第２インタリーバ長である場合、前記最大値と、前記第２既知信号以外でかつ該第２既知信号となる可能性のあるタイミングでの既知信号の第１相関値との比から、前記第２既知信号の前記フレーム中での位置を判定することを特徴とする請求項２に記載の無線受信装置。
【請求項４】
前記第２判定部は、前記基準位置から、前記モードに応じた前記既知信号周期と既知信号間隔とに基づいて、前記第２既知信号のとなる可能性のあるタイミングの相関値サンプルに絞って処理を行う請求項１から請求項３のいずれか１項に記載の無線受信装置。
【請求項５】
前記第２判定部は、前記第３相関値のうち、前記モードと、前記インタリーバブロックの長さが前記第１インタリーバ長であるかまたは前記第２インタリーバ長であるかとに応じて、定められる系列に対応する第４相関値のみを合成することを特徴とする請求項２から請求項４のいずれか１項に記載の無線受信装置。
【請求項６】
前記第１判定部は、
前記モードに応じた、前記既知信号周期と既知信号間隔とに基づいて第１相関値を合成して前記第１相関値系列を生成し、
前記第２相関値が複数存在する場合、前記受信信号を受信し始めた受信開始位置に最も近い第２相関値の位置を、前記基準位置として判定することを特徴とする請求項１から請求項５のいずれか１項に記載の無線受信装置。
【請求項７】
前記計算部は、前記受信信号が第１モードである場合は、前記第２既知信号として前記インタリーバブロック内で他に同一の第１系列を有さないデータブロックを選択し、前記受信信号が前記第１モードよりもデータレートが高い第２モードである場合は、前記第２既知信号として２つの制御信号ブロックを選択することを特徴とする請求項１から請求項６のいずれか１項に記載の無線受信装置。
【請求項８】
受信信号のフレームに挿入された既知信号で用いられる可能性のある、１以上の第１系列に対応する１以上の参照信号と、該受信信号との１以上の第１相関値を計算する計算部と、
少なくとも１つの前記第１相関値を前記受信信号のデータレートに基づくモードに応じて合成した第１相関値系列に含まれる第１閾値以上となる第２相関値から、第１既知信号の前記フレーム中の基準位置を判定する第１判定部と、
前記フレームのインタリーバ処理単位となるインタリーバブロックの終端部に位置する第２既知信号で用いられる複数の第２系列に対応するそれぞれの参照信号と該受信信号との第３相関値であって、前記基準位置に応じて該第２既知信号となる可能性のあるタイミングで抽出した第３相関値を合成した第２相関値系列において、第１期間中に、第２閾値以上となる相関値が１つである場合に、前記インタリーバブロックの長さが第１インタリーバ長であると判定し、該相関値の点から該第１インタリーバ長におけるインタリーバ開始位置を判定し、該第２閾値以上となる該相関値が複数存在する場合に、該インタリーバブロックの長さが、前記第１インタリーバ長よりもインタリーバ長が短い第２インタリーバ長であると判定し、該相関値の点から該第２インタリーバ長におけるインタリーバ開始位置を判定する第２判定部と、を具備することを特徴とする無線受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信に関する。
【背景技術】
【０００２】
従来の無線受信装置では、フレーム先頭のプリアンブル信号を受信し、プリアンブル信号に含まれる制御信号を復調することで、プリアンブル部に続くデータ部に適用されているインタリーバサイズなどのパラメータ諸元を把握し、データ信号を適切に復調することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第６７８１４４６号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線受信装置によっては、常にフレームの先頭から受信できるとは限らず、プリアンブル信号を欠落して受信する場合もある。この場合、インタリーバブロック開始位置またはインタリーバブロックサイズが把握できないと適切な復調処理は困難となる。たとえば、プリアンブル信号を欠落して受信する場合に、フレームのモード構成を同定する手法があるが、インタリーバブロック開始位置またはインタリーバブロックサイズまでは判定できない。よって、フレームに含まれるデータ信号の復調までは適切に行えない。
【０００５】
本発明の一観点は、プリアンブル信号を欠落して受信した場合でも、受信信号のインタリーバブロック開始位置とインタリーバブロックサイズとを適切に判定することができる無線受信装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る無線受信装置は、計算部、第１判定部及び第２判定部を含む。計算部は、受信信号のフレームに挿入された既知信号で用いられる可能性のある、１以上の第１系列に対応する１以上の参照信号と、該受信信号との１以上の第１相関値を計算する。第１判定部は、少なくとも１つの前記第１相関値を前記受信信号のデータレートに基づくモードに応じて合成した第１相関値系列に含まれる第１閾値以上となる第２相関値から、第１既知信号の前記フレーム中の基準位置を判定する。第２判定部は、前記フレームのインタリーバ処理単位となるインタリーバブロックの終端部に位置する第２既知信号で用いられる複数の第２系列に対応するそれぞれの参照信号と該受信信号との第３相関値であって、前記基準位置に応じて該第２既知信号となる可能性のあるタイミングで抽出した第３相関値を合成した第２相関値系列のうち、第１期間中に、該第２相関値系列の最大値が第２閾値以上となるかどうかにより、前記インタリーバブロックの長さを判定し、該最大値となる点からインタリーバ開始位置を判定する。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る無線受信装置を示すブロック図。
【図２】ＭＩＬ規格におけるフレーム構成を示す図。
【図３】ＭＩＬ規格におけるデータフレーム中の既知信号の配置を示す図。
【図４】ＭＩＬ規格におけるデータレート及びインタリーバ長と系列との関係を示すテーブル。
【図５】本実施形態に係る相関値計算部のブロック図。
【図６】本実施形態に係るインタリーバ情報判定部のブロック図。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら本開示の一実施形態に係る無線受信装置について詳細に説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。  
なお、本実施形態では、ＭＩＬ−ＳＴＤ−１８８−１１０ｂ規格（以下、ＭＩＬ規格と呼ぶ）に従って説明する。但し、ＭＩＬ規格のフレームの受信に限定されず、ＳＴＡＮＡＧ（Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ａｇｒｅｅｍｅｎｔ）によって規定される通信規格（以下、ＳＴＡＮＧ規格）、または、ＭＩＬ規格もしくはＳＴＡＮＡＧ規格を改変して策定された規格など他の無線通信規格のフレームを受信対象としてもよい。
【０００９】
本実施形態に係る無線受信装置１００のブロック図について図１を参照して説明する。
【００１０】
無線受信装置１００は、相関値計算部１０１及びインタリーバ情報判定部１０２を含む。  
相関値計算部１０１は、アンテナなどを含む外部の通信部（図示せず）から受信信号を受け取り、１以上の系列に対応した１以上の参照信号と受信信号との相関値をそれぞれ計算する。系列は、本実施形態では符号長が３２であるＷａｌｓｈ−Ｈａｄａｍａｒｄ系列を用いる。  
インタリーバ情報判定部１０２は、相関値計算部１０１から複数の相関値を、外部から受信信号のモード情報をそれぞれ受け取り、インタリーバブロックの開始位置とインタリーバブロックサイズとを算出する。モード情報は、受信信号のデータレートによって定められる、規格におけるデータフレームの種類である。本実施形態では、受信信号のモードが、モードｌｏｗ、モードｍｉｄまたはモードｈｉｇｈのどの種類であるかを示す情報である。なお、モードの種類に応じて既知信号間隔及び既知信号周期が決定するので、モードの種類がわかれば既知信号間隔及び既知信号周期は自明となる。既知信号間隔は、フレーム中での隣接する既知信号間の間隔を示す。既知信号周期は、フレーム中で、同一の既知信号が出現するまでの周期を示す。既知信号間隔及び既知信号周期については、図３を参照して後述する。
【００１１】
インタリーバブロックは、インタリーバ長により決まるサイズのブロックを示す。
【００１２】
次に、本実施形態で用いるＭＩＬ規格のフレーム構成について図２を参照して説明する。図２は、無線受信装置１００が受信対象とするＭＩＬ規格のフレーム構成の全パターン（ａ）から（ｆ）までを示す。  
ＭＩＬ規格では、８種類のデータレート、具体的には７５ｂｐｓ（bit per second）、１５０ｂｐｓ、３００ｂｐｓ、６００ｂｐｓ、１２００ｂｐｓ、２４００ｂｐｓ（音声用）、２４００ｂｐｓ（データ用）及び４８００ｂｐｓがサポートされている。また、２種類のインタリーバ長（Ｓｈｏｒｔ及びＬｏｎg）もサポートされており、データレートまたはインタリーバ長によってフレーム構成が異なる。以下便宜上、インタリーバ長がｓｈｏｒｔであるインタリーバをショートインタリーバ、インタリーバ長がｌｏｎｇであるインタリーバをロングインタリーバと呼ぶ。
【００１３】
フレーム構成は、最初にプリアンブル信号部分２０１があり、プリアンブル信号部分２０１の後にデータ信号部分２０２が続く。データ信号部分２０２は、少なくともデータブロック２０３を含み、データレートに応じて、トレーニングブロック（既知信号ともいう）２０４、制御信号Ｄ１ ２０５及び制御信号Ｄ２ ２０６を含む。
【００１４】
フレームの先頭に位置するプリアンブル信号部分２０１は、適用されるインタリーバ長によって長さが異なり、ショートインタリーバの場合は１４４０シンボル（０．６秒分）、ロングインタリーバの場合は１１５２０シンボル（４．８秒分）の長さとなる。  
データ信号部分２０２は、ブロックサイズ単位で信号が生成され、ブロックサイズは適用されるインタリーバ長によって決まる。ショートインタリーバの場合は１４４０シンボル（０．６秒分）のブロックサイズであり、ロングインタリーバの場合は１１５２０シンボル（４．８秒分）のブロックサイズである。  
図２に示すように、データ信号部分２０２のインタリーバブロックの構成は、データレート及びインタリーバ長により異なる。
【００１５】
データレートが７５ｂｐｓの場合を（ａ）及び（ｂ）に示す。（ａ）はショートインタリーバの場合を示し、（ｂ）はロングインタリーバの場合を示す。（ａ）及び（ｂ）に示すフレームは、データブロック２０３のみで構成され、トレーニングブロック２０４は存在しない。データブロック２０３は、３２シンボルごとに、４種類の系列のうちの１つの系列が割り当てられる。従って、インタリーバブロック中のデータブロック２０３は、ショートインタリーバ（ａ）の場合は４５個存在し、ロングインタリーバ（ｂ）の場合は３６０個存在する。
【００１６】
一方、データレートが１５０ｂｐｓから１２００ｂｐｓの場合を（ｃ）及び（ｄ）に示す。（ｃ）はショートインタリーバの場合を示し、（ｄ）はロングインタリーバの場合を示す。（ｃ）及び（ｄ）に示すフレームは、２０シンボルのデータブロック２０３と２０シンボルのトレーニングブロック２０４とが交互に存在する。また、インタリーバブロック中の最後２つのトレーニングブロック２０４については、制御信号Ｄ１ ２０５及び制御信号Ｄ２ ２０６で構成される。従って、ショートインタリーバ（ｃ）の場合、インタリーバブロック中のデータブロック２０３及びトレーニングブロック２０４は、それぞれ３６個存在し、３５番目と３６番目とのそれぞれのトレーニングブロック２０４が、制御信号Ｄ１ ２０５及び制御信号Ｄ２ ２０６となる。ロングインタリーバ（ｄ）の場合、インタリーバブロック中のデータブロック２０３及びトレーニングブロック２０４は、それぞれ２８８個存在し、２８７番目と２８８番目とのトレーニングブロックが、制御信号Ｄ１ ２０５及び制御信号Ｄ２ ２０６となる。
【００１７】
データレートが２４００ｂｐｓから４８００ｂｐｓの場合を（ｅ）及び（ｆ）に示す。（ｅ）はショートインタリーバの場合を示し、（ｆ）はロングインタリーバの場合を示す。（ｅ）及び（ｆ）に示すフレームは、３２シンボルのデータブロック２０３と１６シンボルのトレーニングブロック２０４とが交互に送信される。また、インタリーバブロック中の最後２つのトレーニングブロックについては、制御信号Ｄ１ ２０５及び制御信号Ｄ２ ２０６で構成される。従って、ショートインタリーバ（ｅ）の場合、インタリーバブロック中のデータブロック２０３及びトレーニングブロック２０４は、それぞれ３０個存在し、２９番目と３０番目とのそれぞれのトレーニングブロック２０４が、制御信号Ｄ１ ２０５及び制御信号Ｄ２ ２０６となる。ロングインタリーバ（ｆ）の場合、インタリーバブロック中のデータブロック２０３及びトレーニングブロック２０４は、それぞれ２４０個存在し、２３９番目と２４０番目とのそれぞれのトレーニングブロック２０４が、制御信号Ｄ１ ２０５と制御信号Ｄ２ ２０６とになる。
【００１８】
なお、データ信号部分２０２は、インタリーバブロックにおけるデータブロック２０３とトレーニングブロック２０４と組み合わせの観点から、７５ｂｐｓの場合、１５０ｂｐｓから１２００ｂｐｓの場合、及び２４００ｂｐｓから４８００ｂｐｓの場合の３種類のモードに大別することができる。以後、便宜上、７５ｂｐｓのフレームをモードｌｏｗ、１５０から１２００ｂｐｓのフレームをモードｍｉｄ、２４００から４８００ｂｐｓのフレームをモードｈｉｇｈと呼ぶ。
【００１９】
次に、各モードにおけるデータ信号部分のインタリーバブロック内の既知信号について図３を参照して説明する。
【００２０】
モードｌｏｗの場合、データ信号部分のインタリーバブロックは、データブロックのみを含むが、各ブロックではあらかじめ用意された系列のうちのいずれか１つの系列で構成されるので、実質的には既知信号であるといえる。よって、図３中のデータブロックＫ１では、符号長３２シンボルである４種類の系列（系列１から系列４）のうちの１つの系列で構成され、データブロックＫ２では、符号長３２シンボルである４種類の系列（系列５から系列８）のうちの１つの系列で構成される。同様に、データブロックＫ３では、系列９から系列１２のうちの１系列で構成され、データブロックＫ４では、系列１３から系列１６のうちの１つの系列で構成され、データブロックＫ５では、系列１７から系列２０のうちの１つの系列で構成される。  
なお、インタリーバブロックの最後のブロックとなるデータブロックＫ５’では、データブロックＫ５とは異なる符号長３２シンボルである４つの系列（系列２１から系列２４）のうちの１つの系列で構成される。各データブロックを構成する系列は、データビット２ビットごとに、４種類の系列の中から１つの系列が選択されたものである。  
以上から、モードｌｏｗでは、既知信号の総数は、２４種類（４種類×５ブロック（Ｋ１からＫ５）＋４種類×１ブロック（Ｋ５’））、既知信号長は３２シンボルであり、既知信号間隔は３２シンボル、既知信号周期（但し、制御信号は除く）は１６０シンボルである。図３の例では、モードｌｏｗにおいて、既知信号間隔３０１は、データブロックＫ１からデータブロックＫ２までの間隔である。既知信号周期３０２は、データブロックＫ１が出現してから次のデータブロックＫ１が出現するまでの周期である。
【００２１】
モードｍｉｄの場合、図３中のトレーニングブロックＫ１は、符号長２０シンボルの系列１で構成され、トレーニングブロックＫ２は、符号長２０シンボルの系列２で構成される。同様に、トレーニングブロックＫ３は、系列３で構成され、トレーニングブロックＫ４は、系列４で構成される。インタリーバブロック中の制御信号Ｄ１は、符号長２０シンボルである４種類の系列（系列Ｄ１＿４から系列Ｄ１＿７）のうちの１つの系列で構成される。制御信号Ｄ２は、符号長２０シンボルである４種類の系列（系列Ｄ２＿４から系列Ｄ２＿７）のうちの１つの系列で構成される。  
以上から、モードｍｉｄでは、既知信号の総数は１２種類（１種類×４ブロック（Ｋ１からＫ４）＋４種類×２ブロック（Ｄ１及びＤ２））、既知信号長は２０シンボル、既知信号間隔は４０シンボル、既知信号周期（但し制御信号は除く）は１６０シンボルである。
【００２２】
モードｈｉｇｈの場合、図３中のトレーニングブロックＫ１は、符号長１６シンボルの系列１で構成され、トレーニングブロックＫ２は、符号長１６シンボルの系列２で構成される。以下同様に、トレーニングブロックＫ３は系列３で、トレーニングブロックＫ４は系列４で、トレーニングブロックＫ５は系列５で、トレーニングブロックＫ６は系列６で、トレーニングブロックＫ７は系列７で、トレーニングブロックＫ８は系列８で、トレーニングブロックＫ９は系列９で、トレーニングブロックＫ１０は系列１０で構成される。インタリーバブロック中の制御信号Ｄ１は、符号長１６シンボルである４種類の系列（系列Ｄ１＿４から系列Ｄ１＿７）のうちの１つの系列で構成される。制御信号Ｄ２は、符号長１６シンボルである４種類の系列（系列Ｄ２＿４から系列Ｄ２＿７）のうちの１つの系列で構成される。  
以上から、モードｈｉｇｈでは、既知信号の総数は１８種類（１種類×１０ブロック（Ｋ１からＫ１０）＋４種類×２ブロック（Ｄ１及びＤ２））、既知信号長は１６シンボルであり、既知信号間隔は４８シンボル、既知信号周期（但し制御信号は除く）は４８０シンボルである。
【００２３】
次に、制御信号に適用される系列とデータレート及びインタリーバ長との関係を図４のテーブルを参照して説明する。  
制御信号Ｄ１及び制御信号Ｄ２を構成する系列は、フレームに適用されているデータレート及びインタリーバ長により決定される。図４に示すように、例えばモードｍｉｄの場合、すなわちデータレートが１２００ｂｐｓの場合で、インタリーバ長がＬｏｎｇの場合、制御信号Ｄ１は系列Ｄ１＿４が適用され、制御信号Ｄ２は系列Ｄ２＿５が適用される。同様に、モードｈｉｇｈの場合、すなわちデータレートが２４００ｂｐｓの場合で、インタリーバ長がＳｈｏｒｔの場合、制御信号Ｄ１は系列Ｄ１＿６で構成され、制御信号Ｄ２は系列Ｄ２＿４で構成される。  
なお、ＭＩＬ規格では、制御信号Ｄ１に用いられる系列長２０シンボルの４種類の系列（系列Ｄ１＿４から系列Ｄ１＿７）において、モードＭｉｄでは、２０シンボルのうちの前半１６シンボルが異なる値となり、後半４シンボルは共通の値となる。また、制御信号Ｄ２に用いられる系列長２０シンボルの４種類の系列（系列Ｄ２＿４から系列Ｄ２＿７）についても同様である。
【００２４】
本実施形態に係る相関値計算部１０１について図５のブロック図を参照して説明する。
【００２５】
相関値計算部１０１は、第１相関値計算部５０１、第２相関値計算部５０２及び第３相関値計算部５０３を含む。第１相関値計算部５０１は、受信信号に対してモードｌｏｗ用のデータレートに合わせて相関値を計算する。例えば、モードｌｏｗ用に系列ごとに相関器（図示せず）を用意して、それぞれの系列の既知信号を基にした参照信号と受信信号との相関処理を行い、相関値を計算する。  
第２相関値計算部５０２は、モードｍｉｄ用のデータレートに合わせて相関値を計算する。  
第３相関値計算部５０３は、モードｈｉｇｈ用のデータレートに合わせて相関値を計算する。なお、図５では、フレームの各モードに合わせて受信信号を各系列の相関器に送り、並行して相関値を計算する例を示すが、これに限らず、１つの相関器で、系列ごとに対応する参照信号を順次変更し、全ての系列の相関値を計算するようにしてもよい。
【００２６】
次に、相関値計算部１０１の相関処理について説明する。  
本実施形態では、既知信号を参照信号とする相互相関によって相関値を計算する手法を用いて説明するが、これに限らず、相関値を計算できる方法であればよい。なお、自己相関によって相関値を計算してもよいが、モードｌｏｗの場合は、データに応じて既知信号が決まるため、既知信号の周期性は保証されないことに留意すべきである。例えば、最初のデータブロックＫ１に系列１が用いられた場合、次のデータブロックＫ１では系列１が用いられるとは限らないからである。
【００２７】
モードＵ（∈｛ｌｏｗ，ｍｉｄ，ｈｉｇｈ｝）において、系列Ｘの既知信号を基準とする参照信号をｒＵ，Ｘと表す。例えば、モードｌｏｗにおける系列２１を基とする参照信号はｒｌｏｗ，２１と表す。また、モードｈｉｇｈにおける系列Ｄ２＿６を基とする参照信号はｒｈｉｇｈ，Ｄ２_６と表す。  
第１相関値計算部５０１は、参照信号ｒｌｏｗ，１からｒｌｏｗ，２４を有する相関器を含み、第２相関値計算部５０２は、参照信号ｒｍｉｄ，１からｒｍｉｄ，４、ｒｍｉｄ，Ｄ１_４からｒｍｉｄ，Ｄ１_７、及びｒｍｉｄ，Ｄ２_４からｒｍｉｄ，Ｄ２_７を有する相関器を含み、第３相関値計算部５０３は、参照信号ｒｈｉｇｈ，１からｒｈｉｇｈ，１０、ｒｈｉｇｈ，Ｄ１_４からｒｈｉｇｈ，Ｄ１_７、及びｒｈｉｇｈ，Ｄ２_４からｒｈｉｇｈ，Ｄ２_７を有する相関器を含む。
【００２８】
ここで、ｔ番目のシンボルの受信信号ｙ（ｔ）を式（１）で表す。
【数１】
0005638489.tif 000002
【００２９】
ただし、ｓは送信信号、ｈｌは第ｌ（ｌは正の整数）パスのチャネル、τｌは第ｌパスの遅延時間、Ｌはパス数、ηは雑音を表す。この受信信号に対して、第１相関値計算部５０１、第２相関値計算部５０２及び第３相関値計算部５０３において参照信号との相関値計算を行なう。モードＵにおける参照信号ｒＵ，Ｘを用いた相関器の相関値Ｚ’ Ｕ，Ｘ（ｔ）は、式（２）で表される。
【数２】
0005638489.tif 000003
【００３０】
ただし、ＴＵはモードＵの参照信号長（既知信号長）を表す。また、上付きアスタリスク＊は、複素共役を表し、例えば式（２）のｒＵ，Ｘ＊は、ｒＵ，Ｘの複素共役を示す。式（２）の分母は、相関値を０から１のスケールにするための正規化項であるが、考慮しなくてもよい。
【００３１】
次に、本実施形態に係るインタリーバ情報判定部１０２について図６のブロック図を参照して説明する。  
インタリーバ情報判定部１０２は、パス判定部６０１及びブロック位置判定部６０２を含む。  
パス判定部６０１は、外部からモード情報を、相関値計算部１０１から相関値をそれぞれ受け取り、相関値を既知信号周期及び既知信号間隔に基づいて合成して相関値系列を得る。パス判定部６０１は、相関値系列の中で最大値を取る点を基準に、想定する遅延時間に相当するサンプル数だけ前後のサンプル位置の相関値を閾値と比較し、閾値以上となる相関値の点をパス位置と判定する。その後、パス位置と判定された点のうち、信号の受信を開始した位置（受信開始位置ともいう）に最も近い受信信号のパス位置に対応するサンプル位置を基準位置として判定する。  
本実施形態では、トレーニングブロックＫ１の時間軸で相関値の合成処理を行っているため、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の基準位置を判定することとなる。
【００３２】
ブロック位置判定部６０２は、パス判定部６０１から基準位置と判定された相関値系列とモード情報とを受け取る。ブロック位置判定部６０２は、モード情報（モードの種類）に基づいて、基準ブロックの位置からインタリーバブロックの終端のブロックの先頭位置を仮定する。その後、ブロック位置判定部６０２は、終端のブロックに相当する系列の相関値の最大値を抽出して一定期間ごとに合成し、合成した相関値が閾値以上であれば、インタリーバ長がショートインタリーバであると判定し、終端となるブロックの先頭位置を判定する。合成した相関値が閾値未満であれば、インタリーバ長がロングインタリーバであると判定し、インタリーバブロックの終端となるブロックの先頭位置を判定する。
【００３３】
なお、必ずしもトレーニングブロックＫ１の参照信号により得られる相関値系列の時間軸を基準として処理する必要はなく、どのブロックの参照信号を基準としてもよい。例えば、フレームの受信開始位置から最初に出現するトレーニングブロックＫ３の先頭位置を判定したい場合は、トレーニングブロックＫ３の参照信号により得られる相関値系列の時間軸を基準として同様の処理を行えばよい。
【００３４】
以下、インタリーバ情報判定部１０２の判定処理について説明する。  
まず、パス判定部６０１の動作について具体的に説明する。パス判定部６０１は、上述の方法で算出した各モードＵ’の相関値系列ＺＵ’，ｍ（ｔ）を用いて、基準位置として、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置ＰＵ’を判定する。
【００３５】
ここで、受信信号のモードがモードｌｏｗで送信される場合、第１相関値計算部５０１で計算された相関値Ｚ’ ｌｏｗ，１からＺ’ ｌｏｗ，２４に関して説明する。データブロックＫ１は、系列１から系列４のいずれかを用いて構成されるため、データブロックＫ１について処理するタイミングでは、参照信号ｒｌｏｗ，１からｒｌｏｗ，４を有する４つの相関器のうちの１つで高い相関値が示されると想定される。同様に、データブロックＫ４について処理するタイミングでは、参照信号ｒｌｏｗ，１３からｒｌｏｗ，１６を有する４つの相関器のうちの１つで、高い相関値が示されると想定される。このように、グループ化した相関器群の中から、時間シンボルｔのそれぞれにおいて最大となる相関値を、所望のデータブロックを処理するタイミングとして捉えることができる。
【００３６】
従って、グループ化した相関器群から選択的に相関値を出力すると、モードｌｏｗの場合、相関値系列数Ｍｌｏｗは５個となり、ｍ番目（ｍ＝１，２，・・・，５）の相関値系列をＺｌｏｗ、ｍと表すと、Ｚｌｏｗ、ｍは式（３）で表される。
【数３】
0005638489.tif 000004
【００３７】
なお、５番目の相関値系列Ｚｌｏｗ、５に関しては、インタリーバブロック最後のデータブロックＫ５’も考慮して、参照信号ｒｌｏｗ，１７からｒｌｏｗ，２４を持つ８つの相関器をグループ化した相関器群の中から、時間シンボルｔのそれぞれにおいて最大となる相関値を選択するようにしてもよい。この場合、ｍ番目（ｍ＝１から５）の相関値系列Ｚｌｏｗ、ｍは、式（４）で表される。
【数４】
0005638489.tif 000005
【００３８】
一方、受信信号がモードｍｉｄで送信される場合、トレーニングブロック１つあたりに用いられる既知信号は１つであるため、第２相関値計算部５０２で計算された相関値Ｚ’ｍｉｄ，１からＺ’ｍｉｄ，４をそのまま相関値系列として用いればよい。従って、モードｍｉｄの場合、相関値系列数Ｍｍｉｄは４個であり、ｍ番目の相関値系列をＺｍｉｄ、ｍと表すと、Ｚｍｉｄ、ｍは、式（５）で表される。
【数５】
0005638489.tif 000006
【００３９】
なお、３番目の相関値系列にＺｍｉｄ，３に関して、制御信号ブロックＤ１も考慮して、参照信号ｒｍｉｄ，３及びｒｍｉｄ，Ｄ１_４からｒｍｉｄ，Ｄ１_７を有する５つの相関器をグループ化した相関器群の中から、時間シンボルｔのそれぞれにおいて最大となる相関値を選択するようにしてもよい。また、４番目の相関値系列にＺｍｉｄ、４に関して、制御信号ブロックＤ２も考慮して、参照信号ｒｍｉｄ，４及びｒｍｉｄ，Ｄ２_４からｒｍｉｄ，Ｄ２_７を有する５つの相関器をグループ化した相関器群の中から、時間シンボルｔのそれぞれにおいて最大となる相関値を選択するようにしてもよい。この場合、ｍ番目（ｍ＝１から４）の相関値系列Ｚｍｉｄ、ｍは、式（６）で表される。
【数６】
0005638489.tif 000007
【００４０】
一方、受信信号がモードｈｉｇｈで送信される場合、トレーニングブロック１つあたりに用いられる既知信号は１つであるため、第３相関値計算部５０３で計算された相関値Ｚ’ｈｉｇｈ，１からＺ’ｈｉｇｈ，１０をそのまま相関値系列として用いればよい。従って、モードｈｉｇｈの場合、相関値系列数Ｍｈｉｇｈは１０個であり、ｍ番目の相関値系列をＺｈｉｇｈ、ｍと表すと、Ｚｈｉｇｈ、ｍは、式（７）で表される。
【数７】
0005638489.tif 000008
【００４１】
９番目の相関値系列にＺｈｉｇｈ、９に関して、制御信号ブロックＤ１も考慮して、参照信号ｒｈｉｇｈ，９及びｒｈｉｇｈ，Ｄ１_４からｒｈｉｇｈ，Ｄ１_７を有する５つの相関器をグループ化した相関器群の中から、時間シンボルｔのそれぞれにおいて最大となる相関値を選択するようにしてもよい。また、１０番目の相関値系列Ｚｈｉｇｈ、１０に関しても同様に、制御信号ブロックＤ２も考慮して、参照信号ｒｈｉｇｈ，１０及びｒｈｉｇｈ，Ｄ２_４からｒｈｉｇｈ，Ｄ２_７を有する５つの相関器をグループ化した相関器群の中から、時間シンボルｔのそれぞれにおいて最大となる相関値を選択するようにしてもよい。この場合、ｍ番目（ｍ＝１から１０）の相関値系列Ｚｈｉｇｈ、ｍは、式（８）で表される。
【数８】
0005638489.tif 000009
【００４２】
なお、上述した相関器群のグループ化はパス判定部６０１が行なう例を示しているが、相関値計算部１０１が相関器群のグループ化を行ってもよい。例えば、選択部（図示せず）が、モードｌｏｗの場合のデータブロックや、モードｍｉｄ及びモードｈｉｇｈの場合の制御信号ブロックで用いる系列に対応する相関器をグループ化する。その後、選択部がそのグループした相関器群の中で、最大値となる相関値を出力する相関器を選択して、インタリーバ情報判定部１０２に相関値を出力するようにしてもよい。
【００４３】
次に、雑音やフェージングに対してロバストに行うために、既知信号間隔または既知信号周期の特徴を利用して相関値系列の合成処理を行う。
【００４４】
既知信号間隔に合わせて、モードＵ’の１番目からＭＵ’番目の相関値系列間で合成を行う。モードＵ’における相関値系列間の合成処理後の相関値をＣ’ｕ’とすると、Ｃ’ｕ’は式（９）で表される。
【数９】
0005638489.tif 000010
【００４５】
ただし、τｕ’ＲＩはモードＵ’における参照信号間隔（Reference Interval：ＲＩ）である。
【００４６】
次に、相関値系列間の合成処理後の相関値Ｃ’ｕ’は、参照信号周期を単位として、対象区間長Ｎシンボルの期間だけ時間方向の合成を行う。対象区間長Ｎは、式（１０）のように設定するのが望ましい。
【数１０】
0005638489.tif 000011
【００４７】
ただし、τｕ’ＲＣはモードＵ’における参照信号周期（Reference Cycle：ＲＣ）である。モードＵ’において、時間方向の合成処理後の相関値をＣｕ’とすると、Ｃｕ’は式（１１）で表すことができる。
【数１１】
0005638489.tif 000012
【００４８】
ただし、ｐは合成処理後のサンプルインデックスである。
【００４９】
以上のようにして、相関値系列方向と時間方向との合成を行った後の相関値Ｃｕ’（ｐ）のうちの最大値を取る点を、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の仮先頭位置Ｐ’Ｕ’とする。仮先頭位置Ｐ’Ｕ’は、式（１２）のように表される。
【数１２】
0005638489.tif 000013
【００５０】
上述のように、パス判定部６０１は仮先頭位置Ｐ’Ｕ’を算出するが、伝搬路環境によってパスは、ＡＷＧＮ（Additive White Gaussian Noise）チャネルのように直接波１波だけの場合もあれば、マルチパスチャネルのように先行波と複数の遅延波とからなる場合もある。マルチパスチャネルの場合、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置から第ｌパスの遅延時間τｌに相当する分だけずれた位置を、仮先頭位置Ｐ’Ｕ’として判定してしまう可能性がある。  
そこで、仮先頭位置Ｐ’Ｕ’をもとにチャネルの先行波位置の判定処理を行う。この判定処理で判定された先行波位置を、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置ＰＵ’として決定する。
【００５１】
先行波位置の判定処理では、相関値Ｃ’ｕ’（ｔ）を式（１１）のように対象区間長Ｎ内で時間方向に合成した相関値Ｃｕ’（ｐ）に対して判定を行うのではなく、対象区間長Ｎを探索区間長ＴＳＣＨずつ分割し、探索区間長ＴＳＣＨ内で参照信号周期τｕ’ＲＣを単位として時間方向に合成した相関値Ｃｕ’ｇ（ｐ）に対して判定を行う。
【００５２】
探索区間長ＴＳＣＨごとに相関値を求める理由は、対象区間長Ｎ全てを使って相関値Ｃ’ｕ’（ｔ）を合成すると、ディープフェージングを含んだ場合に合成後の相関値が低くなってしまい、先行波位置が適切に検出できなくなってしまうからである。
【００５３】
探索区間長ＴＳＣＨは、式（１３）及び式（１４）を満足するように設定すればよい。
【数１３】
0005638489.tif 000014
【００５４】
【数１４】
0005638489.tif 000015
【００５５】
ただし、Ｋ’ｕ’は１以上の整数であり、モードＵ’において、探索区間長ＴＳＣＨ内で参照信号周期τｕ’ＲＣを単位として時間方向に合成する際の合成数である。また、Ｇは１以上の整数であり、対象区間長Ｎを探索区間長ＴＳＣＨで分割した場合の分割数である。  
対象区間長Ｎのうちｇ番目に分割された探索区間内での合成後の相関値Ｃｕ’ｇ（ｐ）は式（１５）で表される。
【数１５】
0005638489.tif 000016
【００５６】
ただし、ｐは合成処理後のサンプルインデックスである。  
このｇ番目の探索区間の相関値Ｃｕ’ｇ（ｐ）に対し、仮先頭位置Ｐ’Ｕ’を基準に、時間的に前後に最大遅延時間τｍａｘの幅だけ、先行波判定閾値ｗｕ’を越える相関値が存在するかどうかを探索する。最大遅延時間τｍａｘは、システムで定められた値に設定するなど適切な値を用いればよい。先行波判定閾値ｗｕ’は、例えば仮先頭位置Ｐ’ｕ’が決定された際の相関値Ｃｕ’（Ｐ’ｕ’）を基準として式（１６）のように設定すればよい。
【数１６】
0005638489.tif 000017
【００５７】
ただし、λｕ’は、０＜λｕ’≦１の条件を満たすモードＵ’における先行波位置判定用係数である。また、仮先頭位置Ｐ’Ｕ’を基準に、前後τｍａｘ分だけ先行波判定閾値ｗｕ’を越える相関値が存在するかどうかの判定を式（１７）を用いて行なう。
【数１７】
0005638489.tif 000018
【００５８】
式（１７）に示す判定を、探索区間の１番目からＧ番目まで行い、想定するパス数がＬ’波であれば、式（１７）を満たす相関値のうち大きい方から最大Ｌ’個選択し、その相関値が示す位置をパス位置ｐｌと決定する。ただし、Ｇ個の探索区間において重複したパス位置は選択しないようにして最大Ｌ’個を選択する。このとき、最も小さい番号のパス位置をフレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置ＰＵ’（基準位置）と決定する。なお、チャネルにおけるマルチパスの遅延時間τｌについては、判定された先頭位置ＰＵ’と式（１７）から得られたパス位置ｐｌとから相対差により換算できる。このように、受信信号から参照信号を用いて相関値を計算し、トレーニングブロックＫ１の参照信号により得られる相関値系列の時間軸を基準として処理することで、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置を判定できる。
【００５９】
次に、ブロック位置判定部６０２の動作について具体的に説明する。  
ブロック位置判定部６０２は、上述の計算で算出した先頭位置ＰＵ’を用いて、インタリーバブロック開始位置とインタリーバブロックサイズとの判定処理を行なう。この判定処理において、モードｌｏｗの場合はインタリーバブロック最後のデータブロックで他のデータブロックとは異なる既知信号が送信されることを利用する。モードｍｉｄ及びモードｈｉｇｈの場合は、インタリーバブロック最後２つのトレーニングブロックで制御信号が送信されることを利用する。  
なお、インタリーバブロックサイズの判定を行う前段階では、受信フレームに適用されているインタリーバブロックサイズがショートかまたはロングかを判定することはできない。従って、ロングインタリーバの場合のインタリーバブロックサイズを想定して相関値を観測することが望ましい。よって、インタリーバブロック開始位置とインタリーバブロックサイズとを判定するために、処理を行う対象区間長Ｎは式（１８）の条件を満たすことが望ましい。
【数１８】
0005638489.tif 000019
【００６０】
ただし、Ｔｂｌｋ（Ｌ）はロングの場合のインタリーバブロックサイズであり１１５２０シンボル、βは１以上の整数である。なお、ロングインタリーバの場合のインタリーバブロックサイズよりも短い期間を対象区間長Ｎとして処理を行ってもよい。
【００６１】
以下、モードごとに、インタリーバブロック開始位置とインタリーバブロックサイズとの算出方法について説明する。
【００６２】
＜モードｌｏｗの場合＞  
モードｌｏｗの場合、データブロックＫ５では系列１７から系列２０のうちのいずれか１つの系列を含むが、インタリーバブロック最後のデータブロックＫ５’では系列２１から系列２４のうちのいずれか１つの系列が含まれる。従って、参照信号ｒｌｏｗ，２１からｒｌｏｗ，２４を有する相関器から出力される相関値Ｚ’ｌｏｗ，２１からＺ’ｌｏｗ，２４のうち、各時間サンプルで最大の相関値に注目すればよい。最大の相関値Ｚｌｏｗ，Ｂは、式（１９）を用いて算出でき、インタリーバブロック最後のデータブロックＫ５’の先頭位置のタイミングで高い相関値が得られることになる。
【数１９】
0005638489.tif 000020
【００６３】
ここで、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置Ｐｕ’を利用し、対象区間長Ｎのうち、インタリーバブロック最後のデータブロックＫ５’の先頭位置となる可能性のあるタイミングの相関値Ｃ’ｌｏｗ，Ｂ（ｑ）だけに注目すればよい。対象区間長Ｎのうち、インタリーバブロック最後のデータブロックＫ５’の先頭位置となり得るタイミングの相関値Ｃ’ｌｏｗ，Ｂ（ｑ）は式（２０）で表される。
【数２０】
0005638489.tif 000021
【００６４】
ただし、Ｑｌｏｗは、対象区間長Ｎ中のインタリーバブロック最後のデータブロックＫ５’の先頭位置の候補数であり、ｑはその候補点のインデックスである。Ｑｌｏｗは、式（１８）を用いて、Ｑｌｏｗ＝Ｎ／τｌｏｗＲＣ＝Ｔｂｌｋ（Ｌ）×β／τｌｏｗＲＣ＝７２×βと表される。なお、上述のパス判定部６０１における先頭位置Ｐｕ’の判定処理において、チャネルのパス数Ｌ’とパス遅延時間τｌとが決定されているため、式（２０）で示した相関値Ｃ’ｌｏｗ，Ｂ（ｑ）はパス間の合成処理後の値を表す。
【００６５】
インタリーバブロック最後のデータブロックＫ５’の先頭位置の判定は、インタリーバブロックサイズがショートであることを仮定して処理を行う。この場合、ショートインタリーバのインタリーバブロックサイズをＴｂｌｋ（Ｓ）とすると、インタリーバブロック最後のデータブロックは、対象区間長Ｎの中にＫＳ（＝Ｎ／Ｔｂｌｋ（Ｓ））個存在することになる。また、ショートインタリーバのインタリーバサイズＴｂｌｋ（Ｓ）（＝１４４０シンボル）の中のインタリーバブロック最後のデータブロックの候補数（インタリーバサイズＴｂｌｋ（Ｓ）内に存在するデータブロックＫ５とＫ５’との数）は９個であり、９個の中のいずれか１つが必ずインタリーバブロック最後のデータブロックＫ５’である。  
従って、ＱｌｏｗはＱｌｏｗ＝ＫＳ×９で表され、式（２０）に示すＱｌｏｗ個のインタリーバブロック最後のデータブロックＫ５’の先頭位置候補点の相関値Ｃ’ｌｏｗ，Ｂは、式（２１）のように９個まで合成処理した相関値Ｃｌｏｗ，Ｂ（Ｓ）にすることで、インタリーバブロック最後のデータブロックＫ５’の先頭位置の判定精度を向上させることができる。
【数２１】
0005638489.tif 000022
【００６６】
９個の相関値Ｃｌｏｗ，Ｂ（Ｓ）に対し、式（２２）に示すように最大値が閾値ｖｌｏｗ以上である場合に、ブロック位置判定部６０２は、ショートインタリーバが適用されたフレームを受信していると判定する。さらに、相関値Ｃｌｏｗ，Ｂ（Ｓ）の最大値を取る点ｊ’を、インタリーバブロック最後のデータブロックインデックスとして決定する。
【数２２】
0005638489.tif 000023
【００６７】
これにより、ブロック位置判定部６０２は、次のインタリーバブロック開始位置を、例えば式（２３）から算出することができ、以降のインタリーバブロック開始位置も同様に決定することができる。
【数２３】
0005638489.tif 000024
【００６８】
なお、本実施形態では、相関値の合成処理として相加平均を用いたが、これに限らず、相関値が閾値以上となる個数を加算したり、インタリーバブロック最後のデータブロックの候補点となる相関値をそれぞれ乗算するなど、インタリーバブロック最後のデータブロックを受信したことを判定できる方法であれば何でもよい。
【００６９】
一方、９個の相関値Ｃｌｏｗ，Ｂ（Ｓ）に対し、最大値が閾値ｖｌｏｗ未満である場合、インタリーバブロックサイズがロングインタリーバであるとして処理を行う。この場合、インタリーバブロック最後のデータブロックは、対象区間長Ｎの中にＫＬ（＝Ｎ／Ｔｂｌｋ（Ｌ））個存在することになる。また、ロングインタリーバのインタリーバサイズＴｂｌｋ（Ｌ）（＝１１５２０シンボル）の中のインタリーバブロック最後のデータブロックの候補数（インタリーバサイズＴｂｌｋ（Ｌ）内に存在するデータブロックＫ５とＫ５’との数）は７２個であり、７２個の中のいずれか１つが必ずインタリーバブロック最後のデータブロックＫ５’である。従って、ＱｌｏｗはＱｌｏｗ＝ＫＬ×７２で表され、式（２０）で説明したＱｌｏｗ個のインタリーバブロック最後のデータブロックＫ５’の先頭位置候補点の相関値Ｃ’ｌｏｗ，Ｂは、式（２４）のように７２個まで合成処理した相関値Ｃｌｏｗ，Ｂ（Ｌ）にすることで、インタリーバブロック最後のデータブロックＫ５’の先頭位置の判定精度が向上できると考えられる。
【数２４】
0005638489.tif 000025
【００７０】
７２個の相関値Ｃｌｏｗ，Ｂ（Ｌ）に対し、式（２５）のようにして最大値を取る点ｊ’をインタリーバブロック最後のデータブロックインデックスとして得る。
【数２５】
0005638489.tif 000026
【００７１】
ここでロングインタリーバの場合、対象区間長Ｎにおいてインタリーバブロック最後となるデータブロックＫ５’が存在する個数は、ショートインタリーバの場合と比べて８分の１となる。従って、雑音やフェージングに対する耐性が異なるため、ロングインタリーバの場合は判定精度が劣ることが考えられる。
【００７２】
そこで、参照信号ｒｌｏｗ，１７からｒｌｏｗ，２０を有する相関器からの相関値Ｚ’ｌｏｗ，１７からＺ’ｌｏｗ，２０を式（１９）、式（２０）及び式（２４）と同様の処理をして得られる相関値Ｃｌｏｗ，Ａ（Ｌ）に用いるようにする。  
仮にｊ’番目がインタリーバブロック最後のデータブロックインデックスとすると、相関値Ｃｌｏｗ，Ｂ（Ｌ）のｊ’番目は高い値を示し、相関値Ｃｌｏｗ，Ａ（Ｌ）のｊ’番目は低い値を示すと想定される。また、相関値Ｃｌｏｗ，Ｂ（Ｌ）のｊ’番目以外は低い値を示し、相関値Ｃｌｏｗ，Ａ（Ｌ）のｊ’番目以外は高い値を示すと想定される。よって、例えば式（２６）のように相関値Ｃｌｏｗ，Ｂ（Ｌ）と相関値Ｃｌｏｗ，Ａ（Ｌ）との比Ｄｌｏｗ（Ｌ）を各サンプルｊで算出すれば、Ｄｌｏｗ（Ｌ）のｊ’番目のサンプルだけが高い値となり、ｊ’番目以外のサンプルは低い値となる。このようにすることで、受信信号中に最後尾のブロックが多数存在するように、ロングインタリーバのサイズ長の数倍のデータをバッファする必要なく、ロングインタリーバの最後のデータブロックを精度よく判定でき、バッファサイズも低減することができる。
【数２６】
0005638489.tif 000027
【００７３】
そこで式（２７）のように、Ｄｌｏｗ（Ｌ）の最大値を取る点ｊ’をインタリーバブロック最後のデータブロックのインデックスと判定する。
【数２７】
0005638489.tif 000028
【００７４】
これにより、ロングインタリーバの場合のインタリーバブロック開始位置も、ショートインタリーバの場合と同様に例えば式（２８）のように求めることができる。
【数２８】
0005638489.tif 000029
【００７５】
＜モードｍｉｄの場合＞  
モードｍｉｄの場合、インタリーバブロック最後２つのトレーニングブロックでは、制御信号ブロックＤ１と制御信号ブロックＤ２とが送信される。従って、参照信号ｒｍｉｄ，Ｄ１＿４からｒｍｉｄ，Ｄ１＿７を有する相関器からのそれぞれの出力Ｚｍｉｄ，Ｄ１＿４からＺｍｉｄ，Ｄ１＿７、及び、参照信号ｒｍｉｄ，Ｄ２＿４からｒｍｉｄ，Ｄ２＿７を有する相関器からのそれぞれの出力Ｚｍｉｄ，Ｄ２＿４からＺｍｉｄ，Ｄ２＿７に着目すると、制御信号ブロックＤ１または制御信号ブロックＤ２を処理するタイミングで高い相関値が得られる。
【００７６】
以下、相関器からのそれぞれの出力Ｚｍｉｄ，Ｄ１＿４からＺｍｉｄ，Ｄ１＿７と、Ｚｍｉｄ，Ｄ２＿４からＺｍｉｄ，Ｄ２＿７とを用いて、インタリーバブロックサイズを判定し、インタリーバブロック中の制御信号ブロックＤ１の先頭位置を判定してから、インタリーバブロック開始位置を判定する方法を説明する。
【００７７】
モードｌｏｗの場合のように、式（１９）のように相関器群の出力から各時間サンプルで最大の相関値にのみ観測し、対象区間長Ｎ内で観測する相関値の合成を行ってインタリーバブロック開始位置などの判定を行なってもよい。ただし、モードｍｉｄの場合、制御信号ブロックＤ１及びＤ２について相関器群のうちのどれか特定の相関器からしか高い相関値は出力されないので、先に対象区間長Ｎで相関器毎に相関値の合成を行なうことが望ましい。その後、制御信号ブロックＤ１及び制御信号ブロックＤ２のそれぞれで、候補となる相関器間で最大値を観測するようにし、それぞれで出力された相関値を合成してからインタリーバブロック開始位置の判定を行なってもよい。
【００７８】
フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置Ｐｕ’を利用すれば、対象区間長Ｎの内、インタリーバブロック最後の制御信号ブロックＤ１及びＤ２の先頭位置となり得るタイミングの相関値Ｚ’’ｍｉｄ，Ｄ１＿ｆ（ｑ）及びＺ’’ｍｉｄ，Ｄ２＿ｆ（ｑ）だけに注目することができる。対象区間長Ｎの内、インタリーバブロック最後の制御信号ブロックＤ１及びＤ２の先頭位置となり得るタイミングの相関値Ｚ’’ｍｉｄ，Ｄ１＿ｆ（ｑ）及びＺ’’ｍｉｄ，Ｄ２＿ｆ（ｑ）は、式（２９）及び式（３０）で表される。
【数２９】
0005638489.tif 000030
【００７９】
【数３０】
0005638489.tif 000031
【００８０】
ただし、Ｑｍｉｄは、対象区間長Ｎ内で制御信号ブロックＤ１及び制御信号ブロックＤ２を含む可能性のあるトレーニングブロック候補の数であり、ｑはその候補点のインデックスである。Ｑｍｉｄは、Ｑｍｉｄ＝Ｎ／τｍｉｄＲＣ＝Ｔｂｌｋ（Ｌ）×β／τｍｉｄＲＣ＝７２×βと表される。なお、上述の先頭位置Ｐｕ’の判定処理で、チャネルのパス数Ｌ’とパス遅延時間τｌは判定できているため、式（２９）及び式（３０）で示した相関値Ｚ’’ｍｉｄ，Ｄ１＿ｆ（ｑ）及びＺ’’ｍｉｄ，Ｄ２＿ｆ（ｑ）は、パス間の合成処理後の値を表している。
【００８１】
インタリーバブロック最後の制御信号ブロックＤ１の先頭位置の判定は、モードｌｏｗの場合と同様に、インタリーバブロックサイズがショートであること仮定して処理する。
【００８２】
ショートインタリーバのインタリーバブロックサイズをＴｂｌｋ（Ｓ）とすると、対象区間長Ｎの中のインタリーバブロック最後の制御信号ブロックＤ１または制御信号ブロックＤ２は、ＫＳ（＝Ｎ／Ｔｂｌｋ（Ｓ））個存在することになる。また、ショートインタリーバのインタリーバサイズＴｂｌｋ（Ｓ）（＝１４４０シンボル）中のインタリーバブロック最後の制御信号ブロックＤ１もしくは制御信号ブロックＤ２の候補数は９個である。すなわち、インタリーバサイズＴｂｌｋ（Ｓ）内に存在する制御信号ブロックＤ１とトレーニングブロックＫ３との数、インタリーバサイズＴｂｌｋ（Ｓ）内に存在する制御信号ブロックＤ２の数とトレーニングブロックＫ４との数は９個である。  
よって、９個の中のいずれか１つが必ずインタリーバブロック最後の制御信号ブロックＤ１または制御信号ブロックＤ２である。従って、ＱｍｉｄはＱｍｉｄ＝ＫＳ×９で表され、式（２９）及び式（３０）で説明したＱｍｉｄ個のインタリーバブロック最後の制御信号ブロックＤ１及び制御信号ブロックＤ２の先頭位置候補点の相関値Ｚ’’ｍｉｄ，Ｄ１＿ｆ及び相関値Ｚ’’ｍｉｄ，Ｄ２＿ｆは式（３１）及び式（３２）のように、９個まで合成処理した相関値Ｚｍｉｄ，Ｄ１＿ｆ（Ｓ）及び相関値Ｚｍｉｄ，Ｄ２＿ｆ（Ｓ）にする。こうすることで、インタリーバブロック最後の制御信号ブロックＤ１及び制御信号ブロックＤ２の先頭位置の判定精度が向上できる。
【数３１】
0005638489.tif 000032
【００８３】
【数３２】
0005638489.tif 000033
【００８４】
次に制御信号ブロックＤ１及びＤ２それぞれで候補となる相関器間で、最大値Ｃ’ｍｉｄ，Ｄ１（Ｓ）及びＣ’ｍｉｄ，Ｄ２（Ｓ）を式（３３）及び式（３４）から得る。
【数３３】
0005638489.tif 000034
【００８５】
【数３４】
0005638489.tif 000035
【００８６】
式（３３）において、Ｚｍｉｄ，Ｄ１＿６（Ｓ）とＺｍｉｄ，Ｄ１＿７（Ｓ）とだけしか候補にしない理由は、図４を参照すると、モードｍｉｄではショートインタリーバである場合に、Ｄ１の値は６または７しか取らないことが明らかだからである。このように、モードｍｉｄの場合に、インタリーバサイズを仮定して処理を行うことで扱う相関値の数を絞ることができ、誤判定を軽減することができる。
【００８７】
次に、相関値Ｃ’ｍｉｄ，Ｄ１（Ｓ）及び相関値Ｃ’ｍｉｄ，Ｄ２（Ｓ）を、式（３５）に示すように合成して相関値Ｃｍｉｄ，Ｄ（Ｓ）を得る。
【数３５】
0005638489.tif 000036
【００８８】
９個の相関値Ｃｍｉｄ，Ｄ（Ｓ）のうち、式（３６）に示すように最大値が閾値ｖｍｉｄ以上である相関値が存在する場合に、ブロック位置判定部６０２が、ショートインタリーバが適用されたフレームを受信していると判定する。相関値Ｃｍｉｄ，Ｄ（Ｓ）の最大値を取る点ｊ’をインタリーバブロック最後の制御信号ブロックＤ１のインデックスとして得る。
【数３６】
0005638489.tif 000037
【００８９】
これにより、インタリーバブロック開始位置は、例えば式（３７）のように求めることができる。
【数３７】
0005638489.tif 000038
【００９０】
一方、９個の相関値Ｃｍｉｄ，Ｄ（Ｓ）のうちの最大値が閾値ｖｍｉｄ未満である場合、受信しているフレームがロングインタリーバであると判定する。この場合、インタリーバブロック最後の制御信号ブロックＤ１及びＤ２は、対象区間長Ｎの中にＫＬ（＝Ｎ／Ｔｂｌｋ（Ｌ））個存在することになる。また、ロングインタリーバのインタリーバサイズＴｂｌｋ（Ｌ）（＝１１５２０シンボル）の中に存在する、インタリーバブロック最後の制御信号ブロックＤ１及び制御信号ブロックＤ２の候補数（インタリーバサイズＴｂｌｋ（Ｌ）内に存在する、制御信号ブロックＤ１とトレーニングブロックＫ３との数、及び制御信号ブロックＤ２とトレーニングブロックＫ４との数）は７２個である。よって、７２個の中のいずれか１つが必ずインタリーバブロック最後の制御信号ブロックＤ１または制御信号ブロックＤ２となる。
【００９１】
従って、ＱｍｉｄはＱｍｉｄ＝ＫＬ×７２で表される。よって、式（２９）及び式（３０）で説明したＱｍｉｄ個のインタリーバブロック最後の制御信号ブロックＤ１及びＤ２の先頭位置候補点の相関値Ｚ’’ｍｉｄ，Ｄ１＿ｆ及び相関値Ｚ’’ｍｉｄ，Ｄ２＿ｆは、式（３８）及び式（３９）のように７２個まで合成処理した相関値Ｚｍｉｄ，Ｄ１＿ｆ（Ｌ）及び相関値Ｚｍｉｄ，Ｄ２＿ｆ（Ｌ）にすることで、インタリーバブロック最後の制御信号ブロックＤ１及び制御信号ブロックＤ２の先頭位置の判定精度を向上できる。
【数３８】
0005638489.tif 000039
【００９２】
【数３９】
0005638489.tif 000040
【００９３】
次に制御信号ブロックＤ１及びＤ２それぞれで候補となる相関器間で、最大値Ｃ’ｍｉｄ，Ｄ１（Ｌ）及びＣ’ｍｉｄ，Ｄ２（Ｌ）を式（４０）及び式（４１）のようにして得る。
【数４０】
0005638489.tif 000041
【００９４】
【数４１】
0005638489.tif 000042
【００９５】
式（４０）において、Ｚｍｉｄ，Ｄ１＿４（Ｌ）とＺｍｉｄ，Ｄ１＿５（Ｌ）とだけしか候補にしない理由は、図４を参照すると、モードｍｉｄでロングインタリーバである場合に、Ｄ１の値は４か５しか取らないことが明らかだからである。
【００９６】
次に、相関値Ｃ’ｍｉｄ，Ｄ１（Ｌ）及び相関値Ｃ’ｍｉｄ，Ｄ２（Ｌ）を式（４２）のように合成して相関値Ｃｍｉｄ，Ｄ（Ｌ）を得る。
【数４２】
0005638489.tif 000043
【００９７】
７２個の相関値Ｃｍｉｄ，Ｄ（Ｌ）に対し、式（４３）に示すように最大値を取る点ｊ’をインタリーバブロック最後の制御信号ブロックＤ１インデックスとして得る。
【数４３】
0005638489.tif 000044
【００９８】
ここでロングインタリーバの場合、対象区間長Ｎに対してインタリーバブロック最後となる制御信号ブロックＤ１またはＤ２が存在する個数は、ショートインタリーバの場合と比べて８分の１である。従って、モードｌｏｗの場合と同様の処理を行なう。すなわち、参照信号ｒｍｉｄ，３を持つ相関器からの相関値Ｚｍｉｄ，３及び参照信号ｒｍｉｄ，４を持つ相関器からの相関値Ｚｍｉｄ，４を、式（３７）及び式（３８）、式（３９）及び式（４０）、式（４１）と同様の処理をして得られる相関値Ｃｍｉｄ，３＿４（Ｌ）に用いるようにする。  
ｊ’番目がインタリーバブロック最後の制御信号ブロックＤ１インデックスとすると、相関値Ｃｍｉｄ，Ｄ（Ｌ）のｊ’番目は高い値を示し、相関値Ｃｍｉｄ，３＿４（Ｌ）のｊ’番目は低い値を示す。また、相関値Ｃｍｉｄ，Ｄ（Ｌ）のｊ’番目以外は低い値を示し、相関値Ｃｍｉｄ，３＿４（Ｌ）のｊ’番目以外は高い値を示す。よって、式（４４）のように相関値Ｃｍｉｄ，Ｄ（Ｌ）と相関値Ｃｍｉｄ，３＿４（Ｌ）との比Ｄｍｉｄ（Ｌ）を各サンプルｊで取ることで、Ｄｍｉｄ（Ｌ）のｊ’番目のサンプルだけが高い値となり、ｊ’番目以外のサンプルは低い値として検出できる。
【数４４】
0005638489.tif 000045
【００９９】
そこで式（４５）のように、Ｄｍｉｄ（Ｌ）の最大値を取る点ｊ’をインタリーバブロック最後の制御信号ブロックＤ１インデックスと判定する。
【数４５】
0005638489.tif 000046
【０１００】
これにより、インタリーバブロック開始位置は例えば式（４６）のように求めることができる。
【数４６】
0005638489.tif 000047
【０１０１】
＜モードｈｉｇｈの場合＞  
モードｈｉｇｈの場合もモードｍｉｄの場合と同様に、インタリーバブロック最後２つのトレーニングブロックでは制御信号ブロックＤ１と制御信号ブロックＤ２とが送信される。従って、参照信号ｒｈｉｇｈ，Ｄ１＿４からｒｈｉｇｈ，Ｄ１＿７を有する相関器からのそれぞれ出力Ｚｈｉｇｈ，Ｄ１＿４からＺｈｉｇｈ，Ｄ１＿７、及び、参照信号ｒｈｉｇｈ，Ｄ２＿４からｒｈｉｇｈ，Ｄ２＿７を有する相関器からの出力Ｚｈｉｇｈ，Ｄ２＿４からＺｈｉｇｈ，Ｄ２＿７に着目すると、制御信号ブロックＤ１または制御信号ブロックＤ２を処理するタイミングで高い相関値が得られる。
【０１０２】
インタリーバブロック開始位置及びインタリーバブロックサイズを算出する方法は、モードｍｉｄの場合と同様である。  
具体的には、フレームの受信開始位置から最初に出現するトレーニングブロックＫ１の先頭位置Ｐｕ’を利用すれば、対象区間長Ｎの内、インタリーバブロック最後の制御信号ブロックＤ１及びＤ２の先頭位置となり得るタイミングの相関値Ｚ’’ ｈｉｇｈ，Ｄ１＿ｆ（ｑ）及びＺ’’ ｈｉｇｈ，Ｄ２＿ｆ（ｑ）だけに注目することができる。対象区間長Ｎの内、インタリーバブロック最後の制御信号ブロックＤ１及びＤ２の先頭位置となり得るタイミングの相関値Ｚ’’ ｈｉｇｈ，Ｄ１＿ｆ（ｑ）及びＺ’’ ｈｉｇｈ，Ｄ２＿ｆ（ｑ）は、式（４７）及び式（４８）で表される。
【数４７】
0005638489.tif 000048
【０１０３】
【数４８】
0005638489.tif 000049
【０１０４】
ただし、Ｑｈｉｇｈは、対象区間長Ｎ内で制御信号ブロックＤ１及びＤ２を含む可能性のあるトレーニングブロック候補の数であり、ｑはその候補点のインデックスである。Ｑｈｉｇｈは、Ｑｈｉｇｈ＝Ｎ／τｈｉｇｈＲＣ＝Ｔｂｌｋ（Ｌ）×β／τｈｉｇｈＲＣ＝２４×βとも表される。なお、前述の先頭位置Ｐｕ’の判定プロセスでチャネルのパス数Ｌ’とパス遅延時間τｌとは判定されているため、式（４７）及び式（４８）で示した相関値Ｚ’’ｈｉｇｈ，Ｄ１＿ｆ（ｑ）及びＺ’’ｈｉｇｈ，Ｄ２＿ｆ（ｑ）は、パス間の合成処理後の値を表している。
【０１０５】
インタリーバブロック最後の制御信号ブロックＤ１の先頭位置の判定は、インタリーバブロックサイズがショートであることを仮定して処理する。この場合、ショートインタリーバのインタリーバブロックサイズをＴｂｌｋ（Ｓ）とすると、対象区間長Ｎの中のインタリーバブロック最後の制御信号ブロックＤ１または制御信号ブロックＤ２は、ＫＳ（＝Ｎ／Ｔｂｌｋ（Ｓ））個存在することになる。また、ショートインタリーバのインタリーバサイズＴｂｌｋ（Ｓ）（＝１４４０シンボル）の中のインタリーバブロック最後の制御信号ブロックＤ１もしくはＤ２の候補数（インタリーバサイズＴｂｌｋ（Ｓ）内に存在する制御信号ブロックＤ１とトレーニングブロックＫ９の数もしくはインタリーバサイズＴｂｌｋ（Ｓ）内に存在する制御信号ブロックＤ２とトレーニングブロックＫ１０の数）は３個であり、３個の中のいずれか１つが必ずインタリーバブロック最後の制御信号ブロックＤ１もしくは制御信号ブロックＤ２である。従って、Ｑｈｉｇｈは、Ｑｈｉｇｈ＝ＫＳ×３で表され、式（２９）及び式（３０）で上述したＱｍｉｄ個のインタリーバブロック最後の制御信号ブロックＤ１及びＤ２の先頭位置候補点の相関値Ｚ’’ｍｉｄ，Ｄ１＿ｆ及び相関値Ｚ’’ｍｉｄ，Ｄ２＿ｆは、式（４９）及び式（５０）のように３個まで合成処理した相関値Ｚｈｉｇｈ，Ｄ１＿ｆ（Ｓ）及び相関値Ｚｈｉｇｈ，Ｄ２＿ｆ（Ｓ）と応用できる。従って、インタリーバブロック最後の制御信号ブロックＤ１及び制御信号ブロックＤ２の先頭位置の判定精度が向上させることができる。
【数４９】
0005638489.tif 000050
【０１０６】
【数５０】
0005638489.tif 000051
【０１０７】
次に制御信号ブロックＤ１及びＤ２それぞれで候補となる相関器間で、最大値Ｃ’ｈｉｇｈ，Ｄ１（Ｓ）及びＣ’ｈｉｇｈ，Ｄ２（Ｓ）を式（５１）及び式（５２）のようにして得る。
【数５１】
0005638489.tif 000052
【０１０８】
【数５２】
0005638489.tif 000053
【０１０９】
式（５１）において、Ｚｈｉｇｈ，Ｄ１＿６（Ｓ）とＺｈｉｇｈ，Ｄ１＿７（Ｓ）とだけしか候補にしない理由は、図４よりモードｈｉｇｈでインタリーバサイズがショートの場合のＤ１の値は、６または７しか取らないことが明らかだからである。また、式（５２）において、Ｚｈｉｇｈ，Ｄ２＿４（Ｓ）、Ｚｈｉｇｈ，Ｄ２＿６（Ｓ）及びＺｈｉｇｈ，Ｄ２＿７（Ｓ）だけしか候補にしないのは、図４よりモードｈｉｇｈでショートインタリーバである場合のＤ２の値は、４、６または７のいずれかであることが明らかだからである。このように、モードｈｉｇｈの場合にもインタリーバサイズを仮定して処理を行うことで扱う相関値の数を絞ることができ、誤判定を軽減することができる。
【０１１０】
次に、相関値Ｃ’ｈｉｇｈ，Ｄ１（Ｓ）及び相関値Ｃ’ｈｉｇｈ，Ｄ２（Ｓ）を式（５３）に示すように合成して相関値Ｃｈｉｇｈ，Ｄ（Ｓ）を得る。
【数５３】
0005638489.tif 000054
【０１１１】
３個の相関値Ｃｈｉｇｈ，Ｄ（Ｓ）に対し、式（５４）に示すように最大値が閾値ｖｈｉｇｈ以上である相関値が存在する場合に、ブロック位置判定部６０２が、ショートインタリーバが適用されたフレームを受信していると判定する。相関値Ｃｈｉｇｈ，Ｄ（Ｓ）の最大値を取る点ｊ’をインタリーバブロック最後の制御信号ブロックＤ１のインデックスとして得る。
【数５４】
0005638489.tif 000055
【０１１２】
これにより、インタリーバブロック開始位置は、例えば式（５５）のように求めることができる。
【数５５】
0005638489.tif 000056
【０１１３】
一方、３個の相関値Ｃｈｉｇｈ，Ｄ（Ｓ）のうちの最大値が閾値ｖｈｉｇｈ未満である場合、受信しているフレームがロングインタリーバであると判定する。この場合、インタリーバブロック最後の制御信号ブロックＤ１及びＤ２は、対象区間長Ｎの中にＫＬ（＝Ｎ／Ｔｂｌｋ（Ｌ））個存在することになる。また、ロングインタリーバのインタリーバサイズＴｂｌｋ（Ｌ）（＝１１５２０シンボル）の中に存在する、インタリーバブロック最後の制御信号ブロックＤ１及び制御信号ブロックＤ２の候補数（インタリーバサイズＴｂｌｋ（Ｌ）内に存在する制御信号ブロックＤ１とトレーニングブロックＫ９の数、またはインタリーバサイズＴｂｌｋ（Ｌ）内に存在する制御信号ブロックＤ２とトレーニングブロックＫ１０の数）は２４個である。よって、２４個の中のいずれか１つが必ずインタリーバブロック最後の制御信号ブロックＤ１または制御信号ブロックＤ２となる。
【０１１４】
従って、ＱｈｉｇｈはＱｈｉｇｈ＝ＫＬ×２４で表され、式（４７）及び式（４８）で説明したＱｈｉｇｈ個のインタリーバブロック最後の制御信号ブロックＤ１及びＤ２の先頭位置候補点の相関値Ｚ’’ｈｉｇｈ，Ｄ１＿ｆ及び相関値Ｚ’’ｈｉｇｈ，Ｄ２＿ｆは、式（５６）及び式（５７）のように２４個まで合成処理した相関値Ｚｈｉｇｈ，Ｄ１＿ｆ（Ｌ）及び相関値Ｚｈｉｇｈ，Ｄ２＿ｆ（Ｌ）にすることで、インタリーバブロック最後の制御信号ブロックＤ１及び制御信号ブロックＤ２の先頭位置の判定精度を向上できる。
【数５６】
0005638489.tif 000057
【０１１５】
【数５７】
0005638489.tif 000058
【０１１６】
次に制御信号ブロックＤ１及びＤ２それぞれで候補となる相関器間で、最大値Ｃ’ｈｉｇｈ，Ｄ１（Ｌ）及びＣ’ｈｉｇｈ，Ｄ２（Ｌ）を式（５８）及び式（５９）のようにして得る。
【数５８】
0005638489.tif 000059
【０１１７】
【数５９】
0005638489.tif 000060
【０１１８】
式（５８）において、Ｚｈｉｇｈ，Ｄ１＿４（Ｌ）だけしか候補にしない理由は、図４よりモードｈｉｇｈでロングインタリーバの場合に、Ｄ１の値は４しか取らないためである。また、式（５９）において、Ｚｈｉｇｈ，Ｄ２＿４（Ｌ）だけしか候補にしないのは、図４よりモードｈｉｇｈでロングインタリーバである場合に、Ｄ２の値は４しか取らないためである。このように、インタリーバサイズを仮定して処理を行うことで扱う相関値の数を絞ることができ、誤判定を軽減することができる。
【０１１９】
次に相関値Ｃ’ｈｉｇｈ，Ｄ１（Ｌ）及び相関値Ｃ’ｈｉｇｈ，Ｄ２（Ｌ）を式（６０）のように合成して相関値Ｃｈｉｇｈ，Ｄ（Ｌ）を得る。
【数６０】
0005638489.tif 000061
【０１２０】
２４個の相関値Ｃｈｉｇｈ，Ｄ（Ｌ）に対し、式（６１）に示すように最大値を取る点ｊ’をインタリーバブロック最後の制御信号ブロックＤ１インデックスとして得る。
【数６１】
0005638489.tif 000062
【０１２１】
ここでロングインタリーバの場合、対象区間長Ｎに対してインタリーバブロック最後となる制御信号ブロックＤ１またはＤ２の存在個数は、ショートインタリーバの場合と比べて８分の１となる。参照信号ｒｈｉｇｈ，９を有する相関器からの相関値Ｚｈｉｇｈ，９及び参照信号ｒｈｉｇｈ，１０を有する相関器からの相関値Ｚｈｉｇｈ，１０を、式（４７）及び式（４８）、式（４９）及び式（５０）、式（５９）と同様の処理をして得られる相関値Ｃｈｉｇｈ，９＿１０（Ｌ）に用いるようにする。よって、例えば式（６２）のように相関値Ｃｈｉｇｈ，Ｄ（Ｌ）と相関値Ｃｈｉｇｈ，９＿１０（Ｌ）の比Ｄｈｉｇｈ（Ｌ）を各サンプルｊで取れば、Ｄｈｉｇｈ（Ｌ）のｊ’番目のサンプルだけが高い値となり、ｊ’番目以外のサンプルは低い値として検出できる。
【数６２】
0005638489.tif 000063
【０１２２】
そこで式（６３）のように、Ｄｈｉｇｈ（Ｌ）の最大値を取る点ｊ’をインタリーバブロック最後の制御信号ブロックＤ１インデックスと判定する。
【数６３】
0005638489.tif 000064
【０１２３】
これにより、インタリーバブロック開始位置は例えば式（６４）のように求めることができる。
【数６４】
0005638489.tif 000065
【０１２４】
以上のように、各モードにおいて、それぞれの既知信号間隔及び既知信号周期を参照することでインタリーバブロック開始位置とインタリーバブロックサイズとを判定することができ、後段のステップであるデータ信号の復調処理が適切なタイミングで行えるようになる。
【０１２５】
なお、上述した各モードにおいて、インタリーバブロック最後のブロック（モードｌｏｗはデータブロックＫ５’、モードｍｉｄ及びモードｈｉｇｈは制御信号ブロック）の先頭位置の判定処理において、はじめはインタリーバブロックサイズをショートインタリーバとして仮定し、その判定結果に応じてロングインタリーバと判定するが、はじめにロングインタリーバを仮定してもよい。  
インタリーバブロックサイズをロングインタリーバと仮定する場合は、具体的にモードｌｏｗについて説明すると、インタリーバブロック最後のデータブロックＫ５’の先頭位置候補点の相関値を合成処理した相関値おいて、閾値以上となる相関値の数が１つである場合は、ロングインタリーバであると判定する。その後、その相関値の点からロングインタリーバにおけるインタリーバ開始位置を判定することができる。一方、閾値以上となる相関値が複数存在する場合は、ショートインタリーバであると判定し、相関値の点からインタリーバ開始位置を判定することができる。
【０１２６】
以上に示した本実施形態に係る無線受信装置によれば、マルチパス環境においても、所定の探索区間で遅延時間を考慮することにより、所望の既知信号の先頭位置を判定することができ、雑音やフェージングに対して耐性を高めることができる。また、受信信号に対して相関値を算出し、算出された相関値から基準となる既知信号の先頭位置の判定を行ってから、インタリーバブロック最後に挿入されるデータブロック位置ないしは制御信号ブロック位置の判定を行うことで、フレームのプリアンブル信号を欠落して受信した場合でも、インタリーバブロック開始位置とインタリーバブロックサイズに関する情報を適切に判定できる。
【０１２７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２８】
１００・・・無線受信装置、１０１・・・相関値計算部、１０２・・・インタリーバ情報判定部、２０１・・・プリアンブル信号部分、２０２・・・データ信号部分、２０３・・・データブロック、２０４・・・トレーニングブロック、２０５・・・制御信号ブロックＤ１、２０６・・・制御信号ブロックＤ２、３０１・・・既知信号間隔、３０２・・・既知信号周期、５０１・・・第１相関値計算部、５０２・・・第２相関値計算部、５０３・・・第３相関値計算部、６０１・・・パス判定部、６０２・・・ブロック位置判定部。
【図１】
0005638489.tif 000066
【図２】
0005638489.tif 000067
【図３】
0005638489.tif 000068
【図４】
0005638489.tif 000069
【図５】
0005638489.tif 000070
【図６】
0005638489.tif 000071