(57)【特許請求の範囲】
【請求項１】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のための方法であって、
候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行うこと、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータユニット（ＭＰＤＵ）を識別すること、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵについてメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行うこと、
前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ物理レイヤの肯定応答メッセージを送ること、
を含む方法。
【請求項２】
ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤへ転送すること、をさらに含む請求項１の方法。
【請求項３】
前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別することは、
１つまたは複数のトライアルヘッダを試みることと、
前記１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行うことと、
を含む請求項１の方法。
【請求項４】
前記方法は移動局により行われ、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られるＨ−ＡＲＱサブパケットに対応する、請求項１の方法。
【請求項５】
前記方法は基地局により行われ、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られるＨ−ＡＲＱサブパケットに対応する、請求項１の方法。
【請求項６】
前記方法は、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムにおいて行われる、請求項１の方法。
【請求項７】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のために構成された無線デバイスであって、
候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行う検証器と、
前記ＰＨＹ  ＣＲＣが検証されない場合、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータ単位（ＭＰＤＵ）を識別するパーサと、
前記ＰＨＹ  ＣＲＣが検証されない場合、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵのメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行うＭＰＤＵ検証器と、
前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ物理レイヤの肯定応答メッセージを送る肯定応答／否定応答レスポンダと、
を備える無線デバイス。
【請求項８】
ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤに転送する高レイヤインタフェースをさらに含む請求項７の無線デバイス。
【請求項９】
前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別することは、
１つまたは複数のトライアルヘッダを試みることと、
１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行うことと、
を含む請求項７の無線デバイス。
【請求項１０】
前記無線デバイスは移動局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られたＨ−ＡＲＱサブパケットに対応する、請求項７の無線デバイス。
【請求項１１】
前記無線デバイスは基地局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られたＨ−ＡＲＱサブパケットに対応する、請求項７の無線デバイス。
【請求項１２】
前記検証器、前記パーサ、および前記ＭＰＤＵ検証器は、メモリに記憶されたプロセッサによって実行される命令として実施される請求項７の無線デバイス。
【請求項１３】
前記検証器、前記パーサ、および前記ＭＰＤＵ検証器は、ハードウエアにより実装される請求項７の無線デバイス。
【請求項１４】
前記検証器、前記パーサ、および前記ＭＰＤＵ検証器は、集積回路により実装される請求項７の無線デバイス。
【請求項１５】
前記無線デバイスは、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムに接続されるように構成される、請求項７の無線デバイス。
【請求項１６】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のために構成される装置であって、
候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行う手段と、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータユニット（ＭＰＤＵ）を識別する手段と、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵについてメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行う手段と、
前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ物理レイヤの肯定応答メッセージを送る手段と、
を備える装置。
【請求項１７】
ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤへ転送する手段をさらに含む請求項１６の装置。
【請求項１８】
前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別する手段は、
１つまたは複数のトライアルヘッダを試みる手段と、
前記１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行う手段と、
を含む請求項１６の装置。
【請求項１９】
前記装置は移動局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られるＨ−ＡＲＱサブパケットに対応する、請求項１６の装置。
【請求項２０】
前記装置は基地局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られるＨ−ＡＲＱサブパケットに対応する、請求項１６の装置。
【請求項２１】
前記装置は、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムに接続されるように構成される、請求項１６の装置。
【請求項２２】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のためのコンピュータプログラムを記憶するコンピュータ読取可能記憶媒体であって、前記コンピュータプログラムは、
コンピュータに、候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行わせるコードと、
コンピュータに、前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータユニット（ＭＰＤＵ）を識別させるコードと、
コンピュータに、前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵについてメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行わせるコードと、
コンピュータに、前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ物理レイヤの肯定応答メッセージを送らせるコードと、
を含むコンピュータ読取可能記憶媒体。
【請求項２３】
前記コンピュータプログラムは、
コンピュータに、ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤへ転送させるコードをさらに含む請求項２２のコンピュータ読取可能記憶媒体。
【請求項２４】
コンピュータに、前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別させるコードは、
コンピュータに、１つまたは複数のトライアルヘッダを形成させるコードと、
コンピュータに、前記１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行わせるコードと、
を含む請求項２２のコンピュータ読取可能記憶媒体。
【請求項２５】
前記コンピュータ読取可能記憶媒体は移動局の一部であり、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られるＨ−ＡＲＱサブパケットに対応する、請求項２２のコンピュータ読取可能記憶媒体。
【請求項２６】
前記コンピュータ読取可能記憶媒体は基地局の一部であり、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られるＨ−ＡＲＱサブパケットに対応する、請求項２２のコンピュータ読取可能記憶媒体。
【請求項２７】
前記コンピュータ読取可能記憶媒体は、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムに接続される無線デバイスの一部である、請求項２２のコンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、無線通信システムに関する。より具体的には、本開示は、ハイブリッド自動再送要求送信の改善された復号のための方法および装置に関する。
【背景技術】
【０００２】
無線通信デバイスは、消費者ニーズを満足し、かつポータビリティと利便性とを改善するためにより小さく、より強力になった。消費者は、携帯電話、携帯情報端末（ＰＤＡ：personal digital assistants）、ラップトップコンピュータ、などのような無線通信デバイスに依存するようになった。消費者は、信頼できるサービス、カバレッジエリアを拡大、および高い機能性に期待するようになった。無線通信デバイスは、移動局、加入者局、アクセス端末、遠隔ステーション、ユーザ端末、端末、加入者ユニット、ユーザ機器などと呼ばれることがある。用語「移動局」はここで使用される。
【０００３】
無線通信システムは多くのセルに対し通信を提供し、当該多くのセルの各々は基地局によってサービスされる。基地局は移動局と通信する固定局であり得る。基地局は、その代わりに、アクセスポイント、ノードＢあるいは他のある用語で呼ばれることがある。
【０００４】
移動局はアップリンクとダウンリンク上の送信によって１つまたは複数の基地局と通信できる。アップリンク（あるいは逆方向リンク）は移動局から基地局へ通信リンクを指し、ダウンリンク（あるいは順方向リンク）は基地局から移動局へ通信リンクを指す。無線通信システムは、同時に複数の移動局に対し通信をサポートできる。
【０００５】
無線通信システムは、利用可能なシステムリソース（例えば帯域幅および送信電力）を共有することにより、複数のユーザとの通信をサポートできる多元接続システムでもよい。そのような多元接続システムの例は符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システムおよび直交周波数分割多元接続（ＯＦＤＭＡ）システムを含む。
【図面の簡単な説明】
【０００６】
【図１】本開示の改善されたハイブリッド自動再送要求（Ｈ−ＡＲＱ）復号技術を実施することができる受信局の例を示す。
【図２】ジェネリック（generic）ヘッダの例を示す。
【図３】シグナリングヘッダの例を示す。
【図４】本開示に従ったＨ−ＡＲＱ復号技術の例を示す。
【図４（ｃｔｄ．）】本開示に従ったＨ−ＡＲＱ復号技術の例を示す。
【図５】本開示に従って使用されるヘッダ探索アルゴリズムのある側面を示す例を説明する。
【図６】Ｈ−ＡＲＱ送信の改善された復号のための方法の例を示す。
【図７】図６の方法に対応するミーンズプラスファンクションブロックを示す。
【図８】無線デバイス中で利用される様々なコンポーネントを示す。
【発明を実施するための形態】
【０００７】
メディアアクセス制御（ＭＡＣ）レイヤはＭＡＣプロトコルデータユニット（ＭＰＤＵ）としてデータを処理する。いくつかの状況の下では、複数のＭＰＤＵはデータの同じダウンリンクまたはアップリンク・バースト中で連結され得る。
【０００８】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）符号化について、単一のＭＰＤＵあるいは複数連結したＭＰＤＵが、許容されるペイロードサイズになるために数ビットの「１」がパッディングされる。その後、１６ビットの巡回冗長検査（ＣＲＣ）がＨ−ＡＲＱエンコーダパケットになるために追加される。その後、Ｈ−ＡＲＱエンコーダパケットは符号化されてもよい。これは、（チェイス合成（ＣＣ：chase combining）Ｈ−ＡＲＱスキームが使用される場合）１つのサブパケット、または（増加的冗長（ＩＲ：incremental redundancy）Ｈ−ＡＲＱスキームが使用される場合）複数のＨ−ＡＲＱサブパケットとなる。
【０００９】
最初に、１つのサブパケットが送信される。受信機で、サブパケットは復号される。復号すると、その結果、候補Ｈ−ＡＲＱエンコーダパケットが構成される。その後受信機は、誤りを検知するため、候補Ｈ−ＡＲＱエンコーダパケット内の１６ビットのＰＨＹ  ＣＲＣの検証を行う。ＰＨＹ  ＣＲＣが検証できない場合、別のサブパケットが送信される。ＣＣ  Ｈ−ＡＲＱスキームが使用される場合、同じサブパケットが再送される。ＩＲ  Ｈ−ＡＲＱスキームが使用される場合、異なるサブパケットが送信される。受信機では、復号の成功率を高めるため、デコーダは同じＨ−ＡＲＱエンコーダパケットに対し、以前に受信した全てのサブパケットを合成する。復号すると、その結果、別の候補Ｈ−ＡＲＱエンコーダパケットが構築される。その後受信機は、誤りを検知するために、候補Ｈ−ＡＲＱエンコーダパケット内の１６ビットのＰＨＹ  ＣＲＣの検証を行う。ＰＨＹ  ＣＲＣが検証できない場合、別のサブパケットが送信され、そして上述のプロセスが繰り返される。
【００１０】
既知のアプローチでは、ＰＨＹ  ＣＲＣが失敗した場合、受信機は、候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵのうちのどれも復号しない。その代わりに、Ｈ−ＡＲＱデコーダは、次の処理を実行する前に、サブパケットが再送され、受信機に到着するのを待つ。再送されたサブパケットの最大数が受信され、ＰＨＹ  ＣＲＣがまだ失敗する場合、さらなる試みはなされず、ＭＰＤＵあるいは連結されたＭＰＤＵの受信は成功しない。
【００１１】
本開示は、Ｈ−ＡＲＱの復号のために改善された技術に関係する。ＰＨＹ  ＣＲＣが失敗する場合は常に、ＭＰＤＵがすべて失敗することを意味しない。ＭＰＤＵのうちのいくつかは、送信に成功していることがある。本開示は、ＰＨＹ  ＣＲＣが失敗したとしても、候補Ｈ−ＡＲＱエンコーダパケットの連結したＭＰＤＵの復号を継続することを提案する。すべてのＭＰＤＵの復号が成功した場合、Ｈ−ＡＲＱ送信は早期に終了することができる。
【００１２】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のための方法を開示する。この方法に従って、受信局は、候補Ｈ−ＡＲＱエンコーダパケットに対し物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）を検証することを試みることができる。ＰＨＹ  ＣＲＣが検証されない場合、受信局は、候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータ単位（ＭＰＤＵ）を識別できる。受信局は、ＰＨＹ  ＣＲＣが検証されない場合、候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵについてメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行う。
【００１３】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のために構成される無線デバイスも開示される。無線デバイスは、候補Ｈ−ＡＲＱエンコーダパケットに対し物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行う検証器（verifier）を含む。無線デバイスはさらに、ＰＨＹ  ＣＲＣが検証されない場合、候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータ単位（ＭＰＤＵ）を識別するパーサを含む。無線デバイスはさらに、ＰＨＹ  ＣＲＣが検証されない場合、候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵのメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行うＭＰＤＵ検証器（verifier）を含む。
【００１４】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のために構成される装置も開示される。該装置は、候補Ｈ−ＡＲＱエンコーダパケットに対し、物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行う手段を含む。該装置はさらに、ＰＨＹ  ＣＲＣが検証されない場合、候補Ｈ−ＡＲＱエンコーダパケット中のメディアアクセス制御レイヤプロトコルデータ単位（ＭＰＤＵ）を識別する手段を含む。該装置はさらに、ＰＨＹ  ＣＲＣが検証されない場合、候補Ｈ−ＡＲＱエンコーダパケット中の各ＭＰＤＵのメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行う手段を含む。
【００１５】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のためのコンピュータプログラム製品も開示される。該コンピュータプログラム製品は、命令をもつコンピュータ読取可能媒体を含む。該命令は、候補Ｈ−ＡＲＱエンコーダパケットに対し、物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行うためのコードを含む。該命令はさらに、ＰＨＹ  ＣＲＣが検証されない場合、候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータ単位（ＭＰＤＵ）を識別するコードを含む。該命令はさらに、ＰＨＹ  ＣＲＣが検証されない場合、候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵのメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行うためのコードを含む。
【００１６】
本開示の方法および装置は、広帯域無線通信システムで利用することができる。用語「広帯域無線」は、与えられたエリアでの、無線、音声、インターネット、および／またはデータネットワークアクセスを提供する技術を指す。
【００１７】
広帯域無線アクセス標準において、電気電子技術者協会（ＩＥＥＥ）８０２．１６ワーキンググループは、広帯域無線メトロポリタンエリアネットワークの国際的な展開のために、標準規格を用意することを目的とする。８０２．１６ファミリの標準規格は、公式にはＷｉｒｅｌｅｓｓＭＡＮと呼ばれるが、それは、ＷｉＭＡＸフォーラムと呼ばれる業界団体によって「ＷｉＭＡＸ」（「マイクロ波アクセス用の世界的な相互運用（Worldwide Interoperability for Microwave Access）」の略）と呼ばれる。したがって、用語「ＷｉＭＡＸ」は、長距離での高スループット広帯域接続を提供する標準ベース広帯域無線技術を指す。
【００１８】
今日ＷｉＭＡＸの２つの主要出願があり、それは固定ＷｉＭＡＸおよびモバイルＷｉＭＡＸである。固定ＷｉＭＡＸアプリケーションはポイント・ツー・マルチポイントであり、家およびビジネスへの広帯域アクセスを可能にする。モバイルＷｉＭＡＸは、広帯域速度で、セルラーネットワークのフルモビリティを提供する。
【００１９】
ここに記述された例のいくつかは、ＷｉＭＡＸ標準に従って構成される無線通信システムに適切である。しかしこれらの例は、本開示の範囲を制限するものと解釈すべきでない。
【００２０】
図１は、無線電子通信における送信局１０２を、受信局１０４と共に示す。受信局１０４は、本開示の改善されたハイブリッド自動再送要求（Ｈ−ＡＲＱ）復号技術を行うように構成される。
【００２１】
送信局１０２は基地局であり、受信局１０４は移動局である。また逆に、送信局１０２は移動局であり、受信局１０４は基地局である。
【００２２】
ここに示すように、Ｈ−ＡＲＱエンコーダパケット１０６は、多重連結したメディアアクセス制御レイヤプロトコルデータ単位（ＭＰＤＵ）１０８を含む。各ＭＰＤＵ１０８は、メディアアクセス制御レイヤ（ＭＡＣ）ヘッダ１１０、ＭＡＣペイロード１１２、およびＭＡＣ巡回冗長検査（ＣＲＣ）１１４を含む。Ｈ−ＡＲＱエンコーダパケット１０６はさらに、物理レイヤ（ＰＨＹ）ＣＲＣ１１６を含む。
【００２３】
Ｈ−ＡＲＱエンコーダパケット１０６は符号化される。この結果、１つのサブパケット１１９（チェイス合成（ＣＣ）Ｈ−ＡＲＱスキームが使用される場合）、あるいは複数のＨ−ＡＲＱサブパケット１１９（増加的冗長（ＩＲ）Ｈ−ＡＲＱスキームが使用される場合）が得られる。図１では、ＩＲ  Ｈ−ＡＲＱスキームが用いられると仮定して、複数のＨ−ＡＲＱサブパケット１１９ａ−ｃが示されている。
【００２４】
最初に、１つのサブパケット１１９が送信される。受信局１０４では、そのサブパケットはＨ−ＡＲＱデコーダ１１７により復号される。復号の結果、候補Ｈ−ＡＲＱエンコーダパケット１０６が作られる。その後、受信局１０４内の検証器１１８は、誤りを検知するために候補Ｈ−ＡＲＱエンコーダパケット１０６内の１６ビットのＰＨＹ  ＣＲＣ１１６の検証を行う。
【００２５】
本開示では、候補Ｈ−ＡＲＱエンコーダパケット１０６のＰＨＹ  ＣＲＣ１１６が検証されない場合、受信局１０４は、既知のＨ−ＡＲＱ方法のように、サブパケット１１９が再送されるのを単純に待つことはしない。受信局１０４は、候補Ｈ−ＡＲＱエンコーダパケット１０６内の、複数のＭＰＤＵのそれぞれ１０８についてＭＡＣ  ＣＲＣ１１４の検証を行うＭＰＤＵ検証器１２０を含む。言いかえれば、候補Ｈ−ＡＲＱエンコーダパケット１０６についてのＰＨＹ  ＣＲＣ１１６が検証されなくても、候補Ｈ−ＡＲＱエンコーダパケット１０６内の１つまたは複数のＭＰＤＵ１０８のＭＡＣ  ＣＲＣ１１４を検証することが可能である。
【００２６】
個々のＭＰＤＵ１０８のＭＡＣ  ＣＲＣ１１４の検証を行うプロセスの一部として、パーサ１２２は、候補Ｈ−ＡＲＱエンコーダパケット１０６のペイロード１２４を解析して、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ１０８のヘッダ１１０を識別する。特定のＭＰＤＵ１０８のヘッダ１１０は、そのＭＰＤＵ１０８の長さを識別できる。従って、ＭＰＤＵ１０８のヘッダ１１０を識別することにより、受信局１０４は、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ１０８の境界を決定することができる。
【００２７】
ＭＰＤＵ１０８の境界が識別されたとき、ＭＰＤＵ検証器１２０は、候補Ｈ−ＡＲＱエンコーダパケット１０６内の各ＭＰＤＵ１０８のＭＡＣ  ＣＲＣ１１４の検証を行う。その後、そのＭＡＣ  ＣＲＣ１１４が検証されたＭＰＤＵ１０８は、さらなる処理のために、より高いレイヤに渡される。受信局１０４は、この機能を行うため、高レイヤインタフェース１２３を含む。
【００２８】
候補Ｈ−ＡＲＱエンコーダパケット１０６内のすべてのＭＰＤＵ１０８が検証された場合、受信局１０４は送信局１０２へ、肯定応答メッセージ（ＡＣＫ）を送り返す。しかし、候補Ｈ−ＡＲＱエンコーダパケット１０６内の少なくとも１つのＭＰＤＵ１０８が検証されない場合、受信局１０４は送信局１０２へ、否定応答（ＮＡＣＫ）を送り、その結果、サブパケット１１９が再送される。受信局１０４は、必要に応じて送信局１０２へＡＣＫメッセージおよびＮＡＣＫメッセージを送るために、ＡＣＫ／ＮＡＣＫレスポンダ１２１を含む。
【００２９】
受信局がサブパケット１１９の再送を受信する場合、上述されたプロセスが繰り返される。特に、サブパケット１１９は、Ｈ−ＡＲＱデコーダ１１７によって復号される。復号の結果、候補Ｈ−ＡＲＱエンコーダパケット１０６が構成される。その後、受信局１０４の検証器１１８は、誤り検知のために候補Ｈ−ＡＲＱエンコーダパケット１０６内の１６ビットのＰＨＹ  ＣＲＣ１１６の検証を行う。ＰＨＹ  ＣＲＣ１１６が検証されない場合、ＭＰＤＵ検証器１２０は、候補Ｈ−ＡＲＱエンコーダパケット１０６内の、以前に検証できなかった各ＭＰＤＵ１０８のＣＲＣ１１４の検証を行う。
【００３０】
本開示に記述されたＨ−ＡＲＱ復号技術は、既知のＨ−ＡＲＱ方法と比較してＨ−ＡＲＱ送信の早期終了を可能にする。さらに、それは、候補Ｈ−ＡＲＱエンコーダパケット１０６内の複数のＭＰＤＵ１０８のうちの少なくともいくつかが、そうではなく既知のＨ−ＡＲＱ方法により起こるよりもより速くより高いレイヤに届けられることを可能にする。これらの潜在的な利点を示す例を以下に述べる。
【００３１】
ＷｉＭＡＸ標準は、２つのタイプのＭＰＤＵ１０８を定義し、それは、ジェネリック（generic）とシグナリング(signaling)である。シグナリングＭＰＤＵ１０８はペイロードを持っておらず、また、それは６オクテットのヘッダ１１０のみである。ジェネリックＭＰＤＵ１０８は、６オクテットのヘッダ１１０、ペイロード１１２および３２ビットのＣＲＣ１１４を持っている。
【００３２】
図２は、ジェネリックヘッダ２１０を示す。示されるように、ジェネリックヘッダ２１０は、ヘッダタイプビット２３４を含む。ＷｉＭＡＸ標準に従うと、ヘッダタイプビット２３４の値が０である場合、これはジェネリックヘッダ２１０に対応する。
【００３３】
ジェネリックヘッダ２１０はさらに、ＣＲＣインジケータビット２３６を含む。ＣＲＣインジケータビット２３６は、ＣＲＣ１１４が、ＭＰＤＵ１０８に含まれているか否かを識別する。
【００３４】
ジェネリックヘッダ２１０はさらに、長さフィールド２３８を含む。図２は、長さフィールド２３８ａの最上位ビット（ＭＳＢ）、および長さフィールド２３８ｂの最下位ビット（ＬＳＢ）を示す。
【００３５】
ジェネリックヘッダ２１０はさらに、ヘッダチェックシーケンス（ＨＣＳ）２４０を含む。ＨＣＳ２４０は、送信の間にヘッダ２１０の破壊を検知するために使用される。
【００３６】
図３は、シグナリングヘッダ３１６を示す。示されるように、シグナリングヘッダ３１６は、ヘッダタイプビット３３４を含む。ＷｉＭＡＸ標準に従うと、ヘッダタイプビット３３４の値が１である場合、これはシグナリングヘッダ３１６に対応する。シグナリングヘッダ３１６はさらに、ＨＣＳ３４０を含む。シグナリングＭＰＤＵは、ペイロード１１２あるいは３２ビットのＣＲＣ１１４を持たないが、それはＨＣＳ３４０によって検証することができる。
【００３７】
図４は、本開示に従ったＨ−ＡＲＱ復号技術の例を示す。この例は、送信局１０２および受信局１０４の観点から記述している。上に示されるように、送信局１０２は基地局であり、受信局１０４は移動局であり得る。あるいは逆に、送信局１０２は移動局であり、また受信局１０４は基地局であり得る。
【００３８】
送信局１０２のＭＡＣレイヤ４４２（ＴＳ  ＭＡＣ４４２）は、送信局の物理レイヤ４４４（ＴＳ  ＰＨＹ４４４）に、第１のＭＰＤＵ４０８ａおよび第２のＭＰＤＵ４０８ｂを送る。ＴＳ  ＰＨＹ４４４は、４４６においてＨ−ＡＲＱ符号化を行なう。それは１つまたは複数のＨ−ＡＲＱサブパケット４１９を生成することを含む。
【００３９】
ＴＳ  ＰＨＹ４４４は、受信局１０４の物理レイヤ４４８（ＲＳ  ＰＨＹ４４８）に、Ｈ−ＡＲＱサブパケット４１９を送る。ＲＳ  ＰＨＹ４４８は、Ｈ−ＡＲＱサブパケット４１９に対し、Ｈ−ＡＲＱの復号を行い、その結果、候補Ｈ−ＡＲＱエンコーダパケット１０６が生成される。ＲＳ  ＰＨＹ４４８は、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＰＨＹ  ＣＲＣ  １１６の検証を行う。この例では、４５０において、ＰＨＹ  ＣＲＣ１１６が失敗すると仮定している。つまり、ＲＳ  ＰＨＹ４４８は、ＰＨＹ  ＣＲＣ１１６を検証することができなかった。
【００４０】
本開示に従うと、既知のＨ−ＡＲＱ方法でのように、ＲＳ  ＰＨＹ４４８は、Ｈ−ＡＲＱサブパケット４１９が再送されるのを単に待つことはない。代わりに、ＲＳ  ＰＨＹ４４８は、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ４０８ａ−ｂを識別し、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ４０８ａ−ｂのそれぞれについてＭＡＣ  ＣＲＣ１１４の検証を行う。この例において、ＲＳ  ＰＨＹ４４８は、第１のＭＰＤＵ４０８ａのＭＡＣ  ＣＲＣ１１４の検証に成功することができたが、第２のＭＰＤＵ４０８ｂのＭＡＣ  ＣＲＣ１１４の検証に成功できないと仮定している。したがって、第１のＭＰＤＵ４０８ａは、４５２において復号に成功するが、第２のＭＰＤＵ  ４０８ｂは復号に成功しない。
【００４１】
第２のＭＰＤＵ４０８ｂのＭＡＣ  ＣＲＣ１１４が検証されなかったので、ＲＳ  ＰＨＹ４４８は、ＴＳ  ＰＨＹ４４４へＨ−ＡＲＱ  ＮＡＣＫ４５４を送る。しかし、第１のＭＰＤＵ４０８ａのＭＡＣ  ＣＲＣ１１４が検証されたので、ＲＳ  ＰＨＹ４４８は、受信局１０４のＭＡＣレイヤ４５６（ＲＳ  ＭＡＣ  ４５６）へ第１のＭＰＤＵ  ４０８ａを送る。ＲＳ  ＭＡＣ４５６は、受信局１０４の高レイヤ４５８（ＲＳ高レイヤ４５８）に第１のＭＰＤＵ４０８ａを送る。
【００４２】
ＴＳ  ＰＨＹ４４４は、Ｈ−ＡＲＱサブパケット４１９をＲＳ  ＰＨＹ４４８へ再送する。ＲＳ  ＰＨＹ４４８は、Ｈ−ＡＲＱサブパケット４１９と、以前に送信されたＨ−ＡＲＱサブパケット４１９とを合成する。その後、ＲＳ  ＰＨＹ４４８は、Ｈ−ＡＲＱ復号を行ない、その結果、別の候補Ｈ−ＡＲＱエンコーダパケット１０６が生成される。ＲＳ  ＰＨＹ４４８は、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＰＨＹ  ＣＲＣ  １１６の検証を行う。この例では、４６０において、ＰＨＹ  ＣＲＣ１１６が再度失敗すると仮定する、すなわち、ＲＳ  ＰＨＹ４４８は、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＰＨＹ  ＣＲＣ  １１６を再度検証することができなかった。
【００４３】
その後、ＲＳ  ＰＨＹ４４８は、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ４０８ａ−ｂを識別し、候補Ｈ−ＡＲＱエンコーダパケット１０６内の以前に検証できなかったＭＰＤＵ４０８ａ−ｂのそれぞれのＭＡＣ  ＣＲＣ１１４の検証を行う。この場合、ＲＳ  ＰＨＹ４４８は、第２のＭＰＤＵ４０８ｂのＭＡＣ  ＣＲＣ１１４の検証を行う。この例において、ＲＳ  ＰＨＹ  ４４８は、第２のＭＰＤＵ  ４０８ｂのＭＡＣ  ＣＲＣ１１４の検証に成功したと仮定する。したがって、４６２において、第２のＭＰＤＵ４０８ｂは復号に成功する。
【００４４】
第２のＭＰＤＵ４０８ｂのＭＡＣ  ＣＲＣ１１４が検証されたので、ＲＳ  ＰＨＹ４４８は、Ｈ−ＡＲＱ  ＡＣＫ４６４をＴＳ  ＰＨＹ４４４へ送る。ＲＳ  ＰＨＹ４４８はさらに、第２のＭＰＤＵ  ４０８ｂをＲＳ  ＭＡＣ４５６へ送る。ＲＳ  ＭＡＣ４５６は、第２のＭＰＤＵ４０８ｂを、ＲＳ高レイヤ４５８へ送る。
【００４５】
図４に示す例は、ここに記述されたＨ−ＡＲＱ方法のある潜在的な利点を示す。例えば、図４の例では、Ｈ−ＡＲＱ送信は、既知のＨ−ＡＲＱ方法に比べて早期に終了した。既知のＨ−ＡＲＱ方法では、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＰＨＹ  ＣＲＣ１１６が検証されるか、または再送の最大数に到達するまで、Ｈ−ＡＲＱサブパケット４１９の再送が生じる。これに対し、図４の例では、候補Ｈ−ＡＲＱエンコーダパケット１０６のＰＨＹ  ＣＲＣ１１６は検証されなかったが、Ｈ−ＡＲＱサブパケット４１９が２度だけ送信された後、Ｈ−ＡＲＱ送信は終了することができた。
【００４６】
別の利点は、第１と第２のＭＰＤＵ４０８ａ−ｂが、既知のＨ−ＡＲＱ方法よりも早く、ＲＳ高レイヤ４５８に送られたことである。既知のＨ−ＡＲＱ方法では、一旦ＰＨＹ  ＣＲＣ１１６が失敗すれば、受信局１０４は単にＨ−ＡＲＱサブパケット４１９が再送されるのを待ち、候補Ｈ−ＡＲＱエンコーダパケット４０６内の個々のＭＰＤＵ１０８のＭＡＣ  ＣＲＣ１１４の検証を試みることはない。これに対し、図４の例では、候補Ｈ−ＡＲＱエンコーダパケット１０６のＰＨＹ  ＣＲＣ１１６は検証されなかったが、第１と第２のＭＰＤＵ４０８ａ−ｂが検証された。従って、第１と第２のＭＰＤＵ４０８ａ−ｂは、既知のＨ−ＡＲＱ方法を用いる場合よりも前に、ＲＳ高レイヤ４５８に送られることができる。
【００４７】
上に示されるように、個々のＭＰＤＵ１０８のＭＡＣ  ＣＲＣ１１４の検証を行うプロセスの一部として、パーサ１２２は、候補Ｈ−ＡＲＱエンコーダパケット１０６のペイロード１２４を解析して、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ１０８のヘッダ１１０を識別する。図５は、使用されるヘッダ探索アルゴリズムのある側面を示す例を説明する。パーサ１２２は、表された例に従って動作するように構成されている。
【００４８】
候補Ｈ−ＡＲＱエンコーダパケット１０６のペイロード５２４を、図５に示す。上に記述されるように、ペイロード５２４は、多重連結したＭＰＤＵ１０８を含む。
【００４９】
ペイロード５２４内のオクテット５７０ａ−ｌは、インデックスｊ、ｊ＋１、．．．、Ｌで示される。インデックスｊのオクテット５７０ａは、ペイロード５２４内の最初のオクテット５７０ａである。インデックスＬのオクテット５７０ｌは、ペイロード５２４内の最後のオクテット５７０ｌである。
【００５０】
探索インデックスｋを定義する。ヘッダ探索は、探索インデックスｋ＝ｊから始める。
【００５１】
トライアルヘッダ５６８が形成される。上に示されるように、ＭＰＤＵ１０８内のヘッダ１１０は、６オクテット５７０を含む。従って、トライアルヘッダ５６８も同様に、６オクテット５７０を含む。より詳しくは、トライアルヘッダ５６８は、探索インデックスｋ、ｋ＋１、ｋ＋２、ｋ＋３、ｋ＋４およびｋ＋５に対応する、６オクテット５７０ａ−ｆを含む。
【００５２】
トライアルヘッダ５６８内の最初の５オクテット５７０ａ−ｅは、ヘッダチェックシーケンス５７２を計算するために使用される。トライアルヘッダ５６８内の６番目のオクテット５７０ｆが、計算されたヘッダチェックシーケンス５７２と一致する場合、トライアルヘッダ５６８はペイロード５２４内のＭＰＤＵ１０８のヘッダ１１０に対応することが結論付けられる。
【００５３】
しかし、トライアルヘッダ５６８内の６番目のオクテット５７０ｆが、計算されたヘッダチェックシーケンス５７２と一致しない場合、探索インデックスｋはインクリメントされ、その結果ｋ＝ｊ＋１となる。新たなトライアルヘッダ５６８が作られ、それは６オクテット５７０ｂ−ｇを含む。これを図５の下部に示す。その後、上述されたプロセスが繰り返される。
【００５４】
したがって、トライアルヘッダ５６８に対応する、受信されたペイロード５２４の部分のデータは、「スライディングウィンドウ」アプローチに従ってシフトされる。これは、トライアルヘッダ５７０の最初の５オクテット５７０を使用して計算されるヘッダチェックシーケンス５７２と、トライアルヘッダ５７０の６番目のオクテット５７０の値が一致するまで継続する。いったん一致が見つかったならば、ペイロード５２４内のＭＰＤＵ１０８のヘッダ１１０が見つかったと決定される。言いかえれば、ヘッダ探索アルゴリズムは、トライアルヘッダ５６８が検証可能なヘッダチェックシーケンス５７２を含むことが見つかるまで、１つまたはそれ以上のトライアルヘッダ５６８を試みることを含む。
【００５５】
いくつかの状況の下では、一致が見つからないことがある。例えば、これは、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ１０８がすべて破壊された場合である。探索インデックスｋがインクリメントされる場合は常に、ｋ＞Ｌ−５であるかどうか決定され得る。もしそうならば、ヘッダ探索が失敗したと判断できる。
【００５６】
図６は、本開示に対応した、改善されたＨ−ＡＲＱ復号のための方法６００の例を示す。その方法は、受信局１０４によって行われる。受信局１０４は、基地局からＨ−ＡＲＱ送信を受信する移動局である。あるいは、受信局１０４は、移動局からＨ−ＡＲＱ送信を受信する基地局である。
【００５７】
６０２において、Ｈ−ＡＲＱサブパケット１１９が受信されるとき、Ｈ−ＡＲＱ復号により、候補Ｈ−ＡＲＱエンコーダパケット１０６が生成される。６０４において、受信局１０４における検証器１１８は、候補Ｈ−ＡＲＱエンコーダパケット１０６についてＰＨＹ  ＣＲＣ１１６の検証を行う。６０６において、ＰＨＹ  ＣＲＣ１１６の検証が成功した場合、６１６において、送信局１０２へＡＣＫが返送される。
【００５８】
６０６において、ＰＨＹ  ＣＲＣ１１６の検証が成功しない場合、６０８で、受信局１０４のパーサ１２２は、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ１０８を識別する。図５に示されるヘッダ探索アルゴリズムは、６０８において、候補Ｈ−ＡＲＱエンコーダパケット１０６内のＭＰＤＵ１０８を識別するために使用される。あるいは、６０８において、パーサ１２２は、ＭＰＤＵ１０８の識別のために異なるメカニズムを利用する。
【００５９】
受信局１０４のＭＰＤＵ検証器１２０は、６１０において、候補Ｈ−ＡＲＱエンコーダパケット１０６内の各ＭＰＤＵ１０８についてＭＡＣ  ＣＲＣ１１４の検証を行う。ＣＲＣ１１４の検証が成功した各ＭＰＤＵ１０８は、６１２において、高レイヤに渡される。
【００６０】
すべてのＭＰＤＵ１０８が検証された場合、６１６において、送信局１０２へＡＣＫが返送される。下記の４つのケースのうち１つでも当てはまる場合、６１４において、すべてのＭＰＤＵ１０８が検証されたと決定できる。
【００６１】
ケース１：解析が成功したすべてのＭＡＣ  ＰＤＵ１０８は、ペイロード１２４のサイズをカバーすることができる。
【００６２】
ケース２：解析が成功したすべてのＭＡＣ  ＰＤＵ１０８は、Ｈ−ＡＲＱエンコーダパケットの始めからスタートする連続的なオクテットシーケンスを形成することができる。ペイロードの残りのビットの数は、ＭＡＣ  ＰＤＵヘッダ１１０の長さ（つまり４８ビット）より少ない。
【００６３】
ケース３：解析が成功したすべてのＭＡＣ  ＰＤＵ１０８は、Ｈ−ＡＲＱエンコーダパケットの始めからスタートする連続的なオクテットシーケンスを形成することができる。ペイロードの残りのビットはすべて「１」（つまりパッディングビット）である。
【００６４】
ケース４：解析が成功したすべてのＭＡＣ  ＰＤＵ１０８は、Ｈ−ＡＲＱエンコーダパケットの始めからスタートする連続的なオクテットシーケンスを形成することができるが、上記のケース１、２、あるいは３のどれにも当てはまらない。ペイロードの残りのビットが、提案されたパケットペイロードのパディングのために「１」と置き換えられている場合、この提案されたペイロードの１６ビットのＰＨＹ  ＣＲＣは、Ｈ−ＡＲＱデコーダ出力パケットのＣＲＣ部分と同じである。
【００６５】
６１４において、検証されていない追加のＭＰＤＵ１０８があると決定された場合、６１８において、送信局１０２へＮＡＣＫが送られる。その後、送信局１０２は、Ｈ−ＡＲＱサブパケット１１９を再送する。６２０において、再送されたＨ−ＡＲＱサブパケット１１９が受信された時、Ｈ−ＡＲＱの復号が行われ、別の候補Ｈ−ＡＲＱエンコーダパケット１０６が生成される。６０４において、検証器１１８は、候補Ｈ−ＡＲＱエンコーダパケット１０６についてＰＨＹ  ＣＲＣ１１６の検証を行い、上述されたプロセスが繰り返される。
【００６６】
上述の図６の方法６００は、図７に示したミーンズ・プラス・ファンクションブロック７００に対応する、様々なハードウェアおよび／またはソフトウェアコンポーネント、および／またはモジュールによって行なわれる。言いかえれば、図６に示されるブロック６００から６１８は、図７に示されるブロック７００から７１８のミーンズ・プラス・ファンクションブロックに対応する。
【００６７】
図８は、無線デバイス８０２に利用される様々なコンポーネントを示す。無線デバイス８０２は、ここに記述された様々な方法を実現するように構成されるデバイスの例である。無線デバイス８０２は、送信局１０２あるいは受信局１０４である。
【００６８】
無線デバイス８０２は、無線デバイス８０２の動作を制御するプロセッサ８０４を含む。プロセッサ８０４は、中央処理装置（ＣＰＵ）とも呼ばれる。メモリ８０６（それは読み出し専用メモリ（ＲＯＭ）、およびランダムアクセスメモリ（ＲＡＭ）の両方を含み得る）は、プロセッサ８０４に命令とデータを提供する。メモリ８０６の一部はさらに、不揮発性のランダムアクセスメモリ（ＮＶＲＡＭ）を含む。プロセッサ８０４は、一般的に、メモリ８０６内に記憶されたプログラム命令に基づき論理および算術演算を行なう。メモリ８０６内の命令は、ここに記述された方法を実施するために実行可能である。
【００６９】
無線デバイス８０２はさらに、無線デバイス８０２と遠隔位置との間でデータ送受信を可能にする送信器８１０および受信器８１２を含むハウジング８０８を含む。送信器８１０および受信器８１２は、トランシーバ８１４として組み合わされる。アンテナ８１６はハウジング８０８に取り付けられ、電気的にトランシーバ８１４につながれる。無線デバイス８０２はさらに、複数の送信器、複数の受信器、複数のトランシーバおよび／または複数のアンテナを含む（示されていない）。
【００７０】
無線デバイス８０２はさらに、トランシーバ８１４で受信した信号のレベルを検知及び測定するために使用する信号検出器８１８を含む。信号検出器８１８は、総エネルギー、疑似雑音（ＰＮ）チップごとのパイロットエネルギー、電力スペクトル密度、および他の信号を検知する。無線デバイス８０２はさらに、信号処理に使用するデジタルシグナルプロセッサ（ＤＳＰ）８２０も含む。
【００７１】
無線デバイス８０２の様々なコンポーネントは、データバスと、パワーバス、制御信号バス、およびステータス信号バスを含むバスシステム８２２によってともに連結される。しかし、明確のため、様々なバスは、バスシステム８２２として図８に示されている。
【００７２】
ここに使用された、用語「決定する」は種々様々のアクションを含み、従って、「決定すること」は演算すること、計算すること、処理すること、導出すること、調査すること、調べること（例えば、テーブル、データベースあるいは他のデータ構造中を調べること）、解明することなどを含む。さらに、「決定すること」は、受信すること（例えば情報を受信すること）、アクセスすること（例えばメモリ中のデータをアクセスすること）などを含む。さらに、「決定すること」は解決すること、選択すること、選むこと、確立することなどを含む。
【００７３】
語句「基づく」は、明示的に指定されていなければ、「のみに基づく」を意味するものではない。言いかえれば、語句「基づく」は、「のみに基づく」および「少なくとも基づく」の両方を表現する。
【００７４】
本開示に関して記述された、様々な実例となる論理的なブロック、コンポーネント、モジュール、および回路は、プロセッサによって実行されるメモリに記憶された命令として、すべてまたは部分的に実装され得る。プロセッサは、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）などである。汎用プロセッサは、マイクロプロセッサであるが、代わりに、プロセッサは任意の市販のプロセッサ、コントローラ、マイクロコントローラあるいはステイトマシンでもよい。プロセッサも、コンピューティングデバイスの組合せとして実装されていてもよく、例えば、ＤＳＰとマイクロプロセッサ、複数のマイクロプロセッサ、ＤＳＰコアと連動する１つまたはそれ以上のマイクロプロセッサ、あるいは他のそのような構成のコンビネーションとして実装され得る。
【００７５】
あるいは、または、さらに、本開示に関して記述された、様々な実例となる論理ブロック、コンポーネント、モジュール、および回路は、ハードウェアですべてあるいは部分的に実装され得る。ここに使用されるように、用語「ハードウェア」は、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラム可能なゲートアレイ信号（ＦＰＧＡ）、あるいは他のプログラム可能論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいは記述された機能を行なうよう設計されたそれらの任意の組合せ、を含むよう広く解釈され得る。
【００７６】
ソフトウェアモジュールは、技術的に知られている記憶媒体の任意の形式で存在し得る。使用される記憶媒体のいくつかの例は、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭなどを含む。ソフトウェアモジュールは単一の命令、あるいは多くの命令を含み、いくつかの異なるコードセグメント、様々なプログラム、および複数の記憶媒体に分散され得る。記憶媒体は、当該記憶媒体に対しプロセッサが情報を読み書きできるようにプロセッサに接続されている。あるいは、記憶媒体はプロセッサに不可欠である。
【００７７】
ここに示された方法は、上記方法を達成するための１つまたはそれ以上のステップあるいはアクションを含む。方法ステップおよび／またはアクションは、クレームの要旨から逸脱しない限り、互いに交換可能である。言いかえれば、ステップまたはアクションの特定の順序が指定されなければ、特定のステップおよび／またはアクションの順序および／または使用は、クレームの要旨から逸脱しない範囲で修正することができる。
【００７８】
記述された機能は、ハードウェア、ソフトウェア、ファームウェアあるいはそれの任意の組み合わせにより実行され得る。ソフトウェアで実行される場合、その機能は、コンピュータ読み取り可能な媒体上に１つまたはそれ以上の命令として記憶される。コンピュータ読み取り可能な媒体は、コンピュータによってアクセスすることができる、任意の利用可能な媒体である。これらに限定するものではないが、コンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置あるいは他の磁気記憶装置、あるいはコンピュータによりアクセス可能な命令あるいはデータ構造の形式で要求されたプログラムコードを持ち運び、保存できる他の媒体を含む。ここで使用されるディスク（disk およびdisc）は、コンパクトディスク（ＣＤ）、レーザディスク、光ディスク、ＤＶＤ（digital versatile disc）、フロッピー（登録商標）ディスクおよびブルーレイ（登録商標）ディスクを含み、ディスク（disk）は通常磁気的にデータを再生し、ディスク（disc）はレーザでデータを光学的に再生する。
【００７９】
ソフトウェアまたは命令も、送信メディアを通して送信される。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、あるいは赤外線、ラジオおよびマイクロ波のような無線技術を使用して、ウェブサイト、サーバ、あるいは他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬあるいは赤外線、ラジオおよびマイクロ波のような無線技術は、送信媒体の定義に含まれる。
【００８０】
さらに、図６および７で示したように、ここに示された方法および技術を実行するモジュールおよびまたは他の適切な手段は、モバイルデバイスおよび／または基地局より、ダウンロードおよび／または別の方法で得られることはいうまでもない。例えば、そのようなデバイスはサーバに接続され、ここに記述された方法を実行する手段の転送を容易にする。あるいは、ここに記述された様々な方法は、記憶手段（例えば、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）あるいはフロッピーディスクのような物理的な記憶媒体など）によって提供することができ、デバイスに記憶手段をつなぐか提供することで、モバイルデバイスおよび／または基地局は、様々な方法を得ることができる。さらに、ここに記述された方法および技術をデバイスに提供する他の適切な技術も利用することができる。
【００８１】
クレームは、上に例示されたものとぴったり一致する構成およびコンポーネントに制限されないことは言うまでもない。様々な修正、変更およびバリエーションは、クレームの要旨から逸脱しない範囲で、ここに記述されたシステム、方法、および装置の配置、動作および詳細で行なうことができる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［付記］
［１］ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のための方法であって、
候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行うこと、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータユニット（ＭＰＤＵ）を識別すること、  前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵについてメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行うこと、  を含む方法。
［２］前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ肯定応答メッセージを送ること、をさらに含む［１］の方法。
［３］ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤへ転送すること、をさらに含む［１］の方法。
［４］前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別することは、
１つまたは複数のトライアルヘッダを試みることと、
前記１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行うことと、
を含む［１］の方法。
［５］前記方法は移動局により行われ、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られるＨ−ＡＲＱサブパケットに対応する、［１］の方法。
［６］前記方法は基地局により行われ、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られるＨ−ＡＲＱサブパケットに対応する、［１］の方法。
［７］前記方法は、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムにおいて行われる、［１］の方法。
［８］ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のために構成された無線デバイスであって、
候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行う検証器と、
前記ＰＨＹ  ＣＲＣが検証されない場合、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータ単位（ＭＰＤＵ）を識別するパーサと、  前記ＰＨＹ  ＣＲＣが検証されない場合、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵのメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行うＭＰＤＵ検証器と、
を備える無線デバイス。
［９］前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ肯定応答メッセージを送る肯定応答／否定応答レスポンダをさらに含む［８］の無線デバイス。
［１０］ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤに転送する高レイヤインタフェースをさらに含む［８］の無線デバイス。
［１１］前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別することは、
１つまたは複数のトライアルヘッダを試みることと、
１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行うことと、
を含む［８］の無線デバイス。
［１２］前記無線デバイスは移動局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られたＨ−ＡＲＱサブパケットに対応する、［８］の無線デバイス。
［１３］前記無線デバイスは基地局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られたＨ−ＡＲＱサブパケットに対応する、［８］の無線デバイス。
［１４］前記検証器、前記パーサ、および前記ＭＰＤＵ検証器は、メモリに記憶されたプロセッサによって実行される命令として実施される［８］の無線デバイス。
［１５］前記検証器、前記パーサ、および前記ＭＰＤＵ検証器は、ハードウエアにより実装される［８］の無線デバイス。
［１６］前記検証器、前記パーサ、および前記ＭＰＤＵ検証器は、集積回路により実装される［８］の無線デバイス。
［１７］前記無線デバイスは、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムに接続されるように構成される、［８］の無線デバイス。
［１８］ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のために構成される装置であって、
候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行う手段と、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータユニット（ＭＰＤＵ）を識別する手段と、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵについてメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行う手段と、
を備える装置。
［１９］前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ肯定応答メッセージを送る手段をさらに備える［１８］の装置。
［２０］ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤへ転送する手段をさらに含む［１８］の装置。
［２１］前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別する手段は、
１つまたは複数のトライアルヘッダを試みる手段と、
前記１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行う手段と、
を含む［１８］の装置。
［２２］前記装置は移動局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られるＨ−ＡＲＱサブパケットに対応する、［１８］の装置。
［２３］前記装置は基地局であり、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られるＨ−ＡＲＱサブパケットに対応する、［１８］の装置。
［２４］前記装置は、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムに接続されるように構成される、［１８］の装置。
［２５］ハイブリッド自動再送要求（Ｈ−ＡＲＱ）送信の改善された復号のためのコンピュータプログラム製品であって、
前記コンピュータプログラム製品は、命令をもつコンピュータ読取可能媒体を含み、前記命令は、
候補Ｈ−ＡＲＱエンコーダパケットについて物理レイヤ（ＰＨＹ）巡回冗長検査（ＣＲＣ）の検証を行うコードと、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内のメディアアクセス制御レイヤプロトコルデータユニット（ＭＰＤＵ）を識別するコードと、
前記ＰＨＹ  ＣＲＣが検証されない場合に、前記候補Ｈ−ＡＲＱエンコーダパケット内の各ＭＰＤＵについてメディアアクセス制御レイヤ（ＭＡＣ）ＣＲＣの検証を行うコードと、
を含むコンピュータプログラム製品。
［２６］前記候補Ｈ−ＡＲＱエンコーダパケット内の全てのＭＰＤＵについてＭＡＣ  ＣＲＣが検証されたとき、前記ＰＨＹ  ＣＲＣが検証されなかった場合でも、送信局へ肯定応答メッセージを送るコードをさらに含む［２５］のコンピュータプログラム製品。
［２７］ＭＡＣ  ＣＲＣが検証された各ＭＰＤＵを高レイヤへ転送するコードをさらに含む［２５］のコンピュータプログラム製品。
［２８］前記候補Ｈ−ＡＲＱエンコーダパケット内のＭＰＤＵを識別するコードは、
１つまたは複数のトライアルヘッダを試みるコードと、
前記１つまたは複数のトライアルヘッダのそれぞれについてヘッダチェックシーケンスの検証を行うコードと、
を含む［２５］のコンピュータプログラム製品。
［２９］前記コンピュータ読取可能媒体は移動局の一部であり、前記候補Ｈ−ＡＲＱエンコーダパケットは基地局により送られるＨ−ＡＲＱサブパケットに対応する、［２５］のコンピュータプログラム製品。
［３０］前記コンピュータ読取可能媒体は基地局の一部であり、前記候補Ｈ−ＡＲＱエンコーダパケットは移動局により送られるＨ−ＡＲＱサブパケットに対応する、［２５］のコンピュータプログラム製品。
［３１］前記コンピュータ読取可能媒体は、電気電子技術者協会（ＩＥＥＥ）８０２．１６標準をサポートする無線通信システムに接続される無線デバイスの一部である、［２５］のコンピュータプログラム製品。
【図１】
0005410503.tif 000002
【図２】
0005410503.tif 000003
【図３】
0005410503.tif 000004
【図４】
0005410503.tif 000005
【図４（ｃｔｄ．）】
0005410503.tif 000006
【図５】
0005410503.tif 000007
【図６】
0005410503.tif 000008
【図７】
0005410503.tif 000009
【図８】
0005410503.tif 000010