(57)【要約】  本発明の実施形態は、デバイス対デバイス通信における発見検出のための方法およびデバイスを提供するものである。第１のデバイス側における方法は、所定数の発見サイクルの各々において発見パケットを構築するステップであって、各発見パケットが同一の発見情報を含み、所定数が１よりも大きいステップを含む。この方法は、所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信するステップをさらに含む。第２のデバイス側における方法は、所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットを受信するステップであって、所定数の発見パケットをソフトマージするステップを含む。この方法は、ソフトマージされた発見パケットの中の発見情報を検出するステップをさらに含む。本発明の実施形態によれば、ソフトマージされた発見パケットのダイバーシティ利得が増し、次いで発見情報に関する検出性能が改善される。
2016540395.tif 000002
【特許請求の範囲】
【請求項１】
デバイス対デバイス通信における発見検出のための方法であって、
所定数の発見サイクルの各々において発見パケットを構築するステップであって、各発見パケットが同一の発見情報を含み、前記所定数が１よりも大きいステップと、
前記所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して前記発見パケットを送信するステップとを含む方法。
【請求項２】
前記発見情報を少なくとも１つの符号化バージョンへと符号化するステップをさらに含む請求項１に記載の方法。
【請求項３】
各発見パケットに含まれる前記発見情報の前記符号化バージョンが同一である請求項２に記載の方法。
【請求項４】
前記所定数の発見パケットのうち少なくとも２つに含まれる前記発見情報の前記符号化バージョンが異なるものである請求項２に記載の方法。
【請求項５】
デバイス対デバイス通信における発見検出のための方法であって、
所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットを受信するステップであって、各発見パケットが同一の発見情報を含み、前記所定数が１よりも大きいステップと、
前記所定数の発見パケットをソフトマージするステップと、
前記ソフトマージされた発見パケットの中の前記発見情報を検出するステップとを含む方法。
【請求項６】
前記所定数の発見パケットをソフトマージするステップが、
各発見パケットに含まれる前記発見情報の符号化バージョンに従って前記所定数の発見パケットをソフトマージするステップを含む請求項５に記載の方法。
【請求項７】
各発見パケットに含まれる前記発見情報の符号化バージョンに従って前記所定数の発見パケットをソフトマージするステップが、
各発見パケットに含まれる前記発見情報の前記符号化バージョンが同一であるとき、ソフトビット循環バッファの中の前記所定数の発見パケットに対応するソフト復調された出力を重ね合わせるステップを含む請求項６に記載の方法。
【請求項８】
各発見パケットに含まれる前記発見情報の符号化バージョンに従って前記所定数の発見パケットをソフトマージするステップが、
前記所定数の発見パケットのうち少なくとも２つに含まれる前記発見情報の前記符号化バージョンが異なるとき、ソフトビット循環バッファの中の各発見パケットに含まれる前記発見情報の符号化バージョン番号に従って、前記所定数の発見パケットに対応するソフト復調された出力間のオーバーラップする部分を重ね合わせ、オーバーラップしない部分を組み合わせるステップを含む請求項６に記載の方法。
【請求項９】
複数の所定数の発見サイクルの中の各発見サイクルにおいて受信される各発見パケットの中に前記同一の発見情報が含まれているとき、
複数のマージされた発見パケットのうちのいずれかにおいて前記発見情報が検出されたとき、前記発見情報が成功裡に検出されたと判断するステップをさらに含む請求項５に記載の方法。
【請求項１０】
所定数の発見サイクルの各々において発見パケットを構築するための構築モジュールであって、各発見パケットが同一の発見情報を含み、前記所定数が１よりも大きい構築モジュールと、
前記所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信するための送信モジュールとを備えるデバイス。
【請求項１１】
前記発見情報を少なくとも１つの符号化バージョンへと符号化するための符号化モジュールであって、
各発見パケットに含まれる前記発見情報の前記符号化バージョンが同一であるか、
または前記所定数の発見パケットのうち少なくとも２つに含まれる前記発見情報の前記符号化バージョンが異なるものである符号化モジュールをさらに備える請求項１０に記載のデバイス。
【請求項１２】
所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットを受信するための受信モジュールであって、各発見パケットが同一の発見情報を含み、前記所定数が１よりも大きい受信モジュールと、
前記所定数の発見パケットをソフトマージするためのソフトマージ・モジュールと、
前記ソフトマージされた発見パケットの中の前記発見情報を検出するための検出モジュールとを備えるデバイス。
【請求項１３】
前記ソフトマージ・モジュールが、さらに、各発見パケットに含まれる前記発見情報の符号化バージョンに従って前記所定数の発見パケットをソフトマージするためのものであり、
前記ソフトマージ・モジュールが、さらに、各発見パケットに含まれる前記発見情報の前記符号化バージョンが同一であるとき、ソフトビット循環バッファの中の前記所定数の発見パケットに対応するソフト復調された出力を重ね合わせるためのものであり、
前記ソフトマージ・モジュールが、さらに、前記所定数の発見パケットのうち少なくとも２つに含まれる前記発見情報の前記符号化バージョンが異なるとき、ソフトビット循環バッファの中の各発見パケットに含まれる前記発見情報の符号化バージョン番号に従って、前記所定数の発見パケットに対応するソフト復調された出力間のオーバーラップする部分を重ね合わせ、オーバーラップしない部分を組み合わせるためのものである請求項１２に記載のデバイス。
【請求項１４】
複数の所定数の発見サイクルの中の各発見サイクルにおいて受信される各発見パケットの中に同一の発見情報が含まれているとき、前記デバイスが、
複数のマージされた発見パケットのうちのいずれかにおいて前記発見情報が検出されたとき、前記発見情報が成功裡に検出されたと判断するための判断モジュールをさらに備える請求項１２に記載のデバイス。
【請求項１５】
請求項１０または１１のいずれか１項に記載の第１のデバイスと、
請求項１２乃至１４のいずれか１項に記載の少なくとも１つの第２のデバイスとを備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は一般に通信の分野に関し、より具体的にはデバイス対デバイス（Ｄ２Ｄ）通信における発見検出のための方法およびデバイスに関する。
【背景技術】
【０００２】
Ｄ２Ｄ通信では、複数のデバイス間のＤ２Ｄ通信を確立するためにデバイス間の相互の発見が必要とされる。既存の通信規格では、デバイス間の相互の発見のために割り当てられるチャネル・リソースは、通常、周期的なチャネル・リソースであり、相対的により少数の時間周波数リソースを占有する。たとえば、各発見チャネルは、通常、１つのＲＢ（リソース・ブロック）および１ｍｓの時間を占有する。
【０００３】
既存の技術的解決策によれば、発見検出を遂行するとき、第１のデバイスが各発見サイクルにおける発見パケットを構築し、各発見サイクルに対して割り当てられた発見チャネルを使用して、第２のデバイスに発見情報を送信し、発見パケットは発見情報を含み、発見情報はデバイスＩＤおよびサービスＩＤなどを含む。発見パケットに含まれる発見情報は複数の発見サイクル間で変更されてよく、割り当てられる発見チャネルも変更されてよい。第２のデバイスは、割り当てられた発見チャネルを用いて、各発見サイクルにおいて、第１のデバイスによって送信された発見パケットを受け取り、各発見パケットにおける発見情報をそれぞれ検出する。発見情報が成功裡に検出されると、第１のデバイスを用いてＤ２Ｄ通信が確立され得る。
【０００４】
しかしながら、既存の技術的解決策には特定の難点がある。各発見チャネルによって占有されるチャネル・リソースが比較的少数であるため、そのような発見チャネル上で送信される発見パケットのダイバーシティ利得が非常に小さく、データパケットにおける発見情報に関する第２のデバイスの検出性能は比較的劣ったものである。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＴＳ３６．２１２  Ｖ１１．２．０、「Ｍｕｌｔｉｐｌｅｘｉｎｇ  ａｎｄ  Ｃｈａｎｎｅｌ  Ｃｏｄｉｎｇ」
【発明の概要】
【課題を解決するための手段】
【０００６】
従来技術における既存の技術的問題を考慮して、本発明の様々な実施形態は、デバイス対デバイス通信における発見検出のための方法およびデバイスを提供するものである。
【０００７】
本発明の第１の態様によれば、デバイス対デバイス通信における発見検出のための方法が提供される。この方法は、所定数の発見サイクルの各々において発見パケットを構築するステップであって、各発見パケットが同一の発見情報を含み、所定数が１よりも大きいステップを含む。この方法は、所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信するステップをさらに含む。
【０００８】
本発明の代替実施形態によれば、この方法は、発見情報を少なくとも１つの符号化バージョンへと符号化するステップをさらに含む。
【０００９】
本発明の代替実施形態によれば、各発見パケットに含まれる発見情報の符号化バージョンは同一である。
【００１０】
本発明の代替実施形態によれば、所定数の発見パケットのうち少なくとも２つに含まれる発見情報の符号化バージョンは異なるものである。
【００１１】
本発明の第２の態様によれば、デバイス対デバイス通信における発見検出のための方法が提供される。この方法は、所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットを受信するステップであって、各発見パケットが同一の発見情報を含み、所定数が１よりも大きいステップと、所定数の発見パケットをソフトマージするステップとを含む。この方法は、ソフトマージされた発見パケットの中の発見情報を検出するステップをさらに含む。
【００１２】
本発明の代替実施形態によれば、所定数の発見パケットをソフトマージするステップは、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするステップを含む。
【００１３】
本発明の代替実施形態によれば、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするステップは、各発見パケットに含まれる発見情報の符号化バージョンが同一であるとき、ソフトビット循環バッファの中の所定数の発見パケットに対応するソフト復調された出力を重ね合わせるステップを含む。
【００１４】
本発明の代替実施形態によれば、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするステップは、所定数の発見パケットのうち少なくとも２つに含まれる発見情報の符号化バージョンが異なるとき、ソフトビット循環バッファの中の各発見パケットに含まれる発見情報の符号化バージョン番号に従って、所定数の発見パケットに対応するソフト復調された出力間のオーバーラップする部分を重ね合わせ、オーバーラップしない部分を組み合わせるステップを含む。
【００１５】
本発明の代替実施形態によれば、複数の所定数の発見サイクルの中の各発見サイクルにおいて受信される各発見パケットの中に同一の発見情報が含まれているとき、この方法は、複数のマージされた発見パケットのうちのいずれかにおいて発見情報が検出されたとき、発見情報が成功裡に検出されたと判断するステップをさらに含む。
【００１６】
本発明の第３の態様によればデバイスが提供される。このデバイスは、所定数の発見サイクルの各々において発見パケットを構築するための構築モジュールであって、各発見パケットが同一の発見情報を含み、所定数が１よりも大きい構築モジュールを備える。このデバイスは、所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信するための送信モジュールをさらに備える。
【００１７】
本発明の代替実施形態によれば、このデバイスは、発見情報を少なくとも１つの符号化バージョンへと符号化するための符号化モジュールをさらに備える。
【００１８】
本発明の代替実施形態によれば、各発見パケットに含まれる発見情報の符号化バージョンは同一である。
【００１９】
本発明の代替実施形態によれば、所定数の発見パケットのうち少なくとも２つに含まれる発見情報の符号化バージョンは異なるものである。
【００２０】
本発明の第４の態様によれば、デバイスが提供される。このデバイスは、所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットを受信するための受信モジュールであって、各発見パケットが同一の発見情報を含み、所定数が１よりも大きい受信モジュールと、所定数の発見パケットをソフトマージするためのソフトマージ・モジュールと、ソフトマージされた発見パケットの中の発見情報を検出するための検出モジュールとを備える。
【００２１】
本発明の代替実施形態によれば、ソフトマージ・モジュールは、さらに、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするためのものである。
【００２２】
本発明の代替実施形態によれば、ソフトマージ・モジュールは、さらに、各発見パケットに含まれる発見情報の符号化バージョンが同一であるとき、ソフトビット循環バッファの中の所定数の発見パケットに対応するソフト復調された出力を重ね合わせるためのものである。
【００２３】
本発明の代替実施形態によれば、ソフトマージ・モジュールは、さらに、所定数の発見パケットのうち少なくとも２つに含まれる発見情報の符号化バージョンが異なるとき、ソフトビット循環バッファの中の各発見パケットに含まれる発見情報の符号化バージョン番号に従って、所定数の発見パケットに対応するソフト復調された出力間のオーバーラップする部分を重ね合わせ、オーバーラップしない部分を組み合わせるためのものである。
【００２４】
本発明の代替実施形態によれば、複数の所定数の発見サイクルの中の各発見サイクルにおいて受信される各発見パケットの中に同一の発見情報が含まれているとき、このデバイスは、複数のマージされた発見パケットのうちのいずれかにおいて発見情報が検出されたとき、発見情報が成功裡に検出されたと判断するための判断モジュールをさらに備える。
【００２５】
本発明の第５の態様によればシステムが提供される。このシステムは上記の第３の態様による第１のデバイスを備える。このシステムは、上記の第４の態様による少なくとも１つの第２のデバイスをさらに備える。
【００２６】
本発明の様々な態様および実施形態による方法およびデバイスにより、所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信される発見パケットは同一の発見情報を含み、また、受信される所定数の発見パケットは、第２のデバイスによってソフトマージされてよく、これによって、ソフトマージされた発見パケットのダイバーシティ利得、符号化利得、および電力利得が増し、次いで、マージされた発見パケットの中の発見情報に関する検出性能がさらに向上する。
【００２７】
本開示の様々な実施形態の他の特徴、目的、および態様が、以下の図面の参照を伴う、以下の、発明を実施するための形態によって、より明瞭になるであろう。添付図面では、同一または類似の参照数字は、同一または類似のモジュールまたは方法のステップを表す。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態による第１のデバイスによって遂行される発見検出の方法の流れ図である。
【図２】本発明の一実施形態によって発見情報を少なくとも１つの符号化バージョンへと符号化するステップの流れ図である。
【図３】本発明の一実施形態による第２のデバイスによって遂行される発見検出の方法の流れ図である。
【図４】本発明の一実施形態による第１のデバイスおよび第２のデバイスによって遂行される発見検出の方法の相互作用図である。
【図５】本発明の一実施形態による、様々な所定数の下での検出性能の比較図である。
【図６】本発明の一実施形態による、様々なマージのやり方の下での検出性能の比較図である。
【図７】本発明の一実施形態による第１のデバイスのブロック図である。
【図８】本発明の一実施形態による第２のデバイスのブロック図である。
【図９】本発明の一実施形態によるシステムのブロック図である。
【発明を実施するための形態】
【００２９】
本発明の原理および精神が、添付図面に示されるいくつかの例示的実施形態を参照しながら以下で説明される。これらの実施形態は、本発明が当業者によりよく理解され得るためにのみ説明されるものであり、いかなる方法によっても本発明の範囲を制限するようには意図されていないことを理解されたい。
【００３０】
本発明の例示的実施形態はＤ２Ｄ通信のアプリケーション・シナリオにおける発見検出の遂行を提供するものであるが、本発明の実装形態によって提供される方法は、デバイス間の相互発見を必要とする他のアプリケーション・シナリオにおける発見検出を遂行するためにも適用され得ることが理解されよう。
【００３１】
本発明の実施形態では、第１のデバイスは、少なくとも１つの第２のデバイスに対して発見情報を含んでいる発見パケットを送信する送信側として働き、第２のデバイスは、第１のデバイスによって送信された、発見情報を含んでいる発見パケットを受信して、発見パケットの中の発見情報を検出するための受信側として働く。第１のデバイスおよび第２のデバイスは、携帯電話、タブレット・コンピュータ、携帯用コンピュータ、ラップトップ・コンピュータなどのデバイスであり得る。第１のデバイスが送信側として働き、第２のデバイスが受信側として働き得て、送信側として使用されるデバイスが、受信側として使用される複数のデバイスに対して発見パケットを送信してよく、受信側として使用されるデバイスが、送信側として使用される複数のデバイスによって送信された発見パケットを受信してよいことを理解されたい。
【００３２】
本発明の様々な実施形態が、添付図面を参照しながら以下で詳細に説明される。
【００３３】
図１は、本発明の一実施形態による第１のデバイスによって遂行される発見検出の方法１００の流れ図を示し、図３は、本発明の一実施形態による第２のデバイスによって遂行される発見検出の方法３００の流れ図を示す。方法１００および方法３００に含まれるそれぞれのステップは、異なる順番で遂行されてよく、かつ／または並行して遂行されてよいことを理解されたい。方法１００および方法３００は、追加のステップを含んでよく、かつ／またはいくつかの示されたステップを省略してよい。本発明の範囲は、この点に関して限定されることはない。
【００３４】
第１のデバイス側では、方法１００が開始した後、ステップＳ１０１において、第１のデバイスが所定数の発見サイクルの各々に対して発見パケットを構築する。
【００３５】
ここで、各発見パケットが同一の発見情報を含む。デバイスＩＤおよびサービスＩＤなどの発見情報などは、Ｄ２Ｄ通信の確立を容易にするように、他のデバイスが第１のデバイスに関する情報を確認するのに有効である。それに加えて、各発見パケットは、たとえばプリアンブルおよびヘッダなどといった他の情報も含み得る。
【００３６】
ここで、所定数は１よりも大きい。一実装形態では、所定数の特定値は、通信システムのベース・ステーション（たとえばｅＮＢ）によって実態に従って構成され得る。次いで、所定数の値が第１のデバイスおよび第２のデバイスに通知される。他の実装形態では、所定数は、第１のデバイス自体によって構成されるか、またはベース・ステーションとの折衝によって構成されてもよく、次いで、第１のデバイスまたはベース・ステーションは、構成された所定数を第２のデバイスに通知する。それに加えて、所定数は他のデバイスによって構成されてもよい。所定数がベース・ステーション、第１のデバイス、または他のデバイスによって構成されるかどうかということには無関係に、所定数の特定値は、規則的に、またはランダムに変化されてよい。
【００３７】
発見パケットを送信するために割り当てられるチャネル・リソースは比較的少数であるので、発見パケットに含まれる発見情報に関する受信側の検出性能を向上するために、本発明の実施形態は、第２のデバイスが、受信される所定数の発見パケットをソフトマージすることができるように、割り当てられるチャネル・リソースの循環的な性質に基づいて、所定数の発見サイクルをスーパー・サイクルと見なし、また、スーパー・サイクルの中の各発見サイクルにおいて構築される発見パケットが同一の発見情報を含み、それによって電力利得、ダイバーシティ利得、および符号化利得が達成され、次いで発見情報に関する検出性能が向上され得る。複数の所定数の発見サイクルに関して、所定数の発見サイクルの期間中に構築される発見パケットは、同一の発見情報または異なる発見情報を含み得る。本発明の実施形態は、この点において制約を有するものではない。
【００３８】
本発明の一実施形態によれば、方法１００は、発見パケットを構築する前に、発見情報を少なくとも１つの符号化バージョンへと符号化するステップも含んでよく、発見情報の符号化バージョンの数は、所定数以上でよく、または所定数未満でもよい。
【００３９】
様々な通信システムに対して、発見情報を符号化する特定のやり方は様々であり得る。たとえば、１／３レートのターボ符号が用いられてよく、その特定の符号化のやり方は、参考文献１：ＴＳ３６．２１２  Ｖ１１．２．０、「Ｍｕｌｔｉｐｌｅｘｉｎｇ  ａｎｄ  Ｃｈａｎｎｅｌ  Ｃｏｄｉｎｇ」が参照され得る。
【００４０】
例として、１／３レートのターボ符号化を用いて発見情報を様々な符号化バージョンへと符号化するステップは、図２に示される流れ図に従って実施され得る。この流れ図では、発見情報が１０４ビットを有すると想定する。発見情報および２４ビットのＣＲＣ（循環的冗長検査符号）をターボ符号化することによって３つのビット流れ
【数１】
2016540395.tif 000003
がもたらされ、それぞれの長さは１０４＋２４＋４＝１３２であって４つの疑似ビットを含む。
【数２】
2016540395.tif 000004
はサブブロック・インタリーバを経てビット流れ
【数３】
2016540395.tif 000005
をもたらし、それぞれの長さは、インタリーバの行と列の量に依拠する。各サブブロック・インタリーバの行の量が
【数４】
2016540395.tif 000006
であって列の量が
【数５】
2016540395.tif 000007
であると想定すると、
【数６】
2016540395.tif 000008
のそれぞれの長さは１６０になる。その後、
【数７】
2016540395.tif 000009
がビット・コレクタを経て総合的なデータ・ブロックｗｋをもたらし、これが第１のデバイスの循環バッファに配置される。全体的なデータ・ブロックｗｋは、
【数８】
2016540395.tif 000010
の組合せであり、長さはＮｃｂ＝１６０×３＝４８０である。このとき、各発見サイクルにおいて割り当てられた発見チャネル上で送信することができる長さと一致するサブデータ・ブロックは、全体的なデータ・ブロックｗｋから求められ得る。
【００４１】
一般に、各発見サイクルにおける割り当てられた発見チャネル上で送信することができる長さＧとの一致は、発見チャネルおよび適用されるデータ記号のチャネル・リソースに関連するものである。Ｇ＝２８８と想定する。長さ２８８ビットを有するサブデータ・ブロックは、全体的なデータ・ブロックｗｋから、発見情報の符号化バージョンとして抽出され得る。全体的なデータ・ブロックｗｋから毎回サブデータ・ブロックを抽出する開始位置ｋ０は、次の方程式（１）を採用することによって求められ得、
【数９】
2016540395.tif 000011
この式で、Ｍは、たとえば４であり得る有効な符号化バージョンの総数を表し、ｉは、所定数の発見サイクルの範囲内の現行の発見サイクルの通し番号を表し、ｉの値は０からＮ−１までの整数でよく、ここで、Ｎは所定数を表し、ｍｏｄ（ｉ，Ｍ）はモジューロ演算、すなわちｉをＭで割った剰余を表す。
【００４２】
各符号化バージョンについて、サブデータ・ブロックを発見情報の符号化バージョンとして定義し、それによって、割り当てられた発見チャネルを通じて送信する発見パケットを構築するように、抽出のための開始位置ｋ０を求めた後に、ｋ０から、長さＧを有するサブデータ・ブロックを抽出してよい。その上、ｋ０が、発見情報の各符号化バージョンの符号化バージョン番号と固有の対応関係を有することが理解され得る。
【００４３】
符号化ビット流れ
【数１０】
2016540395.tif 000012
がインタリーバを経ているので、長さＧのサブデータ・ブロックを抽出するときＮＵＬＬシンボルが除去され得、それによって、抽出されたサブデータ・ブロックにおけるビットはすべて有効なデータ情報であることが保証される。
【００４４】
上記で説明されたことは、発見情報を少なくとも１つの符号化バージョンへと符号化するためのターボ符号化の使用を例示的に示しているのみであることに留意されたい。その上、発見情報を符号化するために他のチャネル符号化手法も採用されてよく、本発明の範囲がこの点において制限されることはない。
【００４５】
本発明の一実施形態によれば、発見情報が少なくとも１つの符号化バージョンへと符号化された後、各発見パケットに含まれる発見情報の符号化バージョンは同一である。発見情報が１つの符号化バージョンへと符号化される場合、発見情報のこの符号化バージョンが各発見パケットに含まれる。発見情報が複数の符号化バージョンへと符号化される場合、そこから１つの符号化バージョンが選択されてよく、選択された符号化バージョンが各発見パケットに含まれる。
【００４６】
本発明の別の実施形態によれば、冗長性のために、所定数の発見パケットのうち少なくとも２つに含まれている発見情報の符号化バージョンは異なるものである。ここで、所定数の発見データパケットにおいて、より多くの発見パケットが異なる符号化バージョンの発見情報を含んでいる場合、第２のデバイスによって発見パケットをソフトマージした後の符号化利得が増強され得、これによって第２のデバイスによる発見情報の検出が容易になる。本発明の代替実施形態によれば、発見情報の符号化バージョンの数が所定数以上であるとき、所定数の発見パケットの各々に含まれる発見情報の符号化バージョンは互いに異なるものである。
【００４７】
次に、方法１００はステップＳ１０２へ進み、所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信する。
【００４８】
ここで、発見チャネルは、ベース・ステーション（たとえばｅＮＢ）によって集中型のやり方で割り当てられてよく、またはユーザ機器によって分散型のやり方で割り当てられてもよい。本発明の実施形態は、この点において制約を有するものではない。発見チャネルを割り当てるのに採用されるやり方とは無関係に、所定数の発見サイクルを通じて、割り当てられる論理的発見チャネル番号が確実に不変に保たれるだけでよい。ここで、同一の発見チャネルは、論理的意味においてのみ同一である。発見チャネルによって採用される物理的リソースは、所定数の発見サイクルにおける各発見サイクル間で、規則的にまたはランダムに変化し得る。その理由は、所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信することによってのみ、これらの第２のデバイスは、論理的に同一の発見チャネル上で受信される所定数の発見パケットがソフトマージを施され得ると判断することができるからである。
【００４９】
本発明の代替実施形態によれば、所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信する前に、発見パケットは、変調され、かつプリコーディングされてもよい。たとえば、発見パケットは、ＱＰＳＫ（４位相偏移変調）などを施され、かつＤＦＴ（離散的フーリエ変換）プリコーディングなどを施される。その後、発見パケットは、少なくとも１つの第２のデバイスに送信されるように、使用中の発見チャネルにマッピングされる。
【００５０】
現時点で、第１のデバイスは方法１００を遂行する。その後、第２のデバイスが、発見検出を実施する方法３００を遂行し続ける。１つまたは複数の第２のデバイスがあり得ることに留意されたい。複数の第２のデバイスがある場合、それぞれの第２のデバイスが方法３００を遂行して発見検出を実施してよい。
【００５１】
第２のデバイス側で、方法３００を開始した後、ステップＳ３０１において、第２のデバイスは、所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットを受信し、各発見パケットが同一の発見情報を含み、所定数は１よりも大きい。第２のデバイスは、所定数の値、第１のデバイスによって使用される発見チャネル、および他の情報に関して、所定数を構成するベース・ステーションまたは第１のデバイスとあらかじめ交渉してよい。たとえば、第２のデバイスはベース・ステーションを介して第１のデバイスと交渉してよい。
【００５２】
次に、方法３００は、所定数の発見パケットをソフトマージするステップＳ３０２に進む。
【００５３】
既存の技術では、第１のデバイスは各発見サイクルにおいて発見パケットを送信する。しかしながら、検出性能を向上するために、受信される発見パケットに対して第２のデバイスがソフトマージを遂行することができないように、各発見サイクルの間で発見パケットに含まれる発見情報が変更される可能性がある。本発明の実施形態では、所定数の発見パケットの各々に含まれる発見情報が同一であるので、第２のデバイスは、ソフトマージされた発見パケットのダイバーシティ利得および電力利得を増強するように、所定数の発見パケットに対してソフトマージを遂行してよく、このことは、ソフトマージされた発見パケットの中の発見情報を検出するのに有利である。
【００５４】
本発明の一実施形態によれば、ステップＳ３０２は、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするステップも含み得る。ここで、発見パケットが、発見情報に加えてプリアンブルおよびヘッダなどの他の部分も含んでいる場合、情報のそれらの部分が除去されてよく、発見情報を含んでいる部分のみがソフトマージされる。
【００５５】
本発明の一実施形態によれば、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするステップは、各発見パケットに含まれる発見情報の符号化バージョンが同一であるとき、ソフトビット循環バッファの中の所定数の発見パケットに対応するソフト復調された出力を重ね合わせるステップを含む。ソフト復調のやり方は、第１のデバイスによる発見パケットの変調のやり方に関連し得る実態に従って構成されてよい。重ね合わせは第２のデバイスのソフトビット・バッファにおいて遂行される。各発見パケットに含まれる発見情報の符号化バージョンが同一であるため、それぞれの受信された発見パケットのソフト復調から出力されるソフトビット情報は直接重ね合わされてよく、それによって情報ビットの信号強度が向上し、ソフトマージされた発見パケットの電力利得が改善される。
【００５６】
本発明の別の実施形態によれば、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするステップは、所定数の発見パケットのうち少なくとも２つに含まれる発見情報の符号化バージョンが異なるとき、ソフトビット循環バッファの中の各発見パケットに含まれる発見情報の符号化バージョン番号に従って、所定数の発見パケットに対応するソフト復調された出力間のオーバーラップする部分を重ね合わせ、オーバーラップしない部分を組み合わせるステップを含む。
【００５７】
発見情報を、異なる符号化バージョンへと符号化するとき、異なる符号化バージョンの発見情報の間にオーバーラップする部分が生じ得る。発見情報の符号化バージョン番号に基づいて、発見パケットに対応するソフト復調された出力の間のオーバーラップした部分が求められ得る。たとえば、上記の例のｋ０に基づいて、発見情報の異なる符号化バージョンの間のビットのオーバーラップしている状態が見いだされてよく、次いで、発見情報を含むパケットに対応するソフト復調された出力のオーバーラップしている状態が求められ得る。オーバーラップした部分に関して、オーバーラップした部分の情報ビットの信号強度を増すために、重ね合わせが直接遂行されてよい。一方、ソフトマージされた発見パケットを最終的に取得するために、オーバーラップしていない部分が組み合わされてよい。異なる符号化バージョンの発見情報がソフトマージされた発見パケットに含まれているので、ソフトマージされた発見パケットの符号化利得が増し、このことは後続の検出に対してより有利である。
【００５８】
次に、方法３００は、ソフトマージされた発見パケットの中の発見情報を検出するステップＳ３０３に進む。
【００５９】
ソフトマージされた発見データの利得が様々な態様において増しており、たとえばダイバーシティ利得、符号化利得、および電力利得などが増しているので、ソフトマージされた発見パケットの中の発見情報を検出するとき、検出性能が向上して発見情報をより正確に検出することができる。ソフトマージされた発見パケットの中の発見情報が成功裡に検出された場合、第２のデバイスは第１のデバイスとのＤ２Ｄ通信を確立してよい。
【００６０】
上記のソフトマージするやり方を用いて検出性能を向上することに加えて、検出性能をさらに向上するために、複数の所定数の発見サイクルの間でハードマージするやり方も採用され得る。本発明の代替実施形態によれば、第１のデバイスは、複数の所定数の発見サイクルの間で同一の発見情報を含む発見パケットを構築して、構築された発見パケットを、それぞれの所定数の発見サイクルの中の各発見サイクルにおいて送信してよい。第２のデバイス側において、複数の所定数の発見サイクルの中の各発見サイクルにおいて受信される各発見パケットの中に同一の発見情報が含まれているとき、この方法は、複数のマージされた発見パケットのうちのいずれかにおいて発見情報が検出されたとき、発見情報が成功裡に検出されたと判断するステップをさらに含む。
【００６１】
複数の所定数の発見サイクルに対して発見情報が繰り返されるので、それぞれの所定数の発見サイクルについて、所定数の発見パケットがソフトマージされてよく、ソフトマージされた発見パケットの中の発見情報が検出され得る。発見情報が一旦検出されると、発見情報が成功裡に検出されたと判断される。その後、第２のデバイスは、第１のデバイスとのＤ２Ｄ通信を確立してよい。
【００６２】
図１および図３は、それぞれ第１のデバイスおよび第２のデバイスによって遂行される検出方法を示すものであり、図４は、第１のデバイスおよび第２のデバイスによって遂行される発見検出の方法４００の相互作用図である。
【００６３】
図５および図６は、本発明の例示的実施形態を採用するものと従来技術の解決策との間の検出性能の比較図を示すものであり、検出性能を例示的に測定するために、ＢＬＥＲ（ブロック誤差率）およびＳＮＲ（信号対雑音比）が用いられる。
【００６４】
図５を参照すると、様々な所定数を採用する場合の検出性能の比較図が示されている。図５から、所定数が１であるとき、検出性能は比較的低いことが理解されよう。所定数が１よりも大きいとき、検出性能が著しく向上する。それに加えて、所定数が一定の割合で増加すると、検出性能が連続的に向上する。
【００６５】
図６を参照すると、様々なマージするやり方を採用した場合の検出性能の比較図が示されている。所定数が４であるとき、図６は、ソフトマージを採用せずハードマージのみ採用するやり方と、ソフトマージを採用し、各発見パケットに含まれる発見情報の符号化バージョンが同一であるやり方と、ソフトマージを採用し、所定数の発見パケットに含まれる発見情報の符号化バージョンが互いに異なるやり方との、３つのマージするやり方からもたらされる検出性能の比較図である。図６から、ソフトマージを採用する第２のデバイスは、ソフトマージを採用しないものと比較して、より高い検出性能を有することが理解され得る。それに加えて、含まれる情報の異なる符号化バージョンを有する発見パケットの数が多ければ多いほど、検出性能がより高くなる。
【００６６】
本発明の精神および原理が、上記で様々な特定の実施形態を参照しながら説明されてきた。本発明の様々な実施形態を通じて、所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットは同一の発見情報を含み、また、受信される所定数の発見パケットは、第２のデバイスによってソフトマージされてよく、これによって、ソフトマージされた発見パケットのダイバーシティ利得、符号化利得、および電力利得が増し、次いで、マージされた発見パケットの中の発見情報に関する検出性能がさらに向上する。
【００６７】
図７は、本発明の一実施形態による第１のデバイス７００のブロック図を示す。図に示されるように、第１のデバイス７００は、所定数の発見サイクルの各々において発見パケットを構築するための構築モジュール７０１であって、各発見パケットが同一の発見情報を含み、所定数が１よりも大きい構築モジュール７０１と、所定数の発見サイクルの各々において、論理的に同一の発見チャネルを用いて、少なくとも１つの第２のデバイスに対して発見パケットを送信するための送信モジュール７０２とを備える。
【００６８】
第１のデバイス７００は、発見情報を少なくとも１つの符号化バージョンへと符号化するための符号化モジュールをさらに備える。各発見パケットに含まれる発見情報の符号化バージョンは同一でよい。所定数の発見パケットのうち少なくとも２つに含まれる発見情報の符号化バージョンは異なり得る。
【００６９】
図７の第１のデバイス７００が、図１に示された方法を実施し得ることが理解されよう。それに加えて、さらには示されてはいないが、第１のデバイス７００は、図１の方法１００を参照しながら説明された様々な実施形態を実施するためのより多くのモジュールまたは機能ユニットを含み得る。さらに、第１のデバイス７００によって、所定数の発見サイクルの中の各発見サイクルにおいて論理的に同一の発見チャネルを用いて送信される発見パケットは、第２のデバイスが所定数の受信された発見パケットをソフトマージすることができるように同一の発見情報を含み、これによって、ソフトマージされた発見パケットのダイバーシティ利得、符号化利得、および電力利得が増し、次いで、マージされた発見パケットの中の発見情報に関する検出性能がさらに向上する。
【００７０】
図８は、本発明の一実施形態による第２のデバイスのブロック図を示す。図８に示されるように、第２のデバイス８００は、所定数の発見サイクルの各々において、第１のデバイスによって論理的に同一の発見チャネルを用いて送信された発見パケットを受信するための受信モジュール８０１であって、各発見パケットが同一の発見情報を含み、所定数が１よりも大きい受信モジュール８０１と、所定数の発見パケットをソフトマージするためのソフトマージ・モジュール８０２と、ソフトマージされた発見パケットの中の発見情報を検出するための検出モジュール８０３とを備える。
【００７１】
ソフトマージ・モジュール８０２は、さらに、各発見パケットに含まれる発見情報の符号化バージョンに従って所定数の発見パケットをソフトマージするためのものである。
【００７２】
ソフトマージ・モジュール８０２は、さらに、各発見パケットに含まれる発見情報の符号化バージョンが同一であるとき、ソフトビット循環バッファの中の所定数の発見パケットに対応するソフト復調された出力を重ね合わせるためのものである。
【００７３】
ソフトマージ・モジュール８０２は、さらに、所定数の発見パケットのうち少なくとも２つに含まれる発見情報の符号化バージョンが異なるとき、ソフトビット循環バッファの中の各発見パケットに含まれる発見情報の符号化バージョン番号に基づいて、所定数の発見パケットに対応するソフト復調された出力間のオーバーラップする部分を重ね合わせ、オーバーラップしない部分を組み合わせるステップを含む。
【００７４】
複数の所定数の発見サイクルの中の各発見サイクルにおいて受信される各発見パケットの中に同一の発見情報が含まれているとき、第２のデバイス８００は、複数のマージされた発見パケットのうちのいずれかにおいて発見情報が検出されたとき、発見情報が成功裡に検出されたと判断するための判断モジュールをさらに備える。
【００７５】
図８の第２のデバイス８００が、図１に示された方法を実施し得ることが理解されよう。それに加えて、さらには示されてはいないが、第２のデバイス８００は、図３の方法３００を参照しながら説明された様々な実施形態を実施するためのより多くのモジュールまたは機能ユニットを含み得る。さらに、第２のデバイス８００は、所定数の発見サイクルのそれぞれにおいて、第１のデバイス７００によって論理的に同一の発見チャネルを用いて送信された発見パケットに含まれる同一の発見情報を受信して、所定数の受信された発見パケットをソフトマージしてよく、これによって、ソフトマージされた発見パケットのダイバーシティ利得、符号化利得、および電力利得が増し、次いで、マージされた発見パケットの中の発見情報に関する検出性能がさらに向上する。
【００７６】
図９は、本発明の一実施形態によるシステム９００のブロック図を示す。図９に示されるように、システム９００は、第１のデバイス９０１および少なくとも１つの第２のデバイス９０２を備え、第１のデバイス９０２は図７に示されたような第１のデバイスであり、第２のデバイスは図８に示されたような第２のデバイスである。
【００７７】
具体的には、本発明の実施形態は、ハードウェアの実施形態に加えてコンピュータ・プログラム製品によっても実施され得る。たとえば、図１を参照しながら説明された方法１００および図３を参照しながら説明された方法３００は、コンピュータ・プログラム製品によって実施され得る。コンピュータ・プログラム製品は、ＲＡＭ、ＲＯＭ、フラッシュディスクおよび／または任意の適切な記憶媒体などの記憶媒体に記憶されてよく、あるいはネットワークの適切な場所からデバイスへダウンロードされてもよい。コンピュータ・プログラム製品は、適切な処理デバイス（たとえばＣＰＵ）によって実行されるプログラム命令を含むコンピュータ・コード部分を含み得る。
【００７８】
本発明の実施形態は、ハードウェア、ソフトウェア、またはソフトウェアとハードウェアの組合せによって実施され得ることに留意されたい。ハードウェア部は専用のロジックを用いて実施されてよく、ソフトウェア部は、記憶装置の中の記憶され、たとえばマイクロプロセッサ、専用に設計されたハードウェアといった適切な命令実行システムによって実行され得る。当業者なら、上記のデバイスおよび方法が、コンピュータ実行可能命令を用いて遂行されてよく、かつ／またはプロセッサ制御コードに含まれていることを理解し得る。そのようなコードは、たとえば磁気ディスク、ＣＤ−ＲＯＭもしくはＤＶＤ−ＲＯＭ、読取り専用メモリ（ファームウェア）などのプログラム可能メモリといった媒体キャリア、または光信号キャリアもしくは電子信号キャリアなどのデータキャリア上に用意される。本発明の各デバイスおよびそれらのモジュールは、ハイパー・スケール集積回路、もしくはゲートアレイ、ロジックチップおよびトランジスタなどの半導体、またはフィールドプログラマブルゲートアレイおよびプログラム可能論理デバイスのようなプログラム可能ハードウェアデバイスのハードウェア回路によって実施されてよく、あるいは様々な種類のプロセッサ実行可能なソフトウェアによって実施されてよく、あるいはファームウェアなど、上記のハードウェア回路とソフトウェアの組合せによって実施されてもよい。
【００７９】
上記の詳細な説明ではいくつかのモジュールまたはデバイスのサブモジュールが言及されているが、そのような分割は単なる例示であって限定するものではないことに留意されたい。実際には、本発明の実施形態によれば、上記で説明された２つ以上のモジュールの特徴および機能が１つのモジュールで実施され得る。一方、上記で説明された１つのモジュールの特徴および機能が複数のモジュールによって実施されてもよい。
【００８０】
それに加えて、本発明の方法の作業は、添付図面において特定の順序で説明されているが、これらの作業は、必ずしもその特定の順序で実行する必要がある、もしくは特定の順序で実行することが提案されているわけではなく、または、すべての示された作業を実行しなければ所望の結果を達成することができないわけでもない。一方、流れ図に示されたステップの実行順序は変更されてよい。それに加えて、またはその代わりに、いくつかのステップが省略されてよく、実行のために複数のステップが１つのステップへと組み合わされてよく、かつ／または実行のために１つのステップが複数のステップへと分解されてもよい。
【００８１】
本発明がいくつかの実施形態を参照しながら説明されてきたが、本発明は、本明細書で開示された実施形態に限定されるものではないことを理解されたい。本発明は、添付の特許請求の範囲の精神および範囲に含まれる様々な修正形態および同等の機構を包含するように意図されている。添付の特許請求の範囲の範囲は、そのような修正形態および等価構成および機能のすべてを包含するように、最も広範な解釈と一致するものである。
【図１】
2016540395.tif 000013
【図２】
2016540395.tif 000014
【図３】
2016540395.tif 000015
【図４】
2016540395.tif 000016
【図５】
2016540395.tif 000017
【図６】
2016540395.tif 000018
【図７】
2016540395.tif 000019
【図８】
2016540395.tif 000020
【図９】
2016540395.tif 000021
【国際調査報告】
2016540395.tif 000022
2016540395.tif 000023
2016540395.tif 000024
2016540395.tif 000025