[go: up one dir, main page]

JP3034561B2 - Frame phase synchronization circuit - Google Patents

Frame phase synchronization circuit

Info

Publication number
JP3034561B2
JP3034561B2 JP2159361A JP15936190A JP3034561B2 JP 3034561 B2 JP3034561 B2 JP 3034561B2 JP 2159361 A JP2159361 A JP 2159361A JP 15936190 A JP15936190 A JP 15936190A JP 3034561 B2 JP3034561 B2 JP 3034561B2
Authority
JP
Japan
Prior art keywords
clock
signal
frame
counter
output
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 - Lifetime
Application number
JP2159361A
Other languages
Japanese (ja)
Other versions
JPH0449726A (en
Inventor
和彦 伊東
清裕 下川
鉄男 江原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2159361A priority Critical patent/JP3034561B2/en
Publication of JPH0449726A publication Critical patent/JPH0449726A/en
Application granted granted Critical
Publication of JP3034561B2 publication Critical patent/JP3034561B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Description

【発明の詳細な説明】 [概要] 入力された時分割多重のマルチフレーム信号を第1の
クロック信号に同期する時間スイッチによりフレーム内
で時間変換し,その出力を第1のクロックの整数倍の周
波数を持つ第2のクロックにより信号処理される信号処
理装置のためのフレーム位相同期回路に関し, 2つのクロックの一方により信号を処理した結果を他
方の周波数同期がとれた高い周波数のクロックで処理を
施す場合に誤動作が発生しないよう所定のフレーム位相
を維持するフレーム位相同期回路を提供することを目的
とし, 入力信号を時間スイッチの通話メモリに書込む際に,
第1のクロックを計数してカウント値を書込みアドレス
として通話メモリに供給する第1カウンタと,第2のク
ロックを計数し,第1のクロックと同一の周波数の出力
と,フレーム信号を発生すると共に,カウント値を制御
メモリにより変換した値を読出しアドレスとして通話メ
モリに供給する第2カウンタとを備え,第2カウンタ
は,第1カウンタが特定フレーム数である期間に当該第
2カウンタがフレームの先頭を表す状態になることを検
出する回路によりリセットされ,信号処理装置は,第2
カウンタから出力されたクロック,フレーム信号及び第
2のクロックにより通話メモリの出力信号を処理するよ
う構成する。
DETAILED DESCRIPTION OF THE INVENTION [Overview] An input time-division multiplexed multi-frame signal is time-converted within a frame by a time switch synchronized with a first clock signal, and the output thereof is multiplied by an integer multiple of the first clock. A frame phase synchronizing circuit for a signal processing device in which a signal is processed by a second clock having a frequency, wherein a result of processing a signal by one of two clocks is processed by a high frequency clock synchronized with the other frequency. The purpose of the present invention is to provide a frame phase synchronization circuit that maintains a predetermined frame phase so that a malfunction does not occur when the input signal is written into a communication memory of a time switch.
A first counter that counts the first clock and supplies the count value as a write address to the call memory; counts a second clock to generate an output having the same frequency as the first clock and a frame signal; And a second counter for supplying a value obtained by converting the count value by the control memory to the communication memory as a read address, wherein the second counter is configured to control the start of the frame during a period in which the first counter has a specific number of frames. Is reset by a circuit that detects the state of
The output signal of the communication memory is processed by the clock, the frame signal, and the second clock output from the counter.

[産業上の利用分野] 本発明はマルチフレーム構成の入力信号に同期した周
波数を持つ第1のクロックと,この第1のクロックのn
倍の周波数で第1のクロックと周波数同期がとれた第2
のクロックとをフレーム位相同期をとるためのフレーム
位相同期回路に関する。
[Industrial Application Field] The present invention relates to a first clock having a frequency synchronized with an input signal of a multi-frame configuration, and n of the first clock.
Second frequency synchronized with the first clock at twice the frequency
The present invention relates to a frame phase synchronizing circuit for synchronizing a clock with a frame phase.

時分割多重伝送の技術において,マルチフレーム構成
をとるディジタル多重信号の各チャネル信号をフレーム
内で時間位置を交換して信号処理を施すことが行われて
いる。
In the technology of time division multiplex transmission, signal processing is performed by exchanging the time position of each channel signal of a digital multiplex signal having a multi-frame configuration in a frame.

そのような時分割多重信号の信号処理は,入力信号を
処理するための入力信号の周波数に同期したクロックに
対し,それより高周波数のクロックにより信号処理をす
る必要がある。ところが,入力信号に同期したクロック
と信号処理を行うための高い周波数のクロックとは周波
数同期はとれているが,位相が必ずしも一定とならない
場合には信号処理の対象となる信号をサンプリングする
タイミングが一定しなくなって誤動作することがあり,
正確に位相同期をとる回路の実現が望まれている。
In such signal processing of a time division multiplexed signal, it is necessary to perform signal processing using a clock having a higher frequency than a clock synchronized with the frequency of the input signal for processing the input signal. However, although the clock synchronized with the input signal and the high-frequency clock used for signal processing are frequency-synchronized, if the phase is not always constant, the timing of sampling the signal to be processed is not sufficient. It may become unstable and malfunction.
There is a need for a circuit that achieves accurate phase synchronization.

[従来の技術] 第3図は従来例のシステム構成図,第4図は従来例の
タイムスイッチの構成,第5図(a)は従来例の位相同
期の構成,第5図(b)は正常動作時のタイミングチャ
ート,第5図(c)は不安定動作時のタイミングチャー
トである。
[Prior Art] FIG. 3 is a system configuration diagram of a conventional example, FIG. 4 is a configuration of a time switch of a conventional example, FIG. 5 (a) is a configuration of phase synchronization of a conventional example, and FIG. FIG. 5 (c) is a timing chart during normal operation, and FIG. 5 (c) is a timing chart during unstable operation.

第3図には,マルチフレーム構成の時分割多重信号を
処理して出力するためのシステム構成が示されている。
FIG. 3 shows a system configuration for processing and outputting a time-division multiplexed signal having a multi-frame configuration.

図の信号操作装置30には,データ・ハイウェイ31から
入力されるシリアル多重データに何らかの信号処理を施
して,シリアル多重データとしてデータ・ハイウェイ32
に送出する装置である。データ・ハイウェイ31から入力
される信号は,多数(例えば32)のタイムスロット(チ
ャネル)で1フレームを構成し,多数のフレーム(例え
ば32フレーム)で1マルチフレームを構成する多重信号
ある。そして,1タイムスロットは,複数ビット(例えば
8ビット)で構成され,例えば1回線の音声のPCM信号
を表す。
The signal operating device 30 shown in the figure performs some kind of signal processing on the serial multiplexed data input from the data highway 31, and converts the serial multiplexed data into data highway 32 as serial multiplexed data.
Device to send to The signal input from the data highway 31 is a multiplex signal in which one frame is composed of a large number (for example, 32) of time slots (channels) and one multi-frame is composed of a large number of frames (for example, 32 frames). One time slot is composed of a plurality of bits (for example, 8 bits) and represents, for example, one line of voice PCM signal.

データ・ハイウェイ31から入力した多重信号は,信号
操作装置30内のタイムスイッチTSW1において,各フレー
ム内のチャネル位置が切換えられて,回路Aに出力す
る。この回路Aは,信号処理プロセッサ(DSP:ディジタ
ル・シグナル・プロセッサ)を備え,時間圧縮処理等の
処理を行い処理された信号は次のタイムスイッチTSW2に
出力される。タイムスイッチTSW2は,入力された多重信
号を再びフレーム内で時間位置を交換してデータ・ハイ
ウェイ32に挿入される。
The multiplexed signal input from the data highway 31 is output to the circuit A by switching the channel position in each frame by the time switch TSW1 in the signal operation device 30. The circuit A includes a signal processor (DSP: digital signal processor), performs processing such as time compression processing, and outputs the processed signal to the next time switch TSW2. The time switch TSW2 inserts the input multiplexed signal into the data highway 32 by exchanging the time position in the frame again.

信号操作装置30の各回路に供給される,クロックCK1
は,データ・ハイウェイ31上の多重信号のビット信号と
位相が同期したクロックであって外部から入力される。
また,FCはフレームの先頭を表すフレーム信号,MFCはマ
ルチフレームの先頭を表すマルチフレーム信号,CK2は回
路Aの高速動作を行うために必要な外部から入力される
クロックであってCK1のn倍の周波数を持つ。
The clock CK1 supplied to each circuit of the signal operation device 30
Is a clock whose phase is synchronized with the bit signal of the multiplex signal on the data highway 31 and is input from the outside.
FC is a frame signal representing the beginning of a frame, MFC is a multi-frame signal representing the beginning of a multi-frame, CK2 is an externally input clock necessary for high-speed operation of the circuit A, and is n times as large as CK1. With a frequency of

上記の,タイムスイッチTSW1,TSW2の構成を,第4図
に示すタイムスイッチTSW1の構成により説明する。
The configuration of the time switches TSW1 and TSW2 will be described with reference to the configuration of the time switch TSW1 shown in FIG.

第4図において,カウンタCT1はデータ・ハイウェイ
から入力するシリアルな多重信号の周波数(ビット信号
の周波数)をもつクロックCK1をカウントしてアドレス
信号を発生する。このアドレス信号によりデータ・ハイ
ウェイから入力する各ディジタルデータを通話メモリSP
Mに順次書き込む。
In FIG. 4, a counter CT1 counts a clock CK1 having a frequency of a serial multiplexed signal (frequency of a bit signal) input from a data highway to generate an address signal. Each digital data input from the data highway by this address signal is transferred to the speech memory SP.
Write to M sequentially.

通話メモリSPMに書き込まれたデータは,カウンタCT1
から発生するアドレスは制御メモリCMに供給され,制御
メモリCMの各アドレスに対して予め書きこまれた変換先
のアドレスが読み出されて通話メモリSPMに対し読み出
しアドレスとして供給される。このように,書き込み時
と異なる時間位置で読み出されることにより時間交換が
実現される。なお,カウンタCT1は,マルチフレーム信
号MFCがロード(LOAD)入力に供給されており,マルチ
フレーム信号MFCが現れる毎に,データ“0"がロードさ
れてカウンタCT1がリセットされる。
The data written to the call memory SPM is the counter CT1
Is supplied to the control memory CM, and the address of the conversion destination written in advance for each address of the control memory CM is read and supplied as a read address to the communication memory SPM. As described above, time exchange is realized by reading at a different time position from the time of writing. The multi-frame signal MFC is supplied to the load (LOAD) input of the counter CT1, and every time the multi-frame signal MFC appears, data “0” is loaded and the counter CT1 is reset.

このような,時間スイッチを使用する場合,第3図に
示す回路Aに入力されるタイムスイッチTSW1から入力さ
れるシリアル多重データは,クロックCK1に位相が同期
している。ここで,回路Aについては,処理速度を規定
するクロックCK2の方が信号処理を実行するため,一般
的にデータの入出力速度を規定するクロックCK1より速
い速度を必要とする。また,各クロックCK1とCK2では周
波数同期(CK2の周波数=CK1の周波数のn倍の関係で)
がとれているが,位相関係が規定されていない場合が多
い。
When such a time switch is used, the phase of the serial multiplexed data input from the time switch TSW1 input to the circuit A shown in FIG. 3 is synchronized with the clock CK1. Here, for the circuit A, since the clock CK2 that defines the processing speed performs the signal processing, it generally requires a higher speed than the clock CK1 that defines the data input / output speed. Frequency synchronization between clocks CK1 and CK2 (CK2 frequency = n times CK1 frequency)
But the phase relation is not specified in many cases.

その場合,回路AがクロックCK1とCK2の間に位相同期
が必要とされる場合において,第3図の構成によっては
誤動作を起こす。
In that case, when the circuit A requires phase synchronization between the clocks CK1 and CK2, a malfunction occurs depending on the configuration of FIG.

このような問題を解決するために,従来は第5図
(a)のような位相同期の構成が用いられた。
In order to solve such a problem, a configuration of phase synchronization as shown in FIG. 5A has been conventionally used.

第5図(a)において,タイムスイッチTSW1と回路A
は第3図に示す回路に対応する。
In FIG. 5 (a), the time switch TSW1 and the circuit A
Corresponds to the circuit shown in FIG.

第5図(a)の構成による正常時の動作を第5図
(b)のタイミングチャートを用いて説明する。
The normal operation of the configuration of FIG. 5A will be described with reference to the timing chart of FIG.

タイムスイッチTSW1でクロックCK1,マルチフレーム信
号MFCにより入力データ信号の時間交換が行われて出力
されたデータ(DATA)は,フリップフロップ回路FF0の
データ入力端子(Dで表示)に入力する。このデータ
(DATA)はタイムスイッチTSW1内の動作により第5図
(b)に示すように,クロックCK1が,ハイ(H)から
ロウ(L)に変化するタイミングで出力が発生する。
The data (DATA) output after the time exchange of the input data signal is performed by the clock CK1 and the multi-frame signal MFC by the time switch TSW1 is input to the data input terminal (denoted by D) of the flip-flop circuit FF0. As shown in FIG. 5B, an output of the data (DATA) is generated at the timing when the clock CK1 changes from high (H) to low (L) by the operation in the time switch TSW1.

同様にクロックCK1はフリップフロップ回路FF1に,フ
レーム信号FC(各フレームの先頭を表す)はフリップフ
ロップ回路FF2にそれぞれ入力する。これらの各フリッ
プフロップ回路FF0〜FF2は,クロック入力端子(CKで表
示)に回路Aの処理速度を規定するクロックCK2により
駆動される。
Similarly, the clock CK1 is input to the flip-flop circuit FF1, and the frame signal FC (representing the start of each frame) is input to the flip-flop circuit FF2. Each of these flip-flop circuits FF0 to FF2 is driven by a clock input terminal (indicated by CK) by a clock CK2 that defines the processing speed of the circuit A.

この場合,第5図(b)に示すようなタイミング,即
ちFC,CK1,DATAの変化点がCK2の立ち上がりと一致しない
というタイミング関係があれば,第5図(b)に示すよ
うにフリップフロップ回路FF0〜FF2の出力がクロックCK
2の位相と同期した信号となる。これらの信号は第5図
(a)の回路Aの各入力端子,データ(DATA),クロッ
クck1およびフレーム信号fcに供給され,回路Aはクロ
ックck2(CK2と同期)による信号処理を誤りなく実行す
ることができる。
In this case, if there is a timing relationship as shown in FIG. 5 (b), that is, a change point of FC, CK1 and DATA does not coincide with the rising edge of CK2, a flip-flop as shown in FIG. The output of circuits FF0 to FF2 is clock CK
It becomes a signal synchronized with the phase of 2. These signals are supplied to each input terminal, data (DATA), clock ck1, and frame signal fc of the circuit A in FIG. 5 (a), and the circuit A executes signal processing by the clock ck2 (synchronous with CK2) without error. can do.

これに対して,第5図(c)に示す場合は,クロック
CK1,FC,DATAの変化点と,クロックCK2のロウ(L)から
ハイ(H)への変化点が一致した場合を示し,各フリッ
プフロップFF0〜FF2は,網かけで示すように不確定領域
が発生し,それぞれの信号波形が変形するため誤動作を
起こす可能性が高い。
On the other hand, in the case shown in FIG.
This shows a case where the transition point of CK1, FC, and DATA coincides with the transition point of the clock CK2 from low (L) to high (H). Each flip-flop FF0 to FF2 has an uncertain area as shown by shading. Is generated and the signal waveforms are deformed, so that there is a high possibility of malfunction.

すなわち,これらの領域では,各フリップフロップ回
路FF0〜FF2に入力するデータ(DATA),クロックCK1お
よびフレーム信号FCのジッター(ゆらぎ)により,クロ
ックCK2の立ち上げより前の値か,後の値かの何れが各
フリップフロップFF0〜FF2にセットされるか不確定とな
り,正常な出力を発生できない。CK1とCK2の位相関係が
一定でない場合,第5図(a)のタイミングの時は正常
な出力を得られるが,第5図(b)のタイミング時は正
常な出力を期待できない。
That is, in these areas, the data (DATA) input to each of the flip-flop circuits FF0 to FF2, the jitter (fluctuation) of the clock CK1 and the frame signal FC, determine whether the value is before or after the rising of the clock CK2. Is undefined as to which of the flip-flops FF0 to FF2 is set, and a normal output cannot be generated. When the phase relationship between CK1 and CK2 is not constant, a normal output can be obtained at the timing of FIG. 5A, but a normal output cannot be expected at the timing of FIG. 5B.

[発明が解決しようとする課題] 上記したように周波数同期がとれている2つのクロッ
クの中の一方のクロックCK1により処理した信号を,ク
ロックCK1より高い周波数のクロックCK2により信号処理
する場合に,クロックCK1とCK2の間で位相が一定でない
と誤動作を起こすおそれがあるという問題があった。
[Problem to be Solved by the Invention] When a signal processed by one clock CK1 of two clocks that are frequency synchronized as described above is processed by a clock CK2 having a higher frequency than the clock CK1, If the phase is not constant between the clocks CK1 and CK2, there is a problem that a malfunction may occur.

また,マルチフレームの時分割多重信号に対して信号
処理を行う場合に,入力信号に位相同期したビットクロ
ック(クロックCK1)に対して信号処理のために使用す
る高い周波数のクロック(CK2)がクロックCK1とフレー
ム位相の同期がとれないことによる誤動作の発生を防止
できなかった。
When performing signal processing on a time-division multiplexed signal of a multi-frame, a high-frequency clock (CK2) used for signal processing is used for a bit clock (clock CK1) synchronized in phase with an input signal. It was not possible to prevent malfunctions due to the inability to synchronize the frame phase with CK1.

本発明は2つのクロックの一方により信号を処理した
結果を他方の周波数同期がとれた高い周波数のクロック
で処理を施す場合に誤動作が発生しないよう所定のフレ
ーム位相を維持するフレーム位相同期回路を提供するこ
とを目的とする。
The present invention provides a frame phase synchronization circuit that maintains a predetermined frame phase so that a malfunction does not occur when a result of processing a signal by one of two clocks is processed by a high frequency clock synchronized with the other frequency. The purpose is to do.

[課題を解決するための手段] 第1図は本発明の原理構成図である。[Means for Solving the Problems] FIG. 1 is a block diagram showing the principle of the present invention.

第1図には,時間スイッチにおけるフレーム同期回路
の原理構成が示されている。
FIG. 1 shows the principle configuration of a frame synchronization circuit in a time switch.

第1図において,10は第1カウンタ,11は特定のフレー
ム数になったことを検出する特定フレーム数検出回路,1
2は一致回路,13は第2カウンタ,14はアドレス変換回路,
15は第1の装置,16は第2の装置を表す。
In FIG. 1, reference numeral 10 denotes a first counter, 11 denotes a specific frame number detecting circuit for detecting that a specific frame number has been reached, 1
2 is a matching circuit, 13 is a second counter, 14 is an address conversion circuit,
Reference numeral 15 denotes a first device, and 16 denotes a second device.

また,CK1は入力信号にビット同期し,第1の装置の処
理動作に使用される第1のクロック,CK2は第2の装置16
の処理動作用の第2のクロックであり第1のクロックCK
1のl倍の周波数を持つ。また,第1カウンタ10はマル
チフレーム信号(mフレームで1マルチフレームを構成
するものとする)により“0"に設定され,第2カウンタ
13は一致回路12の出力により“0"に設定される。
CK1 is bit-synchronized with the input signal, the first clock used for the processing operation of the first device, and CK2 is the second device 16
And the first clock CK
It has a frequency of 1 times 1. The first counter 10 is set to “0” by a multi-frame signal (m frames constitute one multi-frame), and the second counter 10
13 is set to “0” by the output of the matching circuit 12.

本発明は入力信号を第1のクロックを計数する第1カ
ウンタの出力により入力信号の各データの処理(記憶)
を行い,入力信号のフレーム所定数のフレーム間隔をお
いて第2カウンタが,第2のクロックに同期した計数出
力を発生し,その出力により上記第1の装置の処理結果
(記憶結果)である各データを読出して,第2のクロッ
クの速度で動作する第2の装置に供給することにより,
第2装置に入力されるデータを第2のクロックの位相に
同期させるものである。
The present invention processes (stores) each data of an input signal based on an output of a first counter that counts a first clock of the input signal.
The second counter generates a count output synchronized with the second clock after a predetermined number of frame intervals of the frame of the input signal, and the output is the processing result (storage result) of the first device. By reading each data and supplying it to a second device operating at the speed of the second clock,
The data input to the second device is synchronized with the phase of the second clock.

[作用] カウンタ10は時分割多重信号である入力データ(DAT
A)のビット信号に同期する第1のクロックCK1をカウン
トして,カウント出力を第1の装置(例えば,通話メモ
リ)15における書き込みアドレスとして供給し,マルチ
フレーム信号MFCによりデータ“0"がロードされること
によりリセットされ,マルチフレーム信号MFCがオフに
なると,第1のクロックCK1のカウントを開始する。
[Operation] The counter 10 receives the input data (DAT
A) The first clock CK1 synchronized with the bit signal of A) is counted, the count output is supplied as a write address in the first device (for example, a call memory) 15, and data "0" is loaded by the multi-frame signal MFC. Then, when the multi-frame signal MFC is turned off, the counting of the first clock CK1 is started.

