(57)【要約】【解決手段】  無線ネットワークにおいてＨＡＲＱプロトコルのスループットを高める方法およびシステムである。ステーションは、周期的冗長検査でエラーとなったダウンリンクＨＡＲＱサブバーストを受信すると、バッファのオーバーフローイベントが発生しているか否かを判断する。オーバーフローイベントが発生している場合、当該ステーションは、バッファに格納すべきＨＡＲＱサブバーストのサイズを縮小して、サイズ調整済みＨＡＲＱサブバーストをバッファに格納する。ステーションは、アップリンクＨＡＲＱサブバーストを送信すると、バッファのサイズを超過している場合には、送信されたＨＡＲＱサブバーストのサイズを縮小することができる。ステーションが必要とするバッファの量は、ＨＡＲＱバーストの各シンボルの１以上のビットのそれぞれの各対数尤度比（ＬＬＲ）値を、各シンボルの各ビットのノイズに対するメトリックの感度に基づき、複数の量子化ビットで表現することによって、小さくなり得る。【選択図】  図１Ｂ
2013504975.tif 000002
【特許請求の範囲】
【請求項１】
１以上の順方向誤り訂正（ＦＥＣ）ブロックを有するハイブリッド自動再送要求（ＨＡＲＱ）サブパケットが正しく受信されたか否かを判断する段階と、
前記ＨＡＲＱサブパケットが正しく受信されなかったとの判断結果に応じて、前記ＨＡＲＱサブパケットの前記１以上のＦＥＣブロックのそれぞれの一部のみを格納する段階と
を備える方法。
【請求項２】
前記１以上のＦＥＣブロックはそれぞれ、１以上のスロットを含み、
前記ＨＡＲＱサブパケットの前記１以上のＦＥＣブロックのそれぞれの一部のみを格納する段階は、前記１以上のＦＥＣブロックのそれぞれが含む前記１以上のスロットの一部を格納する段階を有する請求項１に記載の方法。
【請求項３】
前記ＨＡＲＱサブパケットが正しく受信されたか否かを判断する段階は、前記ＨＡＲＱサブパケットの周期的冗長検査（ＣＲＣ）が正しいか否かを判断する段階を有する請求項１に記載の方法。
【請求項４】
メモリが持つ空間が前記ＨＡＲＱサブパケットを格納するのには不十分であると判断する段階をさらに備え、
前記ＨＡＲＱサブパケットが正しく受信されなかったとの判断結果に応じて、前記ＨＡＲＱサブパケットの前記１以上のＦＥＣブロックのそれぞれの一部のみを格納する段階は、前記ＨＡＲＱサブパケットが正しく受信されなかったとの判断結果、および、前記メモリが持つ空間が前記ＨＡＲＱサブパケットを格納するのには不十分であるとの判断結果に応じて、前記ＨＡＲＱサブパケットの前記１以上のＦＥＣブロックのそれぞれの一部のみを格納する段階を有する請求項１に記載の方法。
【請求項５】
前記ＨＡＲＱサブパケットの１以上のコピーを格納しているメモリが持つ空間が前記ＨＡＲＱサブパケットを格納するには不十分であると判断する段階と、
格納されている前記ＨＡＲＱサブパケットの前記１以上のコピーのうち少なくとも１つのコピーが含む１以上のスロットの一部を破棄する段階と
をさらに備える請求項１に記載の方法。
【請求項６】
少なくとも部分的にチェイス結合アルゴリズムにしたがって、格納されている前記ＨＡＲＱサブパケットの前記１以上のコピーのうち少なくとも１つのコピーと、受信した前記ＨＡＲＱサブパケットとを組み合わせる段階をさらに備える請求項５に記載の方法。
【請求項７】
前記ＨＡＲＱサブパケットは、米国電気電子学会（ＩＥＥＥ）８０２．１１規格群、ＩＥＥＥ８０２．１５規格群、ＩＥＥＥ８０２．１６規格群、および、第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）規格のうち１つに少なくとも部分的に準拠している請求項１に記載の方法。
【請求項８】
ハイブリッド自動再送要求（ＨＡＲＱ）プロトコルのスループットを高める方法であって、
ＨＡＲＱバーストの各シンボルの１以上のビットのそれぞれの各対数尤度比（ＬＬＲ）値を、複数の量子化ビットで表現する段階を備え、
前記複数の量子化ビットの数は、前記各シンボルの１以上のビットのそれぞれのノイズに対するメトリックの感度に少なくとも部分的に基づいて決まる方法。
【請求項９】
前記ＨＡＲＱバーストの各シンボルは、直交振幅変調（ＱＡＭ）シンボルである請求項８に記載の方法。
【請求項１０】
前記ＨＡＲＱバーストの各シンボルの１以上のビットのうち最上位ビット（ＭＳＢ）は、前記ノイズに対する感度が最も低く、
前記ＨＡＲＱバーストの各シンボルの１以上のビットのそれぞれの各対数尤度比（ＬＬＲ）値を、前記複数の量子化ビットで表現する段階は、前記ＨＡＲＱバーストの各シンボルの１以上のビットのうち前記ＭＳＢを最小数の量子化ビットで表現する段階を有する請求項８に記載の方法。
【請求項１１】
前記ＨＡＲＱバーストの各シンボルの１以上のビットのうち最下位ビット（ＬＳＢ）は、前記ノイズに対する感度が最も高く、
前記ＨＡＲＱバーストの各シンボルの１以上のビットのそれぞれの各対数尤度比（ＬＬＲ）値を、前記複数の量子化ビットで表現する段階は、前記ＨＡＲＱバーストの各シンボルの１以上のビットのうち前記ＬＳＢを最多数の量子化ビットで表現する段階を有する請求項８に記載の方法。
【請求項１２】
前記ＨＡＲＱバーストの各シンボルの１以上のビットのうち少なくとも２つのビットは、量子化ビットの数が異なる
請求項８に記載の方法。
【請求項１３】
前記ＨＡＲＱプロトコルは、米国電気電子学会（ＩＥＥＥ）８０２．１１規格群、ＩＥＥＥ８０２．１５規格群、ＩＥＥＥ８０２．１６規格群、および、第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）規格のうち１つに少なくとも部分的に準拠している請求項８に記載の方法。
【請求項１４】
バッファと、
前記バッファに結合されているロジックと
を備え、
前記ロジックは、
前記バッファのオーバーフローイベントが発生しているとの判断を下し、
前記判断に応じて、前記バッファに格納されるべき受信したハイブリッド自動再送要求（ＨＡＲＱ）バーストのうち一部分を削除する装置。
【請求項１５】
前記ＨＡＲＱバーストの周期的冗長検査（ＣＲＣ）が誤りである請求項１４に記載の装置。
【請求項１６】
前記ロジックはさらに、前記ＨＡＲＱバーストの信頼性のレベルまたは信頼性について判断を下し、
前記ロジックが、前記判断に応じて、前記バッファに格納されるべき受信したＨＡＲＱバーストのうち一部分を削除することは、前記判断に応じて、前記ＨＡＲＱバーストの信頼性のレベルまたは信頼性についての前記判断に少なくとも部分的に基づいて、前記バッファに格納されるべき受信したＨＡＲＱバーストのうち一部分を削除することである請求項１４に記載の装置。
【請求項１７】
前記ロジックはさらに、削除された前記一部分以外を前記バッファに前記受信したＨＡＲＱバーストを格納する請求項１５に記載の装置。
【請求項１８】
前記受信したＨＡＲＱバーストは、１以上の順方向誤り訂正（ＦＥＣ）ブロックを有しており、
前記ロジックが前記受信したＨＡＲＱバーストの前記一部分を削除することは、前記受信したＨＡＲＱバーストの前記１以上のＦＥＣブロックのそれぞれの一部を削除することである請求項１４に記載の装置。
【請求項１９】
前記１以上のＦＥＣブロックはそれぞれ、１以上のスロットを含み、
前記ロジックが前記受信したＨＡＲＱバーストの前記１以上のＦＥＣブロックのそれぞれの前記一部を削除することは、
前記受信したＨＡＲＱバーストの前記１以上のＦＥＣブロックのそれぞれが含む前記１以上のスロットの一部のスロットを選択して、前記受信したＨＡＲＱバーストの前記１以上のＦＥＣブロックのそれぞれから、選択された前記一部のスロットを破棄することである請求項１８に記載の装置。
【請求項２０】
前記ロジックが前記１以上のＦＥＣブロックのそれぞれが含む前記１以上のスロットの前記一部のスロットを選択することは、前記１以上のＦＥＣブロックのそれぞれから選択された前記一部のスロットを削除するロジックの実装がどの程度容易であるか、前記バッファのサイズ、前記バッファのコスト、および、前記バッファの利用レベルのうち１つに少なくとも部分的に基づいて行われる請求項１８に記載の装置。
【請求項２１】
前記バッファは、前記受信したＨＡＲＱバーストの１以上のコピーを格納し、
前記ロジックはさらに、前記受信したＨＡＲＱバーストの格納されている前記１以上のコピーのうち少なくとも１つのコピーが含む前記１以上のスロットの一部のスロットを破棄する請求項１４に記載の装置。
【請求項２２】
前記ロジックはさらに、少なくとも部分的にチェイス結合アルゴリズムにしたがって、削除された前記一部分を持たない前記受信したＨＡＲＱバーストと、前記削除された一部分を持たない前記受信したＨＡＲＱバーストの格納されている前記少なくとも１つのコピーとを組み合わせる請求項２１に記載の装置。
【請求項２３】
前記装置は、米国電気電子学会（ＩＥＥＥ）８０２．１１規格群、ＩＥＥＥ８０２．１５規格群、ＩＥＥＥ８０２．１６規格群、および、第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）規格のうち１つに少なくとも部分的に準拠している請求項１４に記載の装置。
【請求項２４】
前記ＨＡＲＱバーストの各シンボルの１以上のビットのそれぞれの各対数尤度比（ＬＬＲ）値を、複数の量子化ビットで表現する別のロジックをさらに備え、前記複数の量子化ビットの数は、各シンボルの各ビットのノイズに対するメトリックの感度に少なくとも部分的に基づいて決まる請求項１４に記載の装置。
【請求項２５】
バッファが持つ空間が、１以上の順方向誤り訂正（ＦＥＣ）ブロックを有しているアップリンク（ＵＬ）ハイブリッド自動再送要求（ＨＡＲＱ）サブパケットを格納するには不十分であると判断する段階と、
前記ＵＬ  ＨＡＲＱサブパケットが有する前記１以上のＦＥＣブロックのそれぞれの一部分のみを前記バッファに格納する段階と
を備える方法。
【請求項２６】
前記１以上のＦＥＣブロックはそれぞれ、１以上のスロットを含み、
前記ＵＬ  ＨＡＲＱサブパケットが有する前記１以上のＦＥＣブロックのそれぞれの一部分のみを格納する段階は、前記１以上のＦＥＣブロックのそれぞれが含む前記１以上のスロットの一部のスロットを格納する段階を有する請求項２５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークに関する。これに限定されるものではないが、特に、無線ネットワークで利用されるハイブリッド自動再送要求プロトコルのスループットの改善に関する。
【背景技術】
【０００２】
無線ネットワークでは、ハイブリッド自動再送要求（ＨＡＲＱ）プロトコルを用いて、当該無線ネットワークの信頼性およびデータ送信効率を高く維持している。ＨＡＲＱプロトコルでは、前方誤り訂正（ＦＥＣ）方式と自動再送要求（ＡＲＱ）方式とを組み合わせて用いる。
【０００３】
図１Ａは、先行技術に係るＨＡＲＱバースト１２０を示すブロックダイヤグラム１００である。無線ネットワークにおいて送信局から受信局へとデータを送信する場合、当該データは、媒体アクセス制御（ＭＡＣ）パケットデータユニット（ＰＤＵ）１１０として送信される。送信局のＭＡＣ層は、ＰＤＵ１１２、１１４、１１６および１１８を連結して、送信局の物理（ＰＨＹ）層は、連結されたＰＤＵ１１２、１１４、１１６および１１８にプリアンブル１２２を追加して、送信すべきＨＡＲＱバースト１２０を生成する。ＰＤＵ１１２、１１４、１１６および１１８は、送信局のＰＨＹ層によって、ＦＥＣブロック１２４、１２６および１２８に分割またはパーティション化される。
【０００４】
あるステーションで用いられるＨＡＲＱプロトコルのダウンリンク（ＤＬ）スループットの最大限値は、ＨＡＲＱプロトコルのスループットが当該ステーションのバッファ機能を超過しないように限定されるとしてよい。図１Ｂは、先行技術に係るステーションが備えるバッファのメモリ状態に関する２つのケース１５０を説明するための図である。第１のケースでは、メモリ１６０のオーバーフローは発生しておらず、ステーションが備えるバッファが、周期的冗長検査でフェイルとなったＨＡＲＱサブバースト１７０を格納するために十分な空きメモリ空間１６６を持つ場合である。ＨＡＲＱサブバースト１７０は、ステーションに格納されている、ＨＡＲＱサブバースト１６２および１６４と同じバーストの再送であってよい。
【０００５】
ステーションが用いるＨＡＲＱプロトコルのスループットを上げるためには、各ＨＡＲＱサブバーストのサイズを大きくするとしてよい。しかし、各ＨＡＲＱサブバーストのサイズを大きくすると、ステーションのバッファのメモリオーバーフローが発生しやすくなるので、問題点がある。これはメモリ１８０のオーバーフローが発生する第２のケースとして図示しており、ステーションが備えるバッファが、周期的冗長検査でフェイルとなったＨＡＲＱサブバースト１７０を格納するために不十分な空きメモリ空間１８６しか持たない場合である。このため、ステーションは、ＨＡＲＱサブバースト１７０の格納をアボートして、ＨＡＲＱサブバースト１７０をクリアする。
【０００６】
現在のＨＡＲＱプロトコルの実装では、ＨＡＲＱプロトコルのスループットを改善することができなかったり、無線ネットワークにおけるメモリオーバーフローイベントの発生回数を少なくすることができない。
【図面の簡単な説明】
【０００７】
本発明の実施形態の特徴および利点は、以下に記載する本発明の主題の詳細な説明から明らかとなる。
【０００８】
【図１Ａ】先行技術に係るＨＡＲＱバーストを示すブロック図である。
【０００９】
【図１Ｂ】先行技術に係るステーションが備えるバッファのメモリ状態に関する２つのケースを示す図である。
【００１０】
【図２】本発明の一実施形態に係るステーションが備えるバッファのメモリ状態の１ケースを説明するための図である。
【００１１】
【図３】本発明の一実施形態に係るサイズ調整済みＨＡＲＱサブバーストを示すブロック図である。
【００１２】
【図４】本発明の一実施形態に係る２つのＨＡＲＱサブバーストのチェイス結合（Ｃｈａｓｅ  Ｃｏｍｂｉｎｉｎｇ）を説明するための図である。
【００１３】
【図５Ａ】本発明の一実施形態に係る本明細書で開示された方法を実施するフローチャートである。
【００１４】
【図５Ｂ】本発明の一実施形態に係る本明細書で開示された方法を実施するフローチャートである。
【００１５】
【図６】本発明の一実施形態に係るステーションが備える多入力多出力（ＭＩＭＯ）受信機を示すブロック図である。
【００１６】
【図７】本発明の一実施形態に係る本明細書に開示する方法を実施するためのシステムを示す図である。
【発明を実施するための形態】
【００１７】
本明細書で説明する本発明の実施形態は、限定のためではなく一例として添付図面に図示する。説明を簡略化して分かりやすくするべく、図面で図示する構成要素は必ずしも実寸に即したものとはなっていない。例えば、一部の構成要素の寸法は、分かりやすいように、他の構成要素に比べて強調されている場合がある。また、適切と考えられる場合には、複数の図面にわたって対応する構成要素または同様の構成要素について同じ参照番号を繰り返し使用している。本明細書において本発明の「一実施形態」または「ある実施形態」という記載がある場合、当該実施形態に関連付けて説明している特定の特徴、構造または特性が本発明の少なくとも１つの実施形態に含まれていることを意味する。このため、本明細書で何度も「一実施形態において」という記載が見られても、必ずしも全てが同じ実施形態を指すわけではない。
【００１８】
本発明の実施形態は、無線ネットワークにおいて用いられるＨＡＲＱプロトコルのスループットを高める方法およびシステムを提供する。本発明の一実施形態によると、無線ネットワークにおいてあるステーションは、周期的冗長検査（ＣＲＣ）でエラーとなったＨＡＲＱサブバーストまたはサブパケットを受信すると、バッファのメモリオーバーフローイベントが発生しているか否かを判断または検出する。メモリオーバーフローイベントが発生している場合、当該ステーションは、受信したＨＡＲＱサブバーストのサイズを縮小する。本発明の一実施形態によると、当該ステーションは、受信したＨＡＲＱサブバーストの一部分を削除することによって、受信したＨＡＲＱサブバーストのサイズを縮小する。
【００１９】
本発明の一実施形態によると、ステーションは、ＨＡＲＱサブバーストのサイズを縮小した後、サイズ調整済みＨＡＲＱサブバーストを格納するために十分な空間がバッファにあれば、サイズ調整済みＨＡＲＱサブバーストをバッファに格納する。本発明の一実施形態によると、ＨＡＲＱサブバーストのサイズをバッファに格納できるように縮小することによって、バッファのメモリオーバーフローイベントの可能性が低くなるので、無線ネットワークにおけるＨＡＲＱプロトコルのスループットが高まる。
【００２０】
ステーションは、これに限定されないが、基地局、移動局、または、ＨＡＲＱバーストを受信可能なその他の任意のデバイスを含む。無線ネットワークは、これらに限定されないが、少なくとも部分的に、米国電気電子学会（ＩＥＥＥ）８０２．１１規格（「ＩＥＥＥ規格８０２．１１−２００７、２００７年６月１２日公開」）およびその関連規格、ＩＥＥＥ８０２．１５規格（「ＩＥＥＥ規格８０２．１５．１−２００５、２００５年６月１４日公開」）およびその関連規格、ＩＥＥＥ８０２．１６規格（「ＩＥＥＥ規格８０２．１６−２００４、２００４年１０月１日公開」）およびその関連規格、第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）規格等に準拠したネットワークである。
【００２１】
図２は、本発明の一実施形態に係るステーションが備えるバッファのメモリ状態の１ケースを説明するための図である。本発明の一実施形態によると、当該ステーションは、ＨＡＲＱサブバーストを受信すると、当該ＨＡＲＱサブバーストのＣＲＣが正しいか否かを確認する。ステーションは、ＨＡＲＱサブバーストのＣＲＣが正しい場合、ＨＡＲＱ確認応答（ＡＣＫ）を、当該ＨＡＲＱサブバーストの送信元であるステーションに送り返す。ＨＡＲＱ  ＡＣＫは、送信元のステーションに対して、ＨＡＲＱサブバーストの受信が正しく行われた旨を通知する。
【００２２】
ステーションは、ＨＡＲＱサブバーストのＣＲＣにエラーがある場合、当該ＨＡＲＱサブバーストの送信元のステーションに対して、ＨＡＲＱ否定ＡＣＫ（ＮＡＣＫ）を送信する。ＨＡＲＱ  ＮＡＣＫは、送信元のステーションに対して、ＨＡＲＱサブバーストの受信が正しく行われなかった旨を通知し、送信元のステーションは、チェイス結合（Ｃｈａｓｅ  ｃｏｍｂｉｎｉｎｇ）を利用するＨＡＲＱプロトコルに応じて同じＨＡＲＱサブバーストを再送するとしてよい。
【００２３】
本発明の一実施形態によると、ステーションは、特定のＨＡＲＱサブバーストの１以上のコピーを事前に格納している場合、チェイス結合を実行して、特定のＨＡＲＱサブバーストの再送と、格納されているこの特定のＨＡＲＱサブバーストの１以上のコピーとを組み合わせる。ステーションは、組み合わせ後のＨＡＲＱサブバーストについてＣＲＣ検査を実行して、ＨＡＲＱサブバーストの受信が正しく行われたか否かを判断する。
【００２４】
本発明の一実施形態によると、ステーションは、バッファには受信したＨＡＲＱサブバーストを格納する不十分な空間しかないと判断すると、受信したＨＡＲＱサブバーストのサイズを縮小して、サイズ調整済みＨＡＲＱサブバースト２１０を生成する。本発明の一実施形態によると、ステーションは、受信したＨＡＲＱサブバーストのサイズを、受信したＨＡＲＱサブバーストにおける複数のスロットの一部を破棄することによって、縮小する。受信したＨＡＲＱサブバーストのサイズを縮小することによって、サイズ調整済みＨＡＲＱサブバースト２１０を格納するに当たってのバッファのメモリ空間要件が低くなり、バッファのメモリオーバーフローイベントの可能性が低くなる。
【００２５】
本発明の別の実施形態によると、ステーションはさらに、空きメモリ空間の量を大きくするために、バッファに格納されているＨＡＲＱサブバーストのサイズを縮小するとしてよい。図２に示すケースは、メモリ２２０のオーバーフローが発生しておらず、ステーションが備えるバッファが、周期的冗長検査でフェイルとなったサイズ調整済みＨＡＲＱサブバースト２１０を格納するために十分な空きメモリ空間２２６を持つ場合である。本発明の一実施形態によると、ステーションは、格納されているサイズ調整済みＨＡＲＱサブバースト２２２および２２４のサイズを縮小して、サイズ調整済みＨＡＲＱサブバースト２１０を格納するための空きメモリ空間２２６の量を大きくする。サイズ調整済みＨＡＲＱサブバースト２１０、２２２および２２４は、３回送信された同じＨＡＲＱバーストを元としている。
【００２６】
図３は、本発明の一実施形態に係るサイズ調整済みＨＡＲＱサブバースト２１０を示すブロックダイヤグラム３００である。本発明の一実施形態によると、ＨＡＲＱバースト１２０の各ＦＥＣブロックは、１以上のスロットに分割またはパーティション化される。１スロットは、ＨＡＲＱバースト１２０の各ＦＥＣブロックの論理単位である。本発明の一実施形態によると、ＨＡＲＱバースト１２０の各ＦＥＣブロックのスロットはそれぞれ、これに限定されないが、ＴＤＤ（ｔｉｍｅ  ｄｏｍａｉｎ  ｄｕｐｌｅｘ：送受信時分割）分割方式、ＦＤＤ（ｆｒｅｑｕｅｎｃｙ  ｄｏｍａｉｎ  ｄｕｐｌｅｘ：送受信周波数分割）分割方式等に基づいて決まる。当業者であれば、送信時にＨＡＲＱバースト１２０の各ＦＥＣブロックを分割するために他の方法を利用し得ることに想到し、これらの方法は、本発明の実施に影響を与えることなく本発明に適用可能である。
【００２７】
ＨＡＲＱバースト１２０は、ＦＥＣ１ブロック１２４にスロットｓ１−ｓ８（３０２、３０４、３０６、３０８、３１０、３１２、３１４および３１６）を含む。ＦＥＣ２ブロック１２６およびＦＥＣ３ブロック１２８も同様に、複数のスロットにパーティション化されるが、図示を分かりやすくするために省略している。本発明の一実施形態によると、ＦＥＣブロック１２４、１２６および１２８に含まれるスロットの数は同じである。本発明の別の実施形態によると、ＦＥＣブロック１２４、１２６および１２８に含まれるスロットの数は異なるとしてよい。ＨＡＲＱバースト１２０は３つのＦＥＣブロック１２４、１２６および１２８を含むものとして図示されているが、これに限定されることを意図したものではない。本発明の別の実施形態によると、ＨＡＲＱバースト１２０は、４つ以上のＦＥＣブロックを含む。本発明のさらに別の実施形態によると、ＨＡＲＱバースト１２０が含むＦＥＣブロックは１つのみである。
【００２８】
ステーションは、ＨＡＲＱバースト１２０を受信すると、ＨＡＲＱバースト１２０が正しく受信されたか否かを判断する。本発明の一実施形態によると、ステーションは、ＨＡＲＱバースト１２０が正しく受信されなかった場合、ＨＡＲＱバースト１２０の各ＦＥＣブロックの一部分のみを格納する。この様子は、３つのサイズ調整済みＦＥＣブロック３２０、３２２および３２４を含むサイズ調整済みＨＡＲＱサブバースト２１０として図示している。サイズ調整済みＦＥＣ１ブロック３２０は、ＦＥＣ１ブロック１２４のうち、スロットｓ１  ３０２、ｓ２  ３０４、ｓ３  ３０６、ｓ６  ３１２およびｓ７  ３１４を含む。本発明の一実施形態によると、スロットｓ４  ３０８、ｓ５  ３１０およびｓ８  ３１６は、ＨＡＲＱバースト１２０から破棄または削除されて、ＨＡＲＱバースト１２０の残りのスロットが、サイズ調整済みＨＡＲＱサブバースト２１０として格納される。同様に、サイズ調整済みＦＥＣブロック３２２および３２４はそれぞれ、ＦＥＣブロック１２６および１２８から少なくとも１つのスロットを削除しているが、図示を分かりやすくするべく図３では省略している。
【００２９】
本発明の一実施形態によると、ＨＡＲＱバースト１２０から破棄または削除すべきスロットの選択は、少なくとも部分的に、これらに限定されないが、スロットを破棄するロジックの実装し易さ、所望のダイバーシチゲイン、メモリバッファの量、メモリバッファのコスト、メモリバッファの利用レベル等に基づいて行われる。本発明の一実施形態によると、ＨＡＲＱバースト１２０の各ＦＥＣブロックから破棄されるスロットの数は同じである。本発明の別の実施形態によると、ＨＡＲＱバースト１２０の各ＦＥＣブロックから破棄されるスロットの数は異なる。
【００３０】
例えば、本発明の一実施形態によると、ステーションは、ＦＥＣ１ブロック１２４から３つのスロットを削除してＦＥＣ１ブロック１２４の残りのスロットをサイズ調整済みＦＥＣ１ブロック３２０として格納し、ＦＥＣ２ブロック１２６から２つのスロットを削除してＦＥＣ２ブロック１２６の残りのスロットをサイズ調整済みＦＥＣ２ブロック３２２として格納し、ＦＥＣ３ブロック１２８からはスロットを削除せずＦＥＣ３ブロック１２８をそのままサイズ調整済みＨＡＲＱサブバースト２１０に格納する。
【００３１】
本発明の一実施形態によると、ＨＡＲＱバースト１２０の各ＦＥＣブロックのスロットをインターリーブして、ステーションはＨＡＲＱバースト１２０の各ＦＥＣブロックから複数の連続したスロットを破棄する。例えば、本発明の一実施形態によると、ステーションは、ＨＡＲＱバースト１２０の各ＦＥＣブロックの最初の２つの連続したスロットを破棄する。本発明の別の実施形態によると、ステーションは、ＨＡＲＱバースト１２０の各ＦＥＣブロックの最後の３つの連続したスロットを破棄する。本発明のさらに別の実施形態によると、ステーションは、ＨＡＲＱバースト１２０の各ＦＥＣブロックのスロットのうち所定の割合のスロットを破棄する。例えば、本発明の一実施形態によると、ステーションは、ＨＡＲＱバースト１２０の各ＦＥＣブロックのスロットのうち２０％を削除する。つまり、ＨＡＲＱバースト１２０の各ＦＥＣブロックが１０個のスロットを含む場合、ステーションは、ＨＡＲＱバースト１２０の各ＦＥＣブロックのうち８個のスロットのみを格納する。
【００３２】
本発明のさらに別の実施形態によると、ステーションは、ＨＡＲＱバースト１２０の内容の信頼性の推定レベルまたは推定信頼性に基づき、ＨＡＲＱバースト１２０の各ＦＥＣブロックのうち破棄すべきスロットの数を決定する。例えば、本発明の一実施形態によると、ステーションは、ＨＡＲＱバースト１２０の内容の信頼性が高いと判断すると、ＨＡＲＱバースト１２０のうち格納する割合を低くして、ＨＡＲＱバースト１２０のうち各ＦＥＣブロックから破棄するスロットを増やす。同様に、ステーションは、ＨＡＲＱバースト１２０の内容の信頼性が低いと判断すると、ＨＡＲＱバースト１２０のうち格納する割合を高くして、ＨＡＲＱバースト１２０の各ＦＥＣブロックのうち破棄するスロットを減らす。本発明の一実施形態によると、ＨＡＲＱバースト１２０の内容またはデータの信頼性は、ＨＡＲＱバーストの各シンボルの各ビットの対数尤度比（ｌｏｇ  ｌｉｋｅｌｉｈｏｏｄ  ｒａｔｉｏ（ＬＬＲ））に基づいて推定または決定する。本発明の別の実施形態によると、ＨＡＲＱバースト１２０の内容またはデータの信頼性は、ステーションが受信するチャネル品質指標（ＣＱＩ）情報に基づいて推定または決定する。当業者であれば、削除すべきスロットの数、および、どのスロットを削除すべきかを判断するにあたって他の方法を利用し得ると共に、これらの方法は本発明の実施に影響を及ぼすことなく本発明で利用され得ることに想到するであろう。
【００３３】
図４は、本発明の一実施形態に係る２つのＨＡＲＱサブバーストのチェイス結合４００を説明するための図である。図４では、説明を目的として、ステーションが、サイズ調整済みＨＡＲＱサブバースト４１０をメモリバッファに格納しており、再送されたＨＡＲＱサブバースト４３０を受信したものと仮定する。サイズ調整済みＨＡＲＱサブバースト４１０は、スロットａ２  ４１４およびａ５  ４２０が欠けており、再送されたＨＡＲＱバースト４３０は、ｂ１  ４３２からｂＭ  ４４８のＭ個のスロットを含む。
【００３４】
本発明の一実施形態によると、ステーションは、格納されているサイズ調整済みＨＡＲＱサブバースト４１０と、再送されたＨＡＲＱサブバースト４３０とを、少なくとも部分的に、チェイス結合方式または同一データバーストまたはパケットの再送を利用する任意のその他のコード結合方式を利用して、組み合わせる。格納されているサイズ調整済みＨＡＲＱサブバースト４１０および再送されたＨＡＲＱサブバースト４３０の各スロットは、スロットの位置または順序に基づいて組み合わせる。例えば、格納されているサイズ調整済みＨＡＲＱサブバースト４１０の最初のスロットａ１  ４１２と、再送されたＨＡＲＱサブバースト４３０の最初のスロットｂ１  ４３２とを組み合わせて、チェイス結合ＨＡＲＱバースト４５０の最初のスロットａ１＋ｂ１  ４５２を形成する。
【００３５】
格納されているサイズ調整済みＨＡＲＱサブバースト４１０で特定のスロットが欠けている場合、チェイス結合は実行されない。例えば、格納されているサイズ調整済みＨＡＲＱサブバースト４１０は２番目のスロットａ２  ４１４が欠けているので、チェイス結合ＨＡＲＱバースト４５０の２番目のスロットｂ２  ４５４についてはチェイス結合が実行されない。チェイス結合ＨＡＲＱバースト４５０の２番目のスロットｂ２  ４５４は、再送されたＨＡＲＱサブバースト４３０の２番目のスロットｂ２  ４３４を含む。同様に、格納されているサイズ調整済みＨＡＲＱサブバースト４１０は５番目のスロットａ５  ４２０が欠けているので、チェイス結合ＨＡＲＱバースト４５０の５番目のスロットｂ５  ４６０についてはチェイス結合が実行されない。チェイス結合ＨＡＲＱバースト４５０の５番目のスロットｂ５  ４６０は、再送されたＨＡＲＱサブバースト４３０の５番目のスロットｂ５  ４４０を含む。当業者であれば、チェイス結合ＨＡＲＱバースト４５０の他のスロットをどのように形成するか容易に想到すると思われるので、本明細書では説明を省略する。
【００３６】
ステーションは、格納されているサイズ調整済みＨＡＲＱサブバースト４１０と再送されたＨＡＲＱサブバースト４３０とのチェイス結合が完了すると、チェイス結合ＨＡＲＱバースト４５０のＣＲＣを算出して、エラーがあるか否かを判断する。本発明の一実施形態によると、ステーションは、ＣＲＣが正しくない場合、再送されたＨＡＲＱサブバースト４３０のサイズを縮小して、サイズ調整済みＨＡＲＱサブバーストを格納する。
【００３７】
本発明の一実施形態によると、格納されているサイズ調整済みＨＡＲＱサブバースト４１０および再送されたＨＡＲＱサブバースト４３０のＦＥＣブロックのスロットがインターリーブされている場合、格納されているサイズ調整済みＨＡＲＱサブバースト４１０および再送されたＨＡＲＱサブバースト４３０のチェイス結合を実行することによって、ＦＥＣが正しくデコードされる確率が高くなるのでステーションの処理ゲインが改善される。ＨＡＲＱサブバーストがＣＲＣに合格する確率が高くなり、一部のスロットが削除されてもダイバーシチゲインは同じままである。これは、ダイバーシチゲインは、無線ネットワークのチャネル条件が改善すると、フェイルとなったＨＡＲＱサブバーストの再送にのみ関連するためである。
【００３８】
本発明の実施形態によると、ＨＡＲＱプロトコルの所望のスループットを維持するために必要なメモリバッファ空間の量を少なくできるので、チップ面積および消費電力の低減が可能となる。これは、ステーションのチップ面積に制限があったり、低コスト目標を実現しなければならない場合には、非常に有用である。また、本発明の実施形態によれば、ステーションは、無線ネットワークで用いられるＨＡＲＱプロトコルのスループットを高めることができる。
【００３９】
図５Ａは、本発明の一実施形態に係る本明細書で開示している方法を実施するためのフローチャート５００である。ステップ５０５において、ステーションは、ＨＡＲＱサブパケットを受信する。ステップ５１０において、ステーションは、ＨＡＲＱサブパケットのＣＲＣを算出して、ＨＡＲＱサブパケットおよびその構成ブロックの信頼性を判断または推定する。本発明の一実施形態によると、ＨＡＲＱサブパケットの構成ブロックは、これらに限定されないが、エラー訂正コードブロック、ＦＥＣブロック、独立データユニット等が含まれる。本発明の一実施形態によると、ステーションは、当該ＨＡＲＱサブパケットの１以上のコピーがメモリバッファに格納されている場合、格納されているＨＡＲＱサブパケットの１以上のコピーと受信したＨＡＲＱサブパケットとでチェイス結合を実行して、結合ＨＡＲＱパケットを生成する。ステーションは、結合ＨＡＲＱパケットのＣＲＣを算出する。
【００４０】
ステップ５１５において、ステーションは、受信したＨＡＲＱサブパケットのＣＲＣが正しいか否かを確認する。正しい場合には、フロー５００は終了する。正しくない場合には、ステップ５２０において、ステーションは、受信したＨＡＲＱサブパケットを格納するための十分な空間がメモリバッファにあるか否かを確認する。メモリバッファに十分な空間があれば、フロー５００は終了する。メモリバッファに十分な空間がない場合、ステップ５２５において、ステーションは、受信したＨＡＲＱサブパケットの構成ブロックのそれぞれを、決定または推定されたＨＡＲＱサブパケットおよび構成ブロックの信頼性に基づいて、格納する。
【００４１】
ステップ５３０において、ステーションは、メモリバッファに十分な空間があるか否かを確認する。十分な空間がある場合、フロー５００は終了する。十分な空間がない場合、ステップ５３５において、ステーションは、決定または推定されたＨＡＲＱサブパケットおよびその構成ブロックの信頼性に基づき、メモリバッファに既に格納されている受信したＨＡＲＱサブパケットの構成ブロックを縮小して、フローは終了する。本発明の一実施形態によると、ステーションは、ＨＡＲＱサブパケットの各ＦＥＣブロックの１以上のスロットを削除することによって、受信したＨＡＲＱサブパケットの構成ブロックを縮小して、サイズ調整済みＨＡＲＱサブパケットを生成する。本発明の一実施形態によると、ＨＡＲＱサブパケットの各ＦＥＣブロックのスロットのうち削除すべきスロットの数は、決定または推定されたＨＡＲＱサブパケットおよびその構成ブロックの信頼性に応じて決まる。
【００４２】
ステップ５３５によって、ステーションのメモリバッファの空きメモリの量が増える。図示しているフロー５００は、本発明を限定する意図はなく、図示したフロー５００のステップの一部は、順次実行する必要はなく、並行に実行することができる。本発明の実施形態によれば、ステーションにおいてメモリオーバーフローイベントの発生を抑制して、ＨＡＲＱプロトコルのスループットを高める。
【００４３】
図５Ｂは、本発明の一実施形態に係る本明細書で開示する方法を実施するためのフローチャート５５０である。アップリンク（ＵＬ）ＨＡＲＱプロトコルのメモリバッファのサイズによって、フレーム毎の最大送信ブロックサイズが決まるので、ＵＬ  ＨＡＲＱプロトコルのスループットに制限が課される。フローチャート５５０では、移動局で用いられるＨＡＲＱプロトコルのＵＬスループットを向上または改善するためのステップを図示している。
【００４４】
ステップ５５５において、移動局は、ＨＡＲＱサブパケットまたはＨＡＲＱサブバーストの送信要求を受信する。ステップ５６０において、完全なＨＡＲＱサブパケットを受信局、つまり、基地局に送信する。ステップ５７０において、移動局は、ＨＡＲＱサブパケットを格納する十分なＵＬメモリバッファがあるか否かを確認する。本発明の別の実施形態によると、ステップ５６０および５７０は、同時に実行するか、または、略並列して実行する。
【００４５】
ステップ５７０において十分なメモリバッファがある場合、ステップ５９０において、移動局は完全なＨＡＲＱサブパケットを格納する。ステップ５９２において、移動局は、送信した完全なＨＡＲＱサブパケットの送信が成功したか否かを確認する。例えば、本発明の一実施形態によると、移動局は、ＡＣＫまたはＮＡＣＫを基地局から受信したか否かに基づいて、ＨＡＲＱサブパケットの送信が成功したか否かを判断することができる。ＨＡＲＱサブパケットの送信が成功している場合、つまり、ＡＣＫを受信している場合、フローは終了する。ＨＡＲＱサブパケットの送信が成功していない場合、つまり、ＮＡＣＫを受信している場合、ステップ５９４において、必要であれば、移動局は、格納されている完全なＨＡＲＱサブパケットを再送して、フローはステップ５９２に戻る。
【００４６】
ステップ５７０においてメモリバッファが十分でない場合、移動局は、ステップ５８０においてＨＡＲＱサブパケットの一部のみを格納する。例えば、本発明の一実施形態によると、移動局は、ＨＡＲＱサブパケットの各ＦＥＣのスロットの７５％のみを格納する。ＨＡＲＱサブパケットの各ＦＥＣのスロットの残りの２５％は、破棄する。当業者であれば、本発明の実施に影響を及ぼすことなく本発明ではＨＡＲＱサブパケットの一部を格納するにあたって他の方法を利用し得ることに容易に想到するであろう。ＨＡＲＱサブパケットの一部のみを格納することによって、移動局が送信するＨＡＲＱサブパケットを大きくすることが可能となる。これは、移動局のＵＬ利用率が高い場合に有用である。
【００４７】
ステップ５８２において、移動局は、送信されたＨＡＲＱサブパケットの送信が成功したか否かを確認する。成功であれば、フローは終了する。失敗であれば、移動局は、ステップ５８４に進み、必要であれば格納されているＨＡＲＱサブパケットの一部を再送して、フローはステップ５８２に戻る。ＨＡＲＱサブパケットの一部を送信または格納しないとしても、基地局は依然として、移動局に格納されたビットの対数尤度比を強化できるので、ＨＡＲＱサブパケットのＦＥＣブロック全てについてＦＥＣブロックを全体的に強化することができる。
【００４８】
図６は、本発明の一実施形態に係るステーションが備える多入力多出力（ＭＩＭＯ）受信機を示すブロックダイヤグラム６００である。当該受信機は、ＨＡＲＱバーストを受信するべく２つのアンテナ６１２および６１４を備える。本発明の一実施形態によると、ＨＡＲＱバーストは、直交振幅変調（ＱＡＭ）を用いて変調される。１６ＱＡＭおよび６４ＱＡＭでは、例えば、シンボルの各ビットは、自由距離が異なるので、エラーに対する耐性が異なる。
【００４９】
本発明の一実施形態によると、受信機は、動作方式が直交周波数分割多重（ＯＤＦＭ）である場合、サイクリックプリフィクスを削除して、アンテナ６１２および６１４で受信したＨＡＲＱバーストについて高速フーリエ変換（ＦＦＴ）を実行する。ＨＡＲＱバーストは、空間デマッパモジュール６３０に送られて、ＨＡＲＱバーストのＱＡＭシンボルを逆マッピングする。ＱＡＭ−軟ビットモジュール６４０は、逆マッピングされたＱＡＭシンボルを変換して、ＨＡＲＱバーストの情報ビットを得る。ＱＡＭ−軟ビットモジュール６４０はさらに、ＨＡＲＱバーストの各シンボルの各ビットについて対数尤度比（ＬＬＲ）を算出する。対数尤度比（ＬＬＲ）は、受信した信号について０ビットが送信されている確率と、１ビットが送信されている確率との比の対数である。
【００５０】
ＨＡＲＱバーストの各シンボルの各ビットについて算出されたＬＬＲを量子化して、ＦＥＣデコーダ６５０に送って、ＨＡＲＱバーストの推定ビット６６０を生成する。本発明の一実施形態によると、受信機は、ＨＡＲＱバーストの各シンボルの１以上のビットのそれぞれの各対数尤度比（ＬＬＲ）値を、複数の量子化ビットで表している。尚、量子化ビットの数は、各シンボルの各ビットのノイズに対するメトリックの感度に少なくとも基づいて決まる。例えば、本発明の一実施形態によると、受信機は、ＨＡＲＱバーストが６４ＱＡＭのＩチャネルおよびＱチャネルのそれぞれを利用して変調される場合、２つの量子化ビットを用いてシンボルの最上位ビット（ＭＳＢ）のＬＬＲ値を表し、６個のビットを全て利用してシンボルの最下位ビット（ＬＳＢ）のＬＬＲ値を表す。
【００５１】
受信機は、ＭＳＢはゼロクロス時にのみ変化するので最もロバストであることを鑑みて、シンボルのＭＳＢのＬＬＲ値を表す量子化ビットの数は最小値にする。受信機は、６４ＱＡＭのコンステレーションでは最も頻繁に変化するのでエラーに対する感度が最も高いことを鑑みて、シンボルのＬＳＢのＬＬＲ値を表す量子化ビットの数は最大値にする。当業者であれば、ＭＳＢおよびＬＳＢ以外のビットのＬＬＲについても同様に量子化ビットの数を異ならせることに容易に想到するであろう。
【００５２】
本発明の一実施形態によると、各シンボルの各ビットのノイズに対するメトリックの感度に基づいてＬＬＲを表すための量子化ビットの数を異ならせることによって、ステーションが備える受信機のメモリ空間要件と信号ノイズ比（ＳＮＲ）性能との間でトレードオフが可能となる。当業者であれば、ＬＬＲの量子化ビット数を低減するにあたって他の方法を利用し得ると共に、これらの方法は本発明で利用され得ることに想到するであろう。また、ステーションは、他のオーダのＱＡＭにも同じ方法を適用するとしてよい。
【００５３】
図７は、本発明の一実施形態に応じて本明細書に開示した方法を実現するシステム７００を示す図である。システム７００は、これらに限定されないが、デスクトップコンピュータ、ラップトップコンピュータ、ネットブック、ノート型コンピュータ、携帯情報端末（ＰＤＡ）、サーバ、ワークステーション、携帯電話、モバイルコンピューティングデバイス、インターネット機器または任意のその他の種類のコンピューティングデバイスを含む。他の実施形態によると、本明細書に開示されている方法を実施するために用いられるシステム７００は、システムオンチップ（ＳＯＣ）システムであってよい。
【００５４】
プロセッサ７１０は、システム７００の命令を実行するプロセッシングコア７１２を有する。プロセッシングコア７１２は、これらに限定されないが、命令をフェッチするプリフェッチロジック、命令をデコードするデコードロジック、命令を実行する実行ロジック等を含む。プロセッサ７１０は、システム７００のデータおよび／または命令をキャッシュするキャッシュメモリ７１６を有する。本発明の別の実施形態によると、キャッシュメモリ７１６は、これらに限定されないが、プロセッサ７１０内に設けられたレベル１、レベル２およびレベル３のキャッシュメモリまたは任意のその他のキャッシュメモリ構成を含む。
【００５５】
メモリコントローラハブ（ＭＣＨ）７１４は、プロセッサ７１０が、揮発性メモリ７３２および／または不揮発性メモリ７３４を含むメモリ７３０にアクセスおよび通信できるようにする機能を持つ。揮発性メモリ７３２は、これらに限定されていないが、シンクロナスダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミックランダムアクセスメモリ（ＲＤＲＡＭ）、および／または、任意のその他の種類のランダムアクセスメモリデバイスを含む。不揮発性メモリ７３４は、これらに限定されないが、ＮＡＮＤフラッシュメモリ、相変化メモリ（ＰＣＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去可能プログラム可能リードオンリーメモリ（ＥＥＰＲＯＭ）、または、任意のその他の種類の不揮発性メモリデバイスを含む。
【００５６】
メモリ７３０は、プロセッサ７１０が実行すべき命令および情報を格納する。メモリ７３０はさらに、プロセッサ７１０が命令を実行している間、一時的変数またはその他の中間情報を格納するとしてよい。チップセット７２０は、ポイント・ツー・ポイント（ＰｔＰ）インターフェース７１７および７２２を介して、プロセッサ７１０に接続されている。チップセット７２０は、システム７００内の他のモジュールにプロセッサ７１０を接続することができる。本発明の一実施形態によると、インターフェース７１７および７２２は、Ｉｎｔｅｌ（登録商標）社のＱｕｉｃｋＰａｔｈインターコネクト（ＱＰＩ）等のＰｔＰ通信プロトコルに応じて動作する。チップセット７２０は、表示デバイス７４０に接続されている。表示デバイス７４０は、これらに限定されないが、液晶ディスプレイ（ＬＣＤ）、陰極線管（ＣＲＴ）ディスプレイ、または、任意のその他の方式の視覚表示デバイスを含む。
【００５７】
また、チップセット７２０は、さまざまなモジュール７７４、７６０、７６２、７６４および７６６を相互接続している１以上のバス７５０および７５５に接続されている。バス７５０および７５５は、バス速度または通信プロトコルが一致しない場合、バスブリッジ７７２を介して相互接続されるとしてよい。チップセット７２０は、これらに限定されないが、不揮発性メモリ７６０、大容量格納デバイス７６２、キーボード／マウス７６４、および、ネットワークインターフェース７６６に結合されている。大容量格納デバイス７６２は、これらに限定されないが、ソリッドステートドライブ、ハードディスクドライブ、ユニバーサルシリアルバスフラッシュメモリドライブ、または、任意のその他の形式のコンピュータデータ格納媒体を含む。ネットワークインターフェース７６６は、任意の種類の公知のネットワークインターフェース規格を用いて実現される。公知のネットワークインターフェース規格は、これらに限定されないが、イーサネット（登録商標）インターフェース、ユニバーサルシリアルバス（ＵＳＢ）インターフェース、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）エクスプレスインターフェース、無線インターフェースおよび／または任意のその他の適切な種類のインターフェースを含む。無線インターフェースは、これらに限定されないが、ＩＥＥＥ８０２．１１規格およびその関連規格、Ｈｏｍｅ  Ｐｌｕｇ  ＡＶ（ＨＰＡＶ）、超広帯域（ＵＷＢ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＭＡＸ、または、任意の形式の無線通信プロトコルに応じて動作する。
【００５８】
図７に示すモジュールはシステム７００内の複数の別個のブロックとして図示されているが、一部のブロックが実行する機能は、１つの半導体回路内に統合されるとしてもよいし、２以上の別個の集積回路を用いて実現するとしてもよい。例えば、キャッシュメモリ７１６がプロセッサ７１０内で一の独立したブロックとして図示されているが、キャッシュメモリ７１６はプロセッサコア７１２に統合され得る。システム７００は、本発明の別の実施形態において、複数のプロセッサ／プロセッシングコアを含むとしてよい。
【００５９】
本明細書に開示した方法は、ハードウェア、ソフトウェア、ファームウェア、または、これらの任意のその他の組み合わせで実施され得る。例えば、本発明の一実施形態によると、ＭＡＣ層ロジックが、本明細書に開示した方法および技術を実行する機能を持つ。開示した主題の実施形態の例を説明したが、当業者であれば容易に、開示した主題を実現する多くの他の方法を利用し得ることに想到するであろう。上記の説明では、開示した主題のさまざまな側面を説明してきた。説明を目的として、主題を完全に理解していただくべく、具体的な数字、システムおよび構成を記載した。しかし、当業者には、本開示内容を参照することで、記載した具体的且つ詳細な内容を用いずとも主題を実施し得ることは明らかである。また、公知の特徴、構成要素またはモジュールは、開示した主題をあいまいにすることを避けるべく、省略、簡略化、結合または分離した。
【００６０】
「動作可能（ｉｓ  ｏｐｅｒａｂｌｅ）」という用語は、本明細書で用いる場合、デバイス、システム、プロトコル等が、オフ電力状態の場合に、動作可能であること、または、所望の機能を実現するべく動作するように構成されていることを意味する。開示した主題のさまざまな実施形態は、ハードウェア、ファームウェア、ソフトウェアまたはこれらの組み合わせで実現されるとしてよく、プログラムコードを参照しつつ、または、プログラムコードと関連付けて説明するとしてよい。当該プログラムコードは、例えば、命令、関数、プロシージャ、データ構造、ロジック、アプリケーションプログラム、ある設計のシミュレーション、エミュレーションおよび製造用の設計表現または設計形式であって、機械がアクセスすると、当該機械が、タスクを実行し、抽象データ種類または低レベルハードウェアコンテクストを定義し、または、結果を生成する。
【００６１】
図面に図示した技術は、汎用コンピュータまたは汎用コンピューティングデバイス等の１以上のコンピューティングデバイスで格納および実行されるデータおよびコードを用いて実現され得る。このようなコンピューティングデバイスは、機械可読格納媒体（例えば、磁気ディスク、光ディスク、ランダムアクセスメモリ、リードオンリーメモリ、フラッシュメモリデバイス、相変化メモリ）および機械可読通信媒体（例えば、電気信号、光信号、音響信号または他の形式の伝播信号、例えば、搬送波、赤外線信号、デジタル信号等）等の機械可読媒体を用いてコードおよびデータの（内部およびネットワークを介して他のコンピューティングデバイスとの間で）格納および通信を行う。
【００６２】
説明のための実施形態を参照しつつ開示した主題を説明してきたが、この説明内容は本発明を限定するものと解釈されるべきではない。説明のための実施形態のさまざまな変形例は、開示した主題の他の実施形態と同様に、開示した主題が属する技術分野の当業者には明らかであり、開示した主題の範囲内に含まれるものとされたい。
【図１Ａ】
2013504975.tif 000003
【図１Ｂ】
2013504975.tif 000004
【図２】
2013504975.tif 000005
【図３】
2013504975.tif 000006
【図４】
2013504975.tif 000007
【図５Ａ】
2013504975.tif 000008
【図５Ｂ】
2013504975.tif 000009
【図６】
2013504975.tif 000010
【図７】
2013504975.tif 000011
【国際調査報告】
2013504975.tif 000012
2013504975.tif 000013