(57)【要約】【課題】複数のパケット・フォーマットが混在するネットワーク環境下で、パケット・フォーマットを効率的且つ高い信頼度で識別し、高精度に復号処理する。【解決手段】信頼度の高いＳＩＧ情報を用いてパケットを識別する前に、信頼度の低いフォーマット識別判定結果に従って復号処理を進める場合において、一旦は信頼度の低い判定結果に従って復号処理を開始するが、その後の信号処理過程を通じて得られた、より信頼度の高い検査方法を通過した結果に基づくフォーマット識別出力値とは異なる場合には、必要な各種推定演算や復号処理に遡って受信動作を再試行することで、パケットの復号精度を向上させる。【選択図】  図１７
2010109401.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なるパケット・フォーマットが混在するネットワーク環境で動作する無線通信装置であって、
受信パケットのプリアンブルの復号前の信号処理によってフォーマットを検出する第１のフォーマット検出部と、
受信パケットのプリアンブルを用いて各種推定処理を行なう推定処理部と、
前記推定処理部における推定結果に基づいて、前記第１のフォーマット検出部により検出されたフォーマットに従った受信パケットの復号処理を行なう復号処理部と、
前記復号処理部による受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて、受信パケットのフォーマットを検出する第２のフォーマット検出部と、
前記第１のフォーマット検出部による検出結果が前記第２のフォーマット検出部による検出結果と異なる場合に、前記第１のフォーマット検出部による検出結果が誤検出であることを判定する誤検出判定部と、
前記誤検出判定部による判定結果に応じて、前記推定処理部及び前記復号処理部の動作を制御する制御部と、
を具備することを特徴とする無線通信装置。
【請求項２】
前記復号処理部により復号しさらに誤り訂正した後の信号に対するパリティー・チェック、フレーム・チェック・シーケンス（ＦＣＳ）、又は、巡回冗長チェック（ＣＲＣ）による検査を行なう検査部をさらに備え、
前記第２のフォーマット検出部は、前記検査部による検査に成功した後の前記制御情報の復号結果に基づいて受信パケットのフォーマットを検出する、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積するバッファをさらに備え、
前記制御部は、
パケットを受信したことに応じて、前記第１のフォーマット検出部により検出されたフォーマットに従って前記推定処理部による推定処理及び前記復号処理部による復号処理を実行させ、
前記誤検出判定部が前記第１のフォーマット検出部による検出結果が誤検出であることを判定したことに応じて、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理又は前記復号処理部による復号処理を遡って実行させる、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項４】
復号処理前にパケットの帯域を検出する帯域検出部と、
前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積するバッファをさらに備え、
前記制御部は、前記帯域検出部による検出結果を受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果が示す帯域と比較し、一致しない場合には、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理並びに前記復号処理部による復号処理を遡って実行させる、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項５】
複数の異なるパケット・フォーマットが混在するネットワーク環境で動作する無線通信装置であって、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理部と、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部と、
前記フォーマット確定部によりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理部と、
を具備することを特徴とする無線通信装置。
【請求項６】
複数の異なるパケット・フォーマットが混在するネットワーク環境で動作する無線通信装置であって、
各種信号処理を行なう前の受信信号情報を蓄積するバッファと、
受信信号の復号処理を行なう復号部と、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部と、
を具備し、
前記フォーマット確定部によりフォーマットが確定した以降に、前記バッファから受信信号情報を読み出して、復号処理を再開させる、
ことを特徴とする無線通信装置。
【請求項７】
前記復号処理部により復号しさらに誤り訂正した後の信号に対するパリティー・チェック、フレーム・チェック・シーケンス（ＦＣＳ）、又は、巡回冗長チェック（ＣＲＣ）による検査を行なう検査部をさらに備え、
前記バッファは、前記検査部による検査確定時刻付近までの受信信号情報を蓄積し、
前記フォーマット確定部は、前記検査部による検査に成功した後の前記制御情報の復号結果に基づいて受信パケットのフォーマットを確定する、
ことを特徴とする請求項６に記載の無線通信装置。
【請求項８】
復号処理前にパケットの帯域を検出する帯域検出部をさらに備え、
前記帯域検出部による検出結果を受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果が示す帯域と比較し、一致しない場合には、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理並びに前記復号処理部による復号処理を遡って実行する、
ことを特徴とする請求項６に記載の無線通信装置。
【請求項９】
複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信方法であって、
受信パケットのプリアンブルの復号前の信号処理によってフォーマットを検出する第１のフォーマット検出ステップと、
受信パケットのプリアンブルを用いて各種推定処理を行なう推定処理ステップと、
前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積する蓄積ステップと、
前記推定処理ステップにおける推定結果に基づいて、前記第１のフォーマット検出部により検出されたフォーマットに従った受信パケットの復号処理を行なう第１の復号処理ステップと、
前記復号処理ステップによる受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて、受信パケットのフォーマットを検出する第２のフォーマット検出ステップと、
前記第１のフォーマット検出ステップによる検出結果が前記第２のフォーマット検出部による検出結果と異なる場合に、前記第１のフォーマット検出ステップによる検出結果が誤検出であることを判定する誤検出判定ステップと、
前記誤検出判定ステップにおいて前記第１のフォーマット検出ステップによる検出結果が誤検出であることを判定したことに応じて、前記蓄積ステップで蓄積した必要な受信信号情報を用いて各種推定処理又は復号処理を遡って実行させる遡及実行ステップと、
を有することを特徴とする無線通信方法。
【請求項１０】
複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信方法であって、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理ステップと、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定ステップと、
前記フォーマット確定ステップによりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理ステップと、
を有することを特徴とする無線通信方法。
【請求項１１】
複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信方法であって、
各種信号処理を行なう前の受信信号情報を蓄積する蓄積ステップと、
受信信号の復号処理を行なう復号ステップと、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定ステップと、
を有し、
前記フォーマット確定ステップによりフォーマットが確定した以降に、前記バッファから受信信号情報を読み出して、復号処理を再開させる、
ことを特徴とする無線通信方法。
【請求項１２】
複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
受信パケットのプリアンブルの復号前の信号処理によってフォーマットを検出する第１のフォーマット検出部、
受信パケットのプリアンブルを用いて各種推定処理を行なう推定処理部、
前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積するバッファ、
前記推定処理部における推定結果に基づいて、前記第１のフォーマット検出部により検出されたフォーマットに従った受信パケットの復号処理を行なう復号処理部、
前記復号処理部による受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて、受信パケットのフォーマットを検出する第２のフォーマット検出部、
前記第１のフォーマット検出部による検出結果が前記第２のフォーマット検出部による検出結果と異なる場合に、前記第１のフォーマット検出部による検出結果が誤検出であることを判定する誤検出判定部、
パケットを受信したことに応じて、前記第１のフォーマット検出部により検出されたフォーマットに従って前記推定処理部による推定処理及び前記復号処理部による復号処理を実行させるとともに、前記誤検出判定部が前記第１のフォーマット検出部による検出結果が誤検出であることを判定したことに応じて、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理又は前記復号処理部による復号処理を遡って実行させる制御部、
として機能させるためのコンピューター・プログラム。
【請求項１３】
複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理部、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部、
前記フォーマット確定部によりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理部、
として機能させるためのコンピューター・プログラム。
【請求項１４】
複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理部、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部、
前記フォーマット確定部によりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理部、
として機能させ、
前記フォーマット確定部によりフォーマットが確定した以降に、前記バッファから受信信号情報を読み出して、復号処理を再開させる、
ことを特徴とするコンピューター・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の規格フォーマットに則ったパケットを受信処理する無線通信装置及び無線通信方法、並びにコンピューター・プログラムに係り、特に、複数の異なるパケット・フォーマットが混在するネットワーク環境において、受信したパケットのフォーマットを識別し復号処理する無線通信装置及び無線通信方法、並びにコンピューター・プログラムに関する。
【背景技術】
【０００２】
旧来の有線通信方式における配線から解放するシステムとして、無線ネットワークが注目されている。無線ネットワークに関する標準的な規格として、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１やＩＥＥＥ８０２．１５を挙げることができる。例えばＩＥＥＥ８０２．１１ａ／ｇでは、無線ＬＡＮの標準規格として、マルチキャリヤ方式の１つであるＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：直交周波数分割多重）変調方式が採用されている。
【０００３】
また、ＩＥＥＥ８０２．１１ａ／ｇの規格では最大で５４Ｍｂｐｓの通信速度を達成する変調方式をサポートしているが、さらなる高ビットレートを実現できる次世代の無線ＬＡＮ規格が求められている。例えば、ＩＥＥＥ８０２．１１の拡張規格として、ＯＦＤＭ＿ＭＩＭＯ通信方式を採用したＩＥＥＥ８０２．１１ｎが規定されている。ここで言うＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）とは、送信機側と受信機側の双方において複数のアンテナ素子を備え、空間多重したストリームを実現する通信方式を採用である。送信ブランチ側では、複数の送信データに空間／時間符号を施して多重化し、複数本の送信アンテナに分配してチャネルに送信する。一方、受信ブランチ側では、チャネル経由で複数本の受信アンテナにより受信した受信信号を空間／時間復号を施して複数の送信データに分離して、ストリーム間のクロストークなしに元のデータを得る。ＭＩＭＯ通信方式によれば、周波数帯域を増大させることになく、アンテナ本数に応じて伝送容量の拡大を図り、通信速度向上を達成することができる。
【０００４】
無線通信では、一般に、パケットの先頭に既知シーケンスの繰り返しからなるプリアンブルが付加されており、受信機側では、プリアンブルを用いてパケットを発見して同期処理を行なう。また、プリアンブル部分で同期獲得を終えると、続くヘッダ内のＳＩＧＮＡＬフィールドに記載された制御情報（ＳＩＧ情報）をデコードして、パケット長や、変調方式、符号化方式といったデータ復号に必要となる情報を取得する。
【０００５】
上述したＩＥＥＥ８０２．１１ｎのＰＨＹ層は、従来のＩＥＥＥ８０２．１１ａ／ｇとは変調方式や符号化方式などのパケットの伝送モード（Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ：ＭＣＳ）が全く相違する高スループット（Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ：ＨＴ）伝送モード（以下では、「ＨＴモード」とも呼ぶ）を持つとともに、従来のＩＥＥＥ８０２．１１ａ／ｇと同じパケット・フォーマット及び同じ周波数領域でデータ伝送を行なう動作モード（以下では、「レガシー・モード」とも呼ぶ）も備えている。また、ＨＴモードは、ＩＥＥＥ８０２．１１ａ／ｇに準拠する従来端末（以下では、「レガシー端末」とも呼ぶ）との互換性を持つ“Ｍｉｘｅｄ  Ｍｏｄｅ（ＭＭ）”と呼ばれる動作モードと、レガシー端末との互換性を全く持たない“Ｇｒｅｅｎ  Ｆｉｅｌｄ（ＧＦ）”と呼ばれる動作モードに分けられる。このことは、Ｌｅｇａｃｙ  Ｆｏｒｍａｔ（ＬＦ）、Ｍｉｘｅｄ  Ｆｏｒｍａｔ（ＭＦ）、Ｇｒｅｅｎ  Ｆｉｅｌｄ  Ｆｏｒｍａｔ（ＧＦ）という３種類の送信フォーマットが存在することを意味し、フォーマット毎にＳＩＧ情報の配置や記載内容、信頼度が異なる。例えば、ＭＦパケットは、レガシー・プリアンブルに続いてＨＴプリアンブルを持つという、プリアンブル情報が多重化されたマルチプル・フォーマットのパケットである。
【０００６】
通信端末は、パケットを受信するとそのフォーマットを識別し、さらにＳＩＧ情報を確定させて受信動作を行なう。ＨＴモードで動作するＨＴ端末は、より検査レベルの高いＨＴプリアンブル内のＳＩＧ情報（ＨＴ−ＳＩＧ）を用いて受信パケットの検査を行なうことができる。
【０００７】
例えば、ＬＦパケット及びＭＦパケットのＬ−ＳＩＧの記載情報に一定のルールを設け、ＨＴ端末は、Ｌ−ＳＩＧに規定外の情報が記載されていたときには、パリティー・エラーが検出されない場合であっても、Ｌ−ＳＩＧから読み取った情報を無効なものとして廃棄することで、偽陽性検出精度を向上するようにした無線通信システムについて提案がなされている（例えば、特許文献１を参照のこと）。
【０００８】
他方、ＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ）フレームの受信局がＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ）フレームを返信する場合や、データ・フレームの受信局が確認応答（ＡＣＫ）フレームを返信する場合など、優先度の高いフレームには、極めて短いフレーム間スペース（Ｓｈｏｒｔ  Ｉｎｔｅｒ−Ｆｒａｍｅ  Ｓｐａｃｅ：ＳＩＦＳ）が用いられる。このため、パケットを受信した通信端末は、ＳＩＦＳ（１６マイクロ秒）以内にＳＩＧ情報の復号処理を終え、送信に備えなければならないという、厳しいレイテンシーの制約が課される。
【０００９】
【特許文献１】特開２００８−１０９０４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、所定の規格フォーマットに則ったパケットを好適に受信処理することができる、優れた無線通信装置及び無線通信方法、並びにコンピューター・プログラムを提供することにある。
【００１１】
本発明のさらなる目的は、複数の異なるパケット・フォーマットが混在するネットワーク環境において、受信したパケットのフォーマットを効率的且つ高い信頼度で識別し、高精度に復号処理することができる、優れた無線通信装置及び無線通信方法、並びにコンピューター・プログラムを提供することにある。
【００１２】
本発明のさらなる目的は、複数の異なるパケット・フォーマットが混在するネットワーク環境において、厳しいレイテンシーの制限下でも、受信パケットのフォーマットを効率的且つ高い信頼度で識別し、高精度に復号処理することができる、優れた無線通信装置及び無線通信方法、並びにコンピューター・プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本願は、上記課題を参酌してなされたものであり、請求項１に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境で動作する無線通信装置であって、
受信パケットのプリアンブルの復号前の信号処理によってフォーマットを検出する第１のフォーマット検出部と、
受信パケットのプリアンブルを用いて各種推定処理を行なう推定処理部と、
前記推定処理部における推定結果に基づいて、前記第１のフォーマット検出部により検出されたフォーマットに従った受信パケットの復号処理を行なう復号処理部と、
前記復号処理部による受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて、受信パケットのフォーマットを検出する第２のフォーマット検出部と、
前記第１のフォーマット検出部による検出結果が前記第２のフォーマット検出部による検出結果と異なる場合に、前記第１のフォーマット検出部による検出結果が誤検出であることを判定する誤検出判定部と、
前記誤検出判定部による判定結果に応じて、前記推定処理部及び前記復号処理部の動作を制御する制御部と、
を具備することを特徴とする無線通信装置である。
【００１４】
また、本願の請求項２に記載の無線通信装置は、前記復号処理部により復号しさらに誤り訂正した後の信号に対するパリティー・チェック、フレーム・チェック・シーケンス（ＦＣＳ）、又は、巡回冗長チェック（ＣＲＣ）による検査を行なう検査部をさらに備え、前記第２のフォーマット検出部は、前記検査部による検査に成功した後の前記制御情報の復号結果に基づいて受信パケットのフォーマットを検出するように構成されている。
【００１５】
また、本願の請求項３に記載の無線通信装置は、前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積するバッファをさらに備え、前記制御部は、パケットを受信したことに応じて、前記第１のフォーマット検出部により検出されたフォーマットに従って前記推定処理部による推定処理及び前記復号処理部による復号処理を実行させ、前記誤検出判定部が前記第１のフォーマット検出部による検出結果が誤検出であることを判定したことに応じて、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理又は前記復号処理部による復号処理を遡って実行させるように構成されている。
【００１６】
また、本願の請求項４に記載の無線通信装置は、復号処理前にパケットの帯域を検出する帯域検出部と、前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積するバッファをさらに備え、前記制御部は、前記帯域検出部による検出結果を受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果が示す帯域と比較し、一致しない場合には、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理並びに前記復号処理部による復号処理を遡って実行させるようになっている。
【００１７】
また、本願の請求項５に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境で動作する無線通信装置であって、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理部と、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部と、
前記フォーマット確定部によりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理部と、
を具備することを特徴とする無線通信装置である。
【００１８】
また、本願の請求項６に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境で動作する無線通信装置であって、
各種信号処理を行なう前の受信信号情報を蓄積するバッファと、
受信信号の復号処理を行なう復号部と、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部と、
を具備し、
前記フォーマット確定部によりフォーマットが確定した以降に、前記バッファから受信信号情報を読み出して、復号処理を再開させる、
ことを特徴とする無線通信装置である。
【００１９】
また、本願の請求項７に記載の無線通信装置は、前記復号処理部により復号しさらに誤り訂正した後の信号に対するパリティー・チェック、フレーム・チェック・シーケンス（ＦＣＳ）、又は、巡回冗長チェック（ＣＲＣ）による検査を行なう検査部をさらに備えている。そして、前記バッファは、前記検査部による検査確定時刻付近までの受信信号情報を蓄積し、前記フォーマット確定部は、前記検査部による検査に成功した後の前記制御情報の復号結果に基づいて受信パケットのフォーマットを確定するようになっている。
【００２０】
また、本願の請求項８に記載の発明は、復号処理前にパケットの帯域を検出する帯域検出部をさらに備えている。そして、前記帯域検出部による検出結果を受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果が示す帯域と比較し、一致しない場合には、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理並びに前記復号処理部による復号処理を遡って実行するようになっている。
【００２１】
また、本願の請求項９に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信方法であって、
受信パケットのプリアンブルの復号前の信号処理によってフォーマットを検出する第１のフォーマット検出ステップと、
受信パケットのプリアンブルを用いて各種推定処理を行なう推定処理ステップと、
前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積する蓄積ステップと、  前記推定処理ステップにおける推定結果に基づいて、前記第１のフォーマット検出部により検出されたフォーマットに従った受信パケットの復号処理を行なう第１の復号処理ステップと、
前記復号処理ステップによる受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて、受信パケットのフォーマットを検出する第２のフォーマット検出ステップと、
前記第１のフォーマット検出ステップによる検出結果が前記第２のフォーマット検出部による検出結果と異なる場合に、前記第１のフォーマット検出ステップによる検出結果が誤検出であることを判定する誤検出判定ステップと、
前記誤検出判定ステップにおいて前記第１のフォーマット検出ステップによる検出結果が誤検出であることを判定したことに応じて、前記蓄積ステップで蓄積した必要な受信信号情報を用いて各種推定処理又は復号処理を遡って実行させる遡及実行ステップと、
を有することを特徴とする無線通信方法である。
【００２２】
また、本願の請求項１０に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信方法であって、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理ステップと、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定ステップと、
前記フォーマット確定ステップによりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理ステップと、
を有することを特徴とする無線通信方法である。
【００２３】
また、本願の請求項１１に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信方法であって、
各種信号処理を行なう前の受信信号情報を蓄積する蓄積ステップと、  受信信号の復号処理を行なう復号ステップと、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定ステップと、
を有し、
前記フォーマット確定ステップによりフォーマットが確定した以降に、前記バッファから受信信号情報を読み出して、復号処理を再開させる、
ことを特徴とする無線通信方法である。
【００２４】
また、本願の請求項１２に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
受信パケットのプリアンブルの復号前の信号処理によってフォーマットを検出する第１のフォーマット検出部、
受信パケットのプリアンブルを用いて各種推定処理を行なう推定処理部、
前記推定処理部による各種推定処理及び前記復号処理部による復号処理を遡って実行するために必要となる受信信号情報を蓄積するバッファ、
前記推定処理部における推定結果に基づいて、前記第１のフォーマット検出部により検出されたフォーマットに従った受信パケットの復号処理を行なう復号処理部、
前記復号処理部による受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて、受信パケットのフォーマットを検出する第２のフォーマット検出部、
前記第１のフォーマット検出部による検出結果が前記第２のフォーマット検出部による検出結果と異なる場合に、前記第１のフォーマット検出部による検出結果が誤検出であることを判定する誤検出判定部、
パケットを受信したことに応じて、前記第１のフォーマット検出部により検出されたフォーマットに従って前記推定処理部による推定処理及び前記復号処理部による復号処理を実行させるとともに、前記誤検出判定部が前記第１のフォーマット検出部による検出結果が誤検出であることを判定したことに応じて、前記バッファから必要な受信信号情報を読み取って、前記推定処理部による推定処理又は前記復号処理部による復号処理を遡って実行させる制御部、
として機能させるためのコンピューター・プログラムである。
【００２５】
また、本願の請求項１３に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理部、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部、
前記フォーマット確定部によりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理部、
として機能させるためのコンピューター・プログラムである。
【００２６】
また、本願の請求項１４に記載の発明は、複数の異なるパケット・フォーマットが混在するネットワーク環境における無線通信処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
すべてのパケット・フォーマットに従った信号処理を行なう信号処理部、
受信パケットのプリアンブル内の制御（ＳＩＧ）情報の復号結果に基づいて受信パケットのフォーマットを確定させるフォーマット確定部、
前記フォーマット確定部によりフォーマットが確定した以降において、前記信号処理部が前記確定したパケット・フォーマットに従って信号処理した受信信号についてのみ復号処理を行なう復号処理部、
として機能させ、
前記フォーマット確定部によりフォーマットが確定した以降に、前記バッファから受信信号情報を読み出して、復号処理を再開させる、
ことを特徴とするコンピューター・プログラムである。
【００２７】
本願の請求項１２乃至１４に係るコンピューター・プログラムは、コンピューター上で所定の処理を実現するようにコンピューター可読形式で記述されたコンピューター・プログラムを定義したものである。換言すれば、本願の請求項１２乃至１４に係るコンピューター・プログラムをコンピューターにインストールすることによって、コンピューター上では協働的作用が発揮され、本願の請求項１、５、６に係る無線通信装置と同様の作用効果をそれぞれ得ることができる。
【発明の効果】
【００２８】
本発明によれば、複数の異なるパケット・フォーマットが混在するネットワーク環境において、受信したパケットのフォーマットを効率的且つ高い信頼度で識別し、高精度に復号処理することができる、優れた無線通信装置及び無線通信方法、並びにコンピューター・プログラムを提供することができる。
【００２９】
また、本発明によれば、複数の異なるパケット・フォーマットが混在するネットワーク環境において、厳しいレイテンシーの制限下でも、受信パケットのフォーマットを効率的且つ高い信頼度で識別し、高精度に復号処理することができる、優れた無線通信装置及び無線通信方法、並びにコンピューター・プログラムを提供することができる。
【００３０】
本発明によれば、信頼度の高いＳＩＧ情報を用いてパケットを識別する前に、信頼度の低い識別判定結果に従って復号処理を進めて、短いフレーム間スペースでも次回のパケット送信に備えることができる、優れた無線通信装置及び無線通信方法、並びにコンピューター・プログラムを提供することができる。
【００３１】
本発明によれば、信頼度の高いＳＩＧ情報を用いてパケットを識別する前に、信頼度の低いフォーマット識別判定結果に従って復号処理を進める場合において、一旦は信頼度の低い判定結果に従って復号処理を開始するが、その後の信号処理過程を通じて得られた、より信頼度の高い検査方法を通過した結果に基づくフォーマット識別出力値とは異なる場合には、必要な各種推定演算や復号処理に遡って受信動作を再試行することで、パケットの復号精度を向上させることができる。
【００３２】
本願の請求項１、９、１２に記載の発明によれば、復号前の信頼度が十分高いとは言い難いフォーマット検出結果に従って受信パケットの各種推定処理（同期タイミング検出、周波数オフセット推定、ノイズ推定など）並びに復号処理を開始することで、極めて短い時間で次のパケット送信を準備するという厳しいレイテンシーの制約条件を満足することができる。また、本願の請求項１に記載の発明によれば、制御情報の復号結果に基づいて２回目のフォーマット検出を行なうことで、１回目のフォーマット検出の誤検出を判定することによって、パケット復号精度を向上することができる。
【００３３】
本願の請求項２に記載の発明によれば、２回目のフォーマット検出は、誤り訂正した後の信号に対するパリティー・チェック、フレーム・チェック・シーケンス（ＦＣＳ）、又は、巡回冗長チェック（ＣＲＣ）による検査に成功した復号結果に基づいて受信パケットのフォーマット検出を行なうので、検出の信頼度は十分高いものであるから、１回目のフォーマット検出の誤検出を正確に判定することによって、パケット復号精度を向上することができる。
【００３４】
本願の請求項３に記載の発明によれば、無線通信装置は、ＣＲＣチェック結果が確定する時刻付近までの受信信号情報を蓄積するバッファを備えている。そして、信頼度が十分高いとは言い難い１回目のフォーマット検出結果に従って受信パケットの各種推定処理並びに復号処理を開始するが、信頼度の高い２回目のフォーマット検出結果によって誤検出が判明したときには、バッファから必要な受信信号情報を読み取って、各種推定処理や復号処理を遡って実行するので、正しいパケット・フォーマットの受信処理に復帰して、パケット復号精度を向上させることができる。
【００３５】
本願の請求項４に記載の発明によれば、復号処理前に相関レベル検出などにより検出した帯域で１回目のフォーマット検出を行ない、そのフォーマットに従って受信パケットの各種推定処理並びに復号処理を開始して、厳しいレイテンシーの制約条件を満足することができる。そして、復号して得られるＳＩＧ情報に記載された値が示す帯域と一致しない場合には、正しい帯域での各種推定処理や復号処理を遡って実行するので、パケット復号精度を向上させることができる。
【００３６】
本願の請求項５、１０、１３に記載の発明によれば、受信パケットのフォーマットが確定するまではすべてのパケット・フォーマットに従った信号処理を行なうことで、厳しいレイテンシーの制約条件を満足するようにするが、フォーマットが確定した後は対象のフォーマットの復号処理のみに集中して復号処理を行なって消費電力を低減させることができる。
【００３７】
本願の請求項６、１１、１４に記載の発明によれば、各種信号処理を行なう前の受信信号情報を蓄積しておき、フォーマットが確定した以降に、前記バッファから受信信号情報を読み出して、復号処理を再開させることができる。
【００３８】
本願の請求項７に記載の発明によれば、バッファには、ＳＩＧ部のＣＲＣなどによる検査確定時刻付近までの受信信号情報が蓄積される。また、フォーマット確定部は、ＳＩＧ部のＣＲＣなどによる検査に成功した後の前記制御情報の復号結果に基づいて受信パケットのフォーマットを確定するので、パケット復号精度を向上することができる
【００３９】
本願の請求項８に記載の発明によれば、復号処理前に相関レベル検出などにより検出した帯域が、復号して得られるＳＩＧ情報に記載された値が示す帯域と一致しない場合には、正しい帯域での各種推定処理や復号処理を遡って実行するので、パケット復号精度を向上させることができる。
【００４０】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００４１】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００４２】
図１Ａ及び図１Ｂには、本発明の一実施形態に係るＭＩＭＯ＿ＯＦＤＭ受信機の構成例を示している。図示の受信機１００のアンテナ本数（若しくは、受信ブランチ数）はＮであり、このＮは例えばＩＥＥＥ仕様準拠であれば最大４本である。以下で説明する受信機１００は、送信ブランチ毎のストリームがビーム・フォーミング送信されたパケットを受信するものとする。
【００４３】
チャネルを通して受信機１００の各受信ブランチに届いたデータは、それぞれの受信アンテナ・ブランチにおいて、まずＲＦ部１０１でアナログ処理が施される。ＲＦ部１０１内では、低雑音アンプ（ＬＮＡ）による増幅処理、ＲＦ周波数帯の受信信号のダウンコンバート、受信信号の電力がＡＤコンバータ１０２のダイナミック・レンジに収まるように正規化するＡＧＣ（自動利得制御）、アナログ低域フィルタ（ＬＰＦ）による所望帯域以外の信号成分の除去などが行なわれる。
【００４４】
ＡＤコンバータ（ＡＤＣ）１０２によりアナログ受信信号をディジタル信号に変換した後、ディジタル・フィルタ１０３に入力され、低域成分が除去される。
【００４５】
ＤＣオフセット及びＩＱインバランス補正部１０４は、例えば、ＲＦ部１０１でダイレクト・コンバージョン方式を適用する場合、受信周波数とローカル周波数が等しいことから、ローカル信号の自己ミキシングによってダウンコンバータ出力に直流成分すなわちＤＣオフセットが発生する。また、ダイレクト・コンバージョン方式では、ディジタル領域でＩＦ（中間周波数）信号を持たず、ＩＱモジュレーションをディジタル領域ではなくアナログ領域で行なうことから、ｉｎ位相（Ｉ）と直角位相（Ｑｕａｄｒａｔｕｒｅ：Ｑ）の不釣合いな成分によってＩＱインバランスが生じる。ＤＣオフセット並びにＩＱインバランスの補正は、後段の周波数オフセット推定やパケット検出、タイミング検出の精度を維持するために不可欠である。
【００４６】
ＡＧＣ制御部１０５は、ＲＦ部１０１内のＡＧＣのゲイン・コントロールを行なう。具体的には、受信信号のＩ軸振幅及びＱ軸振幅の絶対値を評価し、ＡＤコンバータ１０２の最大値あるいはそれに近い値でなければ、入力された受信信号をＡＤコンバータ１０２にフィードバックするが振幅の絶対値がＡＤコンバータ１０２の最大値あるいはそれに近い値となる場合はＡＤコンバータ１０２の絶対値振幅最大値の数倍程度となる所定値をフィードバックする。
【００４７】
同期処理部１０６では、プリアンブルの前段で比較的短いトレーニング・シーケンス（Ｌ−ＳＴＳ）がバースト伝送される区間（Ｌ−ＳＴＦ）の自己相関処理によって粗い同期タイミングを検出するとともに、プリアンブルの後段で比較的長いトレーニング・シーケンス（Ｌ−ＬＴＳ）がバースト伝送される区間（Ｌ−ＬＴＦ）の相互相関処理によって詳細な同期タイミングを確定させる。
【００４８】
なお、同期処理部１０６内では、同期タイミングの検出に付随して、ノイズ・レベル（若しくはＳＮＲ）推定などの処理が行なわれるものとする。例えば、Ｌ−ＳＴＦ区間でパケット発見した後に、Ｌ−ＬＴＦ区間でＬＴＳの繰り返し周期で信号電力とノイズ電力を算出し、ＳＮＲを推定することができる。
【００４９】
周波数オフセット推定・補正部１０７は、各ブランチの受信信号に含まれる周波数オフセットの推定並びのその補正を行なう。例えば、Ｌ−ＬＴＦ区間でＬＴＳの繰り返し周期での自己相関を求めて、ＬＴＳの繰り返し周期毎の位相回転量を計測することによって、周波数オフセットを推定することができる。
【００５０】
ＦＦＴ部１０８は、データ送信区間の先頭に付加されたガード・インターバルを除去した後、時間軸上の受信信号に高速フーリエ変換（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ：ＦＦＴ）を施して、周波数軸信号に変換する。
【００５１】
波形等化部１０９は、ビーム・フォーミングされた受信信号を波形等化する。具体的には、各受信ブランチで受信した、チャネル行列を励起するためのトレーニング系列から推定チャネル行列Ｈを組み立てる。そして、得られたチャネル行列Ｈを基にアンテナ受信重み行列Ｗを計算し、各受信ストリームを要素とする受信ベクトルとアンテナ受信重み行列Ｗと行列乗算することで空間多重信号の空間復号を行ない、ストリーム毎に独立した信号系列を得る。
【００５２】
なお、アンテナ受信重みＷの計算方法として、信号電力と２乗エラー（クロストーク電力と雑音電力の和）の比すなわちＳＮＲを最大化する論理に基づいてチャネル行列Ｈから受信重み行列Ｗを算出するＭＭＳＥ（ＭｉｎｉｍｕｍＭｅａｎ Ｓｑｕａｒｅ Ｅｒｒｏｒ）アルゴリズムを挙げることができる、その他にも、考え得るすべての送信信号系列パターンとのマッチングにより最尤の送信系列を推定するＭＬＤ（Ｍａｘｉｍｕｍ  Ｌｉｋｅｌｉｈｏｏｄ  Ｄｅｔｅｃｔｉｏｎ）アルゴリズム、さらにはチャネル行列ＨをＵＤＶHに特異値分解（ＳＶＤ：Ｓｉｎｇｕｌａｒ  Ｖａｌｕｅ  Ｄｅｃｏｍｐｏｓｉｔｉｏｎ）する手法を用いることができる。
【００５３】
アナログ・チャネル推定誤差補正部１１０は、ストリーム毎の信号系列に対し、データ・シンボルに含まれるパイロット・サブキャリアを用いて、残留周波数オフセットの推定及びその補正、チャネル・トラッキングなどを施す。残留周波数オフセットの推定量は、各ブランチの周波数オフセット推定・補正部１０７にフィードバックされ、ブランチ毎の受信信号から除去される。
【００５４】
復号部１１１は、ＩＱ信号空間上の受信信号をデマップし、さらにデインタリーブして、所定のデータレートでデパンクチャすると、複数の受信ストリームを１本のストリームに合成して出力する
【００５５】
なお、ディジタル信号処理を行なう各ブロックは、図示しないタイムベース・コントローラ（ＴＢＣ）により制御されており、処理を開始すべき時刻や終了する時刻、又は、処理に伴い必要となるパラメータなどがＴＢＣから各ブロックに適時入力されるものとする。
【００５６】
続いて、通信システムにおいて用いられるパケット・フォーマットについて説明する。ＩＥＥＥ８０２．１１ｎのＰＨＹ層は、従来のＩＥＥＥ８０２．１１ａ／ｇとは変調方式や符号化方式などのパケットの伝送モード（Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ：ＭＣＳ）が全く相違する高スループット（Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ：ＨＴ）伝送モード（以下では、「ＨＴモード」とも呼ぶ）を持つとともに、従来のＩＥＥＥ８０２．１１ａ／ｇと同じパケット・フォーマット及び同じ周波数領域でデータ伝送を行なう動作モード（以下では、「レガシー・モード」とも呼ぶ）も備えている。また、ＨＴモードは、ＩＥＥＥ８０２．１１ａ／ｇに準拠する従来端末（以下では、「レガシー端末」とも呼ぶ）との互換性を持つ“Ｍｉｘｅｄ  Ｍｏｄｅ（ＭＭ）”と呼ばれる動作モードと、レガシー端末との互換性を全く持たない“Ｇｒｅｅｎ  Ｆｉｅｌｄ（ＧＦ）”と呼ばれる動作モードに分けられる。
【００５７】
図２〜図４には、レガシー・モード、ＭＭ、ＧＦの各動作モードにおけるパケット・フォーマットをそれぞれ示している。但し、各図において１ＯＦＤＭシンボルは４マイクロ秒であるとする。
【００５８】
図２に示すレガシー・モード下のパケット（以下、「レガシー・パケット」とも呼ぶ）はＩＥＥＥ８０２．１１ａ／ｇと全く同じフォーマットである。レガシー・パケットのヘッダ部は、レガシー・プリアンブルとして、パケット発見用の既知ＯＦＤＭシンボルからなるＬ−ＳＴＦ（Ｌｅｇａｃｙ  Ｓｈｏｒｔ  Ｔｒａｉｎｉｎｇ  Ｆｉｅｌｄ）と、同期獲得並びに等化用の既知トレーニング・シンボルからなるＬ−ＬＴＦ（Ｌｅｇａｃｙ  Ｌｏｎｇ  Ｔｒａｉｎｉｎｇ  Ｆｉｅｌｄ）と、伝送レートやデータ長などを記載したＬ−ＳＩＧ（Ｌｅｇａｃｙ  ＳＩＧＮＡＬ  Ｆｉｅｌｄ）で構成され、これに続いてペイロード（Ｄａｔａ）が送信される。
【００５９】
また、図３に示すＭｉｘｅｄ  Ｆｏｒｍａｔパケット（以下、「ＭＦパケット」とも呼ぶ）のヘッダ部は、ＩＥＥＥ８０２．１１ａ／ｇとまったく同じフォーマットからなるレガシー・プリアンブルと、これに続くＩＥＥＥ８０２．１１ｎに特有のフォーマット（以下では、「ＨＴフォーマット」とも呼ぶ）からなるプリアンブル（以下では、「ＨＴプリアンブル」とも呼ぶ）及びデータ部で構成される。ＭＦパケットは、レガシー・パケットにおけるＰＨＹペイロードに相当する部分がＨＴフォーマットで構成されており、このＨＴフォーマット内は、再帰的にＨＴプリアンブルとＰＨＹペイロードで構成されると捉えることもできる。
【００６０】
ＨＴプリアンブルは、ＨＴ−ＳＩＧ、ＨＴ−ＳＴＦ、ＨＴ−ＬＴＦで構成される。ＨＴ−ＳＩＧには、ＰＨＹペイロード（ＰＳＤＵ）で適用されている伝送モード（ＭＣＳ）やペイロードのデータ長などのＨＴフォーマットを解釈するために必要となる制御情報が記載される。また、ＨＴ−ＳＴＦは、ＭＩＭＯシステムにおけるＡＧＣ（自動利得制御）を向上するためのトレーニング・シンボルからなる。また、ＨＴ−ＬＴＦは、受信機側で空間変調（マッピング）された入力信号毎にチャネル推定を行なってチャネル行列を算出するためのトレーニング・シンボルからなる。
【００６１】
なお、２本以上の伝送ブランチを使用するＭＩＭＯ通信の場合、受信機側では、受信信号の空間分離する、送受信アンテナ毎にチャネル推定してチャネル行列を獲得する必要がある。このため、送信機側では、各送信アンテナからＨＴ−ＬＴＦを時分割で送信するようになっている。したがって、空間ストリーム数に応じて１以上のＨＴ−ＬＴＦフィールドが付加されることになる。
【００６２】
ＭＦパケット中のレガシー・プリアンブルは、レガシー・パケットのプリアンブルと全く同じフォーマットであるとともに、レガシー端末がデコード可能な伝送方式で伝送される。これに対し、ＨＴプリアンブル以降のＨＴフォーマット部分はレガシー端末が対応していない伝送方式で伝送される。レガシー端末は、ＭＦパケットのレガシー・プリアンブル中のＬ−ＳＩＧをデコードして、自局宛てでないことと、データ長情報などを読み取り、適切な長さのＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）すなわち送信待機期間を設定して、衝突を回避することができる。この結果、ＭＦパケットはレガシー端末との互換性を実現することができる。但し、ＭＭパケットは、レガシー・プリアンブル部分を持つことにより、冗長なフォーマットとなり、スループットの点で不利である。
【００６３】
また、図４に示すパケット（以下、「ＧＦパケット」とも呼ぶ）は、ＨＴフォーマット部分のみで構成される。ＧＦパケットのプリアンブルは、パケット発見用のＬ−ＳＴＦフィールド、チャネル推定用のＨＴ−ＬＴＦフィールド、ＨＴフォーマットを解釈するために必要となる情報が記載されたＨＴ−ＳＩＧフィールド、並びに２ｎｄ  ＨＴ−ＬＴＦフィールドからなる。ＭＩＭＯ通信では、空間ストリーム毎にチャネル推定してチャネル行列を取得する必要があるから、２ｎｄ  ＨＴ−ＬＴＦフィールドでは送信アンテナ本数分のＨＴ−ＬＴＦが時分割で送信される（同上）。ＧＦパケットは、レガシー端末とは全く互換性がないが、レガシー・プリアンブルを含まないので、ＭＭパケットよりも高いスループットを実現することが可能である。
【００６４】
図５には、Ｌ−ＳＩＧフィールドのフォーマットを示している。図示の通り、Ｌ−ＳＩＧ内には、伝送レート（ＲＡＴＥ）やパレット長（ＬＥＮＧＴＨ）など、レガシー・フォーマットのパケットを復号するために必要となる制御情報が記載される。また、Ｌ−ＳＩＧはパリティー・チェックの機構が設けられているが（上位から１７ビット目で、０〜１６ビットに対する偶数パリティーを行なう）、１ビットしかないため、ＧＦパケットにおけるＨＴ−ＳＩＧを誤ってＬ−ＳＩＧとして受信してしまう可能性は低くない。また、ＨＴ−ＳＩＧをＬ−ＳＩＧと誤解したときには、１シンボル目のＨＴ−ＳＩＧの５〜１６をＬｅｎｇｔｈとして読み取ることになる。
【００６５】
また、図６には、ＨＴ−ＳＩＧフィールドのデータ構造を示している。図示のように、ＨＴ−ＳＩＧは２個のＯＦＤＭシンボルで構成され、１シンボル目をＨＴ−ＳＩＧ１とし、２シンボル目をＨＴ−ＳＩＧ２とする。ＨＴ−ＳＩＧ内にはＰＨＹペイロード（ＰＳＤＵ）で適用されている伝送モード（ＭＣＳ）やペイロードのデータ長などのＨＴフォーマットを解釈するために必要となる制御情報が記載される。ＭＦパケットとＧＦパケットのいずれであっても、ＨＴ−ＳＩＧフィールドにおける記載内容は同じである。ＨＴ−ＳＩＧ内の各フィールドの定義を、以下の表に示しておく。
【００６６】
【表１】
2010109401.tif 000003
【００６７】
ＭＦパケットは、レガシー端末との互換性を保証したパケット・フォーマットである。図３並びに図４に示したパケット・フォーマットのうち網掛けされたフィールドは、レガシー規格との互換性を保証しないフィールドである。レガシー端末は、ＭＦパケットのＬ−ＳＩＧフィールドを復号することはできるが、（ＨＴ−ＤＡＴＡフィールド内にある）ＭＡＣヘッダを読み取ることができないため、送信待機しなければならない期間を示すＤｕｒａｔｉｏｎ情報を得ることができない。そこで、ＭＦパケットでは、レガシー端末でも受信可能なＬ−ＳＩＧにおいて、伝送レート（Ｒａｔｅ）及びパケット長（Ｌｅｎｇｔｈ）情報を偽装（ｓｐｏｏｆ）して、相当の期間だけ送信待機するようにしている（例えば、本出願人に既に譲渡されている特開２００８−１１８６９２号公報、段落０１２７を参照のこと）。
【００６８】
図３並びに図４中のＨＴ−ＳＩＧフィールドは、Ｌ−ＳＩＧフィールド（若しくは前後のフィールド）に対して９０度だけ回転させた位相空間上でＢＰＳＫ変調を行なうようになっている（図７を参照のこと）。このような位相空間の回転は、レガシー・パケットとＭＦパケットを区別することを目的とした規定である。
【００６９】
位相回転してＢＰＳＫ変調したＯＦＤＭシンボルの位置は、ＭＦパケットとＧＦパケットで異なる。図３と図４を比較すると、ＭＦパケットでは４〜５番目のＨＴ−ＳＩＧに相当するＯＦＤＭシンボルで９０度だけ位相回転したＢＰＳＫ変調が行なわれるのに対し、ＧＦパケットでは３〜４番目のＨＴ−ＳＩＧに相当するＯＦＤＭシンボルで９０度だけ位相回転したＢＰＳＫ変調が行なわれる。なお、ＭＦパケットとＧＦパケットとの判別方法については、例えば本出願人に既に譲渡されている特開２００７−２２１５００号公報に開示されている。但し、本発明の要旨は、ＨＴパケットがＭＦパケット又はＧＦパケットのいずれであるかを判別する上記方法に限定されるものではない。
【００７０】
また、レガシー・モード及びＭＭモードに関しては、図８に示すように、フォーマットと帯域幅との組み合わせにより、合計５種類のパケット・フォーマットが存在する。言い換えれば、受信機側では、パケットの復号処理を行なう前に、パケットの帯域検出（Ｂａｎｄ  ｄｅｔｅｃｔｉｏｎ）を行なう必要がある。
【００７１】
（１）２０ＭＨｚ帯を使用するＬｅｇａｃｙ  Ｍｏｄｅ（図示の例では、３×３×１構成）
（２）２０ＭＨｚ帯を使用するＨＴ  Ｍｉｘｅｄ  Ｍｏｄｅ（図示の例では、３×３×Ｎ構成）
（３）帯域幅を４０ＭＨｚ帯に拡張したＨＴ  Ｍｉｘｅｄ  Ｍｏｄｅ（図示の例では、３×３×Ｎ構成）
（４）４０ＭＨｚ帯のうち下側の２０ＭＨｚ帯（ローアー帯域）及び上側の２０ＭＨｚ帯（アッパー帯域）を重複して使用する４０Ｍ  Ｄｕｐｌｉｃａｔｅ  Ｌｅｇａｃｙ  Ｍｏｄｅ（図示の例では、３×３×１構成）
（５）４０ＭＨｚ帯のうち下側の２０ＭＨｚ帯（ローアー帯域）及び上側の２０ＭＨｚ帯（アッパー帯域）を重複して使用する４０Ｍ  Ｄｕｐｌｉｃａｔｅ  ＨＴ  Ｍｉｘｅｄ  Ｍｏｄｅ（図示の例では、３×３×Ｎ構成）
【００７２】
図１に示した受信機は、到来したパケットを検出すると、そのフォーマットを識別し、さらにＳＩＧ情報を確定させて受信動作を行なう。また、ＨＴ端末であり、より検査レベルのＨＴ−ＳＩＧを用いて受信パケットの検査を行なうことができる。
【００７３】
ところが、受信機は、ＳＩＦＳ（１６マイクロ秒）以内にＳＩＧ情報の復号処理を終えて、次回のパケット送信に備えなければならない。このような厳しいレイテンシーの制約下では、受信機が復号処理を実行するには、誤り訂正した後の検査結果を通過した検査レベルの高いＳＩＧ情報が確定する前に、それよりも信頼度の低い自動識別を実施し、この低信頼度の識別判定結果に従って復号処理を進める必要がある。
【００７４】
例えば、（１）一度処理を行なったＯＦＤＭに遡って処理を行なう、（２）信頼度の高いＳＩＧ情報が確定するまではすべてのパケット・フォーマットの可能性を考慮して並列的復号処理を行なう、といった対処方法も考え付くが、いずれの方法も従来は一般的ではない。
【００７５】
また、ｆｕｌｌ  ＧＩ  ｍｏｄｅ下では、４マイクロ秒周期でＦＦＴ処理を行なう、データ駆動型の処理を行なう信号処理方法が一般的である。したがって、信頼度の高いＳＩＧ情報が確定するまで処理を停止し、ＳＩＧ情報が確定した後に復号処理を開始することは一般的ではない。
【００７６】
これに対し、本実施形態では、受信機は、信頼度の低いフォーマット識別判定結果に従って復号処理を進める場合、一旦は信頼度の低いパケット識別判定結果に従って復号処理を開始するが、その後の信号処理過程を通じて得られた、より信頼度の高い検査方法を通過した結果に基づくフォーマット識別出力値とは異なる場合には、必要な各種推定演算や復号処理に遡って受信動作を再試行することで、パケットの復号精度を向上させるようにしている。
【００７７】
図９には、図１に示した受信機１００の、同期処理部１０６及び周波数オフセット推定・補正部１０７付近の構成を詳細に示している。但し、同図では図面の錯綜を回避するために、１ブランチ分のみ描いている。
【００７８】
Ｌ−ＳＴＦ相関部９０１は、Ｌ−ＳＴＳがバースト伝送されるＬ−ＳＴＦ区間において自己相関演算を行なう。そして、第１の閾値判定部９０２は、この自己相関値を閾値判定した結果に基づいて、受信パケットの粗い同期タイミングを検出する。
【００７９】
続くＬ−ＬＴＦ相関部９０３は、Ｌ−ＬＴＳがバースト伝送されるＬ−ＬＴＦ区間において相互相関演算を行なう。そして、第２の閾値判定部９０４は、この相互相関値を閾値判定した結果に基づいて、受信パケットの詳細な同期タイミングを獲得する。
【００８０】
なお、Ｌ−ＳＴＦ相関部９０１、第１の閾値判定部９０２、Ｌ−ＬＴＦ相関部９０３、第２の閾値判定部９０４は、図１中の同期処理部１０６の構成要素に相当する。
【００８１】
また、周波数オフセット推定部９０５は、例えば、Ｌ−ＬＴＦ区間でＬＴＳの繰り返し周期での自己相関を求めて、ＬＴＳの繰り返し周期毎の位相回転量を計測することによって、周波数オフセットを推定する。そして、周波数オフセット補正部９０６は、推定された周波数オフセット量を受信信号から除去する。
【００８２】
なお、周波数オフセット推定部９０５及び周波数オフセット補正部９０６は、図１中の周波数オフセット推定・補正部１０７の構成要素に相当する。
【００８３】
バッファ部９０７は、ＦＦＴ部１０８の入力段に配置され、詳細な同期タイミングが確定したことに応答して、各種信号処理を行なう前の受信信号情報を蓄積する。ここで蓄積された受信信号情報は、信頼度の低いパケット識別判定結果がその後のＳＩＧ情報に基づくより信頼度の高いフォーマット識別出力値とは異なる場合に、必要な各種推定演算や復号処理に遡って受信動作を再試行する際に用いられる。バッファ部９０７には、ＳＩＧ情報のＣＲＣチェック結果が確定する時刻付近までの受信信号情報が蓄積される。
【００８４】
続いて、受信機１００がＭＦパケットを受信した際の同期動作手順について、図１０を参照しながら説明する。同期処理部１０６は、以下の手順に従って、受信パケット波形をバッファ部９０７に蓄えながら、ＯＦＤＭシンボル周期に分けて、後段の信号処理部へ出力する動作が行われる。
【００８５】
（１）Ｅｎａｂｌｅ信号がロー・レベルからハイ・レベルにアサートされたことに応答して、動作開始する。すなわち、Ｅｎａ＿ＲｘＤｉｇｉｔａｌ＿Ｂ０／１／２…ｎで有効と示された受信ブランチｎに対して、同期を行なう。
【００８６】
（２）ＣＣＡ（Ｃｌｅａｒ  Ｃｈａｎｎｅｌ  Ａｓｓｅｓｍｅｎｔ）の要請のため、Ｌ−ＳＴＦ区間の先頭より４マイクロ秒以内に、ＥａｒｌｙＤｅｔｅｃｔとＤｆｂＤｅｔｅｃｔがハイ・レベルにアサートされるように、閾値設定している。 (Ｄｆｂ ｄｅｔｅｃｔｉｏｎでは、Ｅｎｅｒｇｙ  ｄｅｔｅｃｔｉｏｎ（パケットの早期発見）や受信ゲイン・コントロールやＤＣオフセット除去などを行なう)
【００８７】
（３）パケットの先頭より１６マイクロ秒の、Ｌ−ＬＴＦ区間がおよそ終了するタイミングで、ＰａｃｋｅｔＤｅｔｅｃｔＶｅｒｉｆｙが出力される。この値は受信パケットの２０ＭＨｚ／４０ＭＨｚの仕様帯域判定結果も示している。
【００８８】
（４）Ｌ−ＬＴＦ区間の受信を完了した後、同期タイミング及び周波数オフセットの測定が確定してから、周波数補正と前後平均されたＬ−ＬＴＦが出力される。４０ＭＨｚのサンプル信号を８０ＭＨｚで倍速出力している。
【００８９】
（５）これ以降、受信信号のバッファ部９０７への書き込み、読み出し、周波数補正などの処理を残して、同期処理部１０６は停止する。
【００９０】
（６）ＨＴパケットの場合、ＨＴ−ＳＩＧを若干早めに出力するよう、調整している。
【００９１】
同期処理部１０６は、Ｌ−ＬＴＦまでを引き込んで、パケット検出を行なうために、Ｌ−ＬＴＦとＬ−ＳＩＧの出力間隔が狭まっている。また、同期処理部１０６は、Ｈ−ＳＩＧの出力に影響しない程度にＬ−ＳＩＧの出力を遅延させることで、受信パケット全体の復号時間が遅延しないように調整している。Ｌ−ＬＴＦ並びにＬ−ＳＩＧ以外の区間では、同期処理部１０６は、ＯＦＤＭシンボル周期に従って、一定間隔で受信信号を出力すればよいことが、図１０に示したタイミング・チャートから理解できよう。
【００９２】
続いて、ＩＥＥＥ８０２．１１ｎのパケット・フォーマットを識別する手順について説明する。
【００９３】
図１１には、受信機が、レガシー・パケット、ＭＦパケット、ＧＦパケットの各フォーマットのパケットを受信処理する手順をタイミング・チャートで示している。
【００９４】
いずれのパケット・フォーマットにおいても、受信機は、短いトレーニング・シンボルがバースト的に転送されるＬ−ＳＴＦフィールドを用いてパケット発見（粗い同期タイミング検出）を行なう。また、受信機は、パケットの先頭より４マイクロ秒以内にＣＣＡをアサートする。
【００９５】
レガシー・パケット並びにＭＦパケットの場合には、続くＬ−ＬＴＦフィールドを用いて詳細な同期タイミング検出を行ない、当該フィールドの終端で同期が確定する。そして、Ｌ−ＬＴＦフィールドの終端に相当する時刻ｋ０［マイクロ秒］で、ＣＣＡ＿ｏｆｄｍカウントをアサートする。ＣＣＡ＿ｏｆｄｍカウントは、立ち上がり検出のための信号であり、立ち上がり確定前にパケット・フォーマットを判別する必要がある。また、この時点で、２０ＭＨｚ帯域、４０ＭＨｚのアッパー帯域、４０ＭＨｚのローアー帯域、４０ＭＨｚ全体域のいずれの受信モードかを決定する。
【００９６】
続いて、ＧＦパケットであれば、Ｈ−ＳＩＧの後半に相当する先頭から４番目のＯＦＤＭシンボル付近）でＧＦパケットであることを検出することができる（ＧＦ  ｄｅｔｅｃｔｉｏｎ）。
【００９７】
また、レガシー・パケット並びにＭＦパケットの場合、先頭から４番目のＯＦＤＭシンボル付近で、Ｌ−ＳＩＧの復号処理（Ｌ−ＳＩＧ  ｄｅｃｏｄｅ）が終了する。以下では、この時刻をｋ１［マイクロ秒］とする。
【００９８】
ＧＦパケットでは、ＨＴ−ＳＩＧは３番目及び４番目のシンボルであり、ＭＦパケットでは、ＨＴ−ＳＩＧは４番目及び５番目のシンボルである。ＨＴパケットの場合、５番目のシンボル付近で、そのパケット・フォーマットの検出（ＨＴ  ｄｅｔｅｃｔｉｏｎ）が終了する。この時刻を、以下ではｋ２［マイクロ秒］とする。
【００９９】
また、ＭＦパケットでは、ＨＴプリアンブルは、ＨＴ−ＳＩＧ以降に、ＡＧＣを向上するためのトレーニング・シンボルからなるＨＴ−ＳＴＦが含まれている。ＨＴ−ＳＴＦフィールドの終端付近で、ＨＴ−ＳＩＧの復号処理（ＨＴ−ＳＩＧ  ｄｅｃｏｄｅ）が終了する。以下では、この時刻をｋ２［マイクロ秒］とする。  受信パケットがレガシー・フォーマットで伝送レートが６Ｍｂｐｓ以外であれば、時刻ｋ１でパケット受信インジケータ（Ｒｘ＿Ｉｎｄ）をアサートする。また、受信パケットがレガシー・フォーマットで伝送レートが６Ｍｂｐｓであれば、ＨＴパケットの検出結果（ＨＴ  ｄｅｔｅｃｔｉｏｎ  ｒｅｓｕｌｔ）がアサートされたことに応じて、時刻ｋ２でパケット受信インジケータ（Ｒｘ＿Ｉｎｄ）をアサートする。また、受信パケットがＨＴフォーマットであれば、ＨＴパケットの検出結果（ＨＴ  ｄｅｔｅｃｔｉｏｎ  ｒｅｓｕｌｔ）がアサートされたことに応じて、時刻ｋ３でパケット受信インジケータ（Ｒｘ＿Ｉｎｄ）をアサートする。
【０１００】
図１２には、ＩＥＥＥ８０２．１１ｎのＭＭモードで動作する受信機が、自端末がサポートしていないパケット伝送モードも含めて、ＳＩＧＮＡＬ情報が示すすべての変調方式や符号化方式に対応して、受信パケットの送信終了時刻を計測するための処理手順の一例をフローチャートの形式で示している。
【０１０１】
上記の時刻ｋ０の時点で、受信パケットの不利案ぶる部分に対する相関レベル検出に基づいて、当該受信パケットが２０ＭＨｚ／４０ＭＨｚローアー帯域／４０ＭＨｚアッパー帯域／４０ＭＨｚ全体域のうちいずれかの受信モードが確定する（ステップＳ１）。また、同タイミングにおいて、ＣＣＡ＿ｏｆｄｍカウントが開始する（ステップＳ２）。
【０１０２】
そして、ＧＦパケットのＨＴ−ＳＩＧ２フィールドに相当する４番目のＯＦＤＭシンボル付近で、ＳＩＧ部におけるＱ−ＢＰＳＫ判定に基づいて（前述並びに図７を参照のこと）、受信パケットがＧＦフォーマットであるか否かを判定する（ステップＳ３）。
【０１０３】
ここで、受信パケットがＧＦフォーマットであると判定したときには（ステップＳ３のＹｅｓ）、さらに、ＨＴ−ＳＩＧフィールド内のＣＲＣチェックを行なう（ステップＳ４）、そして、ＣＲＣチェックに失敗したときには（ステップＳ４のＦａｉｌ）、ＣＣＡ及びＣＣＡ＿ｏｆｄｍをローすなわちネゲートし、ＣＣＡ待機状態に戻って（ステップＳ５）、本処理ルーチンを終了する。
【０１０４】
また、受信パケットがＧＦフォーマットではないと判定したときには（ステップＳ３のＮｏ）、Ｌ−ＳＩＧフィールドの復号処理（Ｌ−ＳＩＧ  ｄｅｃｏｄｅ）を行なうとともに、Ｌ−ＳＩＧ内のパリティー・チェックを行なう（ステップＳ６）。そして、パリティー・エラーが検出されたときには、パケット受信に失敗したものとして、本処理ルーチンを終了する。ここでは、偶数パリティーが用いられる。但し、ビット・エラーなどにより、実際にはパケット受信エラーが生じていてもパリティー・チェックを通過してしまう可能性はある。
【０１０５】
Ｌ−ＳＩＧ内のパリティー・エラーが検出されない場合には（ステップＳ６のＰａｓｓ）、さらにＬ−ＳＩＧフィールド内のＲａｔｅ情報並びにＬｅｎｇｔｈ情報の内容がフォーマット違反を犯していないかどうかをチェックする（ステップＳ７）。フォーマットに違反しているときには、受信パケットを廃棄して、本処理ルーチンを終了する。
【０１０６】
一方、Ｌ−ＳＩＧの記載内容が規定のフォーマットに遵守していれば（ステップＳ７のＮｏ）、Ｌ−ＳＩＧのＲａｔｅ情報がパケットの伝送レートとして６Ｍｂｐｓを指定しているかどうかをチェックする（ステップＳ８）。
【０１０７】
Ｌ−ＳＩＧ内のＲａｔｅ情報が６Ｍｂｐｓを示しているときには（ステップＳ８のＹｅｓ）、当該受信パケットは、ＨＴパケット（ＭＦパケット）又はレガシー・パケットの双方である可能性がある。そこで、上記の時刻ｋ２の時点では、ＨＴ−ＳＩＧ部のＱ−ＢＰＳＫ判定（前述並びに特開２００７−２２１５００号公報を参照のこと）に基づいて、受信パケットがいずれのＨＴフォーマットであるかを判別する（ＨＴ  ｄｅｔｅｃｔｉｏｎ）（ステップＳ９）。ＭＦパケットとＧＦパケットとの判別方法は、例えば特開２００７−２２１５００号公報に開示されているが（前述）、本発明の要旨はこの方法に限定されるものではない。
【０１０８】
ステップＳ８でＬ−ＳＩＧ内のＲａｔｅ情報が６Ｍｂｐｓを示していないと判定された場合、又は、ステップＳ９で受信パケットがレガシー・パケットであると判定された場合には、Ｌ−ＳＩＧフィールド内に記載されたＬｅｎｇｔｈ情報が規定の範囲内であるかどうかをチェックする（ステップＳ１０）。そして、Ｌｅｎｇｔｈ情報が規定の範囲内であれば、レガシー・パケットとして受信処理を行なう（ステップＳ１１）。すなわち、Ｌ−ＳＩＧフィールドに記載されているＲａｔｅ情報及びＬｅｎｇｔｈ情報に基づいて受信パケットの送信終了時刻を計測して、ＣＣＡカウントを開始するとともに、Ｒｘ＿Ｉｎｄをハイすなわちアサートし、ＨＴＩｎｄをローすなわちネゲートする。
【０１０９】
また、ステップＳ９で受信パケットがＨＴパケット（すなわち、ＭＦパケット）であると判定された場合には、時刻ｋ３の時点で、ＭＦパケットのＨＴ−ＳＩＧフィールドの復号処理（ＨＴ−ＳＩＧ  ｄｅｃｏｄｅ）を行なうとともに、ＨＴ−ＳＩＧ内のＣＲＣチェックを行なう（ステップＳ１２）。
【０１１０】
ステップＳ１０においてＬ−ＳＩＧ内の、Ｌｅｎｇｔｈ情報が規定の範囲外であると判定された場合、又は、ステップＳ１０でＨＴ−ＳＩＧ内のＣＲＣチェックに失敗したときには、ＣＣＡ、ＣＣＡ＿ｏｆｄｍ、Ｒｘ＿Ｉｎｄをすべてローすなわちネゲートし、ＣＣＡ待機状態に戻って（ステップＳ１９）、本処理ルーチンを終了する。
【０１１１】
ステップＳ１２のＨＴ−ＳＩＧ内のＣＲＣチェックを通過したときには、続いて、Ｌ−ＳＩＧフィールド内に記載されたＬｅｎｇｔｈ情報が、ＩＥＥＥ８０２．１１で規定する通り、３で割り切れる値であるかどうかをチェックする（ステップＳ１３）。
【０１１２】
ステップＳ１２でＬ−ＳＩＧ内のＬｅｎｇｔｈ情報が３で割り切れる値であると判定された場合、又は、ステップＳ２でＨＴパケット（ＧＦパケット）のＨＴ−ＳＩＧ内のＣＲＣチェックを通過したときには、Ｌ−ＳＩＧフィールド内の記載内容がフォーマット違反を犯していないかどうかをチェックする（ステップＳ１５）。
【０１１３】
また、ステップＳ１３で、Ｌｅｎｇｔｈ情報が３で割り切れる値でないと判定された場合、又は、ステップＳ１３でＨＴ−ＳＩＧがフォーマットに違反していると判定された場合には、ＣＣＡ及びＣＣＡ＿ｏｆｄｍをローすなわちネゲートし、ＣＣＡ待機状態に戻って、本処理ルーチンを終了する（ステップＳ１４）。
【０１１４】
一方、ＨＴ−ＳＩＧの記載内容が規定のフォーマットに遵守していれば（ステップＳ１５のＮｏ）、続いて、ＨＴ−ＳＩＧフィールド内のＭＣＳで指定されている伝送レート並びに伝送モードを自端末がサポートしているかどうかをチェックする（ステップＳ１６）。
【０１１５】
そして、ＨＴ−ＳＩＧフィールド内のＭＣＳで指定されている伝送レート並びに伝送モードを自端末がサポートしているときには（ステップＳ１６のＮｏ）、ＨＴ−ＳＩＧを用いてＣＣＡカウントすなわち受信パケットの送信終了時刻を計測して、ＨＴパケットの受信処理を行なう（ステップＳ１８）。このとき、受信パケットがＭＦであればＲＸ＿Ｉｎｄをハイすなわちアサートし、受信パケットがＧＦフォーマットであればＲＸ＿Ｉｎｄをローすなわちネゲートする。
【０１１６】
一方、ＨＴ−ＳＩＧフィールド内のＭＣＳで指定されている伝送レート並びに伝送モードを自端末がサポートしていないときには（ステップＳ１６のＹｅｓ）、Ｌ−ＳＩＧを用いることなく、本来の通りＨＴ−ＳＩＧを用いてＣＣＡカウントすなわち受信パケットの送信終了時刻の計測処理を行なう（ステップＳ１７）。このとき、Ｒｘ＿Ｉｎｄをローすなわちネゲートするとともに、タイムベース・コントローラ（前述）の動作を停止する。タイムベース・コントローラが停止すると、ディジタル信号処理を行なう各ブロックの動作が停止して、低消費電力化が図られる。
【０１１７】
図１１に示した処理手順では、以下の５回のフォーマット識別判定が順番で実施される。各識別判定における信頼度も併せて示す。
【０１１８】
（１）ステップＳ１で実施する、プリアンブル部に対する相関レベル検出を用いた受信パケットの帯域検出（Ｂａｎｄ  ｄｅｔｅｃｔｉｏｎ）：低信頼度
（２）ステップＳ３で実施する、ＳＩＧ部のＱ−ＢＰＳＫ判定を用いた、ＧＦパケット判定（Ｇｒｅｅｎ  Ｆｉｅｌｄ  ｄｅｔｅｃｔｉｏｎ）：中信頼度
（３）ステップＳ６で実施する、パリティー・チェックを含むＬ−ＳＩＧの復号処理：高信頼度
（４）ステップＳ９で実施する、ＨＴ−ＳＩＧ部のＱ−ＢＰＳＫ判定：中信頼度
（５）ステップＳ１２で実施する、ＣＲＣチェックを含むＨＴ−ＳＩＧ部の復号処理：高信頼度
【０１１９】
ＩＥＥＥ８０２．１１ｎの各種パケット・フォーマットと、上記（１）〜（５）のパケット・フォーマット識別判定を行なうタイミングを図１３に示しておく。
【０１２０】
図１２に示した処理手順では、上記（５）のＳＩＧ情報の確定によりこれまでのフォーマット識別が誤検出であることが判明したとしても、かかる誤検出ケースから復帰することができない。
【０１２１】
これに対し、一旦は信頼度の低い判定結果に従って復号処理を開始するが、その後の信号処理過程を通じて得られた、より信頼度の高い検査方法を通過した結果に基づくフォーマット識別出力値とは異なる場合には、必要な各種推定演算や復号処理に遡って受信動作を再試行する方法が考えられ（前述）、この方法によれば、パケットの復号精度を向上させることができる。
【０１２２】
図１４Ａ〜図１４Ｅには、パケット・フォーマットの誤判定を検出した時点で受信動作を再試行して復帰する処理を含んだ処理手順をフローチャートの形式で示している。この場合、ＦＦＴ部１０８の入力段に配置されたバッファ部９０７（前述）は、詳細な同期タイミングが確定したことに応答して、各種信号処理を行なう前の受信信号情報を蓄積するものとする。
【０１２３】
上記の時刻ｋ０の時点で、受信パケットの不利案ぶる部分に対する相関レベル検出に基づいて帯域検出（Ｂａｎｄ  ｄｅｔｅｃｔｉｏｎ）を行なって、当該受信パケットが２０ＭＨｚ／４０ＭＨｚローアー帯域／４０ＭＨｚアッパー帯域／４０ＭＨｚ全体域のうちいずれかの受信モードが確定する（ステップＳ２１）。また、同タイミングにおいて、ＣＣＡ＿ｏｆｄｍカウントが開始する（ステップＳ２２）。
【０１２４】
そして、ＧＦパケットのＨＴ−ＳＩＧ２フィールドに相当する４番目のＯＦＤＭシンボル付近で、ＳＩＧ部におけるＱ−ＢＰＳＫ判定に基づいて（前述並びに図７を参照のこと）、受信パケットがＧＦフォーマットであるか否かを判定する（ステップＳ２３）。
【０１２５】
ここで、受信パケットがＧＦフォーマットであると判定したときには（ステップＳ２３のＹｅｓ）、さらに、ＨＴ−ＳＩＧフィールド内のＣＲＣチェックを行なう（ステップＳ２４）。
【０１２６】
ステップＳ２１における帯域検出は低信頼度であり、ステップＳ２３におけるＳＩＧ部のＱ−ＢＰＳＫ判定は中信頼度であるのに対し、ステップＳ２４におけるＨＴ−ＳＩＧのＣＲＣチェックは、信頼度が高い。このため、正しくはレガシー・パケット又はＭＦパケットであるにも拘らずステップＳ２４に進み、ＨＴ−ＳＩＧのＣＲＣチェックによる先行するパケット・フォーマットの識別判定が覆される事態が想定される。
【０１２７】
図１２に示した処理手順では、ＨＴ−ＳＩＧのＣＲＣチェックに失敗したときは処理ルーチンを終了するだけで、誤検出から復帰することはできない。これに対し、図１４Ａ〜図１４Ｅに示す処理手順では、レガシー・パケット又はＭＦパケットのＬ−ＬＴＦ以降の信号処理に遡るべく、バッファ部９０７に蓄積されている受信信号情報を読み出して（ステップＳ２５）、ステップＳ２６に進む。
【０１２８】
受信パケットがＧＦフォーマットではないと判定したとき（ステップＳ２３のＮｏ）、並びに、ステップＳ２４でＨＴ−ＳＩＧ部のＣＲＣチェックに失敗したときには、Ｌ−ＳＩＧフィールドの復号処理（Ｌ−ＳＩＧ  ｄｅｃｏｄｅ）を行なうとともに、Ｌ−ＳＩＧ内のパリティー・チェックを行なう（ステップＳ２６）。
【０１２９】
Ｌ−ＳＩＧ内のパリティー・チェックの信頼度は十分高い。ステップＳ２６でパリティー・エラーが検出されたときには、ＣＣＡ及びＣＣＡ＿ｏｆｄｍをローすなわちネゲートし、ＣＣＡ待機状態に戻って（ステップＳ２６−１：図１４Ｂ）、本処理ルーチンを終了する。
【０１３０】
Ｌ−ＳＩＧ内のパリティー・エラーが検出されない場合には（ステップＳ２６のＰａｓｓ）、さらにＬ−ＳＩＧフィールド内のＲａｔｅ情報並びにＬｅｎｇｔｈ情報の内容がフォーマット違反を犯していないかどうかをチェックする（ステップＳ２７）。
【０１３１】
ステップＳ２７における判定処理は、Ｌ−ＳＩＧ情報の復号結果に基づくものであるから信頼性は十分高い。したがって、フォーマットに違反しているときには、ＣＣＡ及びＣＣＡ＿ｏｆｄｍをローすなわちネゲートし、ＣＣＡ待機状態に戻って（ステップＳ２７−１：図１４Ｃ）、本処理ルーチンを終了する。
【０１３２】
一方、Ｌ−ＳＩＧの記載内容が規定のフォーマットに遵守していれば（ステップＳ２７のＮｏ）、Ｌ−ＳＩＧのＲａｔｅ情報がパケットの伝送レートとして６Ｍｂｐｓを指定しているかどうかをチェックする（ステップＳ２８）。
【０１３３】
Ｌ−ＳＩＧ内のＲａｔｅ情報が６Ｍｂｐｓを示しているときには（ステップＳ２８のＹｅｓ）、当該受信パケットは、ＨＴパケット（ＭＦパケット）又はレガシー・パケットの双方である可能性がある。そこで、上記の時刻ｋ２の時点では、ＨＴ−ＳＩＧ部のＱ−ＢＰＳＫ判定（前述並びに特開２００７−２２１５００号公報を参照のこと）に基づいて、受信パケットがいずれのＨＴフォーマットであるかを判別する（ＨＴ  ｄｅｔｅｃｔｉｏｎ）（ステップＳ２９）。
【０１３４】
ステップＳ２８でＬ−ＳＩＧ内のＲａｔｅ情報が６Ｍｂｐｓを示していないと判定された場合、又は、ステップＳ２９で受信パケットがレガシー・パケットであると判定された場合には、Ｌ−ＳＩＧフィールド内に記載されたＬｅｎｇｔｈ情報が規定の範囲内であるかどうかをチェックする（ステップＳ３０）。
【０１３５】
そして、Ｌ−ＳＩＧ内のＬｅｎｇｔｈ情報が規定の範囲内であれば（ステップＳ３０のＹｅｓ）、Ｌ−ＳＩＧ内のＲａｔｅ情報及びＬｅｎｇｔｈ情報に基づいて受信パケットの送信終了時刻を計測する（ステップＳ３１）。また、ＣＣＡカウントを開始するとともに、Ｒｘ＿Ｉｎｄをハイすなわちアサートし、ＨＴＩｎｄをローすなわちネゲートし、レガシー・パケットとして受信処理を行なう。
【０１３６】
一方、ステップＳ３０において、Ｌ−ＳＩＧ内のＬｅｎｇｔｈ情報が規定の範囲外であると判定された場合には、ＣＣＡ、ＣＣＡ＿ｏｆｄｍ、Ｒｘ＿Ｉｎｄをすべてローすなわちネゲートし、ＣＣＡ待機状態に戻って（ステップＳ４１）、本処理ルーチンを終了する。
【０１３７】
また、ステップＳ２９で受信パケットがＨＴパケット（すなわち、ＭＦパケット）であると判定された場合には、ＭＦパケットのＨＴ−ＳＩＧフィールドの復号処理（ＨＴ−ＳＩＧ  ｄｅｃｏｄｅ）を行なうとともに、ＨＴ−ＳＩＧ内のＣＲＣチェックを行なう（ステップＳ３２）。
【０１３８】
ステップＳ２９におけるＨＴ−ＳＩＧ部のＱ−ＢＰＳＫ判定は中信頼度である。このため、レガシー・パケットであるにも拘らずＭＦパケットとして扱いステップＳ３２の判定処理に失敗する事態が想定される。図１２に示した処理手順では、ＨＴ−ＳＩＧ内のＣＲＣチェックに失敗したときは処理ルーチンを終了するだけで、誤検出から復帰することはできない。これに対し、図１４Ａ〜図１４Ｅに示す処理手順では、ｎ個のＬ−ＬＴＦ以降の信号処理に遡るべく、バッファ部９０７に蓄積されている受信信号情報を読み出して（ステップＳ４２：図１４Ｄ）、ステップＳ３１に進むことで、ＭＦパケットではなくレガシー・パケットの受信処理に復帰する。
【０１３９】
ステップＳ３０においてＬ−ＳＩＧ内の、Ｌｅｎｇｔｈ情報が規定の範囲外であると判定された場合、又は、ステップＳ３０でＨＴ−ＳＩＧ内のＣＲＣチェックに失敗したときには、ＣＣＡ、ＣＣＡ＿ｏｆｄｍ、Ｒｘ＿Ｉｎｄをすべてローすなわちネゲートし、ＣＣＡ待機状態に戻って（ステップＳ３７）、本処理ルーチンを終了する。
【０１４０】
ステップＳ３２のＨＴ−ＳＩＧ内のＣＲＣチェックを通過したときには、続いて、ＨＴ−ＳＩＧ情報の復号結果（ＢＷ２０／４０フィールドのフラグ値）がステップＳ２１における帯域検出に基づく受信モードの判定結果と比較する（ステップＳ３３）。
【０１４１】
ステップＳ２１における帯域検出は低信頼度であるのに対し、ステップＳ３２における判定処理はＨＴ−ＳＩＧ情報の復号結果に基づくもので信頼度が高い。このため、ステップＳ２１における判定結果がＣＲＣチェックに成功した後のＨＴ−ＳＩＧ情報から得られる結果と一致しない、すなわち、ステップＳ２１におけるパケット・フォーマットの識別判定が覆される事態が想定される。
【０１４２】
そこで、両判定結果が一致しないときには（ステップＳ３３のＹｅｓ）、バッファ部９０７に蓄積されているＨＴ−ＳＴＦを読み出して、ＭＩＭＯシステムにおけるＡＧＣ向上などの信号処理をやり直してから（ステップＳ３４：図１４Ｅ）、ＨＴパケットの受信処理を行なう（ステップＳ３５）。このとき、バッファ部９０７は、ＦＦＴ部１０８へＨＴ−ＬＴＦの出力を開始する。また、受信パケットがＭＦであればＲＸ＿Ｉｎｄをハイすなわちアサートし、受信パケットがＧＦフォーマットであればＲＸ＿Ｉｎｄをローすなわちネゲートする。
【０１４３】
一方、ステップＳ２１で実施したプリアンブル部における帯域検出結果がＨＴ−ＳＩＧ部の復号結果と一致するときには（ステップＳ３３のＮｏ）、続いて、Ｌ−ＳＩＧフィールド内に記載されたＬｅｎｇｔｈ情報が、ＩＥＥＥ８０２．１１で規定する通り、３で割り切れる値であるかどうかをチェックする（ステップＳ３６）。
【０１４４】
ステップＳ３６でＬ−ＳＩＧ内のＬｅｎｇｔｈ情報が３で割り切れる値であると判定された場合、又は、ステップＳ２４でＨＴパケット（ＧＦパケット）のＨＴ−ＳＩＧ内のＣＲＣチェックを通過したときには、Ｌ−ＳＩＧフィールド内の記載内容がフォーマット違反を犯していないかどうかをチェックする（ステップＳ３７）。
【０１４５】
また、ステップＳ３６で、Ｌｅｎｇｔｈ情報が３で割り切れる値でないと判定された場合、又は、ステップＳ３７でＨＴ−ＳＩＧがフォーマットに違反していると判定された場合には、ＣＣＡ及びＣＣＡ＿ｏｆｄｍをローすなわちネゲートし、ＣＣＡ待機状態に戻って、本処理ルーチンを終了する（ステップＳ３８）。
【０１４６】
一方、ＨＴ−ＳＩＧの記載内容が規定のフォーマットに違反していなければ（ステップＳ３７のＮｏ）、続いて、ＨＴ−ＳＩＧフィールド内のＭＣＳで指定されている伝送レート並びに伝送モードを自端末がサポートしているかどうかをチェックする（ステップＳ３９）。
【０１４７】
そして、ＨＴ−ＳＩＧフィールド内のＭＣＳで指定されている伝送レート並びに伝送モードを自端末がサポートしているときには（ステップＳ３９のＮｏ）、Ｌ−ＳＩＧ（但し、ＭＦパケットのときのみ）又はＨＴ−ＳＩＧを用いてＣＣＡカウントすなわち受信パケットの送信終了時刻を計測して、ＨＴパケットの受信処理を行なう（ステップＳ３５）。このとき、受信パケットがＭＦであればＲＸ＿Ｉｎｄをハイすなわちアサートし、受信パケットがＧＦフォーマットであればＲＸ＿Ｉｎｄをローすなわちネゲートする。
【０１４８】
一方、ＨＴ−ＳＩＧフィールド内のＭＣＳで指定されている伝送レート並びに伝送モードを自端末がサポートしていないときには（ステップＳ３９のＹｅｓ）、ＣＣＡカウントすなわち受信パケットの送信終了時刻の計測処理を行ない。このとき、Ｒｘ＿Ｉｎｄをローすなわちネゲートするとともに、タイムベース・コントローラ（前述）の動作を停止する（ステップＳ４０）。タイムベース・コントローラが停止すると、ディジタル信号処理を行なう各ブロックの動作が停止して、低消費電力化が図られる。
【０１４９】
図１４Ａ〜図１４Ｅに示した処理手順では、以下の５回のフォーマット識別判定が順番で実施される。各識別判定における信頼度も併せて示す。
【０１５０】
（１）ステップＳ２１で実施する、プリアンブル部に対する相関レベル検出を用いた受信パケットの帯域検出（Ｂａｎｄ  ｄｅｔｅｃｔｉｏｎ）：低信頼度
（２）ステップＳ２３で実施する、ＳＩＧ部のＱ−ＢＰＳＫ判定を用いた、ＧＦパケット判定（Ｇｒｅｅｎ  Ｆｉｅｌｄ  ｄｅｔｅｃｔｉｏｎ）：中信頼度
（３）ステップＳ２６で実施する、パリティー・チェックを含むＬ−ＳＩＧの復号処理：高信頼度
（４）ステップＳ２９で実施する、ＨＴ−ＳＩＧ部のＱ−ＢＰＳＫ判定：中信頼度
（５）ステップＳ３２で実施する、ＣＲＣチェックを含むＨＴ−ＳＩＧ部の復号処理：高信頼度
【０１５１】
プリアンブル部に対する相関レベル検出を用いた帯域検出や、ＳＩＧ部におけるＱ−ＢＰＳＫ判定を用いたパケット・フォーマット検出といった、パケット受信処理の前半に行なわれる信頼度の低いパケット識別判定結果が、それ以後の、ＳＩＧ情報の復号結果に基づく信頼度の高いパケット識別判定結果と一致しないことがある。
【０１５２】
上述したように、図１４Ａ〜図１４Ｅに示した処理手順では、信頼度の低いパケット識別判定結果が、その後に行なわれた信頼度の高いパケット識別判定結果によって覆された場合には、必要な各種推定演算処理や復号処理に遡ってやり直し、正しいパケット識別判定結果に基づいて処理を復帰させるので、各種識別判定ポイントの信頼性を高めることができる。
【０１５３】
具体的には、ステップＳ２４のＧＦ  ＨＴ−ＳＩＧ部のＣＲＣチェックに失敗したときにステップＳ２５を通じてステップＳ２６へ復帰するループ、ステップＳ３２のＭＦ  ＨＴ−ＳＩＧ部のＣＲＣチェックに失敗したときにステップＳ４１を通じてレガシー・パケットの受信処理を行なうステップＳ３１へ復帰するループ、並びに、ステップＳ２１における帯域検出結果がステップＳ３２のＨＴ−ＳＩＧ部の復号結果と一致しないときにステップＳ３４でＨＴ−ＳＴＦの信号処理をやり直してからステップＳ３５のＨＴパケットの受信処理へ復帰するループの、３ループがこれに該当する。
【０１５４】
以下では、各々の復帰方法において、処理を遡るために必要なバッファ量や対象シンボルなどついて詳解する。
【０１５５】
まず、最も信頼性の低い、ステップＳ２１における帯域検出結果の誤検出からの復帰方法について説明する。
【０１５６】
図１５には、正しくはＭＦパケットであるが帯域検出を誤ったときの復帰にかけられるレイテンシーと処理シンボル例を示している（同図中でグレー表示されたシンボルが、遡って処理すべきシンボルに相当する）。
【０１５７】
ステップＳ３３で正しくはＭＦパケットであることが判明した場合には、復帰の際に、バッファ部９０７に蓄えられている受信信号情報を読み出して、ＨＴ−ＳＴＦの処理に遡りＡＧＣ向上やノイズ・レベル推定などの各種推定処理を再度行なえばよい。ここで、ＰＨＹ層の受信処理にかけられる許容レイテンシー（ここでは、Ｘマイクロ秒とする）内に復帰処理を収めるポイントは、ＨＴ−ＬＴＦから算出されるチャネル行列とノイズ・レベルを考慮したＭＭＳＥ波形等化処理を行なうための逆行列演算を準備できないと、ＦＦＴ以降の処理を開始できないことにある。ＳＩＦＳ制限から、許容レイテンシーＸは１６マイクロ秒である（前述）。例えば図１５の下段に示すように、ＨＴ−ＬＴＦ数が１（すなわち、ＭＩＭＯのストリーム本数が１）であるＭＦパケットの場合には、帯域検出の誤検出が判明すると、ＨＴ−ＳＴＦの処理に遡ってノイズ推定を行なうとともに、続くＨＴ−ＬＴＦを用いてチャネル行列を計算した後、さらに再推定されたノイズ・レベルを考慮してＭＭＳＥ波形等化処理を行なうための逆行列演算を行ない、直後のＨＴ−ＤＡＴＡ部に対して波形等化処理する。
【０１５８】
したがって、ＭＦパケットの受信処理を帯域検出の誤検出から正しく復帰させるために、以下の２通りの方法が考えられる。
【０１５９】
（１）再計算のために、ＭＦパケット専用に割り当てられた演算リソースを通常演算リソースと並列に備えてを高速に演算し、復帰を試みない場合と概ね同じタイミングで、逆行列計算を開始できるように、ノイズ・レベル推定値を計算する方法
【０１６０】
（２）後続のシンボル情報をバッファリングしておきながら、チャネル行列推定とノイズ・レベル推定を並行して行ない、双方の情報が揃ってから、逆行列演算を開始し、逆行列演算値が準備できたら、直ちにＤＡＴＡ部の復調を開始する方法
【０１６１】
また、図１６には、正しくはＧＦパケットであるが帯域検出を誤ったときの復帰にかけられるレイテンシーと処理シンボル例を示している（同図中でグレー表示されたシンボルが、遡って処理すべきシンボルに相当する）。ステップＳ３３で正しくはＧＦパケットであることが判明した場合には、復帰の際に、ＨＴ−ＳＩＧのＣＲＣチェックの終了時刻以前に受信したＨＴ−ＬＴＦの受信信号情報をバッファ部９０７から読み出して、チャネル行列の計算とＭＭＳＥは系統化処理を行なうための逆行列演算を行なう。図示のように、１番目のＨＴ−ＬＴＦの処理まで遡るが、これは、帯域の誤検出によりトーン数の異なるＬ−ＬＴＦとして処理されてしまっていることに依拠する。
【０１６２】
図１６の下段に示す、ＨＴ−ＬＴＦ数が１（すなわち、ＭＩＭＯのストリーム本数が１）で且つＤＡＴＡシンボルが１つだけのＧＦパケットの場合には、１番目のＨＴ−ＬＴＦに遡り、ＨＴ−ＳＩＧの復号を経て、チャネル等化を行ない、ＨＴ−ＤＡＴＡ部の復号まで、ＰＨＹの受信処理にかけられる許容レイテンシーＸマイクロ秒内に収める必要があり、最も厳しい状況となる。
【０１６３】
したがって、ＧＦパケットの受信処理を帯域検出の誤検出から正しく復帰させるために、以下の３通りの方法が考えられる。
【０１６４】
（１）再計算のために、ＧＦパケット専用に割り当てられた演算リソースを備えて、高速に演算し、復帰を試みない場合と概ね同じタイミングで、逆行列計算を開始できるように、ＨＴ−ＬＴＦを用いたチャネル等化、ＨＴ−ＳＩＧの復号、１個のＤＡＴＡシンボルの復号を行なう方法
【０１６５】
（２）遅れたＯＦＤＭシンボル復調をレイテンシーＸマイクロ秒内で処理できる受信系を備えておく方法
【０１６６】
（３）処理の遅れを取り戻すまでは、上記（２）の回路を用い、回復できたら、通常の処理回路に切り替えて、消費電力の増加を防ぐ方法
【０１６７】
なお、ステップＳ２１でレガシー・パケットであると誤判定した場合には、レガシー・パケットのＳＩＧＮＡＬ情報（Ｌ−ＳＩＧ）に利用帯域を示す識別フラグがないことから、復帰させるべきかどうかを判断することができない。このため、本実施形態ではレガシー・パケットの当該誤判定を復帰処理の対象外とする。
【０１６８】
続いて、信頼度が中程度となるＳＩＧ部のＱ−ＢＰＳＫ判定結果が、その後のＳＩＧ部の復号結果との不一致により誤検出が判明した際の（ステップＳ２４、Ｓ３２でＮｏとなった場合）、復帰方法について説明する。
【０１６９】
図１７には、正しくはレガシー・パケット又はＧＦパケットであるがＱ−ＢＰＳＫ判定によりＭＦパケットと誤判定したときの復帰にかけられるレイテンシーと処理シンボル例を示している。
【０１７０】
復帰の際には、まず、ステップＳ２３におけるＧＦフォーマットの判定結果（ＧＦ  ｄｅｔｅｃｔｉｏｎ）を改めて参照して、正しくはレガシー・パケット又はＧＦパケットのうちいずれであるかを判定する検出処理を実行する。
【０１７１】
受信パケットが正しくはレガシー・パケットであることが判明したときには、図１７の中段に示すように、３又は４個のＤＡＴＡシンボルまで遡って処理を実行し直し、各種推定計算や復号処理を行なうことで、レガシー・パケットの受信処理に復帰することができる。ここで、ＰＨＹの受信処理にかけられる許容レイテンシーＸマイクロ秒内に収めるには、以下の３通りの方法が考えられる。
【０１７２】
（１）再計算のために、レガシー・パケット専用に割り当てられた演算リソースを使って、高速に演算し、復帰を試みない場合と同じタイミングで、逆行列計算を開始できるように、遅れたＯＦＤＭシンボル復調を行なうことが可能な受信系を備えておく方法
【０１７３】
（２）遅れたＯＦＤＭシンボル復調をレイテンシーＸマイクロ秒内で処理できる受信系を備えておく方法
【０１７４】
（３）処理の遅れを取り戻すまでは、上記（２）の回路を用い、回復できたら、通常の処理回路に切り替えて、消費電力の増加を防ぐ方法
【０１７５】
一方、受信パケットが正しくはＧＦパケットであることが判明したときには、図１７の下段に示すように、１番目又は２番目のＨＴ−ＬＴＦと最初のＤＡＴＡシンボルまで遡って処理を実行し直し、各種推定計算や復号処理を行なことで、ＧＦパケットの受信処理に復帰することができる。ここで、ＰＨＹの受信処理にかけられる許容レイテンシーＸマイクロ秒内に収めるには、以下の３通りの方法が考えられる。
【０１７６】
（１）再計算のために、ＧＦパケット専用に割り当てられた演算リソースを通常演算リソースと並列に備えてを高速に演算し、復帰を試みない場合と概ね同じタイミングで、逆行列計算を開始できるように、遅れたＯＦＤＭシンボル復調を行なうことが可能な受信系を備えておく方法
【０１７７】
（２）遅れたＯＦＤＭシンボル復調をレイテンシーＸマイクロ秒内で処理できる受信系を備えておく方法
【０１７８】
（３）処理の遅れを取り戻すまでは、上記（２）の回路を用い、回復できたら、通常の処理回路に切り替えて、消費電力の増加を防ぐ方法
【０１７９】
また、図１８には、正しくはレガシー・パケット又はＭＦパケットであるがＱ−ＢＰＳＫ判定によりＧＦパケットと誤判定したときの復帰にかけられるレイテンシーと処理シンボル例を示している。
【０１８０】
復帰の際には、まず、Ｌ−ＳＩＧ以降の３ＯＦＤＭシンボルをバッファ９０７から読み取りＱ−ＢＰＳＫ判定を行なうことによってＨＴフォーマット又はレガシー・フォーマットのいずれであるかを判定する検出処理を実行する。
【０１８１】
ここで、受信パケットが正しくはレガシー・パケットであることが判明したときには、図１８の中段に示すように、バッファ９０７から読み取ったＬ−ＳＩＧ並びに２ＯＦＤＭシンボル分のＬ−ＤＡＴＡの復調処理を行なって、レガシー・パケットの受信処理に復帰することができる。ここで、ＰＨＹの受信処理にかけられる許容レイテンシーＸマイクロ秒内で、帯域検出の誤検出から復帰するためには、以下の３通りの方法が考えられる。
【０１８２】
（１）再計算のために、レガシー・パケット専用に割り当てられた演算リソースを使って、高速に演算し、復帰を試みない場合と同じタイミングで、逆行列計算を開始できるように、遅れたＯＦＤＭシンボル復調を行なうことが可能な受信系を備えておく方法
【０１８３】
（２）遅れたＯＦＤＭシンボル復調をレイテンシーＸマイクロ秒内で処理できる受信系を備えておく方法
【０１８４】
（３）処理の遅れを取り戻すまでは、上記（２）の回路を用い、回復できたら、通常の処理回路に切り替えて、消費電力の増加を防ぐ方法
【０１８５】
一方、受信パケットが正しくはＭＦパケットであることが判明したときには、図１８の上段に示すように、バッファ９０７から読み取ったＬ−ＳＩＧ及びＨＴ−ＳＩＧの復調処理を行なって、レガシー・パケットの受信処理に復帰することができる。ここで、ＰＨＹの受信処理にかけられる許容レイテンシーＸマイクロ秒内で、帯域検出の誤検出から復帰するためには、以下の３通りの方法が考えられる。
【０１８６】
（１）計算のために、ＭＦパケット専用に割り当てられた演算リソースを使って、高速に演算し、復帰を試みない場合と同じタイミングで、逆行列計算を開始できるように、Ｌ−ＳＩＧとＨＴ−ＳＩＧ２個分のＯＦＤＭシンボル復調を行なうことが可能な受信系を備えておく方法
【０１８７】
（２）遅れたＯＦＤＭシンボル復調をレイテンシーＸマイクロ秒内で処理できる受信系を備えておく方法
【０１８８】
（３）処理の遅れを取り戻すまでは、上記（２）の回路を用い、回復できたら、通常の処理回路に切り替えて、消費電力の増加を防ぐ方法
【０１８９】
なお、ステップＳ２３で実施されるＳＩＧ部のＱ−ＢＰＳＫ判定において、正しくはＨＴパケットであるのにレガシー・パケットと誤判定した場合には、続くステップＳ２６におけるＬ−ＳＩＧ内のパリティー・チェックに失敗する。この結果、ステップＳ２６−１に進んでエラー処理が行なわれるが、そこから復帰させることはできないので、本実施形態ではレガシー・パケットの当該誤判定を復帰処理の対象外とする。
【０１９０】
これまで、図１に示した無線通信機の構成並びに動作について説明してきたが、当該無線通信機能は、例えばコンピューターなどの情報処理機器に搭載して用いられる。図１９には、無線通信機能を搭載したコンピューターの構成例を示している。
【０１９１】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１は、オペレーティング・システム（ＯＳ）が提供するプログラム実行環境下で、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２やハード・ディスク・ドライブ（ＨＤＤ）１１に格納されているプログラムを実行する。例えば、後述する受信パケットの同期処理又はその一部の処理をＣＰＵ１が所定のプログラムを実行するという形態で実現することもできる。
【０１９２】
ＲＯＭ２は、ＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）やＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）などのプログラム・コードを恒久的に格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３は、ＲＯＭ２やＨＤＤ１１に格納されているプログラムをＣＰＵ１が実行する際にロードしたり、実行中のプログラムの作業データを一時的に保持したりするために使用される。これらはＣＰＵ１のローカル・ピンに直結されたローカル・バス４により相互に接続されている。
【０１９３】
ローカル・バス４は、ブリッジ５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスなどの入出力バス６に接続されている。
【０１９４】
キーボード８と、マウスなどのポインティング・デバイス９は、ユーザにより操作される入力デバイスである。ディスプレイ１０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などから成り、各種情報をテキストやイメージで表示する。
【０１９５】
ＨＤＤ１１は、記録メディアとしてのハード・ディスクを内蔵したドライブ・ユニットであり、ハード・ディスクを駆動する。ハード・ディスクには、オペレーティング・システムや各種アプリケーションなどＣＰＵ１が実行するプログラムをインストールしたり、データ・ファイルなどを保存したりするために使用される。
【０１９６】
通信部１２は、例えばＩＥＥＥ８０２．１１ａ／ｎに従う無線通信インターフェースであり、インフラストラクチャ・モード下でアクセスポイント若しくは端末局として動作し、あるいはアドホック・モード下で動作し、通信範囲内に存在するその他の通信端末との通信を実行する。
【産業上の利用可能性】
【０１９７】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０１９８】
本明細書では、主にＩＥＥＥ８０２．１１の拡張規格であるＩＥＥＥ８０２．１１ｎに適用した実施形態を中心に説明してきたが、本発明の要旨はこれに限定されるものではない。複数の異なるパケット・フォーマットが混在するネットワーク環境下で動作する無線端末に対して、同様に本発明を適用することができる。
【０１９９】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【０２００】
【図１Ａ】図１Ａは、本発明の一実施形態に係るＭＩＭＯ受信機の構成例を示した図である。
【図１Ｂ】図１Ｂは、本発明の一実施形態に係るＭＩＭＯ受信機の構成例を示した図である。
【図２】図２は、レガシー・モードにおけるパケット・フォーマットを示した図である。
【図３】図３は、ＭＭモードにおけるパケット・フォーマットを示した図である。
【図４】図４は、ＧＦモードにおけるパケット・フォーマットを示した図である。
【図５】図５は、Ｌ−ＳＩＧフィールドのフォーマットを示した図である。
【図６】図６は、ＨＴ−ＳＩＧフィールドのデータ構造を示した図である。
【図７】図７は、Ｌ−ＳＩＧフィールドに対して９０度だけ回転させた位相空間上でＨＴ−ＳＩＧフィールドのＢＰＳＫ変調を行なう仕組みを説明するための図である。
【図８】図８は、ＩＥＥＥ８０２．１１ｎのパケット・フォーマットを示した図である。
【図９】図９は、図１に示した受信機１００の、同期処理部１０６及び周波数オフセット推定・補正部１０７付近の構成を詳細に示した図である。
【図１０】図１０は、受信機が、レガシー・パケット、ＭＦパケット、ＧＦパケットの各フォーマットのパケットを受信処理する手順を示したタイミング・チャートである。
【図１１】図１１は、受信機が、レガシー・パケット、ＭＦパケット、ＧＦパケットの各フォーマットのパケットを受信処理する手順を示したタイミング・チャートである。
【図１２】図１２は、ＩＥＥＥ８０２．１１ｎのＭＭモードで動作する受信機が、自端末がサポートしていないパケット伝送モードも含めて、ＳＩＧＮＡＬ情報が示すすべての変調方式や符号化方式に対応して、受信パケットの送信終了時刻を計測するための処理手順の一例を示したフローチャートである。
【図１３】図１３は、ＩＥＥＥ８０２．１１ｎの各種パケット・フォーマットにおいて各パケット・フォーマット識別判定を行なうタイミングを示した図である。
【図１４Ａ】図１４Ａは、ＩＥＥＥ８０２．１１ｎのＭＭモードで動作する受信機が、自端末がサポートしていないパケット伝送モードも含めて、ＳＩＧＮＡＬ情報が示すすべての変調方式や符号化方式に対応して、受信パケットの送信終了時刻を計測するための処理手順の他の例を示したフローチャートである。
【図１４Ｂ】図１４Ｂは、ＩＥＥＥ８０２．１１ｎのＭＭモードで動作する受信機が、自端末がサポートしていないパケット伝送モードも含めて、ＳＩＧＮＡＬ情報が示すすべての変調方式や符号化方式に対応して、受信パケットの送信終了時刻を計測するための処理手順の他の例を示したフローチャートである。
【図１４Ｃ】図１４Ａは、ＩＥＥＥ８０２．１１ｎのＭＭモードで動作する受信機が、自端末がサポートしていないパケット伝送モードも含めて、ＳＩＧＮＡＬ情報が示すすべての変調方式や符号化方式に対応して、受信パケットの送信終了時刻を計測するための処理手順の他の例を示したフローチャートである。
【図１４Ｄ】図１４Ｂは、ＩＥＥＥ８０２．１１ｎのＭＭモードで動作する受信機が、自端末がサポートしていないパケット伝送モードも含めて、ＳＩＧＮＡＬ情報が示すすべての変調方式や符号化方式に対応して、受信パケットの送信終了時刻を計測するための処理手順の他の例を示したフローチャートである。
【図１４Ｅ】図１４Ｂは、ＩＥＥＥ８０２．１１ｎのＭＭモードで動作する受信機が、自端末がサポートしていないパケット伝送モードも含めて、ＳＩＧＮＡＬ情報が示すすべての変調方式や符号化方式に対応して、受信パケットの送信終了時刻を計測するための処理手順の他の例を示したフローチャートである。
【図１５】図１５は、正しくはＭＦパケットであるが帯域検出を誤ったときの復帰にかけられるレイテンシーと処理シンボル例を示した図である。
【図１６】図１６は、正しくはＧＦパケットであるが帯域検出を誤ったときの復帰にかけられるレイテンシーと処理シンボル例を示した図である。
【図１７】図１７は、正しくはレガシー・パケット又はＧＦパケットであるがＱ−ＢＰＳＫ判定によりＭＦパケットと誤判定したときの復帰にかけられるレイテンシーと処理シンボル例を示した図である。
【図１８】図１８は、正しくはレガシー・パケット又はＭＦパケットであるがＱ−ＢＰＳＫ判定によりＧＦパケットと誤判定したときの復帰にかけられるレイテンシーと処理シンボル例を示した図である。
【図１９】図１９は、無線通信機能を搭載したコンピューターの構成例を示した図である。
【符号の説明】
【０２０１】
１…ＣＰＵ
２…ＲＯＭ
３…ＲＡＭ
４…ローカル・バス
５…ブリッジ
６…入出力バス
７…入出力インターフェース
８…キーボード
９…ポインティング・デバイス（マウス）
１０…ディスプレイ
１１…ＨＤＤ
１２…通信部
１００…受信機
１０１…ＲＦ部
１０２…ＡＤコンバータ（ＡＤＣ）
１０３…ディジタル・フィルタ
１０４…ＤＣオフセット・ＩＣインバランス補正部
１０５…ＡＧＣ制御部
１０６…同期処理部
１０７…周波数オフセット推定・補正部
１０８…ＦＦＴ部
１０９…波形等化部
１１０…アナログ・チャネル推定誤差補正部
１１１…復号部
９０１…Ｌ−ＳＴＦ相関部
９０２…第１の閾値判定部
９０３…Ｌ−ＬＴＦ相関部
９０４…第２の閾値判定部
９０５…周波数オフセット推定部
９０６…周波数オフセット補正部
９０７…バッファ部
【図１Ａ】
2010109401.tif 000004
【図１Ｂ】
2010109401.tif 000005
【図２】
2010109401.tif 000006
【図３】
2010109401.tif 000007
【図４】
2010109401.tif 000008
【図５】
2010109401.tif 000009
【図６】
2010109401.tif 000010
【図７】
2010109401.tif 000011
【図９】
2010109401.tif 000012
【図１２】
2010109401.tif 000013
【図１３】
2010109401.tif 000014
【図１４Ａ】
2010109401.tif 000015
【図１４Ｂ】
2010109401.tif 000016
【図１４Ｃ】
2010109401.tif 000017
【図１４Ｄ】
2010109401.tif 000018
【図１４Ｅ】
2010109401.tif 000019
【図１９】
2010109401.tif 000020
【図８】
2010109401.tif 000021
【図１０】
2010109401.tif 000022
【図１１】
2010109401.tif 000023
【図１５】
2010109401.tif 000024
【図１６】
2010109401.tif 000025
【図１７】
2010109401.tif 000026
【図１８】
2010109401.tif 000027