(57)【特許請求の範囲】
【請求項１】
複数のフレームにおける送信に使用するための異なるスロットを選択することと、なお、各フレームは複数のスロットを備え、１つのフレーム内の各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置し、前記異なるスロットは、第１のフレーム内の第１の時間ロケーションに位置する第１の選択されたスロットおよび第２のフレーム内の第２の時間ロケーションに位置する第２の選択されたスロットを含み、前記第２の時間ロケーションは、前記第１の時間ロケーションが前記第１のフレームの開始から有するのとは異なる前記第２のフレームの開始からの時間オフセットを有する；
前記複数のフレームの前記選択されたスロットにおいて信号を送信することと、ここにおいて前記信号を送信することは、１つの端末を検出するために他の端末によって使用するためのピア発見信号を前記選択されたスロットで前記１つの端末から送信することを備える；
を備える無線通信のための方法。
【請求項２】
前記異なるスロットを選択することは、
前記複数のフレームのうちの第1のフレームの初期スロットを選択することと、なお、前記初期スロットは前記第１の選択されたスロットである、
前記初期スロットに基づいて残りのフレームの各々のスロットを選択することと、
を備える、請求項1記載の方法。
【請求項３】
前記異なるスロットを選択することは、
前記複数のフレームのうちの第1のフレームの初期スロットを選択することと、なお、前記初期スロットは前記第１の選択されたスロットである、
複数のサブキャリアセットの中から初期サブキャリアセットを選択することと、
前記初期スロットおよび前記初期サブキャリアセットに基づいて残りのフレームの各々のスロットを選択することと、
を備える、請求項1記載の方法。
【請求項４】
前記送信に使用するための異なるスロットは、
【数１】
0005362838.tif 000018
に基づいて選択され、
ここにおいて、ntはフレームtで使用するためのスロットであり、Δnは、初期サブキャリアセットm0、初期スロットn0およびフレームtのうちの少なくとも1つの関数としてのオフセットであり、Nは各フレームにおけるスロットの数であり、「mod」はモジュロ演算子を表す、
請求項1記載の方法。
【請求項５】
前記異なるスロットを選択することは、既定のホッピング関数、擬似ランダムホッピング関数、またはラテン方陣に基づいて各フレームのスロットロケーションを選択することを備え、異なるスロットロケーションに対応するスロットは異なるフレーム内で選択される、請求項1記載の方法。
【請求項６】
前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択することをさらに備え、前記信号を送信することは、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたリソースユニット上で前記信号を送信することを備える、請求項1記載の方法。
【請求項７】
前記異なるサブキャリアセットを選択することは、
複数のサブキャリアセットの中から初期サブキャリアセットを選択することと、
前記初期サブキャリアセットに基づいて各フレームに対してサブキャリアセットを選択することと、
を備える、請求項6記載の方法。
【請求項８】
異なるスロットおよび異なるサブキャリアセットは
【数２】
0005362838.tif 000019
および
【数３】
0005362838.tif 000020
に基づいて選択され、ここにおいて、Δnはスロットオフセットであり、Δmはサブキャリアセットのオフセットであり、ntはフレームtで使用するためのスロットであり、mtはフレームtで使用するためのサブキャリアセットであり、Nは各フレームにおけるスロットの数であり、Mはサブキャリアセットの数であり、「mod」はモジュロ演算子を表す、請求項6記載の方法。
【請求項９】
Δnは、前記複数のフレームのうちの第1のフレームに対して選択された初期サブキャリアセットm0、前記第1のフレームに対して選択された初期スロットn0、およびフレームtのうちの少なくとも1つの関数である、請求項8記載の方法。
【請求項１０】
Δmは、前記複数のフレームのうちの第1のフレームに対して選択された初期サブキャリアセットm0、前記第1のフレームに対して選択された初期スロットn0、およびフレームtのうちの少なくとも1つの関数である、請求項8記載の方法。
【請求項１１】
少なくとも1つのフレーム内の複数のリソースユニットの受信電力を測定することと；
前記複数のリソースユニットの受信電力に基づいて初期リソースユニットを選択することと；
前記初期リソースユニットに基づいて、前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを決定することと、なお、前記初期スロットは前記第１の選択されたスロットである；
をさらに備える、請求項6記載の方法。
【請求項１２】
前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを擬似ランダムに選択することをさらに備え、前記初期スロットは前記第１の選択されたスロットである、請求項6記載の方法。
【請求項１３】
前記１つの端末による送信に使用されないスロットにおいて他の端末からのピア発見信号を検出することをさらに備える、請求項1記載の方法。
【請求項１４】
タイミング情報をタイミングソースから受信することと；
前記タイミング情報に基づいてフレームタイミングを決定することと；
前記フレームタイミングの関数に基づいて前記複数のフレームにおいて異なるスロット
を選択することと；
をさらに備える、請求項1記載の方法。
【請求項１５】
複数のフレームにおける送信に使用するための異なるスロットを選択し、なお、各フレームは複数のスロットを備え、１つのフレーム内の各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置し、前記異なるスロットは、第１のフレーム内の第１の時間ロケーションに位置する第１の選択されたスロットおよび第２のフレーム内の第２の時間ロケーションに位置する第２の選択されたスロットを含み、前記第２の時間ロケーションは、前記第１の時間ロケーションが前記第１のフレームの開始から有するのとは異なる前記第２のフレームの開始からの時間オフセットを有する、
前記複数のフレームの前記選択されたスロットにおいて信号を送信する、
ように構成された少なくとも1つのプロセッサを備える、
前記少なくとも1つのプロセッサは、１つの端末を検出するために他の端末によって使用するためのピア発見信号を前記選択されたスロットで前記１つの端末から送信し、前記１つの端末による送信に使用されないスロットにおいて前記他の端末からのピア発見信号を検出するように構成される、無線通信のための装置。
【請求項１６】
前記少なくとも1つのプロセッサは、前記複数のフレームのうちの第1のフレームの初期スロットを選択し、前記初期スロットに基づいて残りのフレームの各々のスロットを選択するように構成され、前記初期スロットは前記第１の選択されたスロットである、請求項15記載の装置。
【請求項１７】
前記少なくとも1つのプロセッサは、前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択し、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたリソースユニット上で前記信号を送信するように構成される、請求項15記載の装置。
【請求項１８】
前記少なくとも1つのプロセッサは、フレーム内の複数のリソースの受信電力に基づいて、前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを決定するように構成され、前記初期スロットは前記第１の選択されたスロットである、請求項17記載の装置。
【請求項１９】
複数のフレームにおける送信に使用するための異なるスロットを選択するための手段と、なお、各フレームは複数のスロットを備え、１つのフレーム内の各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置し、前記異なるスロットは、第１のフレーム内の第１の時間ロケーションに位置する第１の選択されたスロットおよび第２のフレーム内の第２の時間ロケーションに位置する第２の選択されたスロットを含み、前記第２の時間ロケーションは、前記第１の時間ロケーションが前記第１のフレームの開始から有するのとは異なる前記第２のフレームの開始からの時間オフセットを有する；
前記複数のフレームの前記選択されたスロットにおいて信号を送信するための手段と、ここにおいて前記信号を送信するための手段は、１つの端末を検出するために他の端末によって使用するためのピア発見信号を前記選択されたスロットで前記１つの端末から送信するための手段を備える；
を備える無線通信のための装置であって、前記装置は、
前記１つの端末による送信に使用されないスロットにおいて前記他の端末からのピア発見信号を検出するための手段をさらに備える、無線通信のための装置。
【請求項２０】
前記異なるスロットを選択するための手段は、
前記複数のフレームのうちの第1のフレームにおいて初期スロットを選択するための手段と、なお、前記初期スロットは前記第１の選択されたスロットである、
前記初期スロットに基づいて残りのフレームの各々のスロットを選択するための手段と、
を備える、請求項19記載の装置。
【請求項２１】
前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択するための手段をさらに備え、前記信号を送信するための手段は、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたリソースユニット上で前記信号を送信するための手段を備える、請求項19記載の装置。
【請求項２２】
フレーム内の複数のリソースユニットの受信電力に基づいて、前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを決定するための手段をさらに備え、前記初期スロットは前記第１の選択されたスロットである、
請求項21記載の装置。
【請求項２３】
少なくとも1つのコンピュータに、複数のフレームにおける送信に使用するための異なるスロットを選択させるためのコードと、なお、各フレームは複数のスロットを備え、１つのフレーム内の各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置し、前記異なるスロットは、第１のフレーム内の第１の時間ロケーションに位置する第１の選択されたスロットおよび第２のフレーム内の第２の時間ロケーションに位置する第２の選択されたスロットを含み、前記第２の時間ロケーションは、前記第１の時間ロケーションが前記第１のフレームの開始から有するのとは異なる前記第２のフレームの開始からの時間オフセットを有する、
前記少なくとも1つのコンピュータに、前記複数のフレーム内の前記選択されたスロットにおいて信号を送信させるためのコードと、ここにおいて前記少なくとも1つのコンピュータに、前記信号を送信させることは、前記少なくとも1つのコンピュータに、１つの端末を検出するために他の端末によって使用するためのピア発見信号を前記選択されたスロットで前記１つの端末から送信させることを備える、
を備える、コンピュータプログラム。
【請求項２４】
前記少なくとも1つのコンピュータに、前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択させるためのコードと、
前記少なくとも1つのコンピュータに、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたソースユニット上で前記信号を送信させるためのコードと、
をさらに備える、請求項23記載のコンピュータプログラム。
【請求項２５】
複数のフレームにおける送信に使用するための異なるリソースユニットを選択することと、なお、前記選択されたリソースユニットは前記複数のフレーム内の異なる時間および周波数ロケーションに位置し、前記異なるリソースユニットは、第１のフレーム内の第１の時間ロケーションに位置する第１のリソースユニットおよび第２のフレーム内の第２の時間ロケーションに位置する第２のリソースユニットを含み、前記第２のリソースユニットは、前記第１のリソースユニットが前記第１のフレームの開始から有するのとは異なる前記第２のフレームの開始からの時間オフセットを有し、前記第１および第２のリソースユニットは異なる周波数に対応する、
前記複数のフレーム内の前記選択されたリソースユニット上で信号を送信することと、ここにおいて前記信号を送信することは、１つの端末を検出するために他の端末によって使用するためのピア発見信号を前記選択されたリソースユニット上で前記１つの端末から送信することを備える、
を備える、無線通信のための方法であって、前記方法は、
前記端末による送信に使用されなかったスロットにおいて前記別の端末からのピア発見信号を検出することをさらに備える、無線通信のための方法。
【請求項２６】
前記異なるリソースユニットを選択することは、
前記複数のフレームのうちの第1のフレームの初期リソースユニットを選択することと、なお、前記初期リソースユニットは前記第１のリソースユニットである、
前記初期リソースユニットに基づいて残りのフレームの各々のリソースユニットを選択することと、
を備える、請求項25の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に通信に関し、さらに詳細にはピア・ツー・ピア通信のための送信技術に関する。
【背景技術】
【０００２】
無線通信ネットワークは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなどの様々な通信サービスを提供するために広く展開される。これらの無線ネットワークは、利用可能なネットワークリソースを共有することによって複数のユーザに対して通信をサポートすることができる。そのような無線ネットワークの例は、無線広域ネットワーク（WWAN）、無線メトロポリタンエリアネットワーク（WMAN）、および無線ローカルエリアネットワーク（WLAN）を含む。
【０００３】
無線通信ネットワークは、多くの端末に対して通信をサポートすることができる多くの基地局を含む。各基地局はパイロットおよびシステム情報を送信し、それは、端末がその基地局を検出および獲得することを可能にする。端末は基地局を介してネットワークにアクセスし、その基地局と通信する。
【０００４】
端末は、また、別の端末とピア・ツー・ピアで通信することができる。端末の電源が入った時、または新しいエリアに移動したばかりの時には、その端末は、別の端末が存在していることを知ることができない。端末は、（i）その端末の存在を別の端末に知らせるためにピア発見信号（peer discovery signal）を送信すること、および（ii）それらの存在を確かめるために別の端末からのピア発見信号を受信することを含む発見プロセスを実行しうる。発見を効率良く実行することが望まれる。
【発明の概要】
【０００５】
時間ホッピングまたは時間および周波数ホッピングを使用して信号（例えば、ピア発見信号）を送信するための技術が本明細書に記述される。その技術は、半二重（half-duplex）動作、および、ある端末からの強い信号が別の端末からの弱い信号をマスクしうる感度低下（desense）シナリオにおいて、端末が効率的に別の端末を検出することを可能にしうる。
【０００６】
ある態様において、端末は、時間ホッピングを用いて、複数のフレームでの送信に使用するための異なる複数のスロットを選択しうる。各フレームは複数のスロットを含み、各スロットは特定の継続時間（time duration）をカバーしうる。選択されたスロットは、複数のフレームの異なる時間ロケーションに位置しうる。端末は、複数のフレーム内の選択されたスロットにおいて信号（例えば、ピア発見信号）を送信しうる。端末は、その端末による送信に使用されないスロットにおいて、別の端末からの信号（例えば、ピア発見信号）を検出する。
【０００７】
別の態様において、端末は、時間および周波数ホッピングを用いて、複数のフレーム内の異なるリソースユニットを選択しうる。各リソースユニットは1つのスロット内で1つのサブキャリアセットをカバーしうる。選択されたリソースユニットは、複数のフレームの異なる時間および周波数ロケーションに位置しうる。端末は、複数のフレーム内の選択されたリソースユニット上で信号（例えば、ピア発見信号）を送信し、送信に使用されなかったスロットにおいて別の端末からの信号（例えば、ピア発見信号）を検出しうる。
【０００８】
本開示の様々な態様および特徴がさらに詳細に以下に記述される。
【図面の簡単な説明】
【０００９】
【図１】図1は無線通信ネットワークを示す。
【図２】図2は例示的な送信構造を示す。
【図３】図3は、時間ホッピングを用いた、5つの端末による送信を示す。
【図４】図4は、時間および周波数ホッピングを用いた、5つの端末による送信を示す。
【図５】図5は、時間ホッピングを用いた送信のためのプロセスを示す。
【図６】図6は、時間ホッピングを用いた送信のための装置を示す。
【図７】図7は、時間および周波数ホッピングを用いた送信のためのプロセスを示す。
【図８】図8は、時間および周波数ホッピングを用いた送信のための装置を示す。
【図９】図9は2つの端末のブロック図を示す。
【詳細な説明】
【００１０】
本明細書に記述される送信技術はWWAN、WMAN、WLANなどの様々な無線通信ネットワークに使用される。「ネットワーク」および「システム」という用語は、しばしば交換可能に使用される。WWANは符号分割多元接続（CDMA）ネットワーク、時分割多元接続（TDMA）ネットワーク、周波数分割多元接続（FDMA）ネットワーク、直交FDMA（OFDMA）ネットワーク、単一キャリアFDMA（SC-FDMA）ネットワークなどでありうる。CDMAネットワークは、ユニバーサル地上波無線アクセス（UTRA）、cdma2000などの無線テクノロジを実施しうる。TDMAネットワークは、汎ヨーロッパデジタル移動通信システム（GSM（登録商標））などの無線テクノロジを実施しうる。OFDMAネットワークは、次世代UTRA（E-UTRA）、ウルトラモバイルブロードバンド（UMB：Ultra Mobile Broadband）、フラッシュOFDM（Flash-OFDM）（登録商標）などの無線テクノロジを実施しうる。ロング・ターム・エボリューション（LTE）は、ダウンリンク上でOFDMAを使用し、アップリンク上でSC-FDMAを使用するE-UTRAを用いる、「第3世代パートナーシッププロジェクト」（3GPP）の近く公開されるリリースである。WLANは、IEEE 802．11規格群（Wi-Fiとも呼ばれる）の１つまたは複数の規格、ハイパーLAN（HiperLAN）などを実施しうる。WMANは、IEEE 802.16規格群（WiMAXとも呼ばれる）の１つまたは複数の規格を実施しうる。本明細書に記述される送信技術は、上で言及された無線テクノロジに加えて別の無線テクノロジに使用されうる。
【００１１】
図1は、任意の数の基地局、任意の数の端末、および任意の数の別のネットワークエンティティを含みうる無線通信ネットワーク100を示す。簡潔さのために、1つの基地局110および3つの端末120a、120b、120cだけが図1に示される。基地局110は複数の端末と通信する固定局であり、アクセスポイント、ノードBおよび発展型ノードB（eNB）などとも呼ばれうる。基地局110は通信カバレッジを特定の地理的エリアに提供する。「セル」という用語は、基地局のカバレッジエリアおよび／またはこのカバレッジエリアをサービスする基地局のサブシステムを指しうる。
【００１２】
端末120はネットワーク全体に分散されることができ、各端末は固定またはモバイルでありうる。端末は、アクセス端末、移動局、ユーザ機器（UE）、加入者ユニット、局などとも呼ばれうる。端末は、セルラ電話、携帯情報端末（PDA）、無線モデム、無線通信デバイス、ハンドヘルドデバイス、ラップトップコンピュータ、コードレス電話、無線ローカルループ（WLL）局などでありうる。端末は基地局と通信する。あるいは、または、そのうえ、端末は別の端末とピア・ツー・ピアで通信しうる。
【００１３】
図2は、無線ネットワーク100に使用されうる送信構造200の設計を示す。送信タイムラインは複数のフレームユニットに区分されうる。図2に示される設計において、異なるタイプの情報が異なる複数のフレームで送信されうる。いくつかのフレームはピア発見信号を送信するために使用されることができ、ピア発見フレーム（peer discovery frame）と呼ばれうる。いくつかの別のフレームはページング信号を送信するために使用されることができ、それはページングフレームと呼ばれうる。多数のフレームまたは大抵のフレームはデータを送信するために使用されることができ、それはデータフレームと呼ばれうる。別タイプのフレームもまた定義されうる。異なる複数のタイプのフレームは同一または異なる継続時間を有しうる。ピア発見フレームは任意の適切な持続期間だけ離間される。ピア発見フレームは、インデックス0からN-1のN個のスロットに区分されうる。ここで、Nは1よりも大きい任意の整数値でありうる。各スロットは0からS-1のインデックスを有するS個のシンボル期間を含みうる。ここで、Sは任意の整数値でありうる。
【００１４】
利用可能なシステム帯域幅は、直交周波数分割多重（OFDM）、単一キャリア周波数分割多重（SC−FDM）、またはいくつかの別の多重スキームを用いて複数のサブキャリアに区分されうる。0からM-1のインデックスを有するM個のサブキャリアセットが定義されうる。ここでMは任意の整数値でありうる。各サブキャリアセットは、1つのサブキャリアまたは複数の隣接するサブキャリアまたは隣接していないサブキャリアを含みうる。
【００１５】
リソースユニットは利用可能な時間および周波数ユニットに基づいて定義されうる。リソースユニットは、セグメント、時間周波数ブロック、リソースブロック、タイルなどとも呼ばれうる。リソースユニットは、送信のために端末によって使用されうる時間および周波数リソースの基本単位でありうる。ある設計において、リソースユニットは、図2に示されるように、1つのスロットのS個のシンボル期間において1つのサブキャリアセットをカバーする。この設計において、M個のリソースユニットが各スロットにおいて利用可能であり、トータルM×N個のリソースユニットが1つのピア発見フレームにおいて利用可能である。同数のリソースユニットがピア発見フレームの各スロットにおいて利用可能でありうる。ピア発見フレーム内の各リソースユニットは、サブキャリアセットのインデックスｍおよびスロットのインデックスnで構成されるインデックス（m、n）によって一意的に識別されうる。
【００１６】
図2は、時間および周波数を複数のユニットに区分する例を示す。時間および周波数は別の方法でも区分されうる。リソースユニットは、また、別のディメンション（dimension）の時間および／または周波数でも定義されうる。
【００１７】
ネットワーク内の端末はフレームタイミングについての知識を有することができ、各フレームを決定可能でありうる。端末は様々な方法でフレームタイミングを獲得することができる。ある設計において、端末は、同期ネットワーク内の基地局（例えば、図1の基地局110）からフレームタイミングを獲得しうる。一般的に、端末は、基地局、衛星、放送局、別の端末などの任意の共通タイミングソースに基づいてフレームタイミングを獲得しうる。
【００１８】
ピア・ツー・ピア通信について、端末は、周期的にピア発見信号をピア発見フレーム（下の記述の大部分において単純に「フレーム」と呼ばれる）において送信することによって、その存在をその近くにいる別の端末に知らせうる。端末は、また、その近くに存在する別の端末の存在をこれらの別の端末によって送信されるピア発見信号に基づいて検出しうる。ピア発見信号を介して別の端末を検出することはいくつかの理由で困難である。第1に、端末は半二重動作のみをサポートしうるにすぎず、任意の所与の時間に、受信または送信のいずれか（両方ではない）を行うことが可能でありうる。この場合、端末があるスロットでそれ自体のピア発見信号を送信すると、その端末は別の端末から送信されたピア発見信号を同一のスロットで受信することができない。例えば、所与のスロットnのM個の異なる複数のリソースユニット（0、n）〜（M-1, n）上で送信するM個の端末は、このスロットで互いを検出することができないであろう。第2に、信号強度が強いある端末が、信号強度が弱い別の端末と同じリソースユニット上で送信を行う場合、感度低下が問題となりうる。この場合、弱い端末からのピア発見信号は、強い端末からのピア発見信号によってマスクされ、あるいは感度低下されうる。
【００１９】
ある態様において、端末は、半二重動作および感度低下による上記問題に対抗するために、時間ホッピングに基づいて選択された異なる複数のスロットで、そのピア発見信号を送信しうる。ある設計において、異なる複数のスロットは、下記のように定義されうる時間ホッピング関数に基づいて異なる複数のフレームにおいて選択されうる：
【数１】
0005362838.tif 000002
【数２】
0005362838.tif 000003
【００２０】
ここで、Δnはスロットのオフセット、すなわち、あるフレームから次のフレームへのスロットの変化であり、m0は、第1のフレームt=0に対して選択された初期サブキャリアセットであり、n0は、第1のフレームに対して選択された初期スロットであり、f（ｘ）は、集合的にxと表される１つまたは複数のパラメータからなる関数であり、ntはフレームtでの送信に対して選択されたスロットであり、「mod」はモジュロ演算を表す。
【００２１】
式（1a）において、加法およびモジュロ演算はN個のエレメント0〜N−1のガロア体において実行されうる。スロットntはフレームtで使用されうる。初期スロットn0は、下に記述されるように、第1のフレームt=0に対して様々な方法で選択されうる。後続フレームの各々で使用するためのスロットnt+1は、モジュロN演算によるラップアラウンドで、前のフレームで使用されたスロットntからのオフセットΔnによって計算されうる。選択された複数のスロットは、次に、フレームにわたって一定量Δnの分だけシフトする。N個の異なるスロット0〜N-1の全てがN個の連続するフレームにおいて選択されるために、ΔnおよびNは互いに素でありうる。N個の端末は、N個の異なる初期スロットを選択し、同じΔnを使用しうる。これらの端末は、次に、各フレームにおいて異なるスロットを使用するであろう。別の端末は異なるΔnを使用し、次に、N個のフレームの期間内にN個の端末の各々と一度衝突しうる。衝突は、複数の端末がそれらのピア発見信号の送信のために同一のスロット（または同一のリソースユニット）を使用する場合に発生し、半二重動作の場合、互いを検出することができない。
【００２２】
ある設計において、スロットのオフセットΔnは全てのフレームに対して固定の値である。別の設計において、スロットのオフセットはN個のフレームからなるラウンドの各々に対して固定の値であるが、ラウンド毎に変化しうる。さらに別の設計において、スロットのオフセットはフレーム毎に変化しうる。スロットのオフセットは別の方法でも定義されうる。
【００２３】
別の設計において、時間ホッピング関数は下記のように定義されうる：
【数３】
0005362838.tif 000004
【００２４】
ここで、PN（t）は、呼び出された場合に0〜N-1の範囲内で擬似ランダム値を提供する擬似ランダム数（PN）関数である。PN関数は、特定の生成多項式（generator polynomial）を実施する線形フィードバック・シフト・レジスタ（LFSR）で実施されうる。異なる複数の端末は、LFSRに対して異なる複数のシード値を使用しうる。端末は、次に、擬似ランダムな方法で別の端末と衝突しうる。
【００２５】
さらに別の設計において、時間ホッピング関数はラテン方陣に基づいて定義されうる。N×Nのラテン方陣は、各エレメントが各列に1箇所、並びに、各行に1箇所だけ発生するように、N個の異なるエレメント（すなわち、数値）で満たされた表である。1つの例示的な3×3のラテン方陣L1および2つの例示的な4×4のラテン方陣L2およびL3は以下のように与えられうる：
【数４】
0005362838.tif 000005
【００２６】
N×Nのラテン方陣は、第１の行に対して0〜N-1のシーケンスを使用し、第n番目の行に対して周期的にnだけシフトされたこのシーケンスを使用して体系的に生成されうる。ラテン方陣は、N個の異なるエレメントの別の配列に基づいても生成されうる。
【００２７】
ある設計において、N個の端末は、ラテン方陣のN個の異なる行を使用し、各端末は、その行のエレメントのシーケンスによって示されたスロットを使用しうる。例えば、ラテン方陣L1の第２の行を使用する端末はフレームtでスロット1を使用し、フレームt+1でスロット2を使用し、フレームt+2でスロット0を使用し、次に、フレームt+3でスロット1に戻りうる。ラテン方陣の構造のために、ラテン方陣の異なる行を使用する端末は異なる複数のフレームにおいて異なる複数のスロットを使用し、これにより、半二重動作を用いた場合であっても互いを検出することができる。
【００２８】
図3は、上に示されたラテン方陣L2およびL3に基づき、時間ホッピングを用いて、5つの端末によるピア発見信号の例示的な送信を示す。この例において、ピア発見信号の送信に使用されるフレームは隣接しておらず、インデックスt、t+1等が割り当てられる。各フレームは、4つのスロット0〜3を含み、4つのサブキャリアセット0〜3が利用可能である。
【００２９】
図3に示される例において、端末Aは、ラテン方陣L2の第１の行を使用し、フレームt、t+1、t+2、t+3においてそれぞれスロット0、1、2、および3を選択する。端末Bは、ラテン方陣L2の第２の行を使用し、フレームt、t+1、t+2、t+3においてそれぞれスロット1、0、3、および2を選択する。端末Cは、ラテン方陣L2の第３の行を使用し、フレームt、t+1、t+2、t+3においてそれぞれスロット2、3、0、および1を選択する。端末Dは、ラテン方陣L2の第４の行を使用し、フレームt、t+1、t+2、t+3においてそれぞれスロット3、2、1、および0を選択する。端末Eは、ラテン方陣L3の第１の行を使用し、フレームt、t+1、t+2、t+3においてそれぞれスロット0、2、3、および1を選択する。
【００３０】
図3に示されるように、同じラテン方陣L2の4つの行を使用する端末AからDは各フレームで4つの異なるスロットを選択する。ラテン方陣L3の第１の行を使用する端末Eは、4つのフレームにおいて端末AからDの各々と1度だけ衝突する。詳細には、端末Eは、フレームtで端末Aと同じスロット0を選択し、フレームt+1で端末Dと同じスロット2を選択し、フレームt+1で端末Dと同じスロット3を選択し、フレームt+3で端末Cと同じスロット1を選択する。このように、端末Eは、4つのうち3つのフレームで、ピア発見信号を端末A〜Dから受信することができ、またその逆も同様である。
【００３１】
図3は、時間ホッピングについてのラテン方陣L2およびL3の例示的な使用を示す。時間ホッピングは、例えば、式（1a）および（2）に示されるように、別の時間ホッピング関数を用いても達成されうる。図3に示される例において、端末A〜Dは異なるサブキャリアセットを選択し、各端末は全てのフレームにおいてその選択されたサブキャリアセットを使用する。複数の端末（例えば、端末CおよびE）は同一のサブキャリアセットを選択し、それらのピア発見信号の衝突を緩和するために時間ホッピングに頼ることができる。
【００３２】
図3に示されるように、時間ホッピングの使用は半二重動作および感度低下と関連付けられた問題を緩和する。各端末はフレームにわたって、異なるスロットを使用し（固定のスロットの代わりに）、そのスロットは、別の端末によって使用されるスロットとの衝突を回避または減らすように選択されうる。これは、別の端末を検出するため、および別の端末によって検出されるために端末によって必要とされる時間量を減らしうる。
【００３３】
別の態様において、端末は、時間および周波数ホッピングに基づいて選択されたリソースユニット上でそのピア発見信号を送信しうる。ある設計において、異なる複数のリソースユニットは、異なる複数のフレームにおいて、下記のように定義される時間および周波数ホッピング関数に基づいて選択されうる：
【数５】
0005362838.tif 000006
【００３４】
および
【数６】
0005362838.tif 000007
【００３５】
ここで、Δmはオフセット、すなわち、あるフレームから次のフレームへのサブキャリアセットの変化であり、mtはフレームtで使用するために選択されたサブキャリアセットである。
【００３６】
一組の方程式（3）において、加法およびモジュロ演算はサイズMおよびNのガロア体において実行されうる。リソースユニット（mt、nt）はフレームtで使用されうる。初期サブキャリアセットm0および初期スロットn0は、下に記述されるように、第1のフレームt=0に対して様々な方法で選択されうる。後続フレームの各々で使用するサブキャリアセットmt+1は、前のフレームにおいて使用されたサブキャリアセットmtからのオフセットΔmによって計算されうる。後続フレームの各々で使用するスロットnt+1は、前のフレームにおいて使用されたスロットntからのオフセットΔnによって計算されうる。このように、選択されたサブキャリアセットはフレームにわたって一定量Δm分だけシフトし、選択されたスロットはフレームにわたって一定量Δn分だけシフトする。M個のサブキャリアセット0〜M-1の全てがM個の連続するフレームにおいて選択されるように、ΔmおよびMは互いに素でありうる。Δmは、また、周波数ホッピングを無効にするためにはゼロに等しくありうる。ΔnおよびNは、N個の異なるスロット0〜N-1の全てがN個の連続するフレームにおいて選択されるように互いに素でありうる。M≦Nの場合、所与のパラメータセット（Δm、Δn、m0およびn0）を使用する端末は、N個のフレームからなる、1ラウンドのみの後に、同じパラメータセットを使用しない別の端末を検出することができる。M＞Nの場合、異なる端末は、N個のフレームからなるラウンドの間に同一のスロットを1回以上使用しうる。N-1ラウンド後に、時間および周波数ホッピング関数は繰り返しうる。
【００３７】
別の設計において、時間および周波数ホッピング関数は下記のように定義されうる：
【数７】
0005362838.tif 000008
【００３８】
および
【数８】
0005362838.tif 000009
【００３９】
一組の方程式（4）は、Δn＝m0という、一組の方程式（3）の特別な場合であると考えられうる。初期サブキャリアセットm0に基づいて時間ホッピングを実行することは衝突を緩和しうる。複数の端末が、同一の初期スロットn0で、異なる初期サブキャリアセットを選択しうる。これらの端末は、次に、式（4b）に示されるように、スロットのオフセットΔnとしてm0を使用することにより複数のフレームにわたって異なるスロットを選択しうる。複数の端末が、同一の初期サブキャリアセットm0で異なる初期スロットを選択する。これらの端末は、次に、式（4b）に示されるように、異なる初期スロットを使用することにより、複数のフレームにわたって異なるスロットを選択しうる。
【００４０】
図4は、一組の方程式（4）に示される時間および周波数ホッピング関数に基づいた、5つの端末によるピア発見信号の例示的な送信を示す。この例において、ピア発見信号の送信に使用されるフレームは隣接しておらず、インデックスt、t+1等が割り当てられる。各フレームは4つのスロット0〜3を含み、4つのサブキャリアセット0〜3が利用可能である。各スロットnは4つのリソースユニット（0、n）〜（3、n）を含む。
【００４１】
図4に示される例において、端末AはパラメータΔm=3、m0=1およびn0=0を使用する。これは、端末Aがフレームt、t+1、t+2およびt+3においてそれぞれリソースユニット（1、0）、（0、1）、（3、2）、および（2、3）を選択するという結果をもたらす。端末Bは、m0のみが端末Aによって使用されたパラメータとは異なるパラメータΔm=3、m0=2、およびn0=0を使用する。これは、端末Bがフレームt、t+1、t+2およびt+3においてそれぞれリソースユニット（2、0）、（1、2）、（0、0）、および（3、2）を選択するという結果をもたらす。端末Cは、m0のみが端末Aによって使用されたパラメータとは異なるパラメータΔm=3、m0=3、およびn0=0を使用する。これは、端末Cがフレームt、t+1、t+2およびt+3においてそれぞれリソースユニット（3、0）、（2、3）、（1、2）および（0、1）を選択するという結果をもたらす。端末Dは、m0のみが端末Aによって使用されたパラメータとは異なるパラメータΔm=3、m0=0、およびn0=0を使用する。これは、端末Dがフレームt、t+1、t+2およびt+3においてそれぞれリソースユニット（0、0）、（3、0）、（2、0）および（1、0）を選択するという結果をもたらす。端末Eは、n0のみが端末Aによって使用されたパラメータとは異なるパラメータΔm=3、m0=1、およびn0=1を使用する。これは、端末Eがフレームt、t+1、t+2およびt+3においてそれぞれリソースユニット（1、1）、（0、2）、（3、2）および（2、0）を選択するという結果をもたらす。
【００４２】
図4の例によって示されるように、時間および周波数ホッピングの場合、端末によって使用されるリソースユニットは、フレームのインデックスt、サブキャリアセットのインデックスm、およびスロットのインデックスnからなる関数として異なる時間および周波数シフトを有する。時間および周波数シフトは、異なる端末間の衝突を回避または減らすように定義されうる時間および周波数ホッピング関数によって決定されうる。
【００４３】
さらに別の設計において、時間および周波数ホッピング関数はM×Nの方陣のセットに基づいて定義されうる。各方陣は1つのフレームと同じディメンションを有しうる。方陣のN個の列は1つのフレーム内のN個のスロットに対応し、方陣のM個の行はM個のサブキャリアセットに対応し、方陣の各エレメントはそのフレーム内の1つのリソースユニットに対応しうる。各方陣は、M×N個の異なる端末に割り当てられるM×N個の一意的なエレメントで満たされうる。
【００４４】
3つの例示的な3×3の方陣U1、U2、およびU3は下記のように与えられうる：
【数９】
0005362838.tif 000010
【００４５】
上に与えられた例において、方陣U2およびU3の第2の行は、方陣U1の第２の列と比べて、それぞれ、循環的に1つおよび2つの位置分だけ右方向にシフトされる。方陣U2およびU3の第３の行は、方陣U1の第３の行と比べて、それぞれ、循環的に2つまたは4つの位置分だけ右方向にシフトされる。各エレメントは、そのエレメントがマップされる位置のリソースユニットを使用する異なる端末に割り当てられうる。例えば、端末Aは、方陣U1、U2、およびU3のエレメント「0」が割り当てられ、それゆえ、フレームt、t+1およびt+2においてそれぞれリソースユニット（0、0）、（0、0）および（0、0）を使用しうる。端末Bは、方陣U1、U2、およびU3のエレメント「4」が割り当てられ、それゆえ、フレームt、t+1およびt+2においてそれぞれリソースユニット（1、1）、（1、2）および（1、0）を使用しうる。
【００４６】
方陣U1、U2、およびU3は、特定の値Δnを用いた式（1a）に基づいて生成されうる。一般的に、方陣は、所望のプロパティを獲得するために任意の方法で生成されうる。上に与えられた例において、各エレメントは、3つの方陣にわたって、多くても一度だけ、任意の別のエレメントと同じ列で発生する。これは、1つのエレメントが割り当てられた各端末が、3フレームのホッピング関数が完了する時までに別のエレメントが割り当てられた別の端末を検出することを可能にしうる。同一のリソースユニット内の送信を圧倒することによって、どの端末も任意の別端末を感度低下させない。
【００４７】
M×Nの方陣の行は周波数ホッピングを達成するために置き換えられうる。例えば、方陣U1、U2、およびU3の行は、それぞれ、下記のように、方陣V1、V2、およびV3を得るために置き換えられうる：
【数１０】
0005362838.tif 000011
【００４８】
上に与えられた例において、方陣V2の行は、方陣U2の列に対して、循環的に1つ分だけ上方向にシフトされる。方陣V3の列は、方陣U2の列に対して、循環的に2つ分だけ上方向にシフトされる。各方陣Vについて、3つの列は3つのスロットに対応し、3つの行は3つのサブキャリアセットに対応し、方陣Vの各エレメントは1つのリソースユニットに対応する。各エレメントは、そのエレメントがマップされる位置のリソースユニットを使用する異なる端末に割り当てられうる。例えば、端末Aは、方陣V1、V2、およびV3のエレメント「0」が割り当てられ、それゆえ、フレームt、t-1、およびt-2においてそれぞれリソースユニット（0、0）、（2、0）、および（1、0）を使用しうる。端末Bは、方陣V1、V2、およびV3のエレメント「4」が割り当てられ、それゆえ、フレームt、t-1、およびt-2においてそれぞれリソースユニット（1、1）、（0、2）、および（2、0）を使用しうる。
【００４９】
一般的に、異なる複数のスロットは、下記のように、時間ホッピング関数に基づいて、ある時間にわたって選択されうる：
【数１１】
0005362838.tif 000012
【００５０】
ここで、ｆ（t）は、上に記述された時間ホッピング関数のうちのいずれかでありうる時間ホッピング関数である。時間ホッピング関数ｆ（）は、また、フレームのインデックスtを除く別のパラメータ（例えば、nt、Δn、m0等）の関数でありうる。
【００５１】
異なる複数のサブキャリアセットは、また、下記のように、周波数ホッピング関数に基づいて、ある時間にわたって選択されうる：
【数１２】
0005362838.tif 000013
【００５２】
ここで、ｇ（t）は、上に記述された周波数ホッピング関数のうちのいずれかでありうる周波数ホッピング関数である。周波数ホッピング関数ｇ（）は、また、フレームのインデックスtを除く別のパラメータ（例えば、mt、Δm等）の関数でありうる。
【００５３】
異なる複数のスロットおよび異なる複数のサブキャリアセットは、また、下記のように、時間および周波数ホッピング関数に基づき、ある時間にわたって共に選択されうる：
【数１３】
0005362838.tif 000014
【００５４】
ここで、h（t）は時間および周波数ホッピング関数である。時間および周波数ホッピング関数h（）は、フレームのインデックスtを除く別のパラメータ（例えば、mt, nt, Δm, Δn等）からなる関数でもありうる。
【００５５】
全てのホッピング設計について、端末はリソースユニット（m0、n0）上でピア発見信号の第1の送信を行いうる。端末は、リソースユニット（mt、nt）上でピア発見信号の後続の送信を行いうる。ここで、t=1、2、3…である。スロットのインデックスntは時間ホッピングを用いてフレーム毎に変化しうる。サブキャリアセットのインデックスmtは周波数ホッピングを用いてフレーム毎に変化しうる。ある時間にわたって異なるスロットおよび起こりうる異なるサブキャリアセットのリソースユニットを使用することは、端末が、より迅速に、別の端末を検出すること、および別の端末によって検出されることを可能にしうる。
【００５６】
端末の電源が入った時、または新しいエリアに移動した時、その端末は、そのピア発見信号の送信に使用するための初期サブキャリアセットm0および初期スロットn0を選択しうる。端末はパラメータm0およびn0を様々な方法で選択することができる。ある設計において、端末は、1つのフレーム（例えば、フレームt−L（ここで、Lは1よりも大きい））内の各リソースユニットの受信電力を測定しうる。端末は、フレームt-L内のM×N個のリソースユニットについて、M×N個の受信電力を測定しうる。端末は、次に、最も低い受信電力のリソースユニットを選択しうる。端末は、次に、フレームt−L内の選択されたリソースユニットのサブキャリアセットのインデックスおよびスロットのインデックスに基づいて、フレームtで使用するための初期サブキャリアセットm0および初期スロットn0を決定しうる。端末は、また、各リソースユニットについて、信号対雑音比（SNR）または幾つかの別のメトリック（受信電力の代わりに）を測定する。いかなる場合においても、この設計は、別の端末からの干渉が最も少ないリソースユニットの選択に帰着しうる。別の設計において、端末は、初期サブキャリアセットm0および／または初期スロットn0をランダムに選択しうる。端末は別の方法でもm0およびn0を選択することができる。一般的に、端末は、チャネル状態、端末識別子（ID）、擬似ランダム値などのあらゆる情報に基づいてパラメータ（Δm、Δn、m0、n0等）のセットを選択しうる。
【００５７】
端末はスロットまたはリソースユニットを選択するために使用するパラメータのセットを決定しうる。このセットは、式（1a）に示された時間ホッピング関数のパラメータΔnおよびn0、一組の方程式（3）に示された時間および周波数ホッピングのパラメータΔm、Δn、m0およびn0、あるいは一組の方程式（4）に示された時間および周波数ホッピング関数のパラメータΔm、m0およびn0を含みうる。ある設計において、端末は、それのピア発見信号の送信に使用するための異なる複数のスロットまたはリソースユニットを選択するために同一のパラメータセットを使用しうる。別の設計において、端末は異なる時間インターバルにおいて異なるパラメータセットを使用しうる。例えば、ホッピング関数は、各時間インターバルまたはラウンドにおいて繰り返され、端末は、各時間インターバルに対して異なるパラメータセットを選択しうる。この設計は、複数の端末が同一のフレームで開始する同一のパラメータセットを使用し、これによって、それらのピア発見信号に対して同一のスロットまたはリソースユニットを選択するというシナリオに対抗するために使用されうる。
【００５８】
ある設計において、同一のホッピング関数が、ある時間にわたって使用されうる。別の設計において、異なるホッピング関数が異なる時間インターバルで使用されうる。
【００５９】
2つの端末は同一のフレームtで送信を開始することを決定し、同一の初期サブキャリアセットのインデックスm0および同一の初期スロットのインデックスn0を選択しうる。これらの端末は、ホッピング関数の持続期間の間、衝突しうる。衝突の確率は、初期リソースユニット（m0、n0）を慎重に選択することによって、例えば、フレーム内の異なるリソースユニットの受信電力を測定し、最も低い受信電力のリソースユニットを選択することによって減らされうる。さらに、たとえ端末が多少の時間の間衝突したとしても、それらはランダムに停止してチャネルを再度測定するか、あるいは、別の手段によって、次のラウンドのために別の初期リソースユニットを選択するように命令されうる。永続的な衝突の確率は別の方法でも減らされうる。
【００６０】
上に記述された全てのホッピング設計について、端末は、異なるスロットまたはリソースユニットを選択するために使用するホッピング関数および適切なパラメータを知ることができ、あるいはそれを確かめることができる。ある設計において、ホッピング関数および適切なパラメータ（例えば、ΔmおよびΔn）は事前に端末に知られうる。各端末は、既知のホッピング関数およびパラメータに基づいて、そのピア発見信号を送信すること、および別の端末からのピア発見信号を検出することができる。ホッピング関数および／またはパラメータへの変化もまた、それらがあるとすれば、事前に端末に知られうる。例えば、その変化は、既定のルールおよびフレームタイミングの関数に基づきうる。別の設計において、ホッピング関数および／または適切なパラメータは、例えば、基地局あるいは別のブロードキャストソースからのブロードキャスト情報を介して提供されうる。別の設計において、ホッピング関数は事前に知られ、適切なパラメータはブロードキャスト情報を介して提供されうる。
【００６１】
明確のために、上述の大部分は、それぞれ時間ホッピングまたは時間および周波数ホッピングを用いて選択される異なるスロットまたはリソースユニットにおけるピア発見信号の送信をカバーする。一般的に、任意の情報は選択されたスロットまたはリソースユニットで送信されうる。例えば、端末は、そのユーザＩＤ、ネットワークＩＤ、容量、別の端末に対するページメッセージ、別の端末についてのブロードキャスト情報などを選択されたスロットまたはリソースユニットで送信しうる。
【００６２】
図5は、無線ネットワークにおける時間ホッピングを用いた送信のためのプロセス500の設計を示す。プロセス500は端末（以下に記述されるように）あるいはある別のエンティティによって実行されうる。端末は、複数のフレームでの送信に使用するための異なる複数のスロットを選択しうる、なお、各フレームは複数のスロットを備え、各スロットは特定の継続時間をカバーし、選択されたスロットは複数のフレーム内の異なる時間ロケーションに位置する（ブロック512）。例えば、端末は、図3の端末Aについて示されるように、4つのフレームにおいてスロット0，1、2、および3を選択しうる。端末は、複数のフレーム内の選択されたスロットで信号（例えば、ピア発見信号）を送信しうる（ブロック514）。
【００６３】
ブロック512のある設計において、端末は、第1のフレームの初期スロットを選択し、その初期スロットに基づいて（例えば、式（1a）に示されるように）残りのフレームの各々のスロットを選択しうる。別の設計において、端末は、第1のフレームの初期スロットを選択し、複数のサブキャリアセットの中から初期サブキャリアセットを選択し、その初期スロットおよび初期サブキャリアセットに基いて（例えば、式（4b）に示されるように）残りのフレームの各々のスロットを選択しうる。一般的に、端末は、既定のホッピング関数、擬似ランダムホッピング関数、ラテン方陣などに基づいて、各フレームのスロットを選択しうる。端末は、タイミング情報をタイミングソース（例えば、基地局）から受信し、そのタイミング情報に基づいてフレームタイミングを決定し、そのフレームタイミングの関数に基づいて異なるスロットを選択しうる。
【００６４】
ブロック514の一設計において、端末は、その端末を検出するために別の端末によって使用されるピア発見信号を選択されたスロット内で送信しうる。端末は半二重動作をサポートし、その端末による送信に使用されなかったスロットにおいて、別の端末からの信号（例えば、ピア発見信号）を検出しうる（ブロック516）。
【００６５】
図6は、時間ホッピングを用いた送信のための装置600の設計を示す。装置600は、複数のフレーム（なお、各フレームは複数のスロットを備え、各スロットは特定の継続時間をカバーし、選択されたスロットは複数のフレーム内の異なる時間ロケーションに存在する）における送信に使用する異なる複数のスロットを検出するためのモジュール612、複数のフレームの選択されたスロットにおいて信号（例えば、ピア発見信号）を送信するためのモジュール614、およびその端末による送信に使用されないスロットにおいて別の端末からの信号（例えば、ピア発見信号）を検出するためのモジュール616を含む。
【００６６】
図7は、無線ネットワークにおける時間および周波数ホッピングを用いた送信のためのプロセス700の設計を示す。プロセス700は、端末によって（以下に記述されるように）、あるいは、ある別のエンティティによって実行されうる。端末は、複数のフレームでの送信に使用するための異なるリソースユニットを、選択されたリソースユニットが複数のフレーム内の異なる時間および周波数ロケーションに位置するように選択しうる（ブロック712）。端末は、複数のフレーム内の選択されたリソースユニット上で信号（例えば、ピア発見信号）を送信しうる（ブロック714）。端末は、その端末による送信のために使用されなかったスロットにおいて、別の端末からの信号（例えば、ピア発見信号）を検出しうる（ブロック716）。
【００６７】
ブロック712のある設計において、端末は、複数のサブキャリアセットの中から初期サブキャリアセットを選択し、その初期サブキャリアセットに基づいて各フレームに対してサブキャリアセットを選択しうる（例えば、式（4a）に示されるように）。端末は第1のフレームの初期スロットを選択し、初期スロットおよび初期サブキャリアセットに基づいて残りのフレームの各々のスロットを選択しうる（式（4a）に示されるように）。選択されたリソースユニットは、複数のフレームにおいて選択された異なるサブキャリアセットおよび異なるスロットによって決定されうる。ある設計において、端末はフレーム内の複数のリソースユニットの受信電力を測定し、複数のリソースユニットの受信電力に基づいて初期リソースユニットを選択し、その初期リソースユニットに基づき、第1のフレームに対して初期スロットおよび初期サブキャリアセットを決定しうる。端末は別の方法でも異なるリソースユニットを選択することができる。
【００６８】
図8は時間および周波数ホッピングを用いた、送信のための装置800の設計を示す。装置800は、複数のフレームにおいて送信に使用する異なるリソースユニットを、選択されたソースユニットが複数のフレームにおいて異なる時間および周波数ロケーションに位置するように選択するためのモジュール812、複数のフレームの選択されたリソースユニット上で信号（例えば、ピア発見信号）を送信するためのモジュール814、および、送信に使用されなかったスロットにおいて別の端末かの信号（例えば、ピア発見信号）を検出するためのモジュール816を含む。
【００６９】
図6および図8のモジュールは、プロセッサ、電子デバイス、ハードウェアデバイス、電子コンポーネント、論理回路、メモリなど、あるいはそれらの任意の組み合わせを備えうる。
【００７０】
図9は、図1の無線ネットワーク100における2つの端末である端末120aおよび120bの設計のブロック図を示す。この設計において、端末120aはU個のアンテナ934a〜934uを備え、端末120bはV個のアンテナ952a〜952vを備える。ここで、一般的にU≧1およびV≧1である。
【００７１】
端末120aにおいて、送信プロセッサ920はデータをデータソース912から受信し、制御情報をコントローラ／プロセッサ940から受信しうる。その制御情報は、端末ID、ピア発見信号で送信するための別の情報などを備えうる。送信プロセッサ920は、そのデータおよび制御情報を処理（例えば、符号化、インターリーブ、およびシンボルマップ）し、それぞれデータシンボルおよび制御シンボルを提供しうる。送信（TX）多重入力多重出力（MIMO）プロセッサ930は、適用可能な場合に、空間処理（例えば、プリコーディング）をデータシンボル、制御シンボル、および／またはパイロットシンボルに実行し、U個の出力シンボルストリームをU個の変調器（MOD）932a〜932uに提供しうる。各変調器932は、出力サンプルストリームを獲得するために、それぞれの出力シンボルストリーム（例えば、OFDM、SC−FDMなどのために）を処理する。各変調器932は、無線周波数（RF）信号を獲得するために、その出力サンプルストリームをさらに処理（例えば、アナログへの変換、増幅、フィルタ、およびアップコンバート）しうる。変調器932a〜932uからのU個のRF信号は、それぞれU個のアンテナ934a〜934uを介して送信されうる。
【００７２】
端末120bにおいて、アンテナ952a〜952vは、そのＲＦ信号を端末120aから受信し、受信信号をそれぞれ復調器（DEMOD）954a〜954vに提供しうる。各復調器954は、受信サンプルを獲得するために、それぞれの受信信号を調整（例えば、フィルタ、増幅、ダウンコンバート、およびデジタル化）しうる。各復調器954は、受信シンボルを獲得するために、受信サンプル（例えば、OFDM、SC−FDMなどのために）をさらに処理しうる。MIMO検出器956は、R個全ての復調器954a〜954rから受信シンボルを獲得し、適用可能な場合に、MIMO検出をその受信シンボルに実行し、検出されたシンボルを提供する。受信プロセッサ958は、その検出されたシンボルを処理（例えば、復調、デインターリーブ、および復号）し、復号されたデータをデータシンク960に提供し、復号された制御情報をコントローラ／プロセッサ980に提供しうる。
【００７３】
端末120bにおいて、データソース962からのデータおよびコントローラ／プロセッサ980からの制御情報は送信プロセッサ964によって処理され、適用可能な場合にTX ＭＩＭＯプロセッサ966によってプリコーディングされ、変調器954によってさらに処理され、アンテナ952を介して送信されうる。端末120aにおいて、端末120bからのRF信号は、アンテナ934によって受信され、復調器932によって処理され、適用可能な場合にMIMO検出器936によって検出され、端末120bによって送信され復号されたデータと制御情報とを獲得するために受信プロセッサ938によってさらに処理される。
【００７４】
各端末120は、例えば、端末120aの送信プロセッサ920、TX MIMOプロセッサ930、および変調器932を使用してピア発見信号を生成し、別の端末に送信しうる。各端末120は、また、例えば、端末120bの復調器952、MIMO検出器956、および受信プロセッサ958を使用して別の端末からのピア発見信号を検出しうる。各端末120は、また、タイミング情報を獲得するために、基地局および／または別の送信機局からの信号を受信および処理しうる。
【００７５】
コントローラ／プロセッサ940および980は、それぞれ、端末120aおよび120bでの動作を指揮しうる。コントローラ／プロセッサ940および980は、（i）それぞれ、端末120aおよび120bに対してピア発見信号を送信するために使用する異なるスロットまたはリソースユニットを選択し、（ii）別の端末からのピア発見信号を受信するためにスロットまたはリソースユニットを決定しうる。コントローラ／プロセッサ940および980は、各々、図5のプロセス500、図7のプロセス700、および／または本明細書に記述された技術に関する別のプロセスを実行または指揮しうる。メモリ942および982は、それぞれ端末120aおよび120bのためのデータおよびプログラムコードを記憶しうる。
【００７６】
当業者は、情報および信号が、任意の多様で異なるテクノロジと技術を用いて表されることを理解するであろう。例えば、上の記述全体を通して参照されるデータ、指示、命令、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または粒子、光電場または光粒子、またはこれらのあらゆる組み合わせによって表されうる。
【００７７】
当業者はさらに、本明細書の開示と関連して記述されている様々な実例となる論理ブロック、モジュール、回路、アルゴリズムステップが電子ハードウェア、コンピュータソフトウェアまたは両方の組み合わせとして実装されうることを認識するであろう。このハードウェアとソフトウェアの互換性を明確に示すために、様々な実例となるコンポーネント、ブロック、モジュール、回路、ステップが、それらの機能性という観点から一般的に上に記述されている。ハードウェアまたはソフトウェアとしてそのような機能性が実装されるか否かは、特定のアプリケーションとシステム全体に課された設計制約とに依存する。当業者は各特定アプリケーションについて様々な方法で上記機能性を実装することができるが、このような実装の決定は本発明の範囲からの逸脱を生じさせると解釈されるべきではない。
【００７８】
本明細書の開示と関連して記述される様々な実例となる論理ブロック、モジュール、回路は、汎用のプロセッサ、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、書替え可能ゲートアレイ（FPGA）または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、もしくは本明細書に記述された機能を実行するよう設計されたこれらの任意の組み合わせによって実装または実行されうる。汎用プロセッサはマイクロプロセッサであるが、代替で、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンでありうる。プロセッサは、また、例えば、DSPとマクロプロセッサ、複数のマイクロプロセッサ、DSPコアに結合した１つまたは複数のマイクロプロセッサ、その他の上記構成の組み合わせといった計算デバイスの組み合わせとしても実装されうる。
【００７９】
本明細書の開示に関して示される方法またはアルゴリズムのステップは、直接的にハードウェアに、プロセッサによって実行されるソフトウェアモジュールに、またはそれら二つの組み合わせに組み込まれうる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、取外し可能ディスク、CD-ROM、または本技術分野において周知の記憶媒体の任意の別形態に存在しうる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるプロセッサに結合される。代替において、記憶媒体はプロセッサに一体化されうる。プロセッサと記憶媒体はASIC内に存在しうる。ASICはユーザ端末内に存在しうる。代替において、プロセッサと記憶媒体は、個別コンポーネントとして、ユーザ端末内に存在しうる。
【００８０】
１つまたは複数の例示的な実施形態において、記述された機能はハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせで実装されうる。ソフトウェアで実装された場合、その機能はコンピュータ読み取り可能媒体上の１つまたは複数の命令またはコードとして記憶または送信されうる。コンピュータ読み取り可能媒体は、コンピュータ記憶媒体と、ある箇所から別の箇所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体との両方を含む。記憶媒体は汎用コンピュータまたは専用コンピュータによりアクセスされることができる任意の利用可能な媒体である。それに制限されない例として、そのようなコンピュータ読み取り可能媒体はRAM、ROM、EEPROM、CD-ROMまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、もしくは汎用または専用コンピュータ、あるいは汎用または専用プロセッサによってアクセスされることができ、命令やデータ構造形で所望のプログラムコードを搬送したり記憶したりするために使われうる任意の他の媒体を備えることができる。また、任意の接続は適切にコンピュータ読み取り可能媒体と呼ばれる。例えば、同軸ケーブル、光ファイバーケーブル、撚線対、デジタル加入者回線（DSL）、または赤外線、無線、マイクロ波などの無線テクノロジを使用してウェブサイト、サーバ、または他のリモートソースからソフトウェアが送信されると、同軸ケーブル、光ファイバーケーブル、撚線対、DSL、または赤外線、無線、マイクロ無線などの無線テクノロジは媒体の定義に含まれる。ディスク（disk）とディスク（disc）は、本明細書で使用されているように、コンパクトディスク（CD）、レーザディスク（登録商標）、光ディスク、デジタル多用途ディスク（DVD）、フロッピー（登録商標）ディスク、ブルーレイ（登録商標）ディスクを含む。ディスク（disk）は通常磁気作用によってデータを再生し、ディスク（disc）はレーザーで光学的にデータを再生する。上記の組み合わせもコンピュータ読み取り可能媒体の範囲内に含まれるべきである。
【００８１】
本開示の以上の記述は、当業者が本開示を実施および使用することを可能にするために提供される。この開示に対する様々な変更は当業者には容易に明らかであり、本明細書において定義された包括的な原理は、本開示の精神または範囲を逸脱することなく他の実施形態に適用可能である。従って、本開示は本明細書に記載の例および設計に制限されるものではなく、本明細書で開示される原理および新規な特徴と合致する最も広い範囲が与えられるべきである。
下記に出願時の請求項１−３０に対応する記載を付記１−３０として表記する。
付記1
複数のフレームにおける送信に使用するための異なるスロットを選択することと、なお、各フレームは複数のスロットを備え、各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置する；
前記複数のフレームの前記選択されたスロットにおいて信号を送信することと；
を備える無線通信のための方法。
付記2
前記異なるスロットを選択することは、
前記複数のフレームのうちの第1のフレームの初期スロットを選択することと、
前記初期スロットに基づいて残りのフレームの各々のスロットを選択することと、
を備える、付記1記載の方法。
付記3
前記異なるスロットを選択することは、
前記複数のフレームのうちの第1のフレームの初期スロットを選択することと、
複数のサブキャリアセットの中から初期サブキャリアセットを選択することと、
前記初期スロットおよび前記初期サブキャリアセットに基づいて残りのフレームの各々のスロットを選択することと、
を備える、付記1記載の方法。
付記4
前記送信に使用するための異なるスロットは、
【数１４】
0005362838.tif 000015
に基づいて選択され、
ここにおいて、ntはフレームtで使用するためのスロットであり、Δnは、初期サブキャリアセットm0、初期スロットn0およびフレームtのうちの少なくとも1つの関数としてのオフセットであり、Nは各フレームにおけるスロットの数であり、「mod」はモジュロ演算子を表す、
付記1記載の方法。
付記5
前記異なるスロットを選択することは、既定のホッピング関数、擬似ランダムホッピング関数、またはラテン方陣に基づいて各フレームのスロットを選択することを備える、付記1記載の方法。
付記6
前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択することをさらに備え、前記信号を送信することは、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたリソースユニット上で前記信号を送信することを備える、付記1記載の方法。
付記7
前記異なるサブキャリアセットを選択することは、
複数のサブキャリアセットの中から初期サブキャリアセットを選択することと、
前記初期サブキャリアセットに基づいて各フレームに対してサブキャリアセットを選択することと、
を備える、付記6記載の方法。
付記8
異なるスロットおよび異なるサブキャリアセットは
【数１５】
0005362838.tif 000016
および
【数１６】
0005362838.tif 000017
に基づいて選択され、ここにおいて、Δnはスロットオフセットであり、Δmはサブキャリアセットのオフセットであり、ntはフレームtで使用するためのスロットであり、mtはフレームtで使用するためのサブキャリアセットであり、Nは各フレームにおけるスロットの数であり、Mはサブキャリアセットの数であり、「mod」はモジュロ演算子を表す、付記6記載の方法。
付記9
Δnは、前記複数のフレームのうちの第1のフレームに対して選択された初期サブキャリアセットm0、前記第1のフレームに対して選択された初期スロットn0、およびフレームtのうちの少なくとも1つの関数である、付記8記載の方法。
付記10
Δmは、前記複数のフレームのうちの第1のフレームに対して選択された初期サブキャリアセットm0、前記第1のフレームに対して選択された初期スロットn0、およびフレームtのうちの少なくとも1つの関数である、付記8記載の方法。
付記11
少なくとも1つのフレーム内の複数のリソースユニットの受信電力を測定することと；
前記複数のリソースユニットの受信電力に基づいて初期リソースユニットユニットを選択することと；
前記初期リソースユニットに基づいて、前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを決定することと；
をさらに備える、付記6記載の方法。
付記12
前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを擬似ランダムに選択することをさらに備える、付記6記載の方法。
付記13
前記信号を送信することは、別の端末によって前記端末を検出するために使用するためのピア発見信号を前記選択されたスロットで端末から送信することを備える、付記1記載の方法。
付記14
前記端末による送信に使用されなかったスロットにおいて別の端末からのピア発見信号を検出することをさらに備える、付記13記載の方法。
付記15
タイミング情報をタイミングソースから受信することと；
前記タイミング情報に基づいてフレームタイミングを決定することと；
前記フレームタイミングの関数に基づいて前記複数のフレームにおいて異なるスロットを選択することと；
をさらに備える、付記1記載の方法。
付記16
複数のフレームにおける送信に使用するための異なるスロットを選択し、なお、各フレームは複数のスロットを備え、各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置する、
前記複数のフレームの前記選択されたスロットにおいて信号を送信する、
ように構成された少なくとも1つのプロセッサを備える無線通信のための装置。
付記17
前記少なくとも1つのプロセッサは、前記複数のフレームのうちの第1のフレームの初期スロットを選択し、前記初期スロットに基づいて残りのフレームの各々のスロットを選択するように構成される、付記16記載の装置。
付記18
前記少なくとも1つのプロセッサは、前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択し、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたリソースユニット上で前記信号を送信するように構成される、付記16記載の装置。
付記19
前記少なくとも1つのプロセッサは、フレーム内の複数のリソースの受信電力に基づいて、前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを決定するように構成される、付記18記載の装置。
付記20
前記少なくとも1つのプロセッサは、別の端末よって端末を検出するために使用するために、前記選択されたスロットでピア発見信号を前記端末から送信し、前記端末による送信に使用されなかったスロットにおけて前記別の端末からのピア発見信号を検出するように構成される、付記16記載の装置。
付記21
複数のフレームにおける送信に使用するための異なるスロットを選択するための手段と、なお、各フレームは複数のスロットを備え、各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置する；
前記複数のフレームの前記選択されたスロットにおいて信号を送信するための手段と；
を備える無線通信のための装置。
付記22
前記異なるスロットを選択するための手段は、
前記複数のフレームのうちの第1のフレームにおいて初期スロットを選択するための手段と、
前記初期スロットに基づいて残りのフレームの各々のスロットを選択するための手段と、
を備える、付記21記載の装置。
付記23
前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択するための手段をさらに備え、前記信号を送信するための手段は、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたリソースユニット上で前記信号を送信するための手段を備える、付記21記載の装置。
付記24
フレーム内の複数のリソースユニットの受信電力に基づいて、前記複数のフレームのうちの第1のフレームに対して初期スロットおよび初期サブキャリアセットを決定するための手段をさらに備える、付記23記載の装置。
付記25
前記信号を送信するための手段は、別の端末によって端末を検出するために使用するために、前記選択されたスロットでピア発見信号を前記端末から送信するための手段を備える、付記21記載の装置であって、前記装置は、
前記端末による送信に使用されなかったスロットにおけて前記別の端末からのピア発見信号を検出するための手段をさらに備える、装置。
付記26
コンピュータ読み取り可能媒体を備えるコンピュータプログラム製品であって、前記コンピュータ読み取り可能媒体は：
少なくとも1つのコンピュータに、複数のフレームにおける送信に使用するための異なるスロットを選択させるためのコードと、なお、各フレームは複数のスロットを備え、各スロットは特定の継続時間をカバーし、前記選択されたスロットは前記複数のフレーム内の異なる時間ロケーションに位置する、
前記少なくとも1つのコンピュータに、前記複数のフレーム内の前記選択されたスロットにおいて信号を送信させるためのコードと、
を備える、コンピュータプログラム製品。
付記27
前記コンピュータ読み取り可能媒体は、
前記少なくとも1つのコンピュータに、前記複数のフレームにおける送信に使用するための異なるサブキャリアセットを選択させるためのコードと、
前記少なくとも1つのコンピュータに、前記複数のフレーム内の前記選択されたサブキャリアセットおよび前記選択されたスロットによって決定されたソースユニット上で前記信号を送信させるためのコードと、
をさらに備える、付記26記載のコンピュータプログラム製品。
付記28
複数のフレームにおける送信に使用するための異なるリソースユニットを選択することと、なお、前記選択されたリソースユニットは前記複数のフレーム内の異なる時間および周波数ロケーションに位置する、
前記複数のフレーム内の前記選択されたリソースユニット上で信号を送信することと、
を備える、無線通信のための方法。
付記29
前記異なるリソースユニットを選択することは、
前記複数のフレームのうちの第1のフレームの初期リソースユニットを選択することと、
前記初期リソースユニットに基づいて残りのフレームの各々のリソースユニットを選択することと、
を備える、付記28の方法。
付記30
前記信号を送信することは、別の端末よって端末を検出するために使用するために、前記選択されたリソースユニット上でピア発見信号を前記端末から送信することを備える付記28記載の方法であって、前記方法は、
前記端末による送信に使用されなかったスロットにおいて前記別の端末からのピア発見信号を検出することをさらに備える、方法。
【図１】
0005362838.tif 000021
【図２】
0005362838.tif 000022
【図３】
0005362838.tif 000023
【図４】
0005362838.tif 000024
【図５】
0005362838.tif 000025
【図６】
0005362838.tif 000026
【図７】
0005362838.tif 000027
【図８】
0005362838.tif 000028
【図９】
0005362838.tif 000029