(57)【要約】【課題】プリアンブル中のＳＩＧＮＡＬフィールドで発生するパリティ・エラーに対してロバストとなる無線通信を行なう。【解決手段】ＩＥＥＥ８０２．１１ｎにおいて、レガシー・パケット及びＭＭパケットのＬ−ＳＩＧに記載する情報に一定のルールをする。ＨＴ端末は、Ｌ−ＳＩＧの記載内容が規定内であるかどうかを検出する手段を備え、Ｌ−ＳＩＧに規定外の情報が記載されていたときには、パリティ・エラーが検出されない場合であっても、Ｌ−ＳＩＧから読み取った情報を無効なものとして廃棄することで、偽陽性検出精度を向上する。【選択図】  図２Ａ
2008010904.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信方式で動作する第１の通信局と、第１の通信方式及び第２の通信方式の双方において動作可能な第２の通信局が共存する無線通信システムであって、
第２の通信局は、第２の通信方式においてパケットを伝送するときには、該パケットのヘッダ部には少なくとも第１の通信方式に則った第１のシグナル・フィールドと第２の通信方式に則った第２のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドはパリティ・ビットを含んでおり、
第２の通信局は、他の通信局からパケットを受信したときには、第１のシグナル・フィールドをパリティ・チェックするとともに、パリティ・エラーを検出しない場合にはさらに第１のシグナル・フィールドの記載内容が第１の通信方式の規定に抵触しないかどうかをチェックする、
ことを特徴とする無線通信システム。
【請求項２】
第２の通信方式に則って伝送するパケットの第１のシグナル・フィールドの記載内容に関して、第１の通信方式から逸脱しない範囲内で第２の通信方式に固有の規定が設けられており、
第２の通信局は、他の通信局からパケットを受信したときには、第１のシグナル・フィールドの記載内容が第２の通信方式に設けられた前記の規定に抵触しないかどうかをチェックする、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
第１のシグナル・フィールドはパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを含み、ＬＥＮＧＴＨフィールドは第１の通信方式で制限されるパケットの最長パケット長以上の値を記載可能なビット・サイズを持ち、
第２の通信局は、他の通信局からパケットを受信したときに、第１のシグナル・フィールド内のＬＥＮＧＴＨの記載値が第１の通信方式で制限されるパケットの最長パケット長を超えていないかどうかをチェックする、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項４】
第１の通信方式では有限数の伝送レートが規定され、第１のシグナル・フィールドはパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを含み、ＲＡＴＥフィールドでは規定された伝送レートをビット配列で表現し、
第２の通信局は、他の通信局からパケットを受信したときに、第１のシグナル・フィールド内のＲＡＴＥに規定された伝送レートを表すビット配列が記載されているかどうかをチェックする、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項５】
第２の通信局は、他の通信局からパケットを受信したときに、第１のシグナル・フィールドの終端が０のビット系列で構成されているかどうかをチェックする、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項６】
第１のシグナル・フィールドはパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを含み、
第２の通信方式では、パケットの第１のシグナル・フィールドのＲＡＴＥには特定の伝送レートを表すビット配列を記載することが規定されており、
第２の通信局は、他の通信局からパケットを受信したときに、パケットの第１のシグナル・フィールドのＲＡＴＥに前記特定の伝送レートを表すビット配列が記載されているかどうかをチェックする、
ことを特徴とする請求項２に記載の無線通信システム。
【請求項７】
第１の通信方式では、単位時間当たりに伝送可能なデータ長が伝送レート毎に規定され、
第１のシグナル・フィールドはパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを含み、
第２の通信方式では、第１のシグナル・フィールド内のＬＥＮＧＴＨ÷ＲＡＴＥの値により周辺局の送信待機期間を表すことと、ＲＡＴＥに記載された伝送レートで規定される単位時間当たりに伝送可能なデータ長に基づいて決定される値をＬＥＮＧＴＨに記載することが規定され、
第２の通信局は、他の通信局からパケットを受信したときに、第１のシグナル・フィールド内のＬＥＮＧＴＨに双方で取り決めた値が記載されているかどうかをチェックする、
ことを特徴とする請求項２に記載の無線通信システム。
【請求項８】
第１の通信方式と第２の通信方式が共存する無線通信環境下で動作する無線通信装置であって、
無線信号を送信する送信手段と、
無線信号を受信する受信手段と、
送信するパケットを生成するパケット生成手段と、
受信したパケットを解析するパケット解析手段と、
前記パケット解析手段により受信パケットを解析した結果に応じて前記送信手段及び前記受信手段における通信動作を制御する通信制御手段を備え、
前記パケット生成手段は、第２の通信方式で伝送するパケットのヘッダ部に第１の通信方式に則った第１のシグナル・フィールドと第２の通信方式に則った第２のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドにパリティ・ビットを設け、
前記パケット解析手段は、受信パケットの第１のシグナル・フィールドをパリティ・チェックするとともに、パリティ・エラーを検出しない場合にはさらに第１のシグナル・フィールドの記載内容が第１の通信方式の規定に抵触しないかどうかをチェックする、
ことを特徴とする無線通信装置。
【請求項９】
第２の通信方式では、パケットの第１のシグナル・フィールドの記載内容に関して、第１の通信方式から逸脱しない範囲内で第２の通信方式に固有の規定が設けられており、
前記パケット解析手段は、受信パケットの第１のシグナル・フィールドの記載内容が第２の通信方式に設けられた前記の規定に抵触しないかどうかをチェックする、
ことを特徴とする請求項８に記載の無線通信装置。
【請求項１０】
前記パケット生成手段は、第１のシグナル・フィールド内にパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを設け、ＬＥＮＧＴＨフィールドを第１の通信方式で制限されるパケットの最長パケット長以上の値を記載可能なビット・サイズとし、
前記パケット解析手段は、受信パケットの第１のシグナル・フィールド内のＬＥＮＧＴＨの記載値が第１の通信方式で制限されるパケットの最長パケット長を超えていないかどうかをチェックする、
ことを特徴とする請求項８に記載の無線通信装置。
【請求項１１】
第１の通信方式では有限数の伝送レートが規定され、前記パケット生成手段は、第１のシグナル・フィールド内にパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを設け、ＲＡＴＥフィールドに伝送レートを表現するビット配列を記載し、
前記パケット解析手段は、受信パケットの第１のシグナル・フィールド内のＲＡＴＥフィールドに伝送レートを表すビット配列が記載されているかどうかをチェックする、
ことを特徴とする請求項８に記載の無線通信装置。
【請求項１２】
前記パケット解析手段は、受信パケットの第１のシグナル・フィールドの終端が０のビット系列で構成されているかどうかをチェックする、
ことを特徴とする請求項８に記載の無線通信装置。
【請求項１３】
前記パケット生成手段は、第１のシグナル・フィールド内にパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを設け、第２の通信方式で伝送するパケットの第１のシグナル・フィールドのＲＡＴＥフィールドには特定の伝送レートを表すビット配列を記載し、
前記パケット解析手段は、受信パケットの第１のシグナル・フィールドのＲＡＴＥに前記特定の伝送レートを表すビット配列が記載されているかどうかをチェックする、
ことを特徴とする請求項９に記載の無線通信装置。
【請求項１４】
第１の通信方式では、単位時間当たりに伝送可能なデータ長が伝送レート毎に規定され、
前記パケット生成手段は、第１のシグナル・フィールド内にパケットの伝送レートとパケット長を記載するＲＡＴＥ及びＬＥＮＧＴＨフィールドを設け、第２の通信方式で伝送する第１のシグナル・フィールド内のＬＥＮＧＴＨ÷ＲＡＴＥの値により周辺局の送信待機期間を表し、ＲＡＴＥに記載された伝送レートで規定される単位時間当たりに伝送可能なデータ長に基づいて決定される値をＬＥＮＧＴＨに記載し、
前記パケット解析手段は、受信パケットの第１のシグナル・フィールド内のＬＥＮＧＴＨフィールドには双方で取り決めた値が記載されているかどうかをチェックする、
ことを特徴とする請求項９に記載の無線通信装置。
【請求項１５】
前記無線通信環境下では、第２の通信方式で伝送されるパケットは、第２のシグナル・フィールド以降にメディア・アクセス・コントロール（ＭＡＣ）フレームを含んでおり、
前記パケット解析手段は、受信パケットの第１のシグナル・フィールド以降に有効な第２のシグナル・フィールドが存在するかどうかを検出する検出手段をさらに備え、
前記通信制御手段は、前記パケット解析手段が受信パケットの第１のシグナル・フィールドをチェックした結果、及び第２のシグナル・フィールドの存否を検出した結果に応じて、第１又は第２の通信方式のいずれかに適応させてＭＡＣフレームの受信動作を行なわせる、
ことを特徴とする請求項８に記載の無線通信装置。
【請求項１６】
前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに成功した場合、前記通信制御手段は、有効な第２のシグナル・フィールドを受信できたときには第２の通信方式に則ってＭＡＣフレームの受信動作を行なわせるが、それ以外のときには第１の通信方式に則ってＭＡＣフレームの受信動作を行なわせる、
ことを特徴とする請求項１５に記載の無線通信装置。
【請求項１７】
前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに失敗した場合であっても、前記通信制御手段は、第２のシグナル・フィールドの受信を試み、有効な第２のシグナル・フィールドを受信できたときには第２の通信方式に則ってＭＡＣフレームの受信動作を行なわせる、
ことを特徴とする請求項１５に記載の無線通信装置。
【請求項１８】
前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに失敗した場合、又は、前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに失敗した場合し且つ有効な第２のシグナル・フィールドを受信できない場合には、前記通信制御手段は、前記送信手段及び前記受信手段をキャリア検出状態に移行させる、
ことを特徴とする請求項１５に記載の無線通信装置。
【請求項１９】
第２の通信方式に則って伝送するパケットの第１のシグナル・フィールドの記載内容に関して、第１の通信方式から逸脱しない範囲内で第２の通信方式に固有の規定が設けられており、
前記通信制御手段は、前記パケット解析手段により受信パケットをチェックして第１のシグナル・フィールドの記載内容が第２の通信方式に設けられた前記の規定に抵触する場合には、第１の通信方式に則ってＭＡＣフレームの受信動作を行なわせる、
ことを特徴とする請求項１５に記載の無線通信装置。
【請求項２０】
第２の通信方式に則って伝送するパケットの第１のシグナル・フィールドの記載内容に関して、第１の通信方式から逸脱しない範囲内で第２の通信方式に固有の規定が設けられており、
前記通信制御手段は、前記パケット解析手段により受信パケットをチェックして第１のシグナル・フィールドの記載内容が第２の通信方式に設けられた前記の規定に抵触する場合であっても、第２のシグナル・フィールドの受信を試み、有効な第２のシグナル・フィールドを受信できたときには第２の通信方式に則ってＭＡＣフレームの受信動作を行なわせる、
ことを特徴とする請求項１５に記載の無線通信装置。
【請求項２１】
第２の通信方式で伝送するパケットの第１のシグナル・フィールド内では、ＬＥＮＧＴＨ÷ＲＡＴＥの値により周辺局の送信待機期間が表現されており、
前記通信制御手段は、有効な第２のシグナル・フィールドを受信できた場合であっても、以降で有効なＭＡＣフレームを受信できないときには、第１のシグナル・フィールド内に記載されているＬＥＮＧＴＨ÷ＲＡＴＥの値に基づいて送信待機期間を設定する、
ことを特徴とする請求項１６、１７、又は２０のいずれかに記載の無線通信装置。
【請求項２２】
第１の通信方式と第２の通信方式が共存する無線通信環境下において通信動作を行なうための無線通信方法であって、
ヘッダ部に第１の通信方式に則った第１のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドにパリティ・ビットを設けたパケットを生成して、第１の通信方式に従って伝送する第１のパケット送信ステップと、
ヘッダ部に第１の通信方式に則った第１のシグナル・フィールドと第２の通信方式に則った第２のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドにパリティ・ビットを設けたパケットを生成して、第２の通信方式に従って伝送する第２のパケット送信ステップと、
他の通信局からパケットを受信するパケット受信ステップと、
受信パケットの第１のシグナル・フィールドをパリティ・チェックするとともに、パリティ・エラーを検出しない場合にはさらに第１のシグナル・フィールドの記載内容が第１の通信方式の規定に抵触しないかどうかをチェックするパケット解析ステップと、
受信パケットの第１のシグナル・フィールド以降に有効な第２のシグナル・フィールドが存在するかどうかを検出する検出ステップと、
前記パケット解析ステップにおいて受信パケットの第１のシグナル・フィールドをチェックした結果、及び第２のシグナル・フィールドの存否を検出した結果に応じて、第１又は第２の通信方式のいずれかに適応させて、シグナル・フィールド以降のフレーム受信動作を行なうフレーム受信ステップと、
を具備することを特徴とする無線通信方法。
【請求項２３】
第１の通信方式と第２の通信方式が共存する無線通信環境下において通信動作を行なう処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータに対し、
ヘッダ部に第１の通信方式に則った第１のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドにパリティ・ビットを設けたパケットを生成して、第１の通信方式に従って伝送する第１のパケット送信手順と、
ヘッダ部に第１の通信方式に則った第１のシグナル・フィールドと第２の通信方式に則った第２のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドにパリティ・ビットを設けたパケットを生成して、第２の通信方式に従って伝送する第２のパケット送信手順と、
他の通信局からパケットを受信するパケット受信手順と、
受信パケットの第１のシグナル・フィールドをパリティ・チェックするとともに、パリティ・エラーを検出しない場合にはさらに第１のシグナル・フィールドの記載内容が第１の通信方式の規定に抵触しないかどうかをチェックするパケット解析手順と、
受信パケットの第１のシグナル・フィールド以降に有効な第２のシグナル・フィールドが存在するかどうかを検出する検出手順と、
前記パケット解析手順を実行して受信パケットの第１のシグナル・フィールドをチェックした結果、及び第２のシグナル・フィールドの存否を検出した結果に応じて、第１又は第２の通信方式のいずれかに適応させて、シグナル・フィールド以降のフレーム受信動作を行なうフレーム受信手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）若しくはＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のように複数の無線局間で相互に通信を行なう無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに係り、特に、ＩＥＥＥ８０２．１１ｎに準拠して、ＩＥＥＥ８０２．１１ａ／ｇとの互換性を保ちながら通信動作を行なう無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、プリアンブル中に記載された情報に基づいて正しくパケット交換シーケンスを実行する無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに係り、特に、プリアンブル中の伝送レートやデータ長などの情報を記載したＳＩＧＮＡＬフィールドで発生するパリティ・エラーに対してロバストとなる無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
旧来の有線通信方式における配線から解放するシステムとして、無線ネットワークが注目されている。無線ネットワークに関する標準的な規格として、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１やＩＥＥＥ８０２．１５を挙げることができる。
【０００４】
例えばＩＥＥＥ８０２．１１ａ／ｇでは、無線ＬＡＮの標準規格として、マルチキャリア方式の１つであるＯＦＤＭ（ＯｒｔｈｏｇｏｎａｌＦｒｅｑｕｅｎｃｙ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅｘｉｎｇ：直交周波数分割多重）変調方式が採用されている。ＯＦＤＭ変調方式では、ＯＦＤＭ変調方式によれば、送信データを相互に直交する周波数が設定された複数のキャリアに分配して伝送するので、各キャリアの帯域が狭帯域となり、周波数利用効率が非常に高く、周波数選択性フェージング妨害に強い。
【０００５】
ＩＥＥＥ８０２．１１ａ／ｇの規格では最大で５４Ｍｂｐｓの通信速度を達成する変調方式をサポートしているが、さらなる高ビットレートを実現できる次世代の無線ＬＡＮ規格が求められている。例えば、ＩＥＥＥ８０２．１１ａ／ｇの拡張規格であるＩＥＥＥ８０２．１１ｎでは、ＭＩＭＯ（Ｍｕｌｔｉ−Ｉｎｐｕｔ  Ｍｕｌｔｉ−Ｏｕｔｐｕｔ）通信を採用することによって、実効スループットで１００ＭＢＰＳを超える高速な無線ＬＡＮ技術の開発を目指している。
【０００６】
また、ＩＥＥＥ８０２．１１ｎのＰＨＹ層は、従来のＩＥＥＥ８０２．１１ａ／ｇとは変調方式や符号化方式などの伝送方式（Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ：ＭＣＳ）が全く相違する高スループット（Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ：ＨＴ）伝送モード（以下では、「ＨＴモード」とも呼ぶ）を持つとともに、従来のＩＥＥＥ８０２．１１ａ／ｇと同じパケット・フォーマット及び同じ周波数領域でデータ伝送を行なう動作モード（以下では、「レガシー・モード」とも呼ぶ）も備えている。さらにＨＴモードの１つとして、ＩＥＥＥ８０２．１１ａ／ｇに準拠する従来端末（以下では、「レガシー端末」とも呼ぶ）との互換性を持つ“Ｍｉｘｅｄ  Ｍｏｄｅ（ＭＭ）”と呼ばれる動作モードが規定されている（例えば、非特許文献１を参照のこと）。現在のＩＥＥＥ８０２．１１ｎ（ＥＷＣ）では、Ｍｉｘｅｄ  Ｍｏｄｅ（ＭＭ）への対応は必須である。
【０００７】
図４〜図５には、レガシー・モード並びにＭＭモードそれぞれにおけるパケット・フォーマットをそれぞれ示している。但し、各図において１ＯＦＤＭシンボルは４マイクロ秒であるとする。
【０００８】
図４に示すレガシー・モード下のパケット（以下、「レガシー・パケット」とも呼ぶ）はＩＥＥＥ８０２．１１ａ／ｇと全く同じフォーマットである。レガシー・パケットのヘッダ部は、レガシー・プリアンブルとして、パケット発見用の既知ＯＦＤＭシンボルからなるＬ−ＳＴＦ（Ｌｅｇａｃｙ  Ｓｈｏｒｔ  Ｔｒａｉｎｉｎｇ  Ｆｉｅｌｄ）と、同期獲得並びに等化用の既知トレーニング・シンボルからなるＬ−ＬＴＦ（Ｌｅｇａｃｙ  Ｌｏｎｇ  Ｔｒａｉｎｉｎｇ  Ｆｉｅｌｄ）と、伝送レートやデータ長などを記載するＳＩＧＮＡＬフィールドとしてのＬ−ＳＩＧ（Ｌｅｇａｃｙ  ＳＩＧＮＡＬ  Ｆｉｅｌｄ）で構成され、これに続いてペイロード（Ｄａｔａ）が送信される。
【０００９】
また、図５に示すパケット（以下、「ＭＭパケット」とも呼ぶ）は、ＩＥＥＥ８０２．１１ａ／ｇと全く同じフォーマットからなるレガシー・プリアンブルと、これに続くＩＥＥＥ８０２．１１ｎで規定されるプリアンブル（以下では、「ＨＴプリアンブル」とも呼ぶ）と、データ部で構成され、ＨＴプリアンブル以降（図５中の網掛け部分）はＩＥＥＥ８０２．１１ｎに固有の通信方式が適用されるＨＴフォーマットをなす。
【００１０】
ＨＴプリアンブルは、ＨＴ−ＳＩＧ、ＨＴ−ＳＴＦ、ＨＴ−ＬＴＦで構成される。ＨＴ−ＳＩＧは、ＭＭモード下でＨＴ伝送を行なう際のＳＩＧＮＡＬフィールドであり、ＰＨＹペイロード（ＰＳＤＵ）で適用するＭＣＳやペイロードのデータ長などのＨＴフォーマットを解釈するために必要となる情報が記載される。また、ＨＴ−ＳＴＦは、ＭＩＭＯシステムにおけるＡＧＣ（自動利得制御）を向上するためのトレーニング・シンボルからなる。また、ＨＴ−ＬＴＦは、受信機側で空間変調（マッピング）された入力信号毎にチャネル推定を行なうためのトレーニング・シンボルからなる。
【００１１】
なお、２本以上の伝送ブランチを使用するＭＩＭＯ通信の場合、受信機側では、受信信号を空間分離する、送受信アンテナの組み合わせ毎にチャネル係数を推定してチャネル行列を獲得する必要がある。このため、送信機側では、各送信アンテナからＨＴ−ＬＴＦを時分割で送信するようになっており、空間ストリーム数に応じて１以上のＨＴ−ＬＴＦフィールドが付加されることになる。
【００１２】
ＭＭパケット中のレガシー・プリアンブルは、レガシー・パケットのプリアンブルと全く同じフォーマットであるとともに、レガシー端末がデコード可能な伝送方式で伝送される。これに対し、ＨＴプリアンブル以降のＨＴフォーマット部分はレガシー端末が対応していない伝送方式で伝送される。レガシー端末は、ＭＭパケットのレガシー・プリアンブル中のＬ−ＳＩＧをデコードして、自局宛てでないことと、データ長情報などを読み取り、適切な長さのＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）すなわち送信待機期間を設定して、衝突を回避することができる。この結果、ＭＭパケットはレガシー端末との互換性を実現することができる。
【００１３】
パケットのプリアンブル中のＳＩＧＮＡＬフィールドは、パケットのデータ伝送レートやデータ長に関する情報を記載するフィールドであり、レガシー・モードではＬ−ＳＩＧに現実の値が記載されるが、ＭＭモードではＨＴ−ＳＩＧに現実の値が記載される。Ｌ−ＳＩＧ並びにＨＴ−ＳＩＧそれぞれのフィールドのフォーマットを図６及び図７Ａ〜図７Ｂにそれぞれ示しておく。
【００１４】
ＩＥＥＥ８０２．１１ｎ（ＥＷＣ）に準拠するＨＴ端末がレガシー・モード下で伝送するパケットでは、Ｌ−ＳＩＧフィールドはＩＥＥＥ８０２．１１ａ  Ｓｔａｎｄａｒｄのセクション１７．３．４に記載のものと同様の定義及び方法で伝送される。他方、ＭＭモード下で伝送するＭＭパケットのレガシー・プリアンブル部分は、レガシー端末との互換性を保たれる。このため、レガシー・モードで非対応となる現実の（高速な）伝送レートを記載することはできず、Ｌ−ＳＩＧフィールドはレガシー端末に対して伝送レート（ＲＡＴＥ）及びパケット長（ＬＥＮＧＴＨ）情報を偽装（ｓｐｏｏｆ）するために使用される。具体的には、Ｌ−ＳＩＧのＲＡＴＥフィールドにはレガシー端末と互換性のある６Ｍｂｐｓを表すビット配列が記載され、ＬＥＮＧＴＨフィールドには現実のデータ長ではなく適当なＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）を設定する値が記載される。すなわち、パケット長÷レートの値が通信を停止してほしいＤｕｒａｔｉｏｎと等しくように、伝送レートに応じたパケット長情報をＬ−ＳＩＧ内で偽装する。
【００１５】
レガシー端末は、ＭＭパケットを受信すると、そのＬ−ＳＩＧフィールドに基づいて実際とは異なるパケット長と伝送レートからパケット長÷伝送レートで決められるＤｕｒａｔｉｏｎの期間だけＮＡＶを立て、送信を待機する。これによって、ＭＭパケットとの干渉を回避し、パケット交換シーケンスを守ることができる。
【００１６】
また、ＨＴ端末間では、レガシー端末にはＬ−ＳＩＧフィールドの伝送レート及びパケット長が偽装されていることが分からない方法で、ＭＭパケットであることを互いに認識し合い、レガシー端末はＬ−ＳＩＧフィールドに記載されている通りに動作してもらわなければならない。このため、ＨＴ−ＳＩＧを、すべてのＨＴ端末は解読できるがレガシー端末は解読できない通信方式により送信する。具体的には、ＨＴ−ＳＩＧフィールドは、Ｌ−ＳＩＧフィールド（若しくは前後のフィールド）に対して９０度だけ回転させた位相空間上でＢＰＳＫ変調を行なう（図８を参照のこと）。受信側のＨＴ端末は、パケットを発見すると５番目のＯＦＤＭシンボルの絶対的な位相空間が９０度だけ回転いるかどうかを確認し、受信シンボルの位相が９０度回転していれば当該フィールドがＨＴ−ＳＩＧであり、ＭＭパケットであると判断することができる（例えば、特許文献１を参照のこと）。また、ＨＴ端末も、レガシー端末と同様に、Ｌ−ＳＩＧフィールドの記載内容に基づいてＮＡＶの所用期間を算出して送信動作を待機することで、パケット交換シーケンスを守ることができる。
【００１７】
ここで、図６に示したＬ−ＳＩＧフィールドのフォーマットを参照すると、誤り検出の機能として１８ビット目のパリティ・ビットとして１ビットを含むだけである。このような場合、偶数ビットのエラーに対しては偽陽性と判定してしまい（図９を参照のこと）、パリティ・エラーに対して脆弱であるという問題がある。
【００１８】
端末が偽陽性と判定し、Ｌ−ＳＩＧフィールド内の誤ったＲＡＴＥ情報及びＬＥＮＧＴＨ情報に基づいて算出された誤った期間だけＮＡＶを設定した場合、必要以上に送信動作を待機すると、システムのスループットを招来する。
【００１９】
また、ＨＴパケットの場合、Ｌ−ＳＩＧフィールド内にパリティ・エラーが発生した場合であっても、当該フィールドの受信データをすべて破棄し、後続のＨＴ−ＳＩＧやＭＡＣヘッダの内容に基づいて正常な通信シーケンスを回復可能なこともあるが、偶数ビットのエラーにより偽陽性と判定した場合には、かかる回復の機会を逸してしまうことがある。
【００２０】
【特許文献１】特開２００６−５０５２６号公報、段落０１４２〜０１４７、図１５
【非特許文献１】ＥＷＣ（Ｅｎｈａｎｃｅｄ  ＷＩｒｅｌｅｓｓ  Ｃｏｎｓｏｒｔｉｕｍ）  ＰＨＹ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明の目的は、ＩＥＥＥ８０２．１１ｎに準拠して、ＩＥＥＥ８０２．１１ａ／ｇとの互換性を保ちながら好適な通信動作を行なうことができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【００２２】
本発明のさらなる目的は、プリアンブル中に記載された情報に基づいて正しくパケット交換シーケンスを実行することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【００２３】
本発明のさらなる目的は、プリアンブル中の伝送レートやデータ長などの情報を記載したＳＩＧＮＡＬフィールドで発生するパリティ・エラーに対してロバストとなる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００２４】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、第１の通信方式で動作する第１の通信局と、第１の通信方式及び第２の通信方式の双方において動作可能な第２の通信局が共存する無線通信システムであって、
第２の通信局は、第２の通信方式においてパケットを伝送するときには、該パケットのヘッダ部には少なくとも第１の通信方式に則った第１のシグナル・フィールドと第２の通信方式に則った第２のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドはパリティ・ビットを含んでおり、
また、第２の通信局は、他の通信局からパケットを受信したときには、第１のシグナル・フィールドをパリティ・チェックするとともに、パリティ・エラーを検出しない場合にはさらに第１のシグナル・フィールドの記載内容が第１の通信方式の規定に抵触しないかどうかをチェックすることを特徴とする無線通信システムである。
【００２５】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない（以下、同様）。
【００２６】
本発明は、無線通信装置が、第１の通信方式としてのＩＥＥＥ８０２．１１ａ／ｇとの互換性を保ちながら、第２の通信方式としてのＩＥＥＥ８０２．１１ｎに準拠して通信動作を行なう無線通信システムに関するものである。第１の通信方式はレガシー規格に相当し、第２の通信方式はその上位規格若しくは拡張規格にそうとうする。
【００２７】
この種の無線通信システムでは、パケットのヘッダ部にはＩＥＥＥ８０２．１１ａ／ｇと全く同じフォーマットとなるレガシー・プリアンブルが含まれている。レガシー端末は、ＨＴフォーマットで伝送される部分を読むことができないが、レガシー・プリアンブルの記載に基づいて適切なパケット交換シーケンスを行なうことができる。すなわち、第１の通信局としてのレガシー端末と第２の通信局としてのＨＴ端末の間で互換性を維持することができる。
【００２８】
ところが、レガシー・プリアンブル中でデータ伝送レートやデータ長などの情報を記載するＳＩＧＮＡＬフィールドすなわちＬ−ＳＩＧには、誤り検出の機能として１ビットが含まれているだけであり、偶数ビットにエラーを偽陽性と判定してしまうなど、パリティ・エラーに対して脆弱であるという問題がある。
【００２９】
そこで、本発明では、第２の通信局としてのＨＴ端末は、Ｌ−ＳＩＧ（すなわち、第１の通信方式に則った第１のシグナル・フィールド）の記載内容が規定内であるかどうかを検出する手段をさらに備え、Ｌ−ＳＩＧに規定外の情報が記載されていたときには、パリティ・エラーが検出されない場合であっても、Ｌ−ＳＩＧから読み取った情報を無効なものとして廃棄するようにすることで、Ｌ−ＳＩＧのエラー検出精度の向上を図っている。
【００３０】
例えば、Ｌ−ＳＩＧ内のＬＥＮＧＴＨフィールドは１２ビット長の情報であり、４０９６バイトまでの値を採ることができる。これに対し、ＩＥＥＥ８０２．１１ａ／ｇ（レガシー）規格で規定されている最長のパケット長は２３４６バイトである。よって、ＬＥＮＧＴＨの記載値が２３４６バイトを超えるときには、当該フィールドに誤りが混入していると検知することができる。
【００３１】
また、Ｌ−ＳＩＧ内のＲＡＴＥフィールドは４ビット長の情報であり、１６通りの値をとることができる。これに対し、ＩＥＥＥ８０２．１１ａ／ｇ（レガシー）規格で規定されている伝送レートは８通りである。したがって、ＲＡＴＥフィールド内が、いずれの伝送レートにも該当しない残り８通りのうちいずれかのビット配列となっている場合には、当該フィールドに誤りが混入していると検知することができる。
【００３２】
また、Ｌ−ＳＩＧフィールドの最後尾６ビットは、０の系列で構成して当該フィールドの終端であることを表すＴＡＩＬである。したがって、このフィールドに０以外の値が存在する場合には、誤りが混入していると検知することができる。
【００３３】
また、第２の通信方式に則って伝送するパケットの第１のシグナル・フィールドの記載内容に関して、第１の通信方式から逸脱しない範囲内で第２の通信方式に固有の規定するようにしてもよい。このような場合、第２の通信局は、他の通信局からパケットを受信したときには、第１のシグナル・フィールドの記載内容が第２の通信方式に設けられた前記の規定に抵触しないかどうかをチェックして、パリティ・チェックの脆弱性を補うことができる。
【００３４】
具体的には、ＩＥＥＥ８０２．１１ｎにおいて、レガシー・プリアンブル内のＬ−ＳＩＧの記載方法に関して、ＩＥＥＥ８０２．１１ａの規定に抵触しない範囲で一定のルールをさらに規定しておく。そして、第２の通信局としてのＨＴ端末は、ＨＴパケットの受信時においてＬ−ＳＩＧの記載内容がこのさらなる規定内であるかどうかを検出するようにしている。そして、Ｌ−ＳＩＧに規定外の情報が記載されていたときには、パリティ・エラーが検出されない場合であっても、Ｌ−ＳＩＧから読み取った情報を無効なものとして利用しないようにしている。
【００３５】
例えば、ＩＥＥＥ８０２．１１ｎでは、ＨＴパケットのレガシー・プリアンブルにおいて、Ｌ−ＳＩＧのＲＡＴＥフィールドに６Ｍｂｐｓを示す［１１０１］に設定することが取り決められている。したがって、ＭＭパケットにおいてＬ−ＳＩＧ内のＲＡＴＥフィールドが［１１０１］以外のビット配列となっているときには、当該フィールド内に誤りが混入していると推定することができる。
【００３６】
ＩＥＥＥ８０２．１１ａでは、１単位時間当たりに送信可能なバイト数が伝送レートに応じて一意であることが取り決められている。具体的には、伝送レートが６Ｍｂｐｓの場合には、ＯＦＤＭシンボル当たりに送れるバイト数は３バイトである。この場合、３Ｎ＋１バイトから３（Ｎ＋１）バイトに至るパケット長ではいずれも同じＮ個のＯＦＤＭシンボルで伝送を行なうから、ＬＥＮＧＴＨ÷ＲＡＴＥの値で示されるＤｕｒａｔｉｏｎは同じになる。
【００３７】
したがって、３バイトの倍数の値をＬＥＮＧＴＨフィールドの値に記載するように規定しておけば、受信側では、ＬＥＮＧＴＨが３バイトの倍数の値となるかどうかをチェックすることで、当該フィールドに誤りが混入しているかどうかを判断することができる。勿論、３バイトの倍数の他、倍数＋１や倍数＋２のように、双方で取り決めた値を記載するように規定しておいても、同様にＬＥＮＧＴＨの値をチェックすることで、誤りの混入の有無をチェックすることができる。
【００３８】
このように、本発明に係る無線通信システムによれば、第２の通信局がパケットを受信する際に、Ｌ−ＳＩＧ内のＲＡＴＥフィールドやＬＥＮＧＴＨフィールドの値に関して、レガシー規格としてのＩＥＥＥ８０２．１１ａ、並びに、上位規格としてのＩＥＥＥ８０２．１１ｎとの抵触性をチェックすることにより、Ｌ−ＳＩＧのパリティ・チェックの偽陽性検出を補うという効果がある。
【００３９】
また、第２の通信局は、受信パケットの第１のシグナル・フィールドをチェックした結果、及び第２のシグナル・フィールドの存否を検出した結果に応じて、第１又は第２の通信方式のいずれかに適応させてＭＡＣフレームの受信動作を適応的に実施することができる。
【００４０】
例えば、前記パケット解析手段は、受信パケットの第１のシグナル・フィールド以降に有効な第２のシグナル・フィールドが存在するかどうかを検出する検出手段をさらに備える。そして、前記通信制御手段は、前記パケット解析手段が受信パケットの第１のシグナル・フィールドをチェックした結果、及び第２のシグナル・フィールドの存否を検出した結果に応じて、第１又は第２の通信方式のいずれかに適応させてＭＡＣフレームの受信動作を行なわせるにすることができる。
【００４１】
前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに成功した場合、前記通信制御手段は、有効な第２のシグナル・フィールドを受信できたときには第２の通信方式に則ってＭＡＣフレームの受信動作を行なわせるが、それ以外のときには第１の通信方式に則ってＭＡＣフレームの受信動作を行なわせるようにしてもよい。
【００４２】
また、前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに失敗した場合であっても、前記通信制御手段は、第２のシグナル・フィールドの受信を試み、有効な第２のシグナル・フィールドを受信できたときには第２の通信方式に則ってＭＡＣフレームの受信動作を行なわせるようにしてもよい。
【００４３】
また、前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに失敗した場合、又は、前記パケット解析手段による受信パケットの第１のシグナル・フィールドのチェックに失敗した場合し且つ有効な第２のシグナル・フィールドを受信できない場合には、受信パケットは著しくデータ信頼性が低いことから、前記通信制御手段は、受信パケットを破棄し、前記送信手段及び前記受信手段をキャリア検出状態に移行させるようにしてもよい。
【００４４】
また、第２の通信方式に則って伝送するパケットの第１のシグナル・フィールドの記載内容に関して、第１の通信方式から逸脱しない範囲内で第２の通信方式に固有の規定が設けられている場合には、前記通信制御手段は、前記パケット解析手段により受信パケットをチェックして第１のシグナル・フィールドの記載内容が第２の通信方式に設けられた前記の規定に抵触する場合には、第１の通信方式に則ってＭＡＣフレームの受信動作を行なわせるようにしてもよい。あるいは、前記通信制御手段は、前記パケット解析手段により受信パケットをチェックして第１のシグナル・フィールドの記載内容が第２の通信方式に設けられた前記の規定に抵触する場合であっても、第２のシグナル・フィールドの受信を試み、有効な第２のシグナル・フィールドを受信できたときには第２の通信方式に則ってＭＡＣフレームの受信動作を行なわせるようにしてもよい。
【００４５】
また、前記通信制御手段は、有効な第２のシグナル・フィールドを受信できた場合であっても、以降で有効なＭＡＣフレームを受信できないときには、第１のシグナル・フィールド内に記載されているＬＥＮＧＴＨ÷ＲＡＴＥの値に基づいて送信待機期間を設定するようにしてもよい。この場合、第２の通信局として動作する無線通信装置は、ＭＡＣヘッダ内のＤｕｒａｔｉｏｎ情報の代わりに、Ｌ−ＳＩＧ内の情報に基づいてＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけＮＡＶ立てて、送信動作を控えることになるが、Ｌ−ＳＩＧフィールドに誤りが混入している可能性が下がる分だけ、より正確な送信待機期間を得ることが保証される。
【００４６】
また、本発明の第２の側面は、第１の通信方式と第２の通信方式が共存する無線通信環境下において通信動作を行なう処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータに対し、
ヘッダ部に第１の通信方式に則った第１のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドにパリティ・ビットを設けたパケットを生成して、第１の通信方式に従って伝送する第１のパケット送信手順と、
ヘッダ部に第１の通信方式に則った第１のシグナル・フィールドと第２の通信方式に則った第２のシグナル・フィールドを付加し、且つ、第１のシグナル・フィールドにパリティ・ビットを設けたパケットを生成して、第２の通信方式に従って伝送する第２のパケット送信手順と、
他の通信局からパケットを受信するパケット受信手順と、
受信パケットの第１のシグナル・フィールドをパリティ・チェックするとともに、パリティ・エラーを検出しない場合にはさらに第１のシグナル・フィールドの記載内容が第１の通信方式の規定に抵触しないかどうかをチェックするパケット解析手順と、
受信パケットの第１のシグナル・フィールド以降に有効な第２のシグナル・フィールドが存在するかどうかを検出する検出手順と、
前記パケット解析手順を実行して受信パケットの第１のシグナル・フィールドをチェックした結果、及び第２のシグナル・フィールドの存否を検出した結果に応じて、第１又は第２の通信方式のいずれかに適応させて、シグナル・フィールド以降のフレーム受信動作を行なうフレーム受信手順と、
を実行させることを特徴とするコンピュータ・プログラムである。
【００４７】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータにインストールすることによってコンピュータ上では協働的作用が発揮され、当該コンピュータは、本発明の第１の側面に係る無線通信システムにおいて、第１及び第２の通信方式のいずれとも互換性を保ちながら動作する無線通信装置すなわち第２の通信局として動作することができる。このような無線通信装置を複数起動して無線ネットワークを構築することによって、本発明の第１の側面に係る無線通信システムと同様の作用効果を得ることができる。
【発明の効果】
【００４８】
本発明によれば、ＩＥＥＥ８０２．１１ｎに準拠して、ＩＥＥＥ８０２．１１ａ／ｇとの互換性を保ちながら好適な通信動作を行なうことができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
【００４９】
また、本発明によれば、プリアンブル中に記載された情報に基づいて正しくパケット交換シーケンスを実行することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
【００５０】
また、本発明によれば、プリアンブル中の伝送レートやデータ長などの情報を記載したＳＩＧＮＡＬフィールドで発生するパリティ・エラーに対してロバストとなる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
【００５１】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００５２】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００５３】
本発明において想定している通信の伝搬路は無線であり、複数の通信局間でネットワークを構築する。本発明で想定している通信は蓄積交換型のトラヒックであり、パケット単位で情報が転送される。本発明の一実施形態では、例えば、従来のＩＥＥＥ８０２．１１ａ／ｇに従うレガシー端末と、同じ帯域を使用する高速（Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ：ＨＴ）版の規格に相当するＩＥＥＥ８０２．１１ｎに準拠するＨＴ端末が混在して動作する通信環境を想定している。
【００５４】
図１には、本発明の一実施形態に係る無線ネットワークにおいて通信局として動作する無線通信装置の機能構成を模式的に示している。図示の通り、無線通信装置１００は、インターフェース１０１と、データ・バッファ１０２と、中央制御部１０３と、パケット生成部１０４と、無線送信部１０６と、タイミング制御部１０７と、アンテナ１０９と、無線受信部１１０と、パケット解析部１１２と、情報記憶部１１３とで構成される。
【００５５】
インターフェース１０１は、この無線通信装置１００に接続される外部機器（例えば、パーソナル・コンピュータ（図示しない）など）との間で各種情報の交換を行なう。
【００５６】
データ・バッファ１０２は、インターフェース１０１経由で接続される機器から送られてきたデータや、無線伝送路経由で受信したデータをインターフェース１０１経由で送出する前に一時的に格納しておくために使用される。
【００５７】
中央制御部１０３は、無線通信装置１００における一連の情報送信並びに受信処理の管理と伝送路のアクセス制御を一元的に行なう。例えば、ＣＳＭＡに基づき、伝送路の状態を監視しながらランダム時間にわたりバックオフのタイマーを動作させ、この間に送信信号が存在しない場合に送信権を獲得するというランダム・アクセス動作を行なう。
【００５８】
情報記憶部１１３は、中央制御部１０３において実行される一連のアクセス制御動作などの実行手順命令や、受信パケットの解析結果から得られる情報などを蓄えておく。
【００５９】
パケット生成部１０４は、自局から周辺局宛てに送信されるパケット信号を生成する。本実施形態では、無線通信装置１００がレガシー・モード又はＭＭモードのいずれで動作するかに応じて、図４又は図５に示したいずれか一方のフォーマットにてパケットを生成する。通信プロトコルのＭＡＣ層では、ペイロードにＭＡＣヘッダを付加してＭＡＣフレームが構成され、さらにＰＨＹ層ではＰＨＹヘッダが付加され、最終的な送信パケット構造となる。また、パケット解析部１１２は、他局から受信できたパケット信号を解析する。また、パケット解析部１１２は、パケットのヘッダ部のパリティ・チェックやパケット種別の判断などの処理も行なうがこれらの点の詳細については後述に譲る。
【００６０】
中央制御部１０３は、パケット生成部１０４、並びにパケット解析部１１２との共同的動作により、通信プロトコルにおけるＭＡＣ層以上のレイヤに該当する処理を実施する。一方、無線送信部１０６及び無線受信部１１０はＲＦ層及びＰＨＹ層に相当する。
【００６１】
無線送信部１０６は、所定の変調方式及び伝送レートにてパケット信号の無線送信処理を行なう。具体的には、送信信号をＯＦＤＭ変調方式で変調する変調器や、デジタル送信信号をアナログ信号に変換するＤ／Ａ変換器、アナログ送信信号を周波数変換してアップコンバートするアップコンバータ、アップコンバートされた送信信号の電力を増幅するパワーアンプ（ＰＡ）など（いずれも図示しない）を含み、所定の伝送レートにて無線送信処理を行なう。
【００６２】
また、無線受信部１１０は、他局からのパケット信号の無線受信処理を行なう。具体的には、アンテナ１０９を介して他局から受信した無線信号を電圧増幅する低雑音アンプ（ＬＮＡ）や、電圧増幅された受信信号を周波数変換によりダウンコンバートするダウンコンバータ、自動利得制御器（ＡＧＣ）、アナログ受信信号をデジタル変換するＡ／Ｄ変換器、同期獲得のための同期処理、チャネル推定、ＯＦＤＭなどの復調方式により復調処理する復調器など（いずれも図示しない）で構成される。
【００６３】
アンテナ１０９は、他の無線通信装置宛てに信号を所定の周波数チャネル上で無線送信し、あるいは他の無線通信装置から送られる信号を収集する。本実施形態では、単一のアンテナを備え、送受信をともに並行しては行なえないものとする。
【００６４】
無線通信装置１００が従来規格としてのＩＥＥＥ８０２．１１ａ／ｇに準拠する場合には、無線送信部１０６及び無線受信部１１０は、当該無線ＬＡＮ規格に従った変調方式及び伝送レートによりパケットの送受信を行なう。また、無線通信装置１００がＩＥＥＥ８０２．１１ｎに従う場合には、ＩＥＥＥ８０２．１１ａ／ｇに従った変調方式及び伝送レートによりパケットの送受信が可能である以外に、ＩＥＥＥ８０２．１１ｎ独自の（すなわち、ＩＥＥＥ８０２．１１ａ／ｂでは受信できない）伝送レートによりパケットの送受信を行なうことができる。後者の通信方式すなわちＭＭモードで動作するときには、パケットのヘッダ部は、ＩＥＥＥ８０２．１１ａ／ｇとまったく同じフォーマットからなるレガシー・プリアンブルと、これに続くＩＥＥＥ８０２．１１ｎに特有のフォーマットからなるＨＴプリアンブルで構成される（図５を参照のこと）。レガシー・プリアンブルはＩＥＥＥ８０２．１１ａ／ｇで受信可能な伝送レートで送受信されるが、ＨＴプリアンブルはＩＥＥＥ８０２．１１ｎに従う伝送レートで送受信される。
【００６５】
タイミング制御部１０７は、無線信号を送信並びに受信するためのタイミングの制御を行なう。例えば、自己のパケット送信タイミングやＲＴＳ／ＣＴＳ方式に則った各パケット（ＲＴＳ、ＣＴＳ、データ、ＡＣＫなど）の送信タイミング（フレーム間隔ＩＦＳやバックオフの設定）、他局宛てのパケット受信時におけるＮＡＶの設定などのタイミング制御を行なう。
【００６６】
ＲＴＳ／ＣＴＳは、隠れ端末問題を解決する１つの方法論である。その具体的な手順は、データ送信元の端末が送信要求パケットＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ）を送信し、データ送信先の端末から確認通知パケットＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ）を受信したことに応答してデータ送信を開始するというものである。そして、隠れ端末はＲＴＳ又はＣＴＳのうち少なくとも一方を受信すると、ＲＴＳ／ＣＴＳ手続に基づくデータ伝送が行なわれると予想される期間だけ自局の送信停止期間を設定することにより、衝突を回避することができる。送信局にとっての隠れ端末は、ＣＴＳを受信してＮＡＶを設定して送信動作を待機してデータ・パケットとの衝突を回避する。また受信局にとっての隠れ端末は、ＲＴＳを受信してＮＡＶを設定して送信動作を待機し、ＡＣＫとの衝突を回避する。
【００６７】
ここで、（ＲＴＳ／ＣＴＳ手続に基づいて）データ伝送が行なわれると予想される期間は、ＭＡＣヘッダ内のＤｕｒａｔｉｏｎフィールドに記載されている。ところが、図５に示したようなＨＴフォーマットで生成されたパケットの場合、レガシー端末はレガシー・プリアンブル以降となるＭＡＣヘッダを解読することはできない。そこで、ＭＭモード下で動作するＨＴ端末は、Ｌ−ＳＩＧフィールド内のＲＡＴＥフィールドにはレガシー端末と互換性のある６Ｍｂｐｓを表すビット配列を記載するとともに、ＬＥＮＧＴＨフィールドには現実のデータ長ではなく適当なＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）を設定する値が記載される。すなわち、パケット長÷レートの値が通信を停止してほしいＤｕｒａｔｉｏｎと等しくように、伝送レートに応じたパケット長情報を偽装する。
【００６８】
レガシー端末は、ＭＭパケットを受信すると、そのＬ−ＳＩＧフィールドに基づいて実際とは異なる（すなわち偽装された）パケット長と伝送レートからパケット長÷伝送レートを計算し、この計算結果で決められるＤｕｒａｔｉｏｎの期間だけＮＡＶを立て、送信を待機する。これによって、ＭＭパケットとの干渉を回避し、パケット交換シーケンスを守ることができる。また、ＨＴ端末も、ＨＴフォーマットで送られるＭＡＣヘッダ内のＤＵｒａｔｉｏｎ情報を用いる以外に、レガシー端末と同様に、Ｌ−ＳＩＧフィールドの記載内容に基づいてＮＡＶの所用期間を算出して送信動作を待機することで、パケット交換シーケンスを守ることができる。
【００６９】
ところが、レガシー・プリアンブル中でデータ伝送レートやデータ長などの情報を記載するＳＩＧＮＡＬフィールドすなわちＬ−ＳＩＧには、誤り検出の機能として１ビットが含まれているだけであり、偶数ビットにエラーを偽陽性と判定してしまうなど、パリティ・エラーに対して脆弱であるという問題がある。
【００７０】
Ｌ−ＳＩＧフィールド内に誤りが混入している場合であっても、パリティ・チェックのみにより端末が偽陽性と判定し、誤ったＲＡＴＥ情報及びＬＥＮＧＴＨ情報に基づいて算出された誤った期間だけＮＡＶを設定する可能性がある。このとき、端末が必要以上に送信動作を待機すると、通信効率の低下を招来する。
【００７１】
また、ＨＴパケットの場合、Ｌ−ＳＩＧフィールド内にパリティ・エラーが発生した場合であっても、当該フィールドの受信データをすべて破棄し、後続のＨＴ−ＳＩＧやＭＡＣヘッダの内容に基づいて正常な通信シーケンスを回復可能なこともあるが、偶数ビットのエラーにより偽陽性と判定した場合には、かかる回復の機会を逸してしまい、誤ったＬ−ＳＩＧの記載内容に従って不適切な受信動作を行なう危険性がある。
【００７２】
そこで、本実施形態では、ＨＴ端末として動作する無線通信装置は、通常のパリティ・チェック機構に加え、Ｌ−ＳＩＧの記載内容が規定内であるかどうかを検出する手段を備え、Ｌ−ＳＩＧに規定外の情報が記載されていたときには、パリティ・エラーが検出されない場合であっても、Ｌ−ＳＩＧから読み取った情報を無効なものとして廃棄するようにすることで、Ｌ−ＳＩＧのエラー検出精度の向上を図っている。以下、Ｌ−ＳＩＧに規定外の情報となる状況について説明する。
【００７３】
（１−１）ＬＥＮＧＴＨ
図６に記載したように、Ｌ−ＳＩＧ内のＬＥＮＧＴＨフィールドは１２ビット庁であるから、最大４０９６バイトまでの値をとることができる。一方、８８０２−１１：１９９９−Ｅ−Ｒｅｖｉｓｉｏｎ  ｏｆ  ＡＮＳＩ／ＩＥＥＥ  Ｓｔｄ  ８０２．１１のＳｅｃｔｉｏｎ  ６．２．１．１．２  Ｓｅｍａｎｔｉｃｓ  ｏｆ  ｔｈｅ  ｓｅｒｖｉｃｅ  ｐｒｉｍｉｔｉｖｅ（ｐａｇｅ３０）にある最大ＭＳＤＵ長は２３０４バイトであり、これにＭＡＣヘッダとセキュリティ用フィールドのサイズを足した最大データ長は２３４６バイトである。したがって、ＬＥＮＧＴＨが２３４６バイトよりも大きな値をとるときには、ＬＥＮＧＴＨすなわちＬ−ＳＩＧフィールド内に誤りが混入していると推定することができる。
【００７４】
（１−２）ＲＡＴＥ
ＩＥＥＥ  Ｓｔｄ  ８０２．１１ａ−１９９９のＳｅｃｔｉｏｎ  １７．３．４．１  Ｄａｔａ  ｒａｔｅ（ＲＡＴＥ）（ｐａｇｅ１５）には、６［Ｍｂｐｓ］、９［Ｍｂｐｓ］、１２［Ｍｂｐｓ］、１８［Ｍｂｐｓ］、２４［Ｍｂｐｓ］、３６［Ｍｂｐｓ］、４８［Ｍｂｐｓ］、５４［Ｍｂｐｓ］の８通りの伝送レートをとることができること、並びに４ビット長のＲＡＴＥフィールドにおいて以下のビット配列を用いて伝送レートを指定することが規定されている。
【００７５】
【表１】
2008010904.tif 000003
【００７６】
したがって、ＩＥＥＥ８０２．１１ａに準ずるパケットにおいて、Ｌ−ＳＩＧ内のＲＡＴＥフィールドが上表に示した以外のビット配列となるときには、ＲＡＴＥすなわちＬ−ＳＩＧフィールド内に誤りが混入していると推定することができる。
【００７７】
（１−３）ＴＡＩＬ
Ｌ−ＳＩＧフィールドのＴＡＩＬの６ビットは本来００００００の値をとるべきである。したがって、ＴＡＩＬフィールドに００００００以外の値が書き込まれているときには、ＴＡＩＬすなわちＬ−ＳＩＧフィールド内に誤りが混入していると推定することができる。
【００７８】
勿論、上記の情報は、ＨＴ端末だけでなく、レガシー端末同士でＩＥＥＥ８０２．１１ａ／ｇに則ったデータ通信を行なう際にも、ＳＩＧＮＡＬフィールドの正当性を検証するために使用することができる。
【００７９】
また、本実施形態に係る無線通信装置は、ＩＥＥＥ８０２．１１ｎにおいて、レガシー・プリアンブル内のＬ−ＳＩＧの記載方法に関して、ＩＥＥＥ８０２．１１ａの規定に抵触しない範囲で一定のルールをさらに規定しておき、ＨＴパケットの受信時においてＬ−ＳＩＧの記載内容がこのさらなる規定内であるかどうかを検出するようにしている。そして、Ｌ−ＳＩＧに規定外の情報が記載されていたときには、パリティ・エラーが検出されない場合であっても、Ｌ−ＳＩＧから読み取った情報を無効なものとして利用しないようにしている。以下、ＩＥＥＥ８０２．１１ｎにおいてＬ−ＳＩＧフィールドの記載に課すことにより、Ｌ−ＳＩＧフィールドのエラー検証に利用することができるルールについて説明する。
【００８０】
（２−１）ＲＡＴＥ
ＩＥＥＥ８０２．１１ｎで規定するＭＭパケットのプリアンブル部分では、Ｌ−ＳＩＧフィールドはレガシー端末に対して伝送レート（ＲＡＴＥ）及びパケット長（ＬＥＮＧＴＨ）情報を偽装（ｓｐｏｏｆ）するために使用され、具体的には、Ｌ−ＳＩＧのＲＡＴＥフィールドにはレガシー端末と互換性のある６Ｍｂｐｓを表すビット配列にするとともに、ＬＥＮＧＴＨフィールドには現実のデータ長ではなく適当なＮＡＶを設定する値、すなわち、ＬＥＮＧＴＨ÷ＲＡＴＥの値が送信待機期間であるＤｕｒａｔｉｏｎと等しくように、伝送レートに応じたパケット長情報が偽装される（前述）。
【００８１】
例えば、ＥＷＣ＿ＰＨＹ＿ｓｐｅｃ＿Ｖ１２７．ｐｄｆには、８０２．１１ｎに準拠したＨＴ端末間で交換するパケットのＬ−ＳＩＧフィールドに関するルールが規定されている。このうち３．５．４  Ｔｈｅ  Ｌｅｇａｃｙ  Ｓｉｇｎａｌ  Ｆｉｅｌｄ（ｐａｇｅ２０）には、Ｌ−ＳＩＧのＲＡＴＥフィールドに６Ｍｂｐｓを示す［１１０１］に設定することが取り決められている。したがって、ＭＭパケットにおいてＬ−ＳＩＧ内のＲＡＴＥフィールドが［１１０１］以外のビット配列となっているときには、当該フィールド内に誤りが混入していると推定することができる。
【００８２】
（２−２）ＬＥＮＧＴＨ
レガシー規格としてのＩＥＥＥ８０２．１１ａでは、伝送レート（ＲＡＴＥ）毎に１ＯＦＤＭシンボル当たりで送信できるバイト数を規定している。この規定は、１単位時間当たりに送信可能なバイト数が伝送レートに応じて一意である、と読み換えることもできる。例えば、伝送レートが６Ｍｂｐｓの場合には、ＯＦＤＭシンボル当たりに送れるバイト数は３バイトである。
【００８３】
一方、上述したように上位規格であるＩＥＥＥ８０２．１１ｎでは、ＭＭパケットのレガシー・プリアンブルのＬ−ＳＩＧ内では、ＲＡＴＥ情報として６Ｍｂｐｓである旨を記載することが取り決められている。この場合、パケット長が３バイトの倍数でない、すなわち３Ｎ＋１バイトや３Ｎ＋２バイトとなる場合であっても（但し、Ｎは０以上の整数）、３Ｎバイトを超える部分を１ＯＦＤＭシンボルで伝送することになる。したがって、３Ｎ＋１バイトから３（Ｎ＋１）バイトに至るパケット長ではいずれも同じＮ個のＯＦＤＭシンボルで伝送を行なうから、ＬＥＮＧＴＨ÷ＲＡＴＥの値で示されるＤｕｒａｔｉｏｎは同じになる。
【００８４】
このような性質を利用して、ＩＥＥＥ８０２．１１ｎにおいて、ＬＥＮＧＴＨフィールドに３バイトの倍数の値を記載するように規定しても、レガシー企画であるＩＥＥＥ８０２．１１ａ／ｇに抵触することはない。そして、受信側となったＨＴ端末は、ＬＥＮＧＴＨが３バイトの倍数の値となるかどうかをチェックし、３バイトの倍数以外の値であれば、当該フィールドに誤りが混入していると推定することができる。ここで、３バイトの倍数の値をＬＥＮＧＴＨフィールドの値に記載することは、要するに、１単位時間当たりに送信可能なバイト数をＬＥＮＧＴＨフィールドに記載することに相当する。勿論、３バイトの倍数の他、倍数＋１や倍数＋２のように、双方で取り決めた値を記載するように規定しておいても、同様にＬＥＮＧＴＨの値をチェックすることで、誤りの混入の有無をチェックすることができる。
【００８５】
上述したように、本実施形態に係る無線通信装置１００は、Ｌ−ＳＩＧ内のＲＡＴＥフィールドやＬＥＮＧＴＨフィールドの値に関して、レガシー規格としてのＩＥＥＥ８０２．１１ａ、あるいは上位規格としてのＩＥＥＥ８０２．１１ｎにより新たに取り決める規格との抵触性をチェックすることで、パリティ・チェックの偽陽性検出を補うことができる。
【００８６】
図２Ａ〜図２Ｃには、無線通信装置１００がＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末として、ＭＭモード下で動作する際に、上述した（１−１）〜（１−３）、及び（２−１）〜（２−２）を利用してＬ−ＳＩＧフィールドのエラー検証を行ないながらパケット受信動作を行なう処理手順をフローチャートの形式で示している。但し、無線通信装置１００には受信パケットがレガシー・パケット（図４を参照のこと）又はＨＴパケット（図５を参照のこと）のいずれであるかは不明であるものとし、また、自分宛てではないものとする。
【００８７】
無線通信装置１００にパケットが到来し、その先頭のＬ−ＳＴＦを受信してパケットを発見すると、Ｌ−ＳＴＦ並びにこれに続くＬ−ＬＴＦを利用して、同期獲得や等化処理などを行なう（ステップＳ１）。
【００８８】
続いて、Ｌ−ＳＩＧを受信すると（ステップＳ２）、パリティ・ビットを用いてパリティ・チェックを行なう。そして、Ｌ−ＳＩＧフィールドからパリティ・エラーが検出されなければ、当該フィールドの記載内容がレガシー規格としてのＩＥＥＥ８０２．１１ａの規定に抵触しないかどうかをチェックする（ステップＳ３）。具体的には、ＬＥＮＧＴＨフィールドの記載値が２３４６バイトを超えないこと、ＲＡＴＥフィールドの記載がＩＥＥＥ８０２．１１ａで規定する８通りのビット配列のいずれかに該当すること、並びにＴＡＩＬが０ビットの系列で構成されていることを確認する。
【００８９】
そして、Ｌ−ＳＩＧ内の情報がレガシー規格の規定内であることが確認された場合には（ステップＳ３のＹｅｓ）、さらに、Ｌ−ＳＩＧの記載内容が上位規格としてのＩＥＥＥ８０２．１１ｎの規定に抵触していないかどうかをチェックする（ステップＳ４）。具体的には、ＲＡＴＥフィールドに記載されたビット系列が６Ｍｂｐｓを示す［１１０１］であることと、ＬＥＮＧＴＨの記載値が３バイトの倍数であること（但し、３バイトの倍数の値をＬＥＮＧＴＨフィールドの値に記載する旨が規定されていることを前提とする）、若しくは、３の倍数＋１や３の倍数＋２のように双方で取り決めた値が記載されていることを確認する。
【００９０】
Ｌ−ＳＩＧ内の情報が上位規格の規定内であることが確認された場合には（ステップＳ４のＹｅｓ）、レガシー・プリアンブルの後にＨＴプリアンブルが続いているかどうかをチェックする。具体的には、ＨＴプリアンブルの先頭のＨＴ−ＳＩＧフィールドはＬ−ＳＩＧフィールドに対して９０度だけ回転させた位相空間上でＢＰＳＫ変調が施されていることから（前述並びに図８を参照のこと）、９０度だけ回転させた位相空間上でＨＴ−ＳＩＧに相当するＯＦＤＭシンボルの受信を探索する（ステップＳ５）。そして、有効なＨＴ−ＳＩＧ情報を受信できたかどうかをチェックする（ステップＳ６）。
【００９１】
ここで、有効なＨＴ−ＳＩＧ情報を受信できたときには（ステップＳ６のＹｅｓ）、到来してきたパケットをＨＴパケットであると判断して、ＭＡＣヘッダ部の受信を行ない（ステップＳ７）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ８）。
【００９２】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ８のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ９）。
【００９３】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ８のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけＮＡＶ立てて、送信動作を控える（ステップＳ１０）。
【００９４】
一方、Ｌ−ＳＩＧ自体はレガシー規格及び上位規格のいずれにも抵触しないものの、これに引き続いて有効なＨＴ−ＳＩＧ情報を受信できなかったときには（ステップＳ６のＮｏ）、到来してきたパケットがレガシー・パケットであると判断することができる。この場合、Ｌ−ＳＩＧに記載されているＲＡＴＥ情報に適合した伝送レートでＭＡＣヘッダ部の受信を行ない（ステップＳ３１）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ３２）。
【００９５】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ３２のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ３３）。
【００９６】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ３２のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけ受信動作を継続する（ＣＣＡＢｕｓｙ）（ステップＳ３４）。
【００９７】
また、Ｌ−ＳＩＧの記載内容がレガシー規格には抵触しないものの、上位規格に抵触する場合には（ステップＳ４のＮｏ）、レガシー・プリアンブルの後にＨＴプリアンブルが続いているかどうかをチェックする。具体的には、９０度だけ回転させた位相空間上でＨＴ−ＳＩＧに相当するＯＦＤＭシンボルの受信を探索する（ステップＳ２１）。そして、有効なＨＴ−ＳＩＧ情報を受信できたかどうかをチェックする（ステップＳ２２）。
【００９８】
ここで、有効なＨＴ−ＳＩＧ情報を受信できたときには（ステップＳ２２のＹｅｓ）、到来してきたパケットはＨＴパケットであるが、Ｌ−ＳＩＧ内に誤りが混入していたと判断することができる。そして、ＭＡＣヘッダ部の受信を行ない（ステップＳ２３）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ２４）。
【００９９】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ２４のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ２５）。
【０１００】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ２４のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけ受信動作を継続する（ＣＣＡＢｕｓｙ）（ステップＳ２８）。
【０１０１】
また、Ｌ−ＳＩＧが上位規格に抵触するとともに（ステップＳ４のＮｏ）、これに引き続いてＨＴ−ＳＩＧ情報を探索しても（ステップＳ２１）、有効なＨＴ−ＳＩＧを受信できなかったときには（ステップＳ２２のＮｏ）、到来してきたパケットをレガシー・パケットであると判断することができる。この場合、Ｌ−ＳＩＧに記載されているＲＡＴＥ情報に適合した伝送レートでＭＡＣヘッダ部の受信を行ない（ステップＳ２６）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ２７）。
【０１０２】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ２７のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ２９）。
【０１０３】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ８のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけ受信動作を継続する（ＣＣＡＢｕｓｙ）（ステップＳ３０）。
【０１０４】
また、Ｌ−ＳＩＧの記載内容がレガシー規格に抵触する場合には（ステップＳ３のＮｏ）、レガシー・プリアンブルの後にＨＴプリアンブルが続いているかどうかをさらにチェックする。具体的には、９０度だけ回転させた位相空間上でＨＴ−ＳＩＧに相当するＯＦＤＭシンボルの受信を探索する（ステップＳ１１）。そして、有効なＨＴ−ＳＩＧ情報を受信できたかどうかをチェックする（ステップＳ１２）。
【０１０５】
ここで、有効なＨＴ−ＳＩＧ情報を受信できたときには（ステップＳ１２のＹｅｓ）、到来してきたパケットはＨＴパケットであるが、Ｌ−ＳＩＧ内に誤りが混入していたと判断することができる。そして、ＨＴフォーマットに従ってＭＡＣヘッダ部の受信を行ない（ステップＳ１３）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ１４）。
【０１０６】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ１４のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ１５）。
【０１０７】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ１４のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけ受信動作を継続する（ＣＣＡＢｕｓｙ）（ステップＳ１６）。
【０１０８】
また、Ｌ−ＳＩＧがレガシー規格に抵触するとともに（ステップＳ３のＮｏ）、これに引き続いてＨＴ−ＳＩＧ情報を探索しても（ステップＳ１１）、有効なＨＴ−ＳＩＧを受信できなかったときには（ステップＳ１２のＮｏ）、到来してきたパケットのレガシー・プリアンブルに誤りが混入していると判断することができる。この場合、ＬＥＮＧＴＨ÷ＲＡＴＥを計算しても、正しい送信待機期間を求めることができない。そこで、キャリア検出状態に移行し（ステップＳ１７）、伝送路上にアクセス可能なタイミングを検出しながら、自装置１００内で送信データが発生するのを待機する。
【０１０９】
図２Ａ〜図２Ｃに示したパケット受信手順は、Ｌ−ＳＩＧ内のＲＡＴＥフィールドやＬＥＮＧＴＨフィールドの値に関して、レガシー規格としてのＩＥＥＥ８０２．１１ａ、並びに、上位規格としてのＩＥＥＥ８０２．１１ｎとの抵触性をチェックするステップＳ３及びＳ４を備えている点に主な特徴があり、Ｌ−ＳＩＧのパリティ・チェックの偽陽性検出を補うという効果がある。
【０１１０】
例えば、受信パケットがＨＴフォーマットであるが、無線通信装置１００が有効なＭＡＣヘッダ部を受信できない場合には、ステップＳ１０において、ＭＡＣヘッダ内のＤｕｒａｔｉｏｎ情報の代わりに、Ｌ−ＳＩＧ内の情報に基づいてＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけＮＡＶ立てて、送信動作を控えることになるが、Ｌ−ＳＩＧフィールドに誤りが混入している可能性が下がる分だけ、より正確な送信待機期間を得ることが保証される。
【０１１１】
また、図２Ａ〜図２Ｃに示したパケット受信手順では、Ｌ−ＳＩＧフィールドの記載内容が、レガシー規格としてのＩＥＥＥ８０２．１１ａ又は上位規格としてのＩＥＥＥ８０２．１１ｎのいずれかと抵触する場合であっても、Ｌ−ＳＩＧに引き続いてＨＴ−ＳＩＧの受信を試行して、到来してきたパケットをＨＴフォーマットに則って受信することが可能であるかどうかをさらにチェックし、これが可能であれば、到来してきたパケットをＨＴパケットとして受信するように構成されているという点にも特徴がある。
【０１１２】
勿論、受信パケットのＬ−ＳＩＧフィールドがＩＥＥＥ８０２．１１ａ又は上位規格としてのＩＥＥＥ８０２．１１ｎのいずれかと抵触する、すなわちＬ−ＳＩＧフィールドが偽陽性判定された場合には、パケットは誤りが混入した信頼性の低い信号であるとして、後続のＨＴ−ＳＩＧの探索を行なうことなく、レガシー・パケットとして取り扱うという変形例も考えられる。図３Ａ〜図３Ｂには、この場合の無線通信装置１００のパケット受信処理手順をフローチャートの形式で示している。但し、無線通信装置１００はＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末として、ＭＭモード下で動作し、受信したパケットは他局宛てであり、レガシー又はＨＴいずれのフォーマットであるか不明であるものとする（同上）。
【０１１３】
無線通信装置１００にパケットが到来し、その先頭のＬ−ＳＴＦを受信してパケットを発見すると、Ｌ−ＳＴＦ並びにこれに続くＬ−ＬＴＦを利用して、同期獲得や等化処理などを行なう（ステップＳ４１）。
【０１１４】
続いて、Ｌ−ＳＩＧを受信すると（ステップＳ４２）、パリティ・ビットを用いてパリティ・チェックを行なう。そして、Ｌ−ＳＩＧフィールドからパリティ・エラーが検出されなければ、当該フィールドの記載内容がレガシー規格としてのＩＥＥＥ８０２．１１ａの規定に抵触しないかどうかをチェックする（ステップＳ４３）。具体的には、ＬＥＮＧＴＨフィールドの記載値が２３４６バイトを超えないこと、ＲＡＴＥフィールドの記載がＩＥＥＥ８０２．１１ａで規定する８通りのビット配列のいずれかに該当すること、並びにＴＡＩＬが０ビットの系列で構成されていることを確認する。
【０１１５】
そして、Ｌ−ＳＩＧ内の情報がレガシー規格の規定内であることが確認された場合には（ステップＳ４３のＹｅｓ）、さらに、Ｌ−ＳＩＧの記載内容が上位規格としてのＩＥＥＥ８０２．１１ｎの規定に抵触していないかどうかをチェックする（ステップＳ４４）。具体的には、ＲＡＴＥフィールドに記載されたビット系列が６Ｍｂｐｓを示す［１１０１］であることと、ＬＥＮＧＴＨの記載値が３バイトの倍数であること（但し、３バイトの倍数の値をＬＥＮＧＴＨフィールドの値に記載する旨が規定されていることを前提とする）を確認する。
【０１１６】
Ｌ−ＳＩＧ内の情報が上位規格の規定内であることが確認された場合には（ステップＳ４４のＹｅｓ）、レガシー・プリアンブルの後にＨＴプリアンブルが続いているかどうかをチェックする。具体的には、ＨＴプリアンブルの先頭のＨＴ−ＳＩＧフィールドはＬ−ＳＩＧフィールドに対して９０度だけ回転させた位相空間上でＢＰＳＫ変調が施されていることから（前述並びに図８を参照のこと）、９０度だけ回転させた位相空間上でＨＴ−ＳＩＧに相当するＯＦＤＭシンボルの受信を探索する（ステップＳ４５）。そして、有効なＨＴ−ＳＩＧ情報を受信できたかどうかをチェックする（ステップＳ４６）。
【０１１７】
ここで、有効なＨＴ−ＳＩＧ情報を受信できたときには（ステップＳ４６のＹｅｓ）、到来してきたパケットをＨＴパケットであると判断して、ＨＴフォーマットに従ってＭＡＣヘッダ部の受信を行ない（ステップＳ４７）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ４８）。
【０１１８】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ４８のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ４９）。
【０１１９】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ４８のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけＮＡＶ立てて、送信動作を控える（ステップＳ５０）。
【０１２０】
一方、Ｌ−ＳＩＧ自体はレガシー規格及び上位規格のいずれにも抵触しないものの、これに引き続いて有効なＨＴ−ＳＩＧ情報を受信できなかったときには（ステップＳ４６のＮｏ）、到来してきたパケットがレガシー・パケットであると判断することができる。この場合、Ｌ−ＳＩＧに記載されているＲＡＴＥ情報に適合した伝送レートでＭＡＣヘッダ部の受信を行ない（ステップＳ５１）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ５２）。
【０１２１】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ５２のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ５３）。
【０１２２】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ５２のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけ受信動作を継続する（ＣＣＡＢｕｓｙ）（ステップＳ５４）。
【０１２３】
また、Ｌ−ＳＩＧの記載内容がレガシー規格には抵触しないものの、上位規格に抵触する場合には（ステップＳ４４のＮｏ）、到来してきたパケットをレガシー・パケットであると判断することができる。この場合、Ｌ−ＳＩＧに記載されているＲＡＴＥ情報に適合した伝送レートでＭＡＣヘッダ部の受信を行ない（ステップＳ６１）、有効なＭＡＣヘッダ部を受信できたかどうかをさらにチェックする（ステップＳ６２）。
【０１２４】
有効なＭＡＣヘッダ部を受信できたときには（ステップＳ６２のＹｅｓ）、ＭＡＣヘッダ部を解読する。そして、自分宛てのパケットでないことを認識すると、ＭＡＣヘッダ内に記載されているＤｕｒａｔｉｏｎの間だけＮＡＶを立てて、送信動作を控える（ステップＳ６３）。
【０１２５】
また、有効なＭＡＣヘッダ部を受信できなかったときには（ステップＳ６２のＮｏ）、レガシー・プリアンブルのＬ−ＳＩＧ情報に基づいて、ＬＥＮＧＴＨ÷ＲＡＴＥで決められる送信待機期間だけ受信動作を継続する（ＣＣＡＢｕｓｙ）（ステップＳ６４）。
【０１２６】
また、Ｌ−ＳＩＧの記載内容がレガシー規格に抵触する場合には（ステップＳ４３のＮｏ）、到来してきたパケットのレガシー・プリアンブルに誤りが混入していると判断することができる。この場合、ＬＥＮＧＴＨ÷ＲＡＴＥを計算しても、正しい送信待機期間を求めることができない。そこで、キャリア検出状態に移行し（ステップＳ６５）、伝送路上にアクセス可能なタイミングを検出しながら、自装置１００内で送信データが発生するのを待機する。
【産業上の利用可能性】
【０１２７】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０１２８】
本明細書では、無線ＬＡＮシステム代表的な規格の１つであるＩＥＥＥ８０２．１１において、上位規格であるＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末が、従来規格であるＩＥＥＥ８０２．１１ａ／ｇと互換性を維持しながら通信動作を行なう場合を例にとって本発明の実施形態について説明してきたが、本発明の要旨はこれに限定されるものではない。パケット若しくは伝送フレームの特定のフィールド内に設けられたエラー検出機構が脆弱となる他の通信システムにおいても、同様に本発明を適用することができる。
【０１２９】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【０１３０】
【図１】図１は、本発明の一実施形態に係る無線ネットワークにおいて通信局として動作する無線通信装置の機能構成を模式的に示した図である。
【図２Ａ】図２Ａは、ＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末がＬ−ＳＩＧフィールドのエラー検証を行ないながらパケット受信動作を行なう処理手順を示したフローチャートである。
【図２Ｂ】図Ｂ２は、ＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末がＬ−ＳＩＧフィールドのエラー検証を行ないながらパケット受信動作を行なう処理手順を示したフローチャートである。
【図２Ｃ】図２Ｃは、ＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末がＬ−ＳＩＧフィールドのエラー検証を行ないながらパケット受信動作を行なう処理手順を示したフローチャートである。
【図３Ａ】図３Ａは、ＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末がＬ−ＳＩＧフィールドのエラー検証を行ないながらパケット受信動作を行なう処理手順を示したフローチャートである。
【図３Ｂ】図３Ｂは、ＩＥＥＥ８０２．１１ｎに準拠したＨＴ端末がＬ−ＳＩＧフィールドのエラー検証を行ないながらパケット受信動作を行なう処理手順を示したフローチャートである。
【図４】図４は、レガシー・パケットのフォーマットを示した図である。
【図５】図５は、ＭＭモードにおけるＨＴパケットのフォーマットを示した図である。
【図６】図６は、Ｌ−ＳＩＧフィールドのデータ構造を示した図である。
【図７Ａ】図７Ａは、ＨＴ−ＳＩＧフィールドのデータ構造を示した図である。
【図７Ｂ】図７Ｂは、ＨＴ−ＳＩＧフィールドのデータ構造を示した図である。
【図８】図８は、Ｌ−ＳＩＧフィールドに対して９０度だけ回転させた位相空間上でＨＴ−ＳＩＧフィールドのＢＰＳＫ変調を行なう仕組みを説明するための図である。
【図９】図９は、パリティ・チェックにおいて偶数ビットのエラーに対して偽陽性と判定する様子を示した図である。
【符号の説明】
【０１３１】
１００…無線通信装置
１０１…インターフェース
１０２…データ・バッファ
１０３…中央制御部
１０４…パケット生成部
１０６…無線送信部
１０７…タイミング制御部
１０９…アンテナ
１１０…無線受信部
１１２…パケット解析部
１１３…情報記憶部
【図１】
2008010904.tif 000004
【図２Ａ】
2008010904.tif 000005
【図２Ｂ】
2008010904.tif 000006
【図２Ｃ】
2008010904.tif 000007
【図３Ａ】
2008010904.tif 000008
【図３Ｂ】
2008010904.tif 000009
【図４】
2008010904.tif 000010
【図５】
2008010904.tif 000011
【図６】
2008010904.tif 000012
【図７Ａ】
2008010904.tif 000013
【図７Ｂ】
2008010904.tif 000014
【図８】
2008010904.tif 000015
【図９】
2008010904.tif 000016