特定フレーム数検出回路11は第1カウンタ10のカウン
ト値が所定フレーム数(nとする)になったことを検出
するとそのフレームの期間,出力を発生して一致回路12
に供給する。
When detecting that the count value of the first counter 10 has reached the predetermined number of frames (n), the specific frame number detection circuit 11 generates an output during the frame period,
To supply.

第2カウンタ13は,第2のクロックCK2をカウントし
て,l個をカウントする毎に出力CK1′を出力する(CK2は
CK1のl倍の周波数)。この出力CK1′は第1のクロック
CK1と同一の周波数で,位相が第2のクロックCK2に同期
したクロックである。
The second counter 13 counts the second clock CK2 and outputs an output CK1 'each time it counts l (CK2 is
1 times the frequency of CK1). This output CK1 'is the first clock
This is a clock having the same frequency as CK1 and a phase synchronized with the second clock CK2.

また,第2カウンタ13は,前記CK1′をカウントして
そのカウント値をアドレス変換回路14の読出しアドレス
として出力する。さらに,第2カウンタ13は,前記CK
1′をカウントして,各フレームの先頭になるとフレー
ム信号FC′を発生し,第2の装置16に供給すると共に一
致回路12の他方の入力に供給する。すると,一致回路12
は,前記の特定フレーム数検出回路11から出力(入力デ
ータ信号が第nフレームである期間)が発生している間
で,第2カウンタ13からのフレーム信号FC′が発生した
時に出力を発生して,第2カウンタ13のリセット端子を
駆動して,カウント値を“0"にリセットする。
The second counter 13 counts the CK1 'and outputs the count value as a read address of the address conversion circuit 14. Further, the second counter 13 stores the CK
1 'is counted, and at the beginning of each frame, a frame signal FC' is generated and supplied to the second device 16 and to the other input of the matching circuit 12. Then, the matching circuit 12
Generates an output when a frame signal FC 'from the second counter 13 is generated while an output (a period during which the input data signal is the nth frame) is generated from the specific frame number detection circuit 11. Then, the reset terminal of the second counter 13 is driven to reset the count value to “0”.

