(57)【特許請求の範囲】
【請求項１】
ワイアレス通信ネットワーク内で、データ転送の間にワイアレス装置のエネルギー使用を管理するための方法であって、前記方法は、
前記データ転送と関連するデータレートを決定することと、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定することと、
前記決定された要件に基づいて前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整することと、
前記決定されたデータレートが予め決定されたしきい値よりも高い場合、基地局が実際に受信されたものより低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけることと、
を備える方法。
【請求項２】
前記動的に調整することが実行時間で実行される請求項１に記載の方法。
【請求項３】
データ処理が送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備える請求項１に記載の方法。
【請求項４】
前記データ処理要件が前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示す請求項３に記載の方法。
【請求項５】
前記データ処理パラメータが、
前記データ転送と関連するデータを変調もしくは復調するために使用されるモデムと、
前記データ転送と関連するデータを処理するために使用されるデータプロセッサと、
前記データ転送と関連するデータを記憶するために使用されるメモリと、
処理コンポーネント間で前記データ転送に関連するデータを移動させるために使用されるデータバスと
のうちの少なくとも１つのクロックスピードを制御する請求項１に記載の方法。
【請求項６】
動的に調整することが、
前のレベルから前記クロックスピードを減少させることと、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させることと
を備える請求項５に記載の方法。
【請求項７】
動的に調整することが、
前のレベルから前記クロックスピードを増加させることと、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させることと
を備える請求項５に記載の方法。
【請求項８】
前記データレートを決定することが、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定することと、
前記データ転送を始めることに先立って、前記信号状況に基づいて前記ワイアレス装置に割り当てられると予想されるデータレートを推定することと
を備える請求項１に記載の方法。
【請求項９】
前記信号状況が受信電力測定値および信号品質測定値の少なくとも１つによって示される請求項８に記載の方法。
【請求項１０】
前記データレートを決定することは、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測することを備える請求項１に記載の方法。
【請求項１１】
前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整することをさらに備える請求項１０に記載の方法。
【請求項１２】
少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて前記決定された要件よりも高いレベルに調整される請求項１に記載の方法。
【請求項１３】
ワイアレス通信ネットワーク内でデータを転送するためのワイアレス装置であって、前記ワイアレス装置が、
前記データ転送をサポートするように構成された１つかそれ以上の回路コンポーネントと、
前記データ転送の間に前記１つかそれ以上の回路コンポーネントのエネルギー使用を管理するように構成されたプロセッサと、
ここにおいて前記プロセッサが、
前記データ転送と関連するデータレートを決定するように、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定するように、
前記決定された要件に基づいて、前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するように、
前記決定されたデータレートが予め決定されたしきい値より高い場合、基地局が実際に受信されたものよりも低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけるように、
構成され、
前記プロセッサに連結されたメモリと
を備えるワイアレス装置。
【請求項１４】
前記プロセッサが前記データ転送と関連するデータを処理するようにさらに構成された請求項１３に記載のワイアレス装置。
【請求項１５】
データ処理が、送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備える請求項１３に記載のワイアレス装置。
【請求項１６】
前記データ処理要件が、前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示す請求項１５に記載のワイアレス装置。
【請求項１７】
前記データ処理パラメータが、
前記プロセッサと、
前記プロセッサに連結された前記メモリと、
前記データ転送と関連するデータを変調もしくは復調するために使用されるモデム回路コンポーネントと、
前記データ転送と関連するデータを処理するために使用されるデータプロセッサ回路コンポーネントと、
前記データ転送と関連するデータを記憶するために使用されるメモリ回路コンポーネントと、もしくは、
前記回路コンポーネントの間で前記データ転送と関連するデータを移動するために使用されるデータバス回路コンポーネントと
のうちの少なくとも１つのクロックスピードを制御する請求項１３に記載のワイアレス装置。
【請求項１８】
動的に調整することが、
前のレベルから前記クロックスピードを減少させることと、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させることと
を備える請求項１７に記載のワイアレス装置。
【請求項１９】
動的に調整することが、
前のレベルから前記クロックスピードを増加させることと、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させることと
を備える請求項１７に記載のワイアレス装置。
【請求項２０】
前記データレートを決定することが、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定することと、
前記データ転送を始めることに先立って、前記信号状況に基づいて前記ワイアレス装置に割り当てられると予想されるデータレートを推定することと
を備える請求項１３に記載のワイアレス装置。
【請求項２１】
前記信号状況が、受信電力測定値および信号品質測定値の少なくとも１つによって示される請求項２０に記載のワイアレス装置。
【請求項２２】
前記データレートを決定することが、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測することを備える請求項１３に記載のワイアレス装置。
【請求項２３】
前記プロセッサが、前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整するようにさらに構成された請求項２２に記載のワイアレス装置。
【請求項２４】
少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて、前記決定された要件よりも高いレベルに調整される請求項１３に記載のワイアレス装置。
【請求項２５】
プロセッサによって実行される時、ワイアレス通信ネットワーク内で、データ転送の間にワイアレス装置のエネルギー使用を管理するための動作を前記プロセッサが実行するようにするコードを備えるコンピュータ読み取り可能記憶媒体であって、前記コンピュータ読み取り可能記憶媒体は、
前記データ転送と関連するデータレートを決定するためのコードと、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定するためのコードと、
前記決定された要件に基づいて、前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するためのコードと、
前記決定されたデータレートが予め決定されたしきい値よりも高い場合、基地局が実際に受信されたものよりも低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけるためのコードと、
を備えるコンピュータ読み取り可能記憶媒体。
【請求項２６】
前記動的に調整することが実行時間で実行される請求項２５に記載のコンピュータ読み取り可能記憶媒体。
【請求項２７】
データ処理が送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備える請求項２５に記載のコンピュータ読み取り可能記憶媒体。
【請求項２８】
前記データ処理要件が前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示す請求項２７に記載のコンピュータ読み取り可能記憶媒体。
【請求項２９】
前記データ処理パラメータが、
前記データ転送と関連するデータを変調もしくは復調するために使用されるモデムと、
前記データ転送と関連するデータを処理するために使用されるデータプロセッサと、
前記データ転送と関連するデータを記憶するために使用されるメモリと、
処理コンポーネントの間で前記データ転送と関連するデータを移動するために使用されるデータバスと
のうちの少なくとも１つのクロックスピードを制御する請求項２５に記載のコンピュータ読み取り可能記憶媒体。
【請求項３０】
動的に調整するための前記コードが、
前のレベルから前記クロックスピードを減少させるためのコードと、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させるためのコードと
を備える請求項２９に記載のコンピュータ読み取り可能記憶媒体。
【請求項３１】
動的に調整するための前記コードが、
前のレベルから前記クロックスピードを増加させるためのコードと、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させるためのコードと
を備える請求項２９に記載のコンピュータ読み取り可能記憶媒体。
【請求項３２】
前記データレートを決定するための前記コードが、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定するためのコードと、
前記データ転送を始めることに先立って、前記信号状況に基づいて前記ワイアレス装置に割り当てられると予想されるデータレートを推定するためのコードと
を備える請求項２５に記載のコンピュータ読み取り可能記憶媒体。
【請求項３３】
前記信号状況が、受信電力測定値および信号品質測定値の少なくとも１つによって示される請求項３２に記載のコンピュータ読み取り可能記憶媒体。
【請求項３４】
前記データレートを決定するための前記コードが、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測するためのコードを備える請求項２５に記載のコンピュータ読み取り可能記憶媒体。
【請求項３５】
前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整するためのコードをさらに備える請求項３４に記載のコンピュータ読み取り可能記憶媒体。
【請求項３６】
少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて前記決定された要件よりも高いレベルに調整される請求項２５に記載のコンピュータ読み取り可能記憶媒体。
【請求項３７】
ワイアレス通信ネットワーク内でデータを転送するためのワイアレス装置であって、前記ワイアレス装置は、
前記データ転送を実施するための１つかそれ以上の回路コンポーネント手段と、
前記データ転送の間に前記１つかそれ以上の回路コンポーネント手段のエネルギー使用を管理するための電力管理手段と
を備え、
前記電力管理手段が、
前記データ転送に関連するデータレートを決定するための手段と、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定するための手段と、
前記決定された要件に基づいて、前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するための手段と、
前記決定されたデータレートが予め決められたしきい値よりも高い場合、基地局が実際に受信されたものよりも低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけるための手段と、
を備えるワイアレス装置。
【請求項３８】
前記電力管理手段が前記データ転送と関連するデータを処理するための手段をさらに備える請求項３７に記載のワイアレス装置。
【請求項３９】
データ処理が、送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備える請求項３７に記載のワイアレス装置。
【請求項４０】
前記データ処理要件が、前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示す請求項３９に記載のワイアレス装置。
【請求項４１】
前記データ処理パラメータが、
前記電力管理手段と、
前記データ転送と関連するデータを変調もしくは復調するためのモデム回路コンポーネント手段と、
前記データ転送と関連するデータを処理するためのデータプロセッサ回路コンポーネント手段と、
前記データ転送と関連するデータを記憶するためのメモリ回路コンポーネント手段と、
前記回路コンポーネント手段の間で前記データ転送と関連するデータを移動するためのデータバス回路コンポーネント手段と
のうちの少なくとも１つのクロックスピードを制御する請求項３７に記載のワイアレス装置。
【請求項４２】
動的に調整するための前記手段が、
前のレベルから前記クロックスピードを減少させるための手段と、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させるための手段と
を備える請求項４１に記載のワイアレス装置。
【請求項４３】
動的に調整するための前記手段が、
前のレベルから前記クロックスピードを増加させるための手段と、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させるための手段と
を備える請求項４１に記載のワイアレス装置。
【請求項４４】
前記データレートを決定するための前記手段が、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定するための手段と、
前記データ転送を始めることに先立って、前記信号状況に基づいて、前記ワイアレス装置に割り当てられると予想されるデータレートを推定するための手段と
を備える請求項３７に記載のワイアレス装置。
【請求項４５】
前記信号状況が受信電力測定値および信号品質測定値の少なくとも１つによって示される請求項４４に記載のワイアレス装置。
【請求項４６】
前記データレートを決定するための前記手段が、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測するための手段を備える請求項３７に記載のワイアレス装置。
【請求項４７】
前記電力管理手段が、前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整するための手段をさらに備える請求項４６に記載のワイアレス装置。
【請求項４８】
少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて前記決定された要件よりも高いレベルに調整される請求項３７に記載のワイアレス装置。
【発明の詳細な説明】
【開示の技術分野】
【０００１】
本開示は概して回路に、より具体的にはワイアレス装置用エネルギー管理のための技法、システム、および方法に関する。
【背景技術】
【０００２】
複数のワイアレスシステム内で所定のデータ転送用のデータレートは、それぞれの装置がネットワークの一部として経験する信号状況に基づいて装置に割り当てられる。一般的には、悪い信号状況内ではより低いデータレートが装置に割り当てられるのに対して、良い信号状況内ではより高いデータレートが装置に割り当てられる。これは、ネットワークリソースがそれらを効率的に使用できない装置において無駄にされないので、ネットワークのオペレータが全体のシステム帯域幅を改良することを可能にする。異なるアルゴリズム（すなわち、スケジューリングアルゴリズム）は帯域幅を最大限に利用するために異なるシステムによって使用され得る。
【０００３】
例えばネットワークリソースは、トラフィック／パケットデータを送信するために使用される「データ」チャネルおよびオーバヘッド／制御データを送信するために使用される「制御」チャネルの両方を含む、いくつかの物理的チャネルの間で通常分割される。受信された順方向リンク送信のチャネル状況はワイアレス装置によって（例えば、パイロット信号に基づいて）観測され、基地局に折り返し報告されることができる。その後基地局はこの知識を使用して、送信が送られるデータレートの設定を含んで、ワイアレス装置への送信を選択的にスケジューリングする。異なるデータレートはより多くの情報ビットを搬送するフォーマットで（すなわち、より高いデータレートで）、もしくはより少ない情報ビットを搬送するフォーマットで（すなわち、より低いデータレートで）データを送信することに対応する。つまり、もし信号状況が悪ければ、破損したシンボルが回復可能であることがよりあり得るように追加の冗長度を有する送信フォーマットでデータは送信されることができる。従って、もしこれらの冗長度を有さない送信フォーマットが代わりに使用された場合、データレートはより低い。
【０００４】
より高いデータレートはより多くのデータスループットを提供するので、より高いデータレートはまた受信および送信装置両方に高められたデータ処理能力を必要とする。しかしながら、高いデータレートでデータを処理するように構成された装置が悪い信号状況を経験し、減少したデータレートの下で動作するように強いられた時、それらの強化された処理能力はより低いデータレート処理において無駄になる。例えば、対応する１．２Ｖの動作電圧を有する１ＧＨｚプロセッサは、エボリューションデータオプティマイズド（ＥＶ−ＤＯ）ＲｅｖＡの順方向リンクの理論上の最大データレートである３．１Ｍｂ／ｓで通信を処理するために必要とされ得るが、より低いデータレートである７８．６Ｋｂ／ｓでの通信用のエネルギーリソースにおいては不必要な消耗となるだろう。これまでシステム設計者は、ワイアレス装置の処理パラメータを設定する時エネルギー消費（例えば、バッテリーの寿命）に対するデータレートを変えることの効果を軽視してきた。
【発明の概要】
【０００５】
本発明の典型的な実施例はワイアレス装置内での動的エネルギー管理用の方法およびシステムを対象とする。
【０００６】
ある実施例は、ワイアレス通信ネットワーク内でデータ転送の間にワイアレス装置のエネルギー使用を管理するための方法を対象とする。その方法はデータ転送に関連するデータレートを決定すること、その決定されたデータレートでデータを処理するためのデータ処理要件を決定すること、およびその決定された要件に基づいてデータ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整することを備える。
【０００７】
別の実施例はワイアレス通信ネットワーク内でデータを転送するためのワイアレス装置を対象とする。ワイアレス装置は、データ転送をサポートするように構成された１つかそれ以上の回路コンポーネント、データ転送の間に１つかそれ以上の回路コンポーネントのエネルギー使用を管理するためのプロセッサ、およびプロセッサに連結されたメモリを備える。プロセッサは、データ転送と関連するデータレートを決定するように、その決定されたデータレートでデータを処理するためのデータ処理要件を決定するように、ならびにその決定された要件に基づいてデータ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するように構成される。
【０００８】
別の実施例は、プロセッサによって実行される時にプロセッサがワイアレス通信ネットワーク内でデータ転送間にワイアレス装置のエネルギー使用を管理するための動作を実行するようにするコードを備えるコンピュータ読み取り可能記憶媒体を対象とする。コンピュータ読み取り可能記憶媒体は、データ転送と関連するデータレートを決定するためのコード、その決定されたデータレートでデータを処理するためのデータ処理要件を決定するためのコード、およびその決定された要件に基づいてデータ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するためのコードを備える。
【０００９】
別の実施例はワイアレス通信ネットワーク内でデータを転送するためのワイアレス装置を対象とする。ワイアレス装置は、データ転送を実施するための１つかそれ以上の回路コンポーネント手段およびデータ転送の間に１つかそれ以上の回路コンポーネント手段のエネルギー使用を管理するための電力管理手段を備える。電力管理手段はデータ転送に関連するデータレートを決定するための手段、その決定されたデータレートでデータを処理するためのデータ処理要件を決定するための手段、およびその決定された要件に基づいてデータ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するための手段を備える。
【図面の簡単な説明】
【００１０】
【図１】本明細書で示される様々な実施例に従った例のワイアレス通信システム。
【図２】図１のワイアレス通信システム内での動作向けのワイアレス装置の例のブロック図設計。
【図３】様々な実施例に従って、電力管理ユニットもしくは別のエンティティによって実行される電力管理動作の基本的なオーバーフローを例示するフローチャート。
【詳細な説明】
【００１１】
添付の図面は本発明の実施例の説明を助けるために示され、ならびに実施例の例示のためだけに提供され、それらの限定のためではない。
【００１２】
本発明の態様が、本発明の特定の実施例を対象とした以下の説明および関連する図面の中で開示される。代わりとなる実施例は本発明の範囲から逸脱することなく案出され得る。加えて、本発明の周知の要素は本発明の関連のある詳細を曖昧にしないために省略されることになる、あるいは詳しく説明されないことにする。
【００１３】
「典型的」という言葉は本明細書で、「例、事例、もしくは例示としての役目をする」ことを意味するために使用される。本明細書内で「典型的」として説明されるいかなる実施例も必ずしも他の実施例に対して有利である、もしくは好まれるとして解釈されるべきではない。同様に、「本発明の実施例」という用語は、本発明の全ての実施例が論述された特徴、利点、もしくは動作モードを含むことを必要としない。本明細書で使用されているように、「順方向リンク」は基地局からワイアレス装置へ向かう送信を表し、「逆方向リンク」はワイアレス装置から基地局へ向かう送信を表す。
【００１４】
本明細書で使用される用語は特定の実施例を説明する目的のみのためであり、本発明の実施例を限定することは意図されていない。本明細書で使用されているように、単数形「ａ」「ａｎ」および「ｔｈｅ」は、文脈が明白に別の方法を示していない限り、複数形も同様に含むことが意図されている。「備える」、「備えている」、「含む」、および／もしくは「含んでいる」という用語は本明細書で使用されている時、述べられた特徴、整数、ステップ、動作、要素、および／もしくはコンポーネントの存在を具体的に挙げており、しかし１つかそれ以上の他の特徴、整数、ステップ、動作、要素、コンポーネント、および／もしくはそれらのグループの追加もしくは存在を排除するのではないことはさらに理解されるだろう。
【００１５】
本明細書で使用される技法は、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交ＦＤＭＡ（ＯＦＤＭＡ）ネットワーク、シングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）ネットワークなどのような様々なワイアレス通信ネットワーク用に使用され得る。「ネットワーク」および「システム」という用語は度々交換可能に使用される。ＣＤＭＡネットワークはユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００などのような無線技術を実装することができる。ＵＴＲＡは広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）および低チップレート（ＬＣＲ）を含む。ｃｄｍａ２０００はＩＳ−２０００、ＩＳ−９５およびＩＳ―８５６標準規格をカバーする。ＴＤＭＡネットワークは移動体通信のためのグローバルシステム（ＧＳＭ（登録商標））のような無線技術を実装し得る。ＯＦＤＭＡネットワークは進化型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭＡなどのような無線技術を実装し得る。ＵＴＲＡ，Ｅ−ＵＴＲＡおよびＧＳＭはユニバーサル移動通信システム（ＵＭＴＳ）の一部である。ロングタームエボリューション（ＬＴＥ）はＥ−ＵＴＲＡを使用するＵＭＴＳの次期リリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＧＳＭ、ＵＭＴＳおよびＬＴＥは「第３世代パートナーシッププロジェクト」（３ＧＰＰ）と名づけられた組織からのドキュメントの中で説明される。ｃｄｍａ２０００は「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）と名づけられた組織からのドキュメントの中で説明される。
【００１６】
これらの様々な無線技術および標準規格は当分野内で周知であり、いくつかの事例では互いの組み合わせで使用され得る。例えばワイアレスネットワークは、一般パケット無線サービス（ＧＰＲＳ）、ＩＳ−８５６／エボリューションデータオプティマイズド（ＥＶ−ＤＯ）、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）、ユニバーサル移動通信システム（ＵＭＴＳ）のような、データ転送用の１つかそれ以上の高速インタフェースおよび主に音声通信用の低速インタフェース（例えば、ＩＳ−９５／ＴＩＡ−ＥＩＡ−９５／ｃｄｍａＯｎｅもしくはＧＭＳ）をサポートし得る。
【００１７】
背景技術で論述されたように、より高いデータレートはより多くのデータスループットを提供し、ならびにワイアレス装置は従来、強化されたデータ処理能力を伴って設計されてきたので、より高いデータレートが通常望ましい。しかしながら、これらの高められたデータ処理能力は、たとえ悪いチャネル状況がワイアレス装置に減少したデータレートで動作することを強いる時でもそれらが使用されるように今まで設定されてきた。従って、これら高められたデータ処理能力は不必要にワイアレス装置のエネルギーリソースを消費し得る。それ故に本開示は、ワイアレス装置に割り当てられる、もしくは割り当てられると予期される実際のデータレートに基づいて実行時間にワイアレス装置の様々なデータ処理パラメータ（例えば、モデム、プロセッサ、メモリ、データバスなどのクロック／電圧設定）を動的に調整するための技法を提供する。本明細書で示されるエネルギー管理技法は、データダウンロードおよびデータアップロードに等しく適用可能であることは理解されるだろう。
【００１８】
図１は本明細書で示される様々な実施例に従った例のワイアレス通信システム１００を例示する。
【００１９】
概してワイアレス通信システム１００は、複数の基地局１１０および複数のワイアレス装置１２０を含む。基地局１１０はワイアレス装置１２０の１つかそれ以上との通信を提供する局であり、アクセスポイント、ノードＢおよび／もしくはいくつかの他のネットワークエンティティとしても表され得る、もしくはそれらの少なくともいくつかの機能をも含み得る。それぞれの基地局１１０は、「セル」として表され得る特定の地理的エリア用の通信カバレッジ１０２を提供する。システム容量を改良するために、基地局カバレッジエリア１０２は、「セクタ」として表され得る複数のより小さなエリア（例えば、示されているような３つのより小さなエリア１０４ａ、１０４ｂ、および１０４ｃ）にさらに区切られ得る。図１が物理的なセクタ（例えば、異なるセクタ用に異なるアンテナグループを有するそれら）を描くのに対して、他の手法も同様に利用され得る。例えば、周波数空間内のセルの異なるエリアをそれぞれがカバーする複数の固定された「ビーム」は物理的セクタとの組み合わせで、もしくは物理的セクタの代わりに用いられることができる。簡略化のため以下の説明で、「基地局」という用語は包括的に、一定のセル、セクタ、および／もしくはビームとしての役目をする局のために使用される。
【００２０】
中心に集められたアーキテクチャのために、システムコントローラ１３０は基地局１１０に連結し、これらの基地局１１０用の制御および調整を提供する。システムコントローラ１３０はシングルネットワークエンティティ、もしくはネットワークエンティティの集積であり得る。分散されたアーキテクチャのために、基地局１１０は必要とされた時互いに通信することができる。システムコントローラ１３０は複数のネットワーク（例えば、ワイアレス通信システム１００の基地局１１０と通信してワイアレス装置１２０から、および／もしくはワイアレス装置１２０に情報を提供する回線交換音声ネットワーク、インターネット、他のパケットに基づいたネットワークなど）に１つかそれ以上の接続を提供することができる。システムコントローラ１３０は、ワイアレス装置１２０への、および／もしくはワイアレス装置１２０からの送信をスケジューリングするスケジューラと連結され得る、および／もしくはそのスケジューラを含み得る。加えて、もしくは代わりとして、スケジューラはそれぞれ個別の基地局１１０、セルのセクタなどに備わり得る。
【００２１】
ワイアレス装置１２０は通常ワイアレス通信システム１００全体に分散し、それぞれのワイアレス装置１２０は固定され得る、もしくは移動可能であり得る。ワイアレス装置１２０は、移動局、ユーザ装置、アクセス端末、ハンドセット、および／もしくはいくつかの他の装置として表され得ることも、もしくはそれらの少なくともいくつかの機能を含み得る。それぞれのワイアレス装置１２０はセルラー式電話、パーソナルデジタルアシスタント（ＰＤＡ）、ワイアレスモデムカード、データモジュールなどであり得る。それぞれのワイアレス装置１２０は、任意の所定の時に順方向、および逆方向リンク上で、０、１つ、もしくは複数の基地局１１０と通信し得る。
【００２２】
概して、それぞれのワイアレス装置１２０の通信は他のワイアレス装置１２０に干渉を持ち込む。受信信号において干渉を克服するためにそれぞれの通信は、許容可能なエラーレートで信号を復調するようにビットエネルギー対干渉電力スペクトル密度の十分な比（Ｅｂ／Ｎ０）を維持しようと努める。様々な電力制御スキームは、所定のエラーレートの基準を満たすように順方向および逆方向リンクの両方、もしくはどちらか一方での送信電力を調整するために使用される。理論上では、電力制御プロセスは指定された受信機で少なくとも最低必要Ｅｂ／Ｎ０を得るために送信機電力を調整する。しかしながら最低Ｅｂ／Ｎ０よりも大きなものをどの送信機も使用しないことも望ましい。これは、電力制御プロセスを通じて得られたあるワイアレス装置１２０へのいかなる利益もいかなる他のワイアレス装置１２０の不必要な負担にならないことを確実にする。
【００２３】
図２は、図１のワイアレス通信システム１００での動作向けのワイアレス装置１２０の例のブロック図設計である。
【００２４】
示されているように、ワイアレス装置１２０は受信パスおよび送信パスを通じて双方向通信を提供することができる。受信パス上で基地局１１０によって送信された信号はアンテナ２１２によって受信され、受信機２１４に提供される。受信機２１４は受信信号を適当な状態にし（例えば、フィルタリングする、増幅する、ダウンコンバートする）、特定用途向け集積回路（ＡＳＩＣ）２２０にアナログ入力信号を提供する。送信パス上で、送信機２１６はＡＳＩＣ２２０からアナログ出力信号を受信および適当な状態にし、送信信号を生成し、それはアンテナ２１２を通じて基地局１１０に送信される。
【００２５】
ＡＳＩＣ２２０は、受信アナログデジタル変換機（Ｒｘ  ＡＤＣ）２２２、送信デジタルアナログ変換機（Ｔｘ  ＤＡＣ）２２４、モデム２２６、電力管理ユニット２２８、プロセッサ２３０、内部メモリ２３２、外部バスインタフェース２３４、入力／出力（Ｉ／Ｏ）ドライバ２３６、オーディオＤＡＣ／ドライバ２３８、および／もしくはビデオＤＡＣ／ドライバ２４０のような、様々な処理、インタフェース、およびメモリユニットを含む。Ｒｘ  ＡＤＣ２２２は受信機２１４からのアナログ入力信号をデジタル化し、モデム２２６にサンプルを提供する。モデム２２６は、符号化、変調、復調、復号などのようなデータ送信および受信用の処理を実行する。Ｔｘ  ＤＡＣ２２４はデジタルからアナログ形態にモデム２２６の出力を変換し、送信機２１６にアナログ出力信号を提供する。プロセッサ２３０はＡＳＩＣ２２０内での様々な処理およびインタフェースユニットの動作を指示するだけでなく、ビデオ、グラフィック、より上層のアプリケーションなどのための処理のような、ワイアレス装置１２０用の様々な種類の処理を実行する。内部メモリ２３２は、ＡＳＩＣ２２０内の様々なユニット用の命令および／もしくはデータを記憶する。
【００２６】
バスコントローラ２３４は、ＡＳＩＣ２２０内およびＡＳＩＣ２２０とメインメモリ２４４の間のデータの転送を容易にする。Ｉ／Ｏドライバ２３６は、アナログもしくはデジタルインタフェースを通じてＩ／Ｏ装置２４６を動かす。オーディオＤＡＣ／ドライバ２３８は、スピーカ、ヘッドセット、イヤホンなどであり得るオーディオ装置２４８を動かす。ビデオＤＡＣ／ドライバ２４０は、液晶ディスプレイ（ＬＣＤ）などであり得るディスプレイユニット２５０を動かす。
【００２７】
電力管理ユニット２２８はワイアレス装置１２０に割り当てられるもしくは割り当てられると予期される実際のデータレートに基づいて、実行時間でワイアレス装置１２０の様々なデータ処理パラメータ（例えば、モデム、プロセッサ、メモリ、データバスなどのクロック／電圧設定）を動的に調整することによってワイアレス装置１２０の電力使用を管理する。例えばもしワイアレス装置１２０が比較的低いデータレートを割り当てられると、電力管理ユニット２２８は調整が可能である、Ｒｘ  ＡＤＣ２２２、Ｔｘ  ＤＡＣ２２４、モデム２２６、プロセッサ２３０、内部メモリ２３２、外部バスインタフェース２３４、Ｉ／Ｏドライバ２３６、オーディオＤＡＣ／ドライバ２３８、および／もしくはビデオＤＡＣ／ドライバ２４０のクロック周波数および対応する動作電圧を低くし得る。もしワイアレス装置１２０が比較的高いデータレートを割り当てられると、電力管理ユニット２２８はこれらの回路コンポーネントのクロック周波数および電圧設定を増加させ得る。１つかそれ以上の設計で、電力管理ユニット２２８の動作のいくつかもしくは全ては、代わりに図２のプロセッサ２３０もしくは別個のプロセッサのような汎用プロセッサによって実行され得ることは理解されるだろう。
【００２８】
図２で例示されるワイアレス装置１２０のコンポーネントのそれぞれは様々なサブコンポーネントを含み得ることも理解されるだろう。例えば、モデム２２６は、レイク受信機、等化器、ターボ復号器、デインターリーバなど（示されていない）を含み得る。さらには、これらのサブコンポーネントの処理パラメータは、電力管理ユニット２２８によって独立的に制御可能であり得る。いくつかのサブコンポーネントの処理パラメータはデータレートから独立して制御され得る（例えば、等化器）のに対し、他は独立して制御できない（例えば、ターボ復号器）。
【００２９】
電力消費は概して、電圧と共に指数関数的に、ならびにクロック周波数と共に線形に高くなるので、クロック／電圧設定における減少は、エネルギーリソースがより効率的に使用されることを確実にするのに役立ち得る。さらにクロック／電圧設定を減少させることは、性能をさらに限定することなくエネルギー消費を減少させる（例えば、バッテリ寿命を延ばす）が、これは、減少したデータレートが、ワイアレス装置１２０がサポートするように設計されている可能性のあるより高いデータレートと同じレベルの処理パワーを必要としないからである。ある設計で電力消費は、類似したネットワーク状況（すなわち、類似した受信電力および総送信電力）で同じ、もしくは匹敵するワイアレス装置を使用して（すなわち、同じチップセットおよび動作ソフトウェアを使用して）異なるデータレートで検証された。その結果が下記の表１で示されており、それはより低いデータレートに関して動作電流消費における減少を例示する。
【表１】
0005551257.tif 000002
【００３０】
図３は様々な実施例に従って、電力管理ユニット２２８もしくは別のエンティティよって実行される電力管理動作の基本的なオーバーフローを例示するフローチャートである。
【００３１】
コールセットアップでワイアレス装置１２０は通常、（例えば、受信パイロット信号に基づいて）基地局１１０との１つかそれ以上の通信リンクの信号状況を決定する（ブロック３０２）。いくつかのパラメータ、特性値などは信号状況を特徴付ける上でワイアレス装置１２０によって観測され得る。独立的、もしくは組み合わせでのどちらかで使用され得る信号状況の２つの例の測定値は、受信電力（例えば、受信信号強度インジケーション（ＲＳＳＩ））および信号品質（例えば、信号対雑音比（ＳＮＲ）、搬送波対干渉比（Ｃ／Ｉ）、Ｅｂ／Ｎ０など）である。チャネル上で入ってくる受信電力は概して、比較的強い信号（例えば、約−３０ｄＢｍもしくはさらに高いか）から比較的弱い信号（例えば、約−１００ｄＢｍもしくはさらに低いか）までの受信信号の強度を指し示す。チャネルの信号品質は概して基地局１１０からの望ましい信号のレベルを背景雑音のレベルと比較する。背景に対する望ましい信号の比が高くなれば、背景雑音はより目立たなくなる。いくつかの事例で、ワイアレス装置１２０は強い信号を受信するにも関わらず、悪い信号状況を経験し得る。例えば、妨害(jamming)装置は強力な信号を送出するが、使用可能な情報を有さない。従って受信電力および信号品質測定値は、チャネル上で信号状況の、異なるけれども関連する態様を表す。いくつかの実施例で、それらはチャネルの動作能力のより完全な描写を与えるために組み合わせで都合よく使用される。
【００３２】
図１を参照して上記で論述されたように、複数のシステムにおいて、観測された信号状況は直接的もしくは間接的に基地局１１０に送信される。これらの送信は、例えば、（例えば、３ＧＰＰ内での）チャネル品質インジケータ（ＣＱＩ）および／もしくは（例えば、３ＧＰＰ２内での）データレート制御メッセージ（ＤＲＣ）の形態をとり得る。この信号状況のフィードバックは、適切なデータレートを決定すること、符号化すること、変調、およびデータ通信のスケジューリングにおいて基地局１１０およびシステムコントローラ１３０に価値のある情報を提供する。例えば、パケット交換データシステムでＤＲＣメッセージは、データが予め決定されたビットエラーレート（ＢＥＲ）で通信リンクを渡って送信され得る最大データレートを示すために基地局１１０に送信されることができる。
【００３３】
概して所定の通信リンクの信号状況は、基地局１１０がその通信リンク上でワイアレス装置１２０にデータを送信し得るデータレートに関係する。従って、ワイアレス装置１２０は、コールセットアップ間に観測された信号状況に基づいて、基地局１１０もしくはシステムコントローラ１３０によって割り当てられるとワイアレス装置１２０が予期する予想されたデータレートを度々推定し得る（ブロック３０４）。例えば、ＥＶ−ＤＯ  Ｒｅｖ０用のＴＩＡ−８５６標準規格には、ワイアレス装置がネットワークにどの順方向リンクデータレートをそれらが維持することができるかを示すために使用するＤＲＣチャネルがある。順方向リンク上で最高データレートを要求するワイアレス装置は、２４５７．６Ｋｂ／ｓのデータレートに対応する、ＤＲＣ＝１２を送信する。
【００３４】
電力管理ユニット２２８は、予想されるデータレートに基づいて、ワイアレス装置１２０のプロセッサ、メモリ、バスなどの適切なクロック周波数および対応する動作電圧を決定し、これらの処理パラメータを最初の望ましいレベルに設定する（ブロック３０６）。その目的は全体のエネルギー消費を最小化しようと試みることである。上記で論述されたように、必要とされたものを超えて使用された追加の処理リソースはワイアレス装置１２０の限定されたエネルギー（例えば、バッテリー寿命）を不必要に消費し得る。例えば、ワイアレス装置１２０が悪い信号状況（例えば、−１００ｄＢｍの受信電力のおよび−１６ｄｂのＥｂ／Ｎ０）内で動作し、データコールを始めようと希望する（例えば、ユーザがウェブブラウザ上で電子メールを確認することを希望する）と仮定する。ここでは、おそらく基地局１１０もしくはシステムコントローラ１３０がワイアレス装置１２０に最低データレートを割り当てるだろう（例えば、１００ｋｂ／ｓ）。このデータレートは、例えば入ってくるデータパケットを復号するために比較的低い処理パワー（例えば、メインプロセッサもしくはデータバス上での１００ＭＨｚ）のみを必要とする。従って、先取り的に（ｐｒｅｅｍｐｔｉｖｅｌｙ）対応するクロック周波数を低くすることは、電力管理ユニット２２８が対応する動作電圧を低くすること（例えば約１．２Ｖから約１．１Ｖもしくは約１．０Ｖへの低下）を可能にし、このことは感知される性能に影響を及ぼすことなく都合よくエネルギー消費を低くする。
【００３５】
所定のデータレートのための適切なデータ処理設定はコンテキスト特有でもあり得、ワイアレス装置１２０上で実行する（１つもしくは複数の）アプリケーションによっても決まり得る。いくつかの実施例で電力管理ユニット２２８は、予想されるデータレートで適切にデータを符号化／復号するために必要とされる最低データ処理設定（例えば、最低クロックスピード、バススピードなど）を使用してワイアレス装置１２０を実行し得る。他の実施例で電力管理ユニット２２８は、特定のタスクをより速く完了することによってアプリケーション用の全体のエネルギーを節約する取り組みの中で中間のデータ処理設定（すなわち、最低データ処理設定よりも高いが、それでもシステムの設計能力よりも低い）を使用して、ワイアレス装置１２０を実行し得る。この場合もまた電力管理ユニット２２８は、単に瞬時電力ではなく全体のエネルギー消費を最小化しようと試みる。
【００３６】
例えば音声コールアプリケーションは、コールの持続時間が選択された処理パラメータによって影響されない実時間動作を伴う。従ってワイアレス装置１２０は、引き続き望ましい音声品質を提供しつつ、データを適切に符号化／復号するために必要とされる最低データ処理設定を使用することができる。この場合、瞬時電力を最小化することは全体のエネルギー消費を最小化することに同等である。対照的に、データコールアプリケーション（例えば、ウェブブラウジング）は選択された処理パラメータに基づいて持続時間において変化し得る。つまり、異なる処理パラメータはアプリケーション内で所定のタスクを完了するために必要とされる時間の量を拡張もしくは短縮し得る。この場合、エネルギー消費は時間のより長い期間に渡ってよりゆっくりとデータを処理することによって否定的な影響が及ぼされ得る。例えば、遅いプロセッサ２３０はモデム２２６の動作を長引かせ得る。従って、ダウンロード時間を短縮するためにいくつかのコンポーネント（例えば、プロセッサ２３０）がそれらの最低要件よりも速く実行されるように処理パラメータを設定することは時によってはよりエネルギー的に効率的であり得る。
【００３７】
特定のウェブブラウザのある検証で、プロセッサ２３０は無線上でウェブページのダウンロードをより速く完了するために、より高いクロックスピードおよび動作電圧で初動された。その後プロセッサ２３０は、一度データ転送が完了すると、より低いクロックスピードおよび動作電圧設定に切替えられた。この場合、一時的にクロックスピードおよび動作電圧を上昇させることは、全てのウェブブラウジング動作の間により低いクロックスピードおよび動作電圧で実行するよりもよりエネルギー的に効率的であったことが発見された。
【００３８】
上記で論述されたアプリケーションのコンテキストはワイアレス装置１２０の全てのコンポーネントに同等に作用しないことがあることは理解されるだろう。様々な実施例でいくつかのコンポーネントはアプリケーションのコンテキストから独立したデータレートで調整され（例えば、Ｒｘ  ＡＤＣ２２２、Ｔｘ  ＤＡＣ２２４、モデム２２６）、それに対し他のコンポーネントはデータレートで調整され得るが、そのデータレートはアプリケーションのコンテキストに依存し得る（例えば、プロセッサ２３０、内部メモリ２３２、オーディオＤＡＣ／ドライバ２３８、ビデオＤＡＣ／ドライバ２４０）。さらには図２を参照して上記で論述されたように、ワイアレス装置１２０の様々なコンポーネントのサブコンポーネント（示されていない）のそれぞれは独立的に制御され得、アプリケーションのコンテキストへのそれらの依存において同様に変化し得る。従っていくつかの実施例で、異なるデータレートでそれぞれのコンポーネント／サブコンポーネント用の適切なデータ処理設定は実証可能な方法（例えば、シュミレーション、実験など）を通じて決定され、ルックアップテーブルもしくは同等なものの中に記憶される。
【００３９】
いくつかの場合で、電力管理ユニット２２８はデータ転送のデータレートそれ自体を、観測された信号状況の下で許可される最大データレートよりも低く制限することを希望し得る。例えば、もしワイアレス装置１２０が熱管理手順も実行していると、電力管理ユニット２２８はデータレートを許容可能なレベルに限定するために最大データレートしきい値を設定し得る。もししきい値が予想されたデータレートによって超えられると、電力管理ユニット２２８はデータレートを予め決められた許容可能なレベルに制限する。いくつかの設計で、信号受信のより低い品質を模倣するために任意の信号品質のフィードバック情報（例えば、ＳＮＲ、ＣＱＩ、ＤＲＣなど）に人工的にバイアスをかけることによってのように、基地局１１０との協調を通して限定されたデータレートは得られる。人工的に悪い信号状況を基地局１１０に報告することによって、基地局１１０は後にワイアレス装置１２０に割り当てられたデータレートを減少させ、減少したデータレート以下でパケットを送信し始めるべきである。
【００４０】
通常の環境の下でワイアレス装置１２０はそれが経験する信号状況に対応する予想されたデータレートを割り当てられ、データ転送は予め設定されたデータ処理パラメータを使用し始める（ブロック３０８）。しかしながら時により、基地局１１０もしくはシステムコントローラ１３０は、予想されたデータレートよりも低いかもしくは高いかどちらかであるデータレートをワイアレス装置１２０に割り当てる。さらには、信号状況はデータコールの間度々変動し（例えば、ユーザが動き回っている時）、基地局１１０もしくはシステムコントローラ１３０は、これらの変動に基づいて、もしくは他のシステム考慮事項に基づいてコールの間、割り当てられたデータレートを変更し得る。従ってワイアレス装置１２０はデータコールが始まった後、その割り当てられたデータレートを観測し続ける（ブロック３１０）。複数のシステムにおいてワイアレス装置１２０は、基地局１１０もしくはシステムコントローラ１３０がデータ転送用に適切なデータレートを維持する助けをするために基地局１１０に信号状況のフィードバック（例えば、その後のＤＲＣメッセージ）を提供することも続ける。
【００４１】
もしデータレートが変更されないとすると（ブロック３１２における、いいえ）、電力管理ユニット２２８は更なる動きは取らず、その割り当てられたデータレートを観測し続ける（ブロック３１０）。データレートが変更された時は（ブロック３１２における、はい）、電力管理ユニット２２８はワイアレス装置１２０のプロセッサ、メモリ、バスなどの適切なクロック周波数および対応する動作電圧を決定し、望まれる時これらのデータ処理パラメータを再調整する（ブロック３１４）。例えば、もし１００ｋｂ／ｓのみのデータレートがワイアレス装置１２０に割り当てられるだろうとワイアレス装置１２０が推定するが実際にはワイアレス装置１２０が５００ｋｂ／ｓのデータレートを割り当てられたとすると、電力管理ユニット２２８は最初の処理パラメータ設定からクロック周波数および対応する電圧を増加させる。逆に、もしワイアレス装置１２０が実際には５０ｋｂ／ｓしか割り当てられないとすると、データを処理するためのデータ処理パラメータ内に十分な空き高(headroom)があることになるが、電力管理ユニット２２８は（本明細書で提供された理由のいずれか１つのために）エネルギー節約の目的のために処理パラメータを減らすことを決め得る。
【００４２】
データレートが適用される通信標準規格に従って決定されるようないくつかの実施例で、電力管理ユニット２２８は、コールセットアップの間の最初の電力管理手順と同様に、変化する信号状況に従った予期されたデータレート変更に基づいて、コールの間に先取り的に処理パラメータを調整する。
【００４３】
上記で説明された技法は、移動式ハンドセット、ＧＰＳ装置、ページャー、パーソナルデジタルアシスタント（ＰＤＡｓ）などのような広い範囲のワイアレス装置に適用可能であり、それらのそれぞれはその特定のプラットフォームに適切な方法で適合し得る異なる処理パラメータを有し得る。情報および信号は様々な異なる技術および技法のいずれかを使用して表され得ることを当業者は理解するだろう。例えば、上記の説明全体を通して参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは電圧、電流、電磁波、電磁場もしくは磁性粒子、光学場もしくは光学粒子、あるいはそれらの任意の組み合わせによって表され得る。
【００４４】
さらに、本明細書で開示された実施例と関係して説明された様々な例示的な論路ブロック、モジュール、回路、およびアルゴリズムステップは電子ハードウェア、コンピュータソフトウェア、もしくは両方の組み合わせとして実装され得ることを当業者は理解するだろう。ハードウェアとソフトウェアのこの互換可能性を明白に例示するために、様々な例示的なコンポーネント、ブロック、モジュール、回路およびステップが概してそれらの機能の点から上記で説明されてきた。そのような機能が実装されるのがハードウェアとしてかもしくはソフトウェアとしてかは全体のシステムに課せられた特定のアプリケーションおよび設計制約によって決められる。当業者はそれぞれの特定のアプリケーション用に様々な方法で説明された機能を実装し得るが、そのような実装決定は本発明の範囲からの逸脱を引き起こすとして解釈されるべきではない。
【００４５】
１つかそれ以上の典型的な実施例において説明された機能は、ハードウェア、ソフトウェア、ファームウェア、もしくはそれらの任意の組み合わせにおいて実装され得る。もしソフトウェアにおいて実装されたとすると、その機能はコンピュータ読み取り可能媒体上の１つかそれ以上の命令もしくはコードとして記憶され得る、もしくは送信され得る。コンピュータ読み取り可能媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にするいずれの媒体も含む通信媒体およびコンピュータ記憶媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得るいかなる利用可能な媒体でもあり得る。限定としてではなく例として、そのようなコンピュータ読み取り可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光学ディスク記憶媒体、磁気ディスク記憶媒体もしくは他の磁気記憶装置、あるいは命令の形態もしくはデータ構造で望ましいプログラムコードを記録もしくは搬送するために使用され得、ならびにコンピュータによってアクセスされ得る任意の他の媒体を備え得る。また、いずれの接続も適切にコンピュータ読み取り可能媒体と称される。例えば、もしソフトウェアが同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、もしくは赤外線、無線、およびマイクロ波のようなワイアレス技術を使用してウェブサイト、サーバ、もしくは他の遠隔ソースから送信されると、その場合は同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、もしくは赤外線、無線、およびマイクロ波のようなワイアレス技術は媒体の定義に含まれる。本明細書で使用されるようにディスク（Ｄｉｓｋ）およびディスク（Ｄｉｓｃ）は、コンパクトディスク（ｃｏｍｐａｃｔ  ｄｉｓｃ）（ＣＤ）、レーザディスク（ｌａｓｅｒ  ｄｉｓｃ）、光学ディスク（ｏｐｔｉｃａｌ  ｄｉｓｃ）、デジタルバーサタイルディスク（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）（ＤＶＤ），フロッピー（登録商標）ディスク（ｆｌｏｐｐｙ（登録商標）  ｄｉｓｋ）およびブルーレイディスク（ｂｌｕ−ｒａｙ  ｄｉｓｃ）を含み、ここにおいてディスク（ｄｉｓｃ）がレーザを用いて光学的にデータを再現するのに対し、ディスク（ｄｉｓｋ）は大抵磁気的にデータを再現する。上記の組み合わせもコンピュータ読み取り可能媒体内に含まれるべきである。
【００４６】
従って本発明の実施例は、ワイアレス装置に割り当てられるもしくは割り当てられると予期される実際のデータレートに基づいて、実行時間にワイアレス装置の様々なデータ処理パラメータ（モデム、プロセッサ、メモリ、データバスなどのクロック／電圧設定）を動的に調整するための方法を具現化するコンピュータ読み取り可能媒体を含み得る。従って、本発明は例示された例に限定されず、本明細書で説明された機能を実行するためのいずれの手段も本発明の実施例の中に含まれる。
【００４７】
前述の開示が本発明の例示的な実施例を示すのに対し、様々な変更および修正は添付された特許請求の範囲によって定義されるような本発明の範囲から逸脱することなく本明細書でなされ得ることは留意されたい。本明細書で説明された本発明の実施例に従った方法の請求項の機能、ステップ、および／もしくは動きは任意の特定の順序で実行されることは必要とされない。さらには本発明の要素は単数形で説明もしくは特許請求の範囲に記載され得るけれども、単数形への限定が明示的に述べられない限り複数形は是認される。
なお、本願の出願当初の請求項と同一の記載を以下に付記する。
［Ｃ１］ワイアレス通信ネットワーク内で、データ転送の間にワイアレス装置のエネルギー使用を管理するための方法であって、前記方法は、
前記データ転送と関連するデータレートを決定することと、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定することと、
前記決定された要件に基づいて前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整することと
を備える方法。
［Ｃ２］前記動的に調整することが実行時間で実行されるＣ１に記載の方法。
［Ｃ３］データ処理が送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備えるＣ１に記載の方法。
［Ｃ４］前記データ処理要件が前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示すＣ３に記載の方法。
［Ｃ５］前記データ処理パラメータが、
前記データ転送と関連するデータを変調もしくは復調するために使用されるモデムと、
前記データ転送と関連するデータを処理するために使用されるデータプロセッサと、
前記データ転送と関連するデータを記憶するために使用されるメモリと、
処理コンポーネント間で前記データ転送に関連するデータを移動させるために使用されるデータバスと
のうちの少なくとも１つのクロックスピードを制御するＣ１に記載の方法。
［Ｃ６］動的に調整することが、
前のレベルから前記クロックスピードを減少させることと、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させることと
を備えるＣ５に記載の方法。
［Ｃ７］動的に調整することが、
前のレベルから前記クロックスピードを増加させることと、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させることと
を備えるＣ５に記載の方法。
［Ｃ８］前記データレートを決定することが、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定することと、
前記データ転送を始めることに先立って、前記信号状況に基づいて前記ワイアレス装置に割り当てられると予想されるデータレートを推定することと
を備えるＣ１に記載の方法。
［Ｃ９］前記信号状況が受信電力測定値および信号品質測定値の少なくとも１つによって示されるＣ８に記載の方法。
［Ｃ１０］前記データレートを決定することは、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測することを備えるＣ１に記載の方法。
［Ｃ１１］前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整することをさらに備えるＣ１０に記載の方法。
［Ｃ１２］前記決定されたデータレートが予め決定されたしきい値よりも高い場合、基地局が実際に受信されたものより低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけることをさらに備えるＣ１に記載の方法。
［Ｃ１３］少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて前記決定された要件よりも高いレベルに調整されるＣ１に記載の方法。
［Ｃ１４］ワイアレス通信ネットワーク内でデータを転送するためのワイアレス装置であって、前記ワイアレス装置が、
前記データ転送をサポートするように構成された１つかそれ以上の回路コンポーネントと、
前記データ転送の間に前記１つかそれ以上の回路コンポーネントのエネルギー使用を管理するように構成されたプロセッサと、
ここにおいて前記プロセッサが、
前記データ転送と関連するデータレートを決定するように、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定するように、
前記決定された要件に基づいて、前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するように、
構成され、
前記プロセッサに連結されたメモリと
を備えるワイアレス装置。
［Ｃ１５］前記プロセッサが前記データ転送と関連するデータを処理するようにさらに構成されたＣ１４に記載のワイアレス装置。
［Ｃ１６］データ処理が、送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備えるＣ１４に記載のワイアレス装置。
［Ｃ１７］前記データ処理要件が、前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示すＣ１６に記載のワイアレス装置。
［Ｃ１８］前記データ処理パラメータが、
前記プロセッサと、
前記プロセッサに連結された前記メモリと、
前記データ転送と関連するデータを変調もしくは復調するために使用されるモデム回路コンポーネントと、
前記データ転送と関連するデータを処理するために使用されるデータプロセッサ回路コンポーネントと、
前記データ転送と関連するデータを記憶するために使用されるメモリ回路コンポーネントと、もしくは、
前記回路コンポーネントの間で前記データ転送と関連するデータを移動するために使用
されるデータバス回路コンポーネントと
のうちの少なくとも１つのクロックスピードを制御するＣ１４に記載のワイアレス装置。
［Ｃ１９］動的に調整することが、
前のレベルから前記クロックスピードを減少させることと、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させることと
を備えるＣ１８に記載のワイアレス装置。
［Ｃ２０］動的に調整することが、
前のレベルから前記クロックスピードを増加させることと、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させることと
を備えるＣ１８に記載のワイアレス装置。
［Ｃ２１］前記データレートを決定することが、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定することと、
前記データ転送を始めることに先立って、前記信号状況に基づいて前記ワイアレス装置に割り当てられると予想されるデータレートを推定することと
を備えるＣ１４に記載のワイアレス装置。
［Ｃ２２］前記信号状況が、受信電力測定値および信号品質測定値の少なくとも１つによって示されるＣ２１に記載のワイアレス装置。
［Ｃ２３］前記データレートを決定することが、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測することを備えるＣ１４に記載のワイアレス装置。
［Ｃ２４］前記プロセッサが、前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整するようにさらに構成されたＣ２３に記載のワイアレス装置。
［Ｃ２５］前記プロセッサは、前記決定されたデータレートが予め決定されたしきい値より高い場合、基地局が実際に受信されたものよりも低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけるようにさらに構成されるＣ１４に記載のワイアレス装置。
［Ｃ２６］少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて、前記決定された要件よりも高いレベルに調整されるＣ１４に記載のワイアレス装置。
［Ｃ２７］プロセッサによって実行される時、ワイアレス通信ネットワーク内で、データ転送の間にワイアレス装置のエネルギー使用を管理するための動作を前記プロセッサが実行するようにするコードを備えるコンピュータ読み取り可能記憶媒体であって、前記コンピュータ読み取り可能記憶媒体は、
前記データ転送と関連するデータレートを決定するためのコードと、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定するためのコードと、
前記決定された要件に基づいて、前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するためのコードと
を備えるコンピュータ読み取り可能記憶媒体。
［Ｃ２８］前記動的に調整することが実行時間で実行されるＣ２７に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ２９］データ処理が送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備えるＣ２７に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３０］前記データ処理要件が前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示すＣ２９に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３１］前記データ処理パラメータが、
前記データ転送と関連するデータを変調もしくは復調するために使用されるモデムと、
前記データ転送と関連するデータを処理するために使用されるデータプロセッサと、
前記データ転送と関連するデータを記憶するために使用されるメモリと、
処理コンポーネントの間で前記データ転送と関連するデータを移動するために使用されるデータバスと
のうちの少なくとも１つのクロックスピードを制御するＣ２７に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３２］動的に調整するための前記コードが、
前のレベルから前記クロックスピードを減少させるためのコードと、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させるためのコードと
を備えるＣ３１に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３３］動的に調整するための前記コードが、
前のレベルから前記クロックスピードを増加させるためのコードと、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させるためのコードと
を備えるＣ３１に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３４］前記データレートを決定するための前記コードが、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定するためのコードと、
前記データ転送を始めることに先立って、前記信号状況に基づいて前記ワイアレス装置に割り当てられると予想されるデータレートを推定するためのコードと
を備えるＣ２７に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３５］前記信号状況が、受信電力測定値および信号品質測定値の少なくとも１つによって示されるＣ３４に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３６］前記データレートを決定するための前記コードが、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測するためのコードを備えるＣ２７に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３７］前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整するためのコードをさらに備えるＣ３６に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３８］前記決定されたデータレートが予め決定されたしきい値よりも高い場合、基地局が実際に受信されたものよりも低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけるためのコードをさらに備えるＣ２７に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ３９］少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて前記決定された要件よりも高いレベルに調整されるＣ２７に記載のコンピュータ読み取り可能記憶媒体。
［Ｃ４０］ワイアレス通信ネットワーク内でデータを転送するためのワイアレス装置であって、前記ワイアレス装置は、
前記データ転送を実施するための１つかそれ以上の回路コンポーネント手段と、
前記データ転送の間に前記１つかそれ以上の回路コンポーネント手段のエネルギー使用を管理するための電力管理手段と
を備え、
前記電力管理手段が、
前記データ転送に関連するデータレートを決定するための手段と、
前記決定されたデータレートでデータを処理するためのデータ処理要件を決定するための手段と、
前記決定された要件に基づいて、前記データ転送に対応する１つかそれ以上のデータ処理パラメータを動的に調整するための手段と
を備えるワイアレス装置。
［Ｃ４１］前記電力管理手段が前記データ転送と関連するデータを処理するための手段をさらに備えるＣ４０に記載のワイアレス装置。
［Ｃ４２］データ処理が、送信用に前記データを符号化すること、もしくは受信信号から前記データを復号することの少なくとも１つを備えるＣ４０に記載のワイアレス装置。
［Ｃ４３］前記データ処理要件が、前記決定されたデータレートで前記データを適切に符号化もしくは復号するために必要とされる最低データ処理スピードを示すＣ４２に記載のワイアレス装置。
［Ｃ４４］前記データ処理パラメータが、
前記電力管理手段と、
前記データ転送と関連するデータを変調もしくは復調するためのモデム回路コンポーネント手段と、
前記データ転送と関連するデータを処理するためのデータプロセッサ回路コンポーネント手段と、
前記データ転送と関連するデータを記憶するためのメモリ回路コンポーネント手段と、
前記回路コンポーネント手段の間で前記データ転送と関連するデータを移動するためのデータバス回路コンポーネント手段と
のうちの少なくとも１つのクロックスピードを制御するＣ４０に記載のワイアレス装置。
［Ｃ４５］動的に調整するための前記手段が、
前のレベルから前記クロックスピードを減少させるための手段と、
前記減少したクロックスピードに従って前のレベルから対応する動作電圧を減少させるための手段と
を備えるＣ４４に記載のワイアレス装置。
［Ｃ４６］動的に調整するための前記手段が、
前のレベルから前記クロックスピードを増加させるための手段と、
前記増加したクロックスピードに従って前のレベルから対応する動作電圧を増加させるための手段と
を備えるＣ４４に記載のワイアレス装置。
［Ｃ４７］前記データレートを決定するための前記手段が、
コールセットアップの間に前記データ転送と関連する通信リンクの１つかそれ以上の信号状況を決定するための手段と、
前記データ転送を始めることに先立って、前記信号状況に基づいて、前記ワイアレス装置に割り当てられると予想されるデータレートを推定するための手段と
を備えるＣ４０に記載のワイアレス装置。
［Ｃ４８］前記信号状況が受信電力測定値および信号品質測定値の少なくとも１つによって示されるＣ４７に記載のワイアレス装置。
［Ｃ４９］前記データレートを決定するための前記手段が、前記データ転送の間に前記ワイアレス装置に割り当てられたデータレートを観測するための手段を備えるＣ４０に記載のワイアレス装置。
［Ｃ５０］前記電力管理手段が、前記データレートへの任意の変更に基づいて、前記データ転送に対応する前記１つかそれ以上のデータ処理パラメータを再調整するための手段をさらに備えるＣ４９に記載のワイアレス装置。
［Ｃ５１］前記電力管理手段が、前記決定されたデータレートが予め決められたしきい値よりも高い場合、基地局が実際に受信されたものよりも低い品質の信号受信を模倣することを意図して、信号品質のフィードバック情報に人工的にバイアスをかけるための手段をさらに備えるＣ４０に記載のワイアレス装置。
［Ｃ５２］少なくとも１つのデータ処理パラメータが、前記ワイアレス装置上で実行する１つかそれ以上のアプリケーションに基づいて前記決定された要件よりも高いレベルに調整されるＣ４０に記載のワイアレス装置。
【図１】
0005551257.tif 000003
【図２】
0005551257.tif 000004
【図３】
0005551257.tif 000005