(57)【特許請求の範囲】
【請求項１】
デバイス間（Ｄ２Ｄ）通信方法であって、
第１のユーザ機器によりスクランブリング・コード・パラメータの値を決定するステップであって、前記スクランブリング・コード・パラメータは、特定のスクランブリング・コード・パラメータを含む、ステップと、
前記第１のユーザ機器により、前記スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするステップと、
前記第１のユーザ機器により、スクランブルされた送信すべきビットを送信するステップと
を含み、
前記第１のユーザ機器によりスクランブリング・コード・パラメータの値を決定するステップは、
前記第１のユーザ機器により、前記第１のユーザ機器のＤ２Ｄグループ識別子および切捨て関数に従って前記特定のスクランブリング・コード・パラメータの値を決定するステップであって、前記切捨て関数は、末端から先端に識別子を切り詰めるために使用される、ステップを含む、
デバイス間（Ｄ２Ｄ）通信方法。
【請求項２】
前記第１のユーザ機器により、前記スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするステップは、
前記第１のユーザ機器により、前記スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップと、
前記第１のユーザ機器により、前記スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、前記スクランブリング・コード・シーケンスを用いることによって前記送信すべきビットをスクランブルするステップと、
を含む、請求項１に記載のＤ２Ｄ通信方法。
【請求項３】
前記第１のユーザ機器により、前記スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップは、
前記第１のユーザ機器により、前記特定のスクランブリング・コード・パラメータの値を前記スクランブリング・コード初期値として決定するステップ
を含む、請求項２に記載のＤ２Ｄ通信方法。
【請求項４】
デバイス間（Ｄ２Ｄ）通信方法であって、
第２のユーザ機器により、第１のユーザ機器により送信されたビットを受信するステップと、
前記第２のユーザ機器により、前記第１のユーザ機器のスクランブリング・コード・パラメータの値を決定するステップであって、前記スクランブリング・コード・パラメータは、特定のスクランブリング・コード・パラメータを含む、ステップと、
前記第２のユーザ機器により、前記スクランブリング・コード・パラメータの値に従って前記受信されたビットを逆スクランブルするステップと、
を含み、
予め設定された関数を用いることによって、前記第１のユーザ機器のＤ２Ｄグループ識別子に動作を実施した後に、前記特定のスクランブリング・コード・パラメータの値が取得され、前記予め設定された関数は切捨て関数であり、前記切捨て関数は、末端から先端に識別子を切り詰めるために使用される、
デバイス間（Ｄ２Ｄ）通信方法。
【請求項５】
前記第２のユーザ機器により、前記スクランブリング・コード・パラメータの値に従って前記受信されたビットを逆スクランブルするステップは、
前記第２のユーザ機器により、前記スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップと、
前記第２のユーザ機器により、前記スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、前記スクランブリング・コード・シーケンスを用いることによって前記受信されたビットを逆スクランブルするステップと、
を含む、請求項４に記載のＤ２Ｄ通信方法。
【請求項６】
前記第２のユーザ機器により、前記スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップは、
前記第２のユーザ機器により、前記特定のスクランブリング・コード・パラメータの値を前記スクランブリング・コード初期値として決定するステップ
を含む、請求項５に記載のＤ２Ｄ通信方法。
【請求項７】
ユーザ機器であって、
スクランブリング・コード・パラメータの値を決定するように構成された決定モジュールであって、前記スクランブリング・コード・パラメータは、特定のスクランブリング・コード・パラメータを含む、決定モジュールと、
前記決定モジュールにより決定された前記スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするように構成されたスクランブリング・モジュールと、
前記スクランブリング・モジュールによりスクランブルされた送信すべきビットを送信するように構成された送信モジュールと、
を備え、
前記決定モジュールは、前記ユーザ機器のＤ２Ｄグループ識別子、および切捨て関数に従って前記特定のスクランブリング・コード・パラメータの値を決定するように構成された第２の決定ユニットであって、前記切捨て関数は、末端から先端に識別子を切り詰めるために使用される、第２の決定ユニットを含む、
ユーザ機器。
【請求項８】
前記スクランブリング・モジュールは、
前記スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成された決定ユニットと、
前記決定ユニットにより決定された前記スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、前記スクランブリング・コード・シーケンスを用いることによって前記送信すべきビットをスクランブルするように構成された第１のスクランブリング・ユニットと、
を含む、請求項７に記載のユーザ機器。
【請求項９】
前記決定ユニットは特に、
前記特定のスクランブリング・コード・パラメータの値を前記スクランブリング・コード初期値として決定する
ように構成される、請求項８に記載のユーザ機器。
【請求項１０】
第１のユーザ機器により送信されたビットを受信するように構成された受信モジュールと、
前記第１のユーザ機器のスクランブリング・コード・パラメータの値を決定するように構成された決定モジュールであって、前記スクランブリング・コード・パラメータは、特定のスクランブリング・コード・パラメータを含む、決定モジュールと、
前記決定モジュールにより決定された前記スクランブリング・コード・パラメータの値に従って、前記受信モジュールにより受信された前記ビットを逆スクランブルするように構成された逆スクランブリング・モジュールと、
を備え、
予め設定された関数を用いることによって、前記第１のユーザ機器のＤ２Ｄグループ識別子に動作を実施した後に、前記特定のスクランブリング・コード・パラメータの値が取得され、前記予め設定された関数は切捨て関数であり、前記切捨て関数は、末端から先端に識別子を切り詰めるために使用される、
ユーザ機器。
【請求項１１】
前記逆スクランブリング・モジュールは、
前記スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成された第３の決定ユニットと、
前記第３の決定ユニットにより決定された前記スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、前記スクランブリング・コード・シーケンスを用いることによって前記受信されたビットを逆スクランブルするように構成された第１の逆スクランブリング・ユニットと、
を備える、請求項１０に記載のユーザ機器。
【請求項１２】
前記第３の決定ユニットは特に、
前記特定のスクランブリング・コード・パラメータの値を前記スクランブリング・コード初期値として決定する
ように構成される、請求項１１に記載のユーザ機器。
【請求項１３】
請求項１乃至３の何れか１項に記載の方法をコンピュータに実行させるプログラム。
【請求項１４】
請求項１３に記載のプログラムを格納したコンピュータ可読記憶媒体。
【請求項１５】
請求項４乃至６の何れか１項に記載の方法をコンピュータに実行させる、プログラム。
【請求項１６】
請求項１５に記載のプログラムを格納したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の諸実施形態は通信分野に関し、特に、デバイス間通信方法およびユーザ機器に関する。
【背景技術】
【０００２】
ユーザ機器（英語の完全名：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、英語の短縮形：ＵＥ）の間のデバイス間近接サービス（英語の完全名：Ｄｅｖｉｃｅ  ｔｏ  Ｄｅｖｉｃｅ  Ｐｒｏｘｉｍｉｔｙ  Ｓｅｒｖｉｃｅ、英語の短縮形：Ｄ２Ｄ  ＰｒｏＳｅ）はロング・ターム・エボリューション（英語の完全名：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、英語の短縮形：ＬＴＥ）システムでホットな話題となっている。今日、デバイス間（英語の完全名：Ｄｅｖｉｃｅ  ｔｏ  Ｄｅｖｉｃｅ、英語の短縮形：Ｄ２Ｄ）通信の機能が、幾つかの既存のクラスタ・システムおよび幾つかのトランシーバ装置に適用されている。ＬＴＥシステムの商用化における多大な成功のため、ＬＴＥシステムの物理層の基盤にＤ２Ｄ  ＰｒｏＳｅを提供することで、ＬＴＥシステムのサービス範囲を広げることができるだけでなく、Ｄ２Ｄ通信をより多くのユーザにより使用できるようにすることができる。
【０００３】
ＬＴＥシステムにおけるスクランブリングは主に２つのタイプに分類される。一方のタイプはデータ・チャネル・スクランブリングであり、これはデータ・チャネルをスクランブルするために使用され、干渉ランダム化とユーザ暗号化を実装することができる。他方のタイプは、巡回冗長検査（英語の完全名：Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ、英語の短縮形：ＣＲＣ）スクランブリングであり、これはＣＲＣの後の送信すべき情報をスクランブルするために使用され、余分な情報を暗黙的に提供し、様々なユーザを区別することができる。
【０００４】
現在のところ、Ｄ２Ｄ通信に対するスクランブリングのスキームはない。したがって、Ｄ２Ｄ通信を実施するプロセスにおいて、送信すべき情報をどのように送信端でスクランブルし、受信された情報をどのように受信端で逆スクランブルするかは緊急に解決すべき問題である。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の諸実施形態では、Ｄ２Ｄ通信方法およびユーザ機器を提供し、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルおよび逆スクランブルできる。
【０００６】
第１の態様によれば、本発明の１実施形態では、第１のユーザ機器によりスクランブリング・コード・パラメータの値を決定するステップであって、当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む、ステップと、第１のユーザ機器により、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするステップと、第１のユーザ機器により、スクランブルされた送信すべきビットを送信するステップとを含むＤ２Ｄ通信方法を提供する。
【０００７】
第１の態様を参照して第１の可能な実装方式では、スクランブリング・コード・パラメータは共通スクランブリング・コード・パラメータを含み、第１のユーザ機器によりスクランブリング・コード・パラメータの値を決定するステップは、第１のユーザ機器により、Ｄ２Ｄ同期信号に従って当該共通スクランブリング・コード・パラメータの値を決定するステップと、第１のユーザ機器により、一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って当該共通スクランブリング・コード・パラメータの値を決定するステップ、または、第１のユーザ機器により、第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するステップとを含む。
【０００８】
第１の態様の第１の可能な実装方式を参照して、第２の可能な実装方式では、第１のユーザ機器により、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定するステップは、第１のユーザ機器により、当該Ｄ２Ｄ同期信号の数を当該共通スクランブリング・コード・パラメータの値として決定するステップを含む。
【０００９】
第１の態様の第１の可能な実装方式を参照して、第３の可能な実装方式では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、第１のユーザ機器により、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定するステップは、第１のユーザ機器により、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って当該共通スクランブリング・コード・パラメータの値を決定するステップを含む。
【００１０】
第１の態様の第３の可能な実装方式を参照して、第４の可能な実装方式では、共通スクランブリング・コード・パラメータの値
【００１１】
【数１】
0006316444.tif 000002
【００１２】
は以下の式、即ち、
【００１３】
【数２】
0006316444.tif 000003
【００１４】
を用いて決定されNSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【００１５】
第１の態様を参照してまたは第１の態様の以上の可能な実装方式を参照して、第５の可能な実装方式では、スクランブリング・コード・パラメータは特定のスクランブリング・コード・パラメータを含み、第１のユーザ機器によりスクランブリング・コード・パラメータの値を決定するステップは、第１のユーザ機器により、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに従って、当該特定のスクランブリング・コード・パラメータの値を決定するステップを含む。
【００１６】
第１の態様の第５の可能な実装方式を参照して、第６の可能な実装方式では、第１のユーザ機器により、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに従って特定のスクランブリング・コード・パラメータの値を決定するステップは、第１のユーザ機器により、第１のユーザ機器のＤ２Ｄ識別子を当該特定のスクランブリング・コード・パラメータの値として決定するステップと、第１のユーザ機器により、第１のユーザ機器のＤ２Ｄグループ識別子を当該特定のスクランブリング・コード・パラメータの値として決定するステップ、または、第１のユーザ機器により、第１のユーザ機器のサービス・タイプ識別子を当該特定のスクランブリング・コード・パラメータの値として決定するステップとを含む。
【００１７】
第１の態様の第５の可能な実装方式を参照して、第７の可能な実装方式では、第１のユーザ機器により、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに従って特定のスクランブリング・コード・パラメータの値を決定するステップは、第１のユーザ機器により、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つ、およびハッシュ関数に従って、当該特定のスクランブリング・コード・パラメータの値を決定するステップ、または、第１のユーザ機器により、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つ、および切捨て関数に従って当該特定のスクランブリング・コード・パラメータの値を決定するステップを含む。
【００１８】
第１の態様を参照して、第８の可能な実装方式では、第１のユーザ機器によりスクランブリング・コード・パラメータの値を決定するステップは、第１のユーザ機器により、基地局または第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するステップであって、当該指示情報は当該スクランブリング・コード・パラメータの値を示すために使用される、ステップと、第１のユーザ機器により、当該指示情報に従って当該スクランブリング・コード・パラメータの値を決定するステップとを含む。
【００１９】
第１の態様を参照してまたは第１の態様の以上の可能な実装方式を参照して、第９の可能な実装方式では、第１のユーザ機器により、スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするステップは、第１のユーザ機器により、当該スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップと、第１のユーザ機器により、当該スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって当該送信すべきビットをスクランブルするステップとを含む。
【００２０】
第１の態様の第９の可能な実装方式を参照して、第１０の可能な実装方式では、第１のユーザ機器によりスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップは、第１のユーザ機器により、共通スクランブリング・コード・パラメータの値を当該スクランブリング・コード初期値として決定するステップ、または、第１のユーザ機器により、特定のスクランブリング・コード・パラメータの値を当該スクランブリング・コード初期値として決定するステップを含む。
【００２１】
第１の態様の第９の可能な実装方式を参照して、第１１の可能な実装方式では、第１のユーザ機器によりスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップは、第１のユーザ機器により、当該スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従って当該スクランブリング・コード初期値を決定するステップを含む。
【００２２】
第１の態様の第１１の可能な実装方式を参照して、第１２の可能な実装方式では、スクランブリング・コード初期値Cinitは以下の式、即ち、
【００２３】
【数３】
0006316444.tif 000004
【００２４】
を用いて決定され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【００２５】
第１の態様の第１１の可能な実装方式を参照して、第１３の可能な実装方式では、スクランブリング・コード初期値Cinitは以下の式、即ち、
【００２６】
【数４】
0006316444.tif 000005
【００２７】
を用いて決定され、nsは現在のタイムスロット番号であり、
【００２８】
【数５】
0006316444.tif 000006
【００２９】
は共通スクランブリング・コード・パラメータの値であり、
【００３０】
【数６】
0006316444.tif 000007
【００３１】
は特定のスクランブリング・コード・パラメータの値である。
【００３２】
第１の態様を参照してまたは第１の態様の以上の第１乃至第８の可能な実装方式の何れか１つの可能な実装方式を参照して、第１４の可能な実装方式では、第１のユーザ機器により、スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするステップは、第１のユーザ機器により、当該スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割するステップと、第１のユーザ機器により、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該送信すべきビットをスクランブルするステップとを含む。
【００３３】
第１の態様の第１４の可能な実装方式を参照して、第１５の可能な実装方式では、第１のユーザ機器により、少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルするステップは、第１のユーザ機器により、当該送信すべきビットの巡回冗長符号検査ＣＲＣビットを生成し、当該送信すべきビットおよび当該送信すべきビットのＣＲＣビットをスクランブルすべきビットとして使用するステップと、第１のユーザ機器により、当該スクランブルすべきビットを少なくとも２つのスクランブルすべきビット・セグメントに分割するステップと、第１のユーザ機器により、当該少なくとも２つのスクランブルすべきビット・セグメント内の各スクランブルすべきビット・セグメントのＣＲＣビットを生成するステップと、第１のユーザ機器により、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つのスクランブルすべきビット・セグメントのＣＲＣビットをスクランブルするステップとを含む。
【００３４】
第１の態様の第１４の可能な実装方式を参照して、第１６の可能な実装方式では、第１のユーザ機器により、少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルするステップは、第１のユーザ機器により、当該送信すべきビットを少なくとも２つの送信すべきビット・セグメントに分割するステップと、第１のユーザ機器により、当該少なくとも２つの送信すべきビット・セグメント内の各送信すべきビット・セグメントのＣＲＣビットを生成するステップと、第１のユーザ機器により、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つの送信すべきビット・セグメントのＣＲＣビットをスクランブルするステップとを含む。
【００３５】
第２の態様によれば、本発明の１実施形態では、第２のユーザ機器により、第１のユーザ機器により送信されたビットを受信するステップと、第２のユーザ機器により、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定するステップであって、当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む、ステップと、第２のユーザ機器により、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルするステップとを含む別のＤ２Ｄ通信方法を提供する。
【００３６】
第２の態様を参照して、第１の可能な実装方式では、共通スクランブリング・コード・パラメータの値は第１のユーザ機器によってＤ２Ｄ同期信号に従って決定され、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によって一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定されるか、または、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子である。
【００３７】
第２の態様を参照してまたは第２の態様の第１の可能な実装方式を参照して、第２の可能な実装方式では、予め設定された関数を用いることによって、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに動作を実施した後に、特定のスクランブリング・コード・パラメータの値が取得される。
【００３８】
第２の態様の第２の可能な実装方式を参照して、第３の可能な実装方式では、特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄ識別子であり、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄグループ識別子であり、または当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のサービス・タイプ識別子である。
【００３９】
第２の態様の第２の可能な実装方式を参照して、第４の可能な実装方式では、予め設定された関数はハッシュ関数または切捨て関数である。
【００４０】
第２の態様を参照してまたは第２の態様の以上の可能な実装方式を参照して、第５の可能な実装方式では、第２のユーザ機器により、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定するステップは、第２のユーザ機器により、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定するステップと、第２のユーザ機器により、当該共通スクランブリング・コード・パラメータの値を一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定するステップ、または、第２のユーザ機器により、第２のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するステップを含む。
【００４１】
第２の態様の第５の可能な実装方式を参照して、第６の可能な実装方式では、第２のユーザ機器により、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定するステップは、第２のユーザ機器により、当該Ｄ２Ｄ同期信号の数を当該共通スクランブリング・コード・パラメータの値として決定するステップを含む。
【００４２】
第２の態様の第５の可能な実装方式を参照して、第７の可能な実装方式では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、第２のユーザ機器により、当該Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定するステップは、第２のユーザ機器により、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って当該共通スクランブリング・コード・パラメータの値を決定するステップを含む。
【００４３】
第２の態様の第７の可能な実装方式を参照して、第８の可能な実装方式では、共通スクランブリング・コード・パラメータの値
【００４４】
【数７】
0006316444.tif 000008
【００４５】
は以下の式、即ち、
【００４６】
【数８】
0006316444.tif 000009
【００４７】
を用いて決定され、NSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【００４８】
第２の態様を参照してまたは第２の態様の以上の第１乃至第４の可能な実装方式の何れか１つの可能な実装方式を参照して、第９の可能な実装方式では、第２のユーザ機器により、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定するステップは、第２のユーザ機器により、基地局または第２のユーザ機器が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するステップであって、当該指示情報は第１のユーザ機器のスクランブリング・コード・パラメータの値を示すために使用される、ステップと、第２のユーザ機器により、当該指示情報に従って当該スクランブリング・コード・パラメータの値を決定するステップとを含む。
【００４９】
第２の態様または第２の態様の以上の可能な実装方式を参照して、第１０の可能な実装方式では、第２のユーザ機器により、受信されたビットをスクランブリング・コード・パラメータの値に従って逆スクランブルするステップは、第２のユーザ機器により、当該スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップと、第２のユーザ機器により、当該スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、受信されたビットを逆スクランブルするステップとを含む。
【００５０】
第２の態様の第１０の可能な実装方式を参照して、第１１の可能な実装方式では、第２のユーザ機器によりスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップは、第２のユーザ機器により、共通スクランブリング・コード・パラメータの値を当該スクランブリング・コード初期値として決定するステップ、または、第２のユーザ機器により、当該特定のスクランブリング・コード・パラメータの値を当該スクランブリング・コード初期値として決定するステップを含む。
【００５１】
第２の態様の第１０の可能な実装方式を参照して、第１２の可能な実装方式では、第２のユーザ機器によりスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するステップは、第２のユーザ機器により、当該スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従って当該スクランブリング・コード初期値を決定するステップを含む。
【００５２】
第２の態様の第１２の可能な実装方式を参照して、第１３の可能な実装方式では、スクランブリング・コード初期値Cinitは以下の式、即ち、
【００５３】
【数９】
0006316444.tif 000010
【００５４】
を用いて決定され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【００５５】
第２の態様の第１２の可能な実装方式を参照して、第１４の可能な実装方式では、スクランブリング・コード初期値Cinitは以下の式、即ち、
【００５６】
【数１０】
0006316444.tif 000011
【００５７】
を用いて決定され、nsは現在のタイムスロット番号であり、
【００５８】
【数１１】
0006316444.tif 000012
【００５９】
は共通スクランブリング・コード・パラメータの値であり、
【００６０】
【数１２】
0006316444.tif 000013
【００６１】
は特定のスクランブリング・コード・パラメータの値である。
【００６２】
第２の態様または第２の態様の以上の可能な実装方式の何れか１つを参照して、第１５の可能な実装方式では、第２のユーザ機器により受信されたビットは少なくとも２つのビット・セグメントを含み、当該少なくとも２つのビット・セグメント内の各ビット・セグメントはデータ・ビット・セグメントおよびＣＲＣビットを含み、第２のユーザ機器により、スクランブリング・コード・シーケンスを用いることによって、受信されたビットを逆スクランブルするステップは、第２のユーザ機器により、スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割するステップと、第２のユーザ機器により、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つのビット・セグメントのＣＲＣビットを逆スクランブルし、少なくとも２つのチェックすべきビット・セグメントを取得するステップとを含む。
【００６３】
第２の態様の第１５の可能な実装方式を参照して、第１６の可能な実装方式では、当該方法はさらに、第２のユーザ機器により、少なくとも２つのチェックすべきビット・セグメント内の各チェックすべきビット・セグメントにＣＲＣ検査を実施して、各チェックすべきビット・セグメントのデータ・ビット・セグメントを取得するステップと、第２のユーザ機器により、当該少なくとも２つのチェックすべきビット・セグメントのデータ・ビット・セグメントをカスケードしてデータ・ビットを取得するステップとを含む。
【００６４】
第２の態様の第１６の可能な実装方式を参照して、第１７の可能な実装方式では、データ・ビットは元のデータ・ビットおよびＣＲＣビットを含み、当該方法はさらに、第２のユーザ機器により、ＣＲＣ検査を当該データ・ビットに実施して当該元のデータ・ビットを取得するステップを含む。
【００６５】
第３の態様によれば、スクランブリング・コード・パラメータの値を決定するように構成された決定モジュールであって、当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む、決定モジュールと、当該決定モジュールにより決定された当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするように構成されたスクランブリング・モジュールと、当該スクランブリング・モジュールによりスクランブルされた送信すべきビットを送信するように構成された送信モジュールとを備えたユーザ機器が提供される。
【００６６】
第３の態様を参照して、第１の可能な実装方式では、スクランブリング・コード・パラメータは共通スクランブリング・コード・パラメータを含み、当該決定モジュールは、第１の決定ユニットを備える。第１の決定ユニットは、Ｄ２Ｄ同期信号に従って当該共通スクランブリング・コード・パラメータの値を決定するように構成され、第１の決定ユニットは、一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って当該共通スクランブリング・コード・パラメータの値を決定するように構成され、または、第１の決定ユニットは、ユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するように構成される。
【００６７】
第３の態様の第１の可能な実装方式を参照して、第２の可能な実装方式では、第１の決定ユニットは特に、Ｄ２Ｄ同期信号の数を共通スクランブリング・コード・パラメータの値として決定するように構成される。
【００６８】
第３の態様の第１の可能な実装方式を参照して、第３の可能な実装方式では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、第１の決定ユニットは特に、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って当該共通スクランブリング・コード・パラメータの値を決定するように構成される。
【００６９】
第３の態様の第３の可能な実装方式を参照して、第４の可能な実装方式では、共通スクランブリング・コード・パラメータの値
【００７０】
【数１３】
0006316444.tif 000014
【００７１】
は以下の式、即ち、
【００７２】
【数１４】
0006316444.tif 000015
【００７３】
を用いて決定され、NSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【００７４】
第３の態様を参照してまたは第３の態様の以上の可能な実装方式を参照して、第５の可能な実装方式では、スクランブリング・コード・パラメータは特定のスクランブリング・コード・パラメータを含み、決定モジュールは、ユーザ機器のＤ２Ｄ識別子、ユーザ機器のＤ２Ｄグループ識別子、またはユーザ機器のサービス・タイプ識別子のうち少なくとも１つに従って、当該特定のスクランブリング・コード・パラメータの値を決定するように構成された第２の決定ユニットを備える。
【００７５】
第３の態様の第５の可能な実装方式を参照して、第６の可能な実装方式では、第２の決定ユニットは特に、ユーザ機器のＤ２Ｄ識別子を特定のスクランブリング・コード・パラメータの値として決定し、ユーザ機器のＤ２Ｄグループ識別子を当該特定のスクランブリング・コード・パラメータの値として決定し、またはユーザ機器のサービス・タイプ識別子を当該特定のスクランブリング・コード・パラメータの値として決定するように構成される。
【００７６】
第３の態様の第５の可能な実装方式を参照して、第７の可能な実装方式では、第２の決定ユニットは特に、ユーザ機器のＤ２Ｄ識別子、ユーザ機器のＤ２Ｄグループ識別子、またはユーザ機器のサービス・タイプ識別子のうち少なくとも１つ、およびハッシュ関数に従って、当該特定のスクランブリング・コード・パラメータの値を決定し、またはユーザ機器のＤ２Ｄ識別子、ユーザ機器のＤ２Ｄグループ識別子、またはユーザ機器のサービス・タイプ識別子のうち少なくとも１つ、および切捨て関数に従って、当該特定のスクランブリング・コード・パラメータの値を決定するように構成される。
【００７７】
第３の態様を参照して、第８の可能な実装方式では、決定モジュールは、基地局またはユーザ機器が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するように構成された受信ユニットであって、当該指示情報はスクランブリング・コード・パラメータの値を示すために使用される、受信ユニットと、受信ユニットにより受信された当該指示情報に従って当該スクランブリング・コード・パラメータの値を決定するように構成された第３の決定ユニットとを備える。
【００７８】
第３の態様を参照してまたは第３の態様の以上の可能な実装方式を参照して、第９の可能な実装方式では、スクランブリング・モジュールは、スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成された決定ユニットと、決定ユニットにより決定されたスクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、送信すべきビットをスクランブルするように構成された第１のスクランブリング・ユニットとを備える。
【００７９】
第３の態様の第９の可能な実装方式を参照して、第１０の可能な実装方式では、決定ユニットは特に、共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定し、または、特定のスクランブリング・コード・パラメータの値を当該スクランブリング・コード初期値として決定するように構成される。
【００８０】
第３の態様の第９の可能な実装方式を参照して、第１１の可能な実装方式では、決定ユニットは特に、スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従ってスクランブリング・コード初期値を決定するように構成される。
【００８１】
第３の態様の第１１の可能な実装方式を参照して、第１２の可能な実装方式では、決定ユニットは特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【００８２】
【数１５】
0006316444.tif 000016
【００８３】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【００８４】
第３の態様の第１１の可能な実装方式を参照して、第１３の可能な実装方式では、決定ユニットは特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【００８５】
【数１６】
0006316444.tif 000017
【００８６】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、
【００８７】
【数１７】
0006316444.tif 000018
【００８８】
は共通スクランブリング・コード・パラメータの値であり、
【００８９】
【数１８】
0006316444.tif 000019
【００９０】
は特定のスクランブリング・コード・パラメータの値である。
【００９１】
第３の態様を参照してまたは第３の態様の以上の第１乃至第８の可能な実装方式の何れか１つの可能な実装方式を参照して、第１４の可能な実装方式では、スクランブリング・モジュールは、スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割するように構成されたセグメント化ユニットと、セグメント化ユニットにより分割された少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルするように構成された第２のスクランブリング・ユニットとを備える。
【００９２】
第３の態様の第１４の可能な実装方式を参照して、第１５の可能な実装方式では、第２のスクランブリング・ユニットは、送信すべきビットの巡回冗長符号検査（ＣＲＣ）ビットを生成し、当該送信すべきビットおよび当該送信すべきビットのＣＲＣビットをスクランブルすべきビットとして使用するように構成された第１の生成サブユニットと、第１の生成サブユニットによって生成されたスクランブルすべきビットを少なくとも２つのスクランブルすべきビット・セグメントに分割するように構成された第１のセグメント化サブユニットであって、第１の生成サブユニットはさらに、第１のセグメント化サブユニットにより分割された少なくとも２つのスクランブルすべきビット・セグメント内の各スクランブルすべきビット・セグメントのＣＲＣビットを生成するように構成される、第１のセグメント化サブユニットと、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって、第１の生成サブユニットにより生成された当該少なくとも２つのスクランブルすべきビット・セグメントのＣＲＣビットを別々にスクランブルするように構成された第１のスクランブリング・サブユニットとを備える。
【００９３】
第３の態様の第１４の可能な実装方式を参照して、第１６の可能な実装方式では、第２のスクランブリング・ユニットは、送信すべきビットを少なくとも２つの送信すべきビット・セグメントに分割するように構成された第２のセグメント化サブユニットと、第２のセグメント化サブユニットにより分割された当該少なくとも２つの送信すべきビット・セグメント内の各送信すべきビット・セグメントのＣＲＣビットを生成するように構成された第２の生成サブユニットと、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって、第２の生成サブユニットにより生成された当該少なくとも２つの送信すべきビット・セグメントのＣＲＣビットをスクランブルするように構成された第２のスクランブリング・サブユニットとを備える。
【００９４】
第４の態様によれば、第１のユーザ機器により送信されたビットを受信するように構成された受信モジュールと、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定するように構成された決定モジュールであって、当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む、決定モジュールと、決定モジュールにより決定されたスクランブリング・コード・パラメータの値に従って、受信モジュールにより受信されたビットを逆スクランブルするように構成された逆スクランブリング・モジュールとを備えた別のユーザ機器が提供される。
【００９５】
第４の態様を参照して、第１の可能な実装方式では、共通スクランブリング・コード・パラメータの値は第１のユーザ機器によってＤ２Ｄ同期信号に従って決定され、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によって一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定され、または当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子である。
【００９６】
第４の態様を参照してまたは第４の態様の第１の可能な実装方式を参照して、第２の可能な実装方式では、予め設定された関数を用いることによって、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに動作を実施した後に、特定のスクランブリング・コード・パラメータの値が取得される。
【００９７】
第４の態様の第２の可能な実装方式を参照して、第３の可能な実装方式では、特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄ識別子であり、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄグループ識別子であり、または当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のサービス・タイプ識別子である。
【００９８】
第４の態様の第２の可能な実装方式を参照して、第４の可能な実装方式では、予め設定された関数はハッシュ関数または切捨て関数である。
【００９９】
第４の態様を参照してまたは第４の態様の以上の可能な実装方式を参照して、第５の可能な実装方式では、決定モジュールは第１の決定ユニットを備える。第１の決定ユニットは、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定するように構成され、第１の決定ユニットは、当該共通スクランブリング・コード・パラメータの値を一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定するように構成され、または第１の決定ユニットは、ユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０１００】
第４の態様の第５の可能な実装方式を参照して、第６の可能な実装方式では、第１の決定ユニットは特に、Ｄ２Ｄ同期信号の数を共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０１０１】
第４の態様の第５の可能な実装方式を参照して、第７の可能な実装方式では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、第１の決定ユニットは特に、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って当該共通スクランブリング・コード・パラメータの値を決定するように構成される。
【０１０２】
第４の態様の第７の可能な実装方式を参照して、第８の可能な実装方式では、共通スクランブリング・コード・パラメータの値
【０１０３】
【数１９】
0006316444.tif 000020
【０１０４】
は以下の式、即ち、
【０１０５】
【数２０】
0006316444.tif 000021
【０１０６】
を用いて決定されNSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【０１０７】
第４の態様を参照してまたは第４の態様の以上の第１乃至第４の可能な実装方式の何れか１つの可能な実装方式を参照して、第９の可能な実装方式では、決定モジュールは、基地局またはユーザ機器が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するように構成された受信ユニットであって、当該指示情報は第１のユーザ機器のスクランブリング・コード・パラメータの値を示すために使用される、受信ユニットと、受信ユニットにより受信された指示情報に従ってスクランブリング・コード・パラメータの値を決定するように構成された第２の決定ユニットとを備える。
【０１０８】
第４の態様を参照してまたは第４の態様の以上の可能な実装方式を参照して、第１０の可能な実装方式では、逆スクランブリング・モジュールは、スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成された第３の決定ユニットと、第３の決定ユニットにより決定されたスクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、受信されたビットを逆スクランブルするように構成された第１の逆スクランブリング・ユニットとを備える。
【０１０９】
第４の態様の第１０の可能な実装方式を参照して、第１１の可能な実装方式では、第３の決定ユニットは特に、共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定し、または、特定のスクランブリング・コード・パラメータの値を当該スクランブリング・コード初期値として決定するように構成される。
【０１１０】
第４の態様の第１０の可能な実装方式を参照して、第１２の可能な実装方式では、第３の決定ユニットは特に、スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従ってスクランブリング・コード初期値を決定するように構成される。
【０１１１】
第４の態様の第１２の可能な実装方式を参照して、第１３の可能な実装方式では、第３の決定ユニットは特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０１１２】
【数２１】
0006316444.tif 000022
【０１１３】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【０１１４】
第４の態様の第１２の可能な実装方式を参照して、第１４の可能な実装方式では、第３の決定ユニットは特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０１１５】
【数２２】
0006316444.tif 000023
【０１１６】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、
【０１１７】
【数２３】
0006316444.tif 000024
【０１１８】
は共通スクランブリング・コード・パラメータの値であり、
【０１１９】
【数２４】
0006316444.tif 000025
【０１２０】
は特定のスクランブリング・コード・パラメータの値である。
【０１２１】
第４の態様を参照してまたは第４の態様の以上の可能な実装方式の何れか１つを参照して、第１５の可能な実装方式では、受信モジュールにより受信されたビットは少なくとも２つのビット・セグメントを含み、当該少なくとも２つのビット・セグメント内の各ビット・セグメントはデータ・ビット・セグメントおよびＣＲＣビットを含み、逆スクランブリング・モジュールは、スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割するように構成されたセグメント化ユニットと、当該セグメント化ユニットにより分割された少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つのビット・セグメントのＣＲＣビットを別々に逆スクランブルし、少なくとも２つのチェックすべきビット・セグメントを取得するように構成された第２の逆スクランブリング・ユニットとを備える。
【０１２２】
第４の態様の第１５の可能な実装方式を参照して、第１６の可能な実装方式では、ユーザ機器はさらに、第２の逆スクランブリング・ユニットにより取得された少なくとも２つのチェックすべきビット・セグメント内の各チェックすべきビット・セグメントにＣＲＣ検査を実施して、各チェックすべきビット・セグメントのデータ・ビット・セグメントを取得するように構成されたＣＲＣ検査モジュールと、ＣＲＣ検査モジュールにより取得された少なくとも２つのチェックすべきビット・セグメントのデータ・ビット・セグメントをカスケードして、データ・ビットを取得するように構成されたカスケーディング・モジュールとを備える。
【０１２３】
第４の態様の第１６の可能な実装方式を参照して、第１７の可能な実装方式では、カスケーディング・モジュールにより取得されたデータ・ビットは元のデータ・ビットおよびＣＲＣビットを含み、ＣＲＣ検査モジュールはさらに、カスケーディング・モジュールにより取得されたデータ・ビットにＣＲＣ検査を実施して、元のデータ・ビットを取得するように構成される。
【０１２４】
以上の技術的解決策に基づいて、本発明の諸実施形態で提供するＤ２Ｄ通信方法およびユーザ機器によれば、送信端が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルでき、受信端が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスで逆スクランブルでき、それによりさらにＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０１２５】
本発明の諸実施形態における技術的解決策をより明確に説明するために、以下では本発明の諸実施形態または先行技術を説明するのに必要な添付図面を簡単に説明する。明らかに、以下の説明における添付図面は本発明の幾つかの諸実施形態を示すにすぎず、当業者は依然として他の図面をこれらの添付図面から創造的努力なしに導出することができる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の１実施形態に従うＤ２Ｄ通信方法の略流れ図である。
【図２】本発明の１実施形態に従うＤ２Ｄ通信方法の別の略流れ図である。
【図３】本発明の１実施形態に従うＤ２Ｄ通信方法のさらに別の略流れ図である。
【図４】本発明の１実施形態に従う、Ｄ２Ｄ通信方法において送信すべきビットをスクランブルする略図である。
【図５】本発明の１実施形態に従う、Ｄ２Ｄ通信方法において送信すべきビットをスクランブルする別の略図である。
【図６】本発明の別の実施形態に従うＤ２Ｄ通信方法の略流れ図である。
【図７】本発明の１実施形態に従うユーザ機器の略ブロック図である。
【図８】本発明の別の実施形態に従うユーザ機器の略ブロック図である。
【図９】本発明のさらに別の実施形態に従うユーザ機器の略ブロック図である。
【図１０】本発明のさらに別の実施形態に従うユーザ機器の略ブロック図である。
【発明を実施するための形態】
【０１２７】
以下で、本発明の諸実施形態の添付図面を参照して本発明の諸実施形態における技術的解決策を明確かつ十分に説明する。明らかに、説明する実施形態は本発明の諸実施形態の全部ではなく一部である。当業者が創造的努力なしに本発明の諸実施形態に基づいて得る他の全ての実施形態は本発明の保護範囲に入るものとする。
【０１２８】
本発明の技術的解決策を、様々な通信システム、例えば、グローバル・システム・フォー・モバイル・コミュニケーションズ（英語の完全名：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、英語の短縮形：ＧＳＭ（登録商標））、符号分割多重アクセス（英語の完全名：Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、英語の短縮形：ＣＤＭＡ）システム、広帯域符号分割多重アクセス（英語の完全名：Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、英語の短縮形：ＷＣＤＭＡ（登録商標））システム、汎用パケット無線サービス（英語の完全名：Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ、英語の短縮形：ＧＰＲＳ）、ＬＴＥシステム、ロングターム・エボリューション・アドヴァンスド（英語の完全名：Ａｄｖａｎｃｅｄ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、英語の短縮形：ＬＴＥ−Ａ）システム、およびユニバーサル移動体通信システム（英語の完全名：Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ、英語の短縮形：ＵＭＴＳ）に適用してもよいことは理解されるべきである。
【０１２９】
本発明の諸実施形態では、ユーザ機器（英語の完全名：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、英語の短縮形：ＵＥ）は、移動局（英語の完全名：Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ、英語の短縮形：ＭＳ）、移動端末（英語の完全名：Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）、携帯電話（英語の完全名：Ｍｏｂｉｌｅ  Ｔｅｌｅｐｈｏｎｅ）、ハンドセット（英語の完全名：ｈａｎｄｓｅｔ）、携帯機器（英語の完全名：ｐｏｒｔａｂｌｅ  ｅｑｕｉｐｍｅｎｔ）等を含むがこれらに限られないことは理解されるべきである。ユーザ機器が、無線アクセス・ネットワーク（英語の完全名：Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、英語の短縮形：ＲＡＮ）を用いることによって１つまたは複数のコア・ネットワークと通信してもよい。例えば、ユーザ機器が、携帯電話（または「セルラ」電話とも呼ばれる）、または無線通信機能を有するコンピュータであってもよく、またはユーザ機器が、ポータブルの、ポケットサイズの、ハンドヘルドの、コンピュータ組込み型の、または車載のモバイル装置であってもよい。
【０１３０】
本発明の諸実施形態では、基地局がＧＳＭ（登録商標）またはＣＤＭＡにおけるベース・トランシーバ・ステーション（英語の完全名：Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ、英語の短縮形：ＢＴＳ）であってもよく、またはＷＣＤＭＡ（登録商標）におけるノードＢ（ＮｏｄｅＢ）であってもよく、またはＬＴＥにおける発展型ＮｏｄｅＢ（英語の完全名：ｅｖｏｌｖｅｄ  ＮｏｄｅＢ、英語の短縮形：ｅＮＢまたはｅ−ＮｏｄｅＢ）であってもよく、本発明の諸実施形態では限定されない。
【０１３１】
図１は、本発明の１実施形態に従うＤ２Ｄ通信方法１００の略流れ図を示す。図１に示すように、方法１００は以下を含む。
【０１３２】
Ｓ１１０：第１のユーザ機器が、スクランブリング・コード・パラメータの値を決定する。当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む。
【０１３３】
Ｓ１２０：第１のユーザ機器が、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルする。
【０１３４】
Ｓ１３０：第１のユーザ機器が、スクランブルされた送信すべきビットを送信する。
【０１３５】
したがって、本発明の当該実施形態におけるＤ２Ｄ通信方法によれば、送信端が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０１３６】
本発明の当該実施形態では、スクランブリング・コード・パラメータは、共通スクランブリング・コード・パラメータおよび／または特定のスクランブリング・コード・パラメータ（英語の完全名：ｓｐｅｃｉｆｉｃ  ｓｃｒａｍｂｌｉｎｇ  ｃｏｄｅ  ｐａｒａｍｅｔｅｒ）を含み、対応して、当該スクランブリング・コード・パラメータの値が、当該共通スクランブリング・コード・パラメータの値および／または当該特定のスクランブリング・コード・パラメータの値を含んでもよい。当該共通スクランブリング・コード・パラメータが、複数のＵＥにより共有されるスクランブリング・コード・パラメータであってもよく、複数のユーザ機器の共通の特徴、例えば、Ｄ２Ｄクラスタ内の全てのＵＥにより共有されるスクランブリング・コード・パラメータを反映することができる。当該特定のスクランブリング・コード・パラメータが、ＵＥ固有のスクランブリング・コード・パラメータであってもよく、ユーザ機器の専用の特徴を判定でき、例えば、当該特定のスクランブリング・コード・パラメータはＵＥの識別子であり、その結果、受信端は、当該特定のスクランブリング・コード・パラメータに従ってユーザ機器を別のユーザ機器から区別することができる。しかし、本発明の当該実施形態はそれに限定されない。
【０１３７】
例えば、第１のユーザ機器は発見信号を送信する。アドバタイジングのシナリオのような幾つかのシナリオでは、第１のユーザ機器を出来るだけ多くの他のユーザ機器により発見する必要があり、したがって、第１のユーザ機器が、共通スクランブリング・コード・パラメータを用いることによって当該発見信号をスクランブルしてもよく、当該発見信号を受信したユーザ機器が、当該共通スクランブリング・コード・パラメータを用いることによって当該発見信号を逆スクランブルしてもよい。幾つかの他のシナリオでは、例えば第１のユーザ機器が、第１のユーザ機器が良く知っているユーザ機器（例えば、第１のユーザ機器の友達グループに属するユーザ機器）によってのみ発見されたい場合には、当該友達グループの特定のスクランブリング・コード・パラメータを用いることによって当該発見信号をスクランブルして当該発見信号を送信してもよく、当該発見信号を受信したユーザ機器は当該友達グループの特定のスクランブリング・コード・パラメータを用いることによってのみ当該発見信号を逆スクランブルでき、当該友達グループ内にないユーザ機器は、当該グループの特定のスクランブリング・コード・パラメータを知らないので、第１のユーザ機器により送信された発見信号を逆スクランブルすることができず、したがって、当該友達グループ内にないユーザ機器は第１のユーザ機器を発見できない。
【０１３８】
Ｓ１１０で第１のユーザ機器がスクランブリング・コード・パラメータの値を決定することは、第１のユーザ機器により、共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータの値を決定するステップを含む。第１のユーザ機器は当該共通スクランブリング・コード・パラメータの値および／または当該特定のスクランブリング・コード・パラメータの値を複数の方式で決定してもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０１３９】
本発明の当該実施形態では、送信すべきビットが特に１つまたは複数のビットであってもよく、当該送信すべきビットが発見信号または送信すべきデータを運搬してもよい。しかし、本発明の当該実施形態はそれに限定されない。任意選択で、Ｓ１２０で、第１のユーザ機器がデータ・チャネル・スクランブリングを実施してもよい。特に、第１のユーザ機器が、スクランブリング・コード・パラメータの値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって当該送信すべきビットをスクランブルしてもよい。任意選択で、別の実施形態では、Ｓ１２０で、第１のユーザ機器がまた、ＣＲＣスクランブリングを実施してもよい。特に、第１のユーザ機器が、スクランブリング・コード・シーケンスとして、当該スクランブリング・コード・パラメータの値または当該スクランブリング・コード・パラメータの値が処理された後に取得された値を使用して、当該送信すべきビットのＣＲＣビットをスクランブルしてもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０１４０】
本発明の当該実施形態における送信すべきビットが発見信号を運搬するとき、本発明の当該実施形態を、オープンな発見シナリオおよび制御された発見シナリオに適用してもよい。オープンな発見シナリオでは、スクランブリング・コード・パラメータが共通スクランブリング・コード・パラメータのみを含んでもよく、当該発見信号が当該共通スクランブリング・コード・パラメータの値に従ってスクランブルされ、その結果、より隣接したＵＥが、第１のユーザ機器により送信された発見信号を逆スクランブルすることができる。制御された発見シナリオでは、当該スクランブリング・コード・パラメータが、特定のスクランブリング・コード・パラメータのみを含んでもよく、または、当該特定のスクランブリング・コード・パラメータおよび当該共通スクランブリング・コード・パラメータを含んでもよく、当該発見信号は、当該特定のスクランブリング・コード・パラメータの値に従って、または、当該特定のスクランブリング・コード・パラメータの値および当該共通スクランブリング・コード・パラメータの値に従ってスクランブルされ、その結果、第１のユーザ機器とさらなる接続関係を有する隣接するユーザ機器のみが第１のユーザ機器により送信された発見信号を逆スクランブルすることができる。第１のユーザ機器とさらなる接続関係を有する隣接するユーザ機器は、第１のユーザ機器の特定のスクランブリング・コード・パラメータの値を学習することができる。当該接続関係は、発見信号を第１のユーザ機器により送信する目的、即ち、第１のユーザ機器が、どの隣接するユーザ機器、例えば、第１のユーザ機器と同一のユーザ・グループに属する隣接するユーザ機器、または第１のユーザ機器と同一のサービス・タイプに属する隣接するユーザ機器、に当該発見信号を逆スクランブルして欲しいかに依存しうるが、本発明の当該実施形態では限定されない。
【０１４１】
本発明の当該実施形態では、スクランブリング・コード・パラメータが共通スクランブリング・コード・パラメータを含む場合、第１のユーザ機器がスクランブリング・コード・パラメータの値を決定することが、第１のユーザ機器により、当該共通スクランブリング・コード・パラメータの値を決定するステップを含んでもよい。任意選択で、ステップＳ１１０が特に以下の方式で実装されてもよい。
【０１４２】
方式１：第１のユーザ機器が、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定する。
【０１４３】
方式２：第１のユーザ機器が、一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って共通スクランブリング・コード・パラメータの値を決定する。
【０１４４】
方式３：第１のユーザ機器が、第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子を共通スクランブリング・コード・パラメータの値として決定する。
【０１４５】
特に、方式１では、第１のユーザ機器がＤ２Ｄ同期信号を検出してもよい。当該Ｄ２Ｄ同期信号を、第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信してもよく、または、基地局により送信してもよく、本発明の当該実施形態では限定されない。当該Ｄ２Ｄ同期信号を検出したとき、第１のユーザ機器は共通スクランブリング・コード・パラメータの値を当該Ｄ２Ｄ同期信号から取得する。任意選択で、第１のユーザ機器が、検出されたＤ２Ｄ同期信号の数を当該共通スクランブリング・コード・パラメータの値として使用してもよく、対応して、方式１が、特に、第１のユーザ機器が当該Ｄ２Ｄ同期信号の数を当該共通スクランブリング・コード・パラメータの値として決定するというものであってもよい。
【０１４６】
任意選択で、別の実施形態では、Ｄ２Ｄ同期信号が、一次Ｄ２Ｄ同期信号（英語の完全名：Ｐｒｉｍａｒｙ  Ｄｅｖｉｃｅ  ｔｏ  Ｄｅｖｉｃｅ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｓｉｇｎａｌ、英語の短縮形：ＰＤ２ＤＳＳ）および二次Ｄ２Ｄ同期信号（英語の完全名：Ｓｅｃｏｎｄａｒｙ  Ｄｅｖｉｃｅ  ｔｏ  Ｄｅｖｉｃｅ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｓｉｇｎａｌ、英語の短縮形：ＳＤ２ＤＳＳ）を含んでもよく、対応して、方式１が特に、第１のユーザ機器が当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って当該共通スクランブリング・コード・パラメータの値を決定するというものであってもよい。
【０１４７】
第１のユーザ機器が、ＰＤ２ＤＳＳおよびＳＤ２ＤＳＳを別々に検出してもよく、共通スクランブリング・コード・パラメータの値を、検出されたＰＤ２ＤＳＳおよびＳＤ２ＤＳＳに従って決定してもよい。任意選択で、第１のユーザ機器が共通スクランブリング・コード・パラメータの値
【０１４８】
【数２５】
0006316444.tif 000026
【０１４９】
を、次式、即ち、
【０１５０】
【数２６】
0006316444.tif 000027
【０１５１】
に従って決定してもよい。NSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。任意選択で、第１のユーザ機器がさらに、別の式を用いることによって当該共通スクランブリング・コード・パラメータの値を決定してもよく、本発明の当該実施形態では限定されない。
【０１５２】
方式２では、第１のユーザ機器は、共通スクランブリング・コード・パラメータの値をＤ２Ｄ同期チャネル（英語の完全名：Ｐｒｉｍａｒｙ  Ｄｅｖｉｃｅ  ｔｏ  Ｄｅｖｉｃｅ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｃｈａｎｎｅｌ、英語の短縮形：ＰＤ２ＤＳＣＨ）の特定の時間周波数リソースで取得してもよく、本発明の当該実施形態では限定されない。
【０１５３】
方式３では、第１のユーザ機器が、第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子を共通スクランブリング・コード・パラメータの値として使用してもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０１５４】
任意選択で、別の実施形態では、スクランブリング・コード・パラメータが特定のスクランブリング・コード・パラメータを含む場合、第１のユーザ機器がスクランブリング・コード・パラメータの値を決定することが、第１のユーザ機器により、当該特定のスクランブリング・コード・パラメータの値を決定するステップを含んでもよい。第１のユーザ機器は、第１のユーザ機器の特定のスクランブリング・コード・パラメータを複数の方式で決定してもよい。好適な実施形態では、第１のユーザ機器が、第１のユーザ機器の特定のスクランブリング・コード・パラメータの値を、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに従って決定してもよく、対応して、ステップＳ１１０をさらに以下の方式で実装してもよい。
【０１５５】
方式４：第１のユーザ機器が、特定のスクランブリング・コード・パラメータの値を、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに従って決定する。
【０１５６】
任意選択で、方式４を特に以下の方法で実施してもよい。
【０１５７】
方法１：第１のユーザ機器は、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子を特定のスクランブリング・コード・パラメータの値として使用する。
【０１５８】
第１のユーザ機器のＤ２Ｄグループ識別子が、第１のユーザ機器のＤ２Ｄユーザ・グループ識別子であってもよいが、本発明の当該実施形態はそれに限定されない。
【０１５９】
方法２：第１のユーザ機器は、動作ルールに従って第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに動作を実施し、当該動作から取得された値を特定のスクランブリング・コード・パラメータの値として使用する。
【０１６０】
動作ルールをハッシュ関数または切捨て関数のような関数を用いることによって表現してもよい。当該関数が当該切捨て関数である場合、当該切捨て関数は識別子を切り詰めるために使用される。特に、当該切捨て関数が、先端から末端に識別子を切り詰めてもよく、末端から先端に識別子を切り詰めてもよく、または、中央部から識別子を切り詰めてもよく、本発明の当該実施形態では限定されない。
【０１６１】
本明細書に含まれるハッシュ関数（英語の完全名：Ｈａｓｈ  Ｆｕｎｃｔｉｏｎ）はハッシュ関数とも呼ばれることに留意すべきである。
【０１６２】
好ましくは、方法２が特に、第１のユーザ機器が、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子を出力値として使用し、当該出力値をハッシュ関数に代入し、当該ハッシュ関数の出力値を特定のスクランブリング・コード・パラメータの値として使用し、または第１のユーザ機器が、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子を出力値として使用し、当該出力値を切捨て関数に代入し、当該切捨て関数の出力値を当該特定のスクランブリング・コード・パラメータの値として使用するというものであってもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０１６３】
任意選択で、別の実施形態では、第１のユーザ機器が属するＤ２Ｄクラスタが中心的に基地局により制御される場合、第１のユーザ機器がまた、第１のユーザ機器の共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータを当該基地局により送信された指示情報に従って決定してもよい。しかし、第１のユーザ機器が属するＤ２Ｄクラスタがクラスタ・ヘッドによって分散方式で制御される場合、第１のユーザ機器がまた、第１のユーザ機器の共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータを、当該クラスタ・ヘッドにより送信された指示情報に従って決定してもよい。対応して、ステップＳ１１０をまた第５の方式で実装してもよい。方式５は以下の２つのステップを含む。
【０１６４】
ステップ１：第１のユーザ機器が、基地局または第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信する。当該指示情報はスクランブリング・コード・パラメータの値を示すために使用される。
【０１６５】
ステップ２：第１のユーザ機器が、当該指示情報に従ってスクランブリング・コード・パラメータの値を決定する。
【０１６６】
特に、当該指示情報が物理層シグナリングまたは上位層シグナリングであってもよい。例えば、当該指示情報は、発見信号ページング・シグナリングまたは無線リソース制御（英語の完全名：Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ、英語の短縮形：ＲＲＣ）専用シグナリングである。当該指示情報が明示的または暗黙的にスクランブリング・コード・パラメータの値を示してもよい。当該スクランブリング・コード・パラメータの値が、特に共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータの値であってもよく、例えば、当該指示情報が、当該特定のスクランブリング・コード・パラメータの値および／または当該共通スクランブリング・コード・パラメータの値を含んでもよく、または当該指示情報は、当該特定のスクランブリング・コード・パラメータの値および／または当該共通スクランブリング・コード・パラメータの値の関連情報を含み、第１のユーザ機器が、当該特定のスクランブリング・コード・パラメータの値および／または当該共通スクランブリング・コード・パラメータの値を当該関連情報に従って決定する。しかし、本発明の当該実施形態はそれに限定されない。
【０１６７】
本発明の当該実施形態では、第１のユーザ機器が、データ・チャネル・スクランブリングを、送信すべきビットに実施してもよい。対応して、図２に示すように、Ｓ１２０で第１のユーザ機器がスクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルすることは以下を含む。
【０１６８】
Ｓ１２１：第１のユーザ機器が、スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定する。
【０１６９】
Ｓ１２２：第１のユーザ機器が、当該スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、送信すべきビットをスクランブルする。
【０１７０】
特に、Ｓ１２２で、第１のユーザ機器が、送信すべきビットのＣＲＣビットを生成し、当該送信すべきビットおよび当該ＣＲＣビットを実際に送信されたビットとして使用してもよく、次いで、第１のユーザ機器が、スクランブリング・コード・シーケンスを用いることによって、実際に送信されたビットをスクランブルしてもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０１７１】
本発明の当該実施形態では、第１のユーザ機器はスクランブリング・コード初期値を複数の方式で決定してもよい。好ましくは、ステップＳ１２１を以下の実装方式で実装してもよい。
【０１７２】
実装方式１：スクランブリング・コード・パラメータが共通スクランブリング・コード・パラメータを含む場合、第１のユーザ機器が、当該共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定する。
【０１７３】
実装方式２：スクランブリング・コード・パラメータが特定のスクランブリング・コード・パラメータを含む場合、第１のユーザ機器が、当該特定のスクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定する。
【０１７４】
実装方式３：第１のユーザ機器が、スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従ってスクランブリング・コード初期値を決定する。
【０１７５】
実装方式３では、スクランブリング・コード・パラメータの値が特に、共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータの値であってもよい。現在のタイムスロット番号が、第１のユーザ機器がスクランブルされた送信すべきビットを送信するときに占有されるタイムスロットの数であってもよい。任意選択で、現在のタイムスロット番号が、第１のユーザ機器により占有される、無線フレーム内のタイムスロットの数であってもよく、現在のタイムスロット番号の値が０から１９の任意の値であってもよい。しかし、本発明の当該実施形態はそれに限定されない。任意選択で、実装方式３では、スクランブリング・コード初期値Cinitを、次式、即ち、
【０１７６】
【数２７】
0006316444.tif 000028
【０１７７】
を用いて決定してもよい。nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【０１７８】
任意選択で、別の実施形態では、実装方式３において、スクランブリング・コード初期値Cinitを、次式、即ち、
【０１７９】
【数２８】
0006316444.tif 000029
0006316444.tif 000030
【０１８０】
を用いて決定してもよい。nsは現在のタイムスロット番号であり、
【０１８１】
【数２９】
0006316444.tif 000031
【０１８２】
は共通スクランブリング・コード・パラメータの値であり、
【０１８３】
【数３０】
0006316444.tif 000032
【０１８４】
は特定のスクランブリング・コード・パラメータの値である。
【０１８５】
任意選択で、実装方式３では、スクランブリング・コード初期値をさらに、別の式を用いることによって決定してもよく、本発明の当該実施形態はそれに限定されない。
【０１８６】
任意選択で、別の実施形態では、第１のユーザ機器はさらに、ＣＲＣスクランブリングを送信すべきビットに実施してもよい。即ち、第１のユーザ機器は、スクランブリング・コード・パラメータの値を用いることによって、当該送信すべきビットに従って生成されたＣＲＣビットをスクランブルする。任意選択で、幾つかの特定の状況では、例えば、当該スクランブリング・コード・パラメータの値に対応するビットの量がスクランブルする必要があるＣＲＣビットの量を超過したとき、即ち、当該スクランブリング・コード・パラメータの値に対応するビットの量が２４より大きいとき、第１のユーザ機器が、当該スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割し、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルしてもよい。当該少なくとも２つのスクランブリング・コード・セグメントの量を実際のニーズに従って決定してもよい。例えば、少なくとも２つのスクランブリング・コード・セグメントの量がスクランブリング・コード・パラメータの値に対応するビットの量およびＣＲＣビットの量に依存してもよく、その結果、各スクランブリング・コード・セグメントに対応するビットの量はＣＲＣビットの量以下である。しかし、本発明の当該実施形態はそれに限定されない。
【０１８７】
任意選択で、図３に示すようにＳ１２０で第１のユーザ機器がスクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルすることは以下を含む。
【０１８８】
Ｓ１２３：第１のユーザ機器が、スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割する。
【０１８９】
Ｓ１２４：第１のユーザ機器が、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルする。
【０１９０】
任意選択で、Ｓ１２４で、第１のユーザ機器が当該送信すべきビットに対する少なくとも２つのＣＲＣビットを生成して、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって、当該送信すべきビットに従って生成されたＣＲＣビットをスクランブルしてもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０１９１】
任意選択で、Ｓ１２４で第１のユーザ機器が当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該送信すべきビットをスクランブルすることは以下を含む。
【０１９２】
Ｓ１２４１ａ：第１のユーザ機器が、当該送信すべきビットを少なくとも２つの送信すべきビット・セグメントに分割する。
【０１９３】
Ｓ１２４２ａ：第１のユーザ機器が、当該少なくとも２つの送信すべきビット・セグメント内の各送信すべきビット・セグメントの巡回冗長符号検査（ＣＲＣ）ビットを生成する。
【０１９４】
Ｓ１２４３ａ：第１のユーザ機器が、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つの送信すべきビット・セグメントのＣＲＣビットを別々にスクランブルする。
【０１９５】
特に、第１のユーザ機器が、当該少なくとも２つの送信すべきビット・セグメント内の送信すべきビット・セグメントごとにＣＲＣビットを生成し、生成されたＣＲＣビットを対応する送信すべきビット・セグメントの後ろに配置し、当該送信すべきビット・セグメントおよび当該ＣＲＣビットを実際に送信されたビット・セグメントとして使用してもよい。任意選択で、当該送信すべきビット・セグメントの量が、スクランブリング・コード・セグメントの量と等しくてもよく、第１のユーザ機器が、１対１の対応関係の当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つの送信すべきビット・セグメントのＣＲＣビットをスクランブルしてもよい。任意選択で、当該送信すべきビット・セグメントの量がまた、当該スクランブリング・コード・セグメントの量より大きくてもよく、この場合、第１のユーザ機器が、当該少なくとも２つの送信すべきビット・セグメント内の幾つかの送信すべきビット・セグメントのＣＲＣビットを、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによってスクランブルしてもよく、他の送信すべきビット・セグメントのＣＲＣビットをスクランブルしないか、または、固定値で充填されたセグメントを用いることによって他の送信すべきビット・セグメントのＣＲＣビットをスクランブルし、または、当該少なくとも２つのスクランブリング・コード・セグメント内の少なくとも１つのスクランブリング・コード・セグメントを繰返し使用することによって他の送信すべきビット・セグメントのＣＲＣビットをスクランブルする。しかし、本発明の当該実施形態はそれに限定されない。
【０１９６】
図４は、本発明の１実施形態に従う、第１のユーザ機器によりＣＲＣスクランブリングを実施する略図を示す。図４に示すように、第１のユーザ機器が、スクランブリング・コード・パラメータの値に対応するビット（即ち、スクランブリング・コード・ビット）を２つのスクランブリング・コード・セグメント、即ち、スクランブリング・コード・セグメント１およびスクランブリング・コード・セグメント２に分割する。対応して、第１のユーザ機器が、送信すべきビットを２つの送信すべきビット・セグメント、即ち、送信すべきビット・セグメント１および送信すべきビット・セグメント２に分割し、第１のユーザ機器は、送信すべきビット・セグメント１および送信すべきビット・セグメント２に対するＣＲＣビットを別々に生成する。次いで、第１のユーザ機器は、スクランブリング・コード・セグメント１を用いることによって、送信すべきビット・セグメント１のＣＲＣビットをスクランブルし、スクランブリング・コード・セグメント２を用いることによって送信すべきビット・セグメント２のＣＲＣビットをスクランブルする。
【０１９７】
任意選択で、別の実施形態では、Ｓ１２４で第１のユーザ機器が少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルすることは以下を含む。
【０１９８】
Ｓ１２４１ｂ：第１のユーザ機器が、送信すべきビットのＣＲＣビットを生成し、当該送信すべきビットおよび当該送信すべきビットのＣＲＣビットをスクランブルすべきビットとして使用する。
【０１９９】
Ｓ１２４２ｂ：第１のユーザ機器が、当該スクランブルすべきビットを少なくとも２つのスクランブルすべきビット・セグメントに分割する。
【０２００】
Ｓ１２４３ｂ：第１のユーザ機器が、当該少なくとも２つのスクランブルすべきビット・セグメント内の各スクランブルすべきビット・セグメントのＣＲＣビットを生成する。
【０２０１】
Ｓ１２４４ｂ：第１のユーザ機器が、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つのスクランブルすべきビット・セグメントのＣＲＣビットを別々にスクランブルする。
【０２０２】
特に、第１のユーザ機器が当該送信すべきビットのＣＲＣを当該送信すべきビットの後ろに配置してもよく、この場合、当該送信すべきビットおよびＣＲＣビットが共に、スクランブルすべきビットを形成する。次いで、第１のユーザ機器が、当該スクランブルすべきビットを少なくとも２つのスクランブルすべきビット・セグメントに分割する。第１のユーザ機器が、当該少なくとも２つのスクランブルすべきビット・セグメント内の各スクランブルすべきビット・セグメントに対するＣＲＣビットを生成し、生成されたＣＲＣビットを対応するスクランブルすべきビット・セグメントの後ろに配置し、当該スクランブルすべきビット・セグメントおよびＣＲＣビットを実際に送信されたビット・セグメントとして使用してもよい。任意選択で、スクランブルすべきビット・セグメントの量が、スクランブリング・コード・セグメントの量と等しくてもよく、第１のユーザ機器が、１対１の対応関係の少なくとも２つのスクランブリング・コード・セグメントを用いることによって少なくとも２つのスクランブルすべきビット・セグメントのＣＲＣビットをスクランブルしてもよい。任意選択で、スクランブルすべきビット・セグメントの量がまた、スクランブリング・コード・セグメントの量より大きくてもよく、この場合、第１のユーザ機器が、少なくとも２つのスクランブリング・コード・セグメントを用いることによって、少なくとも２つのスクランブルすべきビット・セグメント内の幾つかのスクランブルすべきビット・セグメントのＣＲＣビットをスクランブルしてもよく、他のスクランブルすべきビット・セグメントのＣＲＣビットをスクランブルしないか、または、固定値で充填されたセグメントを用いることによって、他のスクランブルすべきビット・セグメントのＣＲＣビットをスクランブルし、または、少なくとも２つのスクランブリング・コード・セグメント内の少なくとも１つのスクランブリング・コード・セグメントを繰返し使用することによって、他のスクランブルすべきビット・セグメントのＣＲＣビットをスクランブルする。しかし、本発明の当該実施形態はそれに限定されない。
【０２０３】
図５は、本発明の別の実施形態に従う、第１のユーザ機器によりＣＲＣスクランブリングを実施する略図を示す。図５に示すように、第１のユーザ機器が、スクランブリング・コード・パラメータの値に対応するビット（即ち、スクランブリング・コード・ビット）を２つのスクランブリング・コード・セグメント、即ち、スクランブリング・コード・セグメント１およびスクランブリング・コード・セグメント２に分割する。他方、第１のユーザ機器は、送信すべきビットのＣＲＣビットを生成し、当該ＣＲＣビットを送信すべきビットの後ろに配置して、スクランブルすべきビットを形成する。次いで、第１のユーザ機器が、当該スクランブルすべきビットを２つのスクランブルすべきビット・セグメント、即ち、スクランブルすべきビット・セグメント１およびスクランブルすべきビット・セグメント２に分割し、第１のユーザ機器は、スクランブルすべきビット・セグメント１およびスクランブルすべきビット・セグメント２に対するＣＲＣビットを別々に生成する。次いで、第１のユーザ機器は、スクランブリング・コード・セグメント１を用いることによって、スクランブルすべきビット・セグメント１のＣＲＣビットをスクランブルし、スクランブリング・コード・セグメント２を用いることによって、スクランブルすべきビット・セグメント２のＣＲＣビットをスクランブルする。
【０２０４】
図４および図５では、スクランブリング・コード・セグメントの量が２である例を用いることによって詳細が提供される。任意選択で、本発明の当該実施形態では、当該スクランブリング・コード・セグメントの量がまた、別の値であってもよく、スクランブルする必要があるＣＲＣビットの量が、当該スクランブリング・コード・セグメントの量と同じであるかまたは異なってもよく、本発明の当該実施形態では限定されない。
【０２０５】
図４および図５に示す例は本発明の諸実施形態をより良く理解するように当業者を支援するために使用されたものであり、本発明の諸実施形態の範囲を限定する意図はないことは理解されるべきである。明らかに、当業者は図４および図５で与えた例に従う様々な均等な修正または変更を行うことができ、かかる修正または変更も本発明の諸実施形態の範囲内に入る。
【０２０６】
したがって、本発明の当該実施形態におけるＤ２Ｄ通信方法によれば、送信端が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０２０７】
図１乃至図５を参照して、本発明の１実施形態に従うＤ２Ｄ通信方法を送信端の視点から上で詳細に説明した。図６を参照して、本発明の１実施形態に従うＤ２Ｄ通信方法を受信端の視点から以下で詳細に説明する。
【０２０８】
図６は、本発明の別の実施形態に従うＤ２Ｄ通信方法２００の略流れ図を示す。図６に示すように方法２００は以下を含む。
【０２０９】
Ｓ２１０：第２のユーザ機器が第１のユーザ機器により送信されたビットを受信する。
【０２１０】
Ｓ２２０：第２のユーザ機器が、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定する。当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む。
【０２１１】
Ｓ２３０：第２のユーザ機器が、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルする。
【０２１２】
したがって、本発明の当該実施形態におけるＤ２Ｄ通信方法によれば、受信端が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスで逆スクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０２１３】
スクランブリング・コード・パラメータが共通スクランブリング・コード・パラメータを含む場合、任意選択で、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によってＤ２Ｄ同期信号に従って決定され、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によって一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定され、または、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子である。
【０２１４】
任意選択で、別の実施形態では、スクランブリング・コード・パラメータが特定のスクランブリング・コード・パラメータを含む場合、当該特定のスクランブリング・コード・パラメータの値は、関数を用いることによって、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに対して動作を実施した後に取得される。
【０２１５】
任意選択で、当該関数がｆ（ｘ）＝ｘであってもよい。即ち、当該関数の出力値は当該関数の入力値に等しい。対応して、特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄ識別子であり、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄグループ識別子であり、または、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のサービス・タイプ識別子である。
【０２１６】
任意選択で、別の実施形態では、当該関数はハッシュ関数または切捨て関数である。
【０２１７】
本発明の当該実施形態では、第２のユーザ機器および第１のユーザ機器が同一のＤ２Ｄクラスタに属してもよい。この場合、第２のユーザ機器は第１のユーザ機器のスクランブリング・コード・パラメータの値を複数の方式で取得してもよい。任意選択で、第２のユーザ機器は制御装置により送信された指示情報を用いることによって、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定してもよい。特に、Ｄ２Ｄクラスタが中心的に基地局により制御される場合、第２のユーザ機器は、当該基地局の指示情報を用いることによって当該スクランブリング・コード・パラメータの値を取得してもよい。当該Ｄ２Ｄクラスタがクラスタ・ヘッドによって分散方式で制御される場合、第２のユーザ機器は、当該スクランブリング・コード・パラメータの値を当該Ｄ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報から取得してもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０２１８】
任意選択で、１実施形態では、幾つかの特定のシナリオにおいて、例えば、第２のユーザ機器および第１のユーザ機器が同一のＤ２Ｄクラスタに属し、かつ、当該Ｄ２Ｄクラスタ内の各ユーザ機器がスクランブリングおよび逆スクランブリングを実施するときのスクランブリング・コード・パラメータの値を決定する方式も予め設定できるとき、第２のユーザ機器は、当該スクランブリング・コード・パラメータの値を第１のユーザ機器と同様に決定してもよく、例えば、第１のユーザ機器が、スクランブリングを実施するときＤ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定する場合、第２のユーザ機器はまた、逆スクランブリングを実施するとき当該Ｄ２Ｄ同期信号に従って当該共通スクランブリング・コード・パラメータの値を決定する。任意選択で、スクランブリング・コード・パラメータが共通スクランブリング・コード・パラメータを含む場合、ステップＳ２２０が特に以下の方式で実装されてもよい。
【０２１９】
方式１：第２のユーザ機器が、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定する。
【０２２０】
方式２：第１のユーザ機器が、共通スクランブリング・コード・パラメータの値を一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定する。
【０２２１】
方式３：第２のユーザ機器が、第２のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子を共通スクランブリング・コード・パラメータの値として決定する。
【０２２２】
任意選択で、方式１が特に、第２のユーザ機器が、Ｄ２Ｄ同期信号の数を共通スクランブリング・コード・パラメータの値として決定するものであってもよい。
【０２２３】
任意選択で、別の実施形態では、Ｄ２Ｄ同期信号が一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含んでもよく、対応して、方式１がまた、特に、第２のユーザ機器が当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って共通スクランブリング・コード・パラメータの値を決定するというものであってもよい。
【０２２４】
好適な実施形態では、共通スクランブリング・コード・パラメータの値
【０２２５】
【数３１】
0006316444.tif 000033
【０２２６】
は以下の式、即ち、
【０２２７】
【数３２】
0006316444.tif 000034
【０２２８】
を用いて決定されNSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【０２２９】
任意選択で、別の実施形態では、第２のユーザ機器が属するＤ２Ｄクラスタがまた、第１のユーザ機器が属するＤ２Ｄクラスタと異なってもよく、この場合、サービスを第１のユーザ機器に提供する基地局がサービスを第２のユーザ機器に提供する基地局と同じである場合、第２のユーザ機器が当該基地局により送信された指示情報を用いることによってスクランブリング・コード・パラメータの値を決定してもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０２３０】
任意選択で、別の実施形態では、Ｓ２２０で第２のユーザ機器が第１のユーザ機器のスクランブリング・コード・パラメータの値を決定することは、以下を含む。
【０２３１】
Ｓ２２１：第２のユーザ機器が、基地局または第２のユーザ機器が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信する。当該指示情報は第１のユーザ機器のスクランブリング・コード・パラメータの値を示すために使用される。
【０２３２】
Ｓ２２２：第２のユーザ機器が、当該指示情報に従ってスクランブリング・コード・パラメータの値を決定する。
【０２３３】
当該指示情報が明示的または暗黙的にスクランブリング・コード・パラメータの値を示してもよく、第２のユーザ機器が当該指示情報に従って当該スクランブリング・コード・パラメータの値を決定してもよい。当該スクランブリング・コード・パラメータの値が特に、共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータの値であってもよい。しかし、本発明の当該実施形態はそれに限定されない。
【０２３４】
任意選択で、別の実施形態では、送信すべきビットを第１のユーザ機器がスクランブルするとき、データ・チャネル・スクランブリングまたはＣＲＣスクランブリングを使用してもよく、受信されたビットを第２のユーザ機器が逆スクランブルするとき、データ・チャネル逆スクランブリングまたはＣＲＣ逆スクランブリングを対応して使用してもよい。第２のユーザ機器がデータ・チャネル逆スクランブリングを受信されたビットに実施する場合、任意選択で、Ｓ２３０で第２のユーザ機器が受信されたビットをスクランブリング・コード・パラメータの値に従って逆スクランブルすることは以下を含む。
【０２３５】
Ｓ２３１：第２のユーザ機器が、スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定する。
【０２３６】
Ｓ２３２：第２のユーザ機器は、当該スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、受信されたビットを逆スクランブルする。
【０２３７】
任意選択で、ステップＳ２３１を以下の実装方式で実装してもよい。
【０２３８】
実装方式１：第２のユーザ機器が、共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定する。
【０２３９】
実装方式２：第２のユーザ機器が、特定のスクランブリング・コード・パラメータの値を当該スクランブリング・コード初期値として決定する。
【０２４０】
実装方式３：第２のユーザ機器が、スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従って当該スクランブリング・コード初期値を決定する。
【０２４１】
実装方式３では、スクランブリング・コード・パラメータの値が特に、共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータの値であってもよく、現在のタイムスロット番号が第２のユーザ機器がビットを受信するとき占有されるタイムスロットの数であってもよい。第２のユーザ機器によりビットを受信するタイムスロットは第１のユーザ機器により当該ビットを送信するタイムスロットと同じであるが、本発明の当該実施形態はそれに限定されない。
【０２４２】
任意選択で、実装方式３では、スクランブリング・コード初期値Cinitを、次式、即ち、
【０２４３】
【数３３】
0006316444.tif 000035
【０２４４】
を用いて決定してもよい。nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【０２４５】
任意選択で、別の実施形態では、実装方式３において、スクランブリング・コード初期値Cinitを、次式、即ち、
【０２４６】
【数３４】
0006316444.tif 000036
【０２４７】
を用いて決定してもよい。nsは現在のタイムスロット番号であり、
【０２４８】
【数３５】
0006316444.tif 000037
【０２４９】
は共通スクランブリング・コード・パラメータの値であり、
【０２５０】
【数３６】
0006316444.tif 000038
【０２５１】
は特定のスクランブリング・コード・パラメータの値である。
【０２５２】
任意選択で、実装方式３では、スクランブリング・コード初期値をさらに別の式を用いることによって決定してもよく、本発明の当該実施形態はそれに限定されない。
【０２５３】
任意選択で、別の実施形態では、第２のユーザ機器がまた、ＣＲＣ逆スクランブリングを受信されたビットに実施してもよい。任意選択で、幾つかの特定の状況では、例えば、スクランブリング・コード・パラメータの値に対応するビットの量が逆スクランブルする必要があるＣＲＣビットの量を超過する、即ち、スクランブリング・コード・パラメータの値に対応するビットの量が２４より大きいとき、第１のユーザ機器が、当該スクランブリング・コード・パラメータの値を複数のスクランブリング・コード・セグメントに分割してスクランブリングを実施し、対応して、第２のユーザ機器はまた、当該スクランブリング・コード・パラメータの値を複数のスクランブリング・コード・セグメントに分割し、当該複数のスクランブリング・コード・セグメントを用いることによって、受信されたビットを逆スクランブルしてもよい。
【０２５４】
任意選択で、第２のユーザ機器により受信されたビットは少なくとも２つの逆スクランブルすべきビット・セグメントを含み、当該少なくとも２つの逆スクランブルすべきビット・セグメント内の各逆スクランブルすべきビット・セグメントはデータ・ビット・セグメントおよびＣＲＣビットを含む。
【０２５５】
対応して、Ｓ２３０で第２のユーザ機器が当該スクランブリング・コード・シーケンスを用いることによって、受信されたビットを逆スクランブルすることは以下を含む。
【０２５６】
Ｓ２３３：第２のユーザ機器が、スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割する。
【０２５７】
Ｓ２３４：第２のユーザ機器が、少なくとも２つのスクランブリング・コード・セグメントを用いることによって、少なくとも２つの逆スクランブルすべきビット・セグメントのＣＲＣビットを別々に逆スクランブルし、少なくとも２つのチェックすべきビット・セグメントを取得する。
【０２５８】
第１のユーザ機器がスクランブリングを図４または図６に示す方式で実施する場合、第２のユーザ機器が、スクランブリング・コード・パラメータの値を２つのスクランブリング・コード・セグメント、即ち、スクランブリング・コード・セグメント１およびスクランブリング・コード・セグメント２に分割し、対応して、受信されたビットを２つのビット・セグメント、即ち、ビット・セグメント１およびビット・セグメント２に分割してもよい。次いで、第２のユーザ機器が、スクランブリング・コード・セグメント１を用いることによってビット・セグメント１を逆スクランブルして、チェックすべきビット・セグメント１を取得し、スクランブリング・コード・セグメント２を用いることによってビット・セグメント２を逆スクランブルして、チェックすべきビット・セグメント２を取得してもよい。図４を参照すると、チェックすべきビット・セグメント１は送信すべきビット・セグメント１および送信すべきビット・セグメント１のＣＲＣビットに対応し、チェックすべきビット・セグメント２は送信すべきビット・セグメント２および送信すべきビット・セグメント２のＣＲＣビットに対応し、送信すべきビット・セグメントがデータ・ビット・セグメントであることが分かり得る。図６を参照すると、チェックすべきビット・セグメント１はスクランブルすべきビット・セグメント１および送信すべきビット・セグメント１のＣＲＣビットに対応し、チェックすべきビット・セグメント２はスクランブルすべきビット・セグメント２および送信すべきビット・セグメント２のＣＲＣビットに対応することが分かり得る。しかし、本発明の当該実施形態はそれに限定されない。
【０２５９】
任意選択で、別の実施形態では、方法２００はさらに以下を含む。
【０２６０】
Ｓ２４０：第２のユーザ機器が、少なくとも２つのチェックすべきビット・セグメント内の各チェックすべきビット・セグメントにＣＲＣ検査を実施して、各チェックすべきビット・セグメントのデータ・ビット・セグメントを取得する。
【０２６１】
Ｓ２５０：第２のユーザ機器が、当該少なくとも２つのチェックすべきビット・セグメントのデータ・ビット・セグメントをカスケードしてデータ・ビットを取得する。
【０２６２】
特に、第１のユーザ機器がスクランブリングを図４に示す方式で実施する場合、第２のユーザ機器はＣＲＣ検査をチェックすべきビット・セグメント１およびチェックすべきビット・セグメント２に別々に実施して、送信すべきビット・セグメント１および送信すべきビット・セグメント２を取得してもよい。次いで、第２のユーザ機器は、第１のユーザ機器の送信すべきビットを取得できるように、送信すべきビット・セグメント１および送信すべきビット・セグメント２をカスケードする。当該送信すべきデータはデータ・ビットである。この場合、当該データ・ビットは第１のユーザ機器の元のデータ・ビットである。
【０２６３】
任意選択で、別の実施形態では、第１のユーザ機器がスクランブリングを図６に示す方式で実施する場合、第２のユーザ機器はＣＲＣ検査をチェックすべきビット・セグメント１およびチェックすべきビット・セグメント２に別々に実施して、スクランブルすべきビット・セグメント１およびスクランブルすべきビット・セグメント２を取得してもよい。次いで、第２のユーザ機器は、スクランブルすべきビット・セグメント１およびスクランブルすべきビット・セグメント２をカスケードして、第１のユーザ機器のスクランブルすべきビットを取得する。当該スクランブルすべきビットは送信すべきビットおよびＣＲＣビットを含み、当該送信すべきビットはデータ・ビットであり、第２のユーザ機器はＣＲＣ検査を再度実施して第１のユーザ機器の送信すべきビット、即ち、元のデータ・ビットを取得する必要がある。
【０２６４】
任意選択で、別の実施形態では、当該データ・ビットは元のデータ・ビットおよびＣＲＣビットを含み、対応して、方法２００はさらに以下を含む。
【０２６５】
Ｓ２６０：第２のユーザ機器が、ＣＲＣ検査を当該データ・ビットに実施して元のデータ・ビットを取得する。
【０２６６】
したがって、本発明の当該実施形態におけるＤ２Ｄ通信方法によれば、受信端が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスで逆スクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０２６７】
以上のプロセスのシーケンス番号は実行シーケンスを意味しないことは理解されるべきである。当該プロセスの実行シーケンスは、当該プロセスの機能および内部論理に従って決定されるべきであり、本発明の諸実施形態の実装プロセスに対する任意の限定を構成するものではない。
【０２６８】
図１乃至図６を参照して、本発明の諸実施形態に従うＤ２Ｄ通信方法を上で詳細に説明した。図７乃至図１０を参照して、本発明の１実施形態に従うユーザ機器を以下で説明する。
【０２６９】
図７は本発明の１実施形態に従うユーザ機器３００の略ブロック図を示す。図７に示すように、ユーザ機器３００は、スクランブリング・コード・パラメータの値を決定するように構成された決定モジュール３１０であって、当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む、決定モジュール３１０と、決定モジュール３１０により決定された当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするように構成されたスクランブリング・モジュール３２０と、スクランブリング・モジュール３２０によりスクランブルされた送信すべきビットを送信するように構成された送信モジュール３３０とを備える。
【０２７０】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０２７１】
任意選択で、スクランブリング・コード・パラメータは共通スクランブリング・コード・パラメータを含み、対応して、決定モジュール３１０は第１の決定ユニット３１１を備え、第１の決定ユニット３１１が、Ｄ２Ｄ同期信号に従って当該共通スクランブリング・コード・パラメータの値を決定し、第１の決定ユニット３１１は、一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って当該共通スクランブリング・コード・パラメータの値を決定するように構成され、または、第１の決定ユニット３１１は、ユーザ機器３００が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０２７２】
任意選択で、別の実施形態では、第１の決定ユニット３１１は特に、Ｄ２Ｄ同期信号の数を共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０２７３】
任意選択で、別の実施形態では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、対応して、第１の決定ユニット３１１は特に、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って当該共通スクランブリング・コード・パラメータの値を決定するように構成される。
【０２７４】
任意選択で、別の実施形態では、共通スクランブリング・コード・パラメータの値
【０２７５】
【数３７】
0006316444.tif 000039
【０２７６】
は以下の式、即ち、
【０２７７】
【数３８】
0006316444.tif 000040
【０２７８】
を用いて決定されNSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【０２７９】
任意選択で、別の実施形態では、スクランブリング・コード・パラメータは特定のスクランブリング・コード・パラメータを含み、対応して、決定モジュール３１０は、ユーザ機器３００のＤ２Ｄ識別子、ユーザ機器３００のＤ２Ｄグループ識別子、またはユーザ機器３００のサービス・タイプ識別子のうち少なくとも１つに従って当該特定のスクランブリング・コード・パラメータの値を決定するように構成された第２の決定ユニット３１２を備える。
【０２８０】
任意選択で、別の実施形態では、第２の決定ユニット３１２は特に、ユーザ機器３００のＤ２Ｄ識別子を特定のスクランブリング・コード・パラメータの値として決定し、ユーザ機器３００のＤ２Ｄグループ識別子を当該特定のスクランブリング・コード・パラメータの値として決定し、または、ユーザ機器３００のサービス・タイプ識別子を当該特定のスクランブリング・コード・パラメータの値として決定するように構成される。
【０２８１】
任意選択で、別の実施形態では、第２の決定ユニット３１２は特に、ユーザ機器３００のＤ２Ｄ識別子、ユーザ機器３００のＤ２Ｄグループ識別子、またはユーザ機器３００のサービス・タイプ識別子のうち少なくとも１つ、およびハッシュ関数に従って特定のスクランブリング・コード・パラメータの値を決定し、または、ユーザ機器３００のＤ２Ｄ識別子、ユーザ機器３００のＤ２Ｄグループ識別子、またはユーザ機器３００のサービス・タイプ識別子のうち少なくとも１つ、および切捨て関数に従って、当該特定のスクランブリング・コード・パラメータの値を決定するように構成される。
【０２８２】
任意選択で、別の実施形態では、決定モジュール３１０は、基地局またはユーザ機器３００が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するように構成された受信ユニット３１３であって、当該指示情報はスクランブリング・コード・パラメータの値を示すために使用される、受信ユニット３１３と、受信ユニット３１３により受信された当該指示情報に従って当該スクランブリング・コード・パラメータの値を決定するように構成された第３の決定ユニット３１４とを備える。
【０２８３】
任意選択で、当該スクランブリング・コード・パラメータの値が特に、共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータの値であってもよい。
【０２８４】
任意選択で、別の実施形態では、スクランブリング・モジュール３２０は、決定モジュール３１０により決定されたスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成された決定ユニット３２１と、決定ユニット３２１により決定されたスクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、送信すべきビットをスクランブルするように構成された第１のスクランブリング・ユニット３２２とを備える。
【０２８５】
任意選択で、別の実施形態では、決定ユニット３２１は特に、共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定し、または、特定のスクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定するように構成される。
【０２８６】
任意選択で、別の実施形態では、決定ユニット３２１は特に、現在のタイムスロット番号および決定モジュール３１０により決定されたスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成される。
【０２８７】
任意選択で、別の実施形態では、決定ユニット３２１は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０２８８】
【数３９】
0006316444.tif 000041
【０２８９】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【０２９０】
任意選択で、別の実施形態では、決定ユニット３２１は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０２９１】
【数４０】
0006316444.tif 000042
【０２９２】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、
【０２９３】
【数４１】
0006316444.tif 000043
【０２９４】
は共通スクランブリング・コード・パラメータの値であり、
【０２９５】
【数４２】
0006316444.tif 000044
【０２９６】
は特定のスクランブリング・コード・パラメータの値である。
【０２９７】
任意選択で、別の実施形態では、スクランブリング・モジュール３２０は、決定モジュール３１０により決定されたスクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割するように構成されたセグメント化ユニット３２３と、セグメント化ユニット３２３により分割された少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルするように構成された第２のスクランブリング・ユニット３２４とを備える。
【０２９８】
任意選択で、別の実施形態では、第２のスクランブリング・ユニット３２４は、送信すべきビットの巡回冗長符号検査（ＣＲＣ）ビットを生成し、当該送信すべきビットおよび当該送信すべきビットのＣＲＣビットをスクランブルすべきビットとして使用するように構成された第１の生成サブユニット３２４ａと、第１の生成サブユニット３２４ａによって生成されたスクランブルすべきビットを少なくとも２つのスクランブルすべきビット・セグメントに分割するように構成された第１のセグメント化サブユニット３２４ｂと、少なくとも２つのスクランブリング・コード・セグメントを用いることによって、第１の生成サブユニット３２４ａにより生成された当該少なくとも２つのスクランブルすべきビット・セグメントのＣＲＣビットを別々にスクランブルするように構成された第１のスクランブリング・サブユニット３２４ｃとを備え、第１の生成サブユニット３２４ａはさらに、第１のセグメント化サブユニット３２４ｂにより分割された少なくとも２つのスクランブルすべきビット・セグメント内の各スクランブルすべきビット・セグメントのＣＲＣビットを生成するように構成される。
【０２９９】
任意選択で、別の実施形態では、第２のスクランブリング・ユニット３２４は、送信すべきビットを少なくとも２つの送信すべきビット・セグメントに分割するように構成された第２のセグメント化サブユニット３２４ｄと、第２のセグメント化サブユニット３２４ｄにより分割された少なくとも２つの送信すべきビット・セグメント内の各送信すべきビット・セグメントのＣＲＣビットを生成するように構成された第２の生成サブユニット３２４ｅと、少なくとも２つのスクランブリング・コード・セグメントを用いることによって、第２の生成サブユニット３２４ｅにより生成された少なくとも２つの送信すべきビット・セグメントのＣＲＣビットを別々にスクランブルするように構成された第２のスクランブリング・サブユニット３２４ｆとを備える。
【０３００】
本発明の当該実施形態に従うユーザ機器３００が、本発明の諸実施形態に従うＤ２Ｄ通信方法における第１のユーザ機器に対応してもよく、ユーザ機器３００内のモジュールの以上のおよび他の動作および／または機能は図１乃至図５における方法の対応する手続きを実装するためのものである。簡単のため、詳細はここでは説明しない。
【０３０１】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０３０２】
図８は、本発明の別の実施形態に従うユーザ機器４００の略ブロック図を示す。図８に示すように、ユーザ機器４００は、第１のユーザ機器により送信されたビットを受信するように構成された受信モジュール４１０と、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定するように構成された決定モジュール４２０であって、当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む、決定モジュール４２０と、決定モジュール４２０により決定されたスクランブリング・コード・パラメータの値に従って、受信モジュール４１０により受信されたビットを逆スクランブルするように構成された逆スクランブリング・モジュール４３０とを備える。
【０３０３】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスで逆スクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０３０４】
任意選択で、スクランブリング・コード・パラメータが共通スクランブリング・コード・パラメータを含む場合、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によってＤ２Ｄ同期信号に従って決定され、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によって一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定され、または、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子である。
【０３０５】
任意選択で、別の実施形態では、スクランブリング・コード・パラメータが特定のスクランブリング・コード・パラメータを含む場合、予め設定された関数を用いることによって、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに動作を実施した後に、当該特定のスクランブリング・コード・パラメータの値が取得される。
【０３０６】
任意選択で、別の実施形態では、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄ識別子であり、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄグループ識別子であり、または、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のサービス・タイプ識別子である。
【０３０７】
任意選択で、別の実施形態では、当該関数はハッシュ関数または切捨て関数である。
【０３０８】
任意選択で、別の実施形態では、決定モジュール４２０は第１の決定ユニット４２１を備える。第１の決定ユニット４２１は、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定するように構成され、第１の決定ユニット４２１は、当該共通スクランブリング・コード・パラメータの値を一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定するように構成され、または、第１の決定ユニット４２１は、ユーザ機器４００が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０３０９】
任意選択で、別の実施形態では、第１の決定ユニット４２１は特に、Ｄ２Ｄ同期信号の数を共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０３１０】
任意選択で、別の実施形態では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、対応して、第１の決定ユニット４２１は特に、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って共通スクランブリング・コード・パラメータの値を決定するように構成される。
【０３１１】
任意選択で、別の実施形態では、第１の決定ユニット４２１は特に、共通スクランブリング・コード・パラメータの値
【０３１２】
【数４３】
0006316444.tif 000045
【０３１３】
を、次式、即ち、
【０３１４】
【数４４】
0006316444.tif 000046
【０３１５】
に従って決定するように構成され、NSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【０３１６】
任意選択で、別の実施形態では、決定モジュール４２０は、基地局またはユーザ機器４００が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するように構成された受信ユニット４２２であって、当該指示情報は第１のユーザ機器のスクランブリング・コード・パラメータの値を示すために使用される、受信ユニット４２２と、受信ユニット４２２により受信された当該指示情報に従って当該スクランブリング・コード・パラメータの値を決定するように構成された第２の決定ユニット４２３とを備える。
【０３１７】
任意選択で、別の実施形態では、第１のユーザ機器が送信すべきビットをデータ・チャネル・スクランブリングの方式でスクランブルする場合、ユーザ機器４００はまた、対応して、受信されたビットをデータ・チャネル逆スクランブリングの方式で逆スクランブルしてもよく、逆スクランブリング・モジュール４３０は、決定モジュール４２０により決定されたスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成された第３の決定ユニット４３１と、第３の決定ユニット４３１により決定されたスクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、受信されたビットを逆スクランブルするように構成された第１の逆スクランブリング・ユニット４３２とを備える。
【０３１８】
任意選択で、別の実施形態では、第３の決定ユニット４３１は特に、共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定し、または、特定のスクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定するように構成される。
【０３１９】
任意選択で、別の実施形態では、第３の決定ユニット４３１は特に、現在のタイムスロット番号および決定モジュール４２０により決定されたスクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定するように構成される。
【０３２０】
任意選択で、別の実施形態では、第３の決定ユニット４３１は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０３２１】
【数４５】
0006316444.tif 000047
0006316444.tif 000048
【０３２２】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【０３２３】
任意選択で、別の実施形態では、第３の決定ユニット４３１は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０３２４】
【数４６】
0006316444.tif 000049
【０３２５】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、
【０３２６】
【数４７】
0006316444.tif 000050
【０３２７】
は共通スクランブリング・コード・パラメータの値であり、
【０３２８】
【数４８】
0006316444.tif 000051
【０３２９】
は特定のスクランブリング・コード・パラメータの値である。
【０３３０】
任意選択で、別の実施形態では、第１のユーザ機器が送信すべきビットをＣＲＣスクランブリングの方式でスクランブルする場合、ユーザ機器４００はまた、受信されたビットをＣＲＣ逆スクランブリングの方式で逆スクランブルしてもよい。任意選択で、受信モジュール４１０により受信されたビットは、少なくとも２つのビット・セグメントを含み、当該少なくとも２つのビット・セグメント内の各ビット・セグメントはデータ・ビット・セグメントおよびＣＲＣビットを含み、対応して、逆スクランブリング・モジュール４３０は、決定モジュール４２０により決定されたスクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割するように構成されたセグメント化ユニット４３３と、セグメント化ユニット４３３により分割された少なくとも２つのスクランブリング・コード・セグメントを用いることによって少なくとも２つのビット・セグメントのＣＲＣビットを別々に逆スクランブルして、少なくとも２つのチェックすべきビット・セグメントを取得するように構成された第２の逆スクランブリング・ユニット４３４とを備える。
【０３３１】
任意選択で、別の実施形態では、ユーザ機器４００はさらに、第２の逆スクランブリング・ユニット４３４により取得された少なくとも２つのチェックすべきビット・セグメント内の各チェックすべきビット・セグメントにＣＲＣ検査を実施して、各チェックすべきビット・セグメントのデータ・ビット・セグメントを取得するように構成されたＣＲＣ検査モジュール４４０と、ＣＲＣ検査モジュール４４０により取得された少なくとも２つのチェックすべきビット・セグメントのデータ・ビット・セグメントをカスケードして、データ・ビットを取得するように構成されたカスケーディング・モジュール４５０とを備える。
【０３３２】
任意選択で、別の実施形態では、カスケーディング・モジュール４５０により取得されたデータ・ビットは元のデータ・ビットおよびＣＲＣビットを含み、対応して、ＣＲＣ検査モジュール４４０はさらに、カスケーディング・モジュール４５０により取得されたデータ・ビットにＣＲＣ検査を実施して、当該元のデータ・ビットを取得するように構成される。
【０３３３】
本発明の当該実施形態に従うユーザ機器４００が、本発明の諸実施形態に従うＤ２Ｄ通信方法における第２のユーザ機器に対応してもよく、ユーザ機器４００内のモジュールの以上のおよび他の動作および／または機能は図６における方法の対応する手続きを実装するためのものである。簡単のため、詳細はここでは説明しない。
【０３３４】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスで逆スクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０３３５】
図９は、本発明のさらに別の実施形態に従うユーザ機器５００の略ブロック図を示す。図９に示すように、ユーザ機器５００はプロセッサ５１０および送信器５２０を備える。
【０３３６】
プロセッサ５１０は、スクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルするように構成される。当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む。
【０３３７】
送信器５２０は、プロセッサ５１０によりスクランブルされた送信すべきビットを送信するように構成される。
【０３３８】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０３３９】
本発明の当該実施形態では、プロセッサ５１０が、中央演算処理装置（英語の完全名：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、英語の短縮形：ＣＰＵ）であってもよく、またはプロセッサ５１０が、別の汎用目的プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特殊用途向け集積回路（ＡＳＩＣ）、フィールド・プログラム可能ゲート・アレイ（ＦＰＧＡ）または別のプログラム可能ロジック・デバイス、離散ゲートまたはトランジスタ・ロジック・デバイス、離散ハードウェア・コンポーネント等であってもよいことは理解されるべきである。当該汎用目的プロセッサがマイクロプロセッサであってもよく、または当該プロセッサが任意の従来のプロセッサ等であってもよい。
【０３４０】
ユーザ機器５００がまたメモリを備えてもよい。当該メモリが読取専用メモリおよびランダム・アクセス・メモリを含んでもよく、データと命令をプロセッサ５１０に提供してもよい。当該メモリの一部が不揮発性ランダム・アクセス・メモリをさらに備えてもよい。例えば、当該メモリがさらに装置タイプに関する情報を格納してもよい。
【０３４１】
実装プロセスでは、以上の方法のステップを、プロセッサ５１０のハードウェアの集積論理回路の手段またはソフトウェアの形の命令により完了してもよい。本発明の諸実施形態を参照して開示した方法のステップを、ハードウェア・プロセッサにより直接実行し完了してもよく、または、当該プロセッサ内のハードウェアおよびソフトウェア・モジュールの組合せを用いることにより実行し完了してもよい。ソフトウェア・モジュールを、ランダム・メモリ、フラッシュ・メモリ、読取専用メモリ、プログラム可能読取専用メモリ、電気的消去可能プログラム可能メモリ、またはレジスタのような当分野の成熟した記憶媒体に配置してもよい。当該記憶媒体は当該メモリ内に配置される。プロセッサ５１０は、当該メモリ内の情報を読み取り、プロセッサ５１０のハードウェアとの組合せにおいて以上の方法のステップを完了する。繰返しを避けるため、詳細はここでは説明しない。
【０３４２】
任意選択で、スクランブリング・コード・パラメータは共通スクランブリング・コード・パラメータを含み、対応して、プロセッサ５１０は特に、Ｄ２Ｄ同期信号に従って当該共通スクランブリング・コード・パラメータの値を決定し、一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って当該共通スクランブリング・コード・パラメータの値を決定し、または、ユーザ機器５００が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０３４３】
任意選択で、別の実施形態では、プロセッサ５１０は特に、Ｄ２Ｄ同期信号の数を共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０３４４】
任意選択で、別の実施形態では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、対応して、プロセッサ５１０は特に、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って共通スクランブリング・コード・パラメータの値を決定するように構成される。
【０３４５】
任意選択で、別の実施形態では、共通スクランブリング・コード・パラメータの値
【０３４６】
【数４９】
0006316444.tif 000052
【０３４７】
は以下の式、即ち、
【０３４８】
【数５０】
0006316444.tif 000053
【０３４９】
を用いて決定され、NSD2DSSはＳＤ２ＤＳＳの数でありNPD2DSSはＰＤ２ＤＳＳの数である。
【０３５０】
任意選択で、別の実施形態では、スクランブリング・コード・パラメータは特定のスクランブリング・コード・パラメータを含み、対応して、プロセッサ５１０は特に、ユーザ機器５００のＤ２Ｄ識別子、ユーザ機器５００のＤ２Ｄグループ識別子、またはユーザ機器５００のサービス・タイプ識別子のうち少なくとも１つに従って当該特定のスクランブリング・コード・パラメータの値を決定するように構成される。
【０３５１】
任意選択で、別の実施形態では、プロセッサ５１０は特に、ユーザ機器５００のＤ２Ｄ識別子を特定のスクランブリング・コード・パラメータの値として決定し、ユーザ機器５００のＤ２Ｄグループ識別子を特定のスクランブリング・コード・パラメータの値として決定し、または、ユーザ機器５００のサービス・タイプ識別子を特定のスクランブリング・コード・パラメータの値として決定するように構成される。
【０３５２】
任意選択で、別の実施形態では、プロセッサ５１０は特に、ユーザ機器５００のＤ２Ｄ識別子、ユーザ機器５００のＤ２Ｄグループ識別子、またはユーザ機器５００のサービス・タイプ識別子のうち少なくとも１つ、およびハッシュ関数に従って特定のスクランブリング・コード・パラメータの値を決定し、または、ユーザ機器５００のＤ２Ｄ識別子、ユーザ機器５００のＤ２Ｄグループ識別子、またはユーザ機器５００のサービス・タイプ識別子のうち少なくとも１つ、および切捨て関数に従って特定のスクランブリング・コード・パラメータの値を決定するように構成される。
【０３５３】
任意選択で、別の実施形態では、ユーザ機器５００はさらに、基地局またはユーザ機器５００が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するように構成された受信器５３０を備える。当該指示情報はスクランブリング・コード・パラメータの値を示すために使用される。対応して、プロセッサ５１０は特に、受信器５３０によって受信された指示情報に従ってスクランブリング・コード・パラメータの値を決定するように構成される。
【０３５４】
任意選択で、スクランブリング・コード・パラメータの値が特に、共通スクランブリング・コード・パラメータの値および／または特定のスクランブリング・コード・パラメータの値であってもよい。
【０３５５】
任意選択で、別の実施形態では、プロセッサ５１０は特に、スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定し、当該スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、送信すべきビットをスクランブルするように構成される。
【０３５６】
任意選択で、別の実施形態では、プロセッサ５１０は特に、共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定し、または、特定のスクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定するように構成される。
【０３５７】
任意選択で、別の実施形態では、プロセッサ５１０は特に、スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従ってスクランブリング・コード初期値を決定するように構成される。
【０３５８】
任意選択で、別の実施形態では、プロセッサ５１０は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０３５９】
【数５１】
0006316444.tif 000054
【０３６０】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【０３６１】
任意選択で、別の実施形態では、プロセッサ５１０は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０３６２】
【数５２】
0006316444.tif 000055
【０３６３】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、
【０３６４】
【数５３】
0006316444.tif 000056
【０３６５】
は共通スクランブリング・コード・パラメータの値であり、
【０３６６】
【数５４】
0006316444.tif 000057
【０３６７】
は特定のスクランブリング・コード・パラメータの値である。
【０３６８】
任意選択で、別の実施形態では、プロセッサ５１０は特に、スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割し、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって、送信すべきビットをスクランブルするように構成される。
【０３６９】
任意選択で、別の実施形態では、プロセッサ５１０は特に、送信すべきビットの巡回冗長符号検査（ＣＲＣ）ビットを生成し、当該送信すべきビットおよび当該送信すべきビットのＣＲＣビットをスクランブルすべきビットとして使用し、当該スクランブルすべきビットを少なくとも２つのスクランブルすべきビット・セグメントに分割し、当該少なくとも２つのスクランブルすべきビット・セグメント内の各スクランブルすべきビット・セグメントのＣＲＣビットを生成し、少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つのスクランブルすべきビット・セグメントのＣＲＣビットを別々にスクランブルするように構成される。
【０３７０】
任意選択で、別の実施形態では、プロセッサ５１０は特に、送信すべきビットを少なくとも２つの送信すべきビット・セグメントに分割し、当該少なくとも２つの送信すべきビット・セグメント内の各送信すべきビット・セグメントのＣＲＣビットを生成し、少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つの送信すべきビット・セグメントのＣＲＣビットを別々にスクランブルするように構成される。
【０３７１】
本発明の当該実施形態に従うユーザ機器５００が、本発明の諸実施形態に従うＤ２Ｄ通信方法における第１のユーザ機器に対応してもよく、ユーザ機器５００内のモジュールの以上のおよび他の動作および／または機能は図１乃至図５における方法の対応する手続きを実装するためのものである。簡単のため、詳細はここでは説明しない。
【０３７２】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、送信すべきビットをスクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスでスクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０３７３】
図１０は、本発明のさらに別の実施形態に従うユーザ機器６００の略ブロック図を示す。図１０に示すように、ユーザ機器６００は、第１のユーザ機器により送信されたビットを受信するように構成された受信器６１０と、第１のユーザ機器のスクランブリング・コード・パラメータの値を決定し、当該スクランブリング・コード・パラメータの値に従って、受信器６１０により受信されたビットを逆スクランブルするように構成されたプロセッサ６２０とを備え、当該スクランブリング・コード・パラメータは以下のパラメータ、即ち、共通スクランブリング・コード・パラメータおよび特定のスクランブリング・コード・パラメータのうち少なくとも１つを含む。
【０３７４】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスで逆スクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０３７５】
本発明の当該実施形態では、プロセッサ６１０が中央演算処理装置であってもよく、またはプロセッサ６１０が、別の汎用目的プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特殊用途向け集積回路（ＡＳＩＣ）、フィールド・プログラム可能ゲート・アレイ（ＦＰＧＡ）または別のプログラム可能ロジック・デバイス、離散ゲートまたはトランジスタ・ロジック・デバイス、離散ハードウェア・コンポーネント等であってもよいことは理解されるべきである。当該汎用目的プロセッサがマイクロプロセッサであってもよく、または当該プロセッサが任意の従来のプロセッサ等であってもよい。
【０３７６】
任意選択で、ユーザ機器６００がメモリをさらに備えてもよい。当該メモリが読取専用メモリおよびランダム・アクセス・メモリを含んでもよく、データと命令をプロセッサ６２０に提供してもよい。当該メモリの一部が不揮発性ランダム・アクセス・メモリをさらに備えてもよい。例えば当該メモリがさらに装置タイプに関する情報を格納してもよい。
【０３７７】
実装プロセスでは、以上の方法のステップを、プロセッサ６２０内のハードウェアの集積論理回路の手段またはソフトウェアの形の命令により完了してもよい。本発明の諸実施形態を参照して開示した方法のステップを、ハードウェア・プロセッサにより直接実行し完了してもよく、または、当該プロセッサ内のハードウェアおよびソフトウェア・モジュールの組合せを用いることにより実行し完了してもよい。当該ソフトウェア・モジュールを、ランダム・メモリ、フラッシュ・メモリ、読取専用メモリ、プログラム可能読取専用メモリ、電気的消去可能プログラム可能メモリ、またはレジスタのような当分野の成熟した記憶媒体に配置してもよい。当該記憶媒体は当該メモリ内に配置される。プロセッサ６２０は、当該メモリ内の情報を読み取り、プロセッサ６２０のハードウェアとの組合せにおいて以上の方法のステップを完了する。繰返しを避けるため、詳細はここでは説明しない。
【０３７８】
任意選択で、スクランブリング・コード・パラメータが共通スクランブリング・コード・パラメータを含む場合、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によってＤ２Ｄ同期信号に従って決定され、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器によって一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定され、または、当該共通スクランブリング・コード・パラメータの値は第１のユーザ機器が属するＤ２Ｄクラスタのクラスタ識別子である。
【０３７９】
任意選択で、別の実施形態では、スクランブリング・コード・パラメータが特定のスクランブリング・コード・パラメータを含む場合、予め設定された関数を用いることによって、第１のユーザ機器のＤ２Ｄ識別子、第１のユーザ機器のＤ２Ｄグループ識別子、または第１のユーザ機器のサービス・タイプ識別子のうち少なくとも１つに動作を実施した後に、当該特定のスクランブリング・コード・パラメータの値が取得される。
【０３８０】
任意選択で、別の実施形態では、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄ識別子であり、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のＤ２Ｄグループ識別子であり、または、当該特定のスクランブリング・コード・パラメータの値は第１のユーザ機器のサービス・タイプ識別子である。
【０３８１】
任意選択で、別の実施形態では、当該関数はハッシュ関数または切捨て関数である。
【０３８２】
任意選択で、別の実施形態では、プロセッサ６２０は特に、Ｄ２Ｄ同期信号に従って共通スクランブリング・コード・パラメータの値を決定し、当該共通スクランブリング・コード・パラメータの値を一次Ｄ２Ｄ同期チャネルＰＤ２ＤＳＣＨに従って決定し、または、ユーザ機器６００が属するＤ２Ｄクラスタのクラスタ識別子を当該共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０３８３】
任意選択で、別の実施形態では、プロセッサ６２０は特に、Ｄ２Ｄ同期信号の数を共通スクランブリング・コード・パラメータの値として決定するように構成される。
【０３８４】
任意選択で、別の実施形態では、Ｄ２Ｄ同期信号は一次Ｄ２Ｄ同期信号ＰＤ２ＤＳＳおよび二次Ｄ２Ｄ同期信号ＳＤ２ＤＳＳを含み、対応して、プロセッサ６２０は特に、当該ＰＤ２ＤＳＳおよび当該ＳＤ２ＤＳＳに従って共通スクランブリング・コード・パラメータの値を決定するように構成される。
【０３８５】
任意選択で、別の実施形態では、プロセッサ６２０は特に、共通スクランブリング・コード・パラメータの値
【０３８６】
【数５５】
0006316444.tif 000058
【０３８７】
を、次式、即ち、
【０３８８】
【数５６】
0006316444.tif 000059
【０３８９】
に従って決定するように構成され、NSD2DSSはＳＤ２ＤＳＳの数であり、NPD2DSSはＰＤ２ＤＳＳの数である。
【０３９０】
任意選択で、別の実施形態では、受信器６１０はさらに、基地局またはユーザ機器６００が属するＤ２Ｄクラスタのクラスタ・ヘッドにより送信された指示情報を受信するように構成される。当該指示情報は第１のユーザ機器のスクランブリング・コード・パラメータの値を示すために使用される。プロセッサ６２０はさらに、受信器６１０によって受信された指示情報に従ってスクランブリング・コード・パラメータの値を決定するように構成される。
【０３９１】
任意選択で、別の実施形態では、第１のユーザ機器が送信すべきビットをデータ・チャネル・スクランブリングの方式でスクランブルする場合、ユーザ機器６００はまた、対応して、受信されたビットをデータ・チャネル逆スクランブリングの方式で逆スクランブルしてもよい。プロセッサ６２０は特に、スクランブリング・コード・パラメータの値に従ってスクランブリング・コード初期値を決定し、当該スクランブリング・コード初期値に従ってスクランブリング・コード・シーケンスを生成し、当該スクランブリング・コード・シーケンスを用いることによって、受信されたビットを逆スクランブルするように構成される。
【０３９２】
任意選択で、別の実施形態では、プロセッサ６２０は特に、共通スクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定し、または、特定のスクランブリング・コード・パラメータの値をスクランブリング・コード初期値として決定するように構成される。
【０３９３】
任意選択で、別の実施形態では、プロセッサ６２０は特に、スクランブリング・コード・パラメータの値および現在のタイムスロット番号に従ってスクランブリング・コード初期値を決定するように構成される。
【０３９４】
任意選択で、別の実施形態では、プロセッサ６２０は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０３９５】
【数５７】
0006316444.tif 000060
【０３９６】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、ND2Dは共通スクランブリング・コード・パラメータの値または特定のスクランブリング・コード・パラメータの値である。
【０３９７】
任意選択で、別の実施形態では、プロセッサ６２０は特に、スクランブリング・コード初期値Cinitを、次式、即ち、
【０３９８】
【数５８】
0006316444.tif 000061
【０３９９】
に従って決定するように構成され、nsは現在のタイムスロット番号であり、
【０４００】
【数５９】
0006316444.tif 000062
【０４０１】
は共通スクランブリング・コード・パラメータの値であり、
【０４０２】
【数６０】
0006316444.tif 000063
【０４０３】
は特定のスクランブリング・コード・パラメータの値である。
【０４０４】
任意選択で、別の実施形態では、第１のユーザ機器が送信すべきビットをＣＲＣスクランブリングの方式でスクランブルする場合、ユーザ機器６００はまた、受信されたビットをＣＲＣ逆スクランブリングの方式で逆スクランブルしてもよい。任意選択で、受信器６１０により受信されたビットは少なくとも２つのビット・セグメントを含み、当該少なくとも２つのビット・セグメント内の各ビット・セグメントはデータ・ビット・セグメントおよびＣＲＣビットを含み、対応して、プロセッサ６２０は特に、スクランブリング・コード・パラメータの値を少なくとも２つのスクランブリング・コード・セグメントに分割し、当該少なくとも２つのスクランブリング・コード・セグメントを用いることによって当該少なくとも２つのビット・セグメントのＣＲＣビットを別々に逆スクランブルし、少なくとも２つのチェックすべきビット・セグメントを取得するように構成される。
【０４０５】
任意選択で、別の実施形態では、プロセッサ６２０はさらに、少なくとも２つの取得されたチェックすべきビット・セグメント内の各チェックすべきビット・セグメントにＣＲＣ検査を実施して各チェックすべきビット・セグメントのデータ・ビット・セグメントを取得し、当該少なくとも２つのチェックすべきビット・セグメントのデータ・ビット・セグメントをカスケードしてデータ・ビットを取得するように構成される。
【０４０６】
任意選択で、別の実施形態では、プロセッサ６２０によって取得されたデータ・ビットは元のデータ・ビットおよびＣＲＣビットを含み、対応して、プロセッサ６２０はさらに、ＣＲＣ検査を当該データ・ビットに実施して当該元のデータ・ビットを取得するように構成される。
【０４０７】
本発明の当該実施形態に従うユーザ機器６００が、本発明の諸実施形態に従うＤ２Ｄ通信方法における第２のユーザ機器に対応してもよく、ユーザ機器６００内のモジュールの以上のおよび他の動作および／または機能は図６における方法の対応する手続きを実装するためのものである。簡単のため、詳細はここでは説明しない。
【０４０８】
したがって、本発明の当該実施形態に従うユーザ機器が共通スクランブリング・コード・パラメータまたは特定のスクランブリング・コード・パラメータのうち少なくとも１つのスクランブリング・コード・パラメータの値を決定し、受信されたビットを当該スクランブリング・コード・パラメータの値に従って逆スクランブルし、その結果、送信情報をＤ２Ｄ通信プロセスで逆スクランブルでき、それによりＤ２Ｄ通信スキームの実現可能性が高まり、ユーザ・エクスペリエンスが高まる。
【０４０９】
本発明の諸実施形態における「および／または」という用語は、関連付けられた対象物を説明するための接続関係のみを記述し、３つの関係が存在しうることを表すことは理解されるべきである。例えば、Ａおよび／またはＢは、以下の３つのケース、即ち、Ａのみが存在すること、ＡとＢの両方が存在すること、Ｂのみが存在することを表しうる。さらに、本明細書における「／」という文字は一般に、関連する対象物の間の「または」の関係を示す。
【０４１０】
本明細書で開示した実施形態で説明した方法と組み合わせて、ステップおよびユニットを電子ハードウェア、コンピュータ・ソフトウェア、またはそれらの組合せで実装してもよいことを、当業者は認識しうる。ハードウェアとソフトウェアの交換可能性を明確に説明するために、以上では、機能に従って各実施形態のステップと構成を一般的に説明した。当該機能がハードウェアまたはソフトウェアによって実施されるかどうかは、技術的解決策の特定の適用と設計制約条件に依存する。当業者は様々な方法を使用して特定の適用ごとに説明した機能を実装してもよいが、当該実装が本発明の範囲を超えるとは考えるべきではない。
【０４１１】
説明の便宜および簡単さの目的のため、以上のシステム、装置、およびユニットの詳細な動作プロセスについては、以上の方法の実施形態における対応するプロセスを参照できることは当業者には明らかに理解でき、詳細はここでは説明しない。
【０４１２】
本願で提供した幾つかの実施形態では、開示したシステム、装置、および方法を他の方式で実装してもよいことは理解されるべきである。例えば、説明した装置の実施形態は例示的なものにすぎない。例えば、ユニット分割は論理的な機能分割にすぎず、実際の実装では他の分割であってもよい。例えば、複数のユニットまたはコンポーネントを組み合せるか、または別のシステムに組み込んでもよく、または幾つかの機能を無視するかまたは実施しなくてもよい。さらに、表示または議論した相互接続または直接接続または通信接続を、幾つかのインタフェースを通じて実装してもよい。装置またはユニット間の間接接続または通信接続を電子的、機械的、または他の形態で実装してもよい。
【０４１３】
別々の部分として説明したユニットが物理的に分かれていてもいなくてもよく、ユニットとして表示された部分が物理ユニットであってもなくてもよく、１つの位置に配置されてもよく、または、複数のネットワーク・ユニットに分散されてもよい。当該ユニットの一部または全部を、本発明の諸実施形態の解決策の目的を実現するための実際のニーズに従って選択してもよい。
【０４１４】
さらに、本発明の諸実施形態における機能的ユニットを、１つの処理ユニットに統合してもよく、または、当該ユニットの各々が物理的に単体で存在してもよく、または、２つまたはそれより多くのユニットが１つのユニットに統合される。統合されたユニットが、ハードウェアの形で実装されてもよく、またはソフトウェア機能ユニットの形で実装されてもよい。
【０４１５】
当該統合ユニットがソフトウェア機能ユニットの形で実装され、独立な製品として販売または使用されるとき、当該統合ユニットをコンピュータ可読記憶媒体に格納してもよい。かかる理解に基づいて、本発明の技術的解決策は本質的に、または先行技術に寄与する部分、または当該技術的解決策の全部もしくは一部をソフトウェア製品の形で実装してもよい。当該ソフトウェア製品は記憶媒体に格納され、本発明の諸実施形態で説明した方法のステップの全部または一部を実施するようにコンピュータ装置（パーソナル・コンピュータ、サーバ、ネットワーク装置等であってもよい）に指示するための幾つかの命令を含む。以上の記憶媒体は、ＵＳＢフラッシュ・ドライブ、取外し可能ハード・ディスク、読取専用メモリ（英語の完全名：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、英語の短縮形：ＲＯＭ）、ランダム・アクセス・メモリ（英語の完全名：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、英語の短縮形：ＲＡＭ）、磁気ディスク、または光ディスクのような、プログラム・コードを格納できる任意の媒体を含む。
【０４１６】
以上の説明は本発明の具体的な実装方式にすぎず、本発明の保護範囲を限定しようとするものではない。本発明で開示した技術的範囲内で当業者が容易に想到する任意の修正または置換えは本発明の保護範囲内に入るものとする。したがって、本発明の保護範囲は特許請求の範囲の保護範囲の支配下にある。
【符号の説明】
【０４１７】
３００  ユーザ機器
３１０  決定モジュール
３２０  スクランブリング・モジュール
３３０  送信モジュール
４００  ユーザ機器
４１０  受信モジュール
４２０  決定モジュール
４３０  逆スクランブリング・モジュール
５００  ユーザ機器
５１０  プロセッサ
５２０  送信器
６００  ユーザ機器
６１０  受信器
６２０  プロセッサ
【図１】
0006316444.tif 000064
【図２】
0006316444.tif 000065
【図３】
0006316444.tif 000066
【図４】
0006316444.tif 000067
【図５】
0006316444.tif 000068
【図６】
0006316444.tif 000069
【図７】
0006316444.tif 000070
【図８】
0006316444.tif 000071
【図９】
0006316444.tif 000072
【図１０】
0006316444.tif 000073