アドレス変換回路14から読出されたデータ(アドレ
ス)は第1の装置15の読出しアドレスとして供給され,
第1の装置15から読出されたデータは,第2のクロック
CK2に同期して第2の装置16に入力する。
The data (address) read from the address conversion circuit 14 is supplied as a read address of the first device 15,
The data read from the first device 15 is the second clock
Input to the second device 16 in synchronization with CK2.

このように,第1カウンタ10と第2カウンタ13は特定
フレーム数検出回路11によって決定されるフレーム分だ
け常に位相差を保つ。また,第2カウンタからは第1の
クロックの周波数と同一の周波数で第2のクロックの位
相に同期したクロックCK1′を発生することにより,第
2の装置16における誤動作を防止することができる。
As described above, the first counter 10 and the second counter 13 always keep the phase difference by the number of frames determined by the specific frame number detection circuit 11. Further, by generating a clock CK1 'from the second counter at the same frequency as the frequency of the first clock and in synchronization with the phase of the second clock, malfunction in the second device 16 can be prevented.

[実施例] 第2図(a)は実施例の構成図であり,第2図(b)
は実施例のタイミングチャートである。
[Embodiment] FIG. 2 (a) is a configuration diagram of an embodiment, and FIG. 2 (b)
Is a timing chart of the embodiment.

