(57)【要約】  本開示は、チャネル内の符号化されたマルチパートメッセージがユーザ機器(UE)用であるかどうかを決定することを提供する。UEは、符号化されたマルチパートメッセージの構成要素であり得るコードワードを受信し得る。UEはまた、データシーケンスを提供するためにUEに割り当てられた識別子に基づいて、受信されたコードワードをデマスキングし得る。UEはまた、検出された識別子を提供するために、データシーケンスを再符号化することに基づいて、受信されたコードワードをデマスキングし得る。UEはまた、検出された識別子を割り当てられた識別子と比較することができる。UEは、検出された識別子が割り当てられた識別子と等しい場合、符号化されたマルチパートメッセージの意図された受信者であると決定され得る。本開示はまた、符号化されたマルチパートメッセージを近似するマスクおよびデータシーケンスを共同して決定することを提供する。
2018515957.tif 000002
【特許請求の範囲】
【請求項１】
チャネル内の符号化されたマルチパートメッセージがユーザ機器(UE)用であるかどうかを決定する方法であって、
前記符号化されたマルチパートメッセージの構成要素であるコードワードを受信するステップと、
データシーケンスを提供するために前記UEに割り当てられた識別子に基づいて、前記受信されたコードワードをデマスキングするステップと、
検出された識別子を提供するために、前記データシーケンスを再符号化することに基づいて、前記受信されたコードワードをデマスキングするステップと、
前記検出された識別子を前記割り当てられた識別子と比較するステップであって、前記検出された識別子が前記割り当てられた識別子と等しい場合、前記UEが、前記符号化されたマルチパートメッセージの意図された受信者であると決定される、ステップと
を含む、方法。
【請求項２】
前記検出された識別子が前記割り当てられた識別子と等しくない場合、通信デバイスが、前記符号化されたマルチパートメッセージの前記意図された受信者ではないと決定される、請求項1に記載の方法。
【請求項３】
前記検出された識別子が前記割り当てられた識別子と等しくない場合、前記マルチパートメッセージの送信が不連続であると決定される、請求項1に記載の方法。
【請求項４】
前記割り当てられた識別子に基づいて前記受信されたコードワードをデマスキングするステップが、
前記割り当てられた識別子からマスクを導出するステップと、
デマスキングされたコードワードを提供するために、前記割り当てられた識別子から導出された前記マスクを使用して前記受信されたコードワードをデマスキングするステップと、
前記データシーケンスを生成するために、前記デマスキングされたコードワードを復号するステップと
をさらに含む、請求項1に記載の方法。
【請求項５】
前記受信されたコードワードをデマスキングするステップが、
前記データシーケンスを再符号化するステップと、
検出されたマスクを提供するために、前記再符号化されたデータシーケンスを使用して前記受信されたコードワードをデマスキングするステップと、
前記検出された識別子を提供するために、前記検出されたマスクを復号するステップと
をさらに含む、請求項1に記載の方法。
【請求項６】
前記符号化されたマルチパートメッセージが、パート1およびパート2を有する高速共有制御チャネル(HS-SCCH)メッセージを含み、前記受信されたコードワードが、前記HS-SCCHメッセージの前記パート1を含む、請求項1に記載の方法。
【請求項７】
前記通信デバイスが前記HS-SCCHメッセージの前記意図された受信者であると決定された場合、前記通信デバイスが前記HS-SCCHメッセージの前記パート2のみを受信する、請求項6に記載の方法。
【請求項８】
チャネル内の符号化されたマルチパートメッセージがユーザ機器用であるかどうかを決定するための装置であって、
少なくとも1つのプロセッサと、
少なくとも前記符号化されたマルチパートメッセージを受信するように構成されたトランシーバと、
メモリと、
前記少なくとも1つのプロセッサ、トランシーバ、およびメモリに結合されたバスと
を備え、前記少なくとも1つのプロセッサおよびメモリが、
前記符号化されたマルチパートメッセージの構成要素であるコードワードを受信することと、
データシーケンスを提供するために前記通信デバイスに割り当てられた識別子に基づいて、前記受信されたコードワードをデマスキングすることと、
検出された識別子を提供するために、前記データシーケンスを再符号化することに基づいて、前記受信されたコードワードをデマスキングすることと、
前記検出された識別子を前記割り当てられた識別子と比較することであって、前記検出された識別子が前記割り当てられた識別子と等しい場合、前記通信デバイスが、前記符号化されたマルチパートメッセージの意図された受信者であると決定されることと
を行うように構成される、装置。
【請求項９】
前記検出された識別子が前記割り当てられた識別子と等しくない場合、前記ユーザ機器が、前記符号化されたマルチパートメッセージの前記意図された受信者ではないと決定される、請求項8に記載の装置。
【請求項１０】
前記検出された識別子が前記割り当てられた識別子と等しくない場合、前記マルチパートメッセージの送信が不連続であると決定される、請求項8に記載の装置。
【請求項１１】
前記割り当てられた識別子に基づいて前記受信されたコードワードをデマスキングするように構成される場合、前記少なくとも1つのプロセッサが、
前記割り当てられた識別子からマスクを導出することと、
デマスキングされたコードワードを提供するために、前記割り当てられた識別子から導出された前記マスクを使用して前記受信されたコードワードをデマスキングすることと、
前記データシーケンスを生成するために、前記デマスキングされたコードワードを復号することと
を行うようにさらに構成される、請求項8に記載の装置。
【請求項１２】
前記受信されたコードワードをデマスキングするように構成される場合、前記少なくとも1つのプロセッサが、
前記データシーケンスを再符号化することと、
検出されたマスクを生成するために、前記再符号化されたデータシーケンスを使用して前記受信されたコードワードをデマスキングすることと、
前記検出された識別子を提供するために、前記検出されたマスクを復号することと
を行うようにさらに構成される、請求項8に記載の装置。
【請求項１３】
前記符号化されたマルチパートメッセージが、パート1およびパート2を有する高速共有制御チャネル(HS-SCCH)メッセージを含み、前記受信されたコードワードが、前記HS-SCCHメッセージの前記パート1を含む、請求項8に記載の装置。
【請求項１４】
前記通信デバイスが前記HS-SCCHメッセージの前記意図された受信者であると決定された場合、前記通信デバイスが前記HS-SCCHメッセージの前記パート2のみを受信する、請求項13に記載の装置。
【請求項１５】
チャネル内の符号化されたマルチパートメッセージを復号する方法であって、
反復識別子の初期値を選択するステップと、
前記反復識別子の値が所定のしきい値内に収束するまで反復するステップであって、
前記反復識別子からマスクを導出するステップ、
反復データシーケンスを提供するために、前記導出されたマスクに基づいて、前記符号化されたマルチパートメッセージの構成要素である受信されたコードワードをデマスキングするステップ、および
前記反復識別子の更新された値を提供するために、前記反復データシーケンスに基づいて前記受信したコードワードをデマスキングするステップであって、前記反復データシーケンスが再符号化される、ステップ
を含む、ステップと、
収束点における前記反復識別子および前記再符号化された反復データシーケンスに基づいて前記導出されたマスクを使用して、前記反復データシーケンスを再マスキングするステップと、
前記再マスキングされた反復データシーケンスと前記受信されたコードワードとの間の相関値を計算するステップと
を含む、方法。
【請求項１６】
前記識別子が、高速ダウンリンク共有チャネル(HS-DSCH)無線ネットワーク一時識別子(H-RNTI)を備える、請求項15に記載の方法。
【請求項１７】
反復する前記ステップが、あらかじめ設定された最大反復回数が実行された後に終了する、請求項15に記載の方法。
【請求項１８】
反復する前記ステップが、所定の期間の後に終了する、請求項15に記載の方法。
【請求項１９】
前記受信されたコードワードに関する最も高い前記相関値に関連付けられる前記再マスキングされた反復データシーケンスを生成するマスクを選択するステップをさらに含む、請求項15に記載の方法。
【請求項２０】
前記選択されたマスクを使用して前記符号化されたマルチパートメッセージをデマスキングするステップをさらに含む、請求項19に記載の方法。
【請求項２１】
チャネル内の符号化されたマルチパートメッセージを復号するための装置であって、
少なくとも1つのプロセッサと、
少なくとも前記符号化されたマルチパートメッセージを受信するように構成されたトランシーバと、
メモリと、
前記少なくとも1つのプロセッサ、トランシーバ、およびメモリに結合されたバスと
を備え、前記少なくとも1つのプロセッサおよびメモリが、
反復識別子の初期値を選択することと、
前記反復識別子の値が所定のしきい値内に収束するまで反復することであって、
前記反復識別子からマスクを導出すること、
反復データシーケンスを提供するために、前記導出されたマスクに基づいて、前記符号化されたマルチパートメッセージの構成要素である受信されたコードワードメッセージをデマスキングすること、および
前記反復識別子の更新された値を提供するために、反復データシーケンスに基づいて前記受信したコードワードをデマスキングすることであって、初期または反復データシーケンスが再符号化される、マスキングすること
を含む、反復することと、
収束点における前記反復識別子および前記再符号化された反復データシーケンスに基づいて前記導出されたマスクを使用して、前記反復データシーケンスを再マスキングすることと、
前記再マスキングされた反復データシーケンスと前記受信されたコードワードとの間の相関値を計算することと
を行うように構成される、装置。
【請求項２２】
前記識別子が、高速ダウンリンク共有チャネル(HS-DSCH)無線ネットワーク一時識別子(H-RNTI)を備える、請求項21に記載の装置。
【請求項２３】
前記少なくとも1つのプロセッサが、反復するように構成される場合、あらかじめ設定された最大反復回数が実行された後に終了する、請求項21に記載の装置。
【請求項２４】
前記少なくとも1つのプロセッサが、反復するように構成される場合、所定の期間の後に終了する、請求項21に記載の装置。
【請求項２５】
前記少なくとも1つのプロセッサが、
前記受信されたコードワードに関する最も高い前記相関値に関連付けられる前記再マスキングされた反復データシーケンスを生成するマスクを選択するように構成される、請求項21に記載の装置。
【請求項２６】
前記少なくとも1つのプロセッサが、
前記選択されたマスクを使用して前記符号化されたマルチパートメッセージをデマスキングするようにさらに構成される、請求項23に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、本願の譲受人に譲渡され、参照によりその全体が本明細書に明確に組み込まれる、2015年8月31日に出願された「IMPROVED EARLY DETERMINATION IN HIGH-SPEED SHARED CONTROL CHANNEL DECODING」と題する米国非仮出願第14/841,027号、および2015年3月23日に出願された「IMPROVED EARLY DETERMINATION IN HIGH-SPEED SHARED CONTROL CHANNEL DECODING」と題する米国仮特許出願第62/137,055号の優先権を主張する。
【０００２】
本開示の態様は、一般にワイヤレス通信システムに関し、より詳細には、チャネルシグナリングを制御することに関する。
【背景技術】
【０００３】
ワイヤレス通信ネットワークは、電話、ビデオ、データ、メッセージング、ブロードキャストなどの様々な通信サービスを提供するために広く展開されている。通常、多元接続ネットワークであるそのようなネットワークは、利用可能なネットワークリソースを共有することによって、複数のユーザのための通信をサポートする。そのようなネットワークの一例は、UMTS地上無線アクセスネットワーク(UTRAN)である。UTRANは、第3世代パートナーシッププロジェクト(3GPP)によってサポートされる第3世代(3G)モバイル電話技術である、ユニバーサルモバイルテレコミュニケーションシステム(UMTS)の一部として定義される無線アクセスネットワーク(RAN)である。モバイル通信用グローバルシステム(GSM(登録商標))技術の後継であるUMTSは、現在、広帯域符号分割多元接続(W-CDMA)、時分割符号分割多元接続(TD-CDMA)、および時分割同期符号分割多元接続(TD-SCDMA)などの様々なエアインタフェース規格をサポートしている。UMTSは、より高いデータ転送速度および容量を、関連するUMTSネットワークに提供する、高速パケットアクセス(HSPA)などの拡張3Gデータ通信プロトコルもサポートする。
【０００４】
UMTSシステム内の高速共有制御チャネル(HS-SCCH)を介して制御シグナリングを送信する場合など、いくつかのワイヤレス通信ネットワークにおいて通信を送信する場合、送信機(たとえば、基地局)は、コードワードを作成するためにユーザ特有のシーケンスを使用してメッセージをスクランブル(たとえば、マスク)することができ、これにより、意図したパーティのみがコードワードを復号できることを保証することができる。そのようなコードワードの受信において、受信機(たとえば、ユーザ機器)は、復号を実行する前に、先に割り当てられたマスキングシーケンスで受信されたコードワードをまずデスクランブル(たとえば、デマスキング)する。巡回冗長検査(CRC)ビットが添付されている場合、復号に使用されるマスキングシーケンスの正確性を決定するために、それらを使用することができる。
【０００５】
受信機が、それが意図された受信者であるか否かを決定しようとしているときにマルチパートメッセージにおいて発生するような、CRCビットさえ受信される前に受信機が決定をする必要がある場合、従来の方法は、受信したメッセージと再符号化されたメッセージとの間の相関を計算し、その相関を、一致を識別する特定のしきい値と比較する。しかしながら、不完全なチャネルにおいては、受信機の検出精度が大きく低下することが知られている。この決定は、マルチパートメッセージの送信または受信を中止するためにしばしば使用されるので、従来の方法は、雑音の多いチャネル状態の下でワイヤレス通信ネットワークのスループットを著しく低下させる可能性がある。
【０００６】
したがって、メッセージの処理の改善が望まれる。
【発明の概要】
【課題を解決するための手段】
【０００７】
以下は、そのような態様の基本的な理解を提供するために、1つまたは複数の態様の簡略化された概要を提示する。この概要は、すべての考えられる態様の広範囲な概観ではなく、すべての態様の重要なまたは決定的な要素を識別することも、すべてもしくは一部の態様の範囲を線引きすることも意図されていない。その唯一の目的は、後に提示されるより詳細な説明の前置きとして、簡略化された形態で1つまたは複数の態様のいくつかの概念を提示することである。
【０００８】
一態様では、たとえば、本開示は、チャネル内の符号化されたマルチパートメッセージがユーザ機器(UE)用であるかどうかを決定する方法を提供する。本方法は、コードワードを受信するステップを含む。本コードワードは、符号化されたマルチパートメッセージの構成要素であり得る。本方法はまた、データシーケンスを生成するためにUEに割り当てられた識別子に基づいて、受信されたコードワードをデマスキングするステップを含む。本方法はまた、検出された識別子を提供するために、データシーケンスを再符号化することに基づいて、受信されたコードワードをデマスキングするステップを含み得る。本方法はまた、検出された識別子を割り当てられた識別子と比較するステップを含み得る。一態様では、UEは、検出された識別子が割り当てられた識別子と等しい場合、符号化されたマルチパートメッセージの意図された受信者であると決定され得る。
【０００９】
一態様では、本開示は、チャネル内の符号化されたマルチパートメッセージがUE用であるかどうかを決定するための装置を提供する。本装置は、コードワードを受信するための手段を含む。本コードワードは、符号化されたマルチパートメッセージの構成要素である。本装置はまた、データシーケンスを生成するためにUEに割り当てられた、割り当てられた識別子に基づいて、受信されたコードワードをデマスキングするための手段を含む。本装置はまた、検出された識別子を提供するために、データシーケンスを再符号化することに基づいて、受信されたコードワードをデマスキングするための手段を含み得る。本装置はまた、検出された識別子を割り当てられた識別子と比較するための手段を含み得る。一態様では、UEは、検出された識別子が割り当てられた識別子と等しい場合、符号化されたマルチパートメッセージの意図された受信者であると決定される。
【００１０】
一態様では、本開示は、チャネル内の符号化されたマルチパートメッセージがUE用であるかどうかを決定するためのコンピュータ実行コードを記憶するコンピュータ可読媒体を提供する。本媒体は、コードワードを受信するためのコードを含む。本コードワードは、符号化されたマルチパートメッセージの構成要素である。本媒体はまた、データシーケンスを生成するためにUEに割り当てられた識別子に基づいて、受信されたコードワードをデマスキングするためのコードを含む。本媒体はまた、検出された識別子を提供するために、データシーケンスを再符号化することに基づいて、受信されたコードワードをデマスキングするためのコードを含み得る。本媒体はまた、検出された識別子を割り当てられた識別子と比較するためのコードを含み得る。一態様では、UEは、検出された識別子が割り当てられた識別子と等しい場合、符号化されたマルチパートメッセージの意図された受信者であると決定される。
【００１１】
一態様では、本開示は、チャネル内の符号化されたマルチパートメッセージがUE用であるかどうかを決定するための装置を提供する。本装置は、少なくとも1つのプロセッサを含む。本装置はまた、少なくとも1つのプロセッサに結合されたメモリを含む。本装置はまた、少なくとも符号化されたマルチパートメッセージを受信するように構成されたトランシーバを含む。本装置はまた、少なくとも1つのプロセッサ、トランシーバ、およびメモリに結合されたバスを含む。一態様では、少なくとも1つのプロセッサは、コードワードを受信するように構成される。本コードワードは、符号化されたマルチパートメッセージの構成要素である。少なくとも1つのプロセッサはまた、データシーケンスを生成するためにUEに割り当てられた識別子に基づいて、受信されたコードワードをデマスキングするように構成される。少なくとも1つのプロセッサはまた、検出された識別子を提供するために、データシーケンスを再符号化することに基づいて、受信されたコードワードをデマスキングするように構成される。少なくとも1つのプロセッサはまた、検出された識別子を割り当てられた識別子と比較するように構成される。一態様では、UEは、検出された識別子が割り当てられた識別子と等しい場合、符号化されたマルチパートメッセージの意図された受信者であると決定される。
【００１２】
本開示はまた、チャネル内の符号化されたマルチパートメッセージを復号する方法を提供する。本方法は、反復識別子の初期値を選択するステップを含む。本方法はまた、反復識別子の値が所定のしきい値内に収束するまで反復するステップを含む。本反復は、反復識別子からマスクを導出し、導出されたマスクに基づいて、受信されたコードワードをデマスキングするステップを含み得る。本コードワードは、符号化されたマルチパートメッセージの構成要素であり得る。コードワードは、反復データシーケンス(Iterative Data Sequence)を提供することができる。反復はまた、反復識別子の更新された値を提供するために、反復データシーケンスに基づいて受信したコードワードをデマスキングするステップを含み得る。反復データシーケンスは再符号化され得る。本方法はまた、収束点における反復識別子および再符号化された反復データシーケンスに基づいて導出されたマスクを使用して、反復データシーケンスを再マスキングするステップを含み得る。本方法はまた、再マスキングされた反復データシーケンスと受信されたコードワードとの間の相関値を計算するステップを含み得る。
【００１３】
別の態様では、本開示は、チャネル内の符号化されたマルチパートメッセージを復号するための装置を提供する。本装置は、反復識別子の初期値を選択するための手段を含む。本装置はまた、反復識別子の値が所定のしきい値内に収束するまで反復するための手段を含む。反復するための手段は、反復識別子からマスクを導出するための手段と、導出されたマスクに基づいて、受信されたコードワードをデマスキングするための手段とを含むことができる。受信されたコードワードは、符号化されたマルチパートメッセージの構成要素であり得る。本コードワードは、反復データシーケンスを提供することができる。反復するための手段はまた、反復識別子の更新された値を提供するために、反復データシーケンスに基づいて受信したコードワードをデマスキングするための手段を含むことができる。反復データシーケンスは再符号化され得る。本装置はまた、収束点における反復識別子および再マスキングされた反復データシーケンスに基づいて導出されたマスクを使用して、反復データシーケンスを再マスキングするための手段を含むことができる。本装置はまた、再符号化された反復データシーケンスと受信されたコードワードとの間の相関値を計算するための手段を含むことができる。
【００１４】
一態様では、本開示は、チャネル内の符号化されたマルチパートメッセージを復号するためのコンピュータ実行可能コードを記憶するコンピュータ可読媒体を提供する。本媒体は、反復識別子の初期値を選択するためのコードを含む。本媒体はまた、反復識別子の値が所定のしきい値内に収束するまで反復するためのコードを含む。反復するためのコードは、反復識別子からマスクを導出するためのコードと、導出されたマスクに基づいて、受信されたコードワードをデマスキングするためのコードとを含むことができる。受信されたコードワードは、符号化されたマルチパートメッセージの構成要素であり得る。本コードワードは、反復データシーケンスを提供することができる。反復するためのコードはまた、反復識別子の更新された値を提供するために、反復データシーケンスに基づいて受信したコードワードをデマスキングするためのコードを含むことができる。反復データシーケンスは再符号化され得る。本媒体はまた、収束点における反復識別子および再符号化された反復データシーケンスに基づいて導出されたマスクを使用して、反復データシーケンスを再マスキングするためのコードを含み得る。本媒体はまた、再マスキングされた反復データシーケンスと受信されたコードワードとの間の相関値を計算するためのコードを含むことができる。
【００１５】
一態様では、本開示は、チャネル内の符号化されたマルチパートメッセージを復号するための装置を提供する。本装置は、少なくとも1つのプロセッサを含む。本装置はまた、少なくとも1つのプロセッサに結合されたメモリを含む。本装置はまた、少なくとも符号化されたマルチパートメッセージを受信するように構成されたトランシーバを含む。本装置はまた、少なくとも1つのプロセッサ、トランシーバ、およびメモリに結合されたバスを含む。一態様では、少なくとも1つのプロセッサは、反復識別子の初期値を選択するように構成される。少なくとも1つのプロセッサはまた、反復識別子の値が所定のしきい値内に収束するまで反復するように構成される。反復の場合、少なくとも1つのプロセッサは、反復識別子からマスクを導出することと、反復データシーケンスを提供するために、導出されたマスクに基づいて、受信されたコードワードをデマスキングすることと、再符号化された反復識別子の更新された値を提供するために、反復データシーケンスに基づいて受信したコードワードをデマスキングすることとを行うように構成される。受信されたコードワードは、符号化されたマルチパートメッセージの構成要素であり得る。少なくとも1つのプロセッサはまた、収束点における反復識別子および再符号化された反復データシーケンスに基づいて導出されたマスクを使用して、反復データシーケンスを再マスキングするように構成される。少なくとも1つのプロセッサはまた、再マスキングされた反復データシーケンスと受信されたコードワードとの間の相関値を計算するように構成される。
【００１６】
本発明のこれらおよび他の態様は、後述の詳細な説明をよく見ると、より完全に理解されることになろう。
【図面の簡単な説明】
【００１７】
【図１】受信された、符号化されたメッセージを復号する際に、割り当てられたマスキングシーケンスの正確性を決定するように、または符号化されたメッセージを復号する際に使用されるマスキングシーケンスを盲目的に決定するように動作可能なチャネルメッセージング構成要素を有するユーザ機器と通信する基地局を含む、例示的な通信ネットワークを示すブロック図である。
【図２】開示される態様のうちの1つまたは複数による、図1の基地局およびユーザ機器に関連付けられる符号化および復号構成要素ならびに動作の一例を示すブロック図である。
【図３】開示される態様のうちの1つまたは複数による、図1のユーザ機器によって実行され得る、受信された、符号化されたメッセージを復号する際に、割り当てられたマスキングシーケンスの正確性を決定するためのワイヤレス通信の例示的な方法を示すフローチャートである。
【図４】開示される態様のうちの1つまたは複数による、図1のユーザ機器によって実行され得る、マスキングシーケンスおよび符号化されたメッセージを盲目的に決定するためのワイヤレス通信の例示的な方法を示すフローチャートである。
【発明を実施するための形態】
【００１８】
添付の図面に関連して以下に説明される詳細な説明は、様々な構成の説明として意図されており、本明細書に記載された概念が実施され得る唯一の構成を表すことが意図されるものではない。詳細な説明は、様々な概念の完全な理解を提供するための具体的な詳細を含む。しかしながら、これらの概念がこれらの具体的な詳細なしに実践される場合があることは当業者に明らかであろう。場合によっては、そのような概念を不明瞭にすることを避けるために、よく知られている構造がブロック図の形で示される。一態様では、本明細書で使用される「構成要素」という用語は、システムを構成する部品の1つであってもよく、ハードウェア、ファームウェア、および/またはソフトウェアであってもよく、他の構成要素に分割されてもよい。
【００１９】
本開示は、マルチパートメッセージのすべての部分が受信される前に、共有チャネルにおいて受信された符号化されたマルチパートメッセージがUE用であるかどうかを決定するように構成されたユーザ機器(UE)などの通信デバイスを提供する。具体的には、本開示の一態様に従って動作する通信デバイスは、マルチメッセージの第1部分の受信に基づいて、マルチパートメッセージがUE用であるかどうかを決定するために、知られている、割り当てられたUE識別子と、マルチメッセージの受信された第1の部分を符号化する際に使用されるマスキングシーケンスのUE特有の符号化構造を利用し得る。
【００２０】
たとえば、一態様では、本開示は、マルチパートメッセージのすべての部分が受信される前に、共有チャネルにおいて符号化されたマルチパートメッセージの第1の部分をデマスキングおよび復号するステップを提供する。具体的には、本開示は、符号化されたマルチパートメッセージを復号するために、マスク(たとえば、鍵として働き、UEに特有であり得るビットのシーケンス)を適用することによって、符号化されたマルチパートメッセージの受信された第1の部分の内容を決定するステップを提供し、マスクは通信デバイスの割り当てられた識別子に基づく。
【００２１】
たとえば、UMTSシステムにおいては、共有チャネルは高速共有制御チャネル(HS-SCCH)であり得、符号化されたマルチパートメッセージは送信されたHS-SCCHサブフレームであり得る。HS-SCCHサブフレームは、パート1(UE識別情報(Xue)、チャネル化コード(Xcc)、および変調方式情報(Xms)を含む、)と、パート2(Xue、トランスポートブロックサイズ(Xtbs)、ハイブリッドARQ関連パラメータ(Xhap)、冗長性およびコンスタレーションバージョン(Xrv)、ならびに新しいデータインジケータ(Xnd)を含む)と呼ばれる2つの部分に分割され得る。このように、コードワードとも呼ばれ得る受信された第1の部分は、たとえば、HS-SCCHサブフレームのパート1であり得る。また、パート1およびパート2のすべてにわたってUE特有の巡回冗長検査(CRC)が計算され得、またパート2に含められ得、CRCは、通常、送信された、符号化されたマルチパートメッセージがUE用であるかどうかを識別するために使用される。さらに、たとえば、マスクは、(UEに具体的に割り当てられ得る)H-RNTIであり得るXueに基づくビットのシーケンスであり得、本態様は、符号化されたマルチパートメッセージのすべての部分、具体的にはCRCビットが受信および/または符号化される前に、受信された第1部分、したがって符号化されたマルチパートメッセージがUE専用であるかどうかを決定するために、H-RNTI、すなわちマスクとコードワードとの間の関係を利用する。
【００２２】
たとえば、ユーザ機器(UE)は、共有物理チャネルを通じてネットワークから、マルチパートメッセージの一部であるコードワードを受信することができる。UEは、さらなる復号のために符号化されたデータシーケンスを生成するために、たとえば、マルチパートメッセージのすべてが受信される前に、UE特有のデスクランブリングマスクを使用して、この初期コードワードをデマスキングおよび復号することができる。コードワードによって搬送される情報を正確にデマスキングおよび復号するために、UEは、情報ビットシーケンスを最初にマスキングするために使用されたマスクと同じマスクを使用しなければならない。本態様では、UEは、割り当てられたマスクを使用する初期コードワードの正確な、または不正確なデマスキングおよび復号に基づいて、マルチパートメッセージがUE専用であるかどうかを決定することができる。UEが意図された受信者ではない場合、UEは、マルチパートメッセージの残りの部分の受信および/または復号を停止することができる。
【００２３】
別の態様では、本開示はまた、たとえば、受信されたコードワードをデマスキングするために使用されるマスクに関連付けられる、知られている、割り当てられた識別子(たとえば、H-RNTI)なしに、符号化されたマルチパートメッセージを盲目的に復号するステップを提供する。この場合、本開示は、受信デバイスがメッセージに使用されたマスクを最初に知らない場合に、受信されたマルチパートメッセージのマスクおよび内容を共同で決定するステップを提供する。この決定は、マスクを生成し、受信したコードワードをデマスキングするために、潜在的に有効な識別子を反復的に使用するプロセスに基づき得る。UEは、符号化されたマルチパートメッセージを生成するために符号化された情報ビットシーケンスをマスキングしたマスクを生成するために使用された可能性が最も高い識別子を識別するために、異なるマスクを使用するデマスキングプロセスの結果を比較することができる。可能性が最も高いマスクが検出されると、検出されたマスクを使用して、マルチパートメッセージの残りの部分および後続の符号化されたメッセージがデマスキングされ得る。
【００２４】
たとえば、この場合、UEは、マルチパートメッセージの構成要素であるコードワード(たとえば、HS-SCCHサブフレームのパート1)を、チャネルを通じてネットワークから受信することができる。デスクランブリングプロセスを開始するために、UEは、識別子(たとえば、H-RNTI)の初期値を選択することができ、選択された初期識別子値はマスクを導出するために使用され得る。次いで、UEは、初期データシーケンスを生成するために、コードワードをデマスキングする(次いで、符号化されたデータシーケンスを復号する)ために、最初に導出されたマスクを使用することができる。次いで、UEは、新しいマスクを生成するためにコードワードをデマスキングする(次いで、復号する)ために、初期データシーケンスを再符号化し、再符号化されたデータシーケンスを使用することができる。UEは、この新しいマスクから新しい識別子を導出することができる。一態様では、UEは、新しいマスクを使用してコードワードをデマスキングすることによってプロセスを反復的に繰り返すことができ、それにより、マスクおよびデータシーケンスの新しいセットを繰り返し生成する。
【００２５】
たとえば、一態様では、UEは、マスクの値が収束するまで、またはあらかじめ設定された最大反復回数に達するまで、マスクおよびデータシーケンスの新しい値を使用して、デマスキングおよび復号ループを反復的に実行することができる。反復ループが停止すると、UEは、受信されたコードワードと、導出されたマスクおよびデータシーケンスを使用して生成されたコードワードとの間の相関値を決定することができる。次いで、UEは、符号化されたマルチパートメッセージの残りの部分をデマスキングおよび復号するために、選択されたマスクを使用することができる。別の態様では、UEは、複数の初期識別子または所定の時間量にわたって反復ループを実行することができる。そのような場合、UEは、収束に達する複数のマスクを生成することができる(たとえば、マスクを生成するための初期識別子がランダムに選択される場合に発生する可能性がある)。これが発生すると、UEは、受信されたコードワードに関連する最高関連相関値を有する生成されたコードワードを生成する、導出されたマスクの使用を選択することができる。次いで、UEは、符号化されたマルチパートメッセージの残りの部分をデマスキングおよび復号するために、選択されたマスクを使用することができる。
【００２６】
図1を参照すると、一態様では、ワイヤレス通信システム10は、少なくとも1つのネットワークエンティティ14(たとえば、基地局またはノードB)の通信カバレージ内にある少なくとも1つのUE12を含む。たとえば、UE12は、ネットワークエンティティ14および無線ネットワーク制御(RNC)16を介してネットワーク18と通信することができる。一態様では、UE12は、マルチパートメッセージ132の追加部分の受信および/または復号を継続するか否かに関して、たとえば、マルチパートメッセージ132のすべての部分(CRCビットを含む)が受信される前に早期に決定するために、マルチパートメッセージ132を符号化するために使用されるマスキングシーケンスのコード構造を利用するために、チャネルメッセージング構成要素30と組み合わせて動作し得る1つまたは複数のプロセッサ103および少なくとも1つのメモリ130を含み得る。言い換えれば、チャネルメッセージング構成要素30は、受信された、符号化されたメッセージを復号する際に、使用されたマスキングシーケンスの正確性を決定するように動作することができる。別の態様では、チャネルメッセージング構成要素30は、受信された、符号化されたメッセージを復号するためにマスクを導出することによって、受信された、符号化されたメッセージを盲目的に復号するように動作することができる。
【００２７】
一態様では、ネットワークエンティティ14は、UMTSネットワーク内のノードBなどの基地局であってもよい。UE12は、ネットワークエンティティ14および無線ネットワークコントローラ(RNC)16を介してネットワーク18と通信し得る。いくつかの態様では、UE12を含む複数のUEは、ネットワークエンティティ14を含む1つまたは複数のネットワークエンティティとの通信カバレージ内にあり得る。一例では、UE12は、ネットワークエンティティ14との間でワイヤレス通信20を送信および/または受信することができる。
【００２８】
一態様では、ネットワークエンティティ14は、符号化されたマルチパートメッセージ132を生成するように構成され得る。たとえば、UMTSシステムにおいては、ネットワークエンティティ14は、マルチパートメッセージ132の一例であり得る高速共有制御チャネル(HS-SCCH)サブフレームを生成して送信することができる。HS-SCCHサブフレームは、パート1(UE識別情報(Xue)、チャネル化コード(Xcc)、および変調方式情報(Xms)を含む、)と、パート2(Xue、トランスポートブロックサイズ(Xtbs)、ハイブリッドARQ関連パラメータ(Xhap)、冗長性およびコンスタレーションバージョン(Xrv)、ならびに新しいデータインジケータ(Xnd)を含む)と呼ばれる2つの部分に分割され得る。3GPP TS 25.101(参照により本明細書に組み込まれる)に記載されているように、パート1は1つのスロットの長さであり得、パート2は2つのスロットの長さであり得る。一態様では、ネットワークエンティティ14はまた、HS-SCCHサブフレームに含まれる情報に基づいて符号化されたデータを含む高速ダウンリンク共有チャネル(HS-DSCH)サブフレームを生成することができる。一態様では、HS-SCCHサブフレームおよびHS-DSCHサブフレームは、共通の符号化されたマルチパートメッセージ132の構成要素である。一態様では、UE12は、HS-SCCHサブフレームおよび/または対応するHS-DSCHサブフレームの残りの部分を復号する前に、それが意図された受信者であるかどうかを最初に決定するためにHS-SCCHサブフレームから情報を復号することができる。
【００２９】
UE12とネットワークエンティティ14との間のワイヤレス通信20は、ネットワークエンティティ14またはUE12のいずれかによって送信される信号を含み得る。ワイヤレス通信20は、ネットワークエンティティ14によって送信されたダウンリンクチャネルを含むことができる。たとえば、ネットワークエンティティ14は、高速共有制御チャネル(HS-SCCH)、高速ダウンリンク共有チャネル(HS-DSCH)、高速物理ダウンリンク共有チャネル(HS-PDSCH)、ダウンリンク専用物理制御チャネル(DL-DPCCH)、または部分専用物理チャネル(F-DPCH)を送信することができる。
【００３０】
いくつかの態様では、UE12は、当業者によって(また、本明細書において互換的に)、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、遠隔ユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、遠隔デバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、遠隔端末、ハンドセット、端末、ユーザエージェント、モバイルクライアント、クライアント、または他の何らかの適切な用語とも呼ばれ得る。UE12は、セルラー電話、携帯情報端末(PDA)、ワイヤレスモデム、ワイヤレス通信デバイス、ハンドヘルドデバイス、タブレットコンピュータ、ラップトップコンピュータ、コードレス電話、ワイヤレスローカルループ(WLL)ステーション、全地球測位システム(GPS)デバイス、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ(たとえば、MP3プレーヤ)、カメラ、ゲーム機、ウェアラブルコンピューティングデバイス(たとえばスマートウォッチ、スマートグラス、健康またはフィットネストラッカなど)、電化製品、センサ、車両通信システム、医療デバイス、自動販売機、モノのインターネット(Internet-of-Things)のためのデバイス、または他の何らかの同様の機能デバイスであってもよい。さらに、ネットワークエンティティ14は、マクロセル、ピコセル、フェムトセル、中継器、ノードB、モバイルノードB、UE(たとえば、UE12とピアツーピアまたはアドホックモードで通信する)、またはUE12においてワイヤレスネットワークアクセスを提供するためにUE12と通信することができる実質的に任意のタイプの構成要素であってもよい。
【００３１】
一態様では、UE12の1つまたは複数のプロセッサ103は、1つまたは複数のモデムプロセッサを使用するモデム108を含むことができる。チャネルメッセージング構成要素30に関連する様々な機能は、モデム108および/またはプロセッサ103に含まれてもよく、ある態様では、単一のプロセッサによって実行されてもよく、他の態様では、機能のうちの異なる機能が2つ以上の異なるプロセッサの組合せによって実行されてもよい。たとえば、一態様では、1つまたは複数のプロセッサ103は、モデムプロセッサ、またはベースバンドプロセッサ、またはデジタル信号プロセッサ、または送信プロセッサ、または特定用途向け集積回路(ASIC)、あるいはトランシーバ106に関連付けられるトランシーバプロセッサの任意の1つ、または任意の組合せを含むことができる。具体的には、1つまたは複数のプロセッサ103は、符号化されたメッセージをデスクランブルするためのマスクを生成するためのチャネルマスキング構成要素32と、入力を符号化および復号するための符号化構成要素34と、入力コードワードをスクランブルおよびデスクランブルするためのスクランブリング構成要素36とを含むチャネルメッセージング構成要素30に含まれる動作および/または構成要素を実行するために、メモリ130とともに動作することができる。一態様では、1つまたは複数のプロセッサ103は、少なくとも1つのバス105を介してトランシーバ106および/またはメモリ130に結合され得る。
【００３２】
本態様によれば、チャネルメッセージング構成要素30は、マルチパートメッセージ132の後続部分が復号される必要があるか否かにかかわらず、たとえばすべてのCRCビットを復号する前に、早期の表示を提供するために、ワイヤレス通信20を介して受信されたメッセージを処理するために、メモリ130とともに、プロセッサ103によって実行可能な特別に構成されたハードウェアおよび/またはソフトウェアを含み得る。たとえば、マルチパートメッセージ132は、限定ではないが、パート1(たとえば、UEアイデンティティ、チャネル化コード、およびHS-SCCHフレームの第1のスロットなどの変調方式情報を含む)、およびパート2(たとえば、UEアイデンティティ、トランスポートブロックサイズ、ハイブリッドARQ関連パラメータ、冗長性およびコンステレーションバージョン、ならびにHS-SCCHフレームの第2および第3のスロット内などの新しいデータインジケータを含む)を有するHS-SCCHサブフレームなどの、異なる部分を有するメッセージであり得る。チャネルメッセージング構成要素30は、たとえばHS-SCCHサブフレームおよび/あるいは1つまたは複数のHS-DSCHサブフレームのパート2などの後続部分の受信および/または復号を継続するか否かを決定するために、マスキングシーケンスのコード構造に基づいて、マルチパートメッセージ132の第1の部分、たとえば、HS-SCCHサブフレームのパート1上で動作することができ、それによってUEリソースを節約する。一態様では、本明細書で使用される「構成要素」という用語は、システムを構成する部品の1つであってもよく、ハードウェア、ファームウェア、および/またはソフトウェアであってもよく、他の構成要素に分割されてもよい。チャネルメッセージング構成要素30は、チャネルマスキング構成要素32、符号化構成要素34、およびスクランブリング構成要素36を含み得る。
【００３３】
一態様では、チャネルマスキング構成要素32は、受信された符号化されたマルチパートメッセージ132をデマスキング(たとえば、デスクランブル)するためにUE12のスクランブリング構成要素36によって使用されるべきマスク(たとえば、「UEマスク」、「UE特有のマスク」など)を生成するために、メモリ130とともにプロセッサ103によって実行可能な特別に構成されたハードウェアおよび/ソフトウェアコードを含み得る。一態様では、たとえば、ネットワークエンティティ14は、符号化されたマルチパートメッセージ132を転送することができ、同一の特定のマスクを有する受信者のみが符号化されたマルチパートメッセージ132を首尾よくデマスキングして復号できるように、特定のマスクを使用することができる。たとえば、ネットワークエンティティ14は、同一のマスクを有するUE(たとえば、意図された受信者)のみが、送信された符号化されたマルチパートメッセージ132を首尾よくデマスキングして復号できるように、UE特有のマスク(たとえば、UE特有の割当て識別子に基づくマスク)を使用することができる。
【００３４】
一態様では、チャネルマスキング構成要素32は、マスクを生成するための識別子を含むか、または受信することができる。一態様では、識別子は、UE12に関連付けられた、またはUE12に割り当てられた一意の識別子であり得る。たとえば、UE12は、関連付けられる無線ネットワーク一時識別子(RNTI)を有することができ、HS-DSCHチャネルにおいて、UE12は、HS-DSCH RNTI(「H-RNTI」)を有することができる。一態様では、チャネルマスキング構成要素32は、識別子を新しい値(「bi」)に変換するための畳み込み符号化構成要素と、畳み込み符号化構成要素(「ci」)からの出力をサイズ変更するためのパンクチャリング構成要素とを含むことができる。たとえば、チャネルマスキング構成要素32は、入力として16ビットのH-RNTI識別子を受信し、48ビットbiを生成するためにハーフレートビタビデコーダを使用し、40ビットのUE特有のマスク(「UE_MASK」または「MA」)を出力するために8ビットのパンクチャリング構成要素を使用することができる。
【００３５】
一態様では、符号化構成要素34は、入力を符号化および/または復号するためにメモリ130とともにプロセッサ103によって実行可能な特別に構成されたハードウェアおよび/またはソフトウェアコードを含み得る。たとえば、符号化構成要素34は、符号化されたデータシーケンスを入力として受信することができ、また(復号された)データシーケンスを生成するためにそれを復号することができる。同様に、チャネルメッセージング構成要素30は、データシーケンスを符号化するために符号化構成要素34を使用することができ、これは、たとえば、チャネルメッセージング構成要素30がデータシーケンスを再符号化するときに発生する可能性がある。一態様では、チャネルメッセージング構成要素30は、UE識別子を符号化するために、またはUEマスクを復号するために、それぞれ符号化構成要素34を使用することができる。一態様では、符号化構成要素34は、ビタビ符号器/復号器を備えることができる。同様に、一態様では、チャネルメッセージング構成要素30は、デマスキングされたコードワードに基づいてデータシーケンスを決定するために、符号化構成要素34を使用することができる。
【００３６】
一態様では、スクランブリング構成要素36は、入力データシーケンスまたはコードワードをスクランブリング(たとえば、マスキング)およびデスクランブリング(たとえば、デマスキング)するために、それぞれメモリ130とともにプロセッサ103によって実行可能な特別に構成されたハードウェアおよび/またはソフトウェアコードを含み得る。チャネルメッセージング構成要素30は、たとえば、デスクランブルを実行するために、たとえばコードワードに使用されるマスキング技法を逆転させるために、スクランブリング構成要素36を使用することができる。たとえば、スクランブリング構成要素36は、コードワード(たとえば、符号化されたマルチパートメッセージ132)および特定のUEマスクを入力として受信することができる。一態様では、符号化されたマルチパートメッセージ132は、特定のUEマスクと情報ビットシーケンスとの間の排他的論理和演算の積であり得る。符号化されたマルチパートメッセージ132および特定のUEマスクを使用するスクランブリング構成要素36のデマスキング動作(たとえば、別の排他的論理和演算)の出力は、特定のUEマスクを使用することに基づく符号化されたデータシーケンスであり得る。たとえば、スクランブリング構成要素36は、符号化されたデータシーケンスを生成するために、受信されたコードワードおよび特定のUEマスクを使用することができる。たとえば、スクランブリング構成要素36は、受信されたコードワードおよび特定のUEマスク(たとえば、割り当てられたH-RNTIから導出された40ビットのシーケンス)に対して排他的論理和演算を実行し得、また符号化されたデータシーケンスを生成し得る。復号された場合、結果として得られたデータシーケンスは、排他的論理和演算中にスクランブリング構成要素36によって使用されるUEマスクに基づいて、他のデータシーケンスと異なる場合がある。異なるUEマスクの使用は、異なる符号化されたデータシーケンスをもたらす可能性があり、デスクランブルプロセスにおいて使用されるマスキングされたUEが、符号化されたマルチパートメッセージ132を生成するために初期スクランブリングプロセスにおいて使用されたマスクと同一のマスクである場合、結果として得られた符号化されたデータシーケンスは、復号された場合、情報ビットシ
ーケンスであり得る。
【００３７】
それに対応して、スクランブリング構成要素36は、コードワード(たとえば、符号化されたマルチパートメッセージ132)および符号化されたデータシーケンスを入力として受信することができる。結果として得られた出力はマスクであり得、異なる符号化されたデータシーケンスは、異なるマスクをもたらすことになる。復号された場合、マスクは特定の識別子を生成することができる。一態様では、スクランブリング構成要素36は、符号化されたデータシーケンスおよび特定のUEマスクを入力として使用し、コードワードを出力として生成することができる。図4に関して以下に説明するように、チャネルメッセージング構成要素30は、UE12によって受信されたコードワードを生成するために使用されたUEマスクを検出するために、反復的に更新されたUEマスクおよび反復的に更新されたデータシーケンスの異なる入力を有するスクランブリング構成要素36を反復的に使用することができ、そのような場合、UE12は、符号化されたマルチパートメッセージ132の残りの部分をデスクランブルするために、検出されたUEマスクを使用することができる。
【００３８】
さらに、一態様では、UE12は、無線送信、たとえば、ネットワークエンティティ14によって送信されたワイヤレス通信20を受信および送信するためのRFフロントエンド104およびトランシーバ106を含み得る。たとえば、トランシーバ106は、ネットワークエンティティ14によって送信されたHS-SCCHおよび/またはHS-DSCH上のパケット(たとえば、HS-SCCHサブフレームおよび/またはHS-DSCHサブフレームの1つまたは複数の部分)を受信することができる。UE12は、メッセージの一部を受信すると、HS-SCCHサブフレーム部分を復号し得、HS-SCCHサブフレーム全体を受信すると、パケットが正しく受信されたかどうかを決定するために巡回冗長検査(CRC)を実行する。たとえば、トランシーバ106は、チャネルメッセージング構成要素30によって生成されたメッセージを送信し、メッセージを受信し、それらをチャネルメッセージング構成要素30に転送するために、モデム108と通信することができる。
【００３９】
RFフロントエンド104は1つまたは複数のアンテナ102に接続され得、1つまたは複数の低雑音増幅器(LNA)141、1つまたは複数のスイッチ142、143、146、1つまたは複数の電力増幅器(PA)145、およびワイヤレス通信20を介してRF信号を送受信するための1つまたは複数のフィルタ144を含むことができる。一態様では、RFフロントエンド104の構成要素は、トランシーバ106と接続することができる。トランシーバ106は、1つまたは複数のモデム108およびプロセッサ103に接続することができる。
【００４０】
一態様では、LNA141は、所望の出力レベルで受信信号を増幅することができる。一態様では、各LNA141は、特定の最小および最大利得値を有することができる。一態様では、RFフロントエンド104は、特定のアプリケーションの所望の利得値に基づいて、特定のLNA141およびその特定の利得値を選択するために、1つまたは複数のスイッチ142、143を使用することができる。
【００４１】
さらに、RF出力の信号を所望の出力電力レベルで増幅するために、たとえば、RFフロントエンド104によって1つまたは複数のPA145が使用され得る。一態様では、各PA145は、特定の最小および最大利得値を有することができる。一態様では、RFフロントエンド104は、特定のアプリケーションの所望の利得値に基づいて、特定のPA145およびその特定の利得値を選択するために、1つまたは複数のスイッチ143、146を使用することができる。
【００４２】
また、たとえば、入力RF信号を取得するために受信信号をフィルタリングするために、RFフロントエンド104によって1つまたは複数のフィルタ144が使用され得る。同様に、一態様では、たとえば、送信用の出力信号を生成するためにそれぞれのPA145からの出力をフィルタリングするために、それぞれのフィルタ144が使用され得る。一態様では、各フィルタ144は、特定のLNA141および/またはPA145に接続され得る。一態様では、RFフロントエンド104は、トランシーバ106および/またはプロセッサ103によって指定された構成に基づいて、特定のフィルタ144、LNA141、および/またはPA145を使用して、送信または受信経路を選択するために、1つまたは複数のスイッチ142、143、146を使用することができる。
【００４３】
トランシーバ106は、RFフロントエンド104を介してアンテナ102を通じてワイヤレス信号を送受信するように構成され得る。一態様では、トランシーバは、UE12が、たとえば、ネットワークエンティティ14と通信できるように、指定された周波数で動作するようにチューニングされ得る。一態様では、たとえば、モデム108は、トランシーバ106を、UE12のUE構成およびモデム108によって使用される通信プロトコルに基づいて、指定された周波数および電力レベルで動作するように構成することができる。
【００４４】
一態様では、モデム108は、トランシーバ106を使用してデジタルデータを送受信されるように、デジタルデータを処理してトランシーバ106と通信することができるマルチバンドマルチモードモデムであり得る。一態様では、モデム108はマルチバンドであり得、また特定の通信プロトコルのために複数の周波数帯域をサポートするように構成され得る。一態様では、モデム108はマルチモードであり得、また複数の動作ネットワークおよび通信プロトコルをサポートするように構成され得る。一態様では、モデム108は、特定のモデム構成に基づいてネットワークからの信号の送信および/または受信を可能にするために、UE12の1つまたは複数の構成要素(たとえば、RFフロントエンド104、トランシーバ106)を制御することができる。一態様では、モデム構成は、モデムのモードおよび使用中の周波数帯域に基づき得る。
【００４５】
UE12は、本明細書で使用されるデータを記憶するためなどのメモリ130、および/またはアプリケーションのローカルバージョン、および/またはチャネルメッセージング構成要素30、ならびに/あるいはプロセッサ103によって実行されるそのサブ構成要素の1つまたは複数をさらに含み得る。メモリ130は、ランダムアクセスメモリ(RAM)、読出し専用メモリ(ROM)、テープ、磁気ディスク、光ディスク、揮発性メモリ、不揮発性メモリ、およびそれらの任意の組合せなどの、コンピュータまたはプロセッサ103によって使用可能な任意のタイプのコンピュータ可読媒体を含むことができる。一態様では、たとえば、メモリ130は、UE12がチャネルメッセージング構成要素30、および/またはそのサブ構成要素の1つまたは複数を実行するためにプロセッサ103を動作している場合、チャネルメッセージング構成要素30および/またはそのサブ構成要素の1つまたは複数、ならびに/あるいはそれに関連付けられるデータを定義する1つまたは複数のコンピュータ実行可能コードを記憶するコンピュータ可読記憶媒体であり得る。
【００４６】
図2は、開示される態様のうちの1つまたは複数による、図1のネットワークエンティティ14およびユーザ機器12に関連付けられる符号化および復号構成要素ならびに動作の一例を示すブロック図である。一態様では、ネットワークエンティティ14は、HS-SCCHサブフレーム220の形でマルチパートメッセージ132を生成して送信し、ネットワークエンティティ14はまた、対応するHS-DSCHサブフレーム226を生成し、UE12が意図された受信者であるかどうかによって、その両方が受信され得、UE12によって部分的または完全に復号される。より詳細には、ネットワークエンティティ14は、HS-SCCHサブフレーム220のパート1 222を生成し、HS-SCCHサブフレームパート1 222をUE12に送信することができる。一態様では、HS-SCCHサブフレーム220の送信されたHS-SCCHサブフレームパート1 222は、コードワードS1 222とも呼ばれる。受信時に、UE12のプロセッサ103およびチャネルメッセージング構成要素30は、それが割り当てられたUE識別子(UEIDA)232を有するかどうかを決定するためにメモリ130にアクセスすることができる。割り当てられたUE識別子(UEIDA)232を有する場合、チャネルメッセージング構成要素30は、ブロック230において、割り当てられたID 232を意図された識別子(UEIDT)212と比較することによって、UE12がHS-SCCHサブフレーム220の意図された受信者であるかどうかを決定するために、コードワードS1 222およびUEIDA 232を使用することができる。あるいは、チャネルメッセージング構成要素30が、UEIDA 232は記憶されていないと決定する場合、ブロック240において、チャネルメッセージング構成要素30は、UE識別子(UEIDD)252およびデータシーケンス(XD)254を盲目的に検出するために、選択された有効なUE識別子(UEIDC)242および受信したコードワードS1 222を使用することができる。
【００４７】
ネットワークエンティティ14における符号化プロセスを再び参照すると、ネットワークエンティティ14は、マルチパートメッセージ132の生成に使用される情報ビットシーケンスX1 204を含むことができる。一態様では、たとえば、情報ビットシーケンスX1 204は、HS-SCCHサブフレーム220のためのチャネライゼーションコード(Xcc)および変調方式情報(Xms)を含むことができる。メッセージパートジェネレータ210またはネットワークエンティティ14の別の構成要素は、符号化された情報ビットシーケンスY1 205を生成するために情報ビットシーケンスX1 204を復号することができる。たとえば、ネットワークエンティティは、X1 204を符号化された情報ビットシーケンスY1 205に変換するために、指定されたレート(たとえば1/3)で畳み込み符号化構成要素(たとえば、ビタビ符号器)を使用することができる。一態様では、ネットワークエンティティ14は、レートマッチングされた符号化情報ビットシーケンス206を生成するために、符号化された情報ビットシーケンスを任意でレートマッチングすることができる。
【００４８】
ネットワークエンティティ14はまた、意図された受信者UEのみがそれを復号できるように、マルチパートメッセージ132をマスキングするために、意図されたまたはターゲットのUE識別子(UEIDT)212を使用することができる。たとえば、ネットワークエンティティ14は、HS-SCCHサブフレーム220の受信のためにUEを特定するために、UEIDT 212を使用することができる。一態様では、意図された受信者UEは、ターゲットUE識別子212と一致する割り当てられたUE識別子を記憶している。一態様では、メッセージパートジェネレータ210またはネットワークエンティティ14の別の部分は、意図された、またはターゲットのマスクMT 214を生成するためにUEIDT 212を符号化するために、符号化構成要素(たとえば、ビタビ符号器)を使用することができる。一態様では、ネットワークエンティティは、208において、コードワードS1 222を生成するために、Z1 205(または、オプションでR1 206)でMT 214をマスキング(たとえば、スクランブル)することができる。
【００４９】
さらに、マルチパートメッセージ132を送信するプロセスの一態様では、ネットワークエンティティ14は、物理チャネル内のコードワードS1 222をHS-SCCHサブフレーム222の一部(たとえば、パート1)にマッピングすることができる。一態様では、コードワードS1 222は、HS-SCCHサブフレームパート1 222の全体を備える。一態様では、ネットワークエンティティのメッセージパートジェネレータ210はまた、他の値を生成し、それらを他のサブフレームパート(たとえば、HS-SCCHサブフレーム220のパート2)に物理的にマッピングすることができる。たとえば、メッセージパートジェネレータ210は、トランスポートブロックサイズ(Xtbs)、ハイブリッドARQ関連パラメータ(Xhap)、冗長性およびコンステレーションバージョン(Xrv)、および新しいデータインジケータ(Xnd)をHS-SCCHサブフレームパート2 224に追加することができる。一態様では、ネットワークエンティティは、パート2 224にUEIDT 212およびCRCを添付することができる。一態様では、メッセージパートジェネレータ210は、HS-SCCHサブフレームパート2 224の全体を備えるコードワードを生成するために、符号化構成要素および/またはレートマッチング構成要素を使用することができる。一態様では、メッセージパートジェネレータ210はまた、HS-DSCHサブフレーム226に含まれるデータを生成することができる。
【００５０】
一態様では、HS-SCCHサブフレーム220およびHS-DSCHサブフレーム226はそれぞれ3つのタイムスロット(1つのスロットは40ビットに等しくてもよい)をとる。UE12は、HS-DSCHサブフレームを受信する前に、第1のスロットにおいてHS-SCCHサブフレームパート1 222を受信し、第2のスロットにおいて、それからデータを復号することができる。UE12はHS-SCCHサブフレーム220全体を受信する前にHS-DSCHサブフレーム226の受信を開始するので、それが意図された受信者であるかどうかを決定するためにCRCを使用するのを待つことは、HS-DSCHサブフレーム226全体を受信するまでHS-SCCHサブフレーム220全体を復号することができないので、UE12がHS-DSCHサブフレーム226全体を受信する必要がある。UE12が、それが意図された受信者であるかどうかを決定するためにHS-SCCHサブフレームパート1 222の内容を使用することにより、時間を節約することができ、また意図された受信者ではないと決定したときにUE12がHS-DSCHサブフレーム226を破棄または無視することを可能にする。
【００５１】
UE12は、HS-SCCHサブフレームパート1 222を受信し、それが記憶されたUE識別子を有するかどうかに基づいて、パート1 222に含まれるコードワードS1 222を復号することができる。一態様では、UE12は、1スロットの時間フレーム内でS1 222を受信して復号することができ、これはまた、UE12が割り当てられた識別子を有するかどうかを決定した後、ブロック230または240に含まれる方法を実行することを含むことができる。たとえば、UE12は、UE12(たとえば、UEIDA 232)に割り当てられたUE識別子がメモリ130に記憶されているかどうかを決定するために、チャネルメッセージング構成要素30(および、チャネルマスキング構成要素32)を使用することができる。チャネルメッセージング構成要素30が、メモリ130はUEIDA 232を含むと決定した場合、チャネルメッセージング構成要素30は、ブロック230において、割り当てられた識別子UEIDA 232がターゲット識別子UEIDT 212と一致するかどうかを決定することができる(たとえば、図3の方法300参照)。ブロック230において、チャネルメッセージング構成要素30は、受信されたコードワードS1 222およびメモリ130に記憶された割り当てられた識別子UEIDA 232を入力として使用し得、UE12が意図された受信者である場合、UEIDT 212および情報ビットシーケンスX1 204を出力として生成する(あるいは、UE12が意図された受信者ではない場合、チャネルメッセージング構成要素は、情報ビットシーケンスX1 204と等価でないデータシーケンスを生成することができる)。
【００５２】
一態様では、チャネルメッセージング構成要素30が、メモリ130はUEIDA 232を含まないと決定した場合、ブロック240において、チャネルメッセージング構成要素は、受信したコードワードS1 222に類似するマスクおよびデータシーケンスを盲目的に検出する(たとえば、図4の方法400を参照)。たとえば、チャネルメッセージング構成要素30は、受信されたコードワードS1 222と大きく相関するマスク(UEIDD 252)およびデータシーケンス(XD 254)を盲目的に検出するために、受信されたコードワードS1 222と、(任意で、ランダムに)選択されたUE識別子UEIDC 242とを入力として使用することができる。最も高い相関258では(たとえば、UEIDD 252によって生成されたコードワードとXD 254との間の相関が約1.0である場合)、検出されたUEIDはターゲットUEIDと等しく、検出されたデータシーケンスは情報ビットシーケンスと等価である。
【００５３】
図3を参照すると、動作態様において、UE12(図1)などの通信デバイスは、割り当てられたUE特有の識別子(割り当てられたH-RNTIなど)を使用する場合、HS-SCCHサブフレームを復号する際の早期決定のために、方法300の1つまたは複数の態様を実行することができる。説明の簡略化のために、本方法は一連の動作として示され説明されているが、本方法(および、それに関連するさらなる方法)は、動作の順序に限定されず、いくつかの動作は、1つまたは複数の態様に従って、異なる順序で、および/または本明細書に示され説明された動作と同時に行われ得ることが理解および諒解されるべきである。たとえば、方法は、代わりに、状態図などにおいて、一連の相互に関係する状態またはイベントとして表されてもよいことを諒解されたい。さらに、本明細書で説明する1つまたは複数の特徴に従って方法を実装するために、図示したすべての動作が必要とされるとは限らない場合がある。
【００５４】
一態様では、ブロック310において、方法300は、割り当てられた識別子からUEマスクを導出するステップを含み得る。一態様では、たとえば、UE12は、UE12(たとえば、UEIDA 232)に割り当てられた識別子301に基づいて導出されたUEマスク(MA)303を生成するために、チャネルメッセージング構成要素30のチャネルマスキング構成要素32を使用することができる。一態様では、UE12は、割り当てられたH-RNTIを割り当てられた識別子301として使用することができる。
【００５５】
一態様では、ブロック312において、方法300は、導出されたUEマスクを使用して、受信されたコードワードをデマスキングするステップを含み得る。一態様では、たとえば、UE12は、コードワードS1 222とも呼ばれるHS-SCCHサブフレームパート1 222などのメッセージの一部を受信することができる。チャネルメッセージング構成要素30は、HS-SCCHサブフレームの受信部分をデマスキング(たとえば、デスクランブル)するために、ブロック310において導出されたUEマスクMA 303を適用するために、スクランブリング構成要素36を使用することができる。これにより、符号化されたデータシーケンス(YA 305)を生成することができる。一態様では、ブロック312はまた、符号化されたデータシーケンスYA 305を生成するために、デマスキングされたコードワードRAのデレートマッチング(たとえば、レートマッチング手順を逆にする)するステップを含み得る。
【００５６】
一態様では、ブロック314において、方法300は、デスクランブルされたコードワードを復号するステップを含み得る。一態様では、たとえば、チャネルメッセージング構成要素30は、符号化されたデータシーケンスYA 305から復号されたデータシーケンス(XA 307)を生成するために、符号化構成要素34を使用することができる。一態様では、符号化構成要素34は、復号されたデータシーケンスを生成するためにビタビ復号器を使用して、デマスキングされたコードワードを処理することができる。一態様では、復号されたデータシーケンスは、UEIDA 232がターゲットUE識別子212と等しい場合、情報ビットシーケンスX1 204と等価であってもよい。
【００５７】
一態様では、ブロック316において、方法300は、データシーケンスを再符号化するステップを含み得る。たとえば、一態様では、UE12は、データシーケンスXA 307を再符号化するために、チャネルメッセージング構成要素30の符号化構成要素34を使用することができる。一態様では、符号化構成要素34は、データシーケンスを再符号化するために、同じ畳み込み符号化方式を使用することができる。たとえば、符号化構成要素34は、ブロック314において、デマスキングされたコードワードを復号し、データシーケンスを再符号化して再符号化されたデータシーケンスYD 309を生成するために1/3畳み込み符号化方式を使用するために、1/3畳み込み符号化方式を使用することができる。
【００５８】
一態様では、ブロック318において、方法300は、再符号化されたシーケンスを使用して、受信されたコードワードをデマスキングするステップを含み得る。一態様では、たとえば、UE12のチャネルメッセージング構成要素30は、S1 222をデマスキングして検出されたマスクMD 311を生成するために、受信されたコードワードS1 222および再符号化されたデータシーケンスYD 309を入力として使用して排他的論理和演算を実行するために、スクランブリング構成要素36を使用することができる。一態様では、検出されたマスクMD 311は、割り当てられたマスクMA 303と異なる場合がある。
【００５９】
一態様では、ブロック320において、方法300は、デマスキングされたコードワードを復号するステップを含み得る。一態様では、たとえば、チャネルメッセージング構成要素30は、デマスキングされたコードワード(たとえば、ブロック318において、コードワードS1 222のデマスキング手順の結果として検出されたマスクMD 311)から検出されたUE識別子(UEIDD 313)を生成するために、符号化構成要素34を使用することができる。一態様では、たとえば、符号化構成要素34は、検出されたマスクMD 311からUEIDD 313を生成するために、畳み込み符号化方式を使用することができる。一態様では、UE12は、検出されたUE識別子313を生成するために、ビタビ復号器を使用して検出されたマスク311を処理することができる。
【００６０】
一態様では、ブロック322において、方法300は、検出された識別子を割り当てられた識別子と比較するステップを含み得る。一態様では、たとえば、チャネルメッセージング構成要素30は、検出された識別子(UEIDD 313)を割り当てられた識別子(UEIDA 232)と比較することができる。チャネルメッセージング構成要素30が、識別子の値が一致すると決定した場合、方法300はブロック328に進み、そうでなければ、方法300はブロック324に進む。
【００６１】
一態様では、ブロック324において、方法300は、メッセージが受信側通信デバイス宛ではないと決定するステップを含み得る。たとえば、UE12は、HS-SCCHサブフレームパート1 222が、UE12(MA 303)によって使用されるUE特有のマスクではないマスク(MT 214)を使用して符号化されたので、HS-SCCHサブフレーム220の意図された受信者ではないと決定することができる。検出された識別子UEIDD 313(ブロック320から生成された)が割り当てられた識別子UEIDA 232と一致しなかった場合、これはブロック322で決定された。
【００６２】
一態様では、ブロック326において、方法300は、他のメッセージ部分を無視するステップを含み得る。たとえば、一態様では、UE12は、マルチパートメッセージ132の他の部分を無視してもよく、たとえば、無視するステップは、すでに受信された他の部分を無視するステップ(UE12が受信した部分を破棄することができるように)、および/またはまだ受信していない残りの部分の受信を無視するステップを含み得る。たとえば、マルチパートメッセージ132が、HS-SCCHサブフレーム220および対応するHS-DSCHサブフレーム226を含むと考えられ得る場合、UE12は、第2のタイムスロットの終わりまでに、それがHS-SCCHサブフレーム220の意図された受信者ではないと決定し得る。そのようなとき、UE12は、HS-DSCHサブフレーム226のいずれもまだ受信していないうちに、2スロットHS-SCCHサブフレームパート2 224の第1のスロットをすでに受信している可能性がある。UE12は、ブロック324における決定の際に、HS-SCCHサブフレームパート1 222およびパート2 224のすでに受信された部分を破棄し得、またHS-SCCHサブフレームパート2 224およびHS-DSCHサブフレーム226の残りのセグメントを無視し得る。
【００６３】
一態様では、ブロック328において、方法300は、メッセージが受信側通信デバイス宛であると決定するステップを含み得る。たとえば、UE12は、コードワードS1 222またはHS-SCCHサブフレームパート1 222が、UE12の割り当てられたUE識別子(UEIDA 232)と一致するUE特有のマスク(UEIDT 212)を使用してマスキングされているので、それがHS-SCCHサブフレーム220の意図された受信者であると決定することができる。検出された識別子UEIDD 313が、割り当てられた識別子UEIDA 232、301と一致したとき、これはブロック322で決定された。
【００６４】
一態様では、ブロック330において、方法300は、他のメッセージ部分をデマスキングおよび復号するステップを含み得る。たとえば、一態様では、UE12は、すでに受信したマルチパートメッセージ132の他の部分をデマスキングし、続いて復号し得、続いて受信した部分をデマスキングおよび復号することができる。たとえば、UE12は、第2のタイムスロットの終わりまでに、それがHS-SCCHサブフレーム220の意図された受信者であると決定することができ、そのようなとき、UE12は、HS-DSCHサブフレーム226のいずれもまだ受信していないうちに、2スロットHS-SCCHサブフレームパート2 224の第1のスロットをすでに受信している可能性がある。UE12は、ブロック328における決定の際に、HS-SCCHサブフレームパート1 222およびパート2 224のすでに受信された部分のデマスキングおよび復号を開始し得、続いてHS-SCCHサブフレームパート2 224およびHS-DSCHサブフレーム226の残りの部分をデマスキングおよび復号し得る。
【００６５】
したがって、方法300は、マルチパートメッセージ132のすべての部分が受信される前に、共有チャネルにおいて受信された符号化されたマルチパートメッセージ132がUE用であるかどうかを決定する方法を提供する。UEは、マルチパートメッセージ132の一部であるコードワードを受信することができる。UEは、さらなる復号のために符号化されたデータシーケンスを生成するために、UE特有のマスクを使用して、この初期コードワードをデマスキングおよび復号することができる。コードワードによって搬送される情報を正確にデマスキングおよび復号するために、UEは、情報ビットシーケンスを最初にマスキングするために使用されたマスクと同じマスクを使用しなければならない。UEは、割り当てられたマスクを使用する初期コードワードの正確な、または不正確なデマスキングおよび復号に基づいて、マルチパートメッセージ132がUE専用であるかどうかを決定することができる。UEが意図された受信者ではない場合、UEは、マルチパートメッセージ132の残りの部分の受信を停止することができる。
【００６６】
図4を参照すると、動作態様において、UE12(図1)などの通信デバイスは、割り当てられているUE特有の識別子(たとえば、H-RNTI)がUE12には知られていない場合に、HS-SCCHサブフレームをデスクランブルおよび復号する際の知られていないマスクの早期の盲目的な決定のために、方法400の1つまたは複数の態様を実行することができる。図3の方法300とは対照的に、UE12は、それが符号化されたマルチパートメッセージ132の意図された受信者であるかどうかを決定せず、むしろ、UE12は、選択された識別子に基づいて符号化されたコードワードとUE12によって受信されたコードワードとの間の相関に基づいて、マスク(および、検出されたH-RNTI)および符号化されたメッセージの内容を盲目的に決定し得る。一態様では、UE12は、方法400を実行する前に、メモリ130に記憶された割り当てられたUEIDA 232がないことを最初に決定し得る。
【００６７】
一態様では、ブロック410において、方法400は、初期識別子を選択するステップを含み得る。一態様では、たとえば、チャネルメッセージング構成要素30は、UE12が受信されたコードワードを生成するために使用されるマスクを知らない場合、識別子(たとえば、H-RNTI)を選択することができる。一態様では、チャネルメッセージング構成要素30は、識別子の可能な値のセットからランダムに識別子(たとえば、UEIDC 401)を選択することができる。たとえば、チャネルメッセージング構成要素30は、{0、65535}の包括的範囲内の値(10進形式)を選択することができ、チャネルメッセージング構成要素30は、等しい確率で範囲内の任意の値を選択することができる。一態様では、チャネルメッセージング構成要素30は、UEIDCの可能な値の範囲を縮小するために、以前に得られた知識および/または他の情報源から得られた知識を使用することができる。
【００６８】
一態様では、ブロック412において、方法400は、現在の識別子からマスクを導出するステップを含み得る。図3のブロック310と同様に、一態様では、たとえば、チャネルメッセージング構成要素30は、現在の識別子の値に基づいてマスク(MC 403)を導出するために、チャネルマスキング構成要素32を使用することができる。一態様では、現在の識別子は、ブロック410において選択された初期識別子(UEIDC 401)である。別の態様では、現在の識別子は、ブロック422において決定された反復識別子(UEIDI 411)である。
【００６９】
一態様では、ブロック414において、方法400は、導出されたマスクを使用して受信されたコードワードをデマスキングするステップを含み得る。図3のブロック312と同様に、一態様では、たとえば、UE12は、HS-SCCHサブフレームパート1 222に含まれるコードワードS1 222を受信することができる。チャネルメッセージング構成要素30は、符号化されたデータシーケンスYC 405を生成するために、受信されたコードワードS1 222をデマスキングするためにブロック412において導出されたマスクMC 403を適用するために、スクランブリング構成要素36を使用することができる。
【００７０】
一態様では、ブロック416において、方法400は、デマスキングされたコードワードを復号するステップを含み得る。図3のブロック314と同様に、一態様では、たとえば、チャネルメッセージング構成要素30は、復号されたデータシーケンスを生成するために符号化構成要素34を使用することができる。一態様では、たとえば、符号化構成要素34は、符号化されたデータシーケンスYC 405から復号されたデータシーケンスXC 407を生成する。一態様では、符号化構成要素34は、復号されたデータシーケンスを生成するためにビタビ復号器を使用して、デマスキングされたコードワードを処理することができる。
【００７１】
一態様では、ブロック418において、方法400は、データシーケンスを再符号化するステップを含み得る。図3のブロック316と同様に、一態様では、たとえば、チャネルメッセージング構成要素30は、データシーケンスXC 407を再符号化するために、符号化構成要素34を使用することができる。一態様では、符号化構成要素34は、データシーケンスを再符号化するために、異なる畳み込み符号化方式を使用することができる。たとえば、符号化構成要素34は、ブロック416において、再符号化された(反復)データシーケンスYI 408を生成するためにデータシーケンスを再符号化するために1/2畳み込み符号化方式を使用しながら、デマスキングされたコードワードを復号するために1/3畳み込み符号化方式を使用することができる。
【００７２】
一態様では、ブロック420において、方法400は、再符号化されたデータシーケンスを使用して受信されたコードワードをデスクランブルするステップを含み得る。図3のブロック318と同様に、一態様では、たとえば、UE12のチャネルメッセージング構成要素30は、S1 222をデマスキングして反復マスクMI 409を生成するために、受信されたコードワードS1 222および再符号化されたデータシーケンスYI 408を入力として使用して排他的論理和演算を実行するためにスクランブリング構成要素36を使用することができる。
【００７３】
一態様では、ブロック422において、方法400は、デスクランブルされたコードワードを復号するステップを含み得る。図3のブロック320と同様に、一態様では、たとえば、UE12のチャネルメッセージング構成要素30はデマスキングされたコードワード(たとえば、ブロック420においてコードワードS1 222のデマスキング手順の結果として得られた反復マスクMI 409)から反復UE識別子(UEIDI 411)を生成するために、符号化構成要素34を使用することができる。一態様では、たとえば、符号化構成要素34は、反復マスクMI 409からUEIDD 313を生成するために畳み込み符号化方式を使用する。一態様では、UE12は、反復UE識別子UEIDI 411を生成するために、ビタビ復号器を使用して反復マスクMI 409を処理することができる。
【００７４】
一態様では、ブロック424において、方法400は、反復識別子が収束しているかどうかを決定するステップを含み得る。たとえば、一態様では、UE12のチャネルメッセージング構成要素30は、反復UE識別子UEIDI 411識別子が特定の値に収束している値を有するか、または連続する反復UE識別子411の距離(たとえば、ハミング距離)が特定のしきい値内にあるかどうか(たとえば、ハミング距離が10から3に、そして2に減少したかどうか)を決定することができる。たとえば、一態様では、チャネルメッセージング構成要素30は、反復UE識別子UEIDI 411の1つまたは複数の連続する値を記憶することができる。チャネルメッセージング構成要素30は、1つまたは複数の記憶された値と反復UE識別子411とを比較し、値が反復UE識別子411の特定の値または値の範囲に収束しているかどうかを決定することができる。チャネルメッセージング構成要素30が、収束がないと決定した場合、方法400はブロック412に戻ることができる。しかしながら、チャネルメッセージング構成要素30が、収束があると決定した場合、方法400はブロック426に進むことができる。
【００７５】
一態様では、ブロック426において、方法400は、データシーケンスを再符号化および再マスキングするステップを含み得る。一態様では、たとえば、チャネルメッセージング構成要素30は、新しいコードワードS2 413を生成するために、ブロック418において生成されたデータシーケンスYI 405を再符号化および再マスキングするために、符号化構成要素34および/またはスクランブリング構成要素36を使用することができる。一態様では、チャネルメッセージング構成要素30は、収束していると決定された識別子の値を使用してデータシーケンスYI 408を再マスキングすることができ、これは反復UE識別子UEIDI 411であってもよい。
【００７６】
一態様では、ブロック427において、方法400は、新しいコードワードと受信されたコードワードとの間の相関値を計算するステップを含み得る。一態様では、たとえば、UE12のチャネルメッセージング構成要素30は、反復UE識別子UEIDI 411で符号化およびマスキングされた新しいコードワードS2 413と、再符号化されたデータシーケンスYI 408と、受信されたコードワードS1 222との間の相関値C12 415を計算することができる。高い相関値は、UEIDI 411に基づく反復マスクが、受信したコードワードS1 222を最初にマスキングするために使用されたUEIDT 212に基づくマスクに近いことを示すことができる。
【００７７】
一態様では、ブロック428において、方法400は、所定のタイマが経過したかどうかを決定するステップを任意で含み得る。一態様では、たとえば、方法400は、指定された期間にわたってブロック410〜428を繰り返すことができる。UE12のチャネルメッセージング構成要素30は、ブロック428において、指定された期間が経過したかどうかを決定するためにチェックすることができる。一態様では、指定された期間は、符号化されたマルチパートメッセージ132の受信の前にあらかじめ定められ、プログラムされる。別の態様では、指定された期間は、実行されたあらかじめ設定された最大反復回数によって定義され得る。UE12が、タイマが経過したと決定すると、方法400はブロック430に進むことができる。
【００７８】
一態様では、ブロック430において、方法400は、最高相関値を有する識別子を選択するステップを任意で含み得る。一態様では、たとえば、UE12は、ブロック424において収束に達すると決定された1つまたは複数のUE識別子UEIDI 411と、それらの結果として得られたコードワードS2 413(ブロック426において決定される)の対応する相関値C12 415を保存することができる。チャネルメッセージング構成要素30は、保存された相関値C12 415を比較し、最高相関値C12に関連付けられる識別子UEIDI 411を選択することができる。
【００７９】
一態様では、ブロック432において、方法400は、他のメッセージ部分をデマスキングおよび復号するステップを含み得る。図3のブロック330と同様に、一態様では、UE12のチャネルメッセージング構成要素30は、UE12によって受信されたマルチパートメッセージ132全体をデマスキングし、その後復号するために、選択された識別子UE12(たとえば、MI 409)から導出されたマスクを使用することができる。たとえば、ブロック430において選択された識別子は、情報ビットシーケンス204を最初にマスキングするためにネットワークエンティティ14によって使用される初期識別子UEIDT 212と一致する識別子として機能することができる。次いで、UE12は、HS-SCCHサブフレームパート1 222およびパート2 224のすでに受信されたセグメントをデマスキングおよび復号し、続いてHS-SCCHサブフレームパート2 224およびHS-DSCHサブフレーム226の残りのセグメントをデマスキングおよび復号することができる。
【００８０】
したがって、方法400は、共有チャネル内のマルチパートメッセージ132のアイデンティティを盲目的に決定するステップを提供する。1つの試みでは、通信デバイスはまた、受信したコードワードを特定の初期識別子で復号して、結果として情報ビットシーケンスを得ることもできる。情報ビットシーケンスは、再符号化され得る。通信デバイスはまた、再符号化された情報ビットシーケンスに基づいて、受信したコードワードから識別子を導出し得る。通信デバイスは、収束するまでプロセスを繰り返すことができる。通信デバイスは、様々な初期識別子を用いて複数の試みを実行することができる。通信デバイスは、複数の試みの結果の中から、復号された情報シーケンスおよび決定された識別子の最終結果として最も高い相関メトリックを有する結果を使用することを選択することができる。次いで、通信デバイスは、マルチパートメッセージ132および他の符号化されたメッセージの残りを復号するために、決定された識別子を使用することができる。
【００８１】
本開示のいくつかの態様は、W-CDMAシステムを参照して提示されている。当業者であれば容易に理解するように、本開示を通じて説明される様々な態様は、他の電気通信システム、ネットワークアーキテクチャ、および通信規格にも拡張され得る。
【００８２】
一例として、様々な態様は、UEに特有の識別子に基づき得る特定の識別子に基づいて符号化され、マルチパート符号化メッセージが受信される他のワイヤレス通信システムに拡張され得る。そのような他のワイヤレス通信システムの例は、UMTSシステム、および/またはLTE、ならびに/あるいは他のシステムを含み得る。そのようなUMTSシステムは、TD-SCDMA、高速ダウンリンクパケットアクセス(HSDPA)、高速アップリンクパケットアクセス(HSUPA)、高速パケットアクセスプラス(HSPA+)、およびTD-CDMAを含み得る。そのようなLTEおよび/または他のシステムは、ロングタームエボリューション(LTE)(FDD、TDD、または両方のモード)、LTEアドバンスト(LTE-A)(FDD、TDD、または両方のモード)、CDMA2000、エボリューションデータオプティマイズド(EV-DO)、ウルトラモバイルブロードバンド(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、超広帯域(UWB)、Bluetooth(登録商標)、および/または他の適切なシステムを含み得る。使用される実際の電気通信規格、ネットワークアーキテクチャ、および/または通信規格は、特定のアプリケーションおよびシステムに課される全体的な設計制約に依存する。
【００８３】
本開示の様々な態様によれば、要素、または要素の任意の部分、あるいは要素の任意の組合せは、1つまたは複数のプロセッサを含む「処理システム」によって実装され得る。プロセッサの例は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP)、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックデバイス(PLD)、ステートマシン、ゲートロジック、ディスクリートハードウェア回路、および本開示を通して説明される様々な機能を実行するように構成された他の適切なハードウェアを含む。処理システムの中の1つまたは複数のプロセッサは、ソフトウェアを実行してもよい。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれ以外のものとして言及されているかどうかにかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、プロシージャ、ファンクションなどを意味するものと広く解釈されるものとする。ソフトウェアは、コンピュータ可読媒体に記憶され得る。コンピュータ可読媒体は、非一時的コンピュータ可読媒体であり得る。非一時的なコンピュータ可読媒体は、一例として、磁気ストレージデバイス(たとえば、ハードディスク、フロッピーディスク、磁気ストリップ)、光ディスク(たとえば、コンパクトディスク(CD)、デジタル多用途ディスク(DVD))、スマートカード、フラッシュメモリデバイス(たとえば、カード、スティック、キードライブ)、ランダムアクセスメモリ(RAM)、読出し専用メモリ(ROM)、プログラマブルROM(PROM)、消去可能PROM(EPROM)、電気的に消去可能なPROM(EEPROM)、レジスタ、リムーバブルディスク、およびコンピュータによってアクセスおよび読出し可能なソフトウェアおよび/または命令を記憶するための他の任意の適切な媒体を含む。コンピュータ可読媒体は、処理システム内に常駐してもよく、処理システムの外部にあってもよく、または処理システムを含む複数のエンティティにわたって分散されていてもよい。コンピュ
ータ可読媒体は、コンピュータプログラム製品で具現化することができる。例として、コンピュータプログラム製品は、パッケージング材料内のコンピュータ可読媒体を含むことができる。当業者であれば、特定のアプリケーションおよびシステム全体に課される全体的な設計制約に応じて、本開示を通じて提示される説明された機能をどのように実装するのが最良であるかを認識するであろう。
【００８４】
開示された方法におけるステップの特定の順序または階層は、例示的なプロセスの例であることが理解されるべきである。設計の選好に基づいて、この方法におけるステップの具体的な順序または階層が再構成されてもよいことを理解されたい。添付の方法請求項は、サンプルの順序において様々なステップの要素を提示し、その中で特に具陳されない限り、提示される特定の順序または階層に限定されることは意図されていない。
【００８５】
前述の説明は、あらゆる当業者が本明細書に記載の様々な態様を実施することを可能にするために提供される。これらの態様に対する様々な変更は当業者には容易に明らかであり、本明細書で定義される一般的な原理は他の態様にも適用され得る。したがって、特許請求の範囲は、本明細書に示される態様に限定されることが意図されるものではなく、特許請求の範囲の用語と一致する全範囲が与えられるべきであり、単数の要素への言及は、特に言及されていない限り「唯一」を意味することが意図されるものではなく、むしろ「1つまたは複数」を意味することが意図される。別段に明記されていない限り、「いくつかの」という用語は1つまたは複数を指している。項目のリスト「のうちの少なくとも1つ」を指す語句は、単一のメンバーを含むそれらの項目の任意の組合せを指す。一例として、「a、b、またはcのうちの少なくとも1つ」は、a、b、c、aおよびb、aおよびc、bおよびc、ならびにa、bおよびcを包含することが意図される。当業者に知られているか、または後に知られることになる、本開示を通じて説明される様々な態様の要素に対するすべての構造的および機能的同等物は、参照により本明細書に明確に組み込まれ、特許請求の範囲によって包含されることが意図される。さらに、本明細書に開示されたものはいずれも、そのような開示が特許請求の範囲に明示的に列挙されているかどうかにかかわらず、公衆に捧げられることが意図されるものではない。請求項の要素は、要素が「〜のための手段」という句を使用して明確に列挙されていない限り、または、方法クレームの場合、要素が「〜のためのステップ」という句を使用して列挙されていない限り、米国特許法第112条(f)の規定に基づいて解釈されるべきではない。
【符号の説明】
【００８６】
10  ワイヤレス通信システム
12  ユーザ機器
14  ネットワークエンティティ
16  無線ネットワーク制御(RNC)
18  ネットワーク
20  ワイヤレス通信
30  チャネルメッセージング構成要素
32  チャネルマスキング構成要素
34  符号化構成要素
36  スクランブリング構成要素
102  アンテナ
103  プロセッサ
104  RFフロントエンド
105  バス
106  トランシーバ
108  モデム
130  メモリ
132  マルチパートメッセージ
141  低雑音増幅器(LNA)
142  スイッチ
143  スイッチ
144  フィルタ
145  電力増幅器(PA)
146  スイッチ
204  情報ビットシーケンスX1
205  符号化された情報ビットシーケンスY1
206  レートマッチングされた符号化された情報ビットシーケンス
210  メッセージパートジェネレータ
212  UE識別子(UEIDT)
214  ターゲットマスクMT
220  HS-SCCHサブフレーム
222  HS-SCCHサブフレームのパート1
222  コードワードS1
224  HS-SCCHサブフレームのパート2
226  HS-DSCHサブフレーム
232  UE識別子(UEIDA)
242  UE識別子(UEIDC)
252  UEIDD
254  データシーケンス(XD)
300  方法
301  識別子
303  UEマスク(MA)
307  データシーケンスXA
309  再符号化されたデータシーケンスYD
311  マスクMD
313  UE識別子(UEIDD)
400  方法
401  UEIDC
403  マスクMC
405  符号化されたデータシーケンスYC
407  復号されたデータシーケンスXC
408  再符号化された(反復)データシーケンスYI
409  反復マスクMI
411  反復UE識別子UEIDI
413  新しいコードワードS2
【図１】
2018515957.tif 000003
【図２】
2018515957.tif 000004
【図３】
2018515957.tif 000005
【図４】
2018515957.tif 000006
【国際調査報告】
2018515957.tif 000007
2018515957.tif 000008
2018515957.tif 000009
2018515957.tif 000010