(57)【要約】  ピア・ツー・ピア通信機器などの通信機器間で、制御値などとして制御情報などの情報を伝達する方法および装置を示す。位置符号化法を使用して伝達すべき値が符号化され、次いで符号化された値が通信リソースのセットで送信され、個々のリソースの信号エネルギーの配置を使用して、伝達すべき値を伝えるのに使用されるパターンが作成される。干渉による信頼できない信号部分を伝達するトーンシンボルなどのリソースは、識別され、位置復号動作の際には、エネルギーを有するトーンシンボルとしても、エネルギーを有しないトーンシンボルとしても使用されない。
2010533455.tif 000002
【特許請求の範囲】
【請求項１】
機器を動作させる方法であって、
前記方法は、
通信リソースのセットで信号を受信することと、
対象信号が伝達された前記通信リソースのセットの第１の部分セットを識別することと、
前記通信リソースのセットの前記第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、受信した前記対象信号の１つまたは複数の下位部分が信頼できるかどうか判定することと、
信頼できると判定される前記受信した対象信号の前記下位部分から、伝達された制御信号を復元することと、
を備える方法。
【請求項２】
前記通信リソースは、個々のトーンシンボルである、請求項１に記載の方法。
【請求項３】
通信リソースの第１の部分セットを識別することは、
前記第１の部分セットとして、前記方法を実施するピア・ツー・ピア通信機器の機器識別子に対応するリソースを選択すること、
を含む請求項１に記載の方法。
【請求項４】
通信リソースの第１の部分セットを識別することは、
前記第１の部分セットとして、前記方法を実施するピア・ツー・ピア通信機器に対応する接続識別子に対応するリソースを選択すること、
を含む請求項１に記載の方法。
【請求項５】
前記伝達される制御信号は、エネルギーが送信される前記第１の部分セット内のトーンシンボルの位置を使用して送信される値を伝達する、
信頼できると判定される前記下位部分から伝達された制御信号を復元することは、信頼できると判定される前記第１の部分セット内のトーンシンボルの位置に基づいて位置復号動作を行うことを含む、
請求項３に記載の方法。
【請求項６】
前記位置復号動作は、信頼できると判定されない前記第１の部分セット内のトーンシンボルの位置を指示する情報を使用せずに行われる、
請求項５に記載の方法。
【請求項７】
位置復号動作を行うことは、パターン照合動作を行うことを含むことであり、前記パターン照合動作は、干渉レベルを上回るエネルギーが検出される前記第１の部分セット内のトーンシンボルの位置を、各トーンシンボルパターンが少なくとも１つの値を伝達するのに使用されているトーンシンボルパターンのセットと比較する、
請求項５に記載の方法。
【請求項８】
通信リソースのセットの第２の部分セットから前記干渉レベルを生成することをさらに備え、前記第２の部分セットは、前記通信リソースのセットの前記第１の部分セット内に含まれない通信リソースを含む、
請求項７に記載の方法。
【請求項９】
前記第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて受信した前記対象信号の１つまたは複数の下位部分が信頼できるかどうか判定することは、
通信リソースの前記第１の部分セットに対応する１信号下位部分当たりの平均電力の推定値を生成し、
前記平均電力のしきい値範囲内の下位部分信号電力を有する下位部分が信頼できると判定する、
請求項１に記載の方法。
【請求項１０】
信頼できると判定される前記下位部分から伝達された制御信号を復元することは、
可能な伝達値のセットの中から、信頼できると判定される前記下位部分で伝達された前記信号に基づく最確値を選択する、
請求項１に記載の方法。
【請求項１１】
前記復元することは、
通信リソースのセットの第２の部分セットで受信されるエネルギーに基づいて干渉信号を生成することを含むことであり、前記第２の部分セットは、前記第１の部分セットに含まれない前記通信リソースのセット内の通信リソースを含む、
請求項１０に記載の方法。
【請求項１２】
信頼できると判定される前記受信される対象信号の前記個々の下位部分のうちのどれが前記対象信号のエネルギーを含むか判定するために前記干渉推定値を使用すること、
をさらに備える請求項１１に記載の方法。
【請求項１３】
前記伝達される制御信号は、肯定応答値および否定応答値のうちの１つである、請求項１０に記載の方法。
【請求項１４】
前記伝達される制御信号は、複数の可能な伝送レート指標値のうちの１つを伝達する、請求項１０に記載の方法。
【請求項１５】
通信リソースのセットで信号を受信するように構成される受信側モジュールと、
対象信号が伝達された前記通信リソースのセットの第１の部分セットを識別するように構成されるリソース識別モジュールと、
前記通信リソースのセットの前記第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、前記対象受信信号の１つまたは複数の下位部分が信頼できるかどうか判定するように構成される信頼性判定モジュールと、
信頼できると判定される前記対象受信信号の前記下位部分からの、伝達された制御信号の信号復元モジュールと、
を備えることを特徴とする通信機器。
【請求項１６】
前記通信リソースは個々のトーンシンボルである、請求項１５に記載の通信機器。
【請求項１７】
前記リソース識別モジュールは、
前記第１の部分セットとして、前記通信機器の機器識別子に対応するリソースを選択するように構成される機器識別子ベースの選択サブモジュールを含む、
請求項１５に記載の通信機器。
【請求項１８】
前記リソース識別モジュールは、
前記第１の部分セットとして、前記通信機器に対応する接続識別子に対応するリソースを選択するように構成される接続識別子ベースの選択サブモジュールを含む、
請求項１５に記載の通信機器。
【請求項１９】
前記伝達される制御信号は、エネルギーが送信される前記第１の部分セット内のトーンシンボルの位置を、送信される値を伝達するために使用する、
前記信号復元モジュールは、信頼できると判定される前記第１の部分セット内のトーンシンボルの位置に基づいて位置復号動作を行うように構成される位置復号モジュールを含む、
請求項１７に記載の通信機器。
【請求項２０】
前記位置復号モジュールは、信頼できると判定されない前記第１の部分セット内のトーンシンボルを使用せずに位置復号法を行うように構成されている、請求項１９に記載の通信機器。
【請求項２１】
前記位置復号モジュールは、干渉レベルを上回るエネルギーが検出される前記第１の部分セット内のトーンシンボルの位置をトーンシンボルパターンのセットと比較するパターン照合モジュールを含むことであり、各トーンシンボルパターンは、少なくとも１つの値を伝達するのに使用されている、
請求項１９に記載の通信機器。
【請求項２２】
前記通信リソースのセットの第２の部分セットから前記干渉レベルを生成するように構成される干渉レベル決定モジュールをさらに備える、
請求項２１に記載の通信機器。
【請求項２３】
前記信頼性判定モジュールは、
通信リソースの前記第１の部分セットに対応する１信号下位部分当たりの平均電力の推定値を生成するように構成される平均電力推定モジュールと、
しきい値との比較によって指示される前記平均電力のしきい値範囲内の下位部分信号電力を有する信頼できる下位部分を識別するように構成されるしきい値比較モジュールと、
を含む請求項１５に記載の通信機器。
【請求項２４】
前記伝達される制御信号は、肯定応答値および否定応答値のうちの１つである、請求項２０に記載の通信機器。
【請求項２５】
前記伝達される制御信号は、複数の可能な伝送レート指標値のうちの１つを伝達する、請求項２０に記載の通信機器。
【請求項２６】
通信リソースのセットで信号を受信するための受信手段と、
対象信号が伝達された前記通信リソースのセットの第１の部分セットを識別するためのリソース識別手段と、
前記通信リソースのセットの前記第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、前記対象受信信号の１つまたは複数の下位部分が信頼できるかどうか判定するための信頼性判定手段と、
信頼できると判定される前記対象受信信号の前記下位部分から伝達された制御信号を復元するための信号復元手段と、
を備えることを特徴とする通信機器。
【請求項２７】
前記リソース識別手段は、
前記第１の部分セットとして、前記方法を実施するピア・ツー・ピア通信機器の機器識別子に対応するリソースを選択するための機器識別子ベースの選択手段を含む、
請求項２６に記載の通信機器。
【請求項２８】
前記リソース識別手段は、
前記第１の部分セットとして、前記通信機器に対応する接続識別子に対応するリソースを選択する接続識別子ベースの選択手段を含む、
請求項２６に記載の通信機器。
【請求項２９】
通信機器で使用するためのコンピュータプログラム製品であって、
コンピュータに、通信リソースのセットで信号を受信させるためのコードと、
コンピュータに、対象信号が伝達された前記通信リソースのセットの第１の部分セットを識別させるコードと、
コンピュータに、前記通信リソースのセットの前記第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、前記対象受信信号の１つまたは複数の下位部分が信頼できるかどうか判定させるコードと、
コンピュータに、信頼できると判定される前記対象受信信号の前記下位部分から伝達された制御信号を復元させるコードと、
を備えるコンピュータ可読媒体を具備すること、
を特徴とするコンピュータプログラム製品。
【請求項３０】
前記コンピュータ可読媒体は、
コンピュータに、前記第１の部分セットとして、前記通信機器の機器識別子に対応するリソースを選択させるコードをさらに備える、
請求項２９に記載のコンピュータプログラム製品。
【請求項３１】
前記コンピュータ可読媒体は、
コンピュータに、前記第１の部分セットとして、前記通信機器に対応する接続識別子に対応するリソースを選択させるコードをさらに備える、
請求項２９に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【相互参照】
【０００１】
本出願は、本出願の譲受人に譲渡されている、２００７年７月１０日に出願され、発明の名称が「ピア・ツー・ピア通信に関する方法および装置（METHODS AND APPARATUS RELATING TO PEER TO PEER COMMUNICATIONS）」である米国仮特許出願第６０／９４８，９８５号の利益を主張するものである。参照によりこれの全文が本明細書に明示的に組み込まれる。
【技術分野】
【０００２】
様々な実施形態は、無線通信の方法および装置に関し、より詳細には、制御情報を伝達するのに使用されるリソースの一部を使用する別のピア・ツー・ピア機器など、別の機器からの干渉を受ける可能性のある機器間の情報の通信をサポートする無線通信の方法および装置に関する。
【背景技術】
【０００３】
アドホック・ピア・ツー・ピア・システムなどのピア・ツー・ピア・システムにおいて、リソース利用は、多くの場合、より一般的なセルラネットワークではよく使用される集中型コントローラの支援を受けずに、個々のピアデバイスによって制御されるのが普通である。リソース選択の様々な手法が講じられ、リソースの選択は、複数の近接する機器が同時に同じ通信リソースで送信するといった衝突を回避するように意図された方法で通信を行う個々の機器または通信ピアのペアによって実行される。
【０００４】
リソース選択の技法は、トーンシンボルのセットや符号のセットなどといった可能な通信リソースのより大きいセットの中から使用すべきリソースのセットを選択することを含んでいてもよく、２つの近接する伝送が衝突する危険性を低減する。しかし、それでもなお衝突は発生し得る。機器は多数の異なるリソースのセットの中から選択することができるため、多くの場合、衝突が生じるときでさえも、オーバーラップすることになるのは２つの機器によって使用されているリソースのごくわずかな部分にすぎず、結果的には、ある時点において各機器によって送信されている信号のごく一部分の衝突しか生じない。
【０００５】
残念ながら、通信路推定や位置復号などのためにエネルギー検出が適用される、トーンシンボルなどのリソースでの衝突は、受信信号の強度を測定しようと試みるとき、または通信リソースでの対象信号に対応する信号エネルギーの有無を検出しようとするときには、誤りを生じる結果になり得る。
【０００６】
上記の考察を考慮すると、別の機器が同じ通信リソースの一部を使用して同時に信号を伝達する可能性による衝突の可能性のある通信リソースで通信機器によって送信される信号から、ＡＣＫ、ＮＡＫ、伝送レート指標といった制御信号などの伝達値を復元するのに使用することのできる方法および装置が求められていることが理解されるはずである。
【発明の概要】
【０００７】
ピア・ツー・ピア通信機器などの通信機器間で、例えば、制御値の形式で、制御情報などの情報を伝達する方法および装置が説明される。位置符号化法を使用して伝達すべき値が符号化され、次いで符号化された値が通信リソースのセットで送信され、個々のリソースの信号エネルギーの配置を使用して、伝達すべき値を伝えるのに使用されるパターンが作成される。
【０００８】
実施形態によっては、送信側機器と受信側機器の両方が、同じ関数と、関数への入力としての機器または接続識別子とを使用して、トーンシンボルや符号などの通信リソースのセットを識別する。このようにして、送信側機器も受信側機器も、リソースを伝達するのに使用される、トーンシンボルなどのリソースのセットを識別することができる。識別されるリソースのセットは、通常、通信機器が信号を伝達するのに利用することのできるリソースのより大きいセットの部分セットである。また、通信リソースのより大きいセットは、制御信号を送受信する機器によってパイロット信号が送信されるときに、情報を伝達するのに使用されないＯＦＤＭシンボルのトーンシンボルなど、ＯＦＤＭシンボル内の残りのトーンシンボルも含み得る。
【０００９】
実施形態によっては、ＯＦＤＭシンボルに含まれるトーンシンボルの部分セットでの伝達値を含む、ＯＦＤＭシンボル信号などの信号を受信する機器は、トーンシンボルで受信された信号部分が信頼できるかどうか判定するために、値を伝達するのに使用された部分セット内のトーンシンボルをチェックする。過剰な信号干渉などにより、信頼できないと判定される信号部分は、伝達値を復号するときに使用されない。信号雑音の推定値が、制御信号値を伝達するのに使用されなかった、トーンシンボルなどのリソースで受信されたエネルギーから作成される。次いで、生成された信号雑音推定値を使用して、制御信号を伝達するのに使用された信号からのエネルギーを指示するエネルギーを有する信頼できるトーンシンボルと、雑音を含み得るが、制御信号を伝達するのに使用された信号からのエネルギーを含まない信頼できるトーンシンボルとが区別される。よって、制御信号エネルギーを有する制御信号を伝達するのに使用された信頼できるトーンシンボルのセット内のリソース、すなわちトーンシンボルのパターンが決定され、このパターンが可能なパターンのセットと比較される。次いで、検出されたパターンに対応する値が伝達値として決定される。信頼できないと判定されるトーンシンボルは、パターン照合プロセスを行うときに、エネルギーを有する信号リソースとしても、エネルギーを有しない信号リソースとしても使用されないことに留意されたい。というのは、干渉が、信頼できないことが判明したトーンシンボルに、伝達された制御信号に対応する信号エネルギーが配置されたか否か判定するのを困難にするからである。
【００１０】
ピア・ツー・ピア通信機器などの通信機器を動作させる１つの例示的方法は、通信リソースのセットで信号を受信することと、対象信号が伝達された通信リソースのセットの第１の部分セットを識別することと、通信リソースのセットの上記第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、対象受信信号の１つまたは複数の下位部分が信頼できるかどうか判定することと、信頼できると判定される対象受信信号の下位部分から、伝達された制御信号を復元することとを含む。
【００１１】
１つの例示的通信機器は、通信リソースのセットで信号を受信するように構成された受信側モジュールと、対象信号が伝達された通信リソースのセットの第１の部分セットを識別するように構成されたリソース識別モジュールと、通信リソースのセットの上記第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、対象受信信号の１つまたは複数の下位部分が信頼できるかどうか判定するように構成された信頼性判定モジュールと、信頼できると判定される対象受信信号の下位部分から、伝達された制御信号を復元するように構成された信号復元モジュールとを含む。
【００１２】
上記概要では様々な実施形態を論じているが、必ずしもすべての実施形態が同じ特徴を含むとは限らず、前述の特徴の中には、実施形態によっては、必要ではないが望ましいと考えられ得るものもあることを理解すべきである。以下の詳細な説明では、多数のさらなる特徴、実施形態および様々な実施形態の利点について論じる。
【図面の簡単な説明】
【００１３】
【図１】一例示的実施形態による、局所領域内のアドホック・ピア・ツー・ピア通信ネットワークなどのピア・ツー・ピア通信ネットワークの例を示す図である。
【図２】パイロット信号を伝達するのに使用され得るエアリンク通信リソースの例を示す図である。
【図３】一例示的実施形態による、ＯＦＤＭシンボルの例を示す図である。
【図４】一例示的実施形態による、様々なトーンシンボルを示すＯＦＤＭシンボルの例をより詳細に示す図である。
【図５】一例示的実施形態による、通信方法の例を示すフローチャート図である。
【図６】一例示的実施形態に従って実施されるピア・ツー・ピア通信機器の例を示す図である。
【図７Ａ】一例示的実施形態による、パイロット信号を生成し、かつ／または送信するプロセスの例を示すフローチャート図である。
【図７Ｂ】図７Ａの方法に従って送信されるようなパイロット信号を含む信号などの信号を受信し、処理するプロセスの例を示すフローチャート図である。
【図８】一例示的実施形態による、通信機器を動作させる通信方法の例を示すフローチャート図である。
【図９Ａ】一例示的実施形態による、符号語を伝達するなどの制御信号を送信するプロセスの例を示すフローチャート図である。
【図９Ｂ】一例示的実施形態による、受信信号から、図９Ａの方法に従って伝達され得るような種類の符号語などの制御情報を復元するプロセスの例を示すフローチャート図である。
【図１０】一例示的実施形態に従って実施されるピア・ツー・ピア通信機器の例を示す図である。
【発明を実施するための形態】
【００１４】
図１は、一例示的実施形態による、局所領域内のアドホック・ピア・ツー・ピア通信ネットワークなどの例示的ピア・ツー・ピア通信ネットワーク１００の図である。例示的通信ネットワーク１００は複数のピア・ツー・ピア無線通信機器（第１の機器１０２、第２の機器１０４、第３の機器１０６、第４の機器１０８、第Ｉの機器１１０、…、第Ｎの機器１１２）を含む。無線通信機器（１０２、１０４、１０６、１０８、…、１１０、１１２）は、ピア探索信号、パイロット信号、送信要求信号などといったピア間の様々な信号交換、およびピア間のデータ送信をサポートする。また、第Ｉの機器１１０など、ピア・ツー・ピア通信機器の中には、ピア・ツー・ピア通信機器を他のノードおよび／またはインターネットに結合する有線インターフェースを含むものもある。有線インターフェースは、無線通信インターフェースに加えてさらに備わるものである。ピア・ツー・ピア通信機器１０２、１０４、１０６、…、１１２の中には、ハンドヘルド式移動通信機器などの移動通信機器もある。
【００１５】
ネットワーク１００には、トラフィックスロットにおけるトラフィック・データの通信を円滑化するために、制御情報を伝達し、かつ／または干渉推定をサポートしようとする複数のピア・ツー・ピア通信機器が存在し得る。例えば、第１の機器１０２などの第１のピア・ツー・ピア通信機器が、通信路および干渉の測定などのために、通信相手とする第２の機器１０４などの別のピア・ツー・ピア通信機器に信号１２０などのパイロット信号を送るとする。これに応答して第２の機器１０４は、受信パイロット信号に基づいて通信路品質推定および干渉測定を行い、第１の機器１０２にレートフィードバックなどの信号１２４を送り返し得る。第１の機器１０２と第２の機器１０４が信号を交換している間に、第３のピア・ツー・ピア通信機器１０６は第４の機器１０８に信号１２２などのパイロット信号を送り得る。これに応答して第４の機器１０８は、第３の機器１０６にレートフィードバックなどの信号１２６を送り返し得る。
【００１６】
第１の機器１０２は、ＯＦＤＭシンボル内で利用可能なＯＦＤＭトーンシンボルなど、通信リソースのセットで第２の機器１０４にパイロット信号を送信し得る。同様に、第３の機器１０６も、１セットのＯＦＤＭトーンシンボルなどの通信リソースで第４の機器１０８にパイロット信号を送信し得る。第１の機器１０２と第３の機器１０６は、パイロット信号を送信するのに異なるリソースのセットを使おうとし、普通は異なるリソースのセットを使用するが、中央コントローラがないものと仮定すると、第１の機器と第３の機器は、一部が衝突する可能性のあるトーンシンボルなどのリソースを意図せずに選択することもある。したがって、通信リソースが共用されるために衝突の可能性があることを理解すべきである。よって、第１の通信機器１０２による信号の送信が他の通信機器のうちの１つまたは複数に対する干渉として現われる可能性がある。例えば、第１の機器１０２による信号送信は、第４の機器１０８によって、第４の機器１０８が第３の機器１０６から受信する信号１２２に対する干渉とみなされ得る。同様に、第３の機器１０６からの信号１２２も、第１の機器１０２と第２の機器１０４の間の通信に干渉し得る干渉信号１３０とみなされ得る。
【００１７】
実施形態によっては、通信し合う各ピア・ツー・ピア機器のペアは、それぞれのパイロット信号を送受信するなどのために利用可能な総数Ｎ個の通信リソースの中からリソースの部分セットを擬似ランダムに選択する。例えば、２組の通信し合うペアの例として、第１の機器１０２および第２の機器１０４のペアと、第３の機器１０６および第４の機器１０８のペアであるものとする。例えば、通信リソースの選択される部分セットは、ピア・ツー・ピア通信機器に対応する接続識別子に対応するものとすることができ、対応する場合もある。別の実施形態では、第１の機器１０２などのピア・ツー・ピア通信機器は、機器識別子に対応する通信リソースの部分セットを選択し得る。ＯＦＤＭ伝送シンボル内の総数Ｎ個の通信リソースが大きく、かつ／または地理的領域内の機器の数が小さいものと仮定すると、選択される通信リソースで衝突が生じる確率は低くなり得る。第１の機器１０２と第３の機器１０６は、通常、個々のＯＦＤＭトーンシンボルなどの通信リソースのセットを独立に選択する。しかしながら、同じセットを選択する危険性をさらに低減するために、ある一定のレベルの協調も行われ得る。しかしながら、多くの場合、特に機器が移動しており、かつ／または各機器が、通信が行われる地理的領域に出たり、入ったりする場合には、衝突の危険性は完全には回避されない。
【００１８】
図２は、例えば、第１の機器１０２から第２の機器１０４に、パイロット信号を伝達するのに使用され得るエアリンク通信リソースの例を示す図２００である。ＯＦＤＭシステムなどの周波数分割多重システムの例示的実施形態を考える。このようなシステムの１つでは、情報がシンボルごと（symbol-by-symbol manner）に送信され得る。このような実施形態の１つでは、シンボル伝送期間中に、利用可能な帯域幅がいくつかのトーンに分割され、各トーンが情報を搬送するのに使用することができる。
【００１９】
図２で、横軸２０１は時間を表わし、縦軸２１１は周波数を表わす。縦列は、１シンボル伝送時間に対応する持続期間を有するＯＦＤＭシンボルを表わす。ＯＦＤＭシンボル２１２、ＯＦＤＭシンボル２１４、ＯＦＤＭシンボル２２０など、複数のＯＦＤＭシンボルが示されている。各ＯＦＤＭシンボルは、所与のシンボル伝送時間に対応する複数のトーンを含む。図２には個々のＯＦＤＭシンボル伝送時間が示され、参照符号２３２で識別されている。この時間２３２は、１つのＯＦＤＭシンボルを送信するのに使用される時間に対応する。実施形態によっては、１つのＯＦＤＭシンボルは１２８個のトーンを含む。しかし、別の実施形態では、別の数のトーンを使用する。小さい１マス２６０はそれぞれ１つのトーンシンボルを表わし、１トーンシンボルは１シンボル伝送時間におよぶ１トーンのエアリンクリソースである。個々のトーンシンボル２６０はそれぞれ、１つのエアリンク通信リソースである。各エアリンク通信リソースは自由度として測ることができ、自由度とは、通信に使用され得るリソースの最小単位である。ＯＦＤＭシステムにおいて、自由度は、トーンシンボルの位相または振幅とすることができる。トーンシンボルが位相と振幅の（両方ではなく）一方を使用して情報を伝達する場合、１トーンシンボルは１自由度に対応する。別の例はＣＤＭＡシステムのものであり、ＣＤＭＡでは１自由度は１拡散符号とすることができる。概して、所与のシステムにおける各自由度は相互に直交することを理解すべきである。
【００２０】
図３に、一例示的実施形態によるＯＦＤＭシンボルの例３００を示す。ＯＦＤＭシンボル３００は、図２に示すＯＦＤＭシンボル２１２、２１４、…、２２０のいずれかとすることができる。図３に示すように、例示的ＯＦＤＭシンボル３００は複数の個々のトーンシンボルを含む。図３の例示的実施形態では、ＯＦＤＭシンボル３００は、第１のトーンシンボル３１２、第２のトーンシンボル３１４、…、第１２８のトーンシンボル３２０など、１２８個のトーンシンボルを含む。しかしながら、ＯＦＤＭシンボルは１２８個のトーンシンボルを有する場合だけに限定されず、実施形態によっては、１２８より多い、または少ないトーンシンボルを有していてもよいことを理解すべきである。個々の各トーンシンボルは通信リソースを表わす。実施形態によっては、相互に通信しようとする通信機器同士は、トーンシンボルなど、ＯＦＤＭシンボル内の通信リソースの一部分を使用する。トーンシンボルは、通信機器が、ピア探索信号、パイロット信号、レートフィードバック信号、送信要求信号などを伝達するのに使用され得る。よって、実施形態によっては、１つまたは複数のピア・ツー・ピア通信機器が、通信路および干渉の測定などのために、ネットワーク内の他のピア・ツー・ピア通信機器にパイロット信号を送信している場合がある。他の実施形態では、１つまたは複数のピア・ツー・ピア通信機器が、ネットワーク内の他のピア・ツー・ピア通信機器に、レートフィードバック情報、通信路品質指標、および／または単なる（１つまたは複数の）ＡＣＫ／ＮＡＫビットなどを含む他の信号を送っている場合もある。一例示的実施形態によれば、第１の機器１０２などの通信機器は、トーンシンボルの部分セットを使用して、第２の機器１０４などにパイロット信号を送ることができる。実施形態によっては、パイロット信号および／または他の信号を伝達するために選択されるトーンシンボルの部分セットは、例えば、通信し合う機器のペアによって擬似ランダムに選択され、または衝突の危険性を低減するための他の何らかの技法によって選択され得る。
【００２１】
図４を使用して、ＯＦＤＭトーンシンボルなどのリソースがどのようにして異なる部分セットにグループ化され得るかを説明する。図４には、一例示的実施形態による、例示的ＯＦＤＭシンボル４６０と、例示的ＯＦＤＭシンボル４６０に含まれる個々のトーンシンボルの配置など、ＯＦＤＭシンボル４６０内の通信リソースの配置が示されている。ＯＦＤＭシンボル４６０は、図２および図３に示すＯＦＤＭシンボル２１２、２１４、…、３００のいずれかとすることができる。
【００２２】
図４に示すように、例示的ＯＦＤＭシンボル４６０は複数の個々のトーンシンボルを含む。図４に示す例示的実施形態では、ＯＦＤＭシンボル４６０は、第１のトーンシンボル４０２、…、第１２８のトーンシンボル４５２など、１２８個のトーンシンボルを含む。一例示的実施形態によれば、例示的ＯＦＤＭシンボル４６０は、トーンシンボルのセットなど、いくつかの通信リソースの部分セットに分割される。参照符号４６２で識別される図示の通信リソースのより大きいセットは、例えば、１２８個のトーンシンボルの全セットを含む。実施形態によっては、より大きいセットは、１２８個のトーンシンボルの全セットより少ない数のトーンシンボルを含んでいてもよい。また、例示的ＯＦＤＭシンボル４６０は、第１の部分、例えば、通信リソースのより大きいセット４６２の部分セットである通信リソースの第１の部分セット４６４なども含む。図４では、網掛けを使用して部分セット４６４に対応するトーンシンボルが指示されている。部分セット４６４内のトーンシンボルは、そうである必要はないが、ＯＦＤＭシンボル４６０内の隣接するトーンシンボルとすることもできることに留意されたい。実施形態によっては、第１の部分セット４６４は、例えば１０トーンを含む。ＯＦＤＭシンボル４６０内の通信リソースの残りの部分は、第１の部分セットに含まれない通信リソースで表わされ、参照符号４６６で指示されている。このようなトーンシンボルは、第１の部分セット４６４内のトーンシンボルと区別するために影付き／網掛けなしで示されている。ＯＦＤＭシンボルの第１の部分および残りの部分は、それぞれが１つまたは複数のＯＦＤＭトーンシンボルに対応する不連続の下位部分で構成され得ることに留意されたい。
【００２３】
ＯＦＤＭシンボルに対応するリソースで受信される信号は、個々に、このＯＦＤＭシンボルを構成するトーンシンボルの異なるセットに対応する１つまたは複数の部分を含み得る。よって受信信号は、例えば、トーンシンボルの第１の部分セットに対応する第１の信号部分と、トーンシンボルの第２の別の部分セットなどに対応する第２の信号部分とを含む。第１の信号は、例えば、パイロット信号および／またはレートフィードバック信号などといった対象信号などを伝達し得る。信号のある部分は対象信号を含み、信号の別の部分は対象信号を含まず、受信側機器への背景雑音などとして現われる。当然ながら、対象信号が受信されるリソースは、対象信号に加えて雑音も含み得る。雑音のレベルによっては、雑音はトーンシンボルなどの信号の一部分を信頼できないものにし得る。
【００２４】
一例示的実施形態によれば、通信リソースの第１の部分セット４６４が、機器によって、通信リソースのより大きいセット４６２の中から識別される。信号は、第２の通信機器１０４などの通信機器によって、通信リソースのより大きいセット４６２で受信される。実施形態によっては、受信信号は、各部分が通信リソースの異なるセットに対応する複数の信号部分を含む。受信信号の一部分は、別のピア通信機器から伝達された、パイロット信号および／または他の信号などを伝達し得る。実施形態によっては、受信信号の一部分は、通信リソースの第１の部分セット４６４で受信されてもよく、受信される場合もある。第１の部分セット４６４で受信される受信信号の部分は、例えば、１つまたは複数の下位部分などを含み得る。受信信号の下位部分は、通常、受信信号の個々の各下位部分と関連付けられた、ある受信エネルギーを有する。したがって、１つのトーンシンボルに対応する各部分など、個々の下位部分について受信エネルギーレベルが判定され得る。実施形態によっては、各下位部分を単一のトーンシンボルなどとすることもできる。一例示的実施形態によれば、第１の部分セットに対応する受信信号の一部分の個々の下位部分に対応する受信エネルギーに基づいて、判定が行われる。この判定は、実施形態によっては、受信信号の１つまたは複数の下位部分が信頼できるかどうかチェックするために行われる。受信信号の１つまたは複数の下位部分の信頼性を検知する基準については、後で後続の各項において詳細に論じる。
【００２５】
図５は、ピア・ツー・ピア通信システムにおいて、通信路推定値を生成し、次いで、通信路推定値、および／または通信路推定値に基づくレート指標を別の機器に伝達するために第２の機器１０４などの通信機器を動作させる通信方法の例を示すフローチャート図５００である。一例示的実施形態では、通信路品質推定値が、通信機器によって、通信機器に対応する識別子などに基づき、通信路推定のために選択され得るトーンシンボルなどの通信リソースの部分セットを使用して、干渉の存在下で生成される。様々な実施形態において、通信リソースは個々のトーンシンボルとすることができる。例示的方法の動作はステップ５０２から開始し、ここで第２の機器１０４などの通信機器が電源投入され、初期設定される。動作は開始ステップ５０２からステップ５０４に進む。
【００２６】
ステップ５０４で、通信機器１０４は、より大きいセット４６２などの通信リソースのより大きいセットの中から、第１の部分セット４６４などの通信リソースの第１の部分セットを識別する。この第１の部分セット４６４は、送信側機器１０２と受信側機器１０４の両方に知られている識別子などの情報に基づいて、送信側機器と受信側機器の両方に知られている方法に従って検出され得る。このようにして、受信側機器１０４は、第１の機器１０２によって第２の機器１０４にパイロット信号などの対象信号を伝達するのに使用されたトーンシンボルなどのリソースを識別することができる。実施形態によっては、ステップ５０４はサブステップ５０６を含み、別の実施形態ではサブステップ５０８が使用される。いくつかの実施形態では、サブステップ５０６が実行されてもよく、他のいくつかの実施形態ではサブステップ５０８が実行されてもよい。サブステップ５０６で第２の機器１０４は、第１の部分セットとして、機器識別子に対応するリソースを選択する。機器識別子は、第２の機器１０４と関連付けられた識別子などとすることができる。サブステップ５０８が使用される実施形態では、第２の機器１０４は、第１の部分セットとして、第２の機器１０４に対応する接続識別子に対応するリソースを選択する。接続識別子は、第２の機器１０４と第１の機器１０２の間の通信接続を識別するのに使用される識別子などとすることができる。
【００２７】
ステップ５０４を実施するのに使用されるサブステップにかかわらず、動作はステップ５０４からステップ５０９に進む。ステップ５０９で、第２の機器１０４は、通信リソースのより大きいセット４６２で信号を受信する。受信信号は、ある通信リソースで送信された対象信号などと、別の通信リソースでの背景雑音などの干渉とを含む。前述のように、受信信号は、例えば、パイロット信号および／または他の信号などの対象信号に対応する第１の部分と、干渉である第２の部分など、１つまたは複数の部分を含み得る。第１の信号部分と第２の信号部分とは、それぞれ、複数の不連続トーンシンボルに対応し得る。動作はステップ５０９からステップ５１０に進み、ここで第２の機器１０４は、受信信号の個々の下位部分に対応する受信エネルギーに基づき、対象信号を伝達するのに使用された受信信号の１つまたは複数の下位部分が信頼できるかどうか判定する。トーンシンボルなどの下位部分は、通信リソースの第１の部分セットで受信されている上記信号の第１の部分に対応する。よって、ステップ５１０で、第１の部分セットのトーンシンボルなどの１つまたは複数の下位部分が、複数の機器によって送信された信号間に衝突が生じる場合のように、雑音および／または衝突により汚染されている場合など、信頼できないものであるかどうかが判定される。例えば、衝突が第１の部分セット内のトーンシンボルで発生している可能性もある。衝突は、信号を送信するなどのために、同じトーンシンボルを使用する他の何らかのピアデバイスに起因する場合もある。雑音または電力しきい値を超えることなどによって指示されるレベルなど、容認できないレベルの雑音の影響を受けているトーンシンボルは信頼できないものとみなされ、干渉などの容認できないレベルの雑音が検出されない対象信号に対応するトーンシンボルおよび対応する信号下位部分は、信頼できると判定されるものとみなされる。
【００２８】
全部ではないが一部の実施形態では、ステップ５１０は、サブステップ５１２および５１４を含む。サブステップ５１２で、第２の機器１０４は、通信リソースの第１の部分セットに対応する対象信号などの上記信号の部分に対応する１信号下位部分当たりの平均電力の推定値を生成する。例えば、第２の機器１０４は、第１の部分セット４６４に対応するトーンシンボルなどの下位部分で受信された平均電力の推定値を生成する。サブステップ５１４で、第２の機器１０４は、平均電力（サブステップ５１２で生成された１信号下位部分当たりの平均電力）のしきい値範囲内の下位部分信号電力を有するトーンシンボルなどの下位部分は信頼できると判定する。例えば、実施形態によっては、第２の機器１０４は、第１の部分セット４６４に対応するトーンシンボルの信号電力を生成された平均電力レベルと比較し得る。よって、あらかじめ決められた範囲内などの信号電力を有する個々のトーンシンボルに対応する信号部分などの下位部分は信頼できると判定され得る。しきい値範囲外の他のトーンシンボルは、信頼できないとみなされ得る。別の機器によって同時に使用されているトーンシンボルで受信された信号部分は、衝突が発生していない信号部分の２倍の電力を有するという例について考える。異なる機器によって選択されるトーンセットは少数のオーバーラップするトーンシンボルを有し得るが、これらのセットは、部分セットがトーン部分セットを選択するために接続ＩＤまたは異なる機器を使用する機器によって選択される場合、トーンシンボルが完全にオーバーラップする可能性が極めて低く、または不可能になるように設計されている。様々な例示的実施形態によれば、信頼できないとみなされるトーンシンボルは、ＳＮＲなどの様々な通信路推定計算において使用されない。動作は、サブステップ５１２および５１４を含むステップ５１０からステップ５１６に進む。
【００２９】
ステップ５１６で、第２の機器１０４は、信頼できると判定される下位部分と、上記第１の部分セットに含まれない上記通信リソースのより大きいセット内の通信リソースに対応する上記信号の、背景雑音を有するが対象信号を有しない部分などの第２の部分とに基づいて、通信路品質推定値を生成する。受信信号の第２の部分は、機器１０４にとっての対象ではない信号部分などとすることができる。よって、第２の部分は、干渉のみを含むものとみなされてもよい。実施形態によっては、通信路品質推定値を生成するステップの間に、第２の機器１０４は、サブステップ５１８、５２０、および５２２を実行してもよく、実行する場合もある。サブステップ５１８で、第２の機器１０４は、信頼できると判定される下位部分に基づいて対象信号の電力推定値を生成する。例えば、通信リソースの第１の部分セットで受信された、パイロット信号などの対象信号などに基づくものである。リソースの第１の部分セットは、信頼できる下位部分と信頼できない下位部分の両方を提供し得る。対象信号の電力推定値は、信頼できない下位部分を判定から除外して、信頼できる下位部分の信号電力に基づいて生成され得る。サブステップ５２０で、第２の機器１０４は、信号の第２の部分の受信エネルギーに基づいて干渉の電力推定値を生成する。サブステップ５２２で、第２の機器１０４は、対象信号の上記電力推定値と干渉の電力推定値の比、例えば信号対干渉比などを生成する。
【００３０】
動作は、サブステップ５１８、サブステップ５２０、およびサブステップ５２２を含み得るステップ５１６からステップ５２４に進む。ステップ５２４で、第２の機器１０４は、通信リソースの第２のセットを識別する。通信リソースの第２のセットは、信号を受信するのに使用された同じ、または異なる周波数帯域に属する通信リソースなどとすることができる。例えば、リソースの第１のセットは、パイロット信号および他の信号に使用されるトーンシンボルのセットに対応し、通信リソースの第２のセットは、第２の機器への送信を円滑化するのに使用されるフィードバックまたは他の情報を送るのに使用される別の周波数帯域に対応し得る。動作は、ステップ５２４から、並行して、または順次に行われ得るステップ５２６および５２８の一方または両方に進む。
【００３１】
ステップ５２６で、第２の機器１０４は、通信リソースの第２のセットで、上記対象信号を受信した相手先の第１の機器１０２などのピア通信機器に、通信路品質推定値を送信する。次いで動作はステップ５２６からステップ５０４に戻る。このような実施形態において、通信路品質推定値を受信する機器は、第２の機器１０４にデータを送信するのに使用すべき伝送速度を選択してもよく、選択する場合もある。
【００３２】
ステップ５２８が実施される実施形態では、第２の機器１０４は、上記対象信号を受信した相手先の第１の機器１０２などのピア通信機器がデータ送信に使用すべき伝送速度を選択する。例えば、実施形態によっては、データ伝送速度は、第２の機器１０４によって、ステップ５１６のＳＩＲ決定に基づいて、複数の速度の中から選択され得る。動作はステップ５２８からステップ５３０に進み、ここで第２の機器１０４は、通信リソースの第２のセットで第１の機器１０２に、データ送信に使用すべき推奨速度など、選択された速度を送信する。よって、一例示的実施形態によれば、計算が行われた後、第２の機器１０４は次いで、パイロット信号を受信した相手先のピアデバイスに伝送速度を送信し得る。動作はステップ５３０からステップ５０４に戻る。
【００３３】
図６に、一例示的実施形態による、図１の第２の機器１０４として使用され得るピア・ツー・ピア通信機器の例６００を示す。機器６００は、図５の方法を実施してもよく、実施形態によっては実施する。
【００３４】
例示的機器６００は、様々な要素がデータおよび情報を交換するためのバス６０９によって相互に結合された無線受信側モジュール６０２、無線送信側モジュール６０４、プロセッサ６０６、ユーザ入出力機器６０８、およびメモリ６１０を含む。また、実施形態によっては、通信機器６００は、バス６０９に結合された入出力インターフェース６０７も含む。入出力インターフェース６０７は、通信機器６００を、他のネットワークノード、セルラネットワーク、および／またはインターネットを含むバックホールネットワークに結合するための有線インターフェースとすることもできる。
【００３５】
メモリ６１０は、ルーチン６１２およびデータ／情報６１４を含む。ＣＰＵなどのプロセッサ６０６は、ルーチン６１２を実行する。メモリ６１０内のデータ／情報６１４を使用して、プロセッサ６０６は、１つまたは複数のルーチンの制御下で、通信機器６００を、図５のフローチャート図５００による方法などの方法を実施するように制御する。
【００３６】
ルーチン６１２は、通信ルーチン６１６および機器制御ルーチンのセット６１８を含む。通信ルーチン６１６は、様々な通信プロトコルを実施し、通信機器６００によって使用される通信信号交換を制御する。機器制御ルーチン６１８は、リソース識別モジュール６２２、信頼性判定モジュール６２８、制御リソース決定モジュール６３４、通信路品質推定値生成モジュール６３６、および伝送速度選択モジュール６４４を含む。リソース識別モジュール６２２は、機器識別子ベースの選択サブモジュール６２４および接続識別子ベースの選択サブモジュール６２６を含む。信頼性判定モジュール６２８は、平均電力推定モジュール６３０およびしきい値比較モジュール６３２を含む。通信路品質推定値生成モジュール６３６は、対象信号電力推定モジュール６３８、干渉推定モジュール６４０および信号電力対干渉比生成モジュール（ＳＩＲ生成モジュール）６４２を含む。
【００３７】
データ／情報６１４は、通信リソースのより大きいセット４６２で受信される信号などの受信信号６４５、リソースの識別された第１の部分セット６４６、第１の部分セットの信頼できると判定される下位部分６４８、選択されたデータ伝送速度６５０、推定平均電力６５２、しきい値範囲情報６５４、対象信号推定電力６５６、推定干渉６５８、生成された信号電力対干渉の比６６０、機器識別子６６２、接続識別子６６４、および生成された通信路品質推定値６６６を含む。
【００３８】
無線受信側モジュール６０２は、ＯＦＤＭ受信機などとすることができ、通信機器６００が他のピア通信機器から信号を受信するための受信アンテナ６０１に結合されている。無線受信側モジュール６０２は、受信信号６４５など、通信リソースのより大きいセットで信号を受信するように構成されている。受信側モジュールによって受信される信号には、ピア探索信号、受信信号６４５、および／または第２の機器１０４と通信を確立しようとする第１の機器１０２などの他のピア通信機器によって送信される他の信号が含まれる。
【００３９】
無線送信側モジュール６０４は、ＯＦＤＭ送信機などとすることができる。送信機６０４は、通信機器６００が他の機器に信号を送信するための送信アンテナ６０３に結合されている。実施形態によっては、別々のアンテナ６０１、６０３ではなく、同じアンテナが受信機と送信機に使用される。動作中、無線送信側モジュール６０４は、通信リソースの第２のセットで、第１の機器１０２など、対象信号を受信した相手先のピア通信機器に、生成された通信路品質推定値６６６を送信するように構成されていてもよく、構成されている場合もある。通信リソースの第２のセットは、パイロット信号を受信するのに使用される周波数帯域とは異なる周波数帯域に対応するトーンシンボルのセットなどとすることができる。無線送信側モジュール６０４は、さらに、様々な時点において、対象信号を受信した相手先のピア通信機器に、通信リソースの第２のセットで、データ送信に使用すべき速度６５０を送信するように構成されている。同じ送信側モジュールが、動作中の様々な時点においてトラフィック・データを送信することを理解すべきである。トラフィック・データは、テキスト、音声、および／または画像データを伝えるピア・ツー・ピア・トラフィック・データなどのユーザデータを含み得る。
【００４０】
リソース識別モジュール６２２は、通信リソースのより大きいセットの中から通信リソースの第１の部分セットを識別するためのものである。例えば、第１の部分セットは、トーンシンボルの第１の部分セット４６４などとすることができ、通信リソースのより大きいセットは、図４に示すような、より大きいセット４６２などとすることができる。実施形態によっては、リソース識別モジュール６２２は、上記第１の部分セットとして、上記通信機器６００の機器識別子または対象信号を送信する機器に対応する機器識別子に対応するリソースを選択するように構成された機器識別子ベースの選択サブモジュール６２４を含む。また、実施形態によっては、リソース識別モジュール６２２は、さらに、または代替として、上記第１の部分セットとして、通信機器６００に使用される接続に対応する接続識別子に対応するリソースを選択するように構成された接続識別子ベースの選択サブモジュール６２６も含む。接続識別子は、選択を行う機器を含む通信し合うピアデバイス対間の接続などに対応し得るものであることを理解すべきである。例えば、接続識別子は、通信機器６００と通信し得る、第１の機器１０２など他のピアデバイスと通信機器６００との両方に対応し得る。
【００４１】
信頼性判定モジュール６２８は、受信信号６４５の個々の下位部分に対応する受信エネルギーに基づいて、通信リソースの第１の部分セットに対応する受信信号６４５の１つまたは複数の下位部分が信頼できるかどうか判定するためのものである。実施形態によっては、受信信号の部分は、第１の機器１０２など他のピア通信機器から伝達された、パイロット信号および／または他の信号などの対象信号６２０とすることができる。実施形態によっては、対象信号は、通信リソースの識別された第１の部分セットで受信されてもよく、受信される場合もある。実施形態によっては、通信リソースの第１の部分セットに対応する上記信号の一部分に対応する下位部分は、通信リソースの第１の部分セット４６４に含まれる個々のトーンシンボルで受信される信号部分などである。実施形態によっては、信頼性判定モジュール６２８は、平均電力推定モジュール６３０およびしきい値比較モジュール６３２を含む。平均電力推定モジュール６３０は、通信リソースの第１の部分セットに対応する受信信号の部分に対応する１信号下位部分当たりの平均電力を推定する。モジュール６３０は、通信リソースの第１の部分セットに対応する個々の各トーンシンボルの信号電力を考慮し、これらの平均値を作成することによって平均電力を生成し得る。しきい値比較モジュール６３２は、どの下位部分が、上記平均電力のしきい値範囲内の下位部分信号電力を有するか判定する。しきい値範囲は、あらかじめ決められた値とすることもでき、動的に生成される値、すなわち、リソースの第１の部分セットに対応する信号下位部分の電力レベルの範囲などに基づいて通信機器６００によって生成される範囲とすることもできる。しきい値比較モジュール６３２によって生成された結果を使用して、上記平均電力のしきい値範囲内の下位部分信号電力を有すると判定された下位部分は、信頼できるものと判定されてもよく、信頼できると判定される場合もある。信頼性判定モジュール６２８の出力は、信頼できると判定される下位部分６４８として記憶される。よって、情報６４８は、近接する機器との衝突による干渉など、過剰な干渉を受けなかった対象信号に対応する信号下位部分を指示する。
【００４２】
通信路品質推定値生成モジュール６３６は、信頼できると判定されているリソースの第１の部分セットに対応する下位部分と、上記第１の部分セット４６４に含まれない上記通信リソースのより大きいセット４６２内の通信リソースに対応する上記信号の第２の部分とに基づいて通信路品質推定値を生成するように構成されている。例えば、モジュール６３６は、信頼できる下位部分を使用して対象信号電力レベルを提供し、第２の部分で干渉（雑音）電力レベルを提供することによって通信路品質推定値を生成し得る。通信路品質推定値生成モジュール６３６は、信頼できると判定される下位部分に基づいて対象信号の電力推定値を生成する対象信号電力推定モジュール６３８を含む。通信路品質推定値生成モジュール６３６はさらに、干渉推定モジュール６４０および信号電力対干渉比生成モジュール６４２を含む。干渉推定モジュール６４０は、信号の第２の部分の受信エネルギー、すなわち、対象信号を伝達するのに使用されなかったトーンシンボルなどに対応する信号の部分に基づいて干渉の電力推定値を生成する。信号電力対干渉比生成モジュール６４２は、（例えばモジュール６３８によって生成される）対象信号の電力推定値と（例えばモジュール６４０によって生成される）干渉の電力推定値との比を生成する。
【００４３】
制御リソース決定モジュール６３４は、制御信号を送信などによって伝達するのに使用すべき、トーンシンボルなどの通信リソースの第２のセットを選択するためのものである。制御信号には、レートフィードバック信号／データ伝送速度を指示する信号および／または制御情報を伝達するのに使用される他の信号などが含まれる。
【００４４】
伝送速度選択モジュール６４４は、第１の機器１０２など、対象信号を受信した相手先のピア通信機器によるデータ送信に使用すべき伝送速度を選択するためのものである。通信機器６００はモジュール６４４を使用して、対象信号を受信した相手先のピア通信機器によって使用され得る好ましい伝送速度を決定する。選択された後、選択された伝送速度は、送信側モジュール６０４を介して、第１の機器１０２などのピア通信機器に送信されてもよく、送信される場合もある。
【００４５】
受信信号６４５は、通信リソースのより大きいセット４６２で受信された信号など、無線受信側モジュール６０２を介して通信機器６００によって受信された信号を表わす。これらの信号は、複数のディジタルサンプル値として記憶され得る。受信信号６４５は対象信号６２０を含む。実施形態によっては、対象信号は、第１の機器１０２といったピア通信機器から伝達されたパイロット信号などとすることができる。他の実施形態では、対象信号は、レートフィードバック信号などとすることができる。リソースの識別された第１の部分セット６４６は、より大きいセット４６２のうちのどの通信リソースが、第１の部分セット４６４など、リソースの第１の部分セットに属すると識別されているかに関する情報を含む。リソースの識別された第１の部分セット６４６はリソース識別モジュール６２２の出力である。
【００４６】
信頼できると判定される下位部分６４８は、通信リソースの第１の部分セット４６４の、トーンシンボルに対応する信号部分などのどの信号下位部分が信頼できると判定されているかに関する情報を含む。前述のように、平均電力推定モジュール６３０およびしきい値比較モジュール６３２を使用して、通信機器６００は、過剰なエネルギーを有する信号下位部分を識別することによって、対象信号の信頼できる下位部分を判定する。よって、信頼できると判定される下位部分６４８を指示する情報は、モジュール６３０とモジュール６３２との両方を含む信頼性判定モジュールの出力である。
【００４７】
選択されたデータ伝送速度６５０は、対象信号６２０を受信する相手先の第１の機器１０２によって使用され得る選択されたデータ伝送速度である。このデータ速度は、生成されたＳＩＲ値によって指示される検出通信路品質に基づいて選択され得る。実施形態によっては、通信機器６００は、リソースの選択されたセットなどを使用して、第１の機器１０２への信号に入れて選択されたデータ伝送速度６５０を送信してもよく、送信する場合もある。推定平均電力６５２は、通信リソースの第１の部分セットに対応する受信信号の部分に対応する１信号下位部分当たりの平均電力の生成推定値である。推定平均電力６５２は、平均電力推定モジュール６３０の出力であり、しきい値比較モジュール６３２への出力とみなされ得る。
【００４８】
しきい値範囲情報６５４は、しきい値比較モジュール６３２によって使用され得るしきい値範囲に関する情報を含む。よって、しきい値範囲情報６５４は、しきい値比較モジュール６３２への入力として働く。範囲は事前に決定されていてもよい。対象信号推定電力６５６は、対象信号電力推定モジュール６３８の出力であり、信頼できると判定される下位部分に基づく、対象信号の電力の１下位部分値当たりの推定平均値を含む。また、推定電力６５６は、信号電力対干渉比（ＳＩＲ）生成モジュール６４２への第１の入力でもある。推定干渉６５８は、干渉推定モジュール６４０によって生成される推定干渉値である。推定干渉６５８の値は、信号電力対干渉比生成モジュール６４２への第２の入力として使用される。
【００４９】
生成された信号電力対干渉の比６６０は、信号電力対干渉比生成モジュール６４２によって生成された比である。生成された通信路品質推定値６６６は、フローチャート図５００の方法に関して論じたように、通信路品質推定値生成モジュール６３６の出力である。
【００５０】
機器識別子６６２は、通信機器６００／第２の機器１０４の識別子などとすることができる。機器識別子６６２は、実施形態によっては、機器識別子に対応するリソースの第１の部分セットを識別するときに、リソース識別モジュール６２２によって使用される。接続識別子６６４は、別の実施形態において、接続識別子に対応するリソースの第１の部分セットを識別するときに、リソース識別モジュール６２２によって使用される。例えば接続識別子は、トーンシンボルのセットを選択するための、システム内の様々なピアデバイスに知られている関数への入力などとして使用され得る。前述のように、接続識別子６６４は、第１の機器１０２と第２の機器１０４など、１対の通信し合うピアデバイスなどに対応し得る。
【００５１】
図７Ａは、一例示的実施形態による、パイロット信号を生成し、かつ／または送信するプロセスの例を示すフローチャート図７００である。フローチャート図７００に示す例示的プロセスは、動作中に別のピア通信機器にパイロット信号を送信し得る第１の機器１０２などのピア・ツー・ピア通信機器によって実施され得る。例示的プロセスはステップ７０２から開始し、ここで第１の機器１０２などの通信機器が電源投入され、初期設定される。動作は開始ステップ７０２からステップ７０４に進む。
【００５２】
ステップ７０４で、第１の機器１０２は、総数１２８個のトーンシンボルなど、利用可能なトーンシンボルの総数の中から、１０個のトーンシンボルなど、トーンシンボルの第１の部分セットを識別する。この例では、識別された１０個のトーンシンボルの第１の部分セットは、第１の機器１０２によって、第２の機器１０４などの別のピア通信機器にパイロット信号を伝達するのに使用される。動作はステップ７０４からステップ７０６に進み、ここで、第１の機器１０２は、あらかじめ決められた電力レベルおよび位相を有するパイロット信号を生成する。なお、この位相は、実施形態によっては０の位相が好ましい。動作は、ステップ７０６からステップ７０８に進む。
【００５３】
ステップ７０８で、生成されたパイロット信号は、第１の機器１０２によって、ステップ７０４で選択された、識別された１０個のトーンシンボルのセットで送信される。動作は、動作がステップ７０４に戻るための戻りステップ７１０に進む。フローチャート図７００の例示的プロセスは、例えば、周期的、および／または非周期的に繰り返されてもよい。
【００５４】
図７Ｂは、図７Ａの方法に従って送信されるようなパイロット信号を含む信号などの信号を受信し、処理するプロセスの例を示すフローチャート図７１５である。フローチャート図７１５に示す例示的プロセスは、動作中に他のピア通信機器からパイロット信号を受信する可能性のある、第２の機器１０４などのピア・ツー・ピア通信機器によって実施され得る。例示的プロセスはステップ７２０から開始し、ここで、第２の機器１０４などの通信機器が電源投入され、初期設定される。動作は開始ステップ７２０からステップ７２２に進む。
【００５５】
ステップ７２２で、第２の機器１０４は、総数１２８個のトーンシンボルなどの利用可能なトーンシンボルの総数のうちの１０個のトーンシンボルなど、トーンシンボルの部分セットを識別する。ここで、識別されたセットは、パイロット信号が送信された部分セットである。この例では、第１の機器１０２から送信されたパイロット信号が、後述するように第２の機器１０４によって、識別された１０個のトーンシンボルで受信される。同じ１０個のトーンシンボルのセットが、パイロット信号を送信するために第１の機器１０２によって識別されたパイロット信号を受信するために、第２の機器１０４によって識別されることを理解すべきである。トーンシンボルの識別は、パイロット信号を送る機器と信号を受信する機器の両方に知られている機能および接続ベースの識別子、または機器に基づくものとすることができる。この機能は、機器のペアがパイロット信号送信のために大きくオーバーラップするトーンのセットを選択する確率を低減するように設計される。動作は、ステップ７２２からステップ７２４に進む。
【００５６】
ステップ７２４で、第２の機器１０４は、識別された１０個のトーンシンボルでのエネルギーを有し、第１の機器１０２によって送信されたパイロット信号を受信する。動作はステップ７２４からステップ７２６に進み、ここで、パイロット信号が受信される、識別されたトーンシンボルのうちの１つまたは複数が信頼できるかどうかが判定される。例えば、識別された１０個のトーンシンボルのセット内のトーンシンボルのうちの１つまたは複数が、衝突の場合に発生し得る強い干渉および／または雑音の影響を受けているかどうか判定される。これは、いくつかのやり方で行われ、例えば、１トーンシンボル当たりの平均電力を計算し、次いで、識別された１０個のトーンシンボルのセット内の個々の各トーンシンボルで受信された信号電力を、計算された平均電力と比較することによって行われ得る。あるトーンシンボルで受信された信号電力がしきい値レベルを上回る／下回る場合、このトーンシンボルは信頼できないとみなされ得る。例えば、あるトーンシンボルが、１０個のトーンシンボルの１トーンシンボル当たりの平均値の１．５倍を超える電力を有する場合、これは信頼できないとみなされ得る。動作はステップ７２６からステップ７２８に進む。
【００５７】
ステップ７２８で、信頼できないと判定されるトーンシンボルは、ＳＮＲなどの通信路品質推定値を計算する際の考慮対象から除外される。動作はステップ７２８からステップ７３０に進み、ここで、第２の機器１０４は、識別された１０個のトーンシンボルのセット内の残りのトーンシンボルから、受信パイロット信号の信号電力を推定する。残りのトーンシンボルは、識別された１０個のトーンシンボルのセット内の信頼できるトーンシンボルなどである。動作はステップ７３０からステップ７３２に進む。ステップ７３２で、第２の機器１０４によって、識別された１０個のトーンシンボルのセットに含まれないトーンシンボルから干渉推定値が生成され、例えば、干渉推定値を生成する際には、受信信号の総数１２８個のトーンシンボルのうちの残りの１１８個のトーンシンボルが考慮される。動作はステップ７３２からステップ７３４に進む。
【００５８】
ステップ７３４で、第２の機器１０４は、（例えばステップ７３０で推定された）受信パイロット信号の推定信号電力および（例えばステップ７３２で推定された）推定干渉から、ＳＩＲまたはＳＮＲなどの通信路品質推定値を決定する。ＳＩＲは、様々なやり方で求められ、例えば、１０個の選択されたトーンシンボルのセット内のトーンシンボルのエネルギーの総和を、パイロット信号送信に使用されない１１８個のトーンシンボルで検出されたエネルギーの総和で割ったものとして求められ得る。動作はステップ７３４からステップ７３６に進み、ここで、計算されたＳＩＲもしくはＳＮＲ、および／または干渉推定値を使用して伝送速度が選択される。選択された伝送速度は、第１の機器１０２などのパイロット信号の送信側と第２の機器１０４などの受信側機器の間のトラフィック・データの通信に使用され得る。動作はステップ７３６からステップ７３８に進む。
【００５９】
ステップ７３８で、選択された伝送速度および／または求められた通信路品質推定値（ＳＩＲまたはＳＮＲ）は、第２の機器１０４によって、第１の機器１０２など、パイロット信号を受信した相手先の機器に送信される。動作は戻りステップ７４０に進み、ここからステップ７２２に戻る。フローチャート図７１５の例示的プロセスは、周期的、および／または非周期的に繰り返されてもよい。
【００６０】
図８は、ピア・ツー・ピア通信システムにおいて第１の機器１０２などの通信機器を動作させる別の例示的通信方法のフローチャート図８００である。一例示的実施形態では、制御信号および／またはＡＣＫ／ＮＡＫ情報が、第２の機器１０４などのピア通信機器によって伝達され、フローチャート図８００の方法を実施する第１の機器１０２によって復元される。実施形態によっては、制御情報は、第２の機器１０４などによって送信され得るレートフィードバック信号などである。別の実施形態では、この方法は、ＡＣＫ／ＮＡＫ情報を復元するために実施され得る。レートフィードバック信号などの制御信号は、例えば、図７Ａおよび図７Ｂに関連して論じたように、先のある時点において第１の機器１０２によって送られたパイロット信号に応答して、第２の機器１０４から送信され得ることを理解すべきである。全部ではないが一部の実施形態では、通信リソースは、トーンシンボル２６０など、個々のトーンシンボルである。例示的方法の動作はステップ８０２から開始し、ここで、第１の機器１０２などの通信機器が電源投入され、初期設定される。動作は開始ステップ８０２からステップ８０４に進む。
【００６１】
ステップ８０４で、通信機器１０２は、１セットのトーンシンボルなどの通信リソースで対象信号を含む信号を受信する。受信信号は、通信リソースの大きいセット４６２などで受信され得る。受信信号は、雑音等の干渉と共に通信リソースの部分セットで受信される対象信号などを含み得る。なお、雑音等の干渉は、他の通信リソースで受信されたものであり、おそらくは、１つまたは複数の通信リソースが対象信号を伝達するために使用ものである。前述のように、受信信号は、１つまたは複数の部分を有し得る。よって、受信信号の一部分を、第２の機器１０４など別のピア通信機器から伝達された、制御信号および／または他の信号などの対象信号とすることができる。動作はステップ８０４からステップ８０６に進む。
【００６２】
ステップ８０６で、第１の機器は、信号が受け取られる、より大きいセット４６２などの通信リソースのより大きいセットの中から、第１の部分セット４６４などの通信リソースの第１の部分セットを識別する。リソースの第１の部分セットは、対象信号を伝達するのに使用されたリソースである。実施形態によっては、ステップ８０６は、サブステップ８０８およびサブステップ８０９を含む。対象信号を伝達するのに使用されたリソースの部分セットを決定するのに機器識別子が使用される実施形態では、サブステップ８０８が行われる。対象信号を伝達するのに使用されたリソースの部分セットを決定するのに接続識別子が使用される実施形態では、サブステップ８０９が行われる。サブステップ８０８で、第１の機器１０２は、第１の部分セットとして、機器識別子に対応するリソースを選択する。機器識別子は、第１の機器１０２または第２の機器１０４と関連付けられた識別子などとすることができる。サブステップ８０９で、第１の機器１０２は、第１の部分セットとして、第１の機器１０２が関与する通信接続に対応する接続識別子に対応するリソースを選択する。実施形態によっては、情報を伝達するのに位置符号化法が使用される。少なくとも１つの実施形態では、伝達される制御信号は、符号語などとして値を伝達するために、エネルギーが送信される第１の部分セット内のトーンシンボルの位置を使用する。一例示的実施形態によれば、識別される第１の部分セットは、例えば２０個のトーンシンボルを含み得る。対象信号を第１の機器１０２に伝達するために、第２の機器１０４は、第１の部分セット内の２０個のトーンシンボルのうちの１０個のトーンシンボルなどにエネルギーを与える。また、この２０個のトーンシンボルのセット内のトーンシンボルのパターンは、符号語または他の値といった情報を伝達するエネルギーを有する。よって、実施形態によっては、位置符号化法が使用される。よって、対象信号を伝えるのに使用される識別されたトーンシンボルの部分セット内の、信号エネルギーが配置されているトーンシンボルの位置および／または対象信号に対応するエネルギーの欠如は、対象信号においてどんな値が伝達されているかを指示する。位置復号技術などを使用した復号により、第１の機器１０２は、以下の各項でさらに論じるように、対象信号に含まれる制御情報を復元し得る。
【００６３】
動作はステップ８０６からステップ８１０に進む。ステップ８１０で、第１の機器１０２は、通信リソースのセットの第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、対象受信信号の１つまたは複数の下位部分が信頼できるかどうか判定する。ＯＦＤＭ実施形態における通信リソースの第１の部分セットの信号下位部分は、第１の部分セットの個々のトーンシンボルで受信される信号部分であることを理解すべきである。ＯＦＤＭ以外の実施形態では、これらの信号下位部分は、符号または期間に対応する信号の部分とすることができる。よって、ステップ８１０で、リソースの第１の部分セットに対応する１つまたは複数のトーンシンボルなどの下位部分が、雑音および／または衝突などから生じる干渉により汚染されているかどうかが判定される。あるしきい値レベルを超える干渉など、大きな干渉の影響を受けているトーンシンボルは、信頼できないとみなされる。信頼できないと判明していない第１の部分セットに対応する信号部分は、信頼できると判定される。実施形態によっては、ステップ８１０はサブステップ８１２およびサブステップ８１４を含む。
【００６４】
サブステップ８１２で、第１の機器１０２など、方法を実施する機器は、通信リソースの第１の部分セットに対応する１信号下位部分当たりの平均電力の推定値を生成する。例えば、第１の機器１０２は、第１の部分セット４６４に対応するトーンシンボルなどの下位部分で受信された平均電力の推定値を生成する。サブステップ８１４で、第１の機器１０２は、平均電力（サブステップ８１２で生成された１信号下位部分当たりの平均電力）のしきい値範囲内の下位部分信号電力を有するトーンシンボルなどの下位部分を判定し、このようなトーンシンボルと、これらのトーンシンボルで伝達された信号部分を信頼できるものとして識別する。平均電力のしきい値範囲外のエネルギーを有するトーンシンボルは、信頼できないとみなされる。例えば、実施形態によっては、第１の機器１０２は、第１の部分セット４６４に対応するトーンシンボルの信号電力を、生成された平均電力レベルと比較し得る。よって、１トーンシンボル当たりの平均信号電力のあらかじめ決められた範囲内などの信号電力を有するトーンシンボルなどの下位部分は、信頼できるとみなされ得る。しきい値範囲外であるこれ以外のトーンシンボルは、信頼できないとみなされ得る。しきい値範囲は、使用される符号化法に基づく信号電力を含むべき部分セット内のトーンシンボルの数の知識などに基づいて事前に決定されてもよい。例えば、ある符号語を伝達するために送信される２０個のトーンシンボルごとに１０個のトーンシンボルをオンとし、１０個のトーンシンボルをオフとする符号化方式に基づく場合、２０個のうちの１０個のトーンシンボルが電力を有するものと期待され得る。信頼できないトーンシンボルでの電力レベルの不一致は、信頼できないと判明したトーンシンボルでの衝突などに起因し得る。様々な例示的実施形態によれば、信頼できないとみなされるトーンシンボルは、対象信号に含まれる制御情報の復元プロセスにおいて使用されない。動作は、サブステップ８１２およびサブステップ８１４を含むステップ８１０からステップ８１６に進む。
【００６５】
ステップ８１６で、第１の機器１０２は、信頼できると判定される対象受信信号の下位部分から、伝達された制御信号を復元する。実施形態によっては、復元ステップ８１６において、サブステップ８１８、サブステップ８２０、およびサブステップ８２２のうちの１つまたは複数が実行され得る。サブステップ８１８では、通信リソースの第２の部分セットで受け取られたエネルギーに基づく干渉推定値が生成される。通信リソースのセットの第２の部分セットは、復元すべき対象信号を伝達するのに使用されていない復元ＯＦＤＭシンボルのトーンシンボルなど、第１の部分セットに含まれない通信リソースのセット内の通信リソースを含む。リソースの第２の部分セットは、図４に示すリソース４６６などとすることができる。トーンシンボルなどのリソースの第２の部分セットで受信されるエネルギーは、雑音などの干渉などとすることができる。生成される干渉推定値は、トーンシンボル４６６で検出される１トーンシンボル当たりの平均エネルギーの推定値などとすることができる。この値は、復元すべき信号が伝達された第１の部分セットのトーンシンボルで期待され得る１トーンシンボル当たりの雑音の推定値とみなされ得る。サブステップ８２０で、第１の機器１０２は、生成された干渉推定値を使用して、信頼できると判定される対象受信信号の個々の下位部分のうちのどれが、対象信号のエネルギーを含むか判定する。例えば、ステップ８２０で、第１の機器１０２は、第１の部分セット内のどの信頼できるトーンシンボルが対象信号に対応するエネルギーを有し、したがって、トーンシンボル位置において２進数の１などを伝達しているとみなされ得るか判定する。対象信号のエネルギーを有する信頼できるトーンシンボルは、例えばあらかじめ決められた量だけ１トーンシンボル当たりの推定雑音レベルを超えるエネルギーが検出される信頼できるトーンシンボルを識別することによって判定され得る。よって、第１の部分セット内の信号エネルギーの位置と、トーンシンボルでのエネルギーの欠如とに基づいて、機器１０２は、位置復号法などを使用して伝達値を復号することが可能であり得る。
【００６６】
サブステップ８２２で、第１の機器１０２は、信頼できると判定される上記第１の部分セット内のトーンシンボルの位置に基づいて位置復号動作を行う。実施形態によっては、サブステップ８２２は、さらに、任意選択のサブステップ８２４およびサブステップ８２６を含む。実施形態によっては、位置復号法を行うことは、サブステップ８２４を行うことを含む。位置復号法がサブステップ８２４を伴う実施形態において、第１の機器はパターン照合動作を行う。この動作は、干渉レベルを上回るエネルギーが検出される第１の部分セット内のトーンシンボルの位置を、各トーンシンボルパターンが少なくとも１つの値を伝達するのに使用されているトーンシンボルパターンのセットと比較することを含む。一致が見つかった場合、一致するパターンに対応する値は、受け取られた値であると判定され、復号出力として使用される。サブステップ８２６が行われる実施形態では、機器１０２は、可能な伝達値のセットの中から、信頼できると判定される下位部分、すなわち信頼できるトーンシンボルで伝達された信号に基づく最も確実な値を選択する。サブステップ８２６で、確率手法は、完全一致が必要とされず、最良一致を識別するために使用され得る。このような場合、最良一致は、復元された伝達値として出力すべき値を指示する。次いで動作はステップ８２６からステップ８０４に戻り、ここで、プロセスは、次の符号語に対応する信号が受信され、処理される際に繰り返される。
【００６７】
図９Ａは、一例示的実施形態による、制御信号を生成し、送信するプロセスの例を示すフローチャート図９００である。フローチャート図９００に示す例示的プロセスは、動作中に他のピア通信機器に制御信号を送信し得る、第２の機器１０４などのピア・ツー・ピア通信機器によって実施され得る。この例示的制御信号送信プロセスはステップ９０２から開始する。動作は開始ステップ９０２からステップ９０４に進む。
【００６８】
ステップ９０４で、第２の機器１０４は、総数１２８個のトーンシンボルなどの利用可能なトーンシンボルの総数の中から１０個のトーンシンボルを識別する。これは、１つまたは複数の他のピアデバイスに知られているあらかじめ決められた機能に従って行われ得る。この例では、識別された１０個のトーンシンボルは、第２の機器１０４によって、第１の機器１０２などの別のピア通信機器に制御信号を伝達するのに使用される。識別は、機器１０２または１０４に対応する機器識別子に基づくものとするか、または機器１０２、１０４に対応する通信リンク識別子に基づくものとすることもでき、使用される識別子は、制御信号を伝達するのに使用すべきトーンシンボルを決定する機能に入力するようにサーブされる。動作はステップ９０４からステップ９０６に進み、ここで、第２の機器１０４は、位置符号化法を使用して伝達すべき値を符号化するなど、符号語を伝達するなどの制御信号を生成する。よって、エネルギーが送信される１０個のトーンシンボルのセット内のトーンシンボルの位置を単独で、またはエネルギーが送信されないヌルトーンの位置との組み合わせが制御値を信号として伝達するために使用されることができる。動作はステップ９０６からステップ９０８に進む。
【００６９】
ステップ９０８で、生成された制御信号は、識別された１０個のトーンシンボルのセットで他のピア通信機器に送信される。動作は、符号語として次の値などの制御情報を伝達する必要に応じてプロセスを繰り返すことができるステップ９０４に戻るための戻りステップ９１０に進む。フローチャート図９００の例示的プロセスは、周期的、および／または非周期的に繰り返されてもよい。
【００７０】
図９Ｂは、一例示的実施形態による、受信信号から、図９Ａの方法に従って伝達され得るような種類の符号語などの制御情報を復元するプロセスの例を示すフローチャート図９１５である。フローチャート図９１５に示す例示的プロセスは、第１の機器１０２などのピア・ツー・ピア通信機器によって実施され、第１の機器１０２などのピア・ツー・ピア通信機器は、動作中に他のピア通信機器から、図９Ａに示すような方法で生成され、送信された信号などの制御信号を受信し得る。受信制御信号から制御情報を復元する例示的プロセスはステップ９２０から開始する。動作は、開始ステップ９２０からステップ９２２に進む。
【００７１】
ステップ９２２で、第１の機器１０２は、第２の機器１０４などのピア通信機器によって、第１の機器に知られている方式で第２の機器によって選択された１０個のトーンシンボルのセットなどで送信された制御信号を受信する。動作はステップ９２２からステップ９２４に進む。
【００７２】
ステップ９２４で、第１の機器１０２は、総数１２８個の可能なトーンシンボルの中から、制御信号を伝達するのに使用された１０個のトーンシンボルなどのトーンシンボルのセットを識別する。ステップ９２４は、ステップ９０４と同様に実施することができ、送信側機器と受信側機器が同じ機能および識別子の値を使用して制御信号を伝達するのに使用されるトーンシンボルのセットを決定する。動作はステップ９２４からステップ９２６に進み、ここで、制御信号が受信された識別されたトーンシンボルの１つまたは複数が信頼できるか否かが判定される。例えば、識別された１０個のトーンシンボルのセット内のトーンシンボルの１つまたは複数が、雑音などの強い干渉による影響を受けているかどうかが判定される。これは、１０個の識別されたトーンシンボルのセット内の他のトーンシンボルのエネルギーに基づいて決定された範囲またはしきい値と比較されるトーンシンボルで測定されたエネルギーに基づくなど、前述したようないくつかの方法で行うことができる。よって、ステップ９２６で、信頼できるトーンシンボルが、識別された１０個のトーンシンボルのセットの中から検出され、信頼できると判定されないトーンシンボルは信頼できないとみなされる。動作はステップ９２６からステップ９２８に進む。
【００７３】
ステップ９２８で、信頼できないことが判明するなど、信頼できると判定されないトーンシンボルの１つまたは複数が、復号プロセスなどの制御信号復元プロセスでの考慮対象から除外される。動作は９２８から９３０に進み、ここで、第１の機器１０２は、伝達された符号語を復元するために、信号エネルギーが検出される残りのトーンに基づいて制御信号を復号する。復号プロセスは、位置復号法などとすることができる。よって、信頼できないと判明しているトーンシンボルからの信号は、復元不能な信号部分を伝達しているものとみなされ、実施形態によっては、位置復号動作の際に使用から除外される。ステップ９３０で参照される残りのトーンシンボルは、識別された１０個のトーンシンボルのセットのセットからの信頼できるトーンシンボルなどを含み、復号プロセスでは、総数１２８個のトーンシンボルからの１１８個の残りのトーンシンボルも使用され得ることに留意すべきである。実施形態によっては、１２８個のトーンシンボルを含み、このうちの１０個が制御信号を伝達する、受信ＯＦＤＭシンボルのうちの１１８個のトーンシンボルのエネルギーは、信頼できる１０個のトーンシンボルのうちのどれが、復号の際にヌルトーンシンボルと解釈すべき単なる雑音ではない制御信号に対応する信号エネルギーを有するか判定するのに使用される雑音レベルを決定するのに使用されてもよく、使用する場合もあることに留意されたい。動作は、ステップ９２２に戻るための戻りステップ９３２に進む。フローチャート図９１５の例示的プロセスは、周期的、および／または非周期的に繰り返されてもよい。
【００７４】
図１０は、一例示的実施形態による、図１の第１の機器１０２として実施され得る例示的ピア・ツー・ピア通信機器１０００の図である。
【００７５】
例示的機器１０００は、様々な要素がデータおよび情報を交換するためのバス１００９を介して相互に結合された無線受信側モジュール１００２、無線送信側モジュール１００４、プロセッサ１００６、ユーザ入出力機器１００８、およびメモリ１０１０を含む。また、実施形態によっては、通信機器１０００は、バス１００９に結合された入出力インターフェース１００７も含む。入出力インターフェース１００７は、通信機器１０００を、他のネットワークノード、セルラネットワーク、および／またはインターネットを含むバックホールネットワークに結合するための有線インターフェースとすることができる。
【００７６】
メモリ１０１０は、ルーチン１０１２およびデータ／情報１０１４を含む。ＣＰＵなどのプロセッサ１００６はルーチン１０１２を実行する。メモリ１０１０内のデータ／情報１０１４を使用して、プロセッサ１００６は、１つまたは複数のルーチンの制御下で、通信機器１０００を、図８のフローチャート図８００による方法などの方法を実施するように制御する。
【００７７】
ルーチン１０１２は、通信ルーチン１０１６および機器制御ルーチンのセット１０１８を含む。通信ルーチン１０１６は、通信機器１０００によって使用される様々な通信プロトコルを実施する。機器制御ルーチン１０１８は、リソース識別モジュール１０２２、信頼性判定モジュール１０２８、干渉レベル決定モジュール１０３４、および信号復元モジュール１０３６を含む。リソース識別モジュール１０２２は、機器識別子ベースの選択サブモジュール１０２４および接続識別子ベースの選択サブモジュール１０２６を含む。信頼性判定モジュール１０２８は、平均電力推定モジュール１０３０およびしきい値比較モジュール１０３２を含む。信号復元モジュール１０３６は位置復号モジュール１０３８を含む。実施形態によっては、位置復号モジュール１０３８は、パターン照合サブモジュール１０４０を含む。実施形態によっては、位置復号モジュール１０３８は、確率マッチングサブモジュール１０４２を含む。
【００７８】
データ／情報１０１４は、通信リソースのより大きいセット４６２で受信された信号などの受信信号１０４４、リソースの識別された第１の部分セット１０４６、第１の部分セットの信頼できると判定される下位部分を指示する情報１０４８、復元値などとしての復元された伝達信号１０５０、１トーンシンボル当たりの推定平均電力レベル１０５２、しきい値範囲情報１０５４、決定された干渉レベル１０５８、機器識別子１０６２、および接続識別子１０６４を含む。
【００７９】
無線受信側モジュール１００２は、ＯＦＤＭ受信機などとすることができ、通信機器１０００が他のピア通信機器から信号を受信するための受信アンテナ１００１に結合されている。無線受信側モジュール１００２は、受信信号１０４４など、通信リソースのより大きいセットで信号を受信するように構成されている。受信側モジュール１００２によって受信される信号には、ピア探索信号、受信信号１０４４、および／または第２の機器１０４など他のピア通信機器によって送信される他の信号が含まれる。
【００８０】
無線送信側モジュール１００４は、１ＯＦＤＭシンボルごとに複数のトーンシンボルを使用したＯＦＤＭシンボルとして信号を送信するＯＦＤＭ送信機などとすることができる。送信機１００４は、通信機器１０００が他の機器に信号を送信するための送信アンテナ１００３に結合されている。実施形態によっては、別々のアンテナ１００１、１００３ではなく同じアンテナが、受信機と送信機とに使用される。動作中の様々な時点において、無線送信側モジュール１００４は、第２の機器１０４などの他のピア通信機器に、送信要求信号、パイロット信号などといった様々な信号を送信することができ、送信する場合もある。同じ送信側モジュールが、動作中の様々な時点においてトラフィック・データを送信することを理解すべきである。データは、テキスト、音声、および／または画像データを伝えるピア・ツー・ピア・トラフィック・データなどのユーザデータを含み得る。
【００８１】
リソース識別モジュール１０２２は、通信リソースのより大きいセットの中から、対象信号が伝達された通信リソースの第１の部分セットを識別するためのものである。例えば、第１の部分セットは、トーンシンボルの第１の部分セット４６４などとすることができ、通信リソースのより大きいセットは、図４に示すより大きいセット４６２などとすることができる。実施形態によっては、リソース識別モジュール１０２２は、上記第１の部分セットとして、上記通信機器１０００の機器識別子に対応するリソースを選択するように構成された機器識別子ベースの選択サブモジュール１０２４を含む。また、実施形態によっては、リソース識別モジュール１０２２は、これに加えて、または代替として、上記第１の部分セットとして、上記通信機器１０００が関与する通信接続に対応する接続識別子に対応するリソースを選択するように構成された接続識別子ベースの選択サブモジュール１０２６も含む。接続識別子は、通信し合うピアデバイスの対などに対応し得ることを理解すべきである。例えば、接続識別子は、通信機器１０００と、通信機器１０００と通信し得る第２の機器１０４等の他のピアデバイスとの両方に対応し、知られているものとすることができる。
【００８２】
信頼性判定モジュール１０２８は、通信リソースのセットの第１の部分セットの個々の下位部分に対応する受信エネルギーに基づいて、対象受信信号１０２０の１つまたは複数の下位部分が信頼できるかどうか判定するためのものである。実施形態によっては、対象受信信号１０２０は、符号語として制御値を伝達する制御信号などとすることができ、符号語としての伝達値は、伝送速度および／またはＡＣＫ／ＮＡＫ信号などを伝達する。実施形態によっては、対象信号は、通信リソースの識別された第１の部分セットで受信されてもよく、受信される場合もある。実施形態によっては、通信リソースは個々のトーンシンボルである。信頼性判定モジュール１０２８は、平均電力推定モジュール１０３０およびしきい値比較モジュール１０３２を含む。平均電力推定モジュール１０３０は、通信リソースの第１の部分セットに対応する１信号下位部分当たりの平均電力を推定する。例えば、モジュール１０３０は、平均電力を生成する際に、通信リソースの第１の部分セットに対応する個々のトーンシンボルごとの信号電力を考慮し得る。
【００８３】
しきい値比較モジュール１０３２は、どの下位部分が上記推定平均電力のしきい値範囲内の下位部分信号電力を有するかを、推定平均電力に基づくしきい値範囲との比較の結果によって指示されるように判定する。しきい値範囲は、推定平均電力に対するあらかじめ決められた範囲とすることもでき、または受信信号の品質などに応じて通信機器１０００によって生成される、動的に生成される範囲とすることもできる。しきい値比較モジュール１０３２によって生成された結果を使用して、上記平均電力のしきい値範囲内の下位部分信号電力を有すると判定される上記下位部分は、信頼できるとみなされてもよく、みなされる場合もある。信頼できると判定されない下位部分のトーンシンボルは、信頼できないとみなされる。信頼性判定モジュール１０２８の出力は、信頼できると判定される下位部分１０４８として記憶される。
【００８４】
干渉レベル決定モジュール１０３４は、通信リソースのより大きいセット４６２の第２の部分セットから干渉レベルを生成するためのものであり、第２の部分セットは、通信リソースの第１の部分セット４６４に含まれないトーンシンボルなどの通信リソースを含む。例えば、第２の部分セットは、図４の参照符号４６６で識別される、第１の部分セットに含まれない通信リソースなどとすることができる。干渉レベルは、第２の部分セットに含まれるトーンシンボルで受信された１トーンシンボル当たりの平均エネルギーまたはこれのある機能に基づくものなどとして決定され得る。
【００８５】
信号復元モジュール１０３６は、信頼できると判定される対象受信信号の下位部分から、伝達された制御信号を復元するためのものである。信頼できると判定される通信リソースの第１の部分セットに含まれるトーンシンボルなどの信頼できる下位部分は、制御信号または他の情報などを伝達する。実施形態によっては、伝達される制御信号は、位置符号化法を使用して符号化されており、エネルギーが送信される第１の部分セット内のトーンシンボルの位置を使用して送信される値が伝達される。実施形態によっては、伝達される制御信号は、肯定応答（ＡＣＫ）値と否定応答（ＮＡＫ）値のうちの１つである。実施形態によっては、伝達される制御信号は、複数の可能な伝送レート指標値のうちの１つを伝達する。信号復元モジュール１０３６は、信頼できると判定されるリソースの第１の部分セット内のトーンシンボルの位置に基づいて位置復号動作を行う位置復号モジュール１０３８を含む。このようないくつかの実施形態では、位置復号モジュールは、干渉レベルを上回るエネルギーが検出される第１の部分セット内のトーンシンボルの位置を、各トーンシンボルパターンが少なくとも１つの値を伝達するのに使用されているトーンシンボルパターンのセットと比較するパターン照合モジュール１０４０を含む。例えば、干渉レベルがモジュール１０３４を使用して決定されるため、機器１０００は、第１の部分セット内のどのトーンシンボルが、伝達信号からのエネルギーを指示するとみなすことのできる、決定された干渉レベルを上回るエネルギーを有するか識別する。パターン照合モジュール１０４０は、このような識別されたトーンシンボルの位置を、値を伝達するのに使用される複数の可能なパターンと比較する。あるトーンシンボルパターンが一致するとき、機器１０００は、制御信号によってどんな値が伝達されているか判断することができる。
【００８６】
実施形態によっては、位置復号モジュール１０３８は、信頼できないトーンシンボルを使用しないなど、信頼できると判定されない第１の部分セット内のトーンシンボルの位置を指示する情報を使用せずに位置復号を行うように構成されている。また、実施形態によっては、位置復号モジュール１０３８は、確率マッチングサブモジュール１０４２も含む。
【００８７】
受信信号１０４４は、通信リソースのより大きいセット４６２で受信された信号など、無線受信側モジュール１００２を介して通信機器１０００によって受信された信号を表わす。個々の受信信号１０４４は、対象信号１０２０を含み得る。実施形態によっては、対象信号は、第２の機器１０４などといったピア通信機器から伝達された制御信号などとすることができる。リソースの識別された第１の部分セット１０４６は、より大きいセット４６２のうちのどの通信リソースが、第１の部分セット４６４などのリソースの第１の部分セットに属すると識別されているかに関する情報を含む。リソースの識別された第１の部分セット１０４６は、リソース識別モジュール１０２２の出力である。
【００８８】
信頼できると判定される下位部分１０４８は、通信リソースの第１の部分セット４６４のどのトーンシンボルなどの下位部分が、信頼できると判定されるかに関する情報を含む。前述のように、平均電力推定モジュール１０３０およびしきい値比較モジュール１０３２を使用して、通信機器１０００は、対象信号の信頼できる下位部分を判定する。よって、信頼できると判定される下位部分１０４８は、実施形態によっては、モジュール１０３０とモジュール１０３２の両方を含む信頼性判定モジュール１０２８の出力である。
【００８９】
復元信号１０５０は、他のピア通信機器から伝達された、伝達制御信号などの復元された対象信号である。復元信号１０５０は、信号復元モジュール１０３６の出力である。推定平均電力１０５２は、通信リソースの第１の部分セットに対応する１信号下位部分当たりの平均電力の生成された推定値である。推定平均電力１０５２は平均電力推定モジュール１０３０の出力であり、しきい値比較モジュール１０３２への入力とみなされ得る。
【００９０】
しきい値範囲情報１０５４は、しきい値比較モジュール１０３２によって使用され得るしきい値範囲に関する情報を含む。よって、しきい値範囲情報１０５４は、しきい値比較モジュール１０３２への入力として働く。決定された干渉レベル１０５８は、通信リソースの第１の部分セットに含まれない通信リソースの第２の部分セットから決定された干渉レベルである。決定された干渉レベル１０５８は、決定モジュール１０３４の出力である。
【００９１】
記憶されたトーンシンボルパターン１０６０は、通信機器１０００によって、決定された干渉レベル１０５８を上回るエネルギーが検出される上記第１の部分セット内のトーンシンボルの位置を比較するために使用されてもよく、使用される場合もある、複数のトーンシンボルパターンおよび個々のパターンに対応する値に関する情報を含む。記憶されたトーンシンボルパターン１０６０内の各トーンシンボルパターンは、位置符号化法を使用して伝達され得る値など、少なくとも１つの値に対応する。
【００９２】
機器識別子１０６２は、第１の機器１０２などの通信機器１０００の識別子などとすることができる。中でも特に、機器識別子１０６２は、実施形態によっては、機器識別子に対応するリソースの第１の部分セットを識別する際に、リソース識別モジュール１０２２によっても使用され得る。接続識別子１０６４は、接続識別子に対応するリソースの第１の部分セットを識別する際に、リソース識別モジュール１０２２によって使用され得る。前述のように、接続識別子１０６４は、第１の機器１０２と第２の機器１０４など、1対の通信し合うピアデバイスなどに対応し得る。
【００９３】
様々な実施形態の技法は、ソフトウェア、ハードウェア、および／またはソフトウェアとハードウェアの組み合わせを使用して実施され得る。様々な実施形態は、移動端末、基地局、通信システムといった移動ノードなどの装置を対象とする。また、様々な実施形態は、移動ノード、基地局、および／またはホストなどの通信システムを制御し、かつ／または動作させる方法などの方法も対象とする。また、様々な実施形態は、方法の１つまたは複数のステップを実施するように機械を制御する機械可読命令を含む、ＲＯＭ、ＲＡＭ、ＣＤ、ハードディスクなどといったコンピュータなどの機械可読媒体も対象とする。
【００９４】
様々な実施形態において、本明細書に示すノードは、例えば、信号処理、メッセージ生成、および／または送信のステップなど、１つまたは複数の方法に対応するステップを実行する１つまたは複数のモジュールを使用して実施される。よって、実施形態によっては、様々な機構がモジュールを使用して実施される。このようなモジュールは、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアの組み合わさったものを使用して実施され得る。よって、実施形態によっては、各モジュールは物理ハードウェアモジュールである。前述の方法または方法ステップの多くは、１つまたは複数のノードなどにおいて前述の方法の全部または一部を実施するように、追加のハードウェアを備える、または備えない汎用コンピュータなどの機械を制御するために、ＲＡＭ、フロッピィディスクなどのメモリデバイスといった機械可読媒体に含まれる、ソフトウェアなどの機械実行可能命令を使用して実施することができる。したがって、様々な実施形態は、中でも特に、プロセッサや関連するハードウェアなどの機械に、前述の（１つまたは複数の）方法のステップのうちの１つまたは複数を実行させる機械実行可能命令を含む機械可読媒体を対象とする。実施形態の中には、本発明の１つまたは複数の方法のステップのうちの１つ、複数、または全部を実施するように構成されたプロセッサを含む、通信ノードなどの機器を対象とするものもある。
【００９５】
実施形態によっては、アクセスノードおよび／または無線端末といった通信ノードなど、１つまたは複数の機器のＣＰＵなどの１つまたは複数のプロセッサが、通信ノードによって実行されるものと説明されている方法のステップを実行するように構成されている。プロセッサの構成は、ソフトウェアモジュールなど、１つまたは複数のモジュールを使用してプロセッサ構成を制御することによって、かつ／または、前述の各ステップの実行および／またはプロセッサ構成の制御のための、ハードウェアモジュールなどのハードウェアをプロセッサに含めることによって実現され得る。したがって、全部ではないが一部の実施形態は、プロセッサが含まれる機器によって実行される様々な前述の方法の各ステップに対応するモジュールを含むプロセッサを備える、通信ノードなどの機器を対象とする。全部ではないが一部の実施形態では、通信ノードなどの機器は、プロセッサが含まれる機器によって実行される様々な前述の方法の各ステップに対応するモジュールを含む。各モジュールは、ソフトウェアおよび／またはハードウェアを使用して実施され得る。
【００９６】
実施形態の中には、１台のコンピュータ、または複数のコンピュータに、前述の１つまたは複数のステップなど、様々な機能、ステップ、動作、および／または操作を実施させるコードを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品を対象とするものもある。実施形態によっては、コンピュータプログラム製品は、実行される各ステップごとに異なるコードを含むことができ、含むものもある。よって、コンピュータプログラム製品は、通信機器またはノードを制御する方法など、方法の個々のステップごとのコードを含んでいてもよく、含むものもある。コードは、ランダム・アクセス・メモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、または別種の記憶装置などといったコンピュータ可読媒体に記憶されたコンピュータなどの機械可読命令の形のものとすることができる。コンピュータプログラム製品を対象とすることに加えて、実施形態の中には、前述の１つまたは複数の方法の様々な機能、ステップ、動作、および／または操作のうちの１つまたは複数を実施するように構成されたプロセッサを対象とするものもある。したがって、実施形態の中には、本明細書に示す方法のステップの一部または全部を実施するように構成されたＣＰＵなどのプロセッサを対象とするものもある。プロセッサは、本出願で示す通信機器または他の機器などで使用するためのものとすることができる。
【００９７】
ＯＦＤＭシステムのコンテクストにおいて説明しているが、様々な実施形態の方法および装置の少なくとも一部は、ＣＤＭＡシステムなどを含む多くの非ＯＦＤＭシステムを含む多種多様な通信システムに適用可能である。
【００９８】
以上の説明を考慮すれば、当業者には、前述の様々な実施形態の方法および装置の他の多くの変形が明らかになるであろう。このような変形は、適用範囲内に含まれるとみなすべきである。これらの方法および装置は、ＣＤＭＡ、ＯＦＤＭ（直交周波数分割多重化）、および／またはアクセスノードと移動ノードの間の無線通信リンクを提供するのに使用され得る多種多様な通信技法と共に使用されてもよく、様々な実施形態において使用される。実施形態によっては、アクセスノードは、ＯＦＤＭおよび／またはＣＤＭＡを使用する移動ノードとの通信リンクを確立する基地局として実施される。様々な実施形態において、移動ノードは、ノート型コンピュータ、ＰＤＡ（携帯情報端末）、または受信機／送信機回路ならびに方法を実施するための論理および／またはルーチンを含む他の携帯用機器として実施される。
【図１】
2010533455.tif 000003
【図２】
2010533455.tif 000004
【図３】
2010533455.tif 000005
【図４】
2010533455.tif 000006
【図５】
2010533455.tif 000007
【図６】
2010533455.tif 000008
【図７Ａ】
2010533455.tif 000009
【図７Ｂ】
2010533455.tif 000010
【図８】
2010533455.tif 000011
【図９Ａ】
2010533455.tif 000012
【図９Ｂ】
2010533455.tif 000013
【図１０】
2010533455.tif 000014
【国際調査報告】
2010533455.tif 000015
2010533455.tif 000016
2010533455.tif 000017
2010533455.tif 000018
2010533455.tif 000019