第2図(a)の構成は本発明を時分割ディジタル交換
機の音声圧縮装置に実施した例を示す。
FIG. 2A shows an example in which the present invention is applied to a voice compression device of a time-division digital exchange.

第2図(a)において,20〜26は第1図の10〜16と機
能が対応する回路であり,20はクロックCK1を計数して計
数値をアドレス信号として出力する第1カウンタ(CT1
で表示),21は第2フレームを検出する特定フレーム数
検出回路,22は特定フレーム数検出回路21の検出出力と
第2カウンタから出力する各フレームの先頭を表すフレ
ーム信号との一致を検出する一致回路,23はクロックCK1
の4倍の周波数を持つクロックCK2を計数して,クロッ
クCK1と同じ周波数(CK2の4分周した周波数)の出力CK
1′を出力すると共に,CK1′を計数してそのカウント値
をアドレスとして出力する第2カウンタ(CT2で表示)
である。
In FIG. 2A, reference numerals 20 to 26 denote circuits whose functions correspond to those of 10 to 16 in FIG. 1. Reference numeral 20 denotes a first counter (CT1) which counts the clock CK1 and outputs the count value as an address signal.
, 21 denotes a specific frame number detection circuit for detecting the second frame, 22 denotes a match between the detection output of the specific frame number detection circuit 21 and a frame signal output from the second counter and representing the beginning of each frame. Match circuit, 23 is clock CK1
The clock CK2 having a frequency four times the frequency of the clock CK2 is counted, and the output CK having the same frequency as the clock CK1 (frequency obtained by dividing CK2 by 4) is output.
A second counter that outputs 1 ', counts CK1' and outputs the count value as an address (indicated by CT2)
It is.

