(57)【特許請求の範囲】
【請求項１】
移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いてまた非睡眠期間では高速活性モードクロックを用いて動作する前記移動局内部での使用のために、前記睡眠期間に続き活性モードクロックを活性化する装置であって、
前記睡眠モードクロックを用いて目覚まし時刻を推定する手段と；
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する手段と；
前記補償された目覚まし時刻で前記活性モードクロックを活性化させる手段と；
前記睡眠モードクロックにおいて周波数ドリフトによって生じた前記推定された目覚まし時刻の誤差を補償する手段と；
を備えており、
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する前記手段が、
前記睡眠期間の始めと前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ前記初期オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する手段と；
前記睡眠モードクロックの最終の計数されたサイクルと前記睡眠期間の終わりとの間で生ずる最終オフセットの継続時間を判断して決め、かつ前記最終オフセットの継続期間に基づいて前記推定された目覚まし時刻を調節する手段と；
を含み、
前記睡眠モードクロック内において周波数ドリフトによって生じた前記推定された目覚まし時刻の誤差を補償する前記手段が、
単一の睡眠期間中に起る、前記睡眠モードクロックで発生する前記周波数ドリフトを推定する手段と；
前記推定された周波数ドリフトに従い睡眠モードクロックによって計数された睡眠期間の継続時間と実際の睡眠期間の継続時間との間の予期されるタイミング誤差を計算する手段と；
前記予期されるタイミング誤差に基づいて前記活性時間を調節するために、前記活性モードクロックを活性化する前記手段を制御するタイミング誤差調節手段と；
を備え、
前記タイミング誤差調節手段が、
前記推定された目覚まし時刻に先立つ開始時刻で遷移モードクロック信号を活性化する手段と、ただしここでは、前記遷移モードクロックは前記睡眠モードクロックの周波数よりも実質的に大きい周波数を有する；
前記遷移モードクロック開始時刻と予期される前記睡眠期間の終わりとの間で生ずる前記遷移モードクロック信号のクロックサイクルの数を計算する手段と；
前記予期されるタイミング誤差内で生ずる前記遷移モードクロック信号のクロックサイクルの数を計算する手段と；
前記遷移モードクロック開始時刻と前記予期される前記睡眠期間の終わりとの間で生ずるクロックサイクルの前記の数と、前記予期されるタイミング誤差内で生ずるクロックサイクルの前記の数と、を加算して、クロックサイクルの組合せた数を得る手段と；
前記遷移モードクロック内のサイクルの経過した数を計数する手段と；
前記遷移モードクロック開始時刻に続く前記活性モードクロックの活性化を、前記遷移モードクロックのクロックサイクルの前記組合せた数が経過してしまうまで遅らせるために、前記活性モードクロックを活性化する前記手段を制御する手段と；
を備える、
装置。
【請求項２】
移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いてまた非睡眠期間では高速活性モードクロックを用いて動作する前記移動局内部での使用のために、前記睡眠期間に続き活性モードクロックを活性化する装置であって、
前記睡眠モードクロックを用いて目覚まし時刻を推定する手段と；
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する手段と；
前記補償された目覚まし時刻で前記活性モードクロックを活性化させる手段と；
を備えており、
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する前記手段が、
前記睡眠期間の始めと前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ前記初期オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する手段と；
前記睡眠モードクロックの最終の計数されたサイクルと前記睡眠期間の終わりとの間で生ずる最終オフセットの継続時間を判断して決め、かつ前記最終オフセットの継続期間に基づいて前記推定された目覚まし時刻を調節する手段と；
を含み、
前記睡眠期間の始めと前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの前記継続期間を判断して決め、かつ前記初期オフセットの継続期間に基づいて前記推定された目覚まし時刻を調節する前記手段が、
前記睡眠モードクロックの周波数よりも実質的に大きい周波数をもつ遷移モードクロック信号を発生する手段と；
前記睡眠期間の始めと前記睡眠モードクロックの次の立ち上がりとの間で生ずる前記遷移モードクロック内のサイクルの経過した数を計数する手段と；
クロックサイクルの計数した前記の数を記憶する手段と；
前記遷移モードクロックの活性化を解除する手段と；
前記推定された目覚まし時刻に先立つ開始時刻で前記遷移モードクロック信号を再活性化する手段と；
前記遷移モードクロックのクロックサイクルの前記計数された数が経過するまで前記活性モードクロックの活性化を遅らせるために、前記活性モードクロックを活性化する前記手段を制御する遅延手段と；
を備える、
装置。
【請求項３】
請求項２記載の装置であって、前記移動局は、スロットのあるページングを採用している移動通信システム内で動作する、また、前記睡眠期間は、前記活性モードクロックが次のページングスロットと実質的に同期している目覚まし時刻で活性化されるように、連続するページングスロット間の時間期間と実質的に等しい、装置。
【請求項４】
移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いてまた非睡眠期間では高速活性モードクロックを用いて動作する前記移動局内部での使用のために、前記睡眠期間に続き前記活性モードクロックを活性化する装置であって、
前記睡眠モードクロックを使用して目覚まし時刻を推定する目覚まし推定ユニットと；
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する補償ユニットと；
前記補償された目覚まし時刻で前記活性モードクロックを活性化させる活性モードクロック活性化ユニットと；
前記睡眠モードクロックにおける周波数ドリフトによって生ずる、前記推定された目覚まし時刻の誤差を補償するための周波数ドリフト補償ユニットと、
を備えており、
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する補償ユニットが、
前記睡眠期間の始めと前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ前記初期オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する、初期オフセット補償ユニットと；
前記睡眠モードクロックの最終の計数されたサイクルと前記睡眠期間の終わりとの間で生ずる最終オフセットの継続時間を判断して決め、かつ前記最終オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する、最終オフセット補償ユニットと；
を含み、
前記睡眠モードクロックにおける周波数ドリフトによって生ずる、前記推定された目覚まし時刻の誤差を補償するための前記周波数ドリフト補償ユニットは、
単一の睡眠期間中に生ずる前記睡眠モードクロックで発生する周波数ドリフトを推定する周波数ドリフト推定ユニットと；
実際の睡眠継続期間と、前記推定された周波数ドリフトに従う睡眠モードクロックにより計数された睡眠期間の継続期間と、の間の予期されるタイミング誤差を計算する予期されたタイミング誤差計算ユニットと；
前記予期されたタイミング誤差に基づいて前記活性化時刻を調節するために前記活性モードクロック活性化ユニットを制御するタイミング誤差調節ユニットと；
を備え、
前記タイミング誤差調節ユニットは、
前記推定された目覚まし時刻に先立つ開始時刻で、前記睡眠モードクロックの周波数よりも実質的に大きな周波数をもつ遷移モードクロック信号を、活性化する遷移モードクロック活性化ユニットと；
前記遷移モードクロック開始時刻と前記予期された前記睡眠期間の終わりとの間で生ずる前記遷移モードクロック信号のクロックサイクル数を計算する第一の計算ユニットと；
前記予期されたタイミング誤差内で生ずる前記遷移モードクロック信号のクロックサイクル数を計算する第二の計算ユニットと；
前記遷移モードクロック開始時刻と前記睡眠期間の前記予期された終りとの間で生ずるクロックサイクル数と、前記予期されたタイミング誤差内で生ずるクロックサイクルの数と、を加えて、クロックサイクルの組合せた数を生じさせる加算器と；
前記遷移モードクロックにおける経過したサイクル数を計算するカウンタと；
前記遷移モードクロックのクロックサイクルの組合せた数が経過してしまうまで、前記遷移モードクロック開始時刻に続く前記活性モードクロックの活性化を遅延させるために、前記活性モードクロック活性化ユニットを制御する制御器と；
を備える、
装置。
【請求項５】
請求項４記載の装置であって、前記目覚まし推定ユニットは、所定の意図された睡眠モード周波数で動作しているクロックについて単一の睡眠期間内で生ずるクロックサイクルの所定数を記憶するレジスタと；
前記睡眠期間中に前記睡眠モードクロックにおける経過したサイクル数を計数するカウンタと；
前記計数したクロックサイクル数がクロックサイクルの予期された数と等しい場合を示すインジケータと；
を備えている、
装置。
【請求項６】
移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いてまた非睡眠期間では高速活性モードクロックを用いて動作する前記移動局内部での使用のために、前記睡眠期間に続き前記活性モードクロックを活性化する装置であって、
前記睡眠モードクロックを使用して目覚まし時刻を推定する目覚まし推定ユニットと；
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する補償ユニットと；
前記補償された目覚まし時刻で前記活性モードクロックを活性化させる活性モードクロック活性化ユニットと；
を備えており、
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する補償ユニットが、
前記睡眠期間の始めと前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ前記初期オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する、初期オフセット補償ユニットと；
前記睡眠モードクロックの最終の計数されたサイクルと前記睡眠期間の終わりとの間で生ずる最終オフセットの継続時間を判断して決め、かつ前記最終オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する、最終オフセット補償ユニットと；
を含み、
前記睡眠期間の始めと前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ前記初期オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する、前記初期オフセット補償ユニットは、
前記睡眠モードクロックの周波数よりも実質的に大きな周波数を有する遷移モードクロック信号を発生するクロック信号発生器と；
前記睡眠期間の開始と前記睡眠モードクロックの次の立ち上がりとの間で生ずる前記遷移モードクロックにおける経過したサイクル数を計数するカウンタと；
クロックサイクルの前記計数した数を記憶するレジスタと；
前記遷移モードクロックの活性化を解除する活性化解除ユニットと；
を備え、
前記オフセット誤差調節ユニットは、
前記推定された目覚まし時刻に先立つ開始時刻で前記遷移モードクロック信号を再活性化する再活性化ユニットと；
前記遷移モードクロックの前記計数されたクロックサイクル数が経過してしまうまで前記活性モードクロックの活性化を遅延させるために、前記活性モードクロック活性化ユニットを制御する遅延ユニットと；
を備える、
装置。
【請求項７】
請求項６記載の装置であって、前記移動局は、スロットのあるページングを採用している移動通信システムで動作する、また、前記睡眠期間は、前記活性モードクロックが次のページングスロットと実質的に同期して目覚まし時刻で活性化されるように、連続するページングスロット間の時間期間に実質的に等しい、装置。
【請求項８】
移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いてまた非睡眠期間では高速活性モードクロックを用いて動作する前記移動局内部での使用のために、前記睡眠期間に続き前記活性モードクロックを活性化する方法であって、
前記睡眠モードクロックを用いて目覚まし時刻を推定する段階と；
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する段階と；
前記補償された目覚まし時刻で前記活性モードクロックを活性化させる段階と；
前記睡眠モードクロックにおいて周期数ドリフトによって生じた前記推定された目覚まし時刻の誤差を補償する段階と；
を備えており、
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する前記段階が、
前記睡眠期間の開始と前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ前記初期オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する段階と；
前記睡眠モードクロックの最終の計数されたサイクルと前記睡眠期間の終りとの間で生ずる最終オフセットの継続時間を判断して決め、かつ前記最終オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する段階と；
を含んでおり、
睡眠モードクロック内の周波数ドリフトによって生じた前記推定された目覚まし時刻における誤差を補償する前記段階が、
単一の睡眠期間中に生ずる前記睡眠モードクロック内で生ずる前記周波数ドリフトを推定する段階と；
実際の睡眠期間継続時間と前記推定された周波数ドリフトに従う睡眠モードクロックにより計数された睡眠期間の継続時間との間の、予期されたタイミング誤差を計算する段階と；
前記予期されたタイミング誤差に基づいて前記活性モードクロックの前記活性化時刻を調節する段階と；
を備え、
前記活性化時刻を調節する前記段階が、
前記推定された目覚まし時刻に先だつ開始時刻で、前記睡眠モードクロックの周波数よりも実質的に大きい周波数をもつ遷移モードクロック信号を、活性化する段階と；
前記遷移モードクロック開始時刻と前記睡眠期間の予期された終りとの間で生ずる前記遷移モードクロック信号のクロックサイクル数を計算する段階と；
前記予期されたタイミング誤差内で生ずる前記遷移モードクロック信号のクロックサイクル数を計算する段階と；
前記遷移モードクロック開始時刻と前記予期された睡眠期間の終りとの間で生ずるクロックサイクル数と、前記予期されたタイミング誤差内で生ずるクロックサイクル数と、を加算して、クロックサイクルの組合せた数を得る段階と；
前記遷移モードクロックにおける経過したサイクル数を係数する段階と；
前記遷移モードクロックのクロックサイクルの前記組合せた数が経過してしまうまで、前記遷移モードクロック開始時刻に続く前記活性モードクロックの活性化を遅延させる段階と；
を備える、
方法。
【請求項９】
請求項８記載の方法であって、前記目覚まし時刻を推定する前記段階が、
所定の意図された睡眠モード周波数で動作しているクロックについて単一の睡眠期間内で生ずるクロックサイクルの所定数を記憶する段階と；
前記睡眠期間中に前記睡眠モードクロックにおいて経過したサイクル数を計数する段階と；
クロックサイクルの前記計数した数がクロックサイクルの予期された数に等しい場合を示す段階と；
を備える、
方法。
【請求項１０】
移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いてまた非睡眠期間では高速活性モードクロックを用いて動作する前記移動局内部での使用のために、前記睡眠期間に続き前記活性モードクロックを活性化する方法であって、
前記睡眠モードクロックを用いて目覚まし時刻を推定する段階と；
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する段階と；
前記補償された目覚まし時刻で前記活性モードクロックを活性化させる段階と；
を備えており、
前記睡眠モードクロックと前記活性モードクロックとの間の精度の差により生ずる前記推定された目覚まし時刻の誤差を補償する前記段階が、
前記睡眠期間の開始と前記睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ前記初期オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する段階と；
前記睡眠モードクロックの最終の計数されたサイクルと前記睡眠期間の終りとの間で生ずる最終オフセットの継続時間を判断して決め、かつ前記最終オフセットの前記継続期間に基づいて前記推定された目覚まし時刻を調節する段階と；
を含んでおり、
初期オフセットによって生じた、前記推定された目覚まし時刻内の誤差を補償する前記段階が、
前記睡眠モードクロックの周波数よりも実質的に大きい周波数をもつ遷移モードクロック信号を発生する段階と；
前記睡眠期間の開始と前記睡眠モードクロックの次の立ち上がりとの間で生ずる、前記遷移モードクロックにおけるサイクルの経過した数を計数する段階と；
クロックサイクルの前記計数した数を記憶する段階と；
前記遷移モードクロックの活性を解除する段階と；
を備えており、
また前記活性モードクロックを活性化する前記段階が、
前記推定された目覚まし時刻に先立つ開始時刻で前記遷移モードクロック信号を再活性する段階と；
前記遷移モードクロックの前記計数されたクロックサイクル数が経過してしまうまで、前記活性モードクロックの活性化を遅延する段階と；
を備えている、
方法。
【請求項１１】
請求項８記載の方法であって、前記移動局は、スロットのあるページングを採用している移動通信システムで動作する、また前記睡眠期間は、前記活性モードクロックが次のページングスロットと実質的に同期した目覚まし時刻で活性化されるように、連続するページングスロット間の時間期間に実質的に等しい、
方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
最初にこの発明の背景技術を述べることとする。
【０００２】
この発明は一般に移動（モバイル）通信システムに係り、とくにスロットのあるページング（スロッテッドページング）を採用している移動通信システムの移動ステーション内部で睡眠期間（スリープペリオド）に続く高周波クロックを活性化する技術に関する。
【０００３】
【従来の技術】
コード分割多重アクセス（ＣＤＭＡ）システムのような最新技術の無線通信システムのある状態を見ると、そこではスロットのあるページングを採用して、バッテリィ電力を保存することが移動局（モバイルステーション）にできるようにしている。スロットのあるページングモードでは、ページング信号が基地局（ベースステーション）から特定の移動局に向けて送られるが、この場合は、所定の時間間隔により分割されている、推定されたページングスロット内にのみ送信が行われる。したがって、各個々の移動局は、ページング信号を受け損うという危険を伴わずに、連続するページングスロット間の時間的な期間中は睡眠モードに局まることができる。特定の移動局のいずれもが活性モードから睡眠モードへ切換えできるかどうかは、しかしながら、その移動局が現在ユーザの活動に関与しているかどうかに依存するのであって、例えばユーザによって入力された入力といった活動がそれにあたる。移動局が現在ユーザに代って何らかの処理にあたっていないと仮定すると、この移動局は自動的に選ばれた内部機構を連続するスロットの間の時間的な各期間の間、電力を低下させる。スロットのあるページングシステムの一例は、Ｕ．Ｓ．Ｐａｔ．Ｎｏ，５，３９２，２８２、名称”Apparatus and Method for Reducing Power Consumption in Mobile Receiver”（１９９５−２−２１発行）本願出願人に譲渡に開示があり、ここで全文を参照に供する。
【０００４】
このように、スロットのあるページングモードでは、移動局は電力消費を減らすのに連続するスロット間での睡眠期間中に選ばれた内部部品から電力の接続を解くことによっている。しかし、睡眠期間中であっても、移動局は経過した時間量についての信頼性のある追跡をしなければならず、それによって次のスロットがいつ発生して移動局の受信部品がそのスロット内で移動局に向けて送られたいずれものページング信号を受けることができるようにする場合を判断して決めなければならない。この問題に対する一つの解は、睡眠期間にわたり高周波クロックを動作し、高周波クロックを用いて経過時間量を追跡することである。この解は睡眠期間が非常に精密に追跡されるようにする。しかしながら、かなりの電力が高周波クロックを動作するのに消費され、それ故に最適電力節減が睡眠期間中に達成されなくなる。
【０００５】
そこで、電力消費を低減するために、代って、睡眠期間中に低周波、低電力クロックを採用することが望まれる。しかしながら、低周波低電力クロックにより用意されるクロック信号は、一般にかなりの周波数ドリフトを蒙るものであり、それにより睡眠期間中の経過時間量は、低電力で低周波のクロックのサイクルを計数することによっては精密に判断できない。移動局内部での周波数ドリフトは移動局内部での温度変動があると、かなり顕著なものとなる。この温度変動は移動局の部品に動作により生成される熱や、周囲条件の変動によるものである。例えば、拡張された（エクステンション）電話呼の場合には、移動局の内部部品は８７℃にまで熱せられることがある。電話呼間の不活性についての拡張された期間中は、内部部品は恐らくは２５℃の周囲温度まで冷却されることになる。さらに、もしユーザが移動電話を非常に暑いか、非常に冷たい位置からのいずれかに置くとすると、移動局内では対応する温度変化が発生することになる。一般的な低電力、低周波クロック信号発生器は温度の僅かな変化によっても著しく影響され、移動電話で発生可能な温度の幅広い変動によっても著しく影響を受ける。実際に一般的な低電力、低周波クロック信号で移動局内で使用されているものでの周波数ドリフト量は非常に大きいものであり、もし単独で使用されて睡眠期間内で経過時間を計算するとすれば、その移動局が、次のページングスロット内に送られたページング信号を検出するために部品に対して給電するための時間内に再活性化できなくなってしまう。したがって、重要なページング信号は損なわれて、恐らくは電話呼を喪失してしまうというような結果となってしまう。したがって、低周波、低電力クロック信号により用意されるタイミング精度は一般には貧弱なものである。
【０００６】
別な重要な問題として低周波クロック信号を用いて睡眠時間内の経過時間を追跡するときに生ずるものは、低周波クロックにより用意される精度の相対的な欠如である。精度の欠如はかなりのオフセットを睡眠時間の開始と、低周波クロックの第一の計数されたサイクルとの間でもたらし、またかなりのオフセットを低周波クロックの最後の計数したサイクルと睡眠期間の実際の終わりとの間でもたらす。
【０００７】
さらに特殊なことは、カウンタが低周波クロック信号の立ち上がりが立ち下り線かのいずれかを計数するために一般に採用されて、睡眠期間内での経過時間を追跡するようにしているのであり、睡眠期間の長さに対応している低周波クロックのサイクル数が一旦計数されてしまうと、高周波クロックがそこで再活性されることである。しかしながら、低周波クロックのほぼ全サイクルは睡眠期間の開始と、カウンタによって検出された低周波クロック信号の第一の縁との間で経過することになる。初期オフセットは低周波クロックについてのゼロから一つの完全なサイクルまでのどこでもよい継続期間をもつことができるし、システムによってはもっと長い期間をもつことになる。通常のシステムでは、初期オフセットの継続期間を判断することは可能ではない。初期オフセットの継続期間の不確定さは、さらに睡眠期間内での経過時間の判断と決定とに誤差の量を増すことになり、その結果、次のページングスロットを損失してしまうという危険性をさらに大きくする。ある例示のシステムでは高周波クロックは９．６８メガヘルツで動作し、睡眠クロックは３２キロヘルツで動作するので、そこには高周波クロックの３００サイクルといった多くのものが、それによって、初期オフセットの未知の継続期について計算をするのに必要とされるよりも早くに活性される必要がある。
【０００８】
したがってシステムが周波数ドリフトについて直ぐに補償できるとしても、高周波クロックは依然として高周波クロックの３００サイクルといった多くを活性化のために必要とし、初期オフセットについての未知の継続期間について勘定をする必要がある。また、睡眠期間の終りに高周波クロックを再活性することが、低周波クロックにおける遷移と同期しているので、高周波クロックが再活性化されるようにできる精度は低周波クロックの精度によって制限される。例えば、このシステムが睡眠期間の正確な継続期間が睡眠クロックの８５３．４４サイクルであると信頼度についても精度についても高く判断したとしても、このシステムは高周波クロックを再活性化するを８５３番目のサイクルの検出された遷移よりも遅くならずにする必要があるので、サイクルの残っている１に満たない数である。．４４サイクルについては適切に計算に入れられない。睡眠クロックの各サイクル内で生ずる高周波クロックの約３００サイクルが、この例では存在し、したがって、高周波クロックは必要とされるよりも早く、追加の１３０サイクルでオンとされる。別の例では、睡眠期間の正確な継続期間が睡眠モードクロックの８５３．９９サイクルであるとすると、高周波クロックは必要とされるよりも早いことほぼ３００サイクルでオンとされることになる。
【０００９】
したがって、睡眠期間に時間を追跡するために低周波クロック信号を用いる場合には、移動局は通常は活性モードに戻るのを次の予期されたページングスロットの十分前にするように構成されていて、それにより、低周波クロック内での周波数ドリフトにより可生ずる能性のあるタイミング誤差を克服し、また低周波クロックにおける相対的な精度を補償するようにしている。例えば、ページングスロットが毎２６．６７ミリ秒で生ずるとすると、移動局高周波クロックを活性化するのを、例えば睡眠の２５ミリ秒後とするようにプログラムできて、ページングスロットが損失されないことを保証するようにしている。したがって、最適電力節減は達成されていない。
【００１０】
低周波、低電力クロック信号発生器に本来的に存在するタイミング誤差を補償するために提案されてきた一つの技術は、前の睡眠期間のタイミング精度に基づいて各睡眠期間の長さを適応させるようにすることである。さらに詳しく言うと、もし移動電話が一睡眠期間内でページング信号を検出するのに遅過ぎる目覚めをするときには、移動ステーションは次の睡眠期間内でより早く目覚めをするように調節される。睡眠期間が長すぎるか短すぎるかどうかを判断するために移動局は受取ったページング信号内部でユニークな（独自性のある）ワード（単語）を検出しようとし、これはメッセージのプリアンブル（先行詞）のようなものであって、これが指定されたスロットの開始を意味している。このユニークなワードが検出されなければ、移動局は目覚ましが遅すぎたと結論して、それにより次の睡眠期間については睡眠期間を減らすようにする。もしユニークなワードが適切に受取られたとすると、移動局はその時間に目覚ましとするか早すぎた目覚ましとして、睡眠継続期間を次の睡眠期間について僅かに増す。上述の技術での一つの問題は、この技術がユニークなワードを検出することの失敗がタイミング誤差をもたらすことになることである。しかしながら、睡眠期間の継続期間以外の他の理由も存在し、それはユニークなワードが正しく受取られずに復調されたことであり、これは貧弱な通信チャネル品質状態のような場合である。さらに、ユニークなワードを検出することの失敗は他の通信誤りではなくタイミングの誤差の結果であったとしても、このシステムは、低電力、低周波クロック信号における精度の相対的な欠如によって生ずる最初と最後のオフセットについては補償をすることがなく、そのために、最適な電力節減を与えない。
【００１１】
米合衆国特許出願番号Ｎｏ．０９／１３４，８０８、名称“Synchronization of Low Power Oscillator with a Reference Oscillator in Wireless Communication Device Utilizing Slotted Paging”（出願日１９９８−８−１４，本願出願人に譲渡）には著しい改良が与えられている。上述の特許出願では、タイミング誤差は送った信号の一部分を受け損なうことには依らずに補正がされる。むしろ、このシステムは周波数誤差推定ユニットを含んでいて、低電力、低周波クロック内の周波数ドリフトを直接推定するのにあてている。この特許出願に記載されている例では、低周波クロック内の周波数ドリフトが、高周波クロックが活性のときに、時間的期間内での高周波クロックを用いて低周波クロックのタイミングをとることによって判断され決められている。例えば各ページングスロットの際に移動局の高周波クロックが動作していて、低周波クロック内の周波数誤差が高周波クロックに基づいて計算される。このシステムは高周波クロックの活性化を非常に正確に、低周波クロック信号内の遷移に対して、同期するように動作する。
【００１２】
【発明が解決しようとする課題】
上述の特許出願にあるシステムは移動局に向けて送られた信号内部でユニークなワードを検出することに依存しているシステムに対して著しい改良を与えてはいるが、改良のために考案すべき余地をかなり残している。例えば、上述の最初と最後のオフセットは考慮されていない。したがって、この特許出願での改良されたシステムであってもなお、高周波クロック信号は、残されているタイミング誤差を計算に入れるために、次の予期されたページングスロットに幾分か先行して通常は活性化されなければならなくなる。それにより、最適な電力節減は達成されない。活性モードの高周波クロックが次のページングスロットに対して出来るだけ近くでオンとされて、睡眠期間中の最大電力節減ができるようにするシステムを用意することが好ましく、この発明の特徴とするところが主として指向しているのもこの目的に向けてのことである。とくに、前述の最初と最後のオフセットを補償するシステムを用意することが望まれていて、低周波クロックの１に満たない部分に基づいて再活性化されるようにするために高周波クロックを再活性化し、この目的に向かってこの発明を特徴あるものとすることが望まれる。
【００１３】
【課題を解決するための手段】
ここでこの発明を要約して記述する。この発明によると、移動ステーション内部で使用するために、睡眠期間（スリープペリオド）に続き活性モードクロックを活性化するのに使用するために装置が用意されていて、これによると移動局の選ばれた部品が睡眠期間中は睡眠モードクロックを用いて、また非睡眠期間中はより高速の活性モードクロックを用いて動作するようになっている。この装置は目覚まし推定（ウェークアップエスティメーション）ユニットを含んでいて、睡眠モードクロックを使用して目覚まし時刻を推定するようにしている。補償ユニットが用意されていて、これが睡眠モードクロックと活性モードクロックとの間の精度の差によって生ずる推定された目覚まし時刻のタイミングオフセット誤差を補償するのにあてられている。活性モードクロック活性化ユニットは補償された目覚まし時刻で睡眠モードを終らせるために活性化モードクロックを活性化する。
【００１４】
実施例では、移動局はスロットのあるページングを採用して移動通信システム内で動作する。この装置は周波数ドリフト補償ユニットを含み、睡眠モードクロック内の周波数ドリフトにより生じた推定された目覚まし時刻における誤差を補償するのにあたる。周波数ドリフトとタイミングオフセットとの両方を補償することによって、活性モードクロックが次のページングスロットと密接同期している目覚まし時刻で活性化され、可能性のあるタイミング誤差について補償をするために次のページングスロットに十分先行して活性化モードクロックが活性化されなければならないようなシステムと比較したときには、著しい電力節減が達成されるようにしている。
【００１５】
実施例では、タイミングオフセットと周波数ドリフトとについての補償が遷移モードクロックを用いて達成されており、このクロックは各睡眠期間の始めと終りとの両方で採用されている。遷移モードクロックは睡眠モードクロックの周波数よりも実質的に大きな周波数を有している。遷移モードクロックはこの装置が周波数ドリフト誤差とタイミングオフセット誤差との両方を簡単便利に補償できるようにして、活性モードクロックが睡眠期間の後の方で再活性化される。遷移モードクロックは睡眠期間がはじまる僅か後で活性化を解除されて、睡眠期間が終わらなければならない僅か前に限って再活性化され、したがって非常に僅かな電力だけが遷移モードクロックで消費される。さらに、遷移モードクロックは移動局の部品が睡眠期間後の後の方で再活性化されることができるようにしているので、遷移モードクロックを動作させるのに必要とされる電力増加の方がより長い睡眠期間を許すことによって達成される電力節減により補償されるもの以上となる。
【００１６】
以下添付の図面を参照して、この発明の方法と装置の態様を詳述して行くが、図中、同種部品には同一参照番号を付してある。
【００１７】
【発明の実施の形態】
この発明の実施例を図面を参照して記述する。実施例は先ず図１と図２とのブロック図をタイミング図である図３と組み合わせて参照しながら記述される。この発明の動作はその後で図４の流れ図を参照して要約され、最後にこの発明の特定の実施を図５と６とを参照して記述する。
【００１８】
図１は活性モードクロック活性化装置１００を示し、移動局（図示せず）内での睡眠期間に続いて高周波クロック活性化するように構成されており、ここで移動局はＣＤＭＡ無線遠隔通信システムのような、スロットがあるページングを採用している移動通信システムの内部で動作している。高周波クロックは図５に示されていて、参照番号１０１により識別されている。睡眠モードの間、時間は高周波クロックが活性を解かれていて、それが参照番号１０３により識別されている。クロック活性化装置は高周波クロックをできるだけ次のページングスロットに近付ける（密接させる）ように活性化して、睡眠時間中の電力節減を最大としながら、なお、移動局が時間に目を覚ましそのスロット内で移動局に向けて送られたいずれものページング信号を受取って応答することができるようにしている。このために、図１のクロック活性化装置は睡眠期間中に採用される低電力、電周波クロック内部の周波数ドリフトを補償するための部品と、最初（初期）と最終のタイミングオフセットを補償するための部品とを含んでいて、それにより、高周波クロックが、低周波クロックだけを用いて睡眠期間の時間決めがされているという事実にも拘わらず高精度で、オンとされるようにしている。以下の記述では非睡眠モードの際に移動局により採用される高周波クロックは、活性モードクロックと呼ばれ、また睡眠期間のタイミング用に採用される低周波クロック信号は睡眠モードクロックと呼ばれている。睡眠モードクロックは睡眠期間中も非睡眠期間中もいつも活性に留まっている。周波数ドリフトとタイミングオフセットとについての補償が部分的に第三のクロックを用いて実行され、このクロックは活性モードクロックの周波数と等しい周波数をもつのがよい。第三のクロック信号はここでは遷移モードクロックと呼ばれ、各睡眠期間の始めと終りとで採用される。図３では遷移モードクロック信号は参照番号１０７により識別されている。見ての通り、遷移モードクロックは活性モードクロックの活性解除に続く少なくとも数サイクルにわたり活性に留まっていて、遷移モードクロックは活性モードクロックの再活性化に先行して少なくとも数クロックサイクルのところで再活性化される。以下の例では、活性モードクロックと遷移モードクロックとは共に約９．６８メガヘルツ（ＭＨｚ）で動作し、睡眠モードクロックは約３２キロヘルツ（ｋＨｚ）で動作する。しかしながら、別な実施にあたっては別なクロック周波数を採用してよい。図１では、活性モード、睡眠モード、及び遷移モードのクロック信号が活性モードクロック発生器１０２、睡眠モードクロック発生器１０４、及び遷移モードクロック発生器１０６によりそれぞれ発生されている。
【００１９】
図１のクロック活性化装置１００は目覚まし時刻推定ユニット１０８を含み、これが睡眠モードクロックを用いて計数されたクロックサイクルにのみ依存して睡眠期間の終りを推定している。すなわち、睡眠期間１０３の中で計数した図３のクロック１０７のサイクル数にのみ基づいた推定である。周波数ドリフト補正ユニット１１０は調節因子を計算して、これを睡眠モードクロック内部の周波数ドリフトの補償にあてて、図３の遷移モードクロック信号１０５を用いてより早い調節に応用している。オフセット時間補償ユニット１１２は追加の調節因子を用意して目覚まし時刻を調節するのにあてて、睡眠期間の始めて睡眠モードクロックのサイクル第一の計数したクロックサイクルとの間のオフセットとを補償するようにしており、この際には遷移モードクロック信号を用いて計数されたクロックサイクルが基礎となって補償がされており、言い換えると、このオフセット時間補償ユニットは図３における（時刻１０９で始まっている）睡眠期間１０３の始まりと時刻１１１で計算された睡眠モードクロック１０７の第一の立ち上がり縁との間で生ずるオフセットが補償されている。図１のユニット１０８により用意される目覚まし時刻推定と、ユニット１１０と１１２とにより用意される調節因子とは共に活性モードクロック活性化ユニット１１４に送られて、ユニット１１４は活性モードクロック発生器１０２を制御して、移動局の他の部品により使用するための活性モードクロック信号を出力することを始めるようにする。他の部品の例は基地局から送られたページングスロット内部のページング信号受けるために使用されるＣＤＭＡ受信ユニットである。活性モードクロック活性化ユニットは、特定の実施に依存して、制御が行われて、ＣＤＭＡ受信回路のような移動局の部品のウォームアップを可能とするために、次のページングスロットに十分に先行して、活性モードクロックを活性化するようにしている。
【００２０】
こうして、図１のクロック活性化装置１００は睡眠期間に続き活性モードクロックを活性化し、その際には主として相対的に正確さを欠いている睡眠モードクロックに基づいているものの、しかしずっと高速の遷移モードクロックを用いて周波数ドリフトとタイミングオフセットとの調節因子に基づいて調節されている睡眠モードクロックが使用されている。また高速の遷移モードクロックは睡眠期間の大部分の間は活性が解除されている。このようにして、かなりの電力節減が以前のシステム以上に達成可能とされている。
【００２１】
図２は図１の目覚まし時刻推定ユニットと、周波数ドリフト補償ユニットとオフセット時間補償ユニットの部品についての詳細を示す図であるが、例としてあげた睡眠期間は２６．６７ミリ秒であり、ここでの記述で使用するが、他の睡眠期間継続時間が採用されてもよい。睡眠制御器１１６は活性モードクロック発生器１０２の活性化を解くことによりまた推定ユニット１０８を制御することにより睡眠時間を移動させて、補償ユニット１１０と１１２との動作を始める。目覚まし時刻推定ユニット１０８は睡眠期間の終りの推定を睡眠モードクロック（図２の１０７）内部のクロックサイクルの数を計数することにより、またこの計算値を睡眠期間内部で予期されるクロック信号の予期された数と比較することによって作り出しており、この際には睡眠モードクロックがいずれも周波数ドリフトによらないことと、睡眠モードクロックの第一の立ち上り縁が睡眠期間の開始時刻と同期していることとが仮定されている。このために、推定ユニット１０８はメモリレジスタ１１８を含んでいて、それが睡眠期間から、いずれかの必要とされるウォームアップ期間とオフセット誤差と周波数ドリフト誤差とを調節するのに必要とされた最大時間量とを差し引いた期間のクロックサイクルの予期された数を記憶するようにしている。ウォームアップ期間は所定値のものである。睡眠期間の始まりにおける初期（最初）のオフセットと補償するために必要とされる調節の最大量は、睡眠モードクロックの１と１／２サイクルである。周波数ドリフト誤差の調節に必要とされる時間の最大量は予期される温度と電力との変動の最大値に基づいた予期されるドリフトの最大量に基づいて計算された所定値である。これらの値は多すぎるという過度な実験をせずに計算でき、例えば予期された温度変動に従うサンプル部品を用いた試験を基礎として計算される。この例では、活性モードクロックは９．８３メガヘルツで動作し、睡眠モードクロックは３０キロヘルツで動作し、メモリレジスタは３００という数からウォームアップ期間を差引きまた最大の予測されたドリフトとオフセット値とを差引いたものを記憶している。したがって、メモリレジスタは睡眠モードクロックの多数のクロックサイクルを記憶しており、その時間的な期間は実際に予期される睡眠モード期間よりも短かく、短かい分の量はウォームアップ期間を許すし、また時間変動をより精密に補償するために遷移モードクロックが使用できるようにするのに十分なものとなっている。
【００２２】
カウンタ１２０は睡眠モード制御器１１６によってトリガされて睡眠モードクロック信号の立ち上がり縁を計数し始める。制御器１２２はこのカウント（計数値）を受取り、それをメモリレジスタ１１８内に記憶されているクロックサイクルの予期された数と比較して、クロックがメモリレジスタ内の値に等しいときには、インジケータ（表示）信号を出力して、推定された睡眠期間完了を示すようにしている。この表示信号は活性モードクック活性化ユニット１１４に向けて送られて周波数ドリフト補償ユニット１１０とオフセットユニット１１２とによって用意された調節因子に従っている活性モードクロックの再活性化ができるようにする。インジケータ信号がメモリ内のサイクル数に基づいて生成され、それがいずれものウォームアップ期間と最大の予期された調節期間とを勘定に入れているので、インジケータ信号は睡眠期間の実際に予期された終りを識別することはない。むしろ、インジケータ信号は予期される睡眠期間の終了十分前に送られて、ウォームアップができるようにし、また実際の睡眠期間の終りが正確に設定できるようにしており、この際には周波数ドリフト推定ユニットとオフセット推定ユニットとによって用意された調節因子が使用される。
【００２３】
周波数ドリフトユニット１１０は周波数ドリフト推定ユニット１２４を含んでいて例えばｐｐｍ（パーツパーミリオン）で、温度変動等の結果として睡眠モードクロック内部でのドリフトの量を推定する。一例では周波数ドリフト推定ユニットは活性モードクロック発生器の動作中にのみ動作する。周波数ドリフト推定ユニットは睡眠モードクロック信号と活性モードクロック信号との両方を受取り、睡眠モードの各サイクル内での活性モードクロックサイクルの数を計数して、睡眠モードクロックの実際の周波数の移動平均を継続するようにしている。この目的のために、移動平均窓（ＭＡＷ)フィルタが採用されてよい。周波数ドリフト推定ユニットは、各睡眠モードサイクル内部で見付けられた活性モードクロックサイクルの予期された数を、実際の計数された数と比較してそれにより周波数ドリフト因子を計算する。活性モードクロックが９．８３メガヘルツで、また睡眠モードクロックが３０キロヘルツで動作している。例では、周波数ドリフト推定ユニットが睡眠モードクロックの各サイクル内での活性モードクロックの約３００サイクルを予期するように構成されている。
【００２４】
好ましい実施例では、しかしながら、周波数ドリフト推定ユニットは米合衆国特許出願、名称“Method and Apparatus for Compensating for Frequency Drift in a Law Frequency Clock Within a Mobile Station Operating in a Slotted Paging Mode”（本件と同時出願、本願出願人に譲渡）に記載されたように構成されることになる。
【００２５】
推定ユニット１２４で生成される、推定された周波数ドリフト値は予期されたタイミング誤差計算ユニット１２６に向けて出力され、そこでは目覚まし推定ユニット１０８により生成された目覚まし時刻と次のページングスロットとの間で生ずると推測されるタイミング誤差（単位ミリ秒）を計算する。例えば、周波数ドリフト推定ユニットの出力がｐｐｍで表現されていれば、そのときの予期されたタイミング誤差計算ユニットはｐｐｍ値を睡眠期間の既知の長さに基づいて実際の時間値に変換する。予期されたタイミング誤差はタイミング誤差調節ユニット１２８に向けて送られ、そこでは活性モードクロック活性化ユニット１１４を制御して、推定されたタイミング誤差を補償するのに十分な量だけ活性モードクロックの活性化を遅らせるようにする。このために、タイミング調節ユニットは遷移モードクロック活性化ユニット１３２を含んでいて、目覚まし推定ユニット１０８により用意されたインジケータ信号を受取ると、遷移モードクロック発生器１０６を活性化する。カウンタ１３４はそこで遷移モードクロック内でクロックサイクルの数を計数し始める。言い換えると、図３に示したように、時刻１１３で始まる遷移モードクロック１０５のサイクルの計数をカウンタが行なう。制御器１３６は予期されたタイミング誤差内の遷移モードクロックサイクルの数の算出して、次に制御信号を活性モードクロック活性化ユニットに向け出力するが、この条件はカウンタ１３４により維持されているカウント（計数値）が遷移モードクロックサイクルの算出された数に等しい場合であり、言い換えれば制御信号は図３に示した時刻１１５で出力される。活性モードクロック活性化ユニット１１４は活性モードクロックを活性化するのはイネーブル制御信号が周波数ドリフト補償ユニットとオフセット時間補償ユニットとからとから受取る場合に限るように構成されている。したがって、活性モードクロックは少なくとも、周波数ドリフト補償ユニットの制御器１３６により出力された制御信号が受取られるまでは遅延されている。
【００２６】
オフセット補償ユニット１１２は初期オフセット時間推定ユニット１３８とオフセット誤差調節ユニット１４０とを含み、これらのユニットが一緒に動作して睡眠時間の初めと、睡眠モードクロックの最初の立ち上り縁との間のオフセットを算出して、制御信号を活性モードクロック活性化ユニットに向け出力して、それにより活性モードクロック活性化を調節する。図３の例では、遷移モードクロックが睡眠期間の開始に幾分か先行して活性化されており、それによって睡眠期間の初めでは動作状態となっている。カウンタ１４２は、睡眠制御器１１６により活性化されて、睡眠期間の初めで遷移モードクロックのサイクルの計数を始める。カウンタ１４２はサイクルの計数を、睡眠モードクロックの第一の立ち上り縁が検出ユニット１４４により検出するまで、続ける。言い換えると、カウンタ１４２は図３に示した時刻１０９と時刻１１１との間で生ずる遷移モードクロック１０５のサイクルを計数する。カウント数はメモリレジスタ１４６内に記憶されまた遷移モードクロックはそこで遷移クロック活性解除ユニット１４８によって活性が解除される。遷移モードクロックは睡眠期間のその余の部分の間は不活性に留まって、それが再活性化ユニット１５０による再活性化まで続く。再活性化ユニットは、目覚まし推定ユニット１０８からインジケータ信号を受取ると、遷移モードクロックを活性化する。この時点で、制御器１５２はメモリレジスタ１４６内に記憶されている値を読取り、カウンタ１５４を活性化して、レジスタ１４６内に記憶されていたカウント数を計数する。カウンタ１５４の中味の消失で、制御信号が制御ユニット１５２から活性モードクロック活性化ユニット１１４に向けて送られて、活性モードクロックの活性化を可能とする。
【００２７】
このようにして、目覚まし時刻推定ユニット１０８は、インジケータ信号の発生を推定されたところの睡眠期間の終りに先立つこと所定量の時間で、睡眠クロック発生器だけを用いて行なう。周波数ドリフト補償ユニットとオフセット補償ユニットとはインジケータ信号の要領から活性モードクロックの活性化を遅らせて、ウォームアップ期間の継続時間を勘案し、睡眠モードクロック内の周波数ドリフトについて補償をし、また睡眠期間の始まりと、睡眠モードクロックの第一の計数したサイクルとの間のいずれものオフセットも補償する。このようにして、活性モードクロックはウォームアップ期間の始まりに動作を再開するように同期されていて、次のページングスロットに先行してウォームアップを行うことが移動局の部品に出来るようにするのに丁度十分とされる時間を与えている。このようなやり方で電力節減が、周波数ドリフトを補償せずあるいは初期オフセット期間を補償しない装置全体で構成される。
【００２８】
このように、図１〜３まとめて、この発明の実施例を示し、睡眠期間の終りで高周波クロック信号を再活性化するように動作しながら、周波数ドリフトと初期タイミングオフセットと両方を部分的には睡眠期間の初めと終りでは遷移モードクロック信号を用いて行っている。遷移モードクロック信号を採用する方法を図４の流れ図を参照して簡単に要約することとする。最初は段階２００で、移動局が睡眠モードの開始に先立って活性化される。段階２０２では、高周波活性モードクロックの活性が解かれ、それによって睡眠期間が始まる。段階２０４の間に、この装置は活性モードクロックが終った点と時間から発生する遷移モード信号の立ち上り縁の数を睡眠モードクロックの次の立ち上り縁まで計数する。睡眠モードクロックは常時活性とされている。
【００２９】
カウント数で段階２０４で決められたものがカウンタ内に記憶される。段階２０４では遷移モードクロックの活性が解かれる。大開２０８では、睡眠期間中の経過した時間量の推定が低周波睡眠モードクロックだけを用いて算出される。段階２１０では遷移モードクロック信号が再活性化される。再活性化時間は睡眠期間の推定された終りに基づいており、この終りは睡眠モードクロックを用いて決められたものであり、再活性化時間は、この値から最大の予期される周波数ドリフトとタイミングオフセット誤差とを補償することができる十分な所定時間量を差し引いたものとなっている。段階２１２では遷移モードクロック信号内で生ずるサイクル数が計数され、その計数はカウントが、段階２０４に従って記録されたカウント数に算出した周波数ドリフトを補償するのに必要なカウント数を加えたものに等しくなるまで行なわれる。遷移モードクロックの適当なサイクル数が経過してしまうと、そのときには段階２１４で、高周波活性モードクロックが再度活性化されて、移動局の部品が次のページングスロットで送られるページング信号を受取るまでの時間中に、ウォームアップされるようにする。
【００３０】
以下の記述では、この発明の実績をＣＤＭＡシステムで使用するように構成したものを簡単に述べることとするが、このシステムは遠隔通信産業協会（ＴＩＡ）により推奨されているＩＳ−９５Ａ規格に適合したものである。このＩＳ−９５Ａ規格によると、ＣＤＭＡ“加入者局”はスロットのあるモードで動作して、パラメータであるＳＣＩ（スロットサイクルインデックス）に基づいて睡眠（スリープ）に入ることにより、スタンドバイ時間を最大とする。加入者局は毎（１．２８＊２ＳＣＩ）秒に目を覚まして（ウェークアップして）、ページを受領するために指定された８０ミリ秒のスロットを監視する。例えばＳＣＩ＝０では、加入者局は理想的には８０ミリ秒間目を覚まして（アウエイク）状態にあり、また１．２秒間は睡眠にある。実際には次のスロットの境界の頭で十分な時間目を覚ましている必要がありＲにウォームアップとかシンセサイザの安定化とか、クロック設定とかＣＤＭＡパイロットサーチ及び取得とか、フィンガ再指定とか、デコーダウォームアップといった事象について注意を払うのにあてる。
【００３１】
各睡眠サイクルでは、このユニットは“うたたね（ｃａｔｎａｐｓ）”で眠っていて、加入者局が睡眠中にユーザキーを押すとすぐに良い応答ができるようにしている。睡眠サイクル長とうたたね長とは疑似数（ＰＮ）ロール（例えば２６．６７ミリ秒）の倍数として選ばれ、それによって目を覚ますと、その局でサーチが行なえて、ほぼ同じ位置でパイロット（案内をする指導者）を見つける。各うたたねはさらに分けられて、（１）“睡眠時間”は全体のユニットが睡眠につく時間であり、また（２）“ウォームアップ時間”はＲＦとアナログユニットがウォームアップのためにオンとされる時間である。加入者局が睡眠中のときは、システム時間はカウンタをクロックすることにより概ね維持されており、このカウンタが睡眠継続時間の追跡を保っていて、それには次の組合せが使われている。遅いクロック（ＳＣ）は粗のタイミングのためで最大分解能は１／６０ｋ＝１６．７秒であり、またＳＬＰＣＨＩＰＸ８クロックは精のタイミングのためで分解能は１／（８＊１．２２８８ｅ６＝０．１０２秒である。
【００３２】
図５には睡眠サイクルを構成するイベント（事象）の例を示した。波形Ｅ（訳者注：図５にはＡ，Ｂ，Ｃ，Ｄ，Ｅの波形添字は欠落している。上から順となっている）は以下のような睡眠サイクル内の各事象をしるしている。
【００３３】
ｔ１の前：睡眠のための時間であるときは、加入者局のソフトウェアがすべての不必要なクロックの仕組みを断とするが、例外となるのがＣＤＭＡ復調器とデコーダのクロック機構であるＲＸＣＨＰＸ８（波形Ｂ）であり、これが活性モードクロックＣＨＩＰＸ８に基づいている。
【００３４】
２６．６７ミリ秒の倍数が睡眠時間とウォームアップ時間とに分けられて、ＳＬＥＥＰ＿ＩＮＴＥＲＶＡＬ及びＷＵ＿ＴＩＭＥレジスタを介して第一のうたたねインターバル（期間）の継続期間としてプログラムされる。
【００３５】
加入者局のマイクロプロセッサ上で実行されているソフトウェアはＳＬＥＥＰ＿ＣＴＬレジスタのＡＳＩＣ＿ＳＬＥＥＰ＿ＡＲＭビットを書込み、これが加入者局は次のＰＮロール（ｔ１で示されている）で睡眠に進むことができることを示している。
【００３６】
初めからずっと、睡眠クロック（ＳＣ）（波形Ｄ）はＣＤＭＡクロック機構ＣＨＩＰＸ８と同期して進行し、その際にＳＬＰＣＨＩＰＸ８（波形Ｃ）すなわち遷移モードクロックはＲＸＣＨＩＰＸ８（同じソースＣＨＩＰＸ８から得られている）と同期している。
【００３７】
時刻ｔ１では、次のＰＮロールが生じており、ＲＸＣＨＩＰＸ８クロック機構がディスエーブルとされて、加入者局が睡眠におかれる。この点から先は、睡眠時間は２６．６７ミリ秒の倍数に非常に近いものでなければならず、この値はカウンタＳＬＥＥＰ＿ＩＮＴＥＲＶＡＬとＷＵ＿ＴＩＭＥでＳＣを離れて動作しているものを用いて決められている。非同期ＳＣを勘案するために、ＣＨＩＰＸ８＿ＳＬＥＥＰ＿ＴＩＭＥを呼んだカウンタがＳＬＰＣＨＩＰＸ８の計数を開始し、ｔ１からＳＣの次の立ち上り続くまでの経過を計数する。
【００３８】
時刻ｔ２では、ＳＣの立ち上がり縁が生じ、この時刻にＳＬＰＣＨＩＰＸ８クロック機構がディスエーブルとされ、ＣＨＩＰＸ８＿ＳＬＥＥＰ＿ＴＩＭＥを凍結し、それによってＣＨＩＰＸ８ユニット内に時間継続（ｔ２−ｔ１）の推定を与える。
【００３９】
時刻ｔ３では、ＳＣ継続期間の半分の後では、ＳＬＥＥＰ＿Ｎ信号（波形Ａ）がＳＣの立ち下り線で低位に進む。これが加入者局内の他のディジタル、アナログ、及びＲＦ部品を低電力モードとする。ＳＣ内にＮＳＣ  ｃｈｉｐｘ８があれば、この時点での全経過時間はＴＡ＝（ｔ２−ｔ１）＋（ｔ３−ｔ２）＝｛ＣＨＩＰＸ８＿ＳＬＥＥＰ＿ＴＩＭＥ＋（１／２）ＮＳＣ｝ＣＨＩＰＸ８により与えられる。この定義から分るように、ＴＡは１／２〜１（１／２）のクロックサイクル範囲内にあることになる。後に来るうたたねは非同期睡眠クリスタルに起因して眠っている余分の時間について勘案するように調節されなければならない。また、ＳＣを離れて動作しているカウンタＳＬＥＥＰ＿ＩＮＴＡＥＲＶＡＬもカウントダウンを始める。
【００４０】
時刻ｔ４では、カウンタＳＬＥＥＰ＿ＩＮＴＥＲＶＡＬは、ゼロカウントに到達するときに目覚まし割り込みをアサートする。加入者局のマイクロプロセッサは目を覚まして、ハードウェアが次のスロットで目を覚ます必要があるか、あるいはキー押圧事象にサービスするかの必要があるかの判断をする。
【００４１】
これらの条件のいずれに通っていなければ、ソフトウェハはハードウェアが睡眠に留ることができることを、（ＷＵ＿ＴＩＭＥカウンタを介しての）ウォームアップカウントダウン中はＳＬＥＥＰ＿N信号を活性に保つことにより確かにする。この時点でソフトウェアは次のうたたねで眠ることが必要とされるＳＣの数を推定するが、この推定はいくつかの因子に基づいており、その中には次のうたたねの長さ、遅いクロック内の非同期の遅れ、ＰＮロールの倍数を近似するためにＳＣの使用から発生するドリフトとトランケーション（切り捨て）誤差が含まれている。
【００４２】
時刻ｔ５ではＵＷ＿ＴＩＭＥカウンタが計数値を消費し（時間切れとなり）、前の段階で得られた新しい値がＳＬＥＥＰ＿ＩＮＴＥＲＶＡＬカウンタ内にロードされる。ＷＵ＿ＴＩＭＥカウントはＲＦハードウェアウォームアップ要件によって特定された予め計算した定数となっている。マイクロプロセッサは睡眠に戻り、次のうたたねからの目覚まし割込みを待つ。
【００４３】
時刻ｔ６では、しかしながら、サービスされることになる留保中の割込みであるとか、この睡眠サイクル内で許されている最後のうたたねであるとかであるとすると、ハードウェアが目を覚ますようにされて、次のスロットに対して準備をした状態とされ、そのためにはＳＬＥＥＰ＿Ｎ信号が目覚まし割込みで不活性となるようにしている。ＷＵ＿ＴＩＭＥカウンタがカウントダウンしている間に、アナログとＲＦとの部品がウォームアップする。
【００４４】
時刻ｔ７では、ＷＵ＿ＴＩＭＥカウンタが１時間切れとなって最後のうたたねの終わりを示し、またＳＬＰＣＨＩＰＸ８機構が時刻ｔ８でオンとされる。傍論として、すべてのうたたねの間に経過した全時間はＴＢ＝ｔ７−ｔ３として記述され、これがＳＣの整数倍と非常に近いものとなる。前に述べた睡眠校正で用いられるいくつかの因子が原因となって、通常はＳＣの何分の一かの時間の余りが存在することになり、これについて加入者局は依然として睡眠に留まる必要がある。このＳＣの一部分はＴＣと記されていて、これがｃｈｉｐｘ８ユニットに変換されて、ＣＨＩＰＸ８＿ＳＬＥＥＰ＿ＴＩＭＥにプログラムされ、これがＳＬＰＣＨＩＰＸ８によりクロックされてカウントダウンを開始する。
【００４５】
時刻ｔ９では、ＳＩＰＸ８＿ＳＬＥＥＰ＿ＴＩＭＥが時間切れとなり、ハードウェアが時刻ｔ１０でＲＸＣＨＩＰＸでオンとなる。関心のある最後の時間的な継続期間はＴＣ＝ｔ９−ｔ７である。
【００４６】
実施例としては、主として実施形態の重要な特徴を示している模式図を参照して記述がされてきた。実用上のシステムを完全に実施するための全部品が例示もしくは詳細な記述に必要であったわけではない。むしろ、この発明の全体についての完全な理解にとって必要とされる部品だけが例示され、また記述された。現実の実施はもっと部品を含んでよいし、実施のやり方に依存して、少ない部品を含むものでもよい。実施例の記述は当業者がこの発明を作りあるいは使用できるものとしてある。これらの実施例についての各種の変更、修正は当業者にとって自明のことであるし、ここで定義された一般的な原理は他の実施形態に対して発明的な能力を使用せずに適用できる。したがって、この発明はここで示した実施形態に限定されることなく、ここで記述した原理と新しい特徴とに一致している最も広い範囲のものとされる。
以下に、本願発明の当初の特許請求の範囲に記載された発明を付記する。（なお、平成１９年１２月２０日に提出された誤訳訂正書により訂正されたとおり、誤訳部分は訂正されている。）
［１］
移動局内部での使用のために睡眠期間に続き活性モードクロックを活性化する装置であって、該移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いて、また非睡眠期間では高速活性モードクロックを用いて動作するようにしており、その構成は： 睡眠モードクロックを用いて目覚まし時刻を推定する手段と；
睡眠モードクロックと活性モードクロックとの間の精度の差により生ずる推定された目覚まし時刻の誤差を補償する手段と；
補償された目覚まし時刻で活性モードクロックを活性化させる手段とを備えている装置。
［２］
［１］記載の装置であって、睡眠モードクロックと活性モードクロックとの間の精度の差により生ずる推定された目覚まし時刻の誤差を補償する手段が：睡眠期間の始めと、睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ初期オフセットの継続期間に基づいて該推定された目覚まし時刻を調節する手段と；
睡眠モードクロックの最終の計数されたサイクルと睡眠期間の終わりとの間で生ずる最終のオフセットの継続時間を判断して決め、かつ最終オフセットの継続期間に基づいて該推定された目覚まし時刻を調節する手段とを含んでいる装置。
［３］
睡眠モードクロックにおいて周波数ドリフトによって生じた推定された目覚まし時刻の誤差を補償する手段をさらに含んでいる［２］記載の装置。
［４］
［１］記載の装置であって、睡眠モードクロック内の周波数ドリフトにより生じた推定された目覚まし時刻の誤差を補償する前記手段が：単一の睡眠期間中に起る、睡眠モードクロックで発生する周波数ドリフトを推定する手段と；
推定された周波数ドリフトに従い睡眠モードクロックによって計数された睡眠期間の継続時間と実際の睡眠期間の継続時間との間の予期されるタイミング誤差を計算する手段と；
前記予期されるタイミング誤差に基づいて前記活性時間を調節するために、前記活性モードクロックを活性化する前記手段を制御するタイミング誤差調節手段とを備えた装置。
［５］
［４］記載の装置であって、タイミング誤差調節手段は： 推定された目覚まし時刻に先立って開始時刻で遷移モードクロック信号を活性化する手段と、ただしここでは遷移モードクロックは周波数が睡眠モードクロックの周波数よりも実質的に大きいものであるとしており；
遷移モードクロック開始時刻と予期される睡眠期間の終わりとの間で生ずる遷移モードクロック信号のクロックサイクルの数を計算する手段と；
予期されたタイミング誤差内で生ずる遷移モードクロック信号のクロックサイクルの数を計算する手段と；
遷移モードクロック開始時刻と予期される睡眠期間の終わりとの間で生ずるクロックサイクルの数と、予期されるタイミング誤差内で生ずるクロックサイクル数を加算して、クロックサイクルの組合せた数を得る手段と；
遷移モードクロック内のサイクルの経過した数を計数する手段と；
遷移モードクロック開始時刻に続く活性モードクロックの活性化を、遷移モードクロックのクロックサイクルの組合せた数が経過してしまうまで遅らせるために、活性モードクロックを活性化する手段を制御する手段とを備えている装置。
［６］
［２］記載の装置であって、睡眠期間の始めと、睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続期間を判断して決め、かつ初期オフセットの継続期間に基づいて該推定された目覚まし時刻を調節する前記手段が： 睡眠モードクロックの周波数よりも実質的に大きい周波数をもつ遷移モードクロック信号を発生する手段と；
睡眠期間の始めと睡眠モードクロックの次の立ち上がりとの間で生ずる遷移モードクロック内のサイクルの経過した数を計数する手段と；
クロックサイクルの計数した数を記憶する手段と；
遷移モードクロックの活性化を解除する手段と；
推定された目覚まし時刻に先行して開始時刻で遷移モードクロック信号を再活性化する手段と；
遷移モードクロックのクロックサイクルの計数された数が経過するまで活性モードクロックの活性化を遅らせるために活性モードクロックを活性化する手段を制御する遅延手段とを備えた装置。
［７］
［１］記載の装置であって、移動局はスロットのあるページングを採用している移動通信システム内で動作し、そこでは睡眠期間が連続しているページングスロット間の時間期間と実質的に等しく、それによって活性モードクロックが次のページングスロットと実質的に同期している目覚まし時刻で活性化されるようにしている装置。
［８］
移動局内部での使用のために睡眠期間に続き活性モードクロックを活性化する装置であって、該移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いて、また非睡眠期間では高速活性モードクロックを用いて動作するようにしており、その構成は： 睡眠モードクロックを使用して目覚まし時刻を推定する目覚まし推定ユニットと；
睡眠モードクロックと活性モードクロックとの間の精度の差により生ずる推定された目覚まし時刻の誤差を補償する補償ユニットと；
補償された目覚まし時刻で活性モードクロックを活性化させる活性モードクロック活性化ユニットとを備えている装置。
［９］
［８］記載の装置であって、補償ユニットが睡眠期間の始めと、睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ初期オフセットの継続期間に基づいて該推定された目覚まし時刻を調節する初期オフセット補償ユニットと；
睡眠モードクロックの最終の計数されたサイクルと睡眠期間の終わりとの間で生ずる最終のオフセットの継続時間を判断して決め、かつ最終オフセットの継続期間に基づいて該推定された目覚まし時刻を調節する最終オフセット補償ユニットとを含んでいる装置。
［１０］
睡眠モードクロックにおける周波数ドリフトによって生ずる、推定された目覚まし時刻の誤差を補償するための周波数ドリフト補償ユニットをさらに含む［９］記載の装置。
［１１］
［８］記載の装置であって、前記目覚まし推定されたユニットは： 所定の意図された睡眠モード周波数で動作しているクロックについて単一の睡眠期間内で生ずるクロックサイクルの所定数を記憶するレジスタと；
睡眠期間中に睡眠モードクロックにおける経過したサイクル数を計数するカウンタと；
計数したクロックサイクル数がクロックサイクルの予期された数と等しい場合を示すインジケータとを備えている装置。
［１２］
［８］記載の装置であって、前記誤差補償ユニットは： 単一の睡眠期間中に生ずる睡眠モードクロックで発生する周波数ドリフトを推定する周波数ドリフト推定ユニットと；
実際の睡眠継続期間と、推定された周波数ドリフトに従う睡眠モードクロックにより計数された睡眠期間の継続期間との間の予期されるタイミング誤差を計算する予期されたタイミング誤差計算ユニットと；
予期されたタイミング誤差に基づいて活性化時刻を調節するために活性モードクロック活性化ユニットを制御するタイミング誤差調節ユニットとを備えている装置。
［１３］
［１２］記載の装置であって、タイミング誤差調節ユニットは： 推定された目覚まし時刻に先行する開始時刻で、睡眠モードクロックの周波数よりも実質的に大きな周波数をもつような、遷移モードクロック信号を活性化する遷移モードクロック活性化ユニットと；
遷移モードクロック開始時刻と予期された睡眠期間の終わりとの間で生ずる遷移モードクロック信号のクロックサイクル数を計算する第一の計算ユニットと；
予期されたタイミング誤差内で生ずる遷移モードクロック信号のクロックサイクル数を計算する第二の計算ユニットと；
遷移モードクロック開始時刻と睡眠期間の予期された終りとの間で生ずるクロックサイクルの数と、予期されたタイミング誤差内で生ずるクロックサイクル数とを加えて、クロックサイクルの組合せた数を生じさせる加算器と；
遷移モードクロックにおける経過したサイクル数を計算するカウンタと；
遷移モードクロックのクロックサイクルの組合せた数が経過してしまうまで、遷移モードクロック開始時刻に続く活性モードクロックの活性化を遅延させるために、活性モードクロック活性化ユニットを制御する制御器とを備えた装置。
［１４］
［９］記載の装置であって、前記初期オフセット補償ユニットは、睡眠期間の開始と睡眠モードクロックの第一の計数したサイクルとの間で生ずる初期オフセットの継続期間を判断して決め、かつ初期オフセットの継続期間に基づいて推定された目覚まし時刻を調節するものであり、その構成は： 睡眠モードクロックの周波数よりも実質的に大きな周波数を有する遷移モードクロック信号を発生するクロック信号発生器と；
睡眠期間の開始と睡眠モードクロックの次の立ち上がりとの間で生ずる遷移モードクロックにおける経過したサイクル数を計数するカウンタと；
クロックサイクルの計数した数を記憶するレジスタと；
遷移モードクロックの活性化を解除する活性化解除ユニットとを備え、さらに前記オフセット誤差調節ユニットは、 推定された目覚まし時刻に先立つ開始時刻で遷移モードクロック信号を再活性化する再活性化ユニットと；
遷移モードクロックの計数されたクロックサイクル数が経過してしまうまで活性モードクロックの活性化を遅延させるために、活性モードクロック活性化ユニットを制御する遅延ユニットとを備えている装置。
［１５］
［８］記載の装置であって、移動局はスロットのあるページングを採用している移動通信システムで動作しており、また前記睡眠期間は、前記活性モードクロックが次のページングスロットと実質的に同期して目覚まし時刻で活性化されるように、連続するページングスロット間の時間期間に実質的に等しい、装置。
［１６］
移動局内部での使用のために睡眠期間に続き活性モードクロックを活性化する方法であって、該移動局の選ばれた部品が睡眠期間では睡眠モードクロックを用いて、また非睡眠期間では高速活性モードクロックを用いて動作するようにしており、その構成は： 睡眠モードクロックを用いて目覚まし時刻を推定する段階と；
睡眠モードクロックと活性モードクロックとの間の精度の差により生ずる推定された目覚まし時刻の誤差を補償する段階と；
補償された目覚まし時刻で活性モードクロックを活性化させる段階とを備えている方法。
［１７］
［１６］記載の方法であって、睡眠モードクロックと活性モードクロックとの間の精度の差により生ずる推定された目覚まし時刻の誤差を補償する段階が、睡眠期間の開始と、睡眠モードクロックの第一の計数されたサイクルとの間で生ずる初期オフセットの継続時間を判断して決め、かつ初期オフセットの継続期間に基づいて該推定された目覚まし時刻を調節する段階と；
睡眠モードクロックの最終の計数されたサイクルと睡眠期間の終りとの間で生ずる最終のオフセットの継続時間を判断して決め、かつ最終オフセットの継続期間に基づいて該推定された目覚まし時刻を調節する段階とを含んでいる方法。
［１８］
睡眠モードクロックにおいて周期数ドリフトによって生じた推定された目覚まし時刻の誤差を補償する段階をさらに含む［１６］記載の方法。
［１９］
［１６］記載の方法であって、前記目覚まし時刻を推定する段階が： 所定の意図された睡眠モード周波数で動作しているクロックについて単一の睡眠期間内で生ずるクロックサイクルの所定数を記憶する段階と；
睡眠期間中に睡眠モードクロックにおいて経過したサイクル数を計数する段階と、 クロックサイクルの計数した数がクロックサイクルの予期された数に等しい場合を示す段階とを備えた方法。
［２０］
［１６］記載の方法であって、睡眠モードクロック内の周波数ドリフトによって生じた推定された目覚まし時刻における誤差を補償する前記段階が、 単一の睡眠期間中に生ずる睡眠モードクロック内で生ずる周波数ドリフトを推定する段階と；
実際の睡眠期間継続時間と、推定された周波数ドリフトに従う睡眠モードクロックにより計数されたところによる睡眠期間の継続時間との間の予期されたタイミング誤差を計算する段階と；
予期されたタイミング誤差に基づいて活性モードクロックの活性化時刻を調節する段階とを備えている方法。
［２１］
［２０に］記載した方法であって、活性化時刻を調節する段階が： 推定された目覚まし時刻に先行した開始時刻で、睡眠モードクロックの周波数よりも実質的に大きい周波数をもつ、遷移モードクロック信号を活性化する段階と；
遷移モードクロック開始時刻と睡眠期間の予期された終りとの間で生ずる遷移モードクロック信号のクロックサイクル数を計算する段階と；
予期されたタイミング誤差内で生ずる遷移モードクロック信号のクロックサイクル数を計算する段階と；
遷移モードクロック開始時刻と予期された睡眠期間の終りとの間で生ずるクロックサイクル数と、予期されたタイミング誤差内で生ずるクロックサイクル数とを加算して、クロックサイクルの組合せた数を得る段階と；
遷移モードクロックにおける経過したサイクル数を係数する段階と；
遷移モードクロックのクロックサイクルの組合せた数が経過してしまうまで、遷移モードクロック開始時刻に続く活性モードクロックの活性化を遅延させる段階とを備えた方法。
［２２］
［１６］記載の方法であって、初期オフセットによって生じた、推定された目覚まし時刻内の誤差を補償する前記段階が： 睡眠モードクロックの周波数よりも実質的に大きい周波数をもつ遷移モードクロック信号を発生する段階と；
睡眠期間の開始と、睡眠モードクロックの次の立ち上がりとの間で生ずる遷移モードクロックにおけるサイクルの経過した数を計数する段階と；
クロックサイクルの計数した数を記憶する段階と；
遷移モードクロックの活性を解除する段階とを備えており、また活性モードクロックを活性化する前記段階が、 推定された目覚まし時刻に先立って開始時刻で遷移モードクロック信号を再活性する段階と；
遷移モードクロックの計数されたクロックサイクル数が経過してしまうまで、活性モードクロックの活性化を遅延する段階とを備えた方法。
［２３］
［１６］記載の方法であって、移動局がスロットのあるページングを採用している移動通信システムで動作しており、また睡眠期間が連続するページングスロットの時間期間に実質的に等しく、それにより活性モードクロックが次のページングスロットと実質的に同期した目覚まし時刻で活性化されるようにしている方法。
【図面の簡単な説明】
【図１】  この発明の実施例として構成されたデバイスのブロック図であり、スロットのあるページングを採用した移動通信システムの移動ステーション内部で使用するための睡眠期間に続く活性モードクロックを活性化するためのデバイスのブロック図。
【図２】  図１のデバイスを詳細に示すブロック図。
【図３】  図１及び図２のデバイスにより制御された選ばれたクロック信号を示すタイミング図。
【図４】  睡眠期間に続いて、活性モードクロック信号を活性化するための図１及び２のデバイスにより実行される段階のシーケンスを示す流れ図。
【図５】  ＣＤＭＡで使用するために構成された、図１及び２のデバイスの特定の実施についてのタイミング図。
【図１】
0004723146.tif 000002
【図２】
0004723146.tif 000003
【図３】
0004723146.tif 000004
【図４】
0004723146.tif 000005
【図５】
0004723146.tif 000006