JP3929830B2 - Fluctuation correction apparatus and fluctuation correction method - Google Patents
Fluctuation correction apparatus and fluctuation correction method Download PDFInfo
- Publication number
- JP3929830B2 JP3929830B2 JP2002164411A JP2002164411A JP3929830B2 JP 3929830 B2 JP3929830 B2 JP 3929830B2 JP 2002164411 A JP2002164411 A JP 2002164411A JP 2002164411 A JP2002164411 A JP 2002164411A JP 3929830 B2 JP3929830 B2 JP 3929830B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- synchronization frame
- fluctuation
- output
- frame pulse
- 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
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、通信環境等が影響して生じた揺らぎによる時間的ずれを補正する揺らぎ補正装置および揺らぎ補正方法に関する。
【0002】
【従来の技術】
TDMA(時分割多重化方式)により通信を行う通信システムで用いられる、携帯電話等の通信端末の内部構成図を図1に示す。同図に示すように、通信端末は大きく無線部100と制御部200とに分けられ、無線部100は、アンテナ101、デュープレクサ103、増幅器105、ADC107およびDAC109等を有し、制御部200は、モデムDSP201、チャネルコーデック処理部205、PCMコーデック処理部207、ゲートアレイ11、マイク209およびスピーカ211等を有して構成されている。
【0003】
当該通信端末は、基地局から送られた無線キャリア信号をアンテナ101で受信すると、当該信号を増幅器105で増幅し周波数変換等を行った後、ADC107でA/D変換して得られたデジタル信号を制御部200のモデムDSP201に送る。図2に示すように、TDMAを利用した通信における無線キャリア信号は1フレームが所定数のスロット(図2では4スロット)によって構成されているが、通信端末は割り当てられたスロットで通信可能なため、制御部200のモデムDSP201は、無線部100から送られた信号から当該割り当てられたスロット(図2ではスロット“1”)の符号化データのみを切り出した後、この符号化データを復号化する。
【0004】
次に、モデムDSP201は、復号化したデータをチャネルコーデック処理部205に送り、当該復号化したデータに含まれている同期フレームパルスFLMCLKをゲートアレイ11に送る。ゲートアレイ11は、図7に示すように、モデムDSP201から同期フレームパルスFLMCLKを受け取った一定時間後にCODECスタートパルスC−INTをチャネルコーデック処理部205へ送る。チャネルコーデック処理部205は、ゲートアレイ11からCODECスタートパルスC−INTを受け取ると、モデムDSP201から送られたデータ(音声符号化データ)の復号化、データ解凍、軟判定処理を開始し、これらの処理によって得られたデータをPCMコーデック処理部207に送る。
【0005】
PCMコーデック処理部207は、ゲートアレイ11から送られたクロック信号PLのタイミングで、チャネルコーデック処理部205からのデータ(PCM符号化データ)を復号化する。最後に、PCMコーデック処理部207で復号化されたデータは、D/A変換された後、音声としてスピーカ211から出力される。
【0006】
【発明が解決しようとする課題】
しかしながら、移動することによって通信環境が変化する携帯電話等の通信端末にあっては、基地局から送信された無線キャリア信号がマルチパスフェージング等の影響を受けて、当該通信端末に割り当てられたスロットを一定の周期で受信できないといった状況、いわゆる揺らぎが発生し得る。無線キャリア信号の各スロットには同期フレームパルスFLMCLKが含まれているが、上述したように、通信端末のゲートアレイ11は同期フレームパルスFLMCLKのタイミングに基づいてCODECスタートパルスC−INTを出力するため、CODECスタートパルスC−INTの入力タイミングで復号化処理等を開始するチャネルコーデック処理部205は、当該通信端末に割り当てられたスロットの受信タイミングの影響を直接受けてしまう。
【0007】
したがって、揺らぎによって同期フレームパルスFLMCLKのタイミングが時間的にずれてしまうと、図8や図9に示すように、当該スロットに対応した音声出力区間が前後の音声出力区間と重なったりブランクが生じてしまうため、通信端末は正常に音声を再生できない場合があるという問題点があった。このため、揺らぎによる同期フレームパルスFLMCLKの時間的ずれが発生しても、通信端末内における同期を補正することにより音声を正常に再生可能な揺らぎ補正装置が望まれていた。
【0008】
本発明は、上記従来の問題点に鑑みてなされたものであって、通信環境等が影響して生じた揺らぎによる時間的ずれを補正する揺らぎ補正装置および揺らぎ補正方法を提供することを目的としている。
【0009】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る揺らぎ補正装置は、TDMA方式によって多重化された受信信号の所定スロットに含まれている同期フレームパルスの揺らぎによる時間的ずれを補正する揺らぎ補正装置であって、所定時間周期でタイムアップするタイマーを有し、前記タイマーのタイムアップまたは前記同期フレームパルスの入力によって第1パルスを出力する内部パルス発生手段と、前記第1パルスが入力されると前記同期フレームパルスの揺れ幅の許容値を生成し、前記生成された許容値を示すパルス幅を持った第2パルスを出力する揺れ幅許容値生成手段と、前記同期フレームパルスが前記第2パルスのパルス幅内外にあるかを判断し、前記同期フレームパルスが前記第2パルスのパルス幅外にあれば第3パルスを出力する同期フレームパルス許容判断手段と、前記同期フレームパルス許容判断手段における前記第3パルスの出力有無に基づいて、前記同期フレームパルスに同期したスタートパルスを出力するスタートパルス生成手段と、を備え、前記スタートパルス生成手段は、前記第3パルスが入力されると、前記同期フレームパルスがあっても前記スタートパルスを出力しない。
【0010】
このように、タイマーのタイムアップまたは同期フレームパルスの入力によって第1パルスが内部パルス発生手段から出力されると、揺れ幅許容値生成手段は、同期フレームパルスの揺れ幅の許容値を生成し、前記生成された許容値を示すパルス幅を持った第2パルスを出力する。同期フレームパルス許容判断手段は、同期フレームパルスが第2パルスのパルス幅内外にあるかを判断し、同期フレームパルスが第2パルスのパルス幅外にあれば第3パルスを出力する。そして、スタートパルス生成手段は、同期フレームパルス許容判断手段における第3パルスの出力有無に基づいて、同期フレームパルスに同期したスタートパルスを出力するが、第3パルスが入力されると同期フレームパルスがあってもスタートパルスを出力しない。
【0011】
したがって、マルチパスフェージング等の影響を受けて受信信号に揺らぎが発生したことにより同期フレームパルスが一定の時間間隔で入力されない場合であっても、スタートパルスは揺らぎ補正装置で揺らぎ補正されることとなる。このため、同期フレームパルスのタイミングに直接影響を受けずに、揺らぎ補正されたタイミングでスタートパルスを出力することができる。
【0012】
また、本発明に係る揺らぎ補正装置は、前記内部パルス発生手段が有する前記タイマーは、タイムアップまたは前記同期フレームパルスの入力によってリセットされる。
【0013】
また、本発明に係る揺らぎ補正装置は、前記スタートパルス生成手段は、前記スタートパルスの出力または前記第3パルスの入力によってクリアされるカウンタを有し、前記カウンタがクリアされた後、前記第2パルスのパルス幅内にある同期フレームパルスが入力されるまで前記スタートパルスを出力しない。
【0014】
また、本発明に係る揺らぎ補正装置は、前記スタートパルス生成手段が出力したスタートパルスを所定時間遅延させて出力する遅延手段を備えている。
【0015】
また、本発明に係る通信端末は、前記同期フレームパルスを含んだスロットから成る受信信号を受信する無線部と、請求項1〜4のいずれか一項記載の揺らぎ補正装置と、前記揺らぎ補正装置から出力されたスタートパルスに応じて、前記受信信号内の所定スロットのデータに対して処理を行う処理部と、を備えている。したがって、処理部は、揺らぎ補正装置からスタートパルスを受け取ると処理を開始するため、隣り合う音声出力区間が一部重なるといった状態が生じることなく、音声を正常に出力することができる。
【0016】
また、本発明に係る揺らぎ補正方法は、TDMA方式によって多重化された受信信号の所定スロットに含まれている同期フレームパルスの揺らぎによる時間的ずれを補正する揺らぎ補正方法であって、所定時間周期でタイムアップするタイマーのタイムアップまたは前記同期フレームパルスの入力によって第1パルスを出力する内部パルス発生ステップと、前記第1パルスが入力されると前記同期フレームパルスの揺れ幅の許容値を生成し、前記生成された許容値を示すパルス幅を持った第2パルスを出力する揺れ幅許容値生成ステップと、前記同期フレームパルスが前記第2パルスのパルス幅内外にあるかを判断し、前記同期フレームパルスが前記第2パルスのパルス幅外にあれば第3パルスを出力する同期フレームパルス許容判断ステップと、前記同期フレームパルス許容判断ステップにおける前記第3パルスの出力有無に基づいて、前記同期フレームパルスに同期したスタートパルスを出力するスタートパルス生成ステップと、を有し、前記スタートパルス生成ステップは、前記同期フレームパルス許容判断ステップで前記第3パルスが出力されると、前記同期フレームパルスがあっても前記スタートパルスを出力しない。
【0017】
さらに、本発明に係る揺らぎ補正方法は、前記スタートパルス生成ステップで出力されたスタートパルスを所定時間遅延させて出力する遅延ステップを有する。
【0018】
【発明の実施の形態】
以下、本発明に係る揺らぎ補正装置の実施の形態について、図面を参照して詳細に説明する。
【0019】
図1は、本発明の一実施形態に係る揺らぎ補正装置を備えた通信端末を示すブロック構成図である。同図において、本実施形態の通信端末は、無線部100と制御部200とを備え、無線部100は、アンテナ101、デュープレクサ103、増幅器105、ADC107およびDAC109等を有し、制御部200は、モデムDSP201、特許請求の範囲の揺らぎ補正装置に該当するゲートアレイ203、チャネルコーデック処理部205、PCMコーデック処理部207、マイク209およびスピーカ211等を有して構成されている。
【0020】
なお、本実施形態の通信端末の構成は、従来の通信端末の構成と略同様であるが、ゲートアレイ203の内部構成および動作が異なる。また、本実施形態の通信端末が用いられる通信システムでは、従来と同様に、多重化方式としてTDMA(時分割多重化方式)が用いられている。したがって、通信端末が受信する無線キャリア信号は、1フレームが所定数のスロット(例えば、4スロット)によって構成されており、通信端末は割り当てられたスロットで実際の通信を行う。
【0021】
以下、本実施形態の通信端末が有する各構成要素について説明する。
まず、無線部100は、基地局から送られた無線キャリア信号をアンテナ101で受信して、当該信号を増幅器105で増幅し周波数変換等を行った後、ADC107でA/D変換して得られたデジタル信号を制御部200のモデムDSP201に送るものである。また、制御部200は、無線部100から受け取ったデジタル信号に対し、主にモデムDSP201、チャネルコーデック処理部205およびPCMコーデック処理部207でそれぞれ所定の処理を行った後、D/A変換して得られた信号を音声としてスピーカ211から出力するものである。
【0022】
以下、制御部200が有する各構成要素について、図1および図2を参照して説明する。
まず、モデムDSP201は、無線部100から送られた信号から当該通信端末に割り当てられたスロット(図2ではスロット“1”)の符号化データのみを切り出した後、この符号化データを復号化するものである。モデムDSP201は、復号化されたデータをチャネルコーデック処理部205に送り、当該復号化したデータに含まれている同期フレームパルスFLMCLKをゲートアレイ203に送る。
【0023】
また、ゲートアレイ203は、モデムDSP201から受け取った同期フレームパルスFLMCLKに応じてCODECスタートパルスC−INTをチャネルコーデック処理部205に送り、PCMコーデック処理部207にはクロック信号PLを送るものである。なお、本実施形態では、マルチパスフェージング等の影響を受けて揺らぎが発生しても、当該揺らぎによる同期フレームパルスFLMCLKの時間的ずれが所定未満であれば、従来(図7)と同様に同期フレームパルスFLMCLKを受け取った一定時間後にCODECスタートパルスC−INTを発生する。しかしながら、同期フレームパルスFLMCLKの時間的ずれが所定以上であれば、図3および図4に示すように、揺らぎ補正したタイミングでCODECスタートパルスC−INTを発生する。揺らぎ補正については後述する。
【0024】
チャネルコーデック処理部205は、ゲートアレイ203からCODECスタートパルスC−INTを受け取ると、モデムDSP201から送られたデータ(音声符号化データ)の復号化、データ伸長、軟判定処理を開始するものであり、これらの処理によって得られたデータをPCMコーデック処理部207に送る。PCMコーデック処理部207は、ゲートアレイ203から送られたクロック信号PLのタイミングでチャネルコーデック処理部205からのデータ(PCM符号化データ)を復号化するものである。
【0025】
次に、制御部200が有するゲートアレイ203の詳細な構成および動作について、図5および図6を参照して詳細に説明する。図5はゲートアレイの内部構成を示すブロック図であり、図6はゲートアレイ203内部の動作を示すタイミング図である。図5に示すように、本実施形態のゲートアレイ203は、主に、特許請求の範囲の内部パルス発生手段に該当する内部パルス生成部301と、揺れ幅許容値生成手段に該当する揺れ幅許容値生成部303と、同期フレームパルス許容判断手段に該当する同期フレームパルス許容判断部305と、スタートパルス生成手段に該当するCODECスタートパルス生成部307と、遅延手段に該当するオフセット部309とを備えて構成されている。
【0026】
以下、本実施形態のゲートアレイ203が有する各構成要素について説明する。
まず、内部パルス生成部301について説明する。内部パルス生成部301は、所定時間(例えば40m秒)周期でタイムアップするタイマー351と内部パルス発生部353を内部に有し、タイマー351がタイムアップするか、ゲートアレイ203に同期フレームパルスFLMCLK▲1▼が入力されると内部パルス発生部353からパルス▲2▼を出力するものである。なお、タイマー351は、タイムアップまたは同期フレームパルスFLMCLK▲1▼の入力によってリセットされる。
【0027】
例えば、図6に示した例において、通常であれば40m秒という所定時間毎に同期フレームパルスFLMCLK▲1▼が入力される場合、同期フレームパルスFLMCLK▲1▼が40m秒毎に入力されればこのタイミングでタイマー351も同時にタイムアップするため、内部パルス発生部353は40秒毎にパルス▲2▼を出力する。しかしながら、例えば38m秒という通常よりは短い時間で同期フレームパルスFLMCLK▲1▼が入力される場合、タイマー351はタイムアップしていないが同期フレームパルスFLMCLK▲1▼が入力されたため、内部パルス発生部353はパルス▲2▼を出力する。
【0028】
一方、例えば42m秒という通常よりは長い時間で同期フレームパルスFLMCLK▲1▼が入力される場合、40m秒の時点で同期フレームパルスFLMCLK▲1▼は入力されていないがタイマー351がタイムアップするため、内部パルス発生部353はパルス▲2▼を出力する。その後、タイマー351は再びカウントし始めるが、同期フレームパルスFLMCLK▲1▼が42m秒の時点で入力されるためリセットされ再びカウントを始める。
【0029】
次に、揺れ幅許容値生成部303について説明する。揺れ幅許容値生成部303は、同期フレームパルスFLMCLK▲1▼の揺れ幅の許容値を生成するものであり、内部パルス生成部301から出力されたパルス▲2▼が入力されると、前半の許容値を示すパルス幅を持ったパルスと後半の許容値を示すパルス幅を持ったパルスを連続して出力する。したがって、揺れ幅許容値生成部303から出力されるパルス▲3▼のパルス幅とそのタイミングによって、同期フレームパルスFLMCLKの揺れ幅の許容範囲が決定される。なお、許容値は外部からの操作によって設定可能である。
【0030】
次に、同期フレームパルス許容判断部305について説明する。同期フレームパルス許容判断部305は、ゲートアレイ203に入力された同期フレームパルスFLMCLK▲1▼の揺れ幅が揺れ幅許容値生成部303の示す許容範囲内外にあるかを判断するものであり、許容範囲外にある場合にパルス▲4▼を出力する。例えば、図6に示した例において、35m秒という40m秒よりもかなり短い時間で同期フレームパルスFLMCLKが入力されると、当該パルスは揺れ幅許容値生成部303が示す許容範囲外にあるためパルスを出力する。なお、例えば45m秒といった40m秒よりもかなり長い時間で同期フレームパルスFLMCLKが入力された場合でも同様である。
【0031】
次に、CODECスタートパルス生成部307について説明する。CODECスタートパルス生成部307は、揺れ幅が許容範囲内にある同期フレームパルスFLMCLKに同期してCODECスタートパルスC−INT▲5▼を発生するものである。但し、同期フレームパルスFLMCLKの揺れ幅が許容範囲外であれば、すなわち同期フレームパルス許容判断部305からパルス▲4▼が入力されたときはCODECスタートパルスC−INT▲5▼を発生しない。なお、CODECスタートパルス生成部307は内部にカウンタ(図示せず)を有し、当該カウンタはCODECスタートパルスC−INT▲5▼が出力されるとクリアされる。また、同期フレームパルス許容判断部305は同期フレームパルスFLMCLKの揺れ幅が許容範囲外と判断するとパルス▲4▼を出力するため、CODECスタートパルス生成部307は当該パルス▲4▼が入力されたときもカウンタをクリアする。
【0032】
すなわち、カウンタは、CODECスタートパルス生成部307がCODECスタートパルスC−INT▲5▼を出力したとき、または同期フレームパルス許容判断部305からパルス▲4▼が入力されたときにクリアされ、このとき、CODECスタートパルス生成部307はCODECスタートパルスC−INT▲5▼を発生しない。図6に示す例では、35m秒という40m秒よりもかなり短い時間で同期フレームパルスFLMCLK▲1▼が入力されると、当該パルスは揺れ幅許容値生成部303が示す許容範囲外にあるため同期フレームパルス許容判断部305はパルス▲4▼を出力する。したがって、カウンタがクリアされるため、CODECスタートパルス生成部307はCODECスタートパルスC−INT▲5▼を出力しない。なお、CODECスタートパルスC−INT▲5▼が出力されるのは、許容誤差内の同期フレームパルスFLMCLK▲1▼が再びゲートアレイ203に入力されたときである。
【0033】
最後に、オフセット部309について説明する。オフセット部309は、CODECスタートパルス生成部307から出力されたCODECスタートパルスC−INTを単に一定時間遅延させて出力する(▲6▼)ものである。なお、オフセット部309の遅延時間は、外部からの操作によって設定可能である。
【0034】
このようにして、ゲートアレイ203から出力されたCODECスタートパルスC−INTはチャネルコーデック処理部205に送られ、チャネルコーデック処理部205は、補正されたタイミングで所定の処理を行うことができ、結果として、スピーカ211からは正常な音声が再生されることとなる。
【0035】
以上説明したように、本実施形態の揺らぎ補正装置を備えた通信端末によれば、マルチパスフェージング等の影響を受けて無線キャリア信号に揺らぎが発生したことにより同期フレームパルスFLMCLKが一定の時間間隔で入力されない場合であっても、揺らぎ補正装置に該当するゲートアレイ203からチャネルコーデック処理部205に送られるCODECスタートパルスC−INTはゲートアレイ203内で揺らぎ補正されたタイミングで出力される。チャネルコーデック処理部205は当該CODECスタートパルスC−INTを受け取ると処理を開始し、後段のPCMコーデック処理部207はチャネルコーデック処理部205で処理されたデータに対して復号化を行う。このため、隣り合う音声出力区間が一部重なるといった状態が生じることがないため、スピーカ211は音声を正常に出力することができる。
【0036】
【発明の効果】
以上説明したように、本発明に係る揺らぎ補正装置および揺らぎ補正方法によれば、マルチパスフェージング等の影響を受けて受信信号に揺らぎが発生したことにより同期フレームパルスが一定の時間間隔で入力されない場合であっても、スタートパルスは揺らぎ補正装置で揺らぎ補正されることとなる。このため、同期フレームパルスのタイミングに直接影響を受けずに、揺らぎ補正されたタイミングでスタートパルスを出力することができる。また、通信端末は、揺らぎ補正装置からスタートパルスを受け取ると処理を開始するため、隣り合う音声出力区間が一部重なるといった状態が生じることなく、音声を正常に出力することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る揺らぎ補正装置を備えた通信端末を示すブロック構成図
【図2】通信端末の制御部が有する各構成要素の動作を示す説明図
【図3】同期フレームパルスFLMCLKに揺らぎがある場合の一実施形態に係る通信端末が有する制御部の動作を示す説明図
【図4】同期フレームパルスFLMCLKに揺らぎがある場合の一実施形態に係る通信端末が有する制御部の動作を示す説明図
【図5】ゲートアレイの内部構成を示すブロック図
【図6】ゲートアレイ203内部の動作を示すタイミング図
【図7】同期フレームパルスFLMCLKに揺らぎがない場合の従来の通信端末が有する制御部の動作を示す説明図
【図8】同期フレームパルスFLMCLKに揺らぎがある場合の従来の通信端末が有する制御部の動作を示す説明図
【図9】同期フレームパルスFLMCLKに揺らぎがある場合の従来の通信端末が有する制御部の動作を示す説明図
【符号の説明】
100 無線部
101 アンテナ
103 デュープレクサ
105 増幅器
107 ADC
109 DAC
200 制御部
201 モデムDSP
203 ゲートアレイ
205 チャネルコーデック処理部
207 PCMコーデック処理部
209 マイク
211 スピーカ
301 内部パルス生成部
303 揺れ幅許容値生成部
305 同期フレームパルス許容判断部
307 CODECスタートパルス生成部
309 オフセット部
351 タイマー
353 内部パルス発生部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a fluctuation correction apparatus and a fluctuation correction method for correcting a time lag due to fluctuation caused by communication environment and the like.
[0002]
[Prior art]
FIG. 1 shows an internal configuration diagram of a communication terminal such as a mobile phone used in a communication system that performs communication by TDMA (Time Division Multiplexing). As shown in the figure, the communication terminal is roughly divided into a
[0003]
When the communication terminal receives the radio carrier signal transmitted from the base station by the
[0004]
Next, the modem DSP 201 sends the decoded data to the channel
[0005]
The PCM
[0006]
[Problems to be solved by the invention]
However, in a communication terminal such as a mobile phone whose communication environment changes due to movement, the slot assigned to the communication terminal due to the influence of multipath fading or the like on the radio carrier signal transmitted from the base station May occur, so-called fluctuation may occur. Each slot of the wireless carrier signal includes a synchronization frame pulse FLMCLK. As described above, the gate array 11 of the communication terminal outputs the CODEC start pulse C-INT based on the timing of the synchronization frame pulse FLMCLK. The channel
[0007]
Therefore, if the timing of the synchronization frame pulse FLMCLK is shifted in time due to fluctuation, the audio output section corresponding to the slot overlaps with the preceding and following audio output sections or blanks occur as shown in FIGS. For this reason, there is a problem that the communication terminal may not be able to reproduce sound normally. For this reason, there has been a demand for a fluctuation correction device that can reproduce sound normally by correcting the synchronization in the communication terminal even if a time lag of the synchronization frame pulse FLMCLK occurs due to fluctuation.
[0008]
The present invention has been made in view of the above-described conventional problems, and an object thereof is to provide a fluctuation correction apparatus and a fluctuation correction method for correcting a time lag due to fluctuation caused by the communication environment or the like. Yes.
[0009]
[Means for Solving the Problems]
In order to solve the above problems, a fluctuation correction apparatus according to the present invention is a fluctuation correction apparatus that corrects a time lag due to fluctuation of a synchronization frame pulse included in a predetermined slot of a reception signal multiplexed by a TDMA method. An internal pulse generating means for outputting a first pulse by time-up of the timer or input of the synchronization frame pulse; and when the first pulse is input, A fluctuation width allowable value generating means for generating an allowable value of a fluctuation width of the synchronization frame pulse and outputting a second pulse having a pulse width indicating the generated allowable value; and the synchronization frame pulse of the second pulse It is determined whether the pulse width is inside or outside, and if the sync frame pulse is outside the pulse width of the second pulse, the third pulse is output. A start pulse generating means for outputting a start pulse synchronized with the sync frame pulse based on whether or not the third pulse is output in the sync frame pulse allowance judging means. When the third pulse is input, the pulse generation means does not output the start pulse even if the synchronization frame pulse is present.
[0010]
As described above, when the first pulse is output from the internal pulse generation unit due to the time-up of the timer or the input of the synchronization frame pulse, the allowable fluctuation width generation unit generates the allowable value of the fluctuation width of the synchronization frame pulse, A second pulse having a pulse width indicating the generated allowable value is output. The synchronization frame pulse tolerance determination means determines whether the synchronization frame pulse is within or outside the pulse width of the second pulse, and outputs the third pulse if the synchronization frame pulse is outside the pulse width of the second pulse. The start pulse generation means outputs a start pulse synchronized with the synchronization frame pulse based on whether or not the third pulse is output in the synchronization frame pulse allowance determination means. When the third pulse is input, the synchronization frame pulse is No start pulse is output even if it exists.
[0011]
Therefore, even if the synchronization frame pulse is not input at regular time intervals due to fluctuations in the received signal due to the influence of multipath fading, the start pulse is corrected by the fluctuation correction device. Become. For this reason, it is possible to output the start pulse at the timing of fluctuation correction without being directly affected by the timing of the synchronization frame pulse.
[0012]
In the fluctuation correction apparatus according to the present invention, the timer included in the internal pulse generation unit is reset by time-up or input of the synchronization frame pulse.
[0013]
Further, in the fluctuation correcting apparatus according to the present invention, the start pulse generating means has a counter that is cleared by the output of the start pulse or the input of the third pulse, and after the counter is cleared, the second pulse The start pulse is not output until a synchronous frame pulse within the pulse width of the pulse is input.
[0014]
The fluctuation correction apparatus according to the present invention further includes delay means for outputting the start pulse output from the start pulse generating means with a predetermined delay.
[0015]
The communication terminal according to the present invention includes a radio unit that receives a reception signal including a slot including the synchronization frame pulse, the fluctuation correction apparatus according to any one of
[0016]
The fluctuation correction method according to the present invention is a fluctuation correction method for correcting a time lag due to fluctuation of a synchronization frame pulse included in a predetermined slot of a reception signal multiplexed by a TDMA method, and is a predetermined time period. An internal pulse generating step for outputting a first pulse by a timer time-up at the time of the input or input of the synchronization frame pulse, and generating an allowable value of a fluctuation width of the synchronization frame pulse when the first pulse is input. A step of generating a swing allowable value that outputs a second pulse having a pulse width indicating the generated allowable value, and determining whether the synchronization frame pulse is within or outside the pulse width of the second pulse, If the frame pulse is outside the pulse width of the second pulse, the synchronous frame pulse tolerance determination step for outputting the third pulse. And a start pulse generation step for outputting a start pulse synchronized with the synchronization frame pulse based on whether or not the third pulse is output in the synchronization frame pulse allowance determination step, and the start pulse generation step includes: When the third pulse is output in the synchronization frame pulse allowance determination step, the start pulse is not output even if the synchronization frame pulse exists.
[0017]
Furthermore, the fluctuation correction method according to the present invention includes a delay step of outputting the start pulse output in the start pulse generation step with a predetermined time delay.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of a fluctuation correction apparatus according to the present invention will be described below in detail with reference to the drawings.
[0019]
FIG. 1 is a block diagram illustrating a communication terminal including a fluctuation correction apparatus according to an embodiment of the present invention. In the figure, the communication terminal according to the present embodiment includes a
[0020]
The configuration of the communication terminal of the present embodiment is substantially the same as the configuration of the conventional communication terminal, but the internal configuration and operation of the gate array 203 are different. Further, in a communication system using the communication terminal of the present embodiment, TDMA (Time Division Multiplexing) is used as a multiplexing method as in the past. Accordingly, the radio carrier signal received by the communication terminal is composed of a predetermined number of slots (for example, 4 slots), and the communication terminal performs actual communication in the assigned slot.
[0021]
Hereinafter, each component which the communication terminal of this embodiment has is demonstrated.
First, the
[0022]
Hereinafter, each component which the
First, the
[0023]
The gate array 203 sends a CODEC start pulse C-INT to the channel
[0024]
When the channel
[0025]
Next, a detailed configuration and operation of the gate array 203 included in the
[0026]
Hereinafter, each component which the gate array 203 of this embodiment has is demonstrated.
First, the internal
[0027]
For example, in the example shown in FIG. 6, if the synchronization frame pulse FLMCLK {circle over (1)} is input every predetermined time of 40 milliseconds normally, the synchronization frame pulse FLMCLK {circle around (1)} is input every 40 milliseconds. At this timing, the
[0028]
On the other hand, for example, when the synchronization frame pulse FLMCLK {circle over (1)} is input in a longer time than usual, for example, 42 milliseconds, the
[0029]
Next, the swing range allowable
[0030]
Next, the synchronization frame pulse
[0031]
Next, the CODEC start
[0032]
That is, the counter is cleared when the CODEC start
[0033]
Finally, the offset unit 309 will be described. The offset unit 309 simply outputs the CODEC start pulse C-INT output from the CODEC start
[0034]
In this way, the CODEC start pulse C-INT output from the gate array 203 is sent to the channel
[0035]
As described above, according to the communication terminal including the fluctuation correction apparatus of the present embodiment, the synchronization frame pulse FLMCLK has a constant time interval due to fluctuations in the radio carrier signal due to the influence of multipath fading and the like. Even if the signal is not input in
[0036]
【The invention's effect】
As described above, according to the fluctuation correcting apparatus and the fluctuation correcting method according to the present invention, the synchronization frame pulse is not input at regular time intervals due to fluctuations in the received signal due to the influence of multipath fading or the like. Even in this case, the start pulse is corrected for fluctuation by the fluctuation correction device. For this reason, it is possible to output the start pulse at the timing of fluctuation correction without being directly affected by the timing of the synchronization frame pulse. In addition, since the communication terminal starts processing when it receives a start pulse from the fluctuation correction device, it can normally output audio without causing a state in which adjacent audio output sections partially overlap.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a communication terminal including a fluctuation correction apparatus according to an embodiment of the present invention. FIG. 2 is an explanatory diagram illustrating operations of components included in a control unit of the communication terminal. FIG. 4 is a diagram illustrating the operation of a control unit included in a communication terminal according to an embodiment when there is fluctuation in the frame pulse FLMCLK. FIG. 4 is a control included in the communication terminal according to an embodiment when there is fluctuation in the synchronization frame pulse FLMCLK. FIG. 5 is a block diagram showing the internal configuration of the gate array. FIG. 6 is a timing chart showing the operation inside the gate array 203. FIG. 7 is a diagram showing a conventional case where there is no fluctuation in the synchronization frame pulse FLMCLK. FIG. 8 is a diagram illustrating the operation of the control unit included in the communication terminal. FIG. 8 illustrates the operation of the control unit included in the conventional communication terminal when the synchronization frame pulse FLMCLK is fluctuated. Diagram depicting operation of a control unit conventional communication terminal when there is a fluctuation in illustration 9 sync frame pulse FLMCLK indicated with [Description of symbols]
100
109 DAC
200
203
Claims (7)
所定時間周期でタイムアップするタイマーを有し、前記タイマーのタイムアップまたは前記同期フレームパルスの入力によって第1パルスを出力する内部パルス発生手段と、
前記第1パルスが入力されると前記同期フレームパルスの揺れ幅の許容値を生成し、前記生成された許容値を示すパルス幅を持った第2パルスを出力する揺れ幅許容値生成手段と、
前記同期フレームパルスが前記第2パルスのパルス幅内外にあるかを判断し、前記同期フレームパルスが前記第2パルスのパルス幅外にあれば第3パルスを出力する同期フレームパルス許容判断手段と、
前記同期フレームパルス許容判断手段における前記第3パルスの出力有無に基づいて、前記同期フレームパルスに同期したスタートパルスを出力するスタートパルス生成手段と、を備え、
前記スタートパルス生成手段は、前記第3パルスが入力されると、前記同期フレームパルスがあっても前記スタートパルスを出力しないことを特徴とする揺らぎ補正装置。A fluctuation correction apparatus that corrects a time lag due to fluctuation of a synchronization frame pulse included in a predetermined slot of a reception signal multiplexed by a TDMA system,
An internal pulse generating means that has a timer that times up at a predetermined time period, and that outputs the first pulse by the time-up of the timer or the input of the synchronization frame pulse;
A fluctuation width tolerance generating means for generating a tolerance value of a fluctuation width of the synchronization frame pulse when the first pulse is input, and outputting a second pulse having a pulse width indicating the generated tolerance value;
Determining whether the synchronization frame pulse is within or outside the pulse width of the second pulse, and outputting a third pulse if the synchronization frame pulse is outside the pulse width of the second pulse;
Start pulse generating means for outputting a start pulse synchronized with the synchronization frame pulse based on the presence or absence of the output of the third pulse in the synchronization frame pulse tolerance determination means,
When the third pulse is input, the start pulse generating means does not output the start pulse even if the synchronization frame pulse is present.
前記スタートパルスの出力または前記第3パルスの入力によってクリアされるカウンタを有し、
前記カウンタがクリアされた後、前記第2パルスのパルス幅内にある同期フレームパルスが入力されるまで前記スタートパルスを出力しないことを特徴とする請求項1または2記載の揺らぎ補正装置。The start pulse generating means includes
A counter that is cleared by the output of the start pulse or the input of the third pulse;
3. The fluctuation correcting device according to claim 1, wherein after the counter is cleared, the start pulse is not output until a synchronization frame pulse within the pulse width of the second pulse is input.
請求項1〜4のいずれか一項記載の揺らぎ補正装置と、
前記揺らぎ補正装置から出力されたスタートパルスに応じて、前記受信信号内の所定スロットのデータに対して処理を行う処理部と、
を備えたことを特徴とする通信端末。A radio unit for receiving a reception signal composed of a slot including the synchronization frame pulse;
The fluctuation correction apparatus according to any one of claims 1 to 4,
In accordance with the start pulse output from the fluctuation correction device, a processing unit that processes data of a predetermined slot in the received signal;
A communication terminal comprising:
所定時間周期でタイムアップするタイマーのタイムアップまたは前記同期フレームパルスの入力によって第1パルスを出力する内部パルス発生ステップと、
前記第1パルスが入力されると前記同期フレームパルスの揺れ幅の許容値を生成し、前記生成された許容値を示すパルス幅を持った第2パルスを出力する揺れ幅許容値生成ステップと、
前記同期フレームパルスが前記第2パルスのパルス幅内外にあるかを判断し、前記同期フレームパルスが前記第2パルスのパルス幅外にあれば第3パルスを出力する同期フレームパルス許容判断ステップと、
前記同期フレームパルス許容判断ステップにおける前記第3パルスの出力有無に基づいて、前記同期フレームパルスに同期したスタートパルスを出力するスタートパルス生成ステップと、を有し、
前記スタートパルス生成ステップは、前記同期フレームパルス許容判断ステップで前記第3パルスが出力されると、前記同期フレームパルスがあっても前記スタートパルスを出力しないことを特徴とする揺らぎ補正方法。A fluctuation correction method for correcting a time lag due to fluctuation of a synchronization frame pulse included in a predetermined slot of a reception signal multiplexed by a TDMA system,
An internal pulse generating step of outputting a first pulse by a time-up of a timer that times up at a predetermined time period or by inputting the synchronization frame pulse;
When the first pulse is input, an allowable value of the fluctuation width of the synchronization frame pulse is generated, and an allowable fluctuation value generation step of outputting a second pulse having a pulse width indicating the generated allowable value;
Determining whether the synchronization frame pulse is within or outside the pulse width of the second pulse, and outputting a third pulse if the synchronization frame pulse is outside the pulse width of the second pulse;
A start pulse generation step for outputting a start pulse synchronized with the synchronization frame pulse based on whether or not the third pulse is output in the synchronization frame pulse tolerance determination step;
The fluctuation correcting method according to claim 1, wherein the start pulse generation step does not output the start pulse even if the synchronization frame pulse is present when the third pulse is output in the synchronization frame pulse allowance determination step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002164411A JP3929830B2 (en) | 2002-06-05 | 2002-06-05 | Fluctuation correction apparatus and fluctuation correction method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002164411A JP3929830B2 (en) | 2002-06-05 | 2002-06-05 | Fluctuation correction apparatus and fluctuation correction method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004015306A JP2004015306A (en) | 2004-01-15 |
JP3929830B2 true JP3929830B2 (en) | 2007-06-13 |
Family
ID=30432563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002164411A Expired - Fee Related JP3929830B2 (en) | 2002-06-05 | 2002-06-05 | Fluctuation correction apparatus and fluctuation correction method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3929830B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10622236B2 (en) | 2017-08-30 | 2020-04-14 | Taiwan Semiconductor Manufacturing Co., Ltd. | Apparatus and method for handling wafer carrier doors |
-
2002
- 2002-06-05 JP JP2002164411A patent/JP3929830B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004015306A (en) | 2004-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5822313A (en) | Seamless handover in a cordless TDMA system | |
US5666366A (en) | Inter-base synchronization technique for a TDMA communication system | |
KR100711178B1 (en) | Broadcasting synchronization method and portable terminal | |
JP2011525068A (en) | Apparatus and method for time synchronization of wireless audio data streams | |
JP3929830B2 (en) | Fluctuation correction apparatus and fluctuation correction method | |
JP5852311B2 (en) | Audio frame timing correction method and radio | |
US5719906A (en) | Signal generator and wireless mobile system including the same | |
JPWO2002021743A1 (en) | Wireless base system, synchronous window control method, and synchronous window control program | |
JP2017163322A (en) | Audio system | |
JP2861955B2 (en) | Inter-station phase synchronization system | |
JP3195274B2 (en) | TDMA audio information reading device | |
US20240107250A1 (en) | Method and apparatus for performing audio enhancement with aid of timing control | |
JP3983943B2 (en) | Mobile radio terminal device | |
JP2000022571A (en) | Communications terminal | |
JP3747003B2 (en) | Portable communication terminal | |
JP3018848B2 (en) | Audio mute control circuit | |
JP3100327B2 (en) | Transmission / reception data control device | |
JP4862135B2 (en) | Digital radio for mobile station and control method | |
JPH10243447A (en) | Synchronization acquisition processing system between base stations | |
JP2000101402A (en) | Method for generating spread code | |
JPH0653928A (en) | Voice communication system | |
JPH0946291A (en) | Receiving device and transmitting/receiving device | |
JPH1028138A (en) | Packet signal omission correcting circuit | |
JP2006180040A (en) | Voice data correction method and bluetooth module | |
JPS63232641A (en) | Digital transmission method for voice signal by vocoder system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050603 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060324 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070216 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070228 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070307 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100316 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110316 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110316 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120316 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130316 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130316 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140316 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |