(57)【要約】  ＵＭＴＳや、ＴＤＭＡや、ＷＬＡＮのようなセルラー規格の出現により、いわゆるマルチモード携帯電話、すなわち、一つだけでなく少なくとも二つのエアインターフェースをサポートする電話が更に必要になりつつある。本発明の実施の形態によれば、マルチモード携帯電話のような受信局の複数のタイムベースユニットの簡単化した同期を行い、この場合、複数のタイムベースユニットは、あるタイムベースユニットのキャリブレーションを実行するとともにキャリブレートされたタイムベースユニットに対して他のタイムベースユニットが同期をとるキャリブレーションを用いることによって同期がとられる。種々のタイムベースユニットの同期をソフトウェアによって行うことができるので、同期を取るためのハードウェアコンポーネンツの個数を大幅に減少することができる。
2007525880.tif 000002
【特許請求の範囲】
【請求項１】
受信局で第１及び第２のタイムベースユニットの同期をとる方法であって、−前記第１のタイムベースユニットのキャリブレーションを行って、キャリブレートされた第１のタイムベースユニットを生じるステップと、−前記キャリブレートされた第１のタイムベースユニットに対して前記第２のタイムベースユニットが同期をとるために前記キャリブレーションを用いるステップとを具えることを特徴とする方法。
【請求項２】
前記キャリブレートされた第１のタイムベースユニットのフレーム同期信号の最初の発生の時間を見積もって、見積もられた時間を生じ、前記見積もられた時間を、前記フレーム同期信号の最初の発生の際に前記第２のタイムベースユニットのカウンタに送信して、前記第１及び第２のタイムベースユニットの同期を行うことを特徴とする請求項１記載の方法。
【請求項３】
前記キャリブレートされた第１のタイムベースユニットのフレーム同期信号の最初の発生の時間を見積もった後、前記見積もられた時間を、前記第２のタイムベースユニットのメモリに書込み、前記メモリのコンテンツを、前記フレーム同期信号の最初の発生の際に前記第２のタイムベースユニットのカウンタにコピーして、前記第１及び第２のタイムベースユニットの同期を行うことを特徴とする請求項２記載の方法。
【請求項４】
前記受信局が、第１及び第２のサポートされたシステムと、システムコントローラとを更に具え、前記第１のサポートされたシステムが、前記第１のタイムベースユニットに対応し、前記第２のサポートされたシステムが、前記第２のタイムベースユニットに対応し、前記受信局がスリープモードにあり、ウェークアップ信号の発生が、前記第１のタイムベースユニットと外部イベントのうちの一方によってトリガがかけられ、前記ウェークアップ信号の発生後、前記ウェークアップ信号が前記システムコントローラに送信され、前記システムコントローラが、前記ウェークアップ信号を受信した後に起動信号を前記第１及び第２のサポートされたシステムに送信することを特徴とする請求項１記載の方法。
【請求項５】
前記第１のタイムベースユニットがキャリブレーションユニットを具え、前記第２のタイムベースユニットがキャリブレーションユニットを具えず、前記システムコントローラが、キャリブレーションコマンドを前記キャリブレーションユニットに送信し、前記キャリブレーションユニットが、前記システムコントローラから前記キャリブレーションコマンドを受信した後に前記第１のタイムベースユニットをキャリブレートすることを特徴とする請求項４記載の方法。
【請求項６】
前記第１のタイムベースユニット及び第１のサポートされたシステムが、ＧＳＭ，ＥＤＧＥ，ＴＤＭＡ，ＷＬＡＮ，ＴＤ−ＳＣＤＭＡ，Bluetooth及びＵＭＴＳの一つに対応し、前記第２のタイムベースユニット及び第２のサポートされたシステムが、ＧＳＭ，ＥＤＧＥ，ＴＤＭＡ，ＷＬＡＮ，ＴＤ−ＳＣＤＭＡ，Bluetooth及びＵＭＴＳの他の一つに対応することを特徴とする請求項１記載の方法。
【請求項７】
前記第１のタイムベースユニットが第１のクロックレートを有し、前記第２のタイムベースユニットが第２のクロックレートを有し、前記第１のクロックレートを前記第２のクロックレートより高くすることを特徴とする請求項４記載の方法。
【請求項８】
第１及び第２のタイムベースユニットの同期をとる通信システムであって、送信局及び受信局を具え、前記受信局が第１及び第２タイムベースユニットを具え、前記受信局が、前記第１のタイムベースユニットのキャリブレーションを行って、キャリブレートされた第１のタイムベースユニットを生じるように適合され、前記受信局が、前記キャリブレートされた第１のタイムベースユニットに対して前記第２のタイムベースユニットが同期をとるために前記キャリブレーションを用いるように適合されたことを特徴とする通信システム。
【請求項９】
第１及び第２のタイムベースユニットの同期をとる通信システム用の受信局であって、前記受信局が第１及び第２タイムベースユニットを具え、前記受信局が、前記第１のタイムベースユニットのキャリブレーションを行って、キャリブレートされた第１のタイムベースユニットを生じるように適合され、前記受信局が、前記キャリブレートされた第１のタイムベースユニットに対して前記第２のタイムベースユニットが同期をとるために前記キャリブレーションを用いるように適合されたことを特徴とする受信局。
【請求項１０】
第１及び第２のタイムベースユニットの同期をとるソフトウェアプログラムであって、前記受信局が第１及び第２タイムベースユニットを具え、−前記第１のタイムベースユニットのキャリブレーションを行って、キャリブレートされた第１のタイムベースユニットを生じるステップと、−前記キャリブレートされた第１のタイムベースユニットに対して前記第２のタイムベースユニットが同期をとるために前記キャリブレーションを用いるステップとを実行することを特徴とするソフトウェアプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイムベースユニットの同期の分野に関する。特に、本発明は、受信局で第１及び第２のタイムベースユニットの同期方法、第１及び第２のタイムベースユニットの同期をとる通信システム、第１及び第２のタイムベースユニットの同期をとる通信システムの受信局、並びに第１及び第２のタイムベースユニットの同期を行うソフトウェアプログラムに関する。
【背景技術】
【０００２】
Universal Mobile Telecommunication Systems（ＵＭＴＳ）や、General System for Mobile Communications （ＧＳＭ）や、Wireless Local Area Network（ＷＬＡＮ）や、Time Divisional Synchronous Code Division Multiple Access（ＴＤ−ＳＣＤＭＡ）や、Bluetoothのようなセルラー規格の出現により、いわゆるマルチモード携帯電話、すなわち、一つだけでなく少なくとも二つのエアインターフェースをサポートする電話が更に必要になりつつある。多くの場合において、これらの電話は、システム間動作(inter-system operation)をサポートする必要があり、すなわち、これらの電話は、全てのサポートされた規格において音声又はデータセルを形成できるようにする必要がある。時々、マルチスタンダードハンドオーバ(multi-standard handover)すなわち呼出中のシステム間の遷移さえも、例えばＵＭＴＳとＧＳＭとの間でサポートされる必要がある。
【０００３】
これらハンドオーバを容易にするために、互いに相違するシステムによって同期を取ることができるよう二つ以上のタイムベースを維持する必要がある。電圧盛業温度補償水晶発振器（ＶＣＴＣＸＯ）のような高い精度の水晶クロック源は、受信局がサポートする各システムに対してタイムベースを維持するために受信局すなわちマルチモード携帯電話で一般的に用いられる。
【０００４】
ページングモードのような動作のあるモードにおいて、受信局が、到来する呼出を待機するとき、受信局は、数秒までの期間中に任意のタスクを実行する必要はない。しかしながら、省電力を考慮するために、今日の携帯電話すなわち受信局は、ネットワークとの直接的な接続が存在しない限り正確なパワーダウンモードを用いる。受信局が所定の期間中に到来呼出又は他のイベントを受信しなかった後に省電力モードすなわちスリープモードに入ると、受信局は、アイドル時間中に適切なタイムスロット又は他のサービス情報を受信できるようにする必要がある。換言すれば、受信局の種々のタイムベースを、これらスタンバイモードすなわちスリープモードの間でも維持する必要がある。
【０００５】
受信局がそのようないわゆるスリープモードにある場合、受信局は、大抵の内部コンポーネンツをオフに切り替え、これらコンポーネンツの再開のトリガをかけるウェークアップカウンタを初期化する。
【０００６】
マルチモード携帯電話で用いられる相補型酸化金属半導体集積回路(complimentary metal oxide semi-conductor integrated circuits: CMOS ICs)のような集積回路に対して、電力消費はクロック周波数に直接関係する。したがって、高周波水晶クロック源及びこれらクロック源に接続した回路は、多量の電力を消失する。電力消費を減少するために、内部タイムベースは、スリープモード中に典型的には３２ｋＨｚの比較的低い周波数を有する水晶発振器のような低い精度の発振器によって維持される。スリープモードからのウェークアップの後、全ての内部タイムベースを正確に再調整する必要があり、それは、真土モード電話の場合には複数のソフトウェア及びハードウェアコンポーネンツの複雑な相互作用を必要とする。
【発明の開示】
【０００７】
本発明の目的は、受信局における複数のタイムベースユニットの簡単な同期を提供することである。
【０００８】
請求項１で説明したような本発明の一例によれば、受信局で第１及び第２のタイムベースユニットの同期をとる方法であって、−前記第１のタイムベースユニットのキャリブレーションを行って、キャリブレートされた第１のタイムベースユニットを生じるステップと、−前記キャリブレートされた第１のタイムベースユニットに対して前記第２のタイムベースユニットが同期をとるために前記キャリブレーションを用いるステップとを具える。
【０００９】
換言すれば、受信局の複数のタイムベースユニットは、ハードウェア側で実行することができる第１のタイムベースユニットのみのキャリブレーション及び第１のタイムベースユニットによるキャリブレートされた第１のタイムベースユニットとに対する他のタイムベースユニットの次の同期によって同期がとられる。好適には、種々のタイムベースユニットの同期をソフトウェアによって行うことができる。したがって、キャリブレーション及び同期のためのハードウェアコンポーネンツの数が大幅に減少する。その理由は、第２のタイムベースユニットのキャリブレーションのためのハードウェアコンポーネンツを必要としないからである。
【００１０】
請求項２で説明したような本発明の他の例によれば、前記キャリブレートされた第１のタイムベースユニットのフレーム同期信号の最初の発生の時間を見積もって、見積もられた時間を生じ、前記見積もられた時間を、前記フレーム同期信号の最初の発生の際に前記第２のタイムベースユニットのカウンタに送信して、前記第１及び第２のタイムベースユニットの同期を行う。
【００１１】
換言すれば、二つのタイムベースユニットのソフトウェア同期を、ハードウェア側から既にキャリブレートされた第１のタイムベースユニットのフレーム同期信号の時間を決定することによって行う。その後、この時間は、キャリブレートされた第１のタイムベースユニットからフレーム同期信号が送信される瞬時に第２のタイムベースユニットのカウンタに供給される。
【００１２】
請求項３で説明したような本発明の他の例によれば、前記キャリブレートされた第１のタイムベースユニットのフレーム同期信号の最初の発生の時間を見積もった後、前記見積もられた時間を、前記第２のタイムベースユニットのメモリに書込み、前記メモリのコンテンツを、前記フレーム同期信号の最初の発生の際に前記第２のタイムベースユニットのカウンタにコピーして、前記第１及び第２のタイムベースユニットの同期を行う。
【００１３】
好適には、本発明のこの例によれば、見積もられた時間を、フレーム同期信号が最初に発生する前の任意の時間に第２のタイムベースユニットのメモリに書き込むことができる。
【００１４】
請求項４で説明したような本発明の他の例によれば、前記受信局が、第１及び第２のサポートされたシステムと、システムコントローラとを更に具え、前記第１のサポートされたシステムが、前記第１のタイムベースユニットに対応し、前記第２のサポートされたシステムが、前記第２のタイムベースユニットに対応する。前記受信局がスリープモードにあり、ウェークアップ信号の発生が、前記第１のタイムベースユニットと外部イベントのうちの一方によってトリガがかけられる。そのような外部イベントを、受信局のキーパッドのキーのタッチとすることができる。第１のタイムベースユニットに対してウェークアップ信号をトリガする理由を、プリセットしたスリープ時間の経過とすることができる。前記ウェークアップ信号の発生後、前記ウェークアップ信号が前記システムコントローラに送信され、前記システムコントローラが、前記ウェークアップ信号を受信した後に起動信号を前記第１及び第２のサポートされたシステムに送信する。
【００１５】
好適には、本発明のこの例によれば、ウェークアップ信号がシステムコントローラに送信され、システムコントローラは、サポートされたシステムの各々に起動信号を送信することによってウェークアップ手順を処理する。したがって、システムコントローラは、全てのシステムコンポーネンツのウェークアップ手順の全体の制御を有する。さらに、ウェークアップ信号の発生が、外部イベントによってトリガがかけられない場合、ウェークアップ信号の発生にトリガをかけるために第１のタイムベースユニットのみが存在する。他のタイムベースユニットは含まれない。したがって、外部イベントが存在する場合の他に、ウェークアップ信号を発生する単一の機構のみを設ければよく、これによって、ハードウェアコンポーネンツを更に減少することができる。
【００１６】
請求項５で説明したような本発明の他の例によれば、前記第１のタイムベースユニットがキャリブレーションユニットを具える。前記システムコントローラが、キャリブレーションコマンドを前記キャリブレーションユニットに送信する。その後、前記キャリブレーションユニットが、前記第１のタイムベースユニットをキャリブレートする。
【００１７】
好適には、本発明のこの例によれば、受信局が少なくとも二つのタイムベースユニットを具えるとしても、受信局に少なくとも一つのキャリブレーションユニットが存在する。これによって、ハードウェアコンポーネンツを減少し、したがって、省スペースにするとともに製造コストを減少する。さらに、システムコントローラは、第１のベースユニットのキャリブレーションにトリガをかけ、したがて、キャリブレーションをいつ実行するかを決定することができる。
【００１８】
請求項６で説明したような本発明の他の例によれば、前記第１のタイムベースユニット及び第１のサポートされたシステムが、ＧＳＭ，ＥＤＧＥ，ＴＤＭＡ，ＷＬＡＮ，ＴＤ−ＳＣＤＭＡ，Bluetooth及びＵＭＴＳの一つに対応する。さらに、前記第２のタイムベースユニット及び第２のサポートされたシステムが、ＧＳＭ，ＥＤＧＥ，ＴＤＭＡ，ＷＬＡＮ，ＴＤ−ＳＣＤＭＡ，Bluetooth及びＵＭＴＳの他の一つに対応する。この場合、第１のタイムベースユニット及び第１のサポートされたシステムと、第２のタイムベースユニット及び第２のサポートされたシステムとは、互いに相違する規格をサポートすることができる（例えば、第１のタイムベースユニット及び第１のサポートされたシステムがＧＳＭをサポートし、第２のタイムベースユニット及び第２のサポートされたシステムがＵＭＴＳをサポートする。）。好適には、互いに相違する規格をサポートすることによって、いわゆるマルチモードすなわちマルチスタンダード受信局を設ける。
【００１９】
請求項７で説明したような本発明の他の例によれば、前記第１のタイムベースユニットが第１のクロックレートを有し、前記第２のタイムベースユニットが第２のクロックレートを有し、前記第１のクロックレートを前記第２のクロックレートより高くする。ウェークアップ信号にトリガをかけるために高クロックレートのタイムベースユニットを用いることによって、低クロックレートのタイムベースユニットを用いる場合に比べて精度が高くなる。
【００２０】
請求項８で説明したような本発明の他の例によれば、第１及び第２のタイムベースユニットの同期をとる通信システムを設ける。通信システムは、送信局及び受信局を具え、前記受信局が第１及び第２タイムベースユニットを具える。前記受信局が、前記第１のタイムベースユニットのキャリブレーションを行って、キャリブレートされた第１のタイムベースユニットを生じるように適合され、前記受信局が、前記キャリブレートされた第１のタイムベースユニットに対して前記第２のタイムベースユニットが同期をとるために前記キャリブレーションを用いるように適合される。したがって、受信局には単一のキャリブレーションユニットしか必要とせず、キャリブレートされた第１のタイムベースユニットに対する前記第２のタイムベースユニットの同期を、ソフトウェアによって実行することができる。これによって、ハードウェアコンポーネンツを減少し、受信局の互いに相違するシステムを制御する受信局で実現することができるシステムコントローラによる同期手順の制御が更に直接的になる。
【００２１】
請求項９で説明したような本発明の他の例によれば、第１及び第２のタイムベースユニットの同期をとる通信システム用の受信局を設け、前記受信局が第１及び第２タイムベースユニットを具える。さらに、前記受信局が、前記第１のタイムベースユニットのキャリブレーションを行って、キャリブレートされた第１のタイムベースユニットを生じるように適合され、前記受信局が、前記キャリブレートされた第１のタイムベースユニットに対して前記第２のタイムベースユニットが同期をとるために前記キャリブレーションを用いるように適合される。
【００２２】
請求項１０で説明したような本発明の他の例によれば、第１及び第２のタイムベースユニットの同期を行う例えば通信システムのデータプロセッサ用のソフトウェアプログラムを設ける。本発明によるソフトウェアプログラムは、好適にはデータプロセッサのワーキングメモリにロードされる。データプロセッサは、例えば請求項１に記載したような本発明の方法を実行するために装備される。ソフトウェアプログラムを、ＣＤ−ＲＯＭのようなコンピュータ読出し可能媒体に格納することができる。ソフトウェアプログラムを、ワールドワイドウェブ(World Wide Web)のようなネットワーク上で提供することもでき、そのようなネットワークからデータプロセッサのワーキングメモリにダウンロードすることができる。
【００２３】
本発明の一例の要旨として、受信局の複数のタイムベースユニットは、第１のタイムベースユニットのみのキャリブレーションの実行及びキャリブレートされた第１のタイムベースユニットに対する他のタイムベースユニットの同期のためのキャリブレーションの使用によって同期がとられる。種々のタイムベースユニットの同期をソフトウェアによって実行できるので、同期のためにハードウェアコンポーネンツの個数を大幅に減少することができる。さらに、システムコントローラは、他のハードウェア同期機構に依存することなく第１のタイムベースユニットのキャリブレーション直後にシステム内で同期プロセスの全体的な制御を得ることができる。
【００２４】
本発明のこれら及び他の態様を、後に説明する実施の形態を参照して明らかにする。
【００２５】
本発明の実施の形態を、添付図面を参照しながら以下説明する。
【発明を実施するための最良の形態】
【００２６】
エアインターフェースだけでなくデュアルモード又はマルチモードのような少なくとも二つの携帯電話をサポートする受信局は、受信局がサポートする各システムに対する個々のタイムベースを維持する。図１は、以下でサポートされたシステム(supported system)と称する複数のＮシステムをサポートする受信局の簡単化したブロック図を示し、各システムは、キャリブレーションユニット、タイムベースユニット及び他のコンポーネンツ（キャリブレーションユニット１、キャリブレーションユニット２，．．．，キャリブレーションユニットＮ；タイムベースユニット１，タイムベースユニット２，．．．，他のコンポーネンツシステム１，他のコンポーネンツシステム１，他のコンポーネンツシステム２，．．．，他のコンポーネンツシステムＮ）を具える。
【００２７】
サポートされたシステムの各々は、各タイムベースユニットに対応する。種々のタイムベースユニットの各々は、位相同期ループ（ＰＬＬ１，ＰＬＬ２，．．．，ＰＬＬＮ）を通じて基準発振器に接続される。電圧制御温度補償水晶発振器（ＶＣＴＣＸＯ）のような基準発振器は、例えば１３ＭＨｚ又は２６ＭＨｚの周波数を有する高周波時間信号を各タイムベースユニットに供給する。各ＰＬＬは、高周波クロックソース信号を、対応するタイムベースユニット及びキャリブレーションユニットに対する基準信号に変換する。
【００２８】
タイムベースを、（図示しない）クロックを有する簡単なカウンタとすることができ、それは、クロックソース信号又はライン３及び４を通じた基準クロックの形態のたとえｍ場２６ＭＨｚの周波数で基準発振器によって供給される各システムの特性ビットレートの倍数となる。各タイムベースユニットのカウンタは、フレーム同期信号を発生し、それは、対応するシステムの各フレームの開始時に仮定される。ＵＭＴＳにおいて、フレーム同期信号を１０ミリ秒ごとに発生することができる。
【００２９】
スリープモード中、ＰＬＬを通じて全てのクロックを発生する基準発振器は、受信局の電力消費を低減するために典型的にはオフに切り替えられる。互いに相違するタイムベースは、水晶発振器（ＸＯ）のような低い精度の発振器によって維持される。このように低い精度の発振器は、３２ＫＨｚのような比較的低い周波数を有し、したがって、いつ印区高い周波数で実行するＶＣＴＣＸＯより著しく少ないエネルギーを消費する。
【００３０】
携帯電話がスリープモードに入る前に、全てのタイムベースは、低い精度の発振器に対してキャリブレートされる。スリープモード中、タイムベースは、低い精度の発振器を用いてクロックされる。携帯電話がスリープモードに入った後、基準発振器は、オンに切り替えられ、再びタイムベースを高精度でクロックする。このようなウェークアップは、外部イベント又はタイムベースユニットの内部のスリープカウンタの満了によってトリガがかけられる。スリープカウンタは、低い精度の発振器のサイクル数をカウントし、所定の数のサイクルをカウントすると、ウェークアップ信号にトリガをかける。
【００３１】
明らかに、携帯電話によってサポートされる各エアインターフェースに必要なキャリブレーション及びスリープモードタイムベースが存在する。これは、携帯電話が個別のＩＣによって構成されるとともにＩＣの一つのみが携帯電話全体を制御するいわゆるシステムコントローラを有する場合に特に困難である。そのようなシステムコントローラを、プロトコルソフトウェアの高次の層及び携帯電話のアプリケーションソフトウェアの少なくとも一部を実行するＲＩＳＣプロセッサとすることができる。
【００３２】
互いに相違するＮ個のエアインターフェース規格をサポートする受信局又は携帯電話の互いに相違する機能ブロックの概観を、図１に示す。フレーム同期信号は、全てのサポートされたシステム及びシステムコントローラに対し、適切なシステム間同期を保証するためにタイムベースユニットで利用できる必要がある。明瞭のために図１に示さないこれらフレーム同期信号を、図３に示す。
【００３３】
図１からわかるように、例えば、受信局が到来呼び出しを受信品所定の時間が経過した場合、システムコントローラ（ＳＣ）は、ライン２を通じてスイッチ１に非起動信号を送信することによって基準発振器を非起動状態にする。基準周波数を遮断した後、種々のキャリブレーションユニット（キャリブレーションユニット１、キャリブレーションユニット２、．．．キャリブレーションユニットＮ）及び対応するタイムベースユニット（タイムベースユニット１、タイムベースユニット２，．．．タイムベースユニットＮ）は、もはや高い精度のクロック信号（クロック１，クロック２，．．．クロックＮ）を受信しない。その代わりに、これらは、低い精度であるがエネルギー消費が著しく低いスリープクロック（ＸＯ）によってトリガが掛けられ、スリープクロックを、例えば３２ｋＨｚの周波数を有する低い精度の発振器とする。
【００３４】
システムコントローラが、外部イベント又はライン７を通じたタイムベースによってトリガをかけることができるウェークアップ信号を受信するとき、システムコントローラは、スイッチ１を制御する非起動信号をライン２経由でスイッチ１に送信することによって高い精度の基準発振器を非起動状態にする。
【００３５】
その後、システムコントローラは、ライン５を通じて各キャリブレーションユニットにキャリブレーションを送信する。各キャリブレーションユニットを、各キャリブレーションを他のタイムベースユニットのフレーム同期信号及び各ＰＬＬによって変換される基準発振器からのクロック信号（クロック１、クロック２，．．．，クロックＮ）に対してキャリブレートする。各タイムベースユニットが各キャリブレーションユニットによってキャリブレートされた後、システムコントローラは、起動信号を、ライン６を通じて受信局のサポートされたシステムの他のコンポーネンツ（他のコンポーネンツシステム１、他のコンポーネンツシステム２，．．．，他のコンポーネンツシステムＮ）に送信する。
【００３６】
図１及び２に対して、同一又は対応する素子を示すために同一参照番号を用いる。
【００３７】
図２は、本発明の実施の形態による受信局の簡単化したブロック図を示す。受信局は、ＧＳＭや、ＥＤＧＥや、ＴＤＭＡや、ＷＬＡＮや、ＴＤ−ＳＣＤＭＡやBluetoothや、ＵＭＴＳや、他の任意の無線通信規格のような互いに相違するＮ個の無線通信規格をサポートする。
【００３８】
本発明は、ウェークアップ時間瞬時が十分正確である限りどのタイムベースでスリープ時間を算出するかは関係ないことを利用する。伝達環境の変化に起因して、大抵のセルラーシステムは、各タイムベースの最小ユニット（例えば、ＧＳＭにおける１／１６ビット（＝２３１ｎｓ）又はＵＭＴＳにおける１／４チップ(quarter chip)（＝６５ｎｓ））より著しく大きい不正確さを処理する必要があり、したがって、ウェークアップ後に更に精密な同期を必要とする。これらの考察によれば、互いに相違するタイムベースをキャリブレートする必要がなく、かつ、図１に参照番号７で示すような全てのタイムベースユニットにウェークアップ信号を発生する機構を設ける必要がない。Ｎ子のタイムベースユニットから一つのタイムベースユニットを選択するだけで十分であり、それは、全てのサポートされたシステムのウェークアップ精度の要求を満足する。したがって、ウェークアップ精度を満足する選択したタイムベースユニットを、最高のクロックレートを有するタイムベースユニットとすることができる。
【００３９】
以下、タイムベースユニット１が基準タイムベースユニットであると仮定する。図２からわかるように、タイムベースユニット１のみがキャリブレーションユニット（キャリブレーションユニット１）にリンクされる。したがって、タイムベースユニット１のみがハードウェア側からキャリブレートされる。全てのサポートされたシステムコンポーネンツの同期を実行するのに更なる（ハードウェア）キャリブレーションユニットを必要としない。
【００４０】
タイムベースユニット１を、全てのサポートされたシステムに対するウェークアップ信号を発生するのに用いることができる。ウェークアップ信号は、ライン９を通じてシステムコントローラに送信される。ウェークアップ後の種々のタイムベースユニットの正確なセッティングに対して、タイムベースユニット１からのフレーム同期信号を用いることができ、それは、全てのタイムベースユニットで利用できる。
【００４１】
システムコントローラが全てのタイムベースの相対的なタイムオフセットを知るとともに各フレーム同期信号によってトリガがかけられると仮定する。タイムオフセットを、図３に示す簡単な機構によって決定することができる。基準タイムベースユニット１を除く各タイムベースユニットにおいて、ライン１０及び１１を通じてシステムコントローラによって読み出すことができるシャドウレジスタのようなメモリが存在する。システムコントローラ及び全てのタイムベースユニットは、ライン１２を通じて基準タイムベースユニット１のフレーム同期信号に接続される。基準フレーム同期信号１がタイムベースユニット１から出現し、ライン１２を通じて他のタイムベースユニットに送信されるとすぐに、各タイムベースユニットカウンタのコンテンツは、各シャドウレジスタにコピーされ、ライン１０及び１１を通じてシステムコントローラによって読み出される。当然、タイムベースユニット１において、コピーが行われない。その理由は、タイムベースユニット１が基準タイムベースユニットだからである。この後、システムコントローラは、基準タイムベースユニット１とシステムの他の全てのタイムベースユニットとの間のオフセットを知る。
【００４２】
システムコントローラは、基準フレーム同期信号１が次に発生する時間を算出するだけでよく、この値を、タイムベースユニット２、タイムベースユニット３，．．．，タイムベースユニットＮ内でシャドウレジスタに書き込む必要がある。これを、図２のライン８によって示す。各シャドウレジスタを、タイムベースユニット１のフレーム同期信号１の次の発生時に、対応するタイマ又はカウンタにコピーすることができる。これによって、受信局の全てのタイムベースユニットの同期をとることができる。
【００４３】
図２に示すような本発明の実施の形態によれば、タイムベースユニット１のみがウェークアップ信号をシステムコントローラに送信することができる。さらに、タイムベースユニット１のみがキャリブレーションユニットにリンクされる。他のキャリブレーションユニットが存在しない。明らかに、これによって、同期をとるためのハードウェアコンポーネンツの個数を大幅に減少する。さらに、システムコントローラは、単一のウェークアップ信号に応答するだけでよく、このイベントに基づいて他の全てのシステムコンポーネンツを起動する。他の全ての時間設定は、ソフトウェア上で実行され、他の任意のハードウェア同期機構を必要としない。他の利点は、他のハードウェア同期機構上での中継を必要とすることなくシステムコントローラがシステム内のマルチモード同期の十分な制御を瞬時に有することである。
【００４４】
図４は、受信局における複数のタイムベースユニットの同期機構のタイミングチャートを示す。受信局は、サポートされたシステム（システム１、システム２，．．．，システムＮ）に対応する複数のエアインターフェースをサポートする。通常動作中、各システムは、各位相同期ループ（ＰＬＬ）と協働して高い精度のクロックによって付与される対応する周波数で各タイムベースユニットによってトリガがかけられる。
【００４５】
所定の時間において、例えば、受信局が、所定の数のクロックサイクルに対して任意の到来呼び出しを受信しなかったとき、システムコントローラは、スリープモードを開始し、各スリープ開始信号を、互いに相違するシステムに送信し、その各々は、個々のタイムベースユニットを具える。これを時間Ａで行う。各システムは、低い精度のスリープクロックにリンクしたカウンタとすることができるスリープタイムを具える。図４の時間Ｂでのシステム１のスリープタイマのようにスリープタイマの一つが満了すると、各システムは信号をＰＬＬに送信し、その後、ＰＬＬは安定する。ＰＬＬの安定後、ＰＬＬは、時間Ｃでシステムコントローラ（ＳＣ）に信号を送信し、その後、システムコントローラがウェークアップ手順を開始する。時間Ｄにおいて、システムコントローラはウェークアップ信号を全てのシステムに送信する。その後、各タイムベースユニットがリストアされる。これは、各タイムベースユニットでキャリブレーションを実行することによって行われる。その後、システムの通常の動作は時間Ｅで係属する。
【００４６】
図５は、本発明の実施の形態による同期機構のタイミングチャートである。図４に関連して既に説明したように、受信局は、互いに相違する複数のサポートされたシステム（システム１、システム２，．．．，システムＮ）を具え、各システムは種々のコンポーネンツを具え、例えば、各システムは各タイムベースユニットを具える。最高のクロックレートを有するシステムであるシステム１のみがキャリブレーションユニットを具える。
【００４７】
図４に関連して既に説明したように、システムコントローラ（ＳＣ）は、時間Ａでスリープモードを開始する。開始は、互いに相違する全てのシステムにスリープ開始信号（スリープ開始）を送信することによって行われる。同時に、システムコントローラは、高い精度の基準発振器をオフに切り替える。その後、システム１のタイムベースユニットが、図２に関連して説明したように低い精度のスリープクロックにリンクされる。システム１のスリープ時間の実行を開始し、スリープタイマが満了すると、時間Ｂにおいて適切な信号を位相同期ループに送信する。システム１に配置された一つのスリープタイマのみが存在する。他のシステムはスリープタイマを具えない。
【００４８】
システム１のスリープタイマが満了したというメッセージを受信した後、ＰＬＬは安定し、時間Ｃにおいてメッセージをシステムコントローラに送信する。システムコントローラは、ウェークアップ手順を開始し、時間Ｄで通常動作を継続する前にシステム１のタイムベースユニットにキャリブレーション信号を送信する。その後、システム１のタイムベースユニットはキャリブレーションを継続する。図３に示すように全てのシステムが各フレーム同期信号をコントローラに送信するので、システムコントローラは、全てのタイムベースの相対的なタイムオフセットを知り、各フレーム同期信号によってトリガがかけられる。システムコントローラは、基準フレーム同期信号であるシステム１の次のフレーム同期信号が生じる時間を見積もり、この時間を、タイムベースユニット２、タイムベースユニット３，．．．，タイムベースユニットＮ内でシャドウレジスタのようなメモリに書き込む。これを、任意の時間ＤとＥとの間で行う。
【００４９】
タイムベースユニット１のフレーム同期信号の発声する時間である時間Ｅにおいて、各シャドウレジスタを、タイムベースユニット２〜Ｎの対応するタイマ又はカウンタにコピーすることができる。これによって、受信局の全てのタイムベースユニットの同期をとる。
【００５０】
図６は、本発明の実施の形態による方法の線形表示を示す。開始時に、受信局はスリープモードにある。ステップ１において、ウェークアップ信号は、外部イベント又はタイムベースユニット１内のスリープカウンタの満了によってトリガがかけられる。その後、ウェークアップ信号が発生し、システムコントローラに送信される（ステップ２）。ステップ３において、システムコントローラは、キャリブレーションコマンドをタイムベースユニット１のキャリブレーションユニットに送信し、キャリブレーションユニットがタイムベースユニット１をキャリブレートする。タイムベースユニット１のキャリブレーションユニットをハードウェアコンポーネントとする。
【００５１】
ステップ４において、システムコントローラは、キャリブレートされたタイムベースユニット１のフレーム同期信号の最初の発生時間を見積もる。これをソフトウェア上で行い、その後、全同期手順がシステムコントローラの管理に入る。他のハードウェアコンポーネンツを必要としない。ステップ５において、システムコントローラは、見積もられた時間を、タイムベースユニット２又は他の任意のタイムベースユニットのメモリに書き込む。次のステップにおいて、タイムベースユニット２のメモリのコンテンツが、タイムベースユニット１のフレーム同期信号の最初の発生時にタイムベースユニット２のカウンタにコピーされる（ステップ６）。したがって、互いに相違するタイムベースユニット１及び２が互いにキャリブレートされ、かつ、同期をとる。フレーム同期信号をいつでも送信できるが、互いに相違するタイムベースユニットの同期にトリガをかけるタイムベースユニット１のフレーム同期信号を言及することを意図するので、フレーム同期信号のいわゆる最初の発生は、実際の最初のフレーム同期信号と称さない。
【００５２】
互いに相違するタイムベースユニットの同期を実行した後、システムコントローラは、起動信号をシステム１〜Ｎの他のコンポーネンツに送信する（ステップ７）。
【００５３】
図７は、本発明の実施の形態による通信システムを示す。通信システムは、送信局３０と、受信局３１と、コンピュータ３４とを具える。コンピュータは、例えば、本発明の実施の形態に従って第１及び第２のタイムベースユニットの同期を行うソフトウェアプログラムを実行するのに用いられ、受信局のシステムコントローラを具えることができる。送信局３０から受信局３１への送信を、無線通信リンク３２を通じて行うことができる。図７に示す送信システム又は通信システムを、受信局３１で統合される第１及び第２のタイムベースユニットの同期を行うよう適合させる。さらに、受信局を、第１のタイムベースユニットのキャリブレーションを行うよう適合させ、その結果、キャリブレートされた第１のタイムベースユニットが生じ、キャリブレートされた第１のタイムベースユニットに対して第２のタイムベースユニットが同期をとるためにキャリブレーションを用いる。
【図面の簡単な説明】
【００５４】
【図１】受信局の簡単化したブロック図を示す。
【図２】本発明の実施の形態による受信局の簡単化したブロック図を示す。
【図３】互いに相違するタイムベースユニット間のタイムオフセットの決定を示すブロック図を示す。
【図４】同期機構のタイミングチャートを示す。
【図５】本発明の実施の形態による同期機構のタイミングチャートを示す。
【図６】本発明の実施の形態による方法の線形表示を示す。
【図７】本発明の実施の形態による通信システムを示す。
【図１】
2007525880.tif 000003
【図２】
2007525880.tif 000004
【図３】
2007525880.tif 000005
【図４】
2007525880.tif 000006
【図５】
2007525880.tif 000007
【図６】
2007525880.tif 000008
【図７】
2007525880.tif 000009
【国際調査報告】
2007525880.tif 000010
2007525880.tif 000011