また,24は第2カウンタ23からのカウント値を読出し
アドレスとし,出力として通話メモリの読出しアドレス
を発生する制御メモリ(CMで表示),25はハイウェイか
ら入力するシリアルな時分割多重信号を,第1カウンタ
20のカウント値をアドレスとして書込み,制御メモリ24
から出力されるアドレスにより読出しを行う通話メモ
リ,26は通話メモリ25から出力されたデータに対して音
声圧縮処理を行って,圧縮された信号を出力する信号処
理装置であり,第2のクロックCK2により処理が行われ
る。
Reference numeral 24 denotes a control address (indicated by CM) for generating a read address of a call memory as an output, using a count value from the second counter 23 as a read address, and reference numeral 25 denotes a serial time-division multiplex signal input from a highway. 1 counter
Write the count value of 20 as an address,
And a signal processing device 26 for performing a voice compression process on the data output from the communication memory 25 and outputting a compressed signal, and a second clock CK2. The processing is performed by

この実施例では,第1のクロックCK1=2.048M Hz,第
2のクロックCK2=8.192M Hzであり,両クロック間に周
波数同期(整数倍の関係)はとれているが,位相同期が
とれていない。また,1ビット=CK1(第1のクロックの
1周期),1タイムスロット=8ビット=CK1×8とし,1
フレーム(FC)=32タイムスロット=CK1×8×32=CK1
×256の関係を持つ。さらに,1マルチフレーム(MFC)=
32フレーム(FC)とする。
In this embodiment, the first clock CK1 = 2.048 MHz and the second clock CK2 = 8.192 MHz. Frequency synchronization (an integer multiple relationship) is established between the two clocks, but phase synchronization is established. Absent. Also, 1 bit = CK1 (one cycle of the first clock), 1 time slot = 8 bits = CK1 × 8, and 1
Frame (FC) = 32 time slots = CK1 x 8 x 32 = CK1
It has a relationship of × 256. Furthermore, one multi-frame (MFC) =
32 frames (FC).

また,時間スイッチを構成する通話メモリ25は,4フレ
ーム分の記憶容量を持ち,書込み系と,読出し系では位
相を2フレームずらさなければならない。そして,信号
処理を行う信号処理装置26の入力データdata,及びデー
タの入出力を規定するクロックck1及びフレーム信号fc
のそれぞれは,処理速度を規定する第2のクロックCK2
と位相が同期しなければならない。
Further, the call memory 25 constituting the time switch has a storage capacity for four frames, and the phases of the write system and the read system must be shifted by two frames. Then, the input data data of the signal processing device 26 that performs signal processing, the clock ck1 that defines input / output of data, and the frame signal fc
Are the second clocks CK2 that define the processing speed.
And the phase must be synchronized.

以降,どのようにして上記の条件が満足されるように
第2図(a)の構成で動作が行われるか第2図(b)の
タイミングチャートを用いて説明する。
Hereinafter, how the operation is performed with the configuration of FIG. 2A so that the above condition is satisfied will be described with reference to the timing chart of FIG. 2B.

従来例の第3図と同様にデータハイウェイからのシリ
アルなデータDATAは,通話メモリ25に入力して第1カウ
ンタ20が出力するアドレスに順次書込まれる。ここで,
第1カウンタ20は,マルチフレーム(MFC)信号によっ
て,“0"がロードされ(リセットされ),フレーム0か
らフレーム3の4フレーム分のカウントを行うが,その
フレーム情報を表すのが,Fb0,Fb1である。すなわち,Fb0
=0,Fb1=0の時フレーム0を表し,Fb0=1,Fb1=0の時
フレーム1,Fb0=0,Fb1=1の時フレーム2,Fb0=1,Fb1=
1の時フレーム3を表す。
As in FIG. 3 of the conventional example, serial data DATA from the data highway is input to the communication memory 25 and sequentially written to the address output from the first counter 20. here,
The first counter 20 is loaded (reset) with “0” by a multi-frame (MFC) signal, and counts four frames from frame 0 to frame 3, and the frame information is represented by Fb0, Fb1. That is, Fb0
= 0, frame 0 when Fb1 = 0, frame 1 when Fb0 = 1, Fb1 = 0, frame 2, when Fb0 = 0, frame 2 when Fb1 = 1, Fb0 = 1, Fb1 =
1 indicates frame 3.

一方,通話メモリ25の読出しの方は,第2のクロック
CK2をカウントする第2カウンタ23によって与えられる
アドレスを制御メモリ24によって変換したもので読出さ
れる。第2のクロックCK2は第1のクロックCK1の4倍の
周波数を持つため、第2カウンタ23において第2のクロ
ックCK2の「4」計数した出力が第1のクロックCK1の周
波数に対応するクロックCK1′となり,このクロックCK
1′を計数したカウント値が制御メモリ24に供給され
て,時間交換のための読出しアドレス(通話メモリ25
の)が制御メモリ24から発生する。
On the other hand, when reading the call memory 25, the second clock
The address given by the second counter 23 that counts CK2 is read by being converted by the control memory 24. Since the second clock CK2 has a frequency four times that of the first clock CK1, the output of the second counter 23 counting “4” of the second clock CK2 is the clock CK1 corresponding to the frequency of the first clock CK1. 'And this clock CK
The count value obtained by counting 1 'is supplied to the control memory 24, and the read address for time exchange (the call memory 25
) Is generated from the control memory 24.

この時,時間的交換は,タイムスロット(8ビット)
毎に行われるので,制御メモリ24によって変換されるの
は,タイムスロット情報だけで,ビット情報,フレーム
情報は制御メモリ24によって変換されない(フレーム内
におけるタイムスロット変換が行われる)。
At this time, the time exchange is a time slot (8 bits)
Since the conversion is performed every time, only the time slot information is converted by the control memory 24, and the bit information and the frame information are not converted by the control memory 24 (the time slot conversion within the frame is performed).

また,第2カウンタ23は,第1カウンタ20と同様にフ
レーム0からフレーム3までの4フレーム分のカウント
を行うが,その各フレームの先頭を示すのがフレーム信
号FC′である。
The second counter 23 counts four frames from frame 0 to frame 3 in the same manner as the first counter 20. The frame signal FC 'indicates the head of each frame.

そして,第1カウンタ20においてマルチフレームMFC
が発生してから,第2フレームまでカウントすると,フ
レーム情報はFb0=0,Fb1=1となるため,特定フレーム
数検出回路21から“1"出力が発生する。一方,この特定
フレーム数検出回路21が第2フレーム期間に“1"出力を
発生している間に,第2カウンタ23から各フレームの先
頭位置でフレーム信号FC′を発生すると,一致回路22か
ら第2カウンタ23のロード入力(LOAD)に“1"が入力さ
れ,常時データ入力端子に入力している“0"がロードさ
れて,第2カウンタ23はリセットされる。この後,第2
カウンタ23は0フレームからカウントを開始することに
なる。
Then, in the first counter 20, the multi-frame MFC
When the counting up to the second frame is performed after the occurrence of, the frame information becomes Fb0 = 0 and Fb1 = 1, so that the specific frame number detection circuit 21 outputs “1”. On the other hand, if the frame signal FC 'is generated from the second counter 23 at the head position of each frame while the specific frame number detection circuit 21 is outputting "1" in the second frame period, the matching circuit 22 "1" is input to the load input (LOAD) of the second counter 23, "0" which is always input to the data input terminal is loaded, and the second counter 23 is reset. After this, the second
The counter 23 starts counting from 0 frame.

従って,第1カウンタ20と第2カウンタ23は,第2図
(b)に示すように,絶えず2フレーム分の位相差を持
ちながらカウントを行うことにより,通話メモリ25の書
込系と読出し系は絶えず2フレーム分の位相差を持つこ
とになる。また,信号処理装置26のデータ処理速度を規
定する第2のクロックCK2に対し,クロックCK1′とフレ
ーム信号FC′及び制御メモリ24の出力データの位相は全
て第2のクロックCK2に基づいて発生しているので所定
の位相関係が維持される。このため従来例のような誤動
作の発生を防ぐことができる。
Therefore, as shown in FIG. 2 (b), the first counter 20 and the second counter 23 constantly count while having a phase difference of two frames, and thereby the writing system and the reading system of the speech memory 25 are performed. Always has a phase difference of two frames. Further, with respect to the second clock CK2 which defines the data processing speed of the signal processing device 26, the phases of the clock CK1 ', the frame signal FC' and the output data of the control memory 24 are all generated based on the second clock CK2. Therefore, a predetermined phase relationship is maintained. For this reason, it is possible to prevent the occurrence of a malfunction as in the conventional example.

[発明の効果] 本発明によれば,通話メモリの出力は処理速度を規定
する第2のクロックCK2に位相同期がとれているので,
入出力速度を規定するクロックCK1と処理速度を規定す
るクロックCK2間に位相同期を必要とする回路において
誤動作することを防止できる。
[Effects of the Invention] According to the present invention, the output of the call memory is phase-synchronized with the second clock CK2 that defines the processing speed.
A malfunction in a circuit that requires phase synchronization between the clock CK1 defining the input / output speed and the clock CK2 defining the processing speed can be prevented.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の原理構成図,第2図(a)は実施例の
構成図,第2図(b)は実施例のタイミングチャート,
第3図は従来例のシステム構成図,第4図は従来例のタ
イムスイッチの構成,第5図(a)は従来例の位相同期
の構成,第5図(b)は正常動作時のタイミングチャー
ト,第5図(c)は不安定動作時のタイミングチャート
である。 第1図中, 10:第1カウンタ 11:特定フレーム数検出回路 12:一致回路 13:第2カウンタ 14:アドレス変換回路 15:第1の装置 16:第2の装置
FIG. 1 is a block diagram showing the principle of the present invention, FIG. 2 (a) is a block diagram of the embodiment, FIG. 2 (b) is a timing chart of the embodiment,
FIG. 3 is a system configuration diagram of a conventional example, FIG. 4 is a configuration of a time switch of a conventional example, FIG. 5 (a) is a configuration of phase synchronization of a conventional example, and FIG. FIG. 5C is a timing chart at the time of unstable operation. In FIG. 1, 10: first counter 11: specific frame number detecting circuit 12: matching circuit 13: second counter 14: address conversion circuit 15: first device 16: second device

