JP3402451B2 - フレーム同期補正方法および装置 - Google Patents
フレーム同期補正方法および装置Info
- Publication number
- JP3402451B2 JP3402451B2 JP26227998A JP26227998A JP3402451B2 JP 3402451 B2 JP3402451 B2 JP 3402451B2 JP 26227998 A JP26227998 A JP 26227998A JP 26227998 A JP26227998 A JP 26227998A JP 3402451 B2 JP3402451 B2 JP 3402451B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- timing difference
- correction
- value
- correction value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【0001】
【発明の属する技術分野】本発明は、フレーム同期補正
装置に関し、特に、携帯電話等の通信装置におけるフレ
ーム同期補正装置に関する。
装置に関し、特に、携帯電話等の通信装置におけるフレ
ーム同期補正装置に関する。
【0002】
【従来の技術】従来のフレーム同期補正装置について、
図11のブロック図と図12のタイミングチャートを用
いて動作を説明する。従来のフレーム同期補正装置で
は、固定フレーム周期で受信可能な制御信号等の受信信
号(101)の既知パタン(通常、同期ワードまたはユニ
ークワードと呼ばれる。以降、UWパタン:ユニークワ
ードパタンと記す。)を検出し、UWパタン検出パルス
(105)で基準クロック(102)により動作する基準タイ
マ(104)の値をラッチする。この値(108)によりUW
パタンが受信された時刻を算出する。そして、時刻(t
−1)での値と時刻(t)での値の差分をとり、UWパ
タン受信時刻のヒストグラムをUWパタン検出毎に算出
(109)し、送信装置の基準フレーム信号と受信装置の
基準フレーム信号の積算されたタイミング差を出力(11
0)する。
図11のブロック図と図12のタイミングチャートを用
いて動作を説明する。従来のフレーム同期補正装置で
は、固定フレーム周期で受信可能な制御信号等の受信信
号(101)の既知パタン(通常、同期ワードまたはユニ
ークワードと呼ばれる。以降、UWパタン:ユニークワ
ードパタンと記す。)を検出し、UWパタン検出パルス
(105)で基準クロック(102)により動作する基準タイ
マ(104)の値をラッチする。この値(108)によりUW
パタンが受信された時刻を算出する。そして、時刻(t
−1)での値と時刻(t)での値の差分をとり、UWパ
タン受信時刻のヒストグラムをUWパタン検出毎に算出
(109)し、送信装置の基準フレーム信号と受信装置の
基準フレーム信号の積算されたタイミング差を出力(11
0)する。
【0003】このヒストグラムの値に対して、タイミン
グ差許容値(しきい値)(113)を設定することによ
り、タイミング補正値検出部(111)において、マイナ
スのタイミング許容値を下回ったとき(受信装置の基準
フレーム信号が送信装置の基準フレーム信号よりも後方
にずれた場合)は、受信装置の基準フレーム信号を前方
に補正(112)し、プラスのタイミング許容値を上回っ
たとき(受信装置の基準フレーム信号が送信装置の基準
フレーム信号よりも前方にずれた場合)は、受信装置の
基準フレーム信号を後方に補正(112)する。実際に
は、前方に補正する場合は基準タイマの初期値を+1
し、後方に補正する場合は基準タイマの初期値を−1す
るようにし、基準タイマのカウント値(受信装置のフレ
ーム長)を増減させて、受信装置のフレーム信号(11
5)を送信装置のフレーム信号に同期させる。
グ差許容値(しきい値)(113)を設定することによ
り、タイミング補正値検出部(111)において、マイナ
スのタイミング許容値を下回ったとき(受信装置の基準
フレーム信号が送信装置の基準フレーム信号よりも後方
にずれた場合)は、受信装置の基準フレーム信号を前方
に補正(112)し、プラスのタイミング許容値を上回っ
たとき(受信装置の基準フレーム信号が送信装置の基準
フレーム信号よりも前方にずれた場合)は、受信装置の
基準フレーム信号を後方に補正(112)する。実際に
は、前方に補正する場合は基準タイマの初期値を+1
し、後方に補正する場合は基準タイマの初期値を−1す
るようにし、基準タイマのカウント値(受信装置のフレ
ーム長)を増減させて、受信装置のフレーム信号(11
5)を送信装置のフレーム信号に同期させる。
【0004】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のフレーム同期補正装置では、タイミング差を
示すヒストグラムが、タイミング差許容値(しきい値)
を越えた時点で補正処理を行なうため、送信装置のフレ
ーム信号に対する受信装置のフレーム信号のタイミング
ジッタが非常に大きくなってしまう。つまり、送信装置
のフレーム信号に対する受信装置のフレーム信号の追従
性が低下する。
うな従来のフレーム同期補正装置では、タイミング差を
示すヒストグラムが、タイミング差許容値(しきい値)
を越えた時点で補正処理を行なうため、送信装置のフレ
ーム信号に対する受信装置のフレーム信号のタイミング
ジッタが非常に大きくなってしまう。つまり、送信装置
のフレーム信号に対する受信装置のフレーム信号の追従
性が低下する。
【0005】また、常にUWパタンを受信することによ
って、送信装置のフレーム信号と受信装置のフレーム信
号のタイミング差を検出して、受信装置のフレーム信号
を補正しているので、回線断等のように長時間にわたり
UWパタンが受信できないときは、送信装置のフレーム
信号と受信装置のフレーム信号との同期を保持するのが
困難である。
って、送信装置のフレーム信号と受信装置のフレーム信
号のタイミング差を検出して、受信装置のフレーム信号
を補正しているので、回線断等のように長時間にわたり
UWパタンが受信できないときは、送信装置のフレーム
信号と受信装置のフレーム信号との同期を保持するのが
困難である。
【0006】本発明は、上記の問題を解決し、送信装置
のフレーム信号に対する受信装置のフレーム信号の追従
性を高め、送信装置のフレーム信号と受信装置のフレー
ム信号との同期を保持することを目的とする。
のフレーム信号に対する受信装置のフレーム信号の追従
性を高め、送信装置のフレーム信号と受信装置のフレー
ム信号との同期を保持することを目的とする。
【0007】
【課題を解決するための手段】上記の課題を解決するた
めに、本発明では、受信信号から既知の送信パタンを検
出するための既知パタン検出部と、基準クロックにより
動作する基準タイマと、既知パタン検出部からの検出パ
ルスにより基準タイマの値を保持するラッチ部と、時刻
(t−1)でラッチしたタイマ値を保持するフリップフ
ロップと、時刻(t−1)と時刻(t)との間の差分を
とり固定フレーム数あたりのタイミング差を算出する加
算器を備えたタイミング差算出部と、算出されたタイミ
ング差から1フレームあたりの補正値を算出する補正値
算出部と、補正値の設定によりフレーム信号を補正し同
期を保持するフレーム信号補正部とを備えた構成とし
た。
めに、本発明では、受信信号から既知の送信パタンを検
出するための既知パタン検出部と、基準クロックにより
動作する基準タイマと、既知パタン検出部からの検出パ
ルスにより基準タイマの値を保持するラッチ部と、時刻
(t−1)でラッチしたタイマ値を保持するフリップフ
ロップと、時刻(t−1)と時刻(t)との間の差分を
とり固定フレーム数あたりのタイミング差を算出する加
算器を備えたタイミング差算出部と、算出されたタイミ
ング差から1フレームあたりの補正値を算出する補正値
算出部と、補正値の設定によりフレーム信号を補正し同
期を保持するフレーム信号補正部とを備えた構成とし
た。
【0008】このように構成したことにより、1フレー
ムあたりの補正値を算出して送受信間のフレーム同期を
補正することができる。
ムあたりの補正値を算出して送受信間のフレーム同期を
補正することができる。
【0009】また、受信信号から既知の送信パタンを検
出するための既知パタン検出部と、基準クロックにより
動作する基準タイマと、既知パタン検出部からの検出パ
ルスにより基準タイマの値を保持するラッチ部と、時刻
(t−1)でのラッチしたタイマ値を保持するフリップ
フロップ、時刻(t−1)と時刻(t)との間の差分を
とり固定フレーム数あるいは設定フレームあたりのタイ
ミング差を算出する加算器を備えたタイミング差算出部
と、固定フレーム数あるいは設定フレーム数あたりのタ
イミング差を一時記憶するメモリ部と、既知パタン検出
部からの既知パタン検出有無信号により、タイミング差
算出部から出力されるタイミング差もしくはメモリ部に
一時記憶したタイミング差のどちらか一方のデータを選
択するセレクタ部と、算出されたタイミング差から1フ
レームあたりの補正値を算出する補正値算出部と、補正
値の設定によりフレーム信号を補正し同期を保持するフ
レーム信号補正部とを備えた構成とした。
出するための既知パタン検出部と、基準クロックにより
動作する基準タイマと、既知パタン検出部からの検出パ
ルスにより基準タイマの値を保持するラッチ部と、時刻
(t−1)でのラッチしたタイマ値を保持するフリップ
フロップ、時刻(t−1)と時刻(t)との間の差分を
とり固定フレーム数あるいは設定フレームあたりのタイ
ミング差を算出する加算器を備えたタイミング差算出部
と、固定フレーム数あるいは設定フレーム数あたりのタ
イミング差を一時記憶するメモリ部と、既知パタン検出
部からの既知パタン検出有無信号により、タイミング差
算出部から出力されるタイミング差もしくはメモリ部に
一時記憶したタイミング差のどちらか一方のデータを選
択するセレクタ部と、算出されたタイミング差から1フ
レームあたりの補正値を算出する補正値算出部と、補正
値の設定によりフレーム信号を補正し同期を保持するフ
レーム信号補正部とを備えた構成とした。
【0010】このように構成したことにより、通信回線
断などで既知パタン検出無のときに一時記憶したタイミ
ング差を読み出して、1フレームあたりの補正値を算出
して、送信装置と受信装置の同期保持ができる。
断などで既知パタン検出無のときに一時記憶したタイミ
ング差を読み出して、1フレームあたりの補正値を算出
して、送信装置と受信装置の同期保持ができる。
【0011】
【発明の実施の形態】本発明の請求項1に記載の発明
は、固定複数フレーム周期で伝送され同期タイミングが
検出可能な制御信号に基づいて、送信装置のフレームタ
イミングと受信装置のフレームタイミングのタイミング
差を算出する過程と、前記タイミング差の直接値と積算
値のいずれかを動作モードに応じて選択する過程と、前
記タイミング差の直接値または積算値を用いて1フレー
ム毎の補正値を算出する過程と、前記1フレーム毎の補
正値を用いてフレームタイミング信号の補正を行うフレ
ーム同期補正方法であり、補正処理を1フレーム単位で
実施して、送信装置のフレーム信号に対する受信装置の
フレーム信号のタイミングジッタを最小に抑えるという
作用を有する。
は、固定複数フレーム周期で伝送され同期タイミングが
検出可能な制御信号に基づいて、送信装置のフレームタ
イミングと受信装置のフレームタイミングのタイミング
差を算出する過程と、前記タイミング差の直接値と積算
値のいずれかを動作モードに応じて選択する過程と、前
記タイミング差の直接値または積算値を用いて1フレー
ム毎の補正値を算出する過程と、前記1フレーム毎の補
正値を用いてフレームタイミング信号の補正を行うフレ
ーム同期補正方法であり、補正処理を1フレーム単位で
実施して、送信装置のフレーム信号に対する受信装置の
フレーム信号のタイミングジッタを最小に抑えるという
作用を有する。
【0012】本発明の請求項2に記載の発明は、請求項
1に記載のフレーム同期補正方法において、前記1フレ
ーム毎の補正値を算出する過程において、前記タイミン
グ差の有無を判定する過程と、前記タイミング差の正負
を判定する過程と、前記固定フレーム周期あたりのタイ
ミング差から均等に補正するための1フレームあたりの
補正値を算出する補正値算出過程とを備えるフレーム同
期補正方法であり、補正処理を1フレーム単位で実施し
て、送信装置のフレーム信号に対する受信装置のフレー
ム信号のタイミングジッタを最小に抑えるという作用を
有する。
1に記載のフレーム同期補正方法において、前記1フレ
ーム毎の補正値を算出する過程において、前記タイミン
グ差の有無を判定する過程と、前記タイミング差の正負
を判定する過程と、前記固定フレーム周期あたりのタイ
ミング差から均等に補正するための1フレームあたりの
補正値を算出する補正値算出過程とを備えるフレーム同
期補正方法であり、補正処理を1フレーム単位で実施し
て、送信装置のフレーム信号に対する受信装置のフレー
ム信号のタイミングジッタを最小に抑えるという作用を
有する。
【0013】
【0014】
【0015】
【0016】
【0017】
【0018】
【0019】
【0020】
【0021】
【0022】
【0023】
【0024】
【0025】
【0026】
【0027】以下、本発明の実施の形態について、図1
〜図10を参照しながら詳細に説明する。
〜図10を参照しながら詳細に説明する。
【0028】(第1の実施の形態)本発明の第1の実施
の形態は、固定フレーム周期で受信可能な制御信号に挿
入されている既知パタンの検出で生成される既知パタン
検出信号により、基準クロックで動作する基準タイマの
タイマ値をラッチし、時刻(t−1)においてラッチさ
れたタイマ値と、固定フレーム周期後の時刻(t)にお
いてラッチされたタイマ値とから、固定フレーム数あた
りのタイマ値差分を算出し、タイマ値差分を送信側フレ
ーム信号と受信側フレーム信号の時刻(t−1)と時刻
(t)との間の固定フレーム数あたりのタイミング差と
し、タイミング差から1フレームあたりの補正値を算出
し、補正値により送受信間のフレーム同期を1フレーム
毎に補正し保持するフレーム同期補正装置である。
の形態は、固定フレーム周期で受信可能な制御信号に挿
入されている既知パタンの検出で生成される既知パタン
検出信号により、基準クロックで動作する基準タイマの
タイマ値をラッチし、時刻(t−1)においてラッチさ
れたタイマ値と、固定フレーム周期後の時刻(t)にお
いてラッチされたタイマ値とから、固定フレーム数あた
りのタイマ値差分を算出し、タイマ値差分を送信側フレ
ーム信号と受信側フレーム信号の時刻(t−1)と時刻
(t)との間の固定フレーム数あたりのタイミング差と
し、タイミング差から1フレームあたりの補正値を算出
し、補正値により送受信間のフレーム同期を1フレーム
毎に補正し保持するフレーム同期補正装置である。
【0029】図1は、本発明の第1の実施の形態のフレ
ーム同期補正装置のブロック図である。図1において、
301は受信信号である。302は基準クロックである。303
はUWパタン検出部であり、受信信号(301)からUW
パタンが検出されたときに、305のUW検出パルスを発
生させる。304は基準タイマであり、基準クロック(30
2)によりカウントされ、306のタイマ値を出力する。30
7はラッチ部であり、UW検出パルス(305)により基準
タイマ(304)のタイマ値(306)を取り込む。311はタ
イミング差算出部であり、308のラッチされたタイマ値
と309のフリップフロップによりNフレーム分遅延させ
たタイマ値(310)から受信装置と送信装置とのタイミ
ング差(312)を算出する。
ーム同期補正装置のブロック図である。図1において、
301は受信信号である。302は基準クロックである。303
はUWパタン検出部であり、受信信号(301)からUW
パタンが検出されたときに、305のUW検出パルスを発
生させる。304は基準タイマであり、基準クロック(30
2)によりカウントされ、306のタイマ値を出力する。30
7はラッチ部であり、UW検出パルス(305)により基準
タイマ(304)のタイマ値(306)を取り込む。311はタ
イミング差算出部であり、308のラッチされたタイマ値
と309のフリップフロップによりNフレーム分遅延させ
たタイマ値(310)から受信装置と送信装置とのタイミ
ング差(312)を算出する。
【0030】314はセレクタであり、313の動作モードに
より、312のタイミング差を出力aもしくは出力bに切
り替える。出力aのときのタイミング差をタイミング差
初期値(315)とし、出力bのときのタイミング差は、
タイミング差(312)と318のフリップフロップにより、
Nフレーム分遅延させたタイミング差(317)を加算す
ることにより、Nフレームあたりの全タイミング差(31
6)とする。319は補正値算出部であり、Nフレームあた
りのタイミング差初期値(315)もしくは全タイミング
差(316)から1フレームあたりの補正値(320)を算出
する。321はフレーム信号補正部であり、基準クロック
(302)と補正値(320)の設定によりフレーム信号の生
成および補正動作を行なう。
より、312のタイミング差を出力aもしくは出力bに切
り替える。出力aのときのタイミング差をタイミング差
初期値(315)とし、出力bのときのタイミング差は、
タイミング差(312)と318のフリップフロップにより、
Nフレーム分遅延させたタイミング差(317)を加算す
ることにより、Nフレームあたりの全タイミング差(31
6)とする。319は補正値算出部であり、Nフレームあた
りのタイミング差初期値(315)もしくは全タイミング
差(316)から1フレームあたりの補正値(320)を算出
する。321はフレーム信号補正部であり、基準クロック
(302)と補正値(320)の設定によりフレーム信号の生
成および補正動作を行なう。
【0031】上記のように構成された本発明の第1の実
施の形態のフレーム同期補正装置の動作を、図2のタイ
ミングチャートおよび図3のフロー図を用いて説明す
る。まず、送信装置に対して受信装置が初期フレーム同
期引き込みを行なうための動作モード(313)(連続受
信動作)において、受信信号を2回受信する。時刻
(t)において、1回目にUWパタンを受信したときの
タイマ値をy(t)とし、時刻(t+1)において、2回
目にUWパタンを受信したときのタイマ値をy(t+1)と
し、UWパタンの受信周期であるNフレーム周期におけ
る送受信装置間のタイミング差(312)を、タイミング
差初期値(315) y(t0)=y(t+1)−y(t) として算出する。このとき動作モード(313)により、
セレクタ(314)は出力aを選択するものとする。そし
て、Nフレームあたりのタイミング差初期値(315)y
(t0)を用いることにより、補正値算出部(319)におい
て1フレーム毎の補正値(320)を算出する。
施の形態のフレーム同期補正装置の動作を、図2のタイ
ミングチャートおよび図3のフロー図を用いて説明す
る。まず、送信装置に対して受信装置が初期フレーム同
期引き込みを行なうための動作モード(313)(連続受
信動作)において、受信信号を2回受信する。時刻
(t)において、1回目にUWパタンを受信したときの
タイマ値をy(t)とし、時刻(t+1)において、2回
目にUWパタンを受信したときのタイマ値をy(t+1)と
し、UWパタンの受信周期であるNフレーム周期におけ
る送受信装置間のタイミング差(312)を、タイミング
差初期値(315) y(t0)=y(t+1)−y(t) として算出する。このとき動作モード(313)により、
セレクタ(314)は出力aを選択するものとする。そし
て、Nフレームあたりのタイミング差初期値(315)y
(t0)を用いることにより、補正値算出部(319)におい
て1フレーム毎の補正値(320)を算出する。
【0032】補正値算出処理のフローを、図3に沿って
説明する。最初に、実際にタイミング差が存在するか否
かの判断をする。ここでタイミング差無しのときは、補
正値テーブル作成2の処理を行なう。これにより、1フ
レーム毎の補正値(320)T(n)がNフレーム分すべて0
(つまリフレーム信号補正無し)となる。一方、タイミ
ング差有りのときは、タイミング差÷Nフレームの整数
部を計算し、切り上げ無し分補正値J1を算出し、タイ
ミング差の正負判定をする。次に、切り上げ分補正値J
2と、切り上げ分補正値補正回数C2を算出する。タイミ
ング差が正の時は、 J2=J1+1、 C2=タイミング差−(J1×Nフレーム) とし、タイミング差が負の時は J2=J1−1、 C2=−(タイミング差一(J1×Nフレーム)) とする。
説明する。最初に、実際にタイミング差が存在するか否
かの判断をする。ここでタイミング差無しのときは、補
正値テーブル作成2の処理を行なう。これにより、1フ
レーム毎の補正値(320)T(n)がNフレーム分すべて0
(つまリフレーム信号補正無し)となる。一方、タイミ
ング差有りのときは、タイミング差÷Nフレームの整数
部を計算し、切り上げ無し分補正値J1を算出し、タイ
ミング差の正負判定をする。次に、切り上げ分補正値J
2と、切り上げ分補正値補正回数C2を算出する。タイミ
ング差が正の時は、 J2=J1+1、 C2=タイミング差−(J1×Nフレーム) とし、タイミング差が負の時は J2=J1−1、 C2=−(タイミング差一(J1×Nフレーム)) とする。
【0033】切り上げ分補正値の補正回数C2が決定し
たのち、切り上げ無し分補正値の補正回数 C1=Nフレーム−C2 として算出する。そして、切り上げ無し分補正値と切り
上げ分補正値をNフレーム内に交互に設定する回数C0
を算出するため、C1>C2による大小比較をし、小さい
方の回数を2倍する。このとき補正回数の大きい方の補
正値をJ0に代入する。こうして補正値J1、J2と補正
回数C1、C2が求められた時点で補正値テーブル作成1
の処理を行なう。
たのち、切り上げ無し分補正値の補正回数 C1=Nフレーム−C2 として算出する。そして、切り上げ無し分補正値と切り
上げ分補正値をNフレーム内に交互に設定する回数C0
を算出するため、C1>C2による大小比較をし、小さい
方の回数を2倍する。このとき補正回数の大きい方の補
正値をJ0に代入する。こうして補正値J1、J2と補正
回数C1、C2が求められた時点で補正値テーブル作成1
の処理を行なう。
【0034】まず、切り上げ無し分補正値J1と、切り
上げ分補正値J2を交互繰り返し回数C0だけT(n)に代
入し、その後、残りのフレーム数分だけJ0を代入す
る。こうしてNフレーム分の補正値テーブルが完成し、
1フレーム毎に補正値テーブルから補正値(320)T(n)
を読み出し、フレーム信号補正部に設定することによ
り、受信装置のフレーム信号が補正され、同期保持され
る。
上げ分補正値J2を交互繰り返し回数C0だけT(n)に代
入し、その後、残りのフレーム数分だけJ0を代入す
る。こうしてNフレーム分の補正値テーブルが完成し、
1フレーム毎に補正値テーブルから補正値(320)T(n)
を読み出し、フレーム信号補正部に設定することによ
り、受信装置のフレーム信号が補正され、同期保持され
る。
【0035】次に、動作モード(313)を通常送受信動
作に切り替えた後の動作について説明する。動作モード
(313)切り替え後、時刻(t+2)、(t+3)……
におけるUWパタンを受信したときのタイマ値をそれぞ
れy(t+2)、y(t+3)……とする。タイマ値y(t+2)をラ
ッチ後、Nフレーム周期における送受信装置間のタイミ
ング差(312)をy(t+2)−y(t+1)として算出する。こ
のとき動作モード(313)によりセレクタ(314)は出力
bを選択するものとする。ここで、フリップフロップ
(318)に保持されている全タイミング差(317)y(t0)
とタイミング差(312)y(t+2)−y(t+1)を加算するこ
とにより、現時点での全タイミング差(316)y(t1)を
算出する。そして、Nフレームあたりの全タイミング差
(314)y(t1)を用いることにより、補正値算出部(31
9)において1フレーム毎の補正値(320)を算出する。
タイマ値y(t十3)をラッチ後、Nフレーム周期における
送受信装置間のタイミング差(312)をy(t+3)−y(t+
2)として算出する。
作に切り替えた後の動作について説明する。動作モード
(313)切り替え後、時刻(t+2)、(t+3)……
におけるUWパタンを受信したときのタイマ値をそれぞ
れy(t+2)、y(t+3)……とする。タイマ値y(t+2)をラ
ッチ後、Nフレーム周期における送受信装置間のタイミ
ング差(312)をy(t+2)−y(t+1)として算出する。こ
のとき動作モード(313)によりセレクタ(314)は出力
bを選択するものとする。ここで、フリップフロップ
(318)に保持されている全タイミング差(317)y(t0)
とタイミング差(312)y(t+2)−y(t+1)を加算するこ
とにより、現時点での全タイミング差(316)y(t1)を
算出する。そして、Nフレームあたりの全タイミング差
(314)y(t1)を用いることにより、補正値算出部(31
9)において1フレーム毎の補正値(320)を算出する。
タイマ値y(t十3)をラッチ後、Nフレーム周期における
送受信装置間のタイミング差(312)をy(t+3)−y(t+
2)として算出する。
【0036】ここで、フリップフロップ(318)に保持
されている全タイミング差(317)y(t1)とタイミング
差(312)y(t+3)−y(t+2)を加算することにより、現
時点での全タイミング差(316)y(t2)を算出する。そし
て、Nフレームあたりの全タイミング差(314)y(t2)
を用いることにより補正値算出部(319)において1フ
レーム毎の補正値(320)を算出する。以後、タイマ値
y(t+4)、y(t+5)、y(t+6)……となったときにも同様
な動作を行なう。補正値算出処理の動作は前述と同様で
ある。
されている全タイミング差(317)y(t1)とタイミング
差(312)y(t+3)−y(t+2)を加算することにより、現
時点での全タイミング差(316)y(t2)を算出する。そし
て、Nフレームあたりの全タイミング差(314)y(t2)
を用いることにより補正値算出部(319)において1フ
レーム毎の補正値(320)を算出する。以後、タイマ値
y(t+4)、y(t+5)、y(t+6)……となったときにも同様
な動作を行なう。補正値算出処理の動作は前述と同様で
ある。
【0037】補正値算出処理のフローに実際に数値を当
てはめて例を述べる。全タイミング差(316)が13(単
位はタイマ値の最小分解能:例えば、Bシンボル、Bク
ロック等)で(N=24)フレーム周期でUWパタンの受
信を行なうものとする。よってJ1=0、C1=11、J2
=1、C2=13、J0=J2=1となり、補正値テーブル
が010101010101010101010111(補正値テーブル作成1の
フロー斜線部を使用のとき)または、10101010101010
1010101011(補正値テーブル作成1のフロー斜線部を
使用のとき)のように作成される。
てはめて例を述べる。全タイミング差(316)が13(単
位はタイマ値の最小分解能:例えば、Bシンボル、Bク
ロック等)で(N=24)フレーム周期でUWパタンの受
信を行なうものとする。よってJ1=0、C1=11、J2
=1、C2=13、J0=J2=1となり、補正値テーブル
が010101010101010101010111(補正値テーブル作成1の
フロー斜線部を使用のとき)または、10101010101010
1010101011(補正値テーブル作成1のフロー斜線部を
使用のとき)のように作成される。
【0038】この補正値を用いて補正処理をした場合の
タイミングジッタの状態を図4に示す。図4の場合、24
フレーム周期の補正量13に対して、次の24フレーム周期
にはタイミング差14が発生した場合の例である。この場
合、次次の24フレームにおいてタイミング差(13+差分
1)を補正し以後同様な処理を実施する。図4からわか
るように本発明では、従来装置と比較してタイミングジ
ッタを極めて小さく抑えることが可能である。
タイミングジッタの状態を図4に示す。図4の場合、24
フレーム周期の補正量13に対して、次の24フレーム周期
にはタイミング差14が発生した場合の例である。この場
合、次次の24フレームにおいてタイミング差(13+差分
1)を補正し以後同様な処理を実施する。図4からわか
るように本発明では、従来装置と比較してタイミングジ
ッタを極めて小さく抑えることが可能である。
【0039】上記のように、本発明の第1の実施の形態
では、フレーム同期補正装置を、固定フレーム周期で受
信可能な制御信号に挿入されている既知パタンの検出で
生成される既知パタン検出信号により、基準クロックで
動作する基準タイマのタイマ値をラッチし、時刻(t−
1)におけるラッチされたタイマ値と、固定フレーム周
期後の時刻(t)におけるラッチされたタイマ値との差
分により、固定フレーム数あたりのタイマ値の差分を算
出し、算出された差分を送信側フレーム信号と受信側フ
レーム信号の時刻(t−1)と時刻(t)との間の固定
フレーム数あたりのタイミング差とし、このタイミング
差を1フレーム毎に補正するべく、1フレームあたりの
補正値を算出し送受信間のフレーム同期を補正し保持す
る構成としたので、補正処理を1フレーム単位で実施し
て、送信装置のフレーム信号に対する受信装置のフレー
ム信号のタイミングジッタを最小に抑えることができ
る。
では、フレーム同期補正装置を、固定フレーム周期で受
信可能な制御信号に挿入されている既知パタンの検出で
生成される既知パタン検出信号により、基準クロックで
動作する基準タイマのタイマ値をラッチし、時刻(t−
1)におけるラッチされたタイマ値と、固定フレーム周
期後の時刻(t)におけるラッチされたタイマ値との差
分により、固定フレーム数あたりのタイマ値の差分を算
出し、算出された差分を送信側フレーム信号と受信側フ
レーム信号の時刻(t−1)と時刻(t)との間の固定
フレーム数あたりのタイミング差とし、このタイミング
差を1フレーム毎に補正するべく、1フレームあたりの
補正値を算出し送受信間のフレーム同期を補正し保持す
る構成としたので、補正処理を1フレーム単位で実施し
て、送信装置のフレーム信号に対する受信装置のフレー
ム信号のタイミングジッタを最小に抑えることができ
る。
【0040】(第2の実施の形態)本発明の第2の実施
の形態は、固定フレーム周期で受信可能な制御信号に挿
入されている既知パタンの検出で生成される既知パタン
検出信号により、基準クロックで動作する基準タイマの
タイマ値をラッチし、タイマ値とタイミング基準値(送
信側フレーム信号と受信側フレーム信号に差分がない状
態でのタイマ値)とから、固定フレーム数あたりのタイ
マ値差分を算出し、タイマ値差分を送信側フレーム信号
と受信側フレーム信号の固定フレーム数あたりのタイミ
ング差とし、タイミング差から1フレームあたりの補正
値を算出し、補正値により送受信間のフレーム同期を1
フレーム毎に補正し保持するフレーム同期補正装置であ
る。
の形態は、固定フレーム周期で受信可能な制御信号に挿
入されている既知パタンの検出で生成される既知パタン
検出信号により、基準クロックで動作する基準タイマの
タイマ値をラッチし、タイマ値とタイミング基準値(送
信側フレーム信号と受信側フレーム信号に差分がない状
態でのタイマ値)とから、固定フレーム数あたりのタイ
マ値差分を算出し、タイマ値差分を送信側フレーム信号
と受信側フレーム信号の固定フレーム数あたりのタイミ
ング差とし、タイミング差から1フレームあたりの補正
値を算出し、補正値により送受信間のフレーム同期を1
フレーム毎に補正し保持するフレーム同期補正装置であ
る。
【0041】図5は、本発明の第2の実施の形態のフレ
ーム同期補正装置のブロック図である。図5において、
701は受信信号である。702は基準クロックである。703
はUWパタン検出部であり、受信信号(701)からUW
パタンが検出されたときに705のUW検出パルスを発生
させる。704は基準タイマであり、基準クロック(702)
によリカウントされ706のタイマ値を出力する。707はラ
ッチ部であり、UW検出パルス(705)により基準タイ
マ(704)のタイマ値(706)を取り込む。711はタイミ
ング差算出部であり、708のラッチされたタイマ値と723
のタイミング基準値から受信装置と送信装置とのタイミ
ング差(712)を算出する。724はフリップフロップでタ
イミング差(716)をNフレーム周期分遅延させ、正の
タイミング差(725)および負のタイミング差(726)と
して出力する。
ーム同期補正装置のブロック図である。図5において、
701は受信信号である。702は基準クロックである。703
はUWパタン検出部であり、受信信号(701)からUW
パタンが検出されたときに705のUW検出パルスを発生
させる。704は基準タイマであり、基準クロック(702)
によリカウントされ706のタイマ値を出力する。707はラ
ッチ部であり、UW検出パルス(705)により基準タイ
マ(704)のタイマ値(706)を取り込む。711はタイミ
ング差算出部であり、708のラッチされたタイマ値と723
のタイミング基準値から受信装置と送信装置とのタイミ
ング差(712)を算出する。724はフリップフロップでタ
イミング差(716)をNフレーム周期分遅延させ、正の
タイミング差(725)および負のタイミング差(726)と
して出力する。
【0042】727はセレクタで713の動作モードにより入
力aの正のタイミング差(725)および入力bの負のタ
イミング差(726)出力aを選択して出力する。716は全
タイミング差であり、717のNフレーム周期遅延したタ
イミング差と現時点のタイミング差の和により決定す
る。719は補正値算出部であり、Nフレームあたりの全
タイミング差(716)から1フレームあたりの補正値(7
20)を算出する。721はフレーム信号補正部であり、基
準クロック(702)と補正値(720)の設定によりフレー
ム信号の生成および補正動作を行なう。
力aの正のタイミング差(725)および入力bの負のタ
イミング差(726)出力aを選択して出力する。716は全
タイミング差であり、717のNフレーム周期遅延したタ
イミング差と現時点のタイミング差の和により決定す
る。719は補正値算出部であり、Nフレームあたりの全
タイミング差(716)から1フレームあたりの補正値(7
20)を算出する。721はフレーム信号補正部であり、基
準クロック(702)と補正値(720)の設定によりフレー
ム信号の生成および補正動作を行なう。
【0043】上記のように構成した本発明の第2の実施
の形態におけるフレーム同期補正装置の動作を、図6の
タイミングチャートを用いて説明する。まず、送信装置
に対して受信装置が初期フレーム同期引き込みを行なう
ための動作モード(713)(連続受信動作)において受
信信号を2回受信する。このとき、セレクタ(727)は
入力bを選択しているものとする。時刻(t)におい
て、1回目にUWパタンを受信したときのタイマ値をy
(t)とし、タイミング差算出部(711)にてタイミング基
準値(723)とタイマ値y(t)との差分をとる。時刻(t
+1)において、2回目にUWパタンを受信したときの
タイマ値をy(t+1)とし、タイミング差算出部(711)に
てタイミング基準値(723)とタイマ値y(t+1)との差分
をとる。
の形態におけるフレーム同期補正装置の動作を、図6の
タイミングチャートを用いて説明する。まず、送信装置
に対して受信装置が初期フレーム同期引き込みを行なう
ための動作モード(713)(連続受信動作)において受
信信号を2回受信する。このとき、セレクタ(727)は
入力bを選択しているものとする。時刻(t)におい
て、1回目にUWパタンを受信したときのタイマ値をy
(t)とし、タイミング差算出部(711)にてタイミング基
準値(723)とタイマ値y(t)との差分をとる。時刻(t
+1)において、2回目にUWパタンを受信したときの
タイマ値をy(t+1)とし、タイミング差算出部(711)に
てタイミング基準値(723)とタイマ値y(t+1)との差分
をとる。
【0044】そして、現時刻(t+1)におけるNフレ
ーム周期前の負のタイミング差(726)(−y(t)−y(b
ase))と現時刻(t+1)のタイミング差(712)(y
(t+1)−y(base))を加算することによりNフレーム周
期あたりの全タイミング差(716)y(t0)を算出する。
そして、Nフレームあたりの全タイミング差(715)y
(t0)を用いることにより補正値算出部(719)において
1フレーム毎の補正値(720)を算出する。補正値算出
処理のフローは、図3に示した第1の実施の形態と同様
であるので説明を省略する。
ーム周期前の負のタイミング差(726)(−y(t)−y(b
ase))と現時刻(t+1)のタイミング差(712)(y
(t+1)−y(base))を加算することによりNフレーム周
期あたりの全タイミング差(716)y(t0)を算出する。
そして、Nフレームあたりの全タイミング差(715)y
(t0)を用いることにより補正値算出部(719)において
1フレーム毎の補正値(720)を算出する。補正値算出
処理のフローは、図3に示した第1の実施の形態と同様
であるので説明を省略する。
【0045】次に、動作モード(713)を通常送受信動
作に切り替え後の動作について説明する。動作モード
(313)切り替え後、時刻(t+2)、(t+3)……
におけるUWパタンを受信したときのタイマ値をそれぞ
れy(t+2)、y(t+3)……とする。このとき動作モード
(713)によリセレクタ(727)は入力aを選択するもの
とする。タイマ値y(t+2)をラッチ後、Nフレーム周期
における送受信装置間のタイミング差(712)をy(t+2)
−y(base)として算出する。ここで、フリップフロップ
(724)に保持されているNフレーム周期前の全タイミ
ング差(725)y(t0)とタイミング差(712)y(t+2)−
y(base)を加算することにより現時点での全タイミング
差(716)y(t1)を算出する。
作に切り替え後の動作について説明する。動作モード
(313)切り替え後、時刻(t+2)、(t+3)……
におけるUWパタンを受信したときのタイマ値をそれぞ
れy(t+2)、y(t+3)……とする。このとき動作モード
(713)によリセレクタ(727)は入力aを選択するもの
とする。タイマ値y(t+2)をラッチ後、Nフレーム周期
における送受信装置間のタイミング差(712)をy(t+2)
−y(base)として算出する。ここで、フリップフロップ
(724)に保持されているNフレーム周期前の全タイミ
ング差(725)y(t0)とタイミング差(712)y(t+2)−
y(base)を加算することにより現時点での全タイミング
差(716)y(t1)を算出する。
【0046】そして、Nフレームあたりの全夕イミング
差(714)y(t1)を用いることにより補正値算出部(719)
において1フレーム毎の補正値(720)を算出する。タ
イマ値y(t+3)をラッチ後、Nフレーム周期における送
受信装置間のタイミング差(712)をy(t+3)−y(base)
として算出する。ここで、フリップフロップ(724)に保
持されているNフレーム周期前の全タイミング差(725)
y(t1)とタイミング差(712)y(t+3)−y(base)を加算す
ることにより現時点での全タイミング差(716)y(t2)
を算出する。そして、Nフレームあたりの全タイミング
差(714)y(t1)を用いることにより補正値算出部(71
9)において1フレーム毎の補正値(720)を算出する。
以後、タイマ値y(t+4)、y(t+5)、y(t+6)……となっ
たときにも同様な動作を行なう。補正値算出処理の動作
は、図3に示した第1の実施の形態と同様であるので説
明を省略する。
差(714)y(t1)を用いることにより補正値算出部(719)
において1フレーム毎の補正値(720)を算出する。タ
イマ値y(t+3)をラッチ後、Nフレーム周期における送
受信装置間のタイミング差(712)をy(t+3)−y(base)
として算出する。ここで、フリップフロップ(724)に保
持されているNフレーム周期前の全タイミング差(725)
y(t1)とタイミング差(712)y(t+3)−y(base)を加算す
ることにより現時点での全タイミング差(716)y(t2)
を算出する。そして、Nフレームあたりの全タイミング
差(714)y(t1)を用いることにより補正値算出部(71
9)において1フレーム毎の補正値(720)を算出する。
以後、タイマ値y(t+4)、y(t+5)、y(t+6)……となっ
たときにも同様な動作を行なう。補正値算出処理の動作
は、図3に示した第1の実施の形態と同様であるので説
明を省略する。
【0047】上記のように、本発明の第2の実施の形態
では、フレーム同期補正装置を、固定フレーム周期で受
信可能な制御信号に挿入されている既知パタンの検出で
生成される既知パタン検出信号により、基準クロックで
動作する基準タイマのタイマ値をラッチし、ラッチされ
たタイマ値とタイミング基準値(送信側フレーム信号と
受信側フレーム信号に差分がない状態でのタイマ値)と
の差分により、固定フレーム数あたりのタイマ値の差分
を算出し、算出された差分を送信側フレーム信号と受信
側フレーム信号の固定フレーム数あたりのタイミング差
とし、このタイミング差を1フレーム毎に補正するべ
く、1フレームあたりの補正値を算出し送受信間のフレ
ーム同期を補正し保持する構成としたので、補正処理を
1フレーム単位で実施して、送信装置のフレーム信号に
対する受信装置のフレーム信号のタイミングジッタを最
小に抑えることができる。
では、フレーム同期補正装置を、固定フレーム周期で受
信可能な制御信号に挿入されている既知パタンの検出で
生成される既知パタン検出信号により、基準クロックで
動作する基準タイマのタイマ値をラッチし、ラッチされ
たタイマ値とタイミング基準値(送信側フレーム信号と
受信側フレーム信号に差分がない状態でのタイマ値)と
の差分により、固定フレーム数あたりのタイマ値の差分
を算出し、算出された差分を送信側フレーム信号と受信
側フレーム信号の固定フレーム数あたりのタイミング差
とし、このタイミング差を1フレーム毎に補正するべ
く、1フレームあたりの補正値を算出し送受信間のフレ
ーム同期を補正し保持する構成としたので、補正処理を
1フレーム単位で実施して、送信装置のフレーム信号に
対する受信装置のフレーム信号のタイミングジッタを最
小に抑えることができる。
【0048】(第3の実施の形態)本発明の第3の実施
の形態は、固定フレーム周期で受信可能な制御信号に対
して、外部から任意にフレーム数を可変設定することに
より、制御信号の受信間隔を設定フレーム周期とするこ
とを可能としたフレーム同期補正装置である。
の形態は、固定フレーム周期で受信可能な制御信号に対
して、外部から任意にフレーム数を可変設定することに
より、制御信号の受信間隔を設定フレーム周期とするこ
とを可能としたフレーム同期補正装置である。
【0049】図7は、本発明の第3の実施の形態のフレ
ーム同期補正装置のブロック図である。図7において、
901は受信信号である。902は基準クロックである。903
はUWパタン検出部であり、受信信号(901)からUW
パタンが検出されたときに905のUW検出パルスを発生
させる。904は基準タイマであり、基準クロック(902)
によリカウントされ906のタイマ値を出力する。907はラ
ッチ部であり、UW検出パルス(905)により基準タイ
マ(904)のタイマ値(906)を取り込む。911はタイミ
ング差算出部であり、908のラッチされたタイマ値と909
のフリップフロップにより(N×k)フレーム分遅延さ
せたタイマ値(910)から受信装置と送信装置とのタイ
ミング差(912)を算出する。
ーム同期補正装置のブロック図である。図7において、
901は受信信号である。902は基準クロックである。903
はUWパタン検出部であり、受信信号(901)からUW
パタンが検出されたときに905のUW検出パルスを発生
させる。904は基準タイマであり、基準クロック(902)
によリカウントされ906のタイマ値を出力する。907はラ
ッチ部であり、UW検出パルス(905)により基準タイ
マ(904)のタイマ値(906)を取り込む。911はタイミ
ング差算出部であり、908のラッチされたタイマ値と909
のフリップフロップにより(N×k)フレーム分遅延さ
せたタイマ値(910)から受信装置と送信装置とのタイ
ミング差(912)を算出する。
【0050】914はセレクタで913の動作モードにより91
2のタイミング差を出力aもしくは出力bに切り替え
る。出力aのときのタイミング差をタイミング差初期値
(915)とし、出力bのときのタイミング差はタイミン
グ差(912)と918のフリップフロップにより(N×k)
フレーム分遅延させたタイミング差(917)を加算する
ことにより(N×k)フレームあたりの全タイミング差
(916)とする。919は補正値算出部であり、(N×k)
フレームあたりのタイミング差初期値(915)もしくは
全タイミング差(916)から1フレームあたりの補正値
(920)を算出する。921はフレーム信号補正部であり、
基準クロック(902)と補正値(920)の設定によりフレ
ーム信号の生成および補正動作を行なう。
2のタイミング差を出力aもしくは出力bに切り替え
る。出力aのときのタイミング差をタイミング差初期値
(915)とし、出力bのときのタイミング差はタイミン
グ差(912)と918のフリップフロップにより(N×k)
フレーム分遅延させたタイミング差(917)を加算する
ことにより(N×k)フレームあたりの全タイミング差
(916)とする。919は補正値算出部であり、(N×k)
フレームあたりのタイミング差初期値(915)もしくは
全タイミング差(916)から1フレームあたりの補正値
(920)を算出する。921はフレーム信号補正部であり、
基準クロック(902)と補正値(920)の設定によりフレ
ーム信号の生成および補正動作を行なう。
【0051】本発明の第3の実施の形態は、第1の実施
の形態で示した構成を基本としており、特徴としては、
フレーム数可変レジスタ(929)とフレームカウンタ(9
31)を設けることにより、外部から任意にフレームパラ
メータ(928)により受信信号のフレーム周期を制御す
ることができる。
の形態で示した構成を基本としており、特徴としては、
フレーム数可変レジスタ(929)とフレームカウンタ(9
31)を設けることにより、外部から任意にフレームパラ
メータ(928)により受信信号のフレーム周期を制御す
ることができる。
【0052】上記のように構成された本発明の第3の実
施の形態のフレーム同期補正装置の動作を、図8のタイ
ミングチャートを用いて説明する。まず、あらかじめ、
フレームパラメータ(928)により受信信号の受信フレ
ーム周期を設定しておく。これにより、フレーム数可変
レジスタ(929)にデータがセットされ、フレーム信号
(922)により動作するフレームカウンタ(931)が(N
×k)フレーム周期で動作を開始する。以降は第1の実
施の形態に示した動作説明と基本的動作は同様である。
施の形態のフレーム同期補正装置の動作を、図8のタイ
ミングチャートを用いて説明する。まず、あらかじめ、
フレームパラメータ(928)により受信信号の受信フレ
ーム周期を設定しておく。これにより、フレーム数可変
レジスタ(929)にデータがセットされ、フレーム信号
(922)により動作するフレームカウンタ(931)が(N
×k)フレーム周期で動作を開始する。以降は第1の実
施の形態に示した動作説明と基本的動作は同様である。
【0053】ここではフレームパラメータ2について説
明する。送信装置に対して受信装置が初期フレーム同期
引き込みを行なうための動作モード(913)(連続受信
動作)において受信信号を2回受信する。時刻(t)に
おいて、1回目にUWパタンを受信したときのタイマ値
をy(t)とし、時刻(t+1)においては、受信信号の
フレーム周期を2Nに設定しているので補正処理は実施
しない。時刻(t+2)において、2回目にUWパタン
を受信したときのタイマ値をy(t+2)とし、UWパタン
の受信周期である2Nフレーム周期における送受信装置
間のタイミング差(912)をタイミング差初期値(915) y(t0)=y(t+2)−y(t) として算出する。このとき動作モード(913)によりセ
レクタ(914)は出力aを選択するものとする。そし
て、2Nフレームあたりのタイミング差初期値(915)
y(t0)を用いることにより、補正値算出部(919)にお
いて1フレーム毎の補正値(920)を算出する。
明する。送信装置に対して受信装置が初期フレーム同期
引き込みを行なうための動作モード(913)(連続受信
動作)において受信信号を2回受信する。時刻(t)に
おいて、1回目にUWパタンを受信したときのタイマ値
をy(t)とし、時刻(t+1)においては、受信信号の
フレーム周期を2Nに設定しているので補正処理は実施
しない。時刻(t+2)において、2回目にUWパタン
を受信したときのタイマ値をy(t+2)とし、UWパタン
の受信周期である2Nフレーム周期における送受信装置
間のタイミング差(912)をタイミング差初期値(915) y(t0)=y(t+2)−y(t) として算出する。このとき動作モード(913)によりセ
レクタ(914)は出力aを選択するものとする。そし
て、2Nフレームあたりのタイミング差初期値(915)
y(t0)を用いることにより、補正値算出部(919)にお
いて1フレーム毎の補正値(920)を算出する。
【0054】補正値算出処理のフローは、図3に示した
Nフレームを2Nフレームとすることで、以降は同様な
処理となる。最初に、実際にタイミング差が存在するか
否かの判断をする。ここでタイミング差無しのときは、
補正値テーブル作成2の処理を行なう。これにより、1
フレーム毎の補正値(920)T(n)が2Nフレーム分すべ
て0(つまりフレーム信号補正無し)となる。−方、タ
イミング差有りのときは、タイミング差÷2Nフレーム
の整数部を計算し切り上げ無し分補正値J1を算出し、
タイミング差の正負判定をする。次に、切り上げ分補正
値J2と切り上げ分補正値補正回数C2を算出する。
Nフレームを2Nフレームとすることで、以降は同様な
処理となる。最初に、実際にタイミング差が存在するか
否かの判断をする。ここでタイミング差無しのときは、
補正値テーブル作成2の処理を行なう。これにより、1
フレーム毎の補正値(920)T(n)が2Nフレーム分すべ
て0(つまりフレーム信号補正無し)となる。−方、タ
イミング差有りのときは、タイミング差÷2Nフレーム
の整数部を計算し切り上げ無し分補正値J1を算出し、
タイミング差の正負判定をする。次に、切り上げ分補正
値J2と切り上げ分補正値補正回数C2を算出する。
【0055】タイミング差が正の時は
J2=J1+1、
C2=タイミング差−(J1×2Nフレーム)
とし、タイミング差が負の時は
J2=J1−1、
C2=−(タイミング差−(J1×2Nフレーム))
とする。
【0056】切り上げ分補正値の補正回数C2が決定し
たのち切り上げ無し分補正値の補正回数 C1=2Nフレーム−C2 として算出する。そして、切り上げ無し分補正値と切り
上げ分補正値を2Nフレーム内に交互に設定する回数C
0を算出するためC1>C2による大小比較をし、小さい
方の回数を2倍する。このとき補正回数の大きい方の補
正値をJ0に代入する。こうして補正値J1、J2と補正
回数C1、C2が求められた時点で補正値テーブル作成1
の処理を行なう。
たのち切り上げ無し分補正値の補正回数 C1=2Nフレーム−C2 として算出する。そして、切り上げ無し分補正値と切り
上げ分補正値を2Nフレーム内に交互に設定する回数C
0を算出するためC1>C2による大小比較をし、小さい
方の回数を2倍する。このとき補正回数の大きい方の補
正値をJ0に代入する。こうして補正値J1、J2と補正
回数C1、C2が求められた時点で補正値テーブル作成1
の処理を行なう。
【0057】まず、切り上げ無し分補正値J1と切り上
げ分補正値J2を交互繰り返し回数C0だけT(n)に代入
し、その後、残りのフレーム数分だけJ0を代入する。
こうして2Nフレ−ム分の補正値テーブルが完成し1フ
レーム毎に補正値テーブルから補正値(920)T(n)を読
み出しフレーム信号補正部に設定することにより受信装
置のフレーム信号が補正され同期保持される。
げ分補正値J2を交互繰り返し回数C0だけT(n)に代入
し、その後、残りのフレーム数分だけJ0を代入する。
こうして2Nフレ−ム分の補正値テーブルが完成し1フ
レーム毎に補正値テーブルから補正値(920)T(n)を読
み出しフレーム信号補正部に設定することにより受信装
置のフレーム信号が補正され同期保持される。
【0058】次に、動作モード(913)を通常送受信動
作に切り替え後の動作について説明する。動作モード
(913)切り替え後も同様に2Nフレーム周期で受信信
号を受信し、時刻(t+4)、(t+6)……における
UWパタンを受信したときのタイマ値をそれぞれy(t+
4)、y(t+6)……とする。タイマ値y(t+4)をラッチ後、
2Nフレーム周期における送受信装置間のタイミング差
(912)をy(t+4)−y(t+2)として算出する。このとき
動作モード(913)によりセレクタ(914)は出力bを選
択するものとする。
作に切り替え後の動作について説明する。動作モード
(913)切り替え後も同様に2Nフレーム周期で受信信
号を受信し、時刻(t+4)、(t+6)……における
UWパタンを受信したときのタイマ値をそれぞれy(t+
4)、y(t+6)……とする。タイマ値y(t+4)をラッチ後、
2Nフレーム周期における送受信装置間のタイミング差
(912)をy(t+4)−y(t+2)として算出する。このとき
動作モード(913)によりセレクタ(914)は出力bを選
択するものとする。
【0059】ここで、フリップフロップ(918)に保持
されている全タイミング差(917)y(t0)とタイミング
差(912)y(t+4)−y(t+2)を加算することにより現時
点での全タイミング差(916)y(t1)を算出する。そし
て、2Nフレ−ムあたりの全タイミング差(914)y
(t1)を用いることにより補正値算出部(919)において
1フレーム毎の補正値(920)を算出する。タイマ値y
(t+6)をラッチ後、2Nフレーム周期における送受信装
置間のタイミング差(912)をy(t+6)−y(t+4)として
算出する。ここで、フリップフロップ(918)に保持さ
れている全タイミング差(917)y(t1)とタイミング差
(912)y(t+6)−y(t+4)を加算することにより、現時
点での全タイミング差(916)y(t2)を算出する。
されている全タイミング差(917)y(t0)とタイミング
差(912)y(t+4)−y(t+2)を加算することにより現時
点での全タイミング差(916)y(t1)を算出する。そし
て、2Nフレ−ムあたりの全タイミング差(914)y
(t1)を用いることにより補正値算出部(919)において
1フレーム毎の補正値(920)を算出する。タイマ値y
(t+6)をラッチ後、2Nフレーム周期における送受信装
置間のタイミング差(912)をy(t+6)−y(t+4)として
算出する。ここで、フリップフロップ(918)に保持さ
れている全タイミング差(917)y(t1)とタイミング差
(912)y(t+6)−y(t+4)を加算することにより、現時
点での全タイミング差(916)y(t2)を算出する。
【0060】そして、2Nフレームあたりの全タイミン
グ差(914)y(t2)を用いることにより補正値算出部(9
19)において1フレーム毎の補正値(920)を算出す
る。以後、タイマ値y(t+8)、y(t+10)、y(t+12)……
となったときにも同様な動作を行なう。補正値算出処理
の動作は前述と同様である。
グ差(914)y(t2)を用いることにより補正値算出部(9
19)において1フレーム毎の補正値(920)を算出す
る。以後、タイマ値y(t+8)、y(t+10)、y(t+12)……
となったときにも同様な動作を行なう。補正値算出処理
の動作は前述と同様である。
【0061】上記のように、本発明の第3の実施の形態
では、フレーム同期補正装置を、固定フレーム周期で受
信可能な制御信号に対して、外部から任意にフレーム数
を可変設定することにより、制御信号の受信間隔を設定
フレーム周期とする構成としたので、フレーム数を任意
に設定し制御信号の受信間隔を可変として、補正処理動
作を最小限に抑えて、装置の低消費電力化が実現でき
る。
では、フレーム同期補正装置を、固定フレーム周期で受
信可能な制御信号に対して、外部から任意にフレーム数
を可変設定することにより、制御信号の受信間隔を設定
フレーム周期とする構成としたので、フレーム数を任意
に設定し制御信号の受信間隔を可変として、補正処理動
作を最小限に抑えて、装置の低消費電力化が実現でき
る。
【0062】(第4の実施の形態)本発明の第4の実施
の形態は、固定フレーム数あるいは設定フレーム数あた
りのタイミング差を一時記憶し、既知パタンの検出有無
の情報を持つ既知パタン検出有無信号により、既知パタ
ン検出無のときに一時記憶したタイミング差を読み出す
ことを可能としたフレーム同期補正装置である。
の形態は、固定フレーム数あるいは設定フレーム数あた
りのタイミング差を一時記憶し、既知パタンの検出有無
の情報を持つ既知パタン検出有無信号により、既知パタ
ン検出無のときに一時記憶したタイミング差を読み出す
ことを可能としたフレーム同期補正装置である。
【0063】図9は、本発明の第4の実施の形態のフレ
ーム同期補正装置のブロック図である。図9において、
1101は受信信号である。1102は基準クロックである。11
03はUWパタン検出部であり、受信信号(1101)からU
Wパタンが検出されたときに1105のUW検出パルスを発
生させる。1104は基準タイマであり、基準クロック(11
02)によりカウントされ1106のタイマ値を出力する。11
07はラッチ部であり、UW検出パルス(1105)により基
準タイマ(1104)のタイマ値(1106)を取り込む。1111
はタイミング差算出部であり、1108のラッチされたタイ
マ値と1123のタイミング基準値から受信装置と送信装置
とのタイミング差(1112)を算出する。
ーム同期補正装置のブロック図である。図9において、
1101は受信信号である。1102は基準クロックである。11
03はUWパタン検出部であり、受信信号(1101)からU
Wパタンが検出されたときに1105のUW検出パルスを発
生させる。1104は基準タイマであり、基準クロック(11
02)によりカウントされ1106のタイマ値を出力する。11
07はラッチ部であり、UW検出パルス(1105)により基
準タイマ(1104)のタイマ値(1106)を取り込む。1111
はタイミング差算出部であり、1108のラッチされたタイ
マ値と1123のタイミング基準値から受信装置と送信装置
とのタイミング差(1112)を算出する。
【0064】1124はフリップフロップでタイミング差
(1116)をNフレーム周期分遅延させ、正のタイミング
差(1125)および負のタイミング差(1126)として出力
する。1127はセレクタで1113の動作モードにより入力a
の正のタイミング差(1125)および入力bの負のタイミ
ング差(1126)出力aを選択して出力する。1116は全タ
イミング差であり、1117のNフレーム周期遅延したタイ
ミング差と現時点のタイミング差の和により決定する。
1119は補正値算出部であり、Nフレームあたりの全タイ
ミング差(1116)から1フレームあたりの補正値(112
0)を算出する。1121はフレーム信号補正部であり、基
準クロック(1102)と補正値(1120)の設定によりフレ
ーム信号の生成および補正動作を行なう。
(1116)をNフレーム周期分遅延させ、正のタイミング
差(1125)および負のタイミング差(1126)として出力
する。1127はセレクタで1113の動作モードにより入力a
の正のタイミング差(1125)および入力bの負のタイミ
ング差(1126)出力aを選択して出力する。1116は全タ
イミング差であり、1117のNフレーム周期遅延したタイ
ミング差と現時点のタイミング差の和により決定する。
1119は補正値算出部であり、Nフレームあたりの全タイ
ミング差(1116)から1フレームあたりの補正値(112
0)を算出する。1121はフレーム信号補正部であり、基
準クロック(1102)と補正値(1120)の設定によりフレ
ーム信号の生成および補正動作を行なう。
【0065】本発明の第4の実施の形態は、第2の実施
の形態で示した構成を基本としており、特徴としては、
Nフレームあたりの全タイミング差(1116)を格納する
ためのメモリ部(1133)を設けることにより、通信回線
断(UWパタン不検出時)が長時間継続したときにで
も、メモリから読み出したタイミング差から1フレーム
あたりの補正値が算出できる。
の形態で示した構成を基本としており、特徴としては、
Nフレームあたりの全タイミング差(1116)を格納する
ためのメモリ部(1133)を設けることにより、通信回線
断(UWパタン不検出時)が長時間継続したときにで
も、メモリから読み出したタイミング差から1フレーム
あたりの補正値が算出できる。
【0066】上記のように構成された本発明の第4の実
施の形態のフレーム同期補正装置の動作を、図10のタ
イミングチャートを用いて説明する。基本動作(UWパ
タンが検出可能な状態)では、第2の実施の形態で説明
したものと同様な動作である。本実施の形態では、UW
パタンが検出できている状態において、実際に算出され
たNフレームあたりのタイミング差(1116)を補正履歴
情報としてメモリに1個または複数個を格納している。
このことから、送受信間の回線が、異常状態になった場
合(UWパタンが不検出の時)、既知パタン検出部(11
03)から出力される既知パタン検出有無信号(1135)が
不検出状態を示し、セレクタ(1128)がメモリ側(入力
b)に切り替わる。これにより、補正履歴情報がメモリ
部から読み出され、UWパタンが不検出状態においても
実際のタイミングずれに対して極めて近い値で補正を行
なうことが可能となり、送受信装置間の同期状態を保持
することができる。回線状態が復旧後は、セレクタ(11
28)が入力aに切り替わり、回線正常状態で再びフレー
ム補正および同期処理を行なう。また、メモリ部の補正
履歴情報は順次更新し、補正履歴情報を最新のものにす
ることで回線異常状態に備える。
施の形態のフレーム同期補正装置の動作を、図10のタ
イミングチャートを用いて説明する。基本動作(UWパ
タンが検出可能な状態)では、第2の実施の形態で説明
したものと同様な動作である。本実施の形態では、UW
パタンが検出できている状態において、実際に算出され
たNフレームあたりのタイミング差(1116)を補正履歴
情報としてメモリに1個または複数個を格納している。
このことから、送受信間の回線が、異常状態になった場
合(UWパタンが不検出の時)、既知パタン検出部(11
03)から出力される既知パタン検出有無信号(1135)が
不検出状態を示し、セレクタ(1128)がメモリ側(入力
b)に切り替わる。これにより、補正履歴情報がメモリ
部から読み出され、UWパタンが不検出状態においても
実際のタイミングずれに対して極めて近い値で補正を行
なうことが可能となり、送受信装置間の同期状態を保持
することができる。回線状態が復旧後は、セレクタ(11
28)が入力aに切り替わり、回線正常状態で再びフレー
ム補正および同期処理を行なう。また、メモリ部の補正
履歴情報は順次更新し、補正履歴情報を最新のものにす
ることで回線異常状態に備える。
【0067】上記のように、本発明の第4の実施の形態
では、フレーム同期補正装置を、固定フレーム数あるい
は設定フレーム数あたりのタイミング差を一時記憶し、
既知パタンの検出有無の情報を持つ既知パタン検出有無
信号により、既知パタン検出無のときに一時記憶したタ
イミング差を読み出す構成としたので、通信回線断(U
Wパタン不検出時)が長時間継続したときにでも、メモ
リから読み出したタイミング差から1フレームあたりの
補正値が算出でき、送信装置と受信装置の同期保持が実
現できる。
では、フレーム同期補正装置を、固定フレーム数あるい
は設定フレーム数あたりのタイミング差を一時記憶し、
既知パタンの検出有無の情報を持つ既知パタン検出有無
信号により、既知パタン検出無のときに一時記憶したタ
イミング差を読み出す構成としたので、通信回線断(U
Wパタン不検出時)が長時間継続したときにでも、メモ
リから読み出したタイミング差から1フレームあたりの
補正値が算出でき、送信装置と受信装置の同期保持が実
現できる。
【0068】
【発明の効果】以上のように、本発明では、補正処理を
1フレーム単位で実施するので、送信装置のフレーム信
号に対する受信装置のフレーム信号のタイミングジッタ
を最小に抑えることができるという効果が得られる。
1フレーム単位で実施するので、送信装置のフレーム信
号に対する受信装置のフレーム信号のタイミングジッタ
を最小に抑えることができるという効果が得られる。
【0069】また、フレーム数を任意に設定し制御信号
の受信間隔を可変することにより、補正処理動作を最小
限に抑えられるので、装置の低消費電力化が実現できる
という効果が得られる。
の受信間隔を可変することにより、補正処理動作を最小
限に抑えられるので、装置の低消費電力化が実現できる
という効果が得られる。
【0070】また、通信回線断(UWパタン不検出時)
が長時間継続したときにでも、メモリから読み出したタ
イミング差から1フレームあたりの補正値が算出できる
ので、送信装置と受信装置の同期保持が実現できるとい
う効果が得られる。
が長時間継続したときにでも、メモリから読み出したタ
イミング差から1フレームあたりの補正値が算出できる
ので、送信装置と受信装置の同期保持が実現できるとい
う効果が得られる。
【図1】本発明の第1の実施の形態のフレーム同期補正
装置の機能ブロック図、
装置の機能ブロック図、
【図2】本発明の第1の実施の形態におけるタイミング
チャート、
チャート、
【図3】本発明の第1の実施の形態におけるフローチャ
ート、
ート、
【図4】本発明の第1の実施の形態における補正処理に
よるタイミングジッタを示す図、
よるタイミングジッタを示す図、
【図5】本発明の第2の実施の形態のフレーム同期補正
装置の機能ブロック図、
装置の機能ブロック図、
【図6】本発明の第2の実施の形態におけるタイミング
チャート、
チャート、
【図7】本発明の第3の実施の形態のフレーム同期補正
装置の機能ブロック図、
装置の機能ブロック図、
【図8】本発明の第3の実施の形態におけるタイミング
チャート、
チャート、
【図9】本発明の第4の実施の形態のフレーム同期補正
装置の機能ブロック図、
装置の機能ブロック図、
【図10】本発明の第4の実施の形態におけるタイミン
グチャート、
グチャート、
【図11】従来のフレーム同期補正装置の機能ブロック
図、
図、
【図12】従来のフレーム同期補正装置におけるタイミ
ングチャートである。
ングチャートである。
101,301,701,901,1101 受信信号
102,302,702,902,1102 基準クロック
103,303,703,903,1103 UW(既知)パタン検出部
104,304,704,904,1104 基準タイマ
105,305,705,905,1105 UW(既知)パタン検出パルス
106,306,706,906,1106 基準タイマのタイマ値
107,307,707,907,1107 ラッチ部
108,308,708,908,1108 ラッチした基準タイマのタイマ
値 109 UWパタン検出時刻のヒストグラム算出部 110 ヒストグラム算出結果 111 タイミング補正値検出部 112 補正値検出結果 113 タイミング許容値 114 フレーム信号生成部 115,322,722,922,1122 フレーム信号 311,711,911,1111 タイミング差算出部 312,712,912,1112 タイミング差 309,318,724,909,918,1124 フリップフロップ 316,716,916,1116,1134,1136 全タイミング差 314,727,914,1127,1128 セレクタ 310,317,717,725,726,910,917,1117,1125,1126 遅延し
たタイミング差 319,719,919,1119 補正値算出部 320,720,920,1120 補正値 321,721,921,1121 フレーム信号補正部 313,713,913,1113 動作モード 723,1123 タイミング基準値 315,915 タイミング差初期値 928 フレームパラメータ 929 フレーム数可変レジスタ 930 フレーム数可変レジスタ値 931 フレームカウンタ 932 フレームカウンタ値 1133 メモリ部 1135 既知パタン検出有無信号
値 109 UWパタン検出時刻のヒストグラム算出部 110 ヒストグラム算出結果 111 タイミング補正値検出部 112 補正値検出結果 113 タイミング許容値 114 フレーム信号生成部 115,322,722,922,1122 フレーム信号 311,711,911,1111 タイミング差算出部 312,712,912,1112 タイミング差 309,318,724,909,918,1124 フリップフロップ 316,716,916,1116,1134,1136 全タイミング差 314,727,914,1127,1128 セレクタ 310,317,717,725,726,910,917,1117,1125,1126 遅延し
たタイミング差 319,719,919,1119 補正値算出部 320,720,920,1120 補正値 321,721,921,1121 フレーム信号補正部 313,713,913,1113 動作モード 723,1123 タイミング基準値 315,915 タイミング差初期値 928 フレームパラメータ 929 フレーム数可変レジスタ 930 フレーム数可変レジスタ値 931 フレームカウンタ 932 フレームカウンタ値 1133 メモリ部 1135 既知パタン検出有無信号
Claims (2)
- 【請求項1】 固定複数フレーム周期で伝送され同期タ
イミングが検出可能な制御信号に基づいて、送信装置の
フレームタイミングと受信装置のフレームタイミングの
タイミング差を算出する過程と、前記タイミング差の直
接値と積算値のいずれかを動作モードに応じて選択する
過程と、前記タイミング差の直接値または積算値を用い
て1フレーム毎の補正値を算出する過程と、前記1フレ
ーム毎の補正値を用いてフレームタイミング信号の補正
を行うことを特徴とするフレーム同期補正方法。 - 【請求項2】 前記1フレーム毎の補正値を算出する過
程において、前記タイミング差の有無を判定する過程
と、前記タイミング差の正負を判定する過程と、前記固
定フレーム周期あたりのタイミング差から均等に補正す
るための1フレームあたりの補正値を算出する補正値算
出過程とを備えることを特徴とする請求項1に記載のフ
レーム同期補正方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26227998A JP3402451B2 (ja) | 1998-09-02 | 1998-09-02 | フレーム同期補正方法および装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26227998A JP3402451B2 (ja) | 1998-09-02 | 1998-09-02 | フレーム同期補正方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000078123A JP2000078123A (ja) | 2000-03-14 |
JP3402451B2 true JP3402451B2 (ja) | 2003-05-06 |
Family
ID=17373593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26227998A Expired - Fee Related JP3402451B2 (ja) | 1998-09-02 | 1998-09-02 | フレーム同期補正方法および装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3402451B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19944495C2 (de) * | 1999-09-17 | 2002-01-03 | Bosch Gmbh Robert | Verfahren zum Empfang von Funksignalen über einen Funkkanal |
JP3673268B1 (ja) | 2004-02-05 | 2005-07-20 | シャープ株式会社 | ジッタ補正装置 |
JP2012249040A (ja) * | 2011-05-27 | 2012-12-13 | Hitachi Ulsi Systems Co Ltd | ネットワーク接続受信側装置および時刻同期化システム |
-
1998
- 1998-09-02 JP JP26227998A patent/JP3402451B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000078123A (ja) | 2000-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4128747B2 (ja) | チャネルホッピング通信システムにおけるアクセス方法 | |
EP1598977A2 (en) | Synchronization equipment | |
CA1279116C (en) | Digital sequence polarity detection with adaptive synchronization | |
KR100591635B1 (ko) | 무선 통신 시스템에서의 소정의 동기 신호의 검출 및동기화를 용이하게 하는 방법 및 장치 | |
JP2666679B2 (ja) | スロット受信同期回路 | |
US7783311B2 (en) | Wireless communications system, transmitting station, and receiving station | |
JP3402451B2 (ja) | フレーム同期補正方法および装置 | |
US7016400B2 (en) | Digital matched filter despreading received signal and mobile wireless terminal using digital matched filter | |
US6563886B1 (en) | Bit timing synchronization device and a method for the same | |
KR101150668B1 (ko) | 주파수 호핑 시스템에서 이용하기 위한 장치 및 방법, 주파수 호핑 시스템, 회로 및 컴퓨터 판독가능 저장 매체 | |
EP2458756A2 (en) | Node system and supervisory node | |
JP3421226B2 (ja) | フレーム同期制御装置 | |
US6956915B2 (en) | Method of correcting frequency error | |
JP3308910B2 (ja) | 同期保持装置 | |
JP4826352B2 (ja) | フレームタイミング位相差補正方法および装置 | |
JP3142205B2 (ja) | フレーム同期装置 | |
JP3789276B2 (ja) | Ofdm受信機 | |
JP2531364B2 (ja) | 伝送デ―タ同期方式 | |
JP2550891B2 (ja) | 回線切替装置 | |
US7424078B2 (en) | Synchronous compensator adaptively defining an enable range for synchronous compensation | |
JP3751885B2 (ja) | データ伝送速度切替装置 | |
JP2546022B2 (ja) | 適応型通信路インパルスレスポンス推定方式 | |
JPH07203543A (ja) | Tdmaフレーム同期方法 | |
JPH08256065A (ja) | データ通信装置 | |
JP2684466B2 (ja) | フレーム同期判定回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |