(57)【特許請求の範囲】
【請求項１】
第１と第２ノード間の通信を容易にするために第３ノードを動作する方法であって、
前記第３ノードが前記第１と前記第２ノード間の無線通信をモニタすること及び前記第１及び前記第２ノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を受信すること、
前記第３ノードが前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定すること、
前記第３ノードが前記第１ノードと前記第３ノード間の無線通信リンクに対するリンク品質の評価値を生成すること、
前記第３ノードが前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうかをリンク品質の指示及びリンク品質の生成推定値に基づいて決めること、
前記第３ノードが前記第１及び前記第２ノードの少なくとも１つに信号を送るとことが決定されると、前記第１と前記第２ノード間の通信を中継する有効性を示す信号を送信すること、を含む、方法。
【請求項２】
通信を中継する有効性を示す前記信号は前記第３ノードを介して通信を行う命令である、請求項１の方法。
【請求項３】
通信を中継する有効性を示す前記信号は前記第３ノードが前記第１及び前記第２ノードの１つによって、中継として選択するために使用できることを示す、請求項１の方法。
【請求項４】
前記第２ノードに通信されるトラフィックデータを通信する前記第一ノードから第１トラフィック信号を受信すること、
前記第３ノードから前記第２ノードへの第２トラフィック信号を送信すること、を含み、
前記第２信号は第１トラフィック信号により通信されるトラフィックデータを通信する、請求項３の方法。
【請求項５】
前記通信トラフィックデータを回復するために前記第１トラフィック信号を処理すること、
回復された前記通信トラフィックデータの符号化バージョンを生成するためにデータ符号化動作を実行すること、を含み、
回復トラフィックデータの前記符号化バージョンは前記第２トラフィック信号により通信される、請求項４の方法。
【請求項６】
前記第１及び前記第２ノードは移動無線端末であり、前記第３ノードは静止装置である、請求項１の方法。
【請求項７】
前記第１と前記第２ノード間のモニタされた無線通信は、前記第２ノードから前記第１のノードへ通信されるトラフィックデータレート指示信号であり、
モニタされた無線通信から前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示を決定することは前記トラフィックデータレート指示信号から指示トラフィックデータレートを回復することを含む、請求項１の方法。
【請求項８】
前記第１と前記第２ノード間のモニタされた無線通信は、前記第２ノードから第１ノードへ通信されるリンク品質指示信号であり、
モニタされた無線通信から前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示を決定することは前記リンク品質指示信号から指示リンク品質を回復することを含む、請求項１の方法。
【請求項９】
前記第１ノードと前記第３ノード間の無線通信リンクに対するリンク品質の推定値を生成することは：
既知電力レベルで前記第１ノードから送られる信号の受信電力を測定すること、
測定された受信電力に基づいて前記第１ノードから前記第３ノードにチャネル経路利得及びチャネル経路損失の一方を決定すること、を含む、請求項１の方法。
【請求項１０】
前記第１及び前記第２ノードの少なくとも１つに信号を送るかどうかをリンク品質の指示及びリンク品質の生成された推定値に基づいて決定することは：
推定されたリンク品質が前記第１と前記第３ノード間の第１リンク品質を示すときに前記信号を送信することを決定することを含み、前記第１リンク品質はリンク品質の指示により示されるように前記第１と前記第２ノード間のリンクの品質の少なくとも２倍良好である、請求項１の方法。
【請求項１１】
前記第１及び前記第２ノードの少なくとも１つに信号を送るかどうかをリンク品質の指示及びリンク品質の生成された推定値に基づいて決定することは：
推定されたリンク品質が前記第１と前記第３ノード間の第１リンク品質を示すときに前記信号を送信しないことを決定することを含み、前記第１リンク品質はリンク品質の指示により示されるように前記第１と第２ノード間のリンクの品質の少なくとも２倍未満の良好さである、請求項１の方法。
【請求項１２】
通信ノードであって、
第１ノードと第２ノード間の無線通信をモニタするように構成されるモニタモジュールと、
前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定するように構成されるリンク品質指示決定モジュールと、
前記第１ノードと前記通信ノード間の無線通信リンクに対するリンク品質の推定値を生成するように構成されるリンク品質推定値生成モジュールと、
前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうかを、リンク品質の指示及びリンク品質の生成された推定値に基づいて決めるように構成される決定モジュールと、
前記第１と前記第２ノード間の無線通信を受信する受信機と、
前記第１及び前記第２ノードの少なくとも１つに信号を送ることが前記決定モジュールにより決定されると、前記通信ノードを介して前記第１と前記第２ノード間の通信を中継する有効性を示す信号を送るように構成される送信機と、
を具備し、
前記無線通信は前記第１及び前記第２のノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を含んでいる、通信ノード。
【請求項１３】
通信を中継する有効性を示す前記信号は前記通信ノードを介して通信を行う命令である、請求項１２の通信ノード。
【請求項１４】
通信を中継する有効性を示す前記信号は前記通信ノードが前記第１及び前記第２ノードの一方によって、中継として選択できることを示す、請求項１２の通信ノード。
【請求項１５】
前記受信機は、更に前記第２ノードに通信されるトラフィックデータを通信する前記第１ノードから第１トラフィック信号を受信するように構成され、
前記送信機は、更に前記通信ノードから前記第２ノードへ第２トラフィック信号を送信するように構成され、
前記第２の信号は、前記第１トラフィック信号により通信される前記トラフィックデータを通信する、請求項１４の通信ノード。
【請求項１６】
前記トラフィックデータを回復するために前記第１トラフィック信号に復号動作を実行するように構成されるデコーダモジュールと、
回復された通信トラフィックデータの符号化バージョンを生成するためにデータ符号化動作を実行するように構成されるエンコーダモジュールと、を更に含み、
回復されたトラフィックデータの前記符号化バージョンが前記第２トラフィック信号により通信される、請求項１５の通信ノード。
【請求項１７】
前記通信ノードは、静止装置であり、
前記第１及び前記第２ノードは、移動無線端末である、請求項１２の通信ノード。
【請求項１８】
前記第１及び前記第２ノード間のモニタされた無線通信は、前記第２ノードから前記第１ノードに通信されたトラフィックデータレート指示信号であり、
前記リンク品質指示決定モジュールは前記トラフィックデータレート指示信号から指示トラフィックデータレートを回復するトラフィックデータレート回復モジュールを含む、請求項１２の通信ノード。
【請求項１９】
前記第１及び前記第２ノード間のモニタされた無線通信は、前記第２ノードから前記第１ノードへ通信されるリンク品質指示信号であり、
前記リンク品質指示決定モジュールは前記リンク品質指示信号から指示リンク品質を回復する指示リンク品質回復モジュールを含む、請求項１２の通信ノード。
【請求項２０】
前記リンク品質推定値生成モジュールは、
既知電力レベルで前記第１ノードから送信される信号の受信電力を測定する電力測定モジュールと、
前記測定受信電力に基づいて前記第１ノードから前記通信ノードまでのチャネル経路利得とチャネル経路損失の一方を決定するように構成される決定モジュールと、を含む、請求項１２の通信ノード。
【請求項２１】
通信ノードであって
第１と第２ノード間の無線通信をモニタするモニタ手段と、
前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定するリンク品質指示決定手段と、
前記第１ノードと前記通信ノード間の無線通信リンクに対するリンク品質の評価値を生成するリンク品質推定値生成手段と、
リンク品質の指示及びリンク品質の生成された推定値に基づいて、前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうか決定する決定手段と、
前記第１と前記第２ノード間の無線通信を受信する受信手段と、
前記第１及び前記第２ノードの少なくとも１つに信号を送ることが前記決定手段によって決められたとき、前記通信ノードを介して前記第１と前記第２ノード間の通信を中継する有効性を示す信号を送信する送信手段と、
を具備し、前記無線通信は前記第１及び前記第２ノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を含んでいる、通信ノード。
【請求項２２】
第１と第２ノード間の無線通信をコンピュータにモニタさせるコードと、
前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示を、モニタされた無線通信からコンピュータに決定させるコードと、
前記第１ノードと通信ノード間の無線通信リンクに対するリンク品質の評価値をコンピュータに生成させるコードと、
前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうかをリンク品質の指示及びリンク品質の生成推定値に基づいてコンピュータに決定させるコードと、
前記第１と前記第２ノード間の無線通信をコンピュータに受信させるコードと、
前記第１及び前記第２ノードの少なくとも１つに信号を送ることが決定されたとき、前記通信ノードを介して前記第１と前記第２ノード間の通信を中継する有効性を示す信号をコンピュータに送信させるコードと、
を記憶するコンピュータ読み取り可能記録媒体であって、前記無線通信は前記第１及び前記第２ノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を含んでいる、コンピュータ読み取り可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
種々の実施形態は、無線通信方法と装置に関する。特に、種々の実施形態は、中間ノードを介してマルチホップ通信をサポートする無線通信方法と装置に関する。
【背景技術】
【０００２】
ピアツーピアネットワークにおいて、システムに存在する異なるノードは通信セッションにおいて、１つのピアから他のピアにトラフィックデータを通信できる。トラフィックデータはノード間の通信リンクを用いて通信されてもよい。この通信リンクは、例えば、干渉レベル、チャネル経路利得、チャネル経路損失、などを含む複数の要因に依存する関連リンク品質を有する。このようなシステムでは、しばしば遭遇する１つの課題は、遥かに離れている２つの通信ノード間の通信リンクが悪いリンク品質を有するかもしれないことである。悪いリンク品質は送信トラフィックデータに問題を生じさせるかもしれなく、高送信電力レベル及び／又は低トラフィックレートの使用を必要となるかもしれない。
【０００３】
故に、２つのピア間の粗末なリンクは、ピアが信頼性良く及び／又は十分に高データレートでデータを通信することを困難にするかもしれない。高送信電力の使用は、他の装置に対する干渉の原因となるだけでなくて、高い出力レベルの使用のためにバッテリの消耗となることもありえる。
【０００４】
中間ノードを介する通信は幾つかのシステムにおいて、許されるかもしれないが、特にアドホックネットワークにおいて、適切な干渉ノードを検出することが難しくなるかもしれず及び／又は中間ノードを使用することがピア装置と直接に通信することを比べると有益であろうかどうかを決定することが困難になるかもしれない。
【０００５】
故に，例えば、低減送信出力レベルの使用を可能にし、増加する送信データレートをサポートし、及び／又は増加する通信信頼性を提供するピア装置間の通信を容易にする方法の必要性があることは言うまでもない。更に、通信を容易にするために中間ノードとして使用できる装置の存在を検出する改良された方法及び／又は中間ノードを介する通信が有益か又は望まれるかを決定する改良された方法が開発される必要性があることは言うまでもない。
【発明の概要】
【０００６】
ネットワーク、例えば、局所アドホックピアツーピアネットワークの無線通信のための方法と装置が説明される。通信ノード、例えば、第３ノードはその局所的周辺において、他のピア通信ノード、例えば、第１ノードと第２ノードの間の無線通信をモニタする。第３ノードは通信リンクを確立するために通信している又は探索している通信ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定する。第３ノードは自らと第１ノードとの間の通信リンクに対するリンク品質の推定値を生成する。リンク品質の指示及びリンク品質の生成された推定値に基づいて、第３ノードは第１及び第２ノード間の通信を中継する有効性（アベイラビリティー）を示す信号を送るか送らないかを決定する。そのように行うその有効性を示した後に中間ノードとして作用するときに、第３ノードは第１のノードから、トラフィックデータ、例えば、ピアツーピアトラフィックセグメントで通信されたユーザデータを受信できる。第３ノードは、トラフィックデータを送信することによって、第２ノードに受信されたトラフィックデータを通信する。
【０００７】
実施形態によっては、第１と第２ノード間の無線通信をモニタすることは、第１と第２ノードの一方とによって、第１と第２ノードの他方に送信される無線信号を受信することを含む。実施形態によっては、第３ノードは第１と第２ノード間の通信リンクに対応する通信リンク品質の指示をモニタされた無線通信から決定する。他の実施形態において、第３ノードは第１ノードと第３ノード間の無線通信リンクのリンク品質の推定値を生成する。例えば、第３ノードは第１と第２ノード間の無線通信をモニタし、検出することができ、信号、例えば、所定の既知電力レベルで第１ノードから送信されるピア発見信号を測定する。そのような実施形態において、第３ノードは、例えば、測定された受信電力に基づいて第１ノードから第３ノードに対するチャネル経路利得及びチャネル経路損失の一方を決定する。
【０００８】
第１と第２ノード間のリンク品質の指示を決定し、第１と第３ノード間のリンク品質の推定値を生成した後、実施形態によっては、第３ノードは信号、例えば、第３ノードを介して第１と第２間の通信を中継する有効性を示す信号を送るか送らないかを決定する。実施形態によっては、このような信号を送信する決定は、リンク品質の決定された指示及びリンク品質の生成された推定値に基づいている。例えば、リンク品質の指示の決定は、例えば、第１と第２ノード間の通信リンクが悪い品質であることを示すかもしれなく、これに対してリンク品質の生成された推定値は第１と第３ノード間の通信リンクが良い品質である、例えば、第１と第３ノード間の通信リンクのリンク品質がリンク品質を評価するために設定された所定基準に合うか又は超えることを推定できる。このような条件の下で、例えば、第１と第３ノード間のリンクは良好であり、実施形態によっては、第１と第２ノード間の直接リンクよりより良い場合、第３ノードは第１と第２ノード間の通信を中継する有効性を示す信号を送信することを決定できる。
【０００９】
第３ノードを介して第１と第２ノード間の通信を中継する有効性を示す信号が送信されるべきであることを第３ノードが決定すれば、そのときには、そのような信号を第３ノードが第１と第２ノードの少なくとも一方に送信する。実施形態によっては、通信を中継する有効性を示す信号が第３ノードを介して通信を行う命令（インストラクション）である。あるいは、他の実施形態では、通信を中継する有効性を示す信号は、単に、第３ノードが第１及び第２ノードの一方によって、選択するために、中継として利用できることを示すだけである。実施形態によっては、例えば、第１及び第２ノードの１つによって、第１及び第２ノードの他の１つに通信データの中継として第３ノードを使用することが決定できる。このような決定に次いで、トラフィックデータは２つの装置間で、即ち第１と第２ノード間で時々間接的に通信し得る。実施形態によっては、第１ノードは、第２ノードに向けられている、トラフィックデータを、データルーティングでの中間又はホップポイントとして作用している第３ノードに送信する。
【００１０】
実施形態によっては、第３ノードは第２ノードにトラフィックデータを通信する第１ノードから第１トラフィック信号を受信する。その後、第３ノードは、第１ノードにより送信されるトラフィックデータを通信する第２トラフィック信号を、第２ノードに送信する。実施形態によっては、第３ノードが通信トラフィックデータを回復するために第１トラフィック信号に処理を行う、例えば、第１トラフィック信号にデータ復号動作を行う。そのような実施形態において、トラフィックデータを回復した後に、第３ノードは回復通信トラフィックデータの符号化バージョンを生成するために符号化動作を行う。回復通信トラフィックデータの符号化バージョンは、第２トラフィック信号に含まれ、第３ノードから第２ノードに送信される。
【００１１】
第１と第２ノード間の通信を容易にするために第３ノードを動作する典型的方法は第１と第２のノード間の無線通信をモニタすること、モニタされた無線通信から、第１と第２ノード間の通信リンクに対応するリンク品質の指示を決定すること、第１ノードと第３ノード間の無線通信リンクのためのリンク品質の推定値を生成すること、第１及び第２のノードのうちの少なくとも１つへ信号を送信するかどうかをリンク品質の指示及びリンク品質の発生推定値に基づいて決定することを含む。
【００１２】
幾つかの実施形態によれば、典型的第３ノードは、第１ノードと第２ノード間の無線通信をモニタするように構成されるモニタモジュールと、モニタされた無線通信から、第１と第２ノード間の通信リンクに対応するリンク品質の指示を決定するように構成されるリンク品質指示決定モジュールと、第１ノードと第３ノード間の無線通信リンクのためのリンク品質の推定値を生成するように構成されるリンク品質推定値生成モジュールと、第１及び第２ノードの少なくとも１つに信号を送信すべきかどうかを、リンク品質の指示及びリンク品質の生成された推定値に基づいて決めるように構成される決定モジュールを含む。一例では、第１ノード及び第２ノードは第３ノードを含む領域に存在し、例えば、第１，第２及び第３ノードは同じ領域に設けられ、アドホックピアツーピア通信ネットワークの一部である。実施形態によっては、第１及び第２ノードは移動無線端末であり、第３ノードは静止装置である。
【００１３】
種々の実施形態が上記概要において、検討したが、それは必ずしも全ての実施形態が同じ特徴を含むわけではなく、上述した特徴の幾らかは必ずしも必要ではないが幾つかの実施形態では望ましくできる。あとに続く詳細な説明において、多数の追加の特徴、実施形態及び種々の実施形態の利点は検討される。
【図面の簡単な説明】
【００１４】
【図１】図１は、１つの典型的な実施形態に従った、典型的なピアツーピア通信ネットワーク、例えば、局所領域でのアドホックピアツーピア通信ネットワークの図である。
【図２】図２は、典型的な実施形態によれば、更に詳細に装置間の信号交換を示す第１、第２及び第３ノードを特徴付ける図１のピアツーピア無線通信ネットワークの一部の詳細図である。
【図３】図３は、１つの典型的な実施形態に従った、典型的な第３ノード、例えば、第１と第２間の通信を容易にするための中間ノードを具体的に説明している図である。
【図４】図４は、第３ノード、例えば、第１ピアツーピア通信デ装置を第２ピアツーピア通信装置と通信するために動作する典型的な方法のフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、典型的なピアツーピア通信ネットワーク１００、例えば、１つの典型的な実施形態に従って、局所領域で実施されるアドホックピアツーピア通信ネットワークの図である。典型的な通信ネットワーク１００は、複数のピアツーピア無線通信デバイス（第１ノード１０２、第２ノード１０４、第４ノード１０８、．．．、第Ｎノード１１０）及び第３ノード１０６、例えば、静止装置を含む。
【００１６】
無線通信装置（１０２、１０４、１０８、．．，１１０）はピア、例えば、ピア発見信号、送信要求信号、などの間の種々の信号伝達、及び複数のホップを含むことができる及び時々含むピア装置間の通信のルーティングによってピア間のデータ送信をサポートする。典型的な実施形態によると、第１ピアツーピア装置、例えば、第１ノード１０２は他のピアツーピア装置、例えば、その局所的周辺の第２ノードを発見し、更に第１ノード１０２はデータ、例えば、ピアツーピアセグメントのユーザデータを、中間、例えば、データルーティングのホップポイントとして作用する第３ノードを介して第２ノード１０４に送信でき及び時々送信する。また、いくつかのピアツーピア通信装置、例えば、装置４  １０８は無線通信インターフェースに加えて、ピアツーピア通信装置を他のノード及び／又はインターネットに接続する有線インターフェースを含む。いくつかのピアツーピア通信装置は、移動通信装置、例えば、携帯移動通信装置である。
【００１７】
図２は、典型的なピアツーピア通信ネットワーク１００の部分２００を示す。部分２００は、第１ノード１０２、第２ノード１０４及び第３ノード１０６を含む。通信ネットワークの種々のノードは、例えば、典型的な実施形態によれば、ピアツーピア通信をサポートしているモバイルノードである。このように、第１、第２及び第３ノードはおそらくモバイルノードである。しかし、実施形態によっては、第１及び第２ノード１０２及び１０４は移動装置であり、これに対して、第３ノード１０６、例えば、中間ノードは静止装置である。
【００１８】
図２に示すように、第３ノード１０６は第１ノード１０２と第２ノード１０４間の無線通信をモニタする。通信は、いずれの方向でも可能である。第１と第２ノード間の無線通信は、矢印２０２によって、図２に示される。実施形態によっては、第１と第２のノード間の無線通信をモニタすることは、第１及び第２ノードの１つによって、第１及び第２のノードの他の１つに送信される無線信号を受信することを含む。実施形態によっては、モニタされた無線通信は図に矢印２０４により示されるように第２ノード１０４から第１ノード１０２に通信されるトラフィックデータレート指示信号である。他の実施形態においては、モニタされた無線通信は図２に矢印２０６により示されるように第２ノード１０４から第１のノード１０２に送信されるリンク品質指示信号である。
【００１９】
第１と第２ノード１０２、１０４間に通信を確立するときに第３ノード、例えば、中間ノードにより行われる役目の理解をより容易にするために、一例を検討する。典型的な実施形態によれば、第１のノード１０２は、信号、例えば、パイロット信号をある電力レベルで第２ノードに送信する。第２ノード１０４はパイロット信号を受信し、受信パイロット信号を処理し、例えば、受信電力レベルの解析を行い、サポートし得るデータレートを示す、データレート指示信号を生成する。その後、第２ノード１０４はレートエコー信号２０４、即ち、トラフィックデータレート指示信号を通信することによって、第１ノードに応答する。この例のために及び１つの典型的な実施形態によれば、第３ノード１０６は１つのピア装置（例えば、第２ノード１０４）から他のピア装置（例えば、第１ノード１０２）に通信されるレートエコー信号をモニタするように構成されると仮定する。このように、第３ノードはレートエコー信号２０４を検出し、実施形態によっては、レートエコー信号２０４から指示トラフィックデータレートを回復するために信号２０４を処理する。用語、レートエコー信号及びトラフィックデータレート指示信号が本出願において、交換可能に使用されていることに留意すべきである。第３ノード１０６により回復される指示トラフィックデータレートは、第１と第２のノード間の第１通信リンク２０８の品質の指示によって、第３ノードを提供する。このように、第３ノードは指示トラフィックデータレートからリンク品質を決定できる。
【００２０】
典型的な実施形態によれば、第３ノードはリンク品質、例えば、第１ノードと第３ノード間の第２通信リンク２１０の品質及び／又は第３ノードと第２ノード間の第３通信リンク２１２の品質を受信信号に基づいて予測する。第３ノードは第１ノードと第２ノード間のトラフィックデータを、第３ノードを介していずれかの方向に経路づけるために無線通信リンク、例えば、可能な通信リンクに対するリンク品質の推定値を生成する。図２の例のために、第３ノードは第１と第３ノード間の無線通信リンクに対するリンク品質の推定値を生成すると仮定する。実施形態によっては、第１と第２ノード１０２，１０４間の通信リンクに対応するリンク品質の指示を決定することに加えて、第３ノードは第１と第３ノード１０２，１０６間の無線通信リンク、例えば、第２通信リンク２１０に対するリンク品質の推定値及び第３と第２ノード１０６，１０４間のリンク２１２のリンク品質の推定値を生成する。後で検討されるように、第３ノード１０６は第３ノード１０６が第１と第２ノード１０２，１０４間に通信を確立する時に助けとなるか否かをある所定ロジックに基づいて決定できる。例えば、実施形態によっては、リンク品質の指示及びリンク品質の生成推定値に基づいて、第３ノード１０６は通信リンク、例えば、第１通信リンク２０８の品質が悪く、リンク２１０及び２１２の予測又は推定品質がより良いことを決定できる。このような場合、第３ノードは、例えば、第１と第２のノード間でトラフィックをルーティングするときにホップポイントとして作用するために助けとなるかもしれない。第３ノードが第１と第２ノード間の通信において、支援を提供するそのような実施形態では、第３ノードは第１ノード１０２と第２ノード１０４間の通信を中継するために第３ノード１０６の有効性を示す信号を第１及び第２ノードの少なくとも１つに送信する。
【００２１】
第３ノードを中継として使用する制御又は権限がシステム／ネットワーク設計に依存して第１、第２又は第３ノードのどれかによることは言うまでもない。実施形態によっては、第３ノード１０６は第１ノード１０２から第２ノード１０４へ通信しているトラフィックデータが第３ノードを介して経路づけされるか否かを制御する。このような実施形態では、第１及び第２ノード１０２、１０４の一方に第３ノード１０６により送信された信号、例えば、信号２１４又は２１６は、第３ノード１０６を介して通信を行う命令である。あるいは、他の実施形態では、第３ノード１０６を介して第１と第２ノード間の通信を中継するため第３ノードにより提供された支援を受理するか否かの制御は、例えば、第１及び第２のノード１０２、１０４のいずれか１つによって、させることができる。このような実施形態において、第１及び第２のノードの一方に第３ノード１０６により送信される信号、例えば、信号２１４又は２１６は、第１及び第２のノード１０２、１０４の一方によって、選択するために、中継として第３ノードが使用可能であることの指示にすぎない。第３ノード１０６の動作が第１及び第２ノード１０２、１０４の例を用いて検討されるが、第３ノード１０６が近傍の複数のノード間の無線通信のためにモニタしてもよく、時々モニタすることは言うまでもない。実施形態によっては、第３ノード１０６は、種々の要因、例えば、使用されている通信リンクに対応するリンク品質の比較に基づいて、どのノードが有効性信号を送信すべくかに関して決定できる。
【００２２】
図３は典型的な通信ノード３００、例えば、ピアツーピア通信をサポートしている中間ノードの図である。これは、典型的な実施形態によれば、図１の第３ノード１０６として実施し得る。
【００２３】
典型的な第３ノード３００は、無線受信モジュール３０２、無線送信モジュール３０４、プロセッサ３０６、ユーザ入出力装置３０８及び種々の素子がデータ及び情報を交換できるバス３０９を介して共に連結される記憶装置３１０を含む。実施形態によっては、第３ノードは静止装置である。実施形態によっては、第３ノード３００が静止装置である場合、第３ノード３００もバス３０９に接続される入出力インターフェース３０７を含む。Ｉ／Ｏインターフェース３０７は有線インターフェースであってもよく、これを介して通信装置３００が他のネットワーク、セルラネットワーク、及び／又はインターネットを含む帰路ネットワークに結合されても良い。
【００２４】
メモリ３１０は、ルーチン３１２及びデータ／情報３１４を含む。プロセッサ３０６、例えば、ＣＰＵは、ルーチン３１２を実行する。メモリ３１０のデータ／情報３１４を用いて、１つ以上のルーチンの制御の下のプロセッサ３０６は、方法、例えば、図４のフローチャート４００に従う方法を実行するために第３ノード３００を制御する。
【００２５】
ルーチン３１２は、通信ルーチン３１６及び一組のノード制御ルーチン３１８を含む。通信ルーチン３１６は、第３ノード３００により使用される種々の通信プロトコルを実行する。ノード制御ルーチン３１８は、モニタモジュール３２０、リンク品質指示決定モジュール３２２、リンク品質推定値生成モジュール３２８、有効性指示信号生成モジュール３３４、決定モジュール３３６、デコーダモジュール３３７、エンコーダモジュール３３８、第２トラフィックデータ信号生成モジュール３４０、送信電力制御モジュール３３１、ピア発見モジュール３３９、及び決定モジュール３３６を含む。決定モジュール３３６は、リンク品質比較モジュール３４１を含む。リンク品質指示決定モジュール３２２は、指示トラフィックデータレート回復モジュール３２４及び指示リンク品質回復モジュール３２６を含む。リンク品質推定値生成モジュール３２８は、動力測定モジュール３３０及び決定モジュール３３２を含む。
【００２６】
データ／情報３１４は、被モニタ無線通信信号（被モニタ無線通信信号１  ３４２、例えば、トラフィックデータレート指示信号、．．．、被モニタ無線通信信号Ｎ  ３４４、例えば、リンク品質指示信号）、近傍３４６の識別されたピア通信ノード、生成された有効性指示信号３４８、回復指示トラフィックデータレート値３５０、生成された第２トラフィック信号３５２、指示リンク品質情報３５４、リンク品質３６２の生成された推定値及び電力レベル情報３５６を含む。電力レベル情報３５６は、受信された無線信号レベル情報３５８及び有効性指示信号レベル情報３６０を含む。
【００２７】
例えば、ＯＦＤＭ受信機であってもよい無線受信モジュール３０２は受信アンテナ３０１に接続される。受信アンテナを介して第３ノード３００が領域における他の通信ノードから信号を受信する。受信信号は、領域における他のピアノード間のモニタされた無線通信の一部として受信された信号を含む。モニタされた信号は、例えば、データレート指示信号、リンク品質指示信号などであってもよい。故に動作中に、無線受信モジュール３０２は、例えば、第１及び第２のノードの一方によって、第１及び第２のノードの他方に送信された無線信号を含む無線通信信号を受信できる。無線受信モジュール３０２は、更に第２ノードに通信されるトラフィックデータを通信する第１ノードから第１トラフィック信号を受信するように構成される。第１及び第２のノードは、例えば、通信を確立するために探索するピア通信装置である。
【００２８】
無線送信モジュール３０４は、例えば、ＯＦＤＭ送信機であっても良い。送信機３０４はアンテナ３０３に接続され、このアンテナを介して第３ノード３００が領域における他の通信ノードに信号を送信する。実施形態によっては、同じアンテナは、分離したアンテナ３０１、３０３よりも受信機及び送信機に使用される。動作中に、無線送信モジュール３０４は、信号を第１及び第２ノード１０２，１０４の少なくとも一方に信号を送信することが決定モジュール３３６により決定されると第３ノードを介して第１と第２ノード１０２，１０４間の通信を中継するため、有効性を示す信号、例えば、モジュール３３４により生成される有効性指示信号を送信するように構成でき、及び時には構成される。実施形態によっては、通信を中継する有効性を示す信号は、第３ノード１０６を介して通信を行う命令である。実施形態によっては、通信を中継する有効性を示す信号は第３ノード１０６が第１及び第２ノード１０２、１０４の一方によって、選択するために利用可能であることを示す。無線送信モジュール３０４は更に、時間的に種々の点で、第２トラフィック信号を第３ノード１０６から第２ノード１０４に送信するように構成される。第２トラフィック信号は第１トラフィック信号により通信されるトラフィックデータを通信する。データは、ユーザデータ、例えば、テキスト、オーディオ及び／又は画像データを伝達するピアツーピアトラフィックデータを含めることができる。
【００２９】
モニタリングモジュール３２０はピア通信装置間、例えば、第１ノードと第２ノード１０２、１０４間の無線通信をモニタするためのものである。第３ノード１０６により受信される種々の信号の間で、モニタリングモジュール３２０は、第１と第２ノード１０２、１０４間の無線通信をモニタするため第３ノードを支援する。例えば、モニタリングモジュール３２０は、第１及び第２ノード１０２、１０４の一方によって、第１及び第２ノード１０２、１０４の他方に送信される受信無線信号をモニタする。実施形態によっては、第１と第２ノード１０２、１０４間のモニタされた無線通信は、第２ノードから第１ノードに通信されるトラフィックデータレート指示信号である。実施形態によっては、第１と第２ノード１０２、１０４間のモニタされた無線通信は、第２ノード１０４から第１ノード１０２に通信されるリンク品質指示信号である。
【００３０】
リンク品質指示決定モジュール３２２は、第１と第２ノード１０２、１０４間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定するためのものである。リンク品質指示決定モジュール３２２は、指示トラフィックデータレート回復モジュール３２４及び指示リンク品質回復モジュール３２６を含む。上記のように、実施形態によっては、第１と第２のノード１０２、１０４間のモニタされた無線通信は、トラフィックデータレート指示信号である。指示トラフィックデータレート回復モジュール３２４は、信号から指示トラフィックデータレートを抽出するためにこのようなトラフィックデータレート指示信号を処理するように構成される。これは、受信信号を復号するか又は他の方法で受信信号からレート情報を回復することを含めることができる。より良いリンクは、通常、低品質リンクよりも高いデータレートをサポートするので、指示データレートはリンク品質の指示である。実施形態によっては、第１と第２のノード間のモニタされた無線通信は、リンク品質指示信号である。指示リンク品質回復モジュール３２６は、このようなリンク品質指示信号を処理し、第１と第２のノード間の通信リンクに対応する指示リンク品質を回復するように構成される。
【００３１】
リンク品質推定値モジュール３２８は、第１のノード１０２と第３ノード１０６間の無線通信リンクのためのリンク品質の推定値を決定し、生成するためのものである。図２の例においてはじめに検討されるように、第３ノード１０６はリンク品質、例えば、第１ノード１０２と第３ノード１０６間の第２通信リンク２１０の品質を予測できる。この性能／機能は、リンク品質推定値モジュール３２８により規定される。リンク品質推定値モジュール３２８は、無線通信リンク、例えば、第１ノード１０２と第２ノード１０４間のトラフィックデータを経路付けするために使用できる可能通信リンクのためのリンク品質の推定値を生成する。リンク品質推定値モジュール３２８は、つぎのような：既知電力レベルで第１ノードから送信される信号（例えば、所定の既知電力レベルで送信される同報発見信号、パイロット信号など）の受信電力を測定する電力測定モジュール３３０を含む。リンク品質推定値モジュール３２８は、電力測定モジュール３３０により測定された受信電力に基づいて第１ノードから第３ノードのチャネル経路利得及びチャネル経路損失の１つを決定するように構成される決定モジュール３３２を含む。例えば、決定されたチャネル経路利得及び／又はチャネル経路損失は、例えば、第１及び第３ノード１０２、１０６間のチャネルに対応する。
【００３２】
実施形態によっては、電力レベル情報３５６を用いて、送信電力制御モジュール３３１は、幾つかしかし必ずしも全ての実施形態ではないが、トラフィックデータを送信するために使用される電力レベルとは異なる電力レベルで有効性指示信号を送信するために送信モジュール３０４を制御する。有効性信号は、検出の機会を増やすためにトラフィックデータに使用されるレベルよりも平均電力レベルで送信できる。
【００３３】
決定モジュール３３６は、第１及び第２ノード１０２，１０４の少なくとも１つに信号を送信するかどうかをリンク品質の生成推定値及びリンク品質の指示に基づいて決定する。モジュール３３６は、信号が第１及び第２のノード１０２、１０４の少なくとも１つに送信されるべきかどうかを決定するために回復指示トラフィックデータレート３５０，指示リンク品質情報３５４及びリンク品質３６２の生成推定値を用いる。これは、本出願にて提供される１以上の典型的な方法に従って行われても良い。回復指示トラフィックデータ３４８及び／又は指示品質情報３５４は、第１と第２のノード間のリンクに対応するリンク品質の指示を提供する。リンク品質３６２の生成推定値は、第１と第３ノード１０２、１０６間の通信リンクに対応するリンク品質の推定値を与える。実施例によっては、決定モジュール３３６は、第１及び第２ノード１０２、１０４の少なくとも一方に信号を送信するか否かを決定するために（例えば、回復指示トラフィックデータレート３５０又は指示リンク品質情報３５４からの）リンク品質の指示とリンク品質３６２の生成推定値とを比較するリンク品質比較モジュールを含む。実施形態によっては、指示リンク品質は、例えば、ＳＮＲレベル、ＳＩＲレベル、チャネル経路利得などあってもよい。回復指示トラフィックデータレート３５０は、回復モジュール３２４の出力である。指示リンク品質情報３５４は指示リンク品質回復モジュール３２６の出力であり、これに対して、推定リンク品質情報３６２はリンク品質推定値生成モジュール３２８の出力である。実施形態によっては、推定リンク品質が、リンク品質の指示により示されるように第１と第２ノード１０２，１０４間のリンクの品質の少なくとも２倍良い、第１と第３ノード１０２、１０６間のリンク品質を示すときに、決定モジュール３３６は第１及び第２ノード１０２、１０４の一方に信号を送信することを決定できる。
【００３４】
第１及び第２ノード１０２、１０４の少なくとも１つに信号を送信することが決定モジュール３３６により決定されると、有効性指示信号生成モジュール３３４は第１及び第２のノード１０２、１０４の少なくとも１つに送信されるべき有効性指示信号を生成する。生成された有効性指示信号３４８は、生成モジュール３３４の出力であり、決定モジュール３３６によってなされた決定に従って、第１及び第２ノード１０２、１０４の少なくとも１つに送信モジュール３０４により送信される。
【００３５】
デコーダモジュール３３７は、第１のノード１０２から第２ノード１０４へ通信されているトラフィックデータを回復するために、第３ノードにより受信される第１トラフィック信号に復号動作を行うためのものである。上記したように、実施形態によっては、第３ノード１０６は第２ノード１０４にトラフィックデータを通信する第１ノード１０２から第１トラフィック信号を受信する。実施例によっては、第３ノード１０６はデコーダモジュール３３７を用いて受信第１トラフィック信号にデータ復号動作を行う。実施形態によっては、トラフィックデータを回復しながら、デコーダモジュール３３７は誤り訂正復号動作を復号の一部として行う。このようにして、受信データのエラーは、第１トラフィック信号からオリジナルトラフィックデータを回復するために処理の一部として訂正できる。言うまでもないが、第３ノード１０６が、例えば、チャネル干渉、ノイズレベルなどにより第１ノード１０２からエラーを含むエラートラフィックデータを受信することは可能であっても良い。それ故に、そのような場合、デコーダモジュール３３７は、第１トラフィック信号に含まれるオリジナルトラフィックデータパケットを首尾良く回復する。
【００３６】
エンコーダモジュール３３８は、回復した通信トラフィックデータのエンコードバージョンを生成するためにデータ符号化動作を行うため第３ノード１０６により使用される。例えば、受信された第１トラフィック信号に含まれるトラフィックデータを回復した後は、回復トラフィックデータが第２ノード１０４に第３ノード１０６により送信される前に符号化されることが望ましいかもしれない。エンコーダモジュール３３８は、デコーダモジュール３３７から回復トラフィックデータを受信し、回復トラフィックデータの符号化バージョンを取得するために符号化動作を行う。これに続いて、第２トラフィック信号生成モジュール３４０は回復トラフィックデータの符号化バージョンを含む第２トラフィック信号を生成する。その後、第２トラフィック信号は第３ノード１０６によって、第２ノード１０４に通信され、それによって、第３ノード１０６を介して、第１ノード１０２から第２ノード１０４へ向けられるオリジナルトラフィックデータを通信し、その結果、復号及び再符号化する送信エラーは訂正され、第３装置が行うことができ、時々行う単純なリピータとして作用した場合となるように簡単に伝播されない。
【００３７】
被モニタ無線通信信号（３４２、３４４）は、無電受信モジュール３０２により受信されて、ピア発見モジュール３３９により処理される信号を表す。近傍３４６の識別されたピア通信装置のリストは、維持され、ピア発見モジュール３３９により更新される装置／ピアノードのリストである。ピア発見モジュールは通信ノード３００が通信を確立するために探索できる装置を識別する。
【００３８】
リスト３４６は、例えば、近傍にあることを第３ノード１０６によって、一度識別された第１及び第２ノード１０２、１０４を含んでもよい。生成された有効性指示信号３４８は、有効性指示信号生成モジュール３３４の出力であり、後述するように第３ノード３００によって、望まれたときに無線送信モジュール３０４により送信されてもよい。
【００３９】
電力レベル情報３５６は、異なるタイプの信号、例えば、有効性指示信号レベル情報３６０を送信するために無線送信モジュール３０４を制御する送信電力制御モジュール３３１により使用される情報を含む。電力レベル情報３５６は、例えば、第１及び／又は第２ノード１０２、１０４から第３ノード３００により受信された無線信号に対応する電力レベル情報も含む。例えば、実施形態によっては、出力レベル情報３５６は、第１ノードから第３ノードにより受信される無線通信のための電力レベル情報である受信信号レベル情報３５８を含む。受信信号レベル情報３５８は、電力測定モジュール３３０の出力である。
【００４０】
図４は、第１のノード、例えば、第１のピアツーピア通信ノード１０２と第２ノード、例えば、第２ピアツーピア通信ノード１０４との間の通信を容易にするため、第３ノード、即ち、ノード１０６を動作する典型的な方法のフローチャート４００である。この実例のために、第１及び第２通信ノード１０２、１０４は通信ノード１０２、１０４間の通信を容易にするために中間装置として作用する第３ノード１０６の範囲内にある。第３ノードが電力供給され、初期化された場合に典型的方法の動作がステップ４０２で開始する。動作は、開始ステップ４０２からステップ４０４に進む。
【００４１】
ステップ４０４において、第３ノード１０６は領域におけるノード、例えば、第１及び第２ノード１０２、１０４間で進行しているいかなる無線通信の存在をモニタする。実施形態によっては、モニタ中に、サブステップ４０５において、第３ノードが無線信号、例えば、トラフィックデータレート指示信号２０４、リンク品質指示信号２０６などを受信でき及び時々受信する。サブステップ４０５において、受信される信号は、第１及び第２ノード１０２、１０４の一方によって、第１及び第２ノード１０２、１０４の他方に送信された。実施形態によっては、第１と第２ノード１０２、１０４間のモニタされた無線通信は、トラフィックデータレート指示信号、例えば、図２の例で検討され、時にはレートエコー信号とも呼ばれ、第２ノード１０４から第１ノード１０２に通信される信号２０６である。実施形態によっては、第１及び第２ノード１０２、１０４間のモニタされた無線通信はリンク品質指示信号、例えば、図２の例で検討され、第２ノード１０４から第１ノード１０２に通信される信号２０６である。動作は、サブステップ４０５を含むステップ４０４からステップ４０６に進む。
【００４２】
ステップ４０６において、第３ノードはモニタされた無線通信から、例えば、受信無線信号から、第１と第２ノード１０２間の通信リンクに対応するリンク品質の指示を決定する。第３ノード１０６が通信リンク、例えば、第１と第２ノード１０２、１０４間における、図２の通信リンク２０８のリンク品質の指示を決定することを検討した図２の例を喚起する。実施形態によっては、モニタされた無線通信から第１と第２ノード１０２、１０４間の通信リンクに対応するリンク品質の指示を決定するステップ４０６は受信トラフィックデータレート指示信号から指示トラフィックデータレートを回復すること、そこから発生するデータレート又は値をリンク品質指示として使用することを含む。他の実施形態において、リンク品質指示信号はモニタの一部として受信され、決定ステップ４０６は受信リンク品質指示信号から指示リンク品質を回復すること、回復値又はそこから抽出される値をリンク品質指示としてしようすることを含む。そのような幾つかの実施形態において、第３ノード１０６はリンク品質指示信号から指示リンク品質を回復する所要手段、例えば、モニタされた無線通信から指示品質値を回復する、リンク品質回復モジュール３２６を含む。実施形態によっては、回復リンク品質は、例えば、ＳＮＲレベル、ＳＩＲレベル、チャネル経路利得、チャネル経路損失、干渉レベル又は他の品質指示であってもよい。動作は、ステップ４０６からステップ４０８に進む。
【００４３】
ステップ４０８において、第３ノード１０６は第１ノード１０２と第３ノード間の無線通信リンク、例えば、図２の第２通信リンク２１０に対するリンク品質の推定値を生成する。実施形態によっては、推定値を生成するステップ中に、第３ノード１０６はサブステップ４１０及び４１２を実行してもよく、時々行う。サブステップ４１０において、第３ノードは既知の電力レベルで第１ノード１０２から送られる信号の受信電力を測定する。例えば、第１及び第２ノード１０２、１０４間の無線通信をモニタしている間に、第３ノード１０６は第１ノード１０２から第２ノード１０４に送信される信号、例えば、同報発見信号、パイロット信号などを検出しても良い。電力測定モジュール３３０を用いて第３ノード１０６は、受信信号の電力を測定できる。受信電力の測定に続いて、サブステップ４１２では、第３ノード１０６は、測定された受信電力に基づいて、例えば、第１のノード１０２と第３ノード１０６間の通信リンク／チャネルに対応するチャネル経路利得及びチャネル経路損失の一方を決定する。
【００４４】
動作は、ステップ４０８からステップ４１４に進み、第３ノード１０６が第１及び第２ノード１０２、１０４の少なくとも１つへ信号を送信すべきか否かを、（例えば、ステップ４０８で生成されるような）リンク品質の指示及び（ステップ４０８で生成されるような）リンク品質の生成推定値に基づいて決定する。信号を送信するか否かの決定は、そのような決定をするために使用される１つ以上の決定規則及び／又はノード１０６により使用される閾値に基づく。１つの典型的な決定処理は、典型的なサブステップ４１６に示される。このように、実施形態によっては、一組の条件が満たされるか否かに基づいて決定がなされる。実施形態によっては、この種の一組の条件、例えば、条件１：推定リンク品質が（例えば、ステップ４０８で生成されるような）第１と第３ノード間の第１リンク品質を示しているかは（例えば、ステップ４０８で決定されるように）リンク品質の指示により示されるように第１と第２ノード間のリンクの品質の少なくとも２倍良いことである。これは、リンク品質値を比較することによって、決定できる。単一の条件は例としてここで検討されていることは言うまでもない。しかし、決定処理は複数の条件が満たされるか否かに基づいてもよく、時々基づいている。第１及び第２ノード１０２，１０４の一方に信号を送信することが決定されれば、動作はサブステップ４１６を含むステップ４１４からステップ４１８に進む。そうでなければ、動作はステップ４１６からステップ４０４へ戻る。
【００４５】
ステップ４１８において、第３ノード１０６は信号、例えば、図２に示され、第１と第２ノード１０２、１０４間の通信を中継する有効性を示す信号２１４又は２１６を送信する。実施形態によっては、通信を中継する有効性を示すこのような信号は、第３ノード１０６を介して通信を行う命令である。例えば、実施形態によっては、システム設計は、リンク品質条件が満たされたならば、第３ノード１０６を介して第１と第２ノード１０２、１０４間の通信を中継する決定をするために第３ノード１０６に制御を行う。このような実施形態では、第３ノード１０６を介して通信することを第１及び／又は第２ノード１０２、１０４に命令する権限は第３ノードにあり、実施形態によっては、第３ノード１０６からの命令は第１及び第２のノード１０２、１０４に負わせている。他の実施形態において、第１と第２ノード１０２、１０４間の通信を中継する第３ノード１０６の有効性を示す信号は、第３ノード１０６が第１及び第２のノード１０２、１０４の一方によって、選択するため中継として利用可能であることを単に示す。例えば、実施形態によっては、有効性を示す信号は、例えば、第３ノード１０６が第１ノード１０２から第２ノード１０４にトラフィック信号を送ることができることを識別するルーティング情報信号である。そのような実施形態において、第３ノード１０６をホップポイント（hop-point）として使用するか否かを決定するために第１及び／又は第２ノード１０２、１０４を支援するため第１及び第２のノード１０２、１０４の少なくとも１つにリンク品質比較データを提供できる。そのような実施形態において、第１及び第２のノード１０２、１０４の一方は、第３ノード１０６が第１及び第２のノード１０２、１０４の他方にデータを通信する際に中継として使用されるかを決定し、制御する能力を有する。動作は、ステップ４１８からステップ４２０進む。
【００４６】
ステップ４２０において、第３ノード１０６の有効性を示す信号の送信に続いて、第１及び第２のノード１０２、１０４の少なくとも１つは（自分自身の選択により又は第３ノードからの命令に応答するいずれかによって、）送信信号に積極的に応答すると仮定すると、第３ノード１０６は第２ノード１０４に通信されるトラフィックデータを通信する第１ノード１０２から第１トラフィック信号を受信する。種々の実施形態において、トラフィックデータはユーザデータを含む。ユーザデータは、例えば、音声、画像、テキスト及び／又はユーザアップリケーションに対応するデータであってもよい。第３ノード１０６が処理のこの時点で作用しているので、第１のノード１０２から第２ノード１０４へトラフィックデータを送る際のホップポイントとして、第３ノード１０６は第１のノード１０２から第２ノード１０４に向けられるトラフィックデータを受信する。実施形態によっては、更なる処理がトラフィックデータを通信する第３ノード１０６により受信される第１トラフィック信号に望まれる及び／又は必要とするかもしれない。例えば、実施形態によっては、第３ノード１０６を介して第２ノード１０４への送信により適するようにさせ及び／又は受信通信でのエラーを訂正させるために第３ノード１０６により受信されるトラフィック信号で通信される、例えば、トラフィックデータの符号化フォーマットを変更することが望まれる。それゆえに、そのような実施形態では、動作はステップ４２０からステップ４２２に進む。あるいは、実施形態によっては、更なる処理が第３ノード１０６により受信されるトラフィック信号に行なわれることを望まれなく及び／又は要求されない。このような実施形態では、動作がステップ４２０からステップ４２６へ直接に進む。
【００４７】
任意のステップ４２２において、第３ノードは通信トラフィックデータを回復するために第１のトラフィック信号を処理する。第３ノード１０６は、第１トラフィック信号からトラフィックデータを回復するデコーダモジュール３３７を使用する。例えば、実施形態によっては、デコーダモジュール３３７は、受信トラフィック信号にエラー訂正復号動作を行う。動作は、ステップ４２２から進み、第３ノード１０６が回復された通信トラフィックデータの符号化バージョンを生成するためにデータ符号化動作を行う。実施形態によっては、トラフィックデータの符号化バージョンは、受信通信トラフィックデータの符号化フォーマットとは異なる符号化フォーマットを有してもよい。回復トラフィックデータを符号化した後に、ステップ４２４の一部として、第３ノード１０６は回復トラフィックデータの符号化バージョンを含む第２トラフィック信号を生成する。動作は、ステップ４２４からステップ４２６に進む。
【００４８】
ステップ４２６において、第３ノード１０６は第２トラフィック信号を第２ノード１０４に送信する。第２トラフィック信号は第１トラフィック信号によって、通信したトラフィックデータ、例えば、第１ノード１０２から第２ノード１０４に向けられるトラフィックデータを通信する。
【００４９】
種々の実施形態の技術は、ソフトウェア、ハードウェア及び／又はソフトウェア及びハードウェアの組合せを使用して実施されてもよい。種々の実施形態は、装置、例えば、移動端末、基地局、通信システムのようなモバイルノードを対象とする。種々の実施形態は、また、方法、例えば、モバイルノード、基地局及び／又は通信システム、例えば、ホストを制御する方法を対象にしている。種々の実施形態はまた、方法の１以上のステップを実施するために機械を制御するための機械読み取り可能命令を含む、機械、例えば、コンピュータ読み取り可能媒体、例えば、ＲＯＭ、ＲＡＭ、ＣＤ、ハードディスクなどを対象にしている。
【００５０】
種々の実施形態において、ここに記載されているノードは、１つ以上の方法に対応するステップ、例えば、信号処理、メッセージ生成及び／又は通信ステップを実行するために１つ以上のモジュールを使用して実施される。故に、実施形態によって、種々の特徴は、モジュールを使用して実施される。このようなモジュールは、ソフトウェア、ハードウェア又はソフトウェア及びハードウェアの組合せを使用して実施されてもよい。上記した方法又は方法ステップの多くは、例えば、一以上のノードにおいて、上述した方法の全て又は部分を実施するために、例えば、機械、追加ハードウェアの有無にかかわらない汎用コンピュータを制御するためメモリ装置、例えば、ＲＡＭ、フロッピー（登録商標）ディスクなどのような機械読み取り可能媒体に含まれるソフトウェアのような、機械実施可能命令を用いて実施できる。従って、とりわけ、種々の実施形態は、機械、例えば、プロセッサ及び関連ハードウェアに上記の方法のステップの一つ以上を実行させるための機械実行可能命令を含む機械読み取り可能媒体を対象とする。幾つかの実施形態は、装置、例えば、本発明の１つ以上の方法の１つ、複数又は全てを実行するように構成されるプロセッサを含む通信ノードを対象とする。
【００５１】
実施形態によって、プロセッサ又は一つ以上の装置、例えば、アクセスノード及び／又は無線端末のような通信ノードのプロセッサ、例えば、ＣＰＵは、通信ノードにより実行されるように説明されている方法のステップを実行するように構成される。プロセッサの構成は、プロセッサ構成を制御するために１以上のモジュール、例えば、ソフトウェアモジュールを用いて及び／又は記載されたステップを実行する及び／又はプロセッサ構成を制御するためプロセッサ、例えば、ハードウェアモジュールにハードウェアを含めて達成されてもよい。従って、全ての実施形態でない幾つかは、プロセッサが含まれる装置により行われる種々の記載されている方法の各々のステップに対応するモジュールを含むプロセッサを有する装置、例えば、通信ノードを対象にしている。全ての実施形態でない幾つかにおいて、装置、例えば、通信ノード、はプロセッサが含まれる装置により実行される種々の記載されている方法の各々のステップに対応するモジュールを含む。モジュールは、ソフトウェア及び／又はハードウェアを使用して実施されてもよい。
【００５２】
幾つかの実施形態は、種々の機能、ステップ、作用及び／又は動作、例えば、上記した１つ以上のステップをコンピュータ又は多数のコンピュータに実行させるコードを含むコンピュータ読み取り可能媒体を含むコンピュータプログラム製品を対象にする。実施形態によって、コンピュータプログラム製品は、実行される各々のステップのための異なるコードを含むことができて、時々含む。故に、コンピュータプログラム製品は、方法、例えば、通信装置又はノードを制御する方法の各個別ステップのためのコードを含んでもよく、時々含む。コードは、機械、例えば、コンピュータ読み取り可能媒体に記憶された、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）又は他のタイプの記憶装置のようなコンピュータ読み取り可能媒体に記憶されている機械、例えば、コンピュータ実行可能命令の形態であってもよい。コンピュータプログラム製品を対象とすることに加えて、幾つかの実施形態は、種々の機能、ステップ、作用及び／又は上述した１以上の方法の動作を実施するように構成されるプロセッサを対象にする。従って、幾つかの実施形態はここに記載された方法のステップの幾つか又は全てを実施するように構成されるプロセッサ、例えば、ＣＰＵを対象にする。例えば、プロセッサは本出願に記載されている通信装置又は他の装置に使用されてもよい。
【００５３】
ＯＦＤＭシステムのコンテキストに記載されているが、種々の実施形態の幾つかの方法と装置の少なくとも幾つかは多くの非ＯＦＤＭ及び／又は非セルラ方式を含む広範囲の通信システムに適用できる。
【００５４】
上記した種々の実施形態の方法と装置の多数の追加的変更は、上記の説明からみて当業者にとって明らかである。このようなバリエーションは、範囲内で考慮されることになる。方法と装置は、ＣＤＭＡ、直交周波数分割多重（ＯＦＤＭ）及び／又はアクセスノードとモバイルノードの間に無線通信リンクを提供するために用いることができる種々の他のタイプの通信技術に使用されてもよく、種々の実施形態では使用される。実施形態によっては、アクセスノードはＯＦＤＭ及び／又はＣＤＭＡを用いてモバイルノードとの通信リンクを確立する基地局として実施される。種々の実施形態では、モバイルノードは方法を実施するための、ノートブックコンピュータ、個人データアシスタント（ＰＤＡ）又は受信／送信回路及び論理及び／又はルーチンを含む他の携帯機器として実施される。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  第１と第２ノード間の通信を容易にするために第３ノードを動作する方法であって、前記第１と前記第２ノード間の無線通信をモニタすること、前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定すること、前記第１ノードと前記第３ノード間の無線通信リンクに対するリンク品質の評価値を生成すること、前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうかをリンク品質の指示及びリンク品質の生成推定値に基づいて決めること、を含む、方法。
［２］  前記第１と前記第２ノード間の無線通信をモニタすることは、前記第１及び前記第２ノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を受信することを含む、［１］の方法。
［３］  前記第１及び前記第２ノードの少なくとも１つに信号を送るとことが決定されると、前記第３ノードを介して前記第１と前記第２ノード間の通信を中継する有効性を示す信号を送信することを更に含む、［１］の方法。
［４］  通信を中継する有効性を示す前記信号は前記第３ノードを介して通信を行う命令である、［３］の方法。
［５］  通信を中継する有効性を示す前記信号は前記第３ノードが前記第１及び前記第２ノードの１つによって、中継として選択するために使用できることを示す、［３］の方法。
［６］  前記第２ノードに通信されるトラフィックデータを通信する前記第一ノードから第１トラフィック信号を受信すること、前記第３ノードから前記第２ノードへの第２トラフィック信号を送信すること、を含み、前記第２信号は第１トラフィック信号により通信されるトラフィックデータを通信する、［５］の方法。
［７］  前記通信トラフィックデータを回復するために前記第１トラフィック信号を処理すること、回復された前記通信トラフィックデータの符号化バージョンを生成するためにデータ符号化動作を実行すること、を含み、回復トラフィックデータの前記符号化バージョンは前記第２トラフィック信号により通信される、［６］の方法。
［８］  前記第１及び前記第２ノードは移動無線端末であり、前記第３ノードは静止装置である、［１］の方法。
［９］  前記第１と前記第２ノード間のモニタされた無線通信は、前記第２ノードから前記第１のノードへ通信されるトラフィックデータレート指示信号であり、モニタされた無線通信から前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示を決定することは前記トラフィックデータレート指示信号から指示トラフィックデータレートを回復することを含む、［３］の方法。
［１０］  前記第１と前記第２ノード間のモニタされた無線通信は、前記第２ノードから第１ノードへ通信されるリンク品質指示信号でり、モニタされた無線通信から前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示を決定することは前記リンク品質指示信号から指示リンク品質を回復することを含む、［３］の方法。
［１１］  前記第１ノードと前記第３ノード間の無線通信リンクに対するリンク品質の推定値を生成することは：  既知電力レベルで前記第１ノードから送られる信号の受信電力を測定すること、測定された受信電力に基づいて前記第１ノードから前記第３ノードにチャネル経路利得及びチャネル経路損失の一方を決定すること、を含む、［３］の方法。
［１２］  前記第１及び前記第２ノードの少なくとも１つに信号を送るかどうかをリンク品質の指示及びリンク品質の生成された推定値に基づいて決定することは：  推定されたリンク品質が前記第１と前記第３ノード間の第１リンク品質を示すときに前記信号を送信することを決定することを含み、前記第１リンク品質はリンク品質の指示により示されるように前記第１と前記第２ノード間のリンクの品質の少なくとも２倍良好である、［３］の方法。
［１３］  前記第１及び前記第２ノードの少なくとも１つに信号を送るかどうかをリンク品質の指示及びリンク品質の生成された推定値に基づいて決定することは：  推定されたリンク品質が前記第１と前記第３ノード間の第１リンク品質を示すときに前記信号を送信しないことを決定することを含み、前記第１リンク品質はリンク品質の指示により示されるように前記第１と第２ノード間のリンクの品質の少なくとも２倍未満の良好さである、［３］の方法。
［１４］  第１ノードと第２ノード間の無線通信をモニタするように構成されるモニタモジュールと、前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定するように構成されるリンク品質指示決定モジュールと、前記第１ノードと前記通信ノード間の無線通信リンクに対するリンク品質の推定値を生成するように構成されるリンク品質推定値生成モジュールと、前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうかを、リンク品質の指示及びリンク品質の生成された推定値に基づいて決めるように構成される決定モジュールと、を含む、通信ノード。
［１５］  前記第１と前記第２ノード間の無線通信を受信する受信機を更に含み、前記無線通信は前記第１及び前記第２のノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を含んでいる、［１４］の無線通信ノード。
［１６］  前記第１及び前記第２ノードの少なくとも１つに信号を送ることが前記決定モジュールにより決定されるときに、前記通信ノードを介して前記第１と前記第２ノード間の通信を中継する有効性を示す信号を送るように構成される送信機を更に含む、［１４の通信ノード。
［１７］  通信を中継する有効性を示す前記信号は前記通信ノードを介して通信を行う命令である、［１６の通信ノード。
［１８］  通信を中継する有効性を示す前記信号は前記通信ノードが前記第１及び前記第２ノードの一方によって、中継として選択できることを示す、［１６の通信ノード。
［１９］  前記受信機は、更に前記第２ノードに通信されるトラフィックデータを通信する前記第１ノードから第１トラフィック信号を受信するように構成され、前記送信機は、更に前記通信ノードから前記第２ノードへ第２トラフィック信号を送信するように構成され、前記第２の信号は、前記第１トラフィック信号により通信される前記トラフィックデータを通信する、［１８］の通信ノード。
［２０］  前記トラフィックデータを回復するために前記第１トラフィック信号に復号動作を実行するように構成されるデコーダモジュールと、回復された通信トラフィックデータの符号化バージョンを生成するためにデータ符号化動作を実行するように構成されるエンコーダモジュールと、を更に含み、回復されたトラフィックデータの前記符号化バージョンが前記第２トラフィック信号により通信される、［１９］の通信ノード。
［２１］  前記通信ノードは、静止装置であり、前記第１及び前記第２ノードは、移動無線端末である、［１４］の通信ノード。
［２２］  前記第１及び前記第２ノード間のモニタされた無線通信は、前記第２ノードから前記第１ノードに通信されたトラフィックデータレート指示信号であり、前記リンク品質指示決定モジュールは：  前記トラフィックデータレート指示信号から指示トラフィックデータレートを回復するトラフィックデータレート回復モジュールを含む、［１６］の通信ノード。
［２３］  前記第１及び前記第２ノード間のモニタされた無線通信は、前記第２ノードから前記第１ノードへ通信されるリンク品質指示信号であり、前記リンク品質指示決定モジュールは前記リンク品質指示信号から指示リンク品質を回復する指示リンク品質回復モジュールを含む、［１６］の通信ノード。
［２４］  前記リンク品質推定値生成モジュールは、既知電力レベルで前記第１ノードから送信される信号の受信電力を測定する電力測定モジュールと、前記測定受信電力に基づいて前記第１ノードから前記通信ノードまでのチャネル経路利得とチャネル経路損失の一方を決定するように構成される決定モジュールと、を含む、［１６］の通信ノード。
［２５］  第１と第２ノード間］の無線通信をモニタするモニタ手段と、前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信から決定するリンク品質指示決定手段と、前記第１ノードと前記通信ノード間］の無線通信リンクに対するリンク品質の評価値を生成するリンク品質推定値生成手段と、リンク品質の指示及びリンク品質の生成された推定値に基づいて、前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうか決定する決定手段と、を具備する通信ノード。
［２６］  前記第１と前記第２ノード間］の無線通信を受信する受信手段を更に含み、前記無線通信は前記第１及び前記第２ノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を含んでいる、［２５］の通信ノード。
［２７］  前記第１及び前記第２ノードの少なくとも１つに信号を送ることが前記決定手段によって、決められたとき前記通信手段を介して前記第１と前記第２ノード間の通信を中継する有効性を示す信号を送信する送信手段を更に含む［２５］の通信ノード。
［２８］  第１と第２ノード間］の無線通信をコンピュータにモニタさせるコードと、前記第１と前記第２ノード間の通信リンクに対応するリンク品質の指示をモニタされた無線通信からコンピュータに決定させるコードと、前記第１ノードと前記通信ノード間］の無線通信リンクに対するリンク品質の評価値をコンピュータに生成させるコードと、前記第１及び前記第２ノードの少なくとも１つに信号を送るべきかどうかをリンク品質の指示及びリンク品質の生成推定値に基づいてコンピュータに決定させるコードと、を含む、コンピュータ読み取り可能媒体を具備する、通信ノードに使用するコンピュータプログラム製品。
［２９］  コンピュータ読み取り可能媒体は、前記第１と前記第２ノード間］の無線通信をコンピュータに受信させるコードを更に含み、前記無線通信は前記第１及び前記第２ノードの一方によって、前記第１及び前記第２ノードの他方に送られる無線信号を含んでいる、［２８］のコンピュータプログラム製品
［３０］  前記コンピュータ読み取り可能媒体は、前記第１及び前記第２ノードの少なくとも１つに信号を送ることが決定されたとき前記通信ノードを介して前記第１と前記第２ノード間の通信を中継する有効性を示す信号をコンピュータに送信させるコードを更に含む、［２８］のコンピュータプログラム製品。
【図１】
0005642675.tif 000002
【図２】
0005642675.tif 000003
【図３】
0005642675.tif 000004
【図４】
0005642675.tif 000005