───────────────────────────────────────────────────── フロントページの続き (72)発明者 下川 清裕 福岡県福岡市博多区博多駅前1丁目5番 1号 富士通九州通信システム株式会社 内 (72)発明者 江原 鉄男 福岡県福岡市博多区博多駅前1丁目5番 1号 富士通九州通信システム株式会社 内 (56)参考文献 特開 昭54−7816(JP,A) 特開 昭54−66011(JP,A) 特開 昭54−66012(JP,A) 特開 昭59−112795(JP,A) 特開 平4−137993(JP,A) 特開 平3−270424(JP,A) 特公 昭58−49057(JP,B2) (58)調査した分野(Int.Cl.7,DB名) H04J 3/00 - 3/26 H04L 7/00 - 7/08 H04Q 11/00 - 11/04 305 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Kiyohiro Shimokawa 1-5-1, Hakata-ekimae, Hakata-ku, Fukuoka City, Fukuoka Prefecture Inside (72) Inventor Tetsuo Ehara Hakata-ekimae, Hakata-ku, Fukuoka City, Fukuoka Prefecture 1-5-1, Fujitsu Kyushu Communication System Co., Ltd. (56) References JP-A-54-7816 (JP, A) JP-A-54-6601 (JP, A) JP-A-54-6012 (JP, A) JP-A-59-112795 (JP, A) JP-A-4-137993 (JP, A) JP-A-3-270424 (JP, A) JP-B-58-49057 (JP, B2) (58) Field (Int.Cl. 7 , DB name) H04J 3/00-3/26 H04L 7/ 00-7/08 H04Q 11/00-11/04 305

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】入力された時分割多重のマルチフレーム信
号を第1のクロック信号に同期する時間スイッチにより
フレーム内で時間変換し,その出力を前記第1のクロッ
クの整数倍の周波数を持つ第2のクロックにより信号処
理される信号処理装置のためのフレーム位相同期回路に
おいて, 入力信号を時間スイッチの通話メモリに書込む際に,第
1のクロックを計数してカウント値を書込みアドレスと
して前記通話メモリに供給する第1カウンタと, 前記第2のクロックを計数し,前記第1のクロックと同
一の周波数の出力と,フレーム信号を発生すると共に,
カウント値を制御メモリにより変換した値を読出しアド
レスとして通話メモリに供給する第2カウンタとを備
え, 前記第2カウンタは,前記第1カウンタが特定フレーム
数である期間に当該第2カウンタがフレームの先頭を表
す状態になることを検出する回路によりリセットされ, 前記信号処理装置は,前記第2カウンタから出力された
クロック,フレーム信号及び第2のクロックにより通話
メモリの出力信号を処理することを特徴とするフレーム
位相同期回路。
An input time-division multiplexed multi-frame signal is time-converted in a frame by a time switch synchronizing with a first clock signal, and its output is converted to a signal having a frequency that is an integral multiple of the first clock. In a frame phase synchronizing circuit for a signal processing device which performs signal processing by a second clock, when an input signal is written into a communication memory of a time switch, the first clock is counted and the counted value is used as a write address as the write address. A first counter for supplying to the memory, counting the second clock, generating an output having the same frequency as the first clock, and generating a frame signal;
A second counter that supplies a value obtained by converting the count value by the control memory to the call memory as a read address, wherein the second counter is configured to transmit the value of the frame during a period in which the first counter is a specific number of frames. The signal processing device is reset by a circuit for detecting a state indicating the head, and the signal processing device processes the output signal of the communication memory according to the clock, the frame signal, and the second clock output from the second counter. Frame phase synchronization circuit.
JP2159361A 1990-06-18 1990-06-18 Frame phase synchronization circuit Expired - Lifetime JP3034561B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2159361A JP3034561B2 (en) 1990-06-18 1990-06-18 Frame phase synchronization circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2159361A JP3034561B2 (en) 1990-06-18 1990-06-18 Frame phase synchronization circuit

Publications (2)

Publication Number Publication Date
JPH0449726A JPH0449726A (en) 1992-02-19
JP3034561B2 true JP3034561B2 (en) 2000-04-17

Family

ID=15692164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2159361A Expired - Lifetime JP3034561B2 (en) 1990-06-18 1990-06-18 Frame phase synchronization circuit

Country Status (1)

Country Link
JP (1) JP3034561B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001126018A (en) 1999-10-26 2001-05-11 Tohoku Ricoh Co Ltd Bar code reader

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5849057B2 (en) 2013-02-20 2016-01-27 株式会社日立製作所 Train security system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5849057B2 (en) 2013-02-20 2016-01-27 株式会社日立製作所 Train security system

Also Published As

Publication number Publication date
JPH0449726A (en) 1992-02-19

Similar Documents

Publication Publication Date Title
US5455840A (en) Method of compensating a phase of a system clock in an information processing system, apparatus employing the same and system clock generator
US4392234A (en) PCM Signal interface apparatus
JPH02272925A (en) Method and circuit for synchronizing frame phase by pointer conversion
JP3034561B2 (en) Frame phase synchronization circuit
US6463069B1 (en) Arrangement and method relating to a telecommunications system handling redundant signals
EP0409168B1 (en) Elastic store memory circuit
JP3030783B2 (en) Receive data synchronization circuit
JPH0879214A (en) Switching without interruption
JP2962288B2 (en) Digital cordless telephone
JP3199418B2 (en) Data rate converter
KR950012590B1 (en) Subscriber access circuit of speed converter for connection between T1 transmission path and E1H transmission path
JP2821290B2 (en) PCM terminal device with frame aligner circuit and frame aligner method
JP2793690B2 (en) Frame phase synchronization circuit
JP3047416B2 (en) Interface circuit
JPH0530068A (en) Start-stop data multiplexing system
JPH0630480B2 (en) Speed conversion circuit
JP2507514B2 (en) Digital phase comparator
JP2538779B2 (en) Speed conversion circuit
JPH04263531A (en) Digital radio transmission system
JP2960761B2 (en) Elastic buffer for TDMA signal
JP2594765B2 (en) Time division multiplex circuit
JPH05175928A (en) Synchronization terminal station equipment
JP2004266553A (en) Phasing circuit
JPH0583224A (en) Stuff multiplexer
JPH0774755A (en) Active spare cell phasing device for ATM communication system