(57)【特許請求の範囲】
【請求項１】
送信機と少なくとも１つの受信機との間の無線リンクのリンク適合を実行する方法において、
前記送信機により、第１のエンハンスドリンク適合情報要素を生成するステップと、
前記第１のエンハンスドリンク適合情報要素を前記少なくとも１つの受信機に送信するステップと、
第２のエンハンスドリンク適合情報要素を前記送信機で受信すると、前記送信機に関して最適な送信パラメータを決定するステップと、
を有し、
前記決定が、送信されるデータストリームの要件、リンク品質情報及び受信されたパケットの数に部分的に基づき、前記リンク品質情報及び前記受信されたパケットの数は、受信された前記第２のエンハンスドリンク適合情報要素に含まれ、前記第２のエンハンスドリンク適合情報要素が、前記第１のエンハンスドリンク適合情報要素に基づき、前記少なくとも１つの受信機により生成されて、送信される、方法。
【請求項２】
前記第１のエンハンスドリンク適合情報要素を生成するステップが更に、
前記エンハンスドリンク適合情報要素の要素識別フィールドをセットするステップと、
長さフィールドを前記第１のエンハンスドリンク適合情報要素の長さにセットするステップと、
前記エンハンスドリンク適合情報要素の少なくとも１つのＬＩＮＫフィールドのサブフィールドを設定するステップとを有する、請求項１に記載の方法。
【請求項３】
前記少なくとも１つのＬＩＮＫフィールドのサブフィールドをセットするステップが更に、
ターゲットデバイスアドレス・サブフィールドを前記少なくとも１つの受信機のアドレスにセットするステップと、
前記リンクフィールドの動作モード、データストリームモード及び即時的なフィードバックモードを指定するため、制御サブフィールドをセットするステップと、
ストリームビットマップサブフィールドにおいて少なくとも１つのビットをセットするステップとを有する、請求項２に記載の方法。
【請求項４】
前記動作モードが、リクエストモードにセットされ、前記データストリームモード及び前記即時的なフィードバックモードは、所定の方針に基づきセットされる、請求項３に記載の方法。
【請求項５】
前記第１のエンハンスドリンク適合情報要素は、前記即時的なフィードバックモードに基づきスケジュール化される時間において、前記少なくとも１つの受信機に送られる、請求項４に記載の方法。
【請求項６】
前記第２のエンハンスドリンク適合情報要素が、要素ＩＤフィールド、長さフィールド及びリンクフィールドを含み、前記リンクフィールドは、ターゲットＤｅｖＡｄｄｒサブフィールド、制御サブフィールド、ストリームビットマップサブフィールド、リンク品質情報サブフィールド、非ＡＣＫ受信サブフィールドを含む、請求項１に記載の方法。
【請求項７】
前記制御サブフィールドをセットするステップと、
前記ターゲットＤｅｖＡｄｄｒサブフィールドを前記送信機のアドレスにセットするステップと、
前記少なくとも１つの受信機により測定されるリンク品質情報を前記リンク品質情報サブフィールドに含めるステップと、
前記ストリームビットマップサブフィールドにおいて指定される各データストリームに関して、少なくとも正確に受信したデータパケットの数を前記Ｎｏｎ−ＡＣＫサブフィールドに含めるステップとを更に有する、請求項６に記載の方法。
【請求項８】
前記リンク品質情報が、受信信号の平均信号対ノイズ比及び受信信号強度インジケータの少なくとも１つを含む、請求項７に記載の方法。
【請求項９】
前記データストリームの要件が、保証されたクオリティオブサービス、送信されるデータストリームのタイプ及びレイテンシの少なくとも１つを含む、請求項１に記載の方法。
【請求項１０】
前記データストリームの要件を満たすための最大許容ＰＥＲであるパケットエラーレート閾値を計算するステップと、前記最適な送信パラメータを決定するため、推定されたＰＥＲと前記ＰＥＲ閾値とを比較するステップとを更に有する、請求項９に記載の方法。
【請求項１１】
前記データストリームの要件を満たすための最大許容ＰＥＲであるパケットエラーレート閾値を計算するステップと、
正確に受信したパケットの数と送信されたパケットの数との比率である現実のＰＥＲを計算するステップと、
前記最適な送信パラメータを決定するため、前記現実のＰＥＲと前記ＰＥＲ閾値とを比較するステップとを更に有する、請求項９に記載の方法。
【請求項１２】
前記第１のエンハンスドリンク適合情報要素が、周期的なリンク適合を実行するため前記送信機のビーコン期間において、又は、オンデマンドのリンク適合を実行するためプローブ命令フレームとしてのいずれかの態様で送信される、請求項１に記載の方法。
【請求項１３】
前記送信機及び前記少なくとも１つの受信機がWiMediaに基づく無線パーソナルエリアネットワークにおいて動作する、請求項１に記載の方法。
【請求項１４】
実行されるとき、プロセッサに、送信機と少なくとも１つの受信機との間の無線リンクのリンク適合処理を実行させるコンピュータプログラムであって、前記リンク適合処理が、
前記送信機により、第１のエンハンスドリンク適合情報要素を生成するステップと、
前記第１のエンハンスドリンク適合情報要素を前記少なくとも１つの受信機に送信するステップと、
第２のエンハンスドリンク適合情報要素を前記送信機で受信すると、前記送信機に関して最適な送信パラメータを決定するステップと、
を有し、
前記決定が、送信されるデータストリームの要件、リンク品質情報及び受信されたパケットの数に部分的に基づき、前記リンク品質情報及び前記受信されたパケットの数は、受信された前記第２のエンハンスドリンク適合情報要素に含まれ、前記第２のエンハンスドリンク適合情報要素が、前記第１のエンハンスドリンク適合情報要素に基づき、前記少なくとも１つの受信機により生成されて、送信される、コンピュータプログラム。
【請求項１５】
無線ネットワークにおいて動作可能であり、前記無線ネットワークにおける送信のためエンハンスドリンク適合情報要素のフレーム構造を形成することが可能なデバイスであって、
前記エンハンスドリンク適合情報要素が、
要素識別フィールドと、
前記エンハンスドリンク適合情報要素のサイズを指定する長さフィールドと、
前記送信機と受信機との間のリンク適合フィードバック機構を提供するための複数のリンクフィールドとを含み、
前記複数のリンクフィールドのそれぞれは、ターゲットデバイスのアドレスを指定するターゲットデバイスアドレスサブフィールドと、前記リンクフィールドの動作モード、データストリームモード及び即時的なフィードバックモードを指定する制御サブフィールドと、ストリームビットマップサブフィールドと、前記受信機と前記送信機との間の無線リンクのリンク品質測定を含むリンク品質情報サブフィールドと、前記ストリーム・ビットマップ・サブフィールドにおいて各データストリームに関する正確に受信したデータパケットの数を指定する非ＡＣＫサブフィールドとを含む、デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００８年１２月２４日に出願された米国仮出願シリアル番号第６１／１４０、８０１号による優先権利益を請求する。
【０００２】
本発明は一般に、ＷｉＭｅｄｉａ媒体アクセス制御（ＭＡＣ）プロトコルに関し、より詳細にはＭＡＣリンク適合技術に関する。
【背景技術】
【０００３】
超ワイドバンド（ＵＷＢ）システムに関するＷｉＭｅｄｉａ仕様バージョン１．０は、無線個人エリアネットワーク（ＷＰＡＮｓ）に関する完全に分散された媒体アクセス制御（ＭＡＣ）プロトコルを定める。ＷＰＡＮは、短距離範囲（例えば、約１０メートル）内のデバイス間の通信を可能にするよう設計される。ＷｉＭｅｄｉａＭＡＣプロトコルは、このネットワークのデバイス間の並列的通信に関する機構を与える。
【０００４】
ＷｉＭｅｄｉａ仕様は多くの異なる送信（チャネル）レートをサポートする。このレートは、５３．３Ｍｂｐｓ、８０Ｍｂｐｓ、１０６．７Ｍｂｐｓ、１６０Ｍｂｐｓ、２００Ｍｂｐｓ、３２０Ｍｂｐｓ、４００Ｍｂｐｓ及び４８０Ｍｂｐｓを含む。ＷｉＭｅｄｉａ仕様バージョン１．５の新しい生成は、最高１Ｇｂｐｓのより多くの送信レートを可能にするために開発された。
【０００５】
ＵＷＢで利用可能な帯域幅及びサポートされる送信レートは、例えば、リアルタイムのマルチメディアストリーミング及び医療用途といった高度なアプリケーションを可能にするために利用されることができる。しかしながら、斯かるアプリケーションは、厳しいクオリティオブサービス（ＱｏＳ）及びレイテンシ要件を持つ。これは、２つのデバイス間の無線リンクを介してデータを転送するのに固定送信レートが利用されるとき、満たされることができない。更に、無線リンクの品質は、状態に基づき動的に変化し、移動している対象物がリンクの周りにある場合、明らかに劣化されることができる。例えば、２つのデバイス間の照準線において歩いている又は立っている人々は、デバイス間の無線リンクの品質を低減させる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このために、ＷｉＭｅｄｉａＭＡＣは、受信機（即ち、データを受信するデバイス）が現在のリンク状態を考慮して例えばレートといった最適な送信パラメータを選択し、送信機（即ち、データを送信するデバイス）にこれらの送信パラメータを転送することを可能にするリンク適合技術を実現する。送信機は、順に、これらに従ってその送信パラメータを変更することができる。しかしながら、受信機が、入って来るデータストリームのトラフィックパターン／負荷及びＱｏＳ要件に関する正確な情報を得ることができないとき、受信機は、最適パラメータを選択することができない場合がある。
【０００７】
更に、現在のＷｉＭｅｄｉａＭＡＣプロトコルは、リンク適合に関して限られたサポートを提供する。特に、リンク適合をサポートするよう設計されたリンクフィードバック情報要素だけが存在する。受信機は、提案された送信レート及びパワーを送信機に提供するため、リンクフィードバック情報要素を使用することができる。例えば物理層パケットサイズといった他の送信パラメータを適合する方法は他にない。このパラメータは、ＷｉＭｅｄｉａネットワークの全体のパフォーマンスに非常に影響を与えることができる。
【０００８】
従って、ＷｉＭｅｄｉａＭＡＣプロトコルにより利用される効率的なリンク適合技術を提供することは、有利である。
【課題を解決するための手段】
【０００９】
本書における特定の実施形態は、送信機と少なくとも１つの受信機との間の無線リンクのリンク適合を実行する方法を含む。この方法は、上記送信機により、第１のエンハンスド（enhanced：強化された）リンク適合（ＥＬＡ）情報要素を生成するステップと、上記少なくとも１つの受信機に上記第１のＥＬＡ情報要素を送信するステップと、第２のＥＬＡ情報要素を上記送信機で受信するとき、上記送信機に関して最適な送信パラメータを決定するステップであって、上記第２のＥＬＡ情報要素が、上記第１のＥＬＡ情報要素に基づき、上記少なくとも１つの受信機により生成されて、送信される、ステップとを有する。
【００１０】
本書における特定の実施形態は更に、無線ネットワークにおいて動作可能であり、上記無線ネットワークにおける送信のためＥＬＡ情報要素のフレーム構造を形成することが可能なデバイスを含む。このＥＬＡ情報要素が、要素識別フィールドと、上記ＥＬＡ情報要素のサイズを指定する長さフィールドと、上記送信機と受信機との間のリンク適合フィードバック機構を提供するための複数のリンクフィールドとを含み、上記複数のリンクフィールドのそれぞれは、ターゲットデバイスのアドレスを指定するターゲットデバイスアドレス（ＤｅｖＡｄｄｒ）サブフィールドと、上記リンクフィールドの動作モード、データストリームモード及び即時的なフィードバックモードを少なくとも指定する制御サブフィールドと、ストリームビットマップサブフィールドと、上記受信機と上記送信機との間の無線リンクのリンク品質測定を含むリンク品質情報サブフィールドと、上記ストリームビットマップサブフィールドにおいて指定される各データストリームに関する正確に受信したデータパケットの数を少なくとも指定する非ＡＣＫ（Ｎｏｎ−ＡＣＫ）サブフィールドとを含む。
【００１１】
本発明の主題は、明細書の結論として請求項において詳細に指摘され、明示的に請求される。本発明の前述及び他の特徴及び利点は、添付の図面に関連して考慮される以下の詳細な記載から明らかとなる。
【図面の簡単な説明】
【００１２】
【図１】ある実施形態によるエンハンスドリンク適合（ＥＬＡ）情報要素の構造を示す概略図である。
【図２】ＥＬＡ情報のリンクフィールドの構造を示す概略図である。
【図３】ある実施形態によるフィードバックリンク適合技術を示すフローチャートである。
【発明を実施するための形態】
【００１３】
開示される実施形態は、本書における本発明の教示の多くの有利な使用の例にすぎない点に留意されたい。一般に、本開示の明細書においてされる説明は、請求項に記載の様々な発明のいずれかを限定するものではない。更に、いくつかの記載は、本発明のいくつかの特徴には当てはまるが、他の特徴には当てはまらない場合がある。一般に他の態様が示されない限り、一般性を失うことなく、単一の要素は、複数とすることができる。逆もまた真である。図面において、同様な数字は、複数の表示を介して同様な部分を参照する。
【００１４】
特定の原理によれば、ＷｉＭｅｄｉａＭＡＣプロトコルにより実行されるリンク適合技術が与えられる。開示された技術は、「エンハンスドリンク適合」又は（ＥＬＡ）情報要素と呼ばれる新しい情報要素と、受信機及び送信機により実現されるフィードバック処理とにより基づかれる。従って、受信機は、リンク品質情報を送信機にフィードバックし、送信機は、送信されるデータストリームの要件とこのリンク品質情報とに基づき、その送信パラメータ（例えば、レート及びパワー）を選択する。フィードバック処理の一部として利用される情報は、図１に概略的に示されるＥＬＡ情報要素においてカプセル化される。
【００１５】
ＥＬＡ情報要素１００は、ＥＬＡ情報要素１００に割り当てられるＩＤを示す要素識別子（ＩＤ）フィールド１１０と、好ましくはオクテット数として、ＥＬＡ情報要素１００の長さを示す長さフィールド１２０と、１３０−１から１３０−Ｎまでの多数のＮ個のＬＩＮＫフィールド（ここで、Ｎは、１以上の整数である）であり、以下個別的にＬＩＮＫフィールド１３０と呼ばれるフィールドとを含む。ＬＩＮＫフィールド１３０は、受信機又は送信機とすることができるターゲットデバイスに対応し、可変長を持つ。こうして、ＥＬＡ情報要素が、複数のＬＩＮＫフィールド１３０を含むとき、それぞれは異なるターゲットデバイスに向けられることができる。ＥＬＡ情報要素１００は、周期的なリンク適合を実行するためにデバイスのビーコン期間において送信されることができるか、又は送信機がリンク適合を開始することを可能にするプローブ命令フレームとして送信されることができる。
【００１６】
ＬＩＮＫフィールド１３０の例示的及び非限定的な図が、図２に与えられる。ＬＩＮＫフィールド１３０は、ターゲットデバイスアドレス（ＤｅｖＡｄｄｒ）２１０、制御２２０、ストリームビットマップ２３０、リンク品質情報（ＬＱＩ）２４０、非アック２５０（Ｎｏｎ−ＡＣＫ）というサブフィールドを含む。ターゲットＤｅｖＡｄｄｒ２１０は、ＬＩＮＫフィールド１３０が送信されるべきデバイスのアドレスを示す。
【００１７】
制御サブフィールド２２０は、ＬＩＮＫフィールド１３０の動作モードを示す。これは、リクエスト又は応答モードとすることができる。リクエストモードにおいて、ＬＩＮＫフィールド１３０は、ターゲットＤｅｖＡｄｄｒ２１０において特定されるターゲットデバイスに、必要なリンク適合情報の送信を要求するために起動される。この情報は、リンク品質情報と、それぞれサブフィールドＬＱＩ２４０及びＮｏｎ−ＡＣＫ２５０に含まれるＡＣＫを受信していないパケットの数とを含む。応答モードにおいて、ＬＩＮＫフィールド１３０は、前に受信したＬＩＮＫフィールドリクエストに対するレスポンスである。制御サブフィールド２２０は、ＬＩＮＫフィールド１３０のデータストリームモードも示す。このモードは、イネーブル又はディスエーブルのいずれかとすることができる。データストリームモードがディスエーブルであるとき、ＬＩＮＫフィールド１３０は、サブフィールドストリームビットマップ２３０及びＮｏｎ−ＡＣＫ２５０を含まない。
【００１８】
一実施形態によれば、ＬＩＮＫフィールド１３０が応答モードにセットされるとき、データストリームモードは、その対応するＬＩＮＫフィールド１３０において、ターゲットデバイスから以前に受信したリクエストとしてセットされるべきである。データストリームモードがイネーブルであるとき、ストリームビットマップサブフィールド２３０が含まれ、サブフィールド２３０の少なくとも１つのビットは、１にセットされる。その場合、ストリームビットマップサブフィールド２３０のｉ番目のビットが１にセットされると、これは、現在のデバイスと、リクエストされる（リクエストモードの場合）又は報告される（応答モードの場合）ターゲットデバイスとの間のｉ番目のデータストリームの以前のスーパーフレームにおいて受信したパケットの数を特定する。後述するように、個別のデータストリームの正確に受信したパケットの数は、Ｎｏｎ−ＡＣＫサブフィールド２５０に示される。この情報は、更にパフォーマンスを改善するため、例えばＭＡＣ層リンク適合機構により使用されることができる。
【００１９】
制御サブフィールド２２０は、即時的なフィードバックがリクエストされるか否かも示す。ＥＬＡ情報要素１００がプローブ命令フレームにおいて送信され、ビーコン期間の間には送信されないとき、即時的なフィードバックが通常はリクエストされる。リクエストモードにおいて、即時的なフィードバックがリクエストされるとき、受信機は、必要なリンク品質情報を送信機にフィードバックするため、プローブ命令フレームで直ちに応答する。このフレームは、ＥＬＡ情報要素を含む。ＬＩＮＫフィールド１３０がリクエストモードにセットされ、即時的なフィードバックがリクエストされない場合、受信機は、必要とされるリンク品質情報を送信機にフィードバックするため、Ｘ（ここでＸは定数である）のスーパーフレームより遅くないそのビーコン期間において送信されるＥＬＡ情報要素１００で応答する。ＥＬＡ情報要素１００が異なるデバイスに向けられる複数のＬＩＮＫフィールド１３０を含むとき、それぞれは、異なる動作モード（即ち、リクエスト又は応答）、データストリームモード及びフィードバック方針でセットされることができる点に留意されたい。
【００２０】
ＬＱＩサブフィールド２４０は、リンク品質情報をフィードバックするのに使用される。斯かる情報が、受信機により生み出され、以下に限定されるものではないが、受信信号の平均信号対ノイズ比（ＳＮＲ）、受信信号強度インジケータ（ＲＳＳＩ）、又は他の任意のリンク品質パラメータ、又はこれらの組み合わせを含むことができる。リンク品質情報は、リンク適合を実行するため、受信機により利用される。応答モードにセットされる場合、ＬＱＩサブフィールド２４０が、ＬＩＮＫフィールド１３０に含まれる。
【００２１】
Ｎｏｎ−ＡＣＫサブフィールド２５０は、ストリームビットマップサブフィールド２３０に指定される各データストリームに対応する正確に受信したデータパケットの数を含む。即ち、サブフィールド２３０において１にセットされる各ｉ番目のビットに関して、Ｎｏｎ−ＡＣＫサブフィールド２５０は、ｉ番目のデータストリームに関して正確に受信したデータパケットの数を表す。例えば、ストリームビットマップサブフィールド２３０が、１にセットされるＫビット（Ｋは１以上である）を含み、それらの対応するビットインデックスがｅｋ＞...＞ｅ２＞ｅ１として表される場合、Ｎｏｎ−ＡＣＫサブフィールド２５０の長さはｃｅｉｌ（ＷＫ／８）オクテットに等しい。ここで、ｃｅｉｌ（．）は天井関数である。従って、サブフィールド２５０におけるビットｂｗｉ―１−ｂｗｉ―ｗは、受信機により受信されるｅｊ番目のデータストリームの正確に受信したデータパケットの数を含む。パラメータＷは、１より大きい整数であり、好ましい実施形態では１０に等しい。本発明の一実施形態によれば、Ｎｏｎ−ＡＣＫサブフィールド２５０は、送信パラメータ又はストリームビットマップサブフィールド２３０において指定される各データストリームに対応する他の任意のデータストリームに特有のパラメータに関する推奨値を含むことができる。ＬＩＮＫフィールド１３０が応答モードにセットされ、データストリームモードがイネーブルであるとき、Ｎｏｎ−ＡＣＫサブフィールド２５０が含まれる。
【００２２】
図３は、本発明のある実施形態によるリンク適合フィードバック方法を説明する非限定的及び例示的なフローチャート３００を示す。この方法は、特定のかつ非限定的な例を参照して説明されることになる。この場合、送信機と単一の受信機との間の無線リンクを介した最適な送信を提供するよう、送信パラメータが選択される。受信機及び送信機は、無線ネットワークにおいて隣接するデバイスである。送信機は、ビーコンフレーム又はプローブ命令フレームを介してリンク適合フィードバック処理を開始することができる。無線ネットワークにおける任意の数の隣接デバイスの無線リンクのリンク適合フィードバックを実行するためにこの方法が利用されることができる点に留意されたい。更に、この方法は、ＷｉＭｅｄｉａ仕様において規定されるＭＡＣプロトコル、又はＷＰＡＮにおける通信をサポートするよう設計される他の任意のＭＡＣプロトコルにより実行されることができる。
【００２３】
ステップＳ３１０において、第１のＥＬＡ情報要素（例えば、ＥＬＡ情報要素１００）が、送信機により生成される。特に、第１のＥＬＡ情報要素は、ターゲットデバイスの数に基づき、要素ＩＤフィールド（例えば、フィールド１１０）及びその値、長さフィールド（例えば、フィールド１２０）及びその値、及びＬＩＮＫフィールド（例えば、フィールド１３０）を含むよう構築される。上述したように、この方法は、単一の受信機だけがターゲットデバイスであるときの例示的な実施形態を参照して説明された。従って、第１のＥＬＡ情報要素は、ＬＩＮＫフィールドを１つだけ含む。ステップＳ３２０において、ＬＩＮＫフィールドのサブフィールドがセットされる。特に、ターゲットＤｅｖＡｄｄｒサブフィールド（例えば、サブフィールド２１０）は、受信機のＭＡＣアドレスにセットされ、制御サブフィールド（例えば、サブフィールド２２０）は、送信機に関して事前に決定される、動作モード、データストリームモード、及び即時的なフィードバックモードにセットされる。特に、送信機がリンク品質を知っているとき、動作モードは、リクエストモードにセットされ、ＬＩＮＫフィールドは、ＬＱＩ及びＮｏｎ−ＡＣＫサブフィールドなしで構築される。ステップＳ３３０において、第１のＥＬＡ情報要素は、周期的なビーコン又はプローブ命令フレームの一部として受信機に送信される。送信は、選択された即時的なフィードバックモードに基づきスケジュール化される。
【００２４】
ステップＳ３４０において、第１のＥＬＡ情報要素の受信に応じて、受信機は、２つのデバイス間の無線リンクの品質を測定する。上述したように、測定は、ＳＮＲ、ＲＳＳＩ等を含むことができるが、これらに限定されるものではない。ステップＳ３５０において、第２のＥＬＡ情報要素は、要素ＩＤフィールド、長さフィールド及びＬＩＮＫフィールドを含むよう、受信機により構築される。ＬＩＮＫフィールドは、ターゲットＤｅｖＡｄｄｒに送信機のアドレスを含めるようセットされる。制御サブフィールドの動作モードは、応答モードにセットされ、データストリーム及び即時的なフィードバックモードは、受信機に関して事前に決定される方針に基づき選択される。データストリームモードがイネーブルである場合、第２のＥＬＡ情報要素のＬＩＮＫフィールドは、ストリームビットマップサブフィールドにおいて指定される各データストリームに関してＮｏｎ−ＡＣＫサブフィールドにおける正確に受信したデータパケットの数を含むよう構築される。更に、ＬＩＮＫフィールドは、測定されたリンク品質値を特定するため、ＬＱＩサブフィールドを含む。ステップＳ３６０において、第２のＥＬＡ情報要素は、周期的なビーコン又はプローブ命令フレームの一部として送信機に送信される。送信は、選択された即時的なフィードバックモードに基づきスケジュール化される。
【００２５】
ステップＳ３７０において、第２のＥＬＡ情報要素の受信に応じて、送信機は、受信した第２のＥＬＡ情報に埋め込まれるリンク品質情報及び／又は埋め込まれる受信したパケットの数だけでなく、送信されるデータストリームの要件に基づき、最適な送信パラメータ（少なくともレート及びパワーを含む）も決定する。データストリーム要件は、ＱｏＳ、データのタイプ、レイテンシ等を含むことができる。
【００２６】
本発明のある実施形態によれば、受信したリンク品質情報（例えば、ＳＮＲ又はＲＳＳＩ）に基づき、各データレートモードに対するパケットエラーレート（ＰＥＲ）及び各可能なパケットサイズオプションを推定するために利用されるルックアップテーブルを用いて、最適な送信パラメータが決定される。ルックアップテーブルの値は、シミュレーション又はフィールド測定に基づき事前に決定されることができる。データストリームの要件に基づき、送信機はＰＥＲ閾値（ＰＥＲ＿ＴＨ）を算出することができる。これは、データストリームのすべての要件を満たす最大許容ＰＥＲである。送信機は、推定されたＰＥＲとＰＥＲ＿ＴＨとを比較し、ＰＥＲ＿ＴＨよりよいＰＥＲ性能を実現することができるすべてのオプションの中から、より大きなパケットサイズを持つ最高のデータレートを選択することができる。
【００２７】
別の例示的な実施形態によれば、最適な送信パラメータは、送信機による現実のＰＥＲ値を推定することにより決定されることができる。送信機は、送信されたパケットの数及び（Ｎｏｎ−ＡＣＫサブフィールドにおいて指定される）正確に受信したパケットの数が分かるので、送信機は、正確に受信したパケットの数と送信されたパケットの数との間の比率に基づき、現実のＰＥＲ値（ＰＥＲ＿ｅ）を推定することができる。
【００２８】
ＰＥＲ＿ｅがＰＥＲ＿ＴＨ以下である場合、送信機は、その送信パワーを維持又は減らすことができる。ＰＥＲ＿ｅがＰＥＲ＿ＴＨより大きい場合、送信機は、性能を改善するためにその送信パワーを増加させることができる。
【００２９】
本書に説明されるフィードバック処理は、周期的に、又は、例えばリンク品質が低下されるときオンデマンドで、実行されることができる。別の実施形態によれば、例えばリンクの品質が変化されることを受信機が検出するとき、受信機は、リンク適合フィードバック方法を開始することもできる。本実施形態において、受信機は、測定されたリンク情報及び正確に受信したパケット数のうちの少なくとも１つを含むＥＬＡ情報要素を生成する。その後、上記にて詳細に説明したように、ＥＬＡ情報が、送信パラメータを決定する送信機に送られる。
【００３０】
前述の詳細な記載は、本発明が取ることができる多くの形式のうちの２、３について説明したものである。前述の詳細な記載は、本発明が取ることができる形式のうち選択されたものを説明するものであり、本発明の規定を限定するものとして理解されるものではない点に留意されたい。本発明の範囲を定めるのは、請求項のみであり、この請求項は、すべての均等の範囲を含む。
【００３１】
最も好ましくは、本発明の原理は、ハードウェア、ファームウェア及びソフトウェアの任意の組み合わせとして実現される。更に、ソフトウェアは好ましくは、プログラムストレージユニット又はコンピュータ可読媒体上に明白に表されるアプリケーションプログラムとして実現される。このアプリケーションプログラムは、任意の適切なアーキテクチャを有するマシンに対してアップロードされることができ、このマシンにより実行されることができる。好ましくは、このマシンは、例えば１つ又は複数の中央処理ユニット（「ＣＰＵ」）、メモリ及び入力／出力インタフェースといったハードウェアを持つコンピュータプラットフォーム上で実現される。コンピュータプラットフォームは、オペレーティングシステム及びマイクロ命令コードを含むこともできる。斯かるコンピュータ又はプロセッサが明示されていなくても、本書に説明される様々な処理及び機能は、ＣＰＵにより実行されることができるマイクロ命令コードの部分又はアプリケーションプログラムの部分又はこれらの任意の組み合わせとすることができる。更に、例えば追加的なデータストレージユニット及び印刷ユニットといった様々な他の周辺機器が、このコンピュータプラットフォームに接続されることができる。
【図１】
0005647142.tif 000002
【図２】
0005647142.tif 000003
【図３】
0005647142.tif 000004