(57)【要約】  ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするための技法について説明する。第1の信号は、基準信号が複数のフィンガーのうちの基準フィンガーによって受信された後、基準時間よりも遅い時間に、受信機内の複数のフィンガーのうちの1つのフィンガーを介して受信され得る。基準信号は、セルに対応するオンタイムグループに含まれ得る。第1の信号は、仮想セルに対応する遅延グループに含まれ得る。第1の信号と基準信号とは、互いに比較され得る。前記比較に基づいて、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ内の信号を処理すべきかどうかが判定され得る。
2016506140.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
受信機内の複数のフィンガーのうちの1つのフィンガーを介して第1の信号を受信するステップであって、前記第1の信号は、基準信号が前記複数のフィンガーのうちの基準フィンガーによって受信された後の基準時間よりも遅い時間に受信され、前記基準信号は、セルに対応するオンタイムグループに含まれる、ステップと、
仮想セルに対応する遅延グループ内に前記第1の信号を含めるステップと、
前記第1の信号を前記基準信号と比較するステップと、
前記比較に基づいて、前記遅延グループ内の追加の信号を待つべきかどうか、または前記オンタイムグループ内の前記信号を処理すべきかどうかを判定するステップと
を含む、方法。
【請求項２】
前記比較するステップは、
1つまたは複数のフレームにわたる、前記オンタイムグループに関する第1のユーティリティ値と前記遅延グループに関する第2のユーティリティ値とを判定するステップと、
前記第1のユーティリティ値が前記第2のユーティリティ値以上であるかどうかを判定するステップと
をさらに含み、
前記判定するステップは、前記第1のユーティリティ値が前記第2のユーティリティ値以上でないと判定すると、前記遅延グループ内の信号と前記オンタイムグループ内の信号とを処理するステップをさらに含む、
請求項1に記載の方法。
【請求項３】
前記第1のユーティリティ値および前記第2のユーティリティ値は、平均電力値を含む、請求項2に記載の方法。
【請求項４】
前記平均電力値は、前の1つまたは複数のフレームにわたる移動平均電力値(Pavg)、瞬時電力値(Pinst)、および重み付け値(α)から導出される、請求項3に記載の方法。
【請求項５】
前記移動平均電力値は、Pavg-New=Pavg-old+α(Pinst-Pavg-old)から導出される、請求項4に記載の方法。
【請求項６】
前記基準信号は、プライマリスクランブルコードを含む、請求項1に記載の方法。
【請求項７】
前記基準信号は基地局から受信され、前記第1の信号はリピータから受信される、請求項1に記載の方法。
【請求項８】
コードを含む、ワイヤレス通信用の非一時的コンピュータ可読媒体であって、前記コードは、ユーザ機器内に含まれるプロセッサまたは処理システムによって実行されるとき、前記ユーザ機器に、
受信機内の複数のフィンガーのうちの1つのフィンガーを介して第1の信号を受信することであって、前記第1の信号は、基準信号が前記複数のフィンガーのうちの基準フィンガーによって受信された後の基準時間よりも遅い時間に受信され、前記基準信号は、セルに対応するオンタイムグループに含まれる、受信することと、
仮想セルに対応する遅延グループ内に前記信号を含めることと、
前記第1の信号を前記基準信号と比較することと、
前記比較に基づいて、前記遅延グループ内の追加の信号を待つべきかどうか、または前記オンタイムグループ内の前記信号を処理すべきかどうかを判定することと
を行わせる非一時的コンピュータ可読媒体。
【請求項９】
前記ユーザ機器に比較させる前記コードは、前記ユーザ機器に、
1つまたは複数のフレームにわたる、前記オンタイムグループに関する第1のユーティリティ値と前記遅延グループに関する第2のユーティリティ値とを判定させ、
前記第1のユーティリティ値が前記第2のユーティリティ値以上であるかどうかを判定させる
コードをさらに含み、
前記ユーザ機器に判定させる前記コードは、前記第1のユーティリティ値が前記第2のユーティリティ値以上でないと判定すると、前記ユーザ機器に、前記遅延グループ内の信号と前記オンタイムグループ内の信号とを処理させるコードをさらに含む、
請求項8に記載のコンピュータ可読媒体。
【請求項１０】
前記第1のユーティリティ値および前記第2のユーティリティ値は、平均電力値を含む、請求項9に記載のコンピュータ可読媒体。
【請求項１１】
前記平均電力値は、前の1つまたは複数のフレームにわたる移動平均電力値(Pavg)、瞬時電力値(Pinst)、および重み付け値(α)から導出される、請求項10に記載のコンピュータ可読媒体。
【請求項１２】
前記移動平均電力値は、Pavg-New=Pavg-old+α(Pinst-Pavg-old)から導出される、請求項11に記載のコンピュータ可読媒体。
【請求項１３】
前記基準信号は、プライマリスクランブルコードを含む、請求項8に記載のコンピュータ可読媒体。
【請求項１４】
前記基準信号は基地局から受信され、前記第1の信号はリピータから受信される、請求項8に記載のコンピュータ可読媒体。
【請求項１５】
ワイヤレス通信のための装置であって、
受信機内の複数のフィンガーのうちの1つのフィンガーを介して第1の信号を受信するための手段であって、前記第1の信号は、基準信号が前記複数のフィンガーのうちの基準フィンガーによって受信された後の基準時間よりも遅い時間に受信され、前記基準信号は、セルに対応するオンタイムグループに含まれる、手段と、
仮想セルに対応する遅延グループ内に前記第1の信号を含めるための手段と、
前記第1の信号を前記基準信号と比較するための手段と、
前記比較に基づいて、前記遅延グループ内の追加の信号を待つべきかどうか、または前記オンタイムグループ内の前記信号を処理すべきかどうかを判定するための手段と
を含む、装置。
【請求項１６】
前記比較するための手段は、
1つまたは複数のフレームにわたる、前記オンタイムグループに関する第1のユーティリティ値と前記遅延グループに関する第2のユーティリティ値とを判定するための手段と、
前記第1のユーティリティ値が前記第2のユーティリティ値以上であるかどうかを判定するための手段と
をさらに含み、
前記判定するための手段は、前記第1のユーティリティ値が前記第2のユーティリティ値以上でないと判定すると、前記遅延グループ内の信号と前記オンタイムグループ内の信号とを処理するための手段をさらに含む、
請求項15に記載の装置。
【請求項１７】
前記第1のユーティリティ値および前記第2のユーティリティ値は、平均電力値を含む、請求項16に記載の装置。
【請求項１８】
前記平均電力値は、前の1つまたは複数のフレームにわたる移動平均電力値(Pavg)、瞬時電力値(Pinst)、および重み付け値(α)から導出される、請求項17に記載の装置。
【請求項１９】
前記移動平均電力値は、Pavg-New=Pavg-old+α(Pinst-Pavg-old)から導出される、請求項18に記載の装置。
【請求項２０】
前記基準信号は、プライマリスクランブルコードを含む、請求項15に記載の装置。
【請求項２１】
前記基準信号は基地局から受信され、前記第1の信号はリピータから受信される、請求項15に記載の装置。
【請求項２２】
ワイヤレス通信のための装置であって、
受信機内の複数のフィンガーのうちの1つのフィンガーを介して第1の信号を受信するように構成された受信モジュールであって、前記第1の信号は、基準信号が前記複数のフィンガーのうちの基準フィンガーによって受信された後の基準時間よりも遅い時間に受信され、前記基準信号は、セルに対応するオンタイムグループに含まれる、受信モジュールと、
仮想セルに対応する遅延グループ内に前記第1の信号を含め、
前記第1の信号を前記基準信号と比較し、
前記比較に基づいて、前記遅延グループ内の追加の信号を待つべきかどうか、または前記オンタイムグループ内の前記信号を処理すべきかどうかを判定する
ように構成されたダウンリンク信号処理モジュールと
を含む、装置。
【請求項２３】
比較するように構成された前記ダウンリンク信号処理モジュールは、
1つまたは複数のフレームにわたる、前記オンタイムグループに関する第1のユーティリティ値と前記遅延グループに関する第2のユーティリティ値とを判定し、
前記第1のユーティリティ値が前記第2のユーティリティ値以上であるかどうかを判定する
ようにさらに構成されたダウンリンク信号処理モジュールを含み、
判定するように構成された前記ダウンリンク信号処理モジュールは、前記第1のユーティリティ値が前記第2のユーティリティ値以上でないと判定すると、前記遅延グループ内の信号と前記オンタイムグループ内の信号とを処理するようにさらに構成されたダウンリンク信号処理モジュールを含む、
請求項22に記載の装置。
【請求項２４】
前記第1のユーティリティ値および前記第2のユーティリティ値を判定するように構成された前記ダウンリンク信号処理モジュールは、平均電力値を判定するように構成されたダウンリンク信号処理モジュールを含む、請求項23に記載の装置。
【請求項２５】
前記平均電力値を判定するように構成された前記ダウンリンク信号処理モジュールは、前の1つまたは複数のフレームにわたる移動平均電力値(Pavg)、瞬時電力値(Pinst)、および重み付け値(α)から前記平均電力値を導出するように構成されたダウンリンク信号処理モジュールを含む、請求項24に記載の装置。
【請求項２６】
前記移動平均電力値を導出するように構成された前記ダウンリンク信号処理モジュールは、Pavg-New=Pavg-old+α(Pinst-Pavg-old)から前記移動平均電力値を導出するように構成されたダウンリンク信号処理モジュールを含む、請求項25に記載の装置。
【請求項２７】
前記基準信号は、プライマリスクランブルコード(PSC)を含む、請求項22に記載の装置。
【請求項２８】
前記基準信号は基地局から受信され、前記第1の信号はリピータから受信される、請求項22に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第119条に基づく優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により明白に本明細書に組み込まれる、2012年12月6日に出願された「METHODS AND APPARATUS FOR HANDLING FINGERS WITH LARGE DELAY SPREAD THROUGH UTILITY OPTIMIZATION」という名称の仮出願第61/734,317号の優先権を主張する。
【０００２】
本開示は、概して、通信システムに関し、より詳細には、ユーティリティ最適化(utility optimization)を介して大きい遅延スプレッドを有するフィンガーのハンドリングを改善することに関する。
【背景技術】
【０００３】
電話、ビデオ、データ、メッセージング、ブロードキャストなどの様々な通信サービスを提供するために、ワイヤレス通信ネットワークが広範囲に展開されている。そのようなネットワークは、通常、多元接続(たとえば、マルチパス)ネットワークであり、利用可能なネットワークリソースを共有することによって、複数のユーザ向けの通信をサポートする。そのようなネットワークの一例は、UMTS地上波無線アクセスネットワーク(UTRAN)である。UTRANは、第3世代パートナーシッププロジェクト(3GPP)によってサポートされる第3世代(3G)モバイルフォン技術である、ユニバーサルモバイル通信システム(UMTS)の一部として定義される無線アクセスネットワーク(RAN)である。UMTSは、モバイル通信用グローバルシステム(GSM(登録商標))技術の後継であり、広帯域符号分割多元接続(W-CDMA)、時分割符号分割多元接続(TD-CDMA)、および時分割同期符号分割多元接続(TD-SCDMA)などの様々なエアインターフェース規格を現在サポートしている。UMTSは、関連するUMTSネットワークのデータ転送の速度および容量を向上させる高速パケットアクセス(HSPA)などの拡張3Gデータ通信プロトコルもサポートする。
【０００４】
レイク受信機は、マルチパスフェージングの影響を無効にするために設計された無線受信機である。レイク受信機は、フィンガーと呼ばれるいくつかの「サブ受信機」、すなわち、各々が異なるマルチパス成分に割り当てられたいくつかの相関器を使用することによって、これを行う。レイク受信機は、庭用熊手の機能を連想させるので、そのように名付けられた。熊手の歯が葉を集める方法と同様に、各フィンガーがシンボルのエネルギーを集める。レイク受信機は、モバイルフォンおよびワイヤレスLAN機器などの多種多様なCDMA無線デバイスおよびW-CDMA無線デバイスにおいて共通である。各フィンガーは、マルチパス成分を独立して復号し得る。マルチパス成分は、受信機において各々が異なる振幅および到達時間(位相とも呼ばれる)を有する、異なるパスを通って進行するオリジナルである元の送信波の遅延したコピーであり得る(たとえば、リピータからの送信は、発信側の基地局またはノードBからの送信と比較して遅延する可能性がある)。各成分が元の情報を含むので、受信機において(チャネル推定と呼ばれるプロセスを介して)各成分の振幅および到達時間(位相)が計算される場合、情報の信頼性を改善するために、すべての成分がコヒーレントに加算され得る。
【０００５】
セル遅延スプレッドは、システム設計に使用される基準である。セル遅延スプレッドは、送信電力制御(TPC)、ファームウェア(FW)とハードウェア(HW)との間のターンアラウンドタイム配分、各ブロック処理グループ(BPG)に関するサンプル読出しの長さなどの他のシステム設計を決定するために使用され得る。しかしながら、広範囲に展開されるリピータがある場合、最大値よりも大きいセル遅延スプレッドが見られる場合がある。概して、リピータからの信号は、基地局またはノードBから直接受信された信号よりも強い場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
それゆえ、大きい遅延スプレッドを有するフィンガーをハンドリングする際の改善が所望され得る。
【課題を解決するための手段】
【０００７】
以下では、1つまたは複数の態様についての基本的な理解をしてもらうために、そのような態様の簡略化された概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、1つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００８】
一態様では、ワイヤレス通信の方法について説明する。本方法は、受信機内の複数のフィンガーのうちの1つのフィンガーを介して、第1の信号を受信するステップを含み得る。第1の信号は、基準信号が複数のフィンガーのうちの基準フィンガーによって受信された後、基準時間よりも遅い時間に受信され得る。基準信号は、セルに対応するオンタイムグループに含まれ得る。本方法は、仮想セルに対応する遅延グループ内に第1の信号を含めるステップを含み得る。本方法は、第1の信号を基準信号と比較するステップを含み得る。本方法は、比較に基づいて、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ内の信号を処理すべきかどうかを判定するステップを含み得る。
【０００９】
一態様では、コードを含む、ワイヤレス通信用の非一時的コンピュータ可読媒体について説明する。コードは、ユーザ機器内に含まれるプロセッサまたは処理システムによって実行されるとき、ユーザ機器に、受信機内の複数のフィンガーのうちの1つのフィンガーを介して、第1の信号を受信させ得る。第1の信号は、基準信号が複数のフィンガーのうちの基準フィンガーによって受信された後、基準時間よりも遅い時間に受信され得る。基準信号は、セルに対応するオンタイムグループに含まれ得る。コードは、ユーザ機器内に含まれるプロセッサまたは処理システムによって実行されるとき、ユーザ機器に、仮想セルに対応する遅延グループ内の信号を含ませ得る。コードは、ユーザ機器内に含まれるプロセッサまたは処理システムによって実行されるとき、ユーザ機器に、第1の信号を基準信号と比較させ得る。コードは、ユーザ機器内に含まれるプロセッサまたは処理システムによって実行されるとき、ユーザ機器に、比較に基づいて、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ内の信号を処理すべきかどうかを判定させ得る。
【００１０】
一態様では、ワイヤレス通信のための装置について説明する。本装置は、受信機内の複数のフィンガーのうちの1つのフィンガーを介して、第1の信号を受信するための手段を含み得る。第1の信号は、基準信号が複数のフィンガーのうちの基準フィンガーによって受信された後、基準時間よりも遅い時間に受信され得る。基準信号は、セルに対応するオンタイムグループに含まれ得る。本装置は、仮想セルに対応する遅延グループ内に第1の信号を含めるための手段を含み得る。本装置は、第1の信号を基準信号と比較するための手段を含み得る。本装置は、比較に基づいて、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ比較において信号を処理すべきかどうかを判定するための手段を含み得る。
【００１１】
一態様では、ワイヤレス通信のための装置について説明する。本装置は、受信機内の複数のフィンガーのうちの1つのフィンガーを介して、第1の信号を受信するように構成された受信モジュールを含み得る。第1の信号は、基準信号が複数のフィンガーのうちの基準フィンガーによって受信された後、基準時間よりも遅い時間に受信され得る。基準信号は、セルに対応するオンタイムグループに含まれ得る。本装置は、仮想セルに対応する遅延グループ内に第1の信号を含め、第1の信号を基準信号と比較し、比較に基づいて、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ内の信号を処理すべきかどうかを判定するように構成されたダウンリンク信号処理モジュールを含み得る。
【００１２】
上記の目的および関連する目的を達成するために、1つまたは複数の態様は、以下で十分に記載され、特許請求の範囲で具体的に指摘される特徴を含む。以下の説明および添付の図面は、1つまたは複数の態様のある特定の例示的な特徴を詳細に説明する。しかしながら、これらの特徴は、種々の態様の原理が利用される場合がある種々の方法のうちのいくつかを示すものにすぎず、この説明は、そのようなすべての態様、およびそれらの均等物を含むことを意図している。
【図面の簡単な説明】
【００１３】
【図１】本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有するアクセスネットワークアーキテクチャの一例を示す図である。
【図２】本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有するアクセスネットワークにおけるネットワークエンティティおよびユーザ機器の一例を示す図である。
【図３】本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有する例示的なマルチキャリア受信機の図である。
【図４】本態様による、様々なセル遅延スプレッドを有する様々なセルの例示的なタイミングを示す図である。
【図５】本態様による、セルのタイミングに対する基準信号の例示的な受信時間を示す図である。
【図６】本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有する、基地局およびリピータと通信中の装置(たとえば、ユーザ機器)を含む例示的なシステムを示す図である。
【図７】本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするための例示的な方法を示すフローチャート図である。
【図８】処理システムを採用し、本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有する装置に関するハードウェア実装形態の一例を示す図である。
【発明を実施するための形態】
【００１４】
次に、図面を参照しながら様々な態様について説明する。以下の説明では、説明の目的で、1つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。しかしながら、そのような態様をこれらの具体的な詳細なしに実践できることは明白であり得る。
【００１５】
本出願で使用する「構成要素」、「モジュール」、「システム」などの用語は、限定はしないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアなどのコンピュータ関連のエンティティを含むものとする。たとえば、構成要素は、プロセッサ上で実行されているプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および/またはコンピュータであり得るが、これらに限定されない。例として、コンピューティングデバイス上で実行されるアプリケーションとコンピューティングデバイスの両方は、構成要素であり得る。1つまたは複数の構成要素が、プロセスおよび/または実行スレッド内に存在することができ、かつ1つの構成要素が、1つのコンピュータ上に局在化されてよく、かつ/または2つ以上のコンピュータ間に分散されてよい。加えて、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、信号によって、ローカルシステム、分散システム内の別の構成要素と対話し、かつ/またはインターネットなどのネットワークを介して他のシステムと対話する1つの構成要素からのデータなどの、1つまたは複数のデータパケットを有する信号に従うことなどによって、ローカルプロセスおよび/またはリモートプロセスによって通信し得る。
【００１６】
さらに、本明細書では、様々な態様について、有線端末またはワイヤレス端末であり得る端末に関して説明する。端末はまた、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、またはユーザ機器(UE)と呼ぶことができる。ワイヤレス端末は、携帯電話、衛星電話、コードレス電話、セッション開始プロトコル(SIP)電話、ワイヤレスローカルループ(WLL)局、携帯情報端末(PDA)、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスであり得る。その上、基地局に関して、様々な態様が本明細書に記載される。基地局は、ワイヤレス端末と通信するために利用することができ、アクセスポイント、ノードB、または何らかの他の用語で呼ばれる場合もある。
【００１７】
その上、「または」という用語は、排他的な「または」ではなく、包括的な「または」を意味するものとする。すなわち、別段の規定がない限り、または文脈から明白でない限り、「XはAまたはBを使用する」という句は、自然な包括的置換のいずれかを意味するものとする。すなわち、「XはAまたはBを採用する」という句は、以下の例のいずれかによって満足される。XはAを使用する。XはBを使用する。またはXはAとBの両方を使用する。さらに、本出願および添付の特許請求の範囲で使用する冠詞「a」および「an」は、別段の規定がない限り、または単数形を示すことが文脈から明白でない限り、概して「1つまたは複数」を意味するものと解釈すべきである。
【００１８】
本明細書で説明する技法は、CDMA、TDMA、FDMA、OFDMA、SC-FDMAおよび他のシステムなどの様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。CDMAシステムは、ユニバーサル地上無線アクセス(UTRA)、cdma2000などの無線技術を実装することができる。UTRAは、広帯域CDMA(W-CDMA)およびCDMAの他の変形形態を含む。さらに、cdma2000は、IS-2000規格、IS-95規格およびIS-856規格をカバーする。TDMAシステムは、モバイル通信用グローバルシステム(GSM(登録商標))などの無線技術を実装することができる。OFDMAシステムは、進化型UTRA(E-UTRA)、ウルトラモバイルブロードバンド(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、フラッシュOFDMなどの無線技術を実装することができる。UTRAおよびE-UTRAは、ユニバーサルモバイル通信システム(UMTS)の一部である。3GPPロングタームエボリューション(LTE)は、ダウンリンク上ではOFDMAを利用し、かつアップリンク上ではSC-FDMAを利用する、E-UTRAを使用するUMTSのリリースである。UTRA、E-UTRA、UMTS、LTE、およびGSM(登録商標)は、「第3世代パートナーシッププロジェクト」(3GPP)と命名された組織からの文書に記述されている。加えて、cdma2000およびUMBは、「第3世代パートナーシッププロジェクト2」(3GPP2)と命名された組織からの文書に記述されている。さらに、そのようなワイヤレス通信システムは、不対無資格スペクトル、802.xxワイヤレスLAN、BLUETOOTH(登録商標)および任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用するピアツーピア(たとえば、モバイルツーモバイル)アドホックネットワークシステムをさらに含み得る。
【００１９】
様々な態様または特徴は、いくつかのデバイス、構成要素、モジュールなどを含む場合があるシステムに関して提示される。様々なシステムが、追加のデバイス、構成要素、モジュールなどを含んでもよく、かつ/または各図に関連して論じられるデバイス、構成要素、モジュールなどのすべてを含むとは限らないことを理解し、諒解されたい。これらの手法の組合せも使用され得る。
【００２０】
限定ではなく例として、図1に示す本開示の態様は、W-CDMAエアインターフェースおよび/またはCDMA2000エアインターフェースを採用し、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有するUMTSシステム100を参照して提示される。UMTSネットワークは、コアネットワーク(CN)104、UMTS地上波無線アクセスネットワーク(UTRAN)102、およびユーザ機器(UE)110の3つの相互作用する領域を含む。この例では、UTRAN102は、電話、ビデオ、データ、メッセージング、放送、および/または他のサービスを含む様々なワイヤレスサービスを提供する。UTRAN102は、無線ネットワークコントローラ(RNC)106などのそれぞれのRNCによって各々が制御される、無線ネットワークサブシステム(RNS)107などの複数のRNSを含む場合がある。ここで、UTRAN102は、本明細書で示されるRNC106およびRNS107に加えて、任意の数のRNC106およびRNS107を含む場合がある。RNC106は、とりわけ、RNS107内の無線リソースを割り当て、再構成し、解放することを担う装置である。RNC106は、任意の適切なトランスポートネットワークを使用して、直接の物理接続、仮想ネットワークなどの様々なタイプのインターフェースを介して、UTRAN102中の他のRNC(図示せず)に相互接続され得る。
【００２１】
UE110とノードB108との間の通信は、物理(PHY)レイヤおよび媒体アクセス制御(MAC)レイヤを含むものと見なされ得る。さらに、それぞれのノードB108によるUE110とRNC106との間の通信は、無線リソース制御(RRC)レイヤを含むものと見なされ得る。本明細書では、PHYレイヤは、レイヤ1と見なされ、MACレイヤは、レイヤ2と見なされ、RRCレイヤは、レイヤ3と見なされ得る。以下、情報は、参照により本明細書に組み込まれるRRCプロトコル仕様、3GPP TS 25.331 v9.1.0に紹介されている用語を利用する。
【００２２】
一態様では、直接ノードB108からの、および/またはノードB108に結合されたリピータ109を介した通信が、UE110の受信機111によって受信され得る。そのような態様では、リピータ109は、ノードB108と同じ信号を遅延した時間に送信し得る。したがって、受信機111は、第1の時間にノードB108から信号の第1のインスタンスを受信し、第2の時間にリピータ109から信号の第2のインスタンスを受信し得る。
【００２３】
RNS107によってカバーされる地理的領域は、いくつかのセルに分割することができ、無線トランシーバ装置が各セルをサービスする。無線トランシーバ装置は、通常、UMTS用途ではノードBと呼ばれるが、当業者によって、基地局(BS)、トランシーバ基地局(BTS)、無線基地局、無線トランシーバ、トランシーバ機能、基本サービスセット(BSS)、拡張サービスセット(ESS)、アクセスポイント(AP)、または何らかの他の適切な用語で呼ばれる場合もある。RNS107は、任意の数のワイヤレスノードBを含み得る。ノードB108は、ワイヤレスアクセスポイントを任意の数のモバイル装置用のCN104に提供する。モバイル装置の例には、携帯電話、スマートフォン、セッション開始プロトコル(SIP)電話、ラップトップ、ノートブック、ネットブック、スマートブック、携帯情報端末(PDA)、衛星ラジオ、全地球測位システム(GPS)デバイス、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ(たとえば、MP3プレーヤ)、カメラ、ゲーム機、または任意の他の同様の機能デバイスが含まれる。モバイル装置は、通常、UMTS用途ではUEと呼ばれるが、当業者によって、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、端末、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。
【００２４】
CN104は、UTRAN102などの1つまたは複数のアクセスネットワークとインターフェースをとる。図示のように、CN104はGSM(登録商標)コアネットワークである。しかしながら、当業者が認識するように、GSM(登録商標)ネットワーク以外のタイプのCNへのアクセスをUEに提供するために、本開示全体にわたって提示される様々な概念を、RANまたは他の適切なアクセスネットワークにおいて実装することができる。
【００２５】
CN104は、回線交換(CS)ドメインおよびパケット交換(PS)ドメインを含む。回線交換要素のいくつかは、モバイルサービス交換センタ(MSC)112、ビジタロケーションレジスタ(VLR)、およびゲートウェイMSC114である。パケット交換要素には、サービングGPRSサポートノード(SGSN)118、およびゲートウェイGPRSサポートノード(GGSN)120が含まれる。EIR、HLR、VLR、およびAuC115のようないくつかのネットワーク要素は、回線交換ドメインとパケット交換ドメインの両方によって共有され得る。図示の例では、CN104は、MSC112およびGMSC114による回線交換サービスをサポートする。いくつかの用途では、GMSC114は、メディアゲートウェイ(MGW)と呼ばれる場合がある。RNC106などの1つまたは複数のRNCが、MSC112に接続され得る。MSC112は、呼設定、呼ルーティング、およびUEモビリティ機能を制御する装置である。MSC112は、UEがMSC112のカバレッジエリア内にある持続時間の間に加入者関連情報を収容するVLRを含む場合もある。GMSC114は、UEが回線交換ネットワーク116にアクセスするためのゲートウェイをMSC112を介して提供する。GMSC114は、特定のユーザが加入したサービスの詳細を反映するデータなどの加入者データを収容する、ホームロケーションレジスタ(HLR)115を含む。HLRは、加入者固有の認証データを収容する認証センタ(AuC)にも関連する。特定のUE向けの呼が受信されると、GMSC114は、HLR115に照会してUEの位置を判定し、その位置をサービスする特定のMSCに呼を転送する。
【００２６】
CN104は、サービング汎用パケット無線サービス(GPRS)サポートノード(SGSN)118およびゲートウェイGPRSサポートノード(GGSN)120によるパケットデータサービスもサポートする。GPRSは、標準の回線交換データサービスで可能な速度よりも速い速度でパケットデータサービスを提供するように設計されている。GGSN120は、パケットベースネットワーク122へのUTRAN102の接続を提供する。パケットベースネットワーク122は、インターネット、プライベートデータネットワーク、または何らかの他の適切なパケットベースネットワークであり得る。GGSN120の主要機能は、UE110にパケットベースネットワーク接続を提供することである。データパケットは、MSC112が回線交換ドメインにおいて実行するのと同じ機能をパケットベースドメインにおいて主に実行するSGSN118を介してGGSN120とUE110との間で転送することができる。
【００２７】
UMTSのエアインターフェースは、スペクトラム拡散直接シーケンス符号分割多元接続(DS-CDMA)システムを利用し得る。スペクトラム拡散DS-CDMAは、チップと呼ばれる一連の疑似ランダムビットとの乗算によってユーザデータを拡散させる。UMTSの「広帯域」W-CDMAエアインターフェースは、そのような直接シーケンススペクトラム拡散技術に基づいており、さらに周波数分割複信(FDD)を必要とする。FDDは、ノードB108とUE110との間のULおよびDLに異なるキャリア周波数を使用する。DS-CDMAを利用し、時分割複信(TDD)を使用するUMTSの別のエアインターフェースは、TD-SCDMAエアインターフェースである。本明細書で説明される様々な例は、W-CDMAエアインターフェースを指し得るが、基礎をなす原理はTD-SCDMAエアインターフェースに等しく適用可能であり得ることを当業者は認識されよう。
【００２８】
図2は、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有するアクセスネットワークにおいてUE250と通信中のネットワークエンティティ210(たとえば、ノードB、eノードB(eNBとも呼ばれる)、リピータなど)のブロック図である。一態様では、UE250は、図1のUE110と同一か、または同様である可能性がある。一態様では、ネットワークエンティティ210は、図1のリピータ109および/またはノードB108と同一か、または同様である可能性がある。
【００２９】
DLでは、コアネットワークからの上位レイヤパケットが、コントローラ/プロセッサ275に与えられる。コントローラ/プロセッサ275は、L2レイヤの機能を実装する。DLでは、コントローラ/プロセッサ275は、ヘッダ圧縮、暗号化、パケットのセグメント化および並べ替え、論理チャネルとトランスポートチャネルとの間の多重化、ならびに、様々な優先順位基準に基づくUE250への無線リソース割振りを行う。コントローラ/プロセッサ275は、HARQ演算、紛失したパケットの再送、およびUE250へのシグナリングも担う。
【００３０】
送信(TX)プロセッサ216は、L1レイヤ(すなわち、物理レイヤ)のための様々な信号処理機能を実装する。これらの信号処理機能は、UE250における順方向誤り訂正(FEC)を容易にするためのコーディングおよびインタリービングと、様々な変調方式(たとえば、2値位相シフトキーイング(BPSK)、直交位相シフトキーイング(QPSK)、M位相シフトキーイング(M-PSK)、M直交振幅変調(M-QAM))に基づく信号コンスタレーションへのマッピングとを含む。次いで、コーディングされ変調されたシンボルは、並列ストリームに分割される。次いで、各ストリームは、OFDMサブキャリアにマッピングされ、時間領域および/または周波数領域で基準信号(たとえば、パイロット)と多重化され、次いで、逆高速フーリエ変換(IFFT)を使用して互いに結合されて、時間領域OFDMシンボルストリームを搬送する物理チャネルを生成する。OFDMストリームは、複数の空間ストリームを生成するために空間的にプリコーディングされる。チャネル推定器274からのチャネル推定値は、コーディングおよび変調の方式を決定するために、ならびに空間処理のために使用され得る。チャネル推定値は、UE250によって送信された基準信号および/またはチャネル状態フィードバックから導出され得る。次いで、各空間ストリームは、別個の送信機218TXを介して異なるアンテナ220に供給される。各送信機218TXは、送信用のそれぞれの空間ストリームによってRFキャリアを変調する。
【００３１】
UE250において、各受信機254RXは、そのそれぞれのアンテナ252を介して信号を受信する。各受信機254RXは、RFキャリア上に変調された情報を復元し、この情報を受信(RX)プロセッサ256に提供する。RXプロセッサ256は、L1レイヤの様々な信号処理機能を実装する。RXプロセッサ256は、情報に対して空間処理を実行して、UE250を宛先とする任意の空間ストリームを復元する。複数の空間ストリームがUE250を宛先とする場合、これらは、RXプロセッサ256によって単一のOFDMシンボルストリームに合成することができる。次いで、RXプロセッサ256は、高速フーリエ変換(FFT)を使用して、OFDMシンボルストリームを時間領域から周波数領域に変換する。周波数領域信号は、OFDM信号の各サブキャリアについて別個のOFDMシンボルストリームを含む。各サブキャリア上のシンボル、および基準信号は、ネットワークエンティティ210によって送信された最も可能性が高い信号コンスタレーションポイントを判定することによって、回復され復調される。これらの軟判定は、チャネル推定器258によって計算されたチャネル推定値に基づく場合がある。次いで、軟判定は復号されデインタリーブされて、物理チャネル上でネットワークエンティティ210によって最初に送信されたデータおよび制御信号を復元する。次いで、データおよび制御信号は、コントローラ/プロセッサ259に供給される。
【００３２】
コントローラ/プロセッサ259は、L2レイヤを実装する。コントローラ/プロセッサは、プログラムコードおよびデータを記憶するメモリ260に結合され得る。メモリ260は、コンピュータ可読媒体と呼ばれる場合がある。ULでは、コントローラ/プロセッサ259は、トランスポートチャネルと論理チャネルとの間の多重分離、パケット再アセンブリ、暗号化解除、ヘッダ圧縮解除、制御信号処理を実現して、コアネットワークからの上位レイヤパケットを復元する。次いで、上位レイヤパケットはデータシンク262に提供されるが、データシンク262は、L2レイヤの上のすべてのプロトコルレイヤを表す。様々な制御信号も、L3処理のためにデータシンク262に提供することができる。コントローラ/プロセッサ259は、HARQ演算をサポートするために、肯定応答(ACK)プロトコルおよび/または否定応答(NACK)プロトコルを使用した誤り検出も担う。
【００３３】
ULでは、上位レイヤパケットをコントローラ/プロセッサ259に提供するために、データソース267が使用される。データソース267は、L2レイヤの上のすべてのプロトコルレイヤを表す。ネットワークエンティティ210によるDL送信に関して説明した機能と同様に、コントローラ/プロセッサ259は、ヘッダ圧縮、暗号化、パケットのセグメント化および並べ替え、ならびに、ネットワークエンティティ210による無線リソース割振りに基づく論理チャネルとトランスポートチャネルとの間の多重化を行うことによって、ユーザプレーンおよび制御プレーンのL2レイヤを実装する。コントローラ/プロセッサ259は、HARQ演算、紛失したパケットの再送、およびネットワークエンティティ210へのシグナリングも担う。
【００３４】
適切な符号化および変調の方式を選択し、空間処理を容易にするために、ネットワークエンティティ210によって送信された基準信号またはフィードバックからチャネル推定器258によって導出されたチャネル推定値が、TXプロセッサ268によって使用され得る。TXプロセッサ268によって生成された空間ストリームは、別々の送信機254TXを介して異なるアンテナ252に提供される。各送信機254TXは、送信用のそれぞれの空間ストリームでRFキャリアを変調する。
【００３５】
UL送信は、ネットワークエンティティ210において、UE250における受信機機能に関して説明した方法と同様の方法で処理される。各受信機218RXは、そのそれぞれのアンテナ220を介して信号を受信する。各受信機218RXは、RFキャリア上に変調された情報を復元し、この情報をRXプロセッサ270に提供する。RXプロセッサ270は、L1レイヤを実装し得る。
【００３６】
コントローラ/プロセッサ275は、L2レイヤを実装する。コントローラ/プロセッサ275は、プログラムコードおよびデータを記憶するメモリ276と結合され得る。メモリ276は、コンピュータ可読媒体と呼ばれる場合がある。ULでは、コントローラ/プロセッサ275は、UE250からの上位レイヤパケットを回復するために、トランスポートチャネルと論理チャネルとの間での多重分離と、パケット再構築と、暗号化解除と、ヘッダ圧縮解除と、制御信号処理とを行う。コントローラ/プロセッサ275からの上位レイヤパケットは、コアネットワークに提供され得る。コントローラ/プロセッサ275は、HARQ演算をサポートするために、ACKプロトコルおよび/またはNACKプロトコルを使用した誤り検出も担う。
【００３７】
図3は、たとえば、図1のUE110および/または図2のUE250などのユーザ機器内に配置され得るマルチキャリア受信機300のブロック図である。一態様では、マルチキャリア受信機300は、図1のUE110内の受信機111と同一か、または同様である可能性がある。
【００３８】
受信機300は、複数の遅延経路304(たとえば、d1、d2、...、dk)(たとえば、レイクフィンガー)を使用して受信信号(r[n])302を処理し得る。一態様では、受信機300は、同じセルからのフィンガーの異なるスクランブルコードを構成することが可能でない場合がある、セル当りスクランブルシード(per cell scrambling seed)アプリケーションプログラミングインターフェース(API)を使用し得る。基準信号の基準時間内に受信された信号成分302は、ブロック処理グループ(BPG)として処理され得る。本明細書で使用する基準信号は、基準セル内の最も早くロックされたフィンガーであり得る。デバイスは、除去されるまで、基準セルを使用し得る。一態様では、基準時間内に遅延経路304を介して受信され処理され得る任意の信号成分302は、「オンタイム」グループに関連付けられ、それに続くBPGに含まれ得る。別の態様では、基準時間後に遅延経路304を介して受信され処理され得る任意の信号成分302は、「遅延」グループに関連付けられ、仮想セル(たとえば、遅延セル)のBPGに含まれ得る。
【００３９】
動作可能な態様では、デバイスは、オンタイムセルの代わりに遅延セルを使用する(たとえば、遅延セルに関連する信号を処理する)ことを決定するとき、1つのスロットだけ処理を遅延させ得る。そのような態様では、オンタイムセル値は破棄され、遅延セルが、基準セルとして処理され得る。別の態様では、オンタイムグループ内のフィンガーの総電力を遅延グループ内のフィンガーの総電力と比較することができ、より大きい総電力を有するグループが、基準セルとして選択され得る。そのような態様では、基準セルとして選択されないグループ内のフィンガーの電力レベルは、その後の比較用に保持され得る。BPG割振りおよび/または処理のさらなる説明は、図4〜図8に関して提供される。
【００４０】
図4は、たとえば、図3の受信機300などの受信機のブロック処理グループ(BPG)レベルタイミングメンテナンス400を示す。
【００４１】
BPGレベルタイミング400は、基準信号401の受信に基づいて決定され得る。基準信号401の基準時間414内に受信された信号は、第1のBPG402に含まれ、基準フィンガー404として処理され得る。一態様では、基準時間414は、受信されたいくつかのサンプルに基づいて定義され得る。たとえば、基準時間は、228個のサンプル(228(C×1))として定義され得る。そのような態様では、228C×1は、(公的に入手可能な3GPP TS25.214中にセル電力制御に関して記述された)128C×1+最大セル遅延スプレッドの100C×1に基づいて選択され得る。したがって、遅延セル408は、基準時間414後に受信されたサンプルを含むセルとして定義され得る。
【００４２】
別の態様では、基準信号401に先立つ早期時間412内に受信された信号は、早期セル410と呼ばれ得る。そのような態様では、早期時間412は、基準信号401より28C×1進み得る。
【００４３】
動作可能な態様では、仮想セル406は、基準時間414によって記述されたBPG境界を含み得る。そのような態様では、基準時間414の後に受信された信号は、仮想セルにグループ化され、その後の基準セルとの比較のために使用され得る。そのような比較は、仮想セルが基準セルに取って代わるかどうかを判定するために使用され得る。
【００４４】
図5は、たとえば、図3の受信機300などの受信機において受信される、時間502にわたる基準信号(たとえば、プライマリスクランブルコード(PSC))の受信タイミング500を示す。
【００４５】
基準セルからのPSC504は、基準時間503において受信され得る。早期時間506および基準信号受信のタイミングの基準時間503内に受信された信号成分は、BPGにグループ化され得る。図5に示す例では、第2のセルから受信された信号510の一部514および第3のセルから受信された信号512の一部516は、基準信号受信タイミング503によって記述されたBPGに含まない可能性がある。
【００４６】
動作可能な態様では、基準時間508後に受信された信号は、仮想セルに関連付けられ得る。一態様では、セルは、オンタイムBPGを処理するために割り当てることができ、仮想セルは、遅延BPGを処理するために提供され得る。たとえば、ノードB(たとえば、図1のノードB108および/または図2のノードB210)およびリピータ(たとえば図1のリピータ109)が展開される環境では、オンタイムセルは、ノードBからの信号を受信し得るが、遅延グループは、リピータからの信号を受信し得る。そのような態様では、セル(たとえば、8つの潜在的に利用可能なセルのうちの1つ)は、仮想セルを生成するのに割り振られ得る。そのような態様では、セルは、サービングセル、ソフトハンドオーバ(SHO)セル、および近隣セルの順に8つの潜在的に利用可能なセルのうちの0〜7に充填され得る。したがって、仮想セルは、8つの潜在的に利用可能なセルのうちの7〜0に割り振られ得る。すべてのセルが(たとえば、セルおよび先に割り当てられた仮想セルで)充填された一態様では、最小のエネルギーを有する仮想セルは、新規の仮想セルにスペースを提供するために除去され得る。別の態様では、初期化において、仮想セルは、電力に応じて順序付けることができ、セルは、電力の降順に充填され得る。
【００４７】
図6は、本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするように構成された態様を有する、図1の基地局108およびリピータ109と通信中のユーザ機器(UE)602を含む例示的なシステムである。UE602は、図1のUE110および/または図2のUE250であり得る。UE602は、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および仮想遅延セルモジュール610を含む。
【００４８】
一態様では、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および/または仮想遅延セルモジュール610は、UE602内に物理的に含まれるハードウェア構成要素であり得る。一態様では、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および/または仮想遅延セルモジュール610は、モジュールの各々に関して説明する機能が、モジュールのうちの1つまたは複数を実行する、UE602内に含まれる特別に構成されたコンピュータ、プロセッサ(またはプロセッサのグループ)、および/または処理システム(たとえば、図8のプロセッサ804)によって実行され得るようなソフトウェア構成要素(たとえば、ソフトウェアモジュール)であり得る。さらに、UE602のモジュールがソフトウェアモジュールである一態様では、ソフトウェアモジュールは、たとえば、サーバもしくは他のネットワークエンティティからUE602にダウンロードされ、UE602の内部のメモリもしくは他のデータ記憶装置(たとえば、図8のコンピュータ可読媒体806)から検索され、および/または外部のコンピュータ可読媒体を(たとえば、CD-ROM、フラッシュドライブなど)介してアクセスされ得る。
【００４９】
UE602は、たとえば、基地局108および/またはリピータ109から、第1の時間に基準信号を受信するように構成された受信モジュール604を含む。受信モジュール604は、第1の時間の後の基準時間よりも大きい(たとえば、基準時間よりも時間的に遅い)時間に信号を受信するように構成することもできる。より詳細には、受信モジュール604に結合される受信機(たとえば、図3の受信機300)内の複数のフィンガーのうちの基準フィンガーが、信号を受信し得る。一態様では、基準信号は、たとえば基地局108などのオンタイムセルに関連付けられた「オンタイム」グループに含まれ得る。一態様では、基準信号は、プライマリスクランブルコード(PSC)を含む。一態様では、基準時間は、228C×1サンプルであり得る。
【００５０】
ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および/または仮想遅延セルモジュール610は、基準/オンタイムセルからの信号、仮想/遅延セルからの信号、またはその両方を使用する(たとえば、処理する)べきかどうかを判定するように構成され得る。そのような判定は、どのセルがより大きい電力および/またはユーティリティを有するかに基づく可能性がある。
【００５１】
ダウンリンク信号処理モジュール606は、処理するためにどのセルが使用されるべきかを判定するためにユーティリティ最適化を実行し得る。オンタイムグループ内に信号を含めるとする判定がダウンリンク信号処理モジュール606によって行われる場合、オンタイムセルモジュール608は、信号をそのように含まれるように構成され得る。遅延グループ内に信号を含めるとする判定がダウンリンク信号処理モジュール606によって行われる場合、仮想遅延セルモジュール610は、信号をそのように含まれるように構成され得る。
【００５２】
そのような態様では、ダウンリンク信号処理モジュール606は、呼品質を最適化(たとえば、ユーティリティ関数(E)を最大化)しようとし得る。呼品質は、ブロック誤り率(BLER)に基づく可能性がある。ユーティリティは、呼品質の関数(E(f(BLERshort term))とすることができ、ここでBLERshort termは、数スロット内の短期BLERである。一態様では、BLERshort termは、ユーティリティを判定するために使用することができ、その場合、ユーティリティを比較することは、平均BLERしたがって電力を比較することと等価である。別の態様では、BLERshort termの対数が、ユーティリティ、たとえば、f(BLERshort term=log(1-BLERshort term)を判定するために使用され得る。ユーティリティ関数(E(f(BLERshort term))は、式(2)においてわかるように、平均BLERと短期BLERの偏差との間のトレードオフとしてさらに最適化され得る。
【００５３】
【数１】
2016506140.tif 000003
【００５４】
別の態様では、電力変動による頻繁なセル交換を避けるために、ダウンリンク信号処理モジュール606は、式(1)に与えられるように、各グループのフィンガー総電力の移動平均を使用し得る。ダウンリンク信号処理モジュール606は、式(3)に与えられるように、オンタイムセルおよび遅延セルの総フィンガー電力の分散を計算し得る。
Savg=a(Pavg-Pint)2+(1-a)Savg (3)
【００５５】
そのような態様では、ダウンリンク信号処理モジュール606は、式(4)に基づいてセルをオンタイムセルから遅延セルに交換することができ、および/または式(5)に基づいて遅延セルからオンタイムセルに交換することができる。
【００５６】
【数２】
2016506140.tif 000004
【００５７】
ここで、βは0または3であるように選択され得る。
【００５８】
動作可能な態様では、新規のフィンガーが、基準タイミング+228C×1よりも大きいまたは小さいフィンガー位置に応じて対応するオンタイムグループまたは遅延グループに追加され得る。遅延セルがなく、フィンガーが新規のフィンガーである場合、フィンガーを新規のフィンガーグループに配置することができ、その総フィンガーエネルギーは、0に初期化され得る。一態様では、初期化において、オンタイムセルが選択され得る。その後、フレームの組(たとえば、32フレーム)の終わりに、ダウンリンク信号処理モジュール606は、式(4)に基づいてセルをオンタイムセルから遅延セルに交換することができ、および/または式(5)に基づいて遅延セルからオンタイムセルに交換することができる。
【００５９】
加えて、UE602は、受信モジュール604、ダウンリンク信号処理モジュール606、および/またはオンタイムセルモジュール608、および/または仮想遅延セルモジュール610、ならびに図7の方法700に関して説明する機能の各々を実行する1つまたは複数の追加のモジュールを含み得る。したがって、図7の方法700の各ブロックによって表される機能は、それぞれのモジュールによって実行される場合があり、UE602は、それらのモジュールのうちの1つまたは複数を含む場合がある。モジュールは、指定されたプロセス/アルゴリズムを実行するように特別に構成され、指定されたプロセス/アルゴリズムを実行するように構成されたプロセッサによって実施され、プロセッサによる実施のためにコンピュータ可読媒体内に記憶される、1つもしくは複数のハードウェア構成要素、またはそれらの何らかの組合せであり得る。さらに、述べたように、UE602は、図1のUE110および/または図2のUE250と同一か、または同様であり得る。
【００６０】
図7は、提示した主題の様々な態様による様々な方法を示す。説明を簡単にするために、方法について、一連の動作またはシーケンスステップとして図示および説明しているが、いくつかの動作は、本明細書で図示および説明したものと異なる順序で、かつ/または他の動作と同時に行うことができるので、請求する主題は、動作の順序によって限定されないことを理解し、諒解されたい。たとえば、方法は、代わりに、状態図などにおいて一連の相互に関係する状態またはイベントとして表すことができることを、当業者であれば理解し、諒解されよう。さらに、請求する主題に従って方法を実装するために、示したすべての行為が必要とされ得るわけではない。さらに、以下および本明細書の全体にわたって開示される方法を製造品に記憶して、そのような方法をコンピュータにトランスポートし、伝達するのを容易にすることができることをさらに諒解されたい。本明細書で使用される製造品という用語は、任意のコンピュータ可読デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを含むものとする。
【００６１】
図7は、本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングする方法700のフローチャートである。方法700の態様は、図1のUE110および/または図2のUE250と同一か、または同様であり得る、図6のUE602によって実行され得る。より詳細には、方法700の態様は、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および/または仮想遅延セルモジュール610によって実行することができ、これらのすべては、基地局108およびリピータ109(図1の両方)と通信中である。
【００６２】
702において、随意の態様では、方法700は、受信機内の複数のフィンガーのうちの基準フィンガーによって、第1の時間に基準信号を受信するステップを含み得る。たとえば、UE602は、第1の時間に基準信号を受信し得る。一態様では、受信モジュール604は、たとえば基地局108から基準信号を受信するように構成され得る。そのような態様では、受信モジュール604に結合される受信機内の複数のフィンガーのうちの基準フィンガーが、基準信号を受信し得る。一態様では、ダウンリンク信号処理モジュール606は、オンタイムセルに関連付けられた「オンタイム」グループ内に基準信号を含めるように構成されたオンタイムセルモジュール608を含む。一態様では、基準信号は、プライマリスクランブルコード(PSC)を含み得る。さらに、一態様では、基準時間は、228C×1サンプルであり得る。第1の時間に基準信号を受信する追加の詳細については、図3〜図6および図8に関して上記で説明した。
【００６３】
704において、方法700は、受信機内の複数のフィンガーのうちの1つのフィンガーを介して第1の信号を受信するステップを含み得るが、第1の信号は、基準信号が複数のフィンガーのうちの基準フィンガーによって受信された後の基準時間よりも遅い時間に受信され、基準信号は、セルに対応するオンタイムグループに含まれる。たとえば、UE602は、第1の時間の後の基準時間よりも遅い時間に信号を受信し得る。一態様では、受信モジュール604は、第1の信号を受信するように構成され得る。たとえば、一態様では、受信モジュール604に結合される受信機内の複数のフィンガーのうちの1つのフィンガーは、たとえばリピータ109から第1の信号を受信し得る。一態様では、基準時間は、228C×1サンプルとすることができ、したがって、第1の信号は、228C×1サンプルを受信した後に受信され得る。基準信号が受信される基準時間よりも遅い時間に第1の信号を受信する追加の詳細については、図3〜図6および図8に関して上記で説明した。
【００６４】
706において、方法700は、仮想セルに対応する遅延グループ内に信号を含めるアクションをさらに実行し得る。たとえば、UE602は、仮想セルに対応する遅延グループ内に第1の信号を含め得る。一態様では、ダウンリンク信号処理モジュール606は、上記で詳細に説明したように、仮想遅延セルに関連付けられた遅延グループ内に第1の信号を含めるように構成された仮想遅延セルモジュール610を含む。仮想セルに対応する遅延グループ内に第1の信号を含めることの追加の詳細については、図3〜図6および図8に関して上記で説明した。
【００６５】
708において、方法700は、第1の信号を基準信号と比較するステップを含み得る。一態様では、第1の信号を基準信号と比較するステップは、1つまたは複数のフレームにわたる、オンタイムグループに関する第1のユーティリティ値と、遅延グループに関する第2のユーティリティ値とを判定するステップを含み得る。たとえば、UEは、オンタイムセルおよび仮想遅延セルに関するユーティリティ値を判定し得る。そのような態様では、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および/または仮想遅延セルモジュール610によって判定が行われ得る。一態様では、ユーティリティ値は、平均電力値である。そのような態様では、平均電力値は、前の1つまたは複数のフレームにわたる移動平均電力値(Pavg)、瞬時電力値(Pinst)、および重み付け値(α)から導出される。さらに、移動平均電力値は、式(1)から導出され得る。
【００６６】
Pavg-New=Pavg-old+α(Pinst-Pavg-old) (1)
【００６７】
そのような態様では、重み付け値(α)は、1/4であり得る。さらに、1つまたは複数のフレームは、32フレームであり得る。さらに、Pinstは、総フィンガー受信信号強度インジケータ(RSSI)から決定され得る。1つまたは複数のフレームにわたる、オンタイムグループに関する第1のユーティリティ値と遅延グループに関するユーティリティ電力値とを判定するステップの追加の詳細については、図3〜図6および図8に関して上記で説明した。
【００６８】
710において、方法700は、比較に基づいて、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ内の信号を処理すべきかどうかを判定するステップを含み得る。一態様では、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ内の信号を処理すべきかどうかを判定するステップは、第1のユーティリティ値が第2のユーティリティ値以上でないと判定すると、(たとえば、仮想セルから受信された)遅延グループ内の信号と(たとえば、基準セルから受信された)オンタイムグループ内の信号とを処理するステップを含み得る。
【００６９】
たとえば、たとえば電力制御に関連するタイミング制約のために、オンタイムグループからの信号のエネルギーを遅延グループからの信号のエネルギーと組み合わせることが可能でない場合がある。言い換えれば、遅延グループからの信号をオンタイムグループからの信号と組み合わせる任意の利点と、そのようにするのに必要とされる遅延(または待ち時間)(たとえば、遅延グループ内の追加の信号を待つのに必要とされる任意の遅延)との間にトレードオフが存在する可能性がある。一例では、遅延グループ内の信号を待つことも組み合わせることもなく、オンタイムグループ内の信号が処理される場合、遅延グループ内の信号を使用することによって受け取られる何らかの追加の利点と引き換えに、より小さいフィードバック遅延または全体遅延を実現することができる。別の例では、遅延グループ内の信号を処理することは、より大きいフィードバック遅延と引き換えに、信号を処理するために使用され得るエネルギーの増大につながり得る(したがって、より正確な処理につながり得る)。したがって、遅延グループ内の追加の信号を待つべきかどうか、または(たとえば、遅延グループ内の信号と組み合わせることなく)オンタイムグループ内の信号を処理すべきかどうかに関する判定は、トレードオフに基づいて行われ得る。より詳細には、遅延グループおよびオンタイムグループに関する遅延およびエネルギーの関数であり得るユーティリティは、任意の特定のシナリオにおいてトレードオフがどのように最も良く行われるかを判定するために比較され得る。
【００７０】
たとえば、UE602は、遅延グループ電力値がオンタイムグループ電力値よりも大きいと判定すると、遅延グループに交換し得る。言い換えれば、UE602は、信号を処理する前に遅延グループ内の追加の信号を待つことを決定し得る。そのような態様では、上記で詳細に説明したように、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および/または仮想遅延セルモジュール610によって判定が行われ得る。本明細書で使用する電力値は、フィンガーエネルギー、受信信号強度インジケータ(RSSI)、RSSIからの信号対ノイズ比(SNR)などに基づく可能性がある。第1のユーティリティ値が第2のユーティリティ値以上であるかどうかを判定し、第1のユーティリティ値が第2のユーティリティ値以上でないと判定すると、仮想セルに交換する(たとえば、遅延グループ内の追加の信号を待つ)追加の詳細については、図3〜図6および図8に関して上記で説明した。
【００７１】
図8は、処理システム814を採用し、本態様による、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするために構成された態様を有する装置800に関するハードウェア実装形態の一例を示す図である。一態様では、装置800は、図6のUE602であり得る。処理システム814は、バス824によって全体的に表されるバスアーキテクチャで実装することができる。バス824は、処理システム814の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続するバスおよびブリッジを含む場合がある。バス824は、図6のUE602内にすべてが含まれる、プロセッサ804によって表される1つもしくは複数のプロセッサおよび/もしくはハードウェアモジュール、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、ならびに仮想遅延セルモジュール610と、コンピュータ可読媒体806とを含む様々な回路を互いにリンクさせる。バス824は、タイミングソース、周辺機器、電圧調整器、および電力管理回路などの様々な他の回路をリンクさせることもできるが、これらの回路は当技術分野でよく知られており、したがってこれ以上は記載しない。
【００７２】
処理システム814は、トランシーバ810に結合される場合がある。トランシーバ810は、1つまたは複数のアンテナ820に結合される。トランシーバ810は、送信媒体を通じて様々な他の装置と通信するための手段を提供する。
【００７３】
処理システム814は、コンピュータ可読媒体806に結合されたプロセッサ804を含む。1つのプロセッサまたは複数のプロセッサであり得るプロセッサ804は、コンピュータ可読媒体806上に記憶されたソフトウェアの実行を含む全般的な処理を受け持つ。ソフトウェアは、プロセッサ804によって実行されると、任意の特定の装置の上記で説明した様々な機能を処理システム814に実行させる。より詳細には、図6に関して上記で説明したように、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および/または仮想遅延セルモジュール610は、モジュールの各々に関して説明する機能がプロセッサ804によって実行され得るようなソフトウェア構成要素(たとえば、ソフトウェアモジュール)であり得る。
【００７４】
コンピュータ可読媒体806は、たとえば、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および仮想遅延セルモジュール610によって表されるソフトウェアモジュールなどのソフトウェアを実行するとき、プロセッサ804によって操作されるデータを記憶するために使用することもできる。一例では、ソフトウェアモジュール(たとえば、説明した機能を実行するためにプロセッサ804によって実行され得る任意のアルゴリズムまたは関数)および/またはそれとともに使用されるデータ(たとえば、入力値、パラメータ、変数など)は、コンピュータ可読媒体806から検索され得る。
【００７５】
より詳細には、処理システムは、受信モジュール604、ダウンリンク信号処理モジュール606、オンタイムセルモジュール608、および仮想遅延セルモジュール610のうちの少なくとも1つをさらに含む。モジュールは、コンピュータ可読媒体806に存在する/記憶される、プロセッサ804において動作するソフトウェアモジュール、プロセッサ804に結合された1つもしくは複数のハードウェアモジュール、またはそれらの何らかの組合せであり得る。
【００７６】
図6のUE602が図2のUE250である一態様では、処理システム814は、UE250の構成要素とすることができ、メモリ260、ならびに/または、TXプロセッサ268、RXプロセッサ256、およびコントローラ/プロセッサ259のうちの少なくとも1つを含む場合がある。
【００７７】
一構成では、ユーティリティ最適化を介して大きい遅延スプレッドを有するフィンガーをハンドリングするために構成された態様を有する装置800は、受信機内の複数のフィンガーのうちの1つのフィンガーを介して第1の信号を受信するための手段と、仮想セルに対応する遅延グループ内に第1の信号を含めるための手段とを含む。一態様では、第1の信号は、基準信号が複数のフィンガーのうちの基準フィンガーによって受信された後、基準時間よりも遅い時間に受信され得る。一態様では、装置800は、一態様では、1つまたは複数のフレームにわたる、オンタイムグループに関する第1のユーティリティ(たとえば、電力)値と遅延グループに関する第2のユーティリティ(たとえば、電力)値とを判定し、第1のユーティリティ値が第2のユーティリティ値以上であるかどうかを判定することによって、第1の信号を基準信号と比較するための手段を提供し得る。一態様では、装置800は、一態様では、第1のユーティリティ値が第2のユーティリティ値以上でないと判定すると、遅延グループ内の信号とオンタイムグループ内の信号とを処理することによって比較に基づいて、遅延グループ内の追加の信号を待つべきかどうか、またはオンタイムグループ内の信号を処理すべきかどうかを判定するための手段を提供し得る。上記の手段は、上記の手段によって列挙された機能を実行するように構成された、UE602および/または装置800の処理システム814の上記のモジュールのうちの1つまたは複数であり得る。上記に記載されたように、処理システム814は、TXプロセッサ268、RXプロセッサ256、およびコントローラ/プロセッサ259を含む場合がある。したがって、一構成では、上記の手段は、上記の手段によって列挙された機能を実行するように構成された、TXプロセッサ268、RXプロセッサ256、およびコントローラ/プロセッサ259であり得る。
【００７８】
本明細書で開示された実施形態に関して記載された様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または、本明細書に記載された機能を実行するように設計されたそれらの任意の組合せを用いて、実装または実行することができる。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つもしくは複数のマイクロプロセッサ、または、任意の他のそのような構成として実装することができる。加えて、少なくとも1つのプロセッサは、上述されたステップおよび/またはアクションのうちの1つまたは複数を実行するように動作可能な1つまたは複数のモジュールを含む場合がある。
【００７９】
さらに、本明細書で開示された態様に関して記載された方法またはアルゴリズムのステップおよび/またはアクションは、直接ハードウェア内で、プロセッサによって実行されるソフトウェアモジュール内で、またはその2つの組合せ内で具現化することができる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、かつ記憶媒体に情報を書き込み得るようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサと一体であり得る。さらに、いくつかの態様では、プロセッサおよび記憶媒体はASIC内に存在することができる。加えて、ASICはユーザ端末内に存在することができる。代替として、プロセッサおよび記憶媒体は、ユーザ端末内に個別構成要素として存在することができる。加えて、いくつかの態様では、方法またはアルゴリズムのステップおよび/または動作は、コンピュータプログラム製品に組み込まれ得る、機械可読媒体および/またはコンピュータ可読媒体上のコードおよび/または命令の1つまたは任意の組合せ、またはそのセットとして存在し得る。
【００８０】
1つまたは複数の態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアに実装される場合、各機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、または、コンピュータ可読媒体上で送信することができる。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用され、コンピュータによってアクセスされ得る、任意の他の媒体を含み得る。また、いかなる接続もコンピュータ可読媒体と呼ぶことができる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または、赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー(登録商標)ディスク(disk)およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、通常、データをレーザで光学的に再生する。前述の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。
【００８１】
上記の開示は、例示的な態様および/または実施形態を説明したが、添付の特許請求の範囲によって定義されるように、記載された態様および/または実施形態の範囲から逸脱することなく、様々な変更および改変を本明細書で行うことができることに留意されたい。さらに、記載された態様および/または実施形態の要素は、単数形で記載または特許請求されている場合があるが、単数形に限定することが明示的に述べられていない限り、複数形が考察される。さらに、任意の態様および/または実施形態の全部または一部は、別段に記載されていない限り、任意の他の態様および/または実施形態の全部または一部とともに利用され得る。
【符号の説明】
【００８２】
100  ユニバーサルモバイル通信システム(UMTS)
102  UMTS地上波無線アクセスネットワーク(UTRAN)
104  コアネットワーク
106  無線ネットワークコントローラ(RNC)
108  ノードB/基地局
109  リピータ
110  ユーザ機器
111  受信機
112  モバイルサービス交換センタ(MSC)/ビジタロケーションレジスタ(VLR)
114  ゲートウェイMSC(GMSC)
115  ホームロケーションレジスタ(HLR)
116  回線交換ネットワーク
118  サービング汎用パケット無線サービス(GPRS)サポートノード
120  ゲートウェイGPRSサポートノード(GGSN)
122  パケットベースネットワーク
210  ネットワークエンティティ
216  送信プロセッサ
218  送信機
220  アンテナ
250  ユーザ機器
252  アンテナ
254  受信機
256  受信プロセッサ
258  チャネル推定器
259  コントローラ/プロセッサ
260  メモリ
262  データシンク
267  データソース
268  送信プロセッサ
270  受信プロセッサ
274  チャネル推定器
275  コントローラ/プロセッサ
276  メモリ
300  マルチキャリア受信機
302  信号成分
304  遅延経路
400  ブロック処理グループ(BPG)レベルタイミング
401  基準信号
402  第1のBPG
404  基準フィンガー
406  仮想BPGタイミング
408  遅延セル
410  早期セル
412  早期時間
414  基準時間
500  受信タイミング
502  時間
503  基準時間
504  基準セルからのプライマリスクランブルコード(PSC)
506  早期時間
508  基準時間
510  第2のセルから受信された信号
512  第3のセルから受信された信号
514  第2のセルから受信された信号の一部
516  第3のセルから受信された信号の一部
602  ユーザ機器
604  受信モジュール
606  ダウンリンク信号処理モジュール
608  オンタイムセルモジュール
610  仮想遅延セルモジュール
800  装置(ユーザ機器)
804  プロセッサ
806  コンピュータ可読媒体
810  トランシーバ
820  アンテナ
824  バス
【図１】
2016506140.tif 000005
【図２】
2016506140.tif 000006
【図３】
2016506140.tif 000007
【図４】
2016506140.tif 000008
【図５】
2016506140.tif 000009
【図６】
2016506140.tif 000010
【図７】
2016506140.tif 000011
【図８】
2016506140.tif 000012
【国際調査報告】
2016506140.tif 000013
2016506140.tif 000014