(57)【特許請求の範囲】
【請求項１】
第１のメッセージ・フレーム番号のフレームを順次送出するとともに、当該順次送出されるフレームの所定数おきにその時点のフレーム番号を示す同期バーストを含むフレーム群を送出するために、前記第１のメッセージ・フレーム番号に対応するカウント値を生成する第１のカウンタを有した基地局と、
カウント値に対応する第２のメッセージ・フレーム番号を生成する第２のカウンタを有した移動局とを備え、前記第２のメッセージ・フレーム番号を前記第１のメッセージ・フレーム番号に同期させるために、前記第２のカウンタのカウント値を前記第１のカウンタのカウント値に一致させる同期化装置において、
前記基地局から順次送出されるフレームの中の同期バーストを検出するとともに、当該同期バーストを検出した時に、該検出された同期バーストが示しているフレーム番号を前記第２のカウンタにロードする第１の装置と、
前記基地局から順次送出されるフレームの中の、前記検出された同期バーストより後に現れる同期バーストを検出するとともに、当該後に現れる同期バーストを検出した時に、前記第２のカウンタのその時点のカウント値を読み出し記憶手段に格納するとともに、前記後に現れた同期バーストが示しているフレーム番号を識別する第２の装置と、
前記第２の装置により識別されたフレーム番号から前記記憶手段に格納された第２のカウンタのその時点のカウント値を減算するとともに、その減算結果を前記第２のカウンタのカウント値に加算して当該カウント値を前記第１のカウンタのカウント値に一致させる第３の装置と
を有した同期化装置。
【請求項２】
前記基地局はセルラー方式ネットワークの基地局である請求項１に記載の同期化装置。
【請求項３】
前記移動局はセルラー方式ネットワークの移動局である請求項１に記載の同期化装置。
【請求項４】
前記第１のメッセージ・フレーム番号と前記第２のメッセージ・フレーム番号が時分割多元接続システムを介して搬送される請求項１に記載の同期化装置。
【請求項５】
第１のメッセージ・フレーム番号のフレームを順次送出するとともに、当該順次送出されるフレームの所定数おきにその時点のフレーム番号を示す同期バーストを含むフレーム群を送出するために、前記第１のメッセージ・フレーム番号に対応するカウント値を生成する第１のカウンタを有した基地局と、
カウント値に対応する第２のメッセージ・フレーム番号を生成する第２のカウンタを有した移動局とを備え、前記第２のメッセージ・フレーム番号を前記第１のメッセージ・フレーム番号に同期させるために、前記第２のカウンタのカウント値を前記第１のカウンタのカウント値に一致させる同期化方法において、
前記基地局から順次送出されるフレームの中の同期バーストを検出するとともに、当該同期バーストを検出した時に、該検出された同期バーストが示しているフレーム番号を前記第２のカウンタにロードするステップと、
前記基地局から順次送出されるフレームの中の、前記検出された同期バーストより後に現れる同期バーストを検出するとともに、当該後に現れる同期バーストを検出した時に、前記第２のカウンタのその時点のカウント値を読み出し記憶手段に格納するとともに、前記後に現れた同期バーストが示しているフレーム番号を識別するステップと、
前記第２の装置により識別されたフレーム番号から前記記憶手段に格納された第２のカウンタのその時点のカウント値を減算するとともに、その減算結果を前記第２のカウンタのカウント値に加算して当該カウント値を前記第１のカウンタのカウント値に一致させるステップと
を有した同期化方法。
【発明の詳細な説明】
発明の背景
発明の分野
本発明はデータ通信の分野に関する。より詳細に言えば、本発明は時分割多元接続システムでの同期化に関する。
関連技術の説明
ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）などのいくつかの同時接続の間で無線スペクトラムを共用する時分割多元接続（ＴＤＭＡ）方式を採用するシステムでは、クロック同期化機構がシステムの運用の信頼性にとって不可欠である。ＧＳＭで活用されるＴＤＭＡでは、所定の周波数帯域幅が、それぞれが最小伝送単位である単一の「バースト」を搬送するいくつかの独立したスロットに入れて情報を搬送する。一連のスロットはフレームを構成し、フレーム単位で同期化を達成する必要がある。
ＧＳＭでは、基地局サブシステム（ＢＳＳ）が無線インタフェースを用いて多数の移動局と通信し、それによって移動局への通信経路を維持する。移動局（ＭＳ）の通常の例は携帯用セルラー方式電話機および移動セルラー方式電話機（自動車電話）を含む。移動局は電源投入後、移動局と基地局が通信時に同じフレーム番号を参照するように基地局と同期する必要がある。しかしながら、ＭＳとＢＳＳ間のフレームの通信に固有の伝搬遅延によってＢＳＳに割り当てられたフレーム番号はＭＳのタイミング回路が生成したフレーム番号に対応しない。また、移動局の一部であるコントローラで使用するためにフレーム番号がＭＳで復号化される時にコントローラがフレーム番号を認識できるまでにさらに時間のずれが発生することがある。
伝搬遅延を同期させ、補償する１つの解決策はＭＳ内のディジタル信号プロセッサのリアルタイム方式のタイマを設定することである。フレーム番号を取得するためにＤＳＰと個別に交信する必要があるコントローラをＢＳＳと同期させる必要がある場合、この解決策は無効である。ＤＳＰが従来処理してきたメッセージ・フレームに関する機能をコントローラが処理する場合、ＤＳＰからコントローラヘの追加の時間のずれを考慮する必要がある。ＤＳＰではなくコントローラがタイミング（すなわち、フレーム番号の生成）を実行する場合、コントローラを基地局と同期させる必要がある。
以上から、ディジタル信号プロセッサではなくコントローラ上でリアルタイム方式の同期化を実行することができる解決策が必要である。
発明の概要
本発明は基地局サブシステムと移動局の間でフレーム番号を同期させる方法および装置を提案する。移動局は基地局サブシステムのフレーム番号カウンタのタイミング情報を表すメッセージ・フレーム番号を常に聴取している。移動局はフレーム番号の進行を追跡する移動局フレーム番号カウンタを含むが、初めて電源投入された時点では基地局サブシステムから受信するメッセージ・フレーム番号と同期していないことがある。基地局サブシステムのメッセージ・フレーム番号および移動局フレーム番号カウンタ値は常に増分されてリアルタイムにフレーム番号の進行を追跡する。同期化を実行するために、基地局サブシステムから第１のメッセージ・フレームが受信され、第１のメッセージ番号に関してディジタル信号プロセッサで復号化されると、カウンタの現在値にかかわらず、移動局は第１のメッセージ・フレーム番号を移動局フレーム番号カウンタにロードする。移動局は再び第２のメッセージ・フレームの聴取状態になり移動局フレーム番号カウンタの値をレジスタまたはメモリ位置に記憶する。ディジタル信号プロセッサは第２のメッセージ・フレーム番号に関して第２のメッセージ・フレームを復号化する。第２のメッセージ・フレーム番号が復号化されると第２のメッセージ・フレーム番号はコントローラへ送信される。コントローラは時間のずれをレジスタまたはメモリ位置に記憶された移動局フレーム番号カウンタ値と第２のメッセージ・フレーム番号の差として計算する。時間のずれは復号化とコントローラへのフレーム番号送信の遅延を表す。時間のずれの量は移動局の移動局フレーム番号カウンタに追加され、移動局フレーム番号カウンタは基地局サブシステムと同期する。
【図面の簡単な説明】
第１図はＧＳＭを中心に構築された通常のセルラー方式ネットワークを示す図である。
第２図は移動局の詳細図である。
第３図は試行された同期化のサンプル例でのイベントの時間インデックスを示す図である。
第４図は同期化を可能にするフレーム内の情報を示す図である。
第５図は移動局フレーム番号カウンタをＢＳＳから受信したメッセージ・フレーム番号と正確に同期させる方法を示す図である。
第６図は第３図に示す問題がある同期されていないフレーム・カウンタを本発明に従って同期させる方法の時間インデックスを示す図である。
第７図は本発明の回路の一実施形態を示す図である。
発明の詳細な説明
第１図はＧＳＭを中心に構築された通常のセルラー方式ネットワークを示す図である。
第１図は２つの移動局１１０および１３０などの１つまたは複数の移動局とインタフェースをとる基地局サブシステム（ＢＳＳ）１００を示す。ＢＳＳ１００は一般に数百メガヘルツの高周波無線を用いてそれぞれの移動局（ＭＳ）と交信する。ＢＳＳ１００とＭＳ１１０またはＭＳ１３０の間の情報は一連の変調されたビットで構成される「バースト」に乗せて搬送される。それぞれのバーストは有限の持続期間を備え、「スロット」と呼ばれる時間および周波数のウィンドウで搬送される。それぞれのスロットはユーザの「チャネル」を表し、ＭＳ１１０およびＭＳ１３０に関するメッセージを送信する場合にそれぞれの移動局に対応する２つのスロットまたはチャネルを使用できる。ＧＳＭの時分割多元接続（ＴＤＭＡ）態様では、それぞれのスロットは約０．５７７ミリ秒の「バースト期間」で繰り返す。スロットのグループがメッセージ「フレーム」を構成し、メッセージ・フレーム単位で移動局ＭＳ１１０およびＭＳ１３０と基地局サブシステム（ＢＳＳ）１００の同期化を達成する必要がある。移動局ＭＳ１１０およびＭＳ１３０と基地局サブシステム（ＢＳＳ）１００は、フレーム番号が正しく復号化され順序付けられるようにそのフレーム番号をメッセージ・フレームに割り当てるための専用の常に動作するフレーム・カウンタをそれぞれ備える。
また第１図にはＢＳＳ１００が制御するセルラー方式ネットワーク・エリアに着信するメッセージの交換処理を行うネットワーク交換サブシステム（ＮＳＳ）１２０が示されている。ＮＳＳ１２０は移動局が公衆交換電話網（ＰＳＴＮ）などの他のネットワークとの間で情報送受信を行うことを可能にするインタフェースである。移動局とＢＳＳ１００の間の通信は一義的な同期化の対象であるため、ＮＳＳ１２０はここでは詳述しない。
第２図は移動局の詳細図である。第２図に４つのコンポーネント、すなわち、コントローラ２２０、ディジタル信号プロセッサ（ＤＳＰ）２４０、無線機２６０および移動局フレーム番号カウンタ２８０を備えた移動局（ＭＳ）２００を示す。移動局フレーム・カウンタ２８０は第２図では独立したコンポーネントとして示されているが、フレーム・カウンタが実際にはコントローラの一部として物理的に常駐することができ、物理的に独立している必要はないことが理解されよう。
ＭＳ２００は無線機２６０を用いてアンテナまたはその他の信号方式装置（図示せず）を介して基地局サブシステム（ＢＳＳ）２５０と交信する。ＢＳＳ２５０は情報フレームを無線機２５０で受信するＭＳ２００へ送信する送信機２５５を備える。同期化の問題を以下に説明する。
ＭＳ２００が最初に「電源投入」されると（すなわち、セルラー方式電話機の電源が入ると）、移動局フレーム番号カウンタ２８０が起動され、ＭＳ２００の電源が遮断されるまで連続して動作し、休むことなくフレーム番号情報を表示する。ただし、ＢＳＳ２５０ではフレーム番号カウンタ２５３がＭＳ２００から見て未知の期間すでに動作している。送信されるメッセージ・フレームを必要とする他の移動局がある可能性があるために、フレーム番号カウンタ２５３はＭＳ２００の電源投入に先立って連続して動作しており、この結果、メッセージを搬送する場合には、ＢＳＳ２５０でフレーム番号の割り当てを常に行うことができなければならない。フレーム番号カウンタ２５３と移動局フレーム番号カウンタ２８０のカウンタの初期値が異なり、所定の時間で常に異なる値が生成されるため、非同期タイミングの問題が発生する。この問題は従来ＭＳ２００のＤＳＰ２４０によって修正されてきた。しかしながら、ＤＳＰ２４０ではなくコントローラ２２０での同期が必要な場合、移動局フレーム番号カウンタ２８０の値をフレーム番号カウンタ２５３と同期させることができる機構をコントローラ２２０上に設ける必要がある。
ディジタル方式のコントローラ２２０はフレーム情報の順序付けのすべてでないにしてもその大半を処理でき、コントローラがＤＳＰで通常実行される機能を実行するには、コントローラは固有のフレーム番号を備える必要がある。ＤＳＰ２４０はメッセージ・フレーム番号情報などの無線機２６０から受信するアナログ符号化された情報を最初に復号化するとはいえ、またアナログ−ディジタル変換はコントローラでは処理されないため、フレーム番号はＤＳＰ２４０からコントローラ２２０へ「送信」される必要がある。フレーム番号の送信の際に、固有の時間のずれが送信時に発生することがある。そのずれは、コントローラ２２０がＤＳＰ２４０が復号化したメッセージのフレーム番号を受信する前に、移動局フレーム番号カウンタ２８０が生成したフレーム番号を進ませ（増分させる）なければならなくなる。
例えば、フレーム番号「９」を備えたメッセージがＢＳＳ２５０で生成されＭＳ２００へ送信されると、そのフレーム番号がコントローラによって受信されるのに１フレーム期間以上が必要で、ＢＳＳ２５０が割り当てる実際のメッセージ・フレーム番号はコントローラから見て「９」ではなく「１０」になる。したがって、移動局フレーム番号カウンタ２８０をＢＳＳに同期させる試みで「９」の値にリセットしたとしても、フレーム番号をコントローラへ送信する時間の間もＢＳＳ２５０のフレーム番号とカウンタ２５３は進むため、同期が不正確になる。したがって、このフレーム番号が変化する可能性があるので補償しなければならない。
ＤＳＰ２４０とコントローラ２２０が同じコントローラに内蔵されているか、スレーブＤＳＰ２４０のマスタであるコントローラ２２０として動作する場合にも、同じ同期の問題が発生する。コントローラ２２０は移動局の一部として示されているが、コントローラ２２０はパーソナル・コンピュータなどの他のシステムの必須部分で、一方ＤＳＰは通信装置に常駐する場合がある。コントローラがフレーム番号を追跡してディジタル・タイミングを実行する必要があるような場合、コントローラのカウンタは基地局と同期していなくてはならない。基地局のフレーム番号を受信して復号化するＤＳＰはある装置、すなわち通信装置のコンポーネントであり、一方コントローラは他の装置、すなわち、コンピュータ・システムの一部であるため、このような場合には問題が大きくなる。
この問題を第３図のタイミング図に示す。第３図は、試行された同期化のサンプル例でのイベントの時間インデックスを示す。時間ｔ1で、あらゆる同期化に先立って、ＢＳＳはＢＳＳのフレーム番号カウンタが生成したフレーム番号に従って「７」の番号のフレームを送出する。時間ｔ2で、移動局フレーム・カウンタは「５」まで進み、ＢＳＳのフレーム番号カウンタは「８」まで進む。時間ｔ2で、ＤＳＰはフレーム番号を「７」として受信し復号化している。時間ｔ3で復号化されたフレーム番号を最終的にコントローラが受信する。また、時間ｔ3で、移動局フレーム・カウンタは「６」まで進み、ＢＳＳのフレーム番号カウンタは「９」まで進む。コントローラは「７」である以前復号化されたフレームの値を受信する。移動局フレーム番号カウンタをコントローラか確認した値に従って「７」の値に同期させる試みによって、移動局フレーム番号カウンタは基地局サブシステムのフレーム番号カウンタ値「９」よりも２フレーム分遅れる。以上から、フレーム番号をコントローラに送信する際の時間のずれを補正し、それによって移動局フレーム番号カウンタがＢＳＳと正確に同期できる方法および装置が必要である。
第４図に同期化を可能にするフレーム内の情報を示す。
ＢＳＳは周波数補正バースト（ＦＣＢ）として知られる特殊なビーコン信号を備えた第４図に示すフレーム４００などの多数のフレームを送出する。ＦＣＢ４０２はフレーム４００のバースト／スロット０で搬送され、搬送されるすべてのバーストの信号強度が極めて大きい（最大ではないが）。ＧＳＭは１２４の異なる周波数のいずれを用いてもフレームを送信できる。無線機はコントローラから全周波数でＦＣＢ４０２がないか聴取するよう指示される。ＤＳＰは無線機からのすべての信号を受信してその強度（振幅）に従って信号を分類し、ＦＣＢ４０２に類似した強度の信号を選択する。次にコントローラは同調し、無線機を同調させて全周波数についてＦＣＢ４０２と同じ周波数で着信メッセージ・フレームがないか聴取させる。コントローラは無線機を同調させて受信した信号の信号強度に基づいて明示周波数がないか聴取させ、これによって全スペクトラム上で同報通信される多数のＦＣＢのうちどのＦＣＢが特定のＭＳに向けられたものであるかを決定できる。
ＦＣＢ４０２が検出されると、コントローラは第４図のフレーム４０１に示す同期バースト（ＳＣＢ）４１２がないか聴取する。バースト／スロット０で搬送されるＳＣＢ４１２はフレーム番号情報を符号化し、区別しうる信号強度を持つ。ＤＳＰはＳＣＢ４１２内で搬送されるフレーム番号情報を復号化してフレーム番号情報をコントローラへ送信する。ＳＣＢ４１２のフレーム番号情報を用いて同期化が達成できるが、同期化はフレーム番号情報の復号化とコントローラヘの送信の際に発生する可能性がある時間のずれを補正する必要がある。その後、同期化のために、フレーム４１１など、１０フレームごとに、ＳＣＢ４１２に似たＳＣＢ４２２などのＳＣＢが備わっている。ＦＣＢは１０フレームごとにスロット０に繰り返し出現する。次の続くフレームでは、ＳＣＢがＦＣＢの代わってスロット０に現れ、その後はＦＣＢのように１０フレームごとに繰り返し出現する。
第５図は移動局フレーム番号カウンタをＢＳＳから受信したメッセージ・フレーム番号と正確に同期させる方法を示す。
まず、移動局の電源投入時に、ステップ４９０で、無線機は周波数補正バースト（ＦＣＢ）がないか聴取し、ＦＣＢを検出するまではＳＣＢ（同期バースト）を聴取しない。次にステップ５００でＦＣＢを検出すると、無線機とＤＳＰは続いてＳＣＢを検出する聴取を行う。ＳＣＢを検出すると、ステップ５１０で、ＤＳＰ（ディジタル信号プロセッサ）はＳＣＢ信号で符号化されたフレーム番号情報を取り出すことで第１のメッセージ・フレーム番号（「ＦＮ１」で表される）を復号化する。メッセージ・フレーム番号を使用する場合はそれをコントローラへ送信する必要があり、ステップ５１５でＦＮ１がコントローラへ送信される。ステップ５２０で、コントローラまたはその他の回路がＦＮ１に等しい移動局フレーム番号カウンタを設定する。
その後、無線機は次のＳＣＢ信号がないか聴取するよう指示される（ステップ５２５）。別のＳＣＢが検出されると、ステップ５３０に従って、コントローラは現在の移動局フレーム番号カウンタ値（「ＭＦＮ」で表される）を読み取る。ステップ５３５で、コントローラ／回路はＭＦＮを一時レジスタまたはメモリ位置、バッファまたはその他のメモリ（「ＴＥＭＰ」で表される）に記憶する。ステップ５４０で、ＤＳＰは第２のメッセージ・フレーム番号（「ＦＮ２」で表される）を復号化する。次にステップ５４５でＦＮ２はコントローラへ送信される。
ステップ５５０で、コントローラ／回路はＦＮ２とＴＥＭＰの差として値ＴＩＭＥ＿ＬＡＧを計算する。同期前のＴＥＭＰの値はせいぜいＦＮ２と同等であり、より通常ではＦＮ２より小さいため、式ＦＮ２−ＴＥＭＰはある整数の値になる。次に、ステップ５５５で、値ＴＩＭＥ＿ＬＡＧが移動局フレーム番号カウンタに加算される。ＴＩＭＥ＿ＬＡＧはＤＳＰがメッセージ・フレーム番号を復号化してコントローラへ送信するのにかかるフレーム単位の時間量を表す。したがって、移動局フレーム番号カウンタにＴＩＭＥ＿ＬＡＧを加算するとフレーム番号を復号化してコントローラへ送信する際の移動局の内部遅延を補償でき、これによってコントローラがメッセージを処理する際にコントローラ上の移動局フレーム番号カウンタをメッセージ・フレームのフレーム番号と完全に同期させることができる。
第６図に第３図に示す問題がある同期されていないフレーム・カウンタを本発明に従って同期させる方法の時間インデックスを示す。
時間ｔ1およびｔ2で、時間インデックスの動作は第３図と同じである。時間ｔ1で、ＢＳＳが「７」という番号のメッセージ・フレームを送信すると、移動局フレーム番号カウンタは任意の値（この例では「４」）を保持する。時間ｔ2で、移動局フレーム・カウンタは「５」に進み、ＤＳＰは「７」であるメッセージのフレーム番号の復号化を完了する。しかしながら、時間ｔ2で、ＢＳＳはすでにフレーム番号カウンタを「８」に進めている。
第５図の方法に従って、コントローラが最終的にフレーム番号「７」を確認できる（渡される）時間ｔ3で、ＢＳＳフレーム番号はすでに「９」に進んでいる。第５図のステップ５２０で、移動局フレーム番号カウンタには値「７」（メッセージ・フレーム番号）が入れられる。この時点で、同期化は部分的に達成されているが、フレーム番号の復号化とコントローラヘの送信に際しての時間のずれはまだ補償されていない。したがって、移動局フレーム番号カウンタはまだ「７」である一方、ＢＳＳはフレーム番号として「９」を送信している。この時間のずれを補正するため、別のステップシーケンスを実行する必要がある。
時間ｔ4で、ＢＳＳは今回はフレーム番号「１０」の別のメッセージ・フレームを送信する。また、時間ｔ4で、常に動作している移動局フレーム番号カウンタはフレーム「８」に進んでいる（時間ｔ3でリセットされた「７」より１つ多い）。コントローラは、時間ｔ4で、移動局フレーム・カウンタの現在の値（「８」）を読み出してレジスタまたはメモリ位置に記憶するように適合されている。時間ｔ5で、移動局フレーム番号カウンタは「９」に進む一方、ＢＳＳのフレーム番号は「１１」の値に進んでいる。時間ｔ5で、フレーム番号「１０」がＤＳＰによって復号化されコントローラへ送信される。コントローラが最終的にメッセージに対応するフレーム番号「１０」を受信する時間ｔ6で、ＢＳＳは「１２」に進み、移動局フレーム番号カウンタは「１０」に進んでいる。コントローラは受信したメッセージ・フレーム番号（「１０」）と記憶されている移動局フレーム番号カウンタ値（「８」）の差、すなわち「２」を計算する。「２」はフレーム単位の時間のずれであるため、ＤＳＰがフレーム番号を復号化してコントローラへ送信する処理のために、時間ｔ6で現在のフレーム番号値「１０」に「２」が加算され、値「１２」が生成される。したがって、時間ｔ6で、メッセージ・フレーム番号を割り当てられた基地局サブシステムと移動局フレーム番号カウンタの両方は「１２」で完全に同期し、移動局の電源が遮断され再び電源が投入されるまでその情報を継続する。
第７図に本発明の回路の一実施形態を示す。
本発明はソフトウェア方法として実施できるが、コントローラ回路に結合され該回路上またはその付近に何らかの形で配設されたディジタル回路内で実施することもできる。第７図にこのような一実施態様を示す。
コントローラ内または少なくともコントローラに結合された第７図に示すような回路を設けることができる。この回路は４つの主要なコンポーネント、すなわち、移動局フレーム番号カウンタ７２０（カウンタ）、Ｎビット・ラッチ７４０（ラッチ）、Ｎビット減算機構回路７６０（減算機構）およびＮビット加算機構回路７８０（加算機構）を備える。カウンタ７２０はクロック信号（ＣＬＫ）７５３によってクロックを供給され、第７図の回路が常駐する移動局の電源投入時にカウンタは使用可能になり動作を開始する。カウンタ７２０は一定数のビットをカウントし次に動作をリセットし、リセットのたびに新しいフレーム番号を生成するビット・カウンタなどのいくつかのサブコンポーネントを採用することができる。第１のメッセージ・フレーム番号（ＦＮ１）７０１がコントローラによって受信されて検出されると、コントローラは信号ＬＯＡＤ＿ＦＮ１  ７５１を用いてカウンタ７２０に値ＦＮ１をロードする。ＬＯＡＤ＿ＦＮ１  ７５１はカウンタに入力され、ＦＮ１のロードを可能にする。
その後、カウンタ７２０は値ＦＮ１  ７０１がロードされると増分する。カウンタ７２０の出力は移動局のフレーム番号を表すＮビット番号である。第２のメッセージ・フレーム番号が無線機で受信されても復号化されないと、コントローラはラッチがフレーム番号カウンタ７２０に接続することを可能にするＦＮ２＿ＤＥＣＯＤＥ信号７５５を生成する。ラッチは第２のメッセージ・フレーム番号（ＦＮ２）７０５が復号化されＤＳＰによってコントローラへ送信されるまでカウンタの値を保持する。
ＦＮ２  ７０５は、無線機が別のＳＣＢ、したがって別のメッセージ・フレームを検出した時にＤＳＰが復号化しコントローラが受信する第２のフレーム番号を表すＮビットの番号である。コントローラはＦＮ２＿ＲＥＣＥＩＶＥＤ信号７５７を用いて復号化されたフレーム番号値ＦＮ２  ７０５を減算機構７６０へ送信する。ラッチ７４０の出力Ｔは減算機能７６０によってＦＮ２  ７０５から減算される。減算機構７６０はメッセージ・フレーム番号を復号化してコントローラへ送信する際の時間のずれを表すＮビットの値Ｓとしてこの差を出力する。値Ｓはカウンタが出力する現在の値Ｆと共に加算機構７８０に入力される。加算機構７８０はｎビットの値である出力Ｏを生成してカウンタ７２０にロードする。
Ｏがカウンタ７２０にロードされると、カウンタ７２０は基地局のフレーム番号カウンタと同期する。加算機構７８０が有効でタイミングが正しい入力値を受信することを保証するため、加算機構は減算機構７６０の出力が有効であるように適切な遅延を加えた（遅延素子７７０によって）ＦＮ２＿ＲＥＣＥＩＶＥＤ信号７５７を用いて使用可能になる。さらに、加算機構７８０の出力Ｏがカウンタ７２０にロードされる時期が早すぎないことを保証するため、加算機構７８０とカウンタ７２０の間に追加の遅延素子７８５を挿入できる。
第７図の回路は同期化を実行できる回路の一実施形態にすぎない。本発明は同期させるシステムにふさわしいソフトウェア、ファームウェアまたはハードウェアのあらゆる組み合わせによって具体化できる。例えば、第７図の回路は独立した回路として常駐するのではなく、スマートホンまたはパーソナル・ディジタル・アシスタントのプロセッサ内に埋め込むことができる。
さらに、本発明をＧＳＭとの動作に関して記述してきたが、本発明はあるコンポーネントから別のコンポーネントへの情報通信の際の時間の遅れが同期化の問題を引き起こすアナログおよびディジタル・コンポーネントが混在するいかなる数の状況にも容易に適合できる。
【図１】
0003816538.tif 000002
【図２】
0003816538.tif 000003
【図３】
0003816538.tif 000004
【図４】
0003816538.tif 000005
【図５】
0003816538.tif 000006
【図６】
0003816538.tif 000007
【図７】
0003816538.tif 000008