JPH012432A - Digital frame synchronizer and synchronization method - Google Patents
Digital frame synchronizer and synchronization methodInfo
- Publication number
- JPH012432A JPH012432A JP63-122229A JP12222988A JPH012432A JP H012432 A JPH012432 A JP H012432A JP 12222988 A JP12222988 A JP 12222988A JP H012432 A JPH012432 A JP H012432A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- stuff
- bit
- synchronization
- synchronizer
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 21
- 230000001360 synchronised effect Effects 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 12
- 230000003111 delayed effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(発明の背景)
[発明の属する技術分野]
本発明は、デジタル伝送方法、及びさらにとくには待合
わせジッタの減少方法に関する。BACKGROUND OF THE INVENTION Field of the Invention The present invention relates to a digital transmission method, and more particularly to a method for reducing queuing jitter.
[従来技術の説明]
デジタル信号の伝送において、ビット・スタッフ同期は
、低次ビット伝送速度信号を高次と・ント伝送速度で伝
”送するための同期化の一般的な方法となった。あるビ
ット・スタッフ同期方法は各チャネル・フレーム内に2
つのスタッフ同期ビット位置を使用し、この方法は通常
圧および負スタッフ同期といわれる。正および負スタッ
フ同期を用いたこのようなチャネル・フレームを第1図
に示すが、このチャネル・フレームは2つのスタッフ同
期ビット位置S1およびS2を含む。このようなチャネ
ル・フレームの発生は、米国特許出願箱769.427
号(1985年8月25日出願)に開示される。Description of the Prior Art In the transmission of digital signals, bit stuff synchronization has become a common method of synchronization for transmitting lower bit rate signals at higher bit rate signals. Some bit stuff synchronization methods have two bit stuff synchronization methods within each channel frame.
This method is referred to as normal pressure and negative stuff synchronization. Such a channel frame with positive and negative stuff synchronization is shown in FIG. 1 and includes two stuff synchronization bit positions S1 and S2. The generation of such channel frames is described in U.S. Patent Application No. 769.427.
No. (filed August 25, 1985).
入力データ・ビット伝送速度がその定格伝送速度である
とき、スタッフ同期ビット位置の一方はデータ・ビット
を含み、他方はスタッフ同期ビットを含む。もし、入力
データ・ビット伝送速度が定格伝送速度より大であるな
らば、このときは、しばしば必要に応じ、両方のスタッ
フ同期ビット位置S1、S2はデータ・ビットを含む。When the input data bit transmission rate is its rated transmission rate, one of the stuff sync bit positions contains a data bit and the other contains a stuff sync bit. If the input data bit transmission rate is greater than the rated transmission rate, then both stuff synchronization bit positions S1, S2 contain data bits, as is often necessary.
これは通常負のスタッフ同期とよばれる。一方もし入力
データ・ビット伝送速度が定格伝送速度より小であるな
らば、このときは、しばしば必要に応じ、両方のスタッ
フ同期ビット位置はスタッフ同期ビットを含む。これは
通常圧のスタッフ同期と呼ばれる。This is commonly referred to as negative stuff synchronization. On the other hand, if the input data bit transmission rate is less than the rated transmission rate, then both stuff sync bit positions contain stuff sync bits, as is often necessary. This is called normal pressure stuff synchronization.
このような正および負のスタッフ同期方法に伴う重大な
問題は、ビット・スタッフ同期によりもたらされるいわ
ゆる待合わせジッタが大きすぎることである。ビット・
スタッフ同期から生ずる待合わせジッタは、rTran
smission System f’or C。A significant problem with such positive and negative stuffing synchronization methods is that the so-called appointment jitter introduced by the bit stuffing synchronization is too large. bit·
Waiting jitter resulting from staff synchronization is rTran
smith system f'or C.
mmunications、 (通信用伝送システム
)」、第5版、1982年、ベル電話研究所発行、89
2−699頁に開示されている。また文献rWaiti
ng Time Jitter (待合せジッタ)」デ
イ・エル・ダットヴアイラ(D、L、Duttvei
1er)著、ベル・システム・技術ジャーナル(Bel
l System Technical Journa
l )、第51巻、第1号、1972年1月、185−
207頁および文献rJitter Characte
ristics of’ Pu1se 5tuff’i
ng 5ynchronization (パルス−ス
タッフ同期のジッタ特性)JIEEE通信国際会議資料
(Proceedings Internationa
l Conference on Communica
ttons) 、1968年6月、259−284頁も
り照されたい。"Communication Transmission Systems," 5th edition, 1982, published by Bell Telephone Laboratories, 89.
It is disclosed on pages 2-699. Also, the literature r Waiti
ng Time Jitter (D, L, Duttvei)
1er), Bell System Technology Journal (Bel
l System Technical Journal
l), Volume 51, No. 1, January 1972, 185-
207 pages and references rJitter Character
ristics of'Pulse 5tuff'i
ng 5ynchronization (jitter characteristics of pulse-stuff synchronization) JIEEE Communications International Conference Proceedings
l Conference on Communica
ttons), June 1968, pp. 259-284.
正および負のスタッフ同期方法において、スタッフ同期
ビット位置のコ、つが定格として1つのスタッフ同期ビ
ットを含むときは、定格スタッフ率は1となる。従って
前記文献に記載のように、いわゆる待合せジッタ値は極
めて大きくなり、これは甚だ好ましいものではない。In the positive and negative stuffing synchronization methods, the nominal stuffing ratio is 1 when each of the stuffing synchronization bit positions contains one stuffing synchronization bit as the rating. Therefore, as described in the above-mentioned document, the so-called queuing jitter value becomes extremely large, which is extremely undesirable.
スタッフ率を0を越えかつ1未満とするような正のスタ
ッフ同期方法は著しく待合せジッタを減少することは既
知である。It is known that positive stuffing synchronization methods, such as stuffing ratios greater than zero and less than one, significantly reduce queuing jitter.
非同期状態スタッフ同期方法は待合せジッタを発生しな
いことも既知である。It is also known that the asynchronous state stuff synchronization method does not introduce queuing jitter.
(発明の概要)
いわゆる正および負のビット・スタッフ同期方法に伴う
待合せジッタの問題は本発明の態様により、規定のフレ
ーム間隔を有するフレームを発生するためのデジタル・
フレーム同期装置において、0を越え1未満の所定のス
タッフ率が合理的に得られるように、各フレーム内に受
入れられる入力データ・ビット数を制御可能に調節する
ことにより解決される。SUMMARY OF THE INVENTION The problem of queuing jitter associated with so-called positive and negative bit stuffing synchronization methods is overcome by aspects of the present invention, in which digital
In a frame synchronizer, the solution is to controllably adjust the number of input data bits accepted within each frame so that a predetermined stuffing ratio greater than zero and less than one is reasonably achieved.
さらにとくには、分数スタッフ率は、データ・ビットが
同期装置内に書込まれる第1の設定数の間隔の期間を制
御可能に増加すること、および次に、データ・ビットか
同期装置内に書込まれる第2の設定数の間隔の期間を制
御可能に減少すること、とにより得られる。第1の設定
数の間隔の各々の中に発生するスタッフ同期ビット位置
の1つに1個のデータ・ビットが制御的に含められ、か
つ第2の設定数の間隔の中に発生するスタッフ同期ビッ
ト位置の1つに1個の非データ・ビットか強制的に含め
られる。More particularly, the fractional stuff rate includes controllably increasing the duration of a first set number of intervals in which data bits are written into the synchronizer; and controllably reducing the duration of a second set number of intervals that are included. one data bit is controllably included in one of the stuff sync bit positions occurring during each of the first set number of intervals, and the stuff sync occurring during the second set number of intervals; One non-data bit is forced into one of the bit positions.
本発明の一実施例において、待合せジッタの許容値を得
るための所定の分数スタッフ率は、いわゆる2段階スタ
ッフ同期方法を採用することにより実現される。第1の
スタッフ同期段階はいわゆる中間フレームを発生するた
めの非同期状態スタッフ同期方法を含む。第2のスタッ
フ同期段階は所定の出力フレームを発生するための同期
状態スタッフ同期方法を含む。中間フレームの設定数、
q、は中間マルチ・フレームを形成する。マルチ・フレ
ーム内の第1の設定数、p%の中間フレームに対しては
、2個のスタッフ同期ビット位置のうちの一方は常に1
個のデータ・ビットを強制的に含ませられる。他方のス
タッフ同期ビット位置はスタッフ同期がされるかまたは
されないかのいずれでもよい。第2の設定数、q−p、
の中間フレームに対しては、2個のスタッフ同期ビット
位置の一方は削除され、これによりフレームのデータ搬
送容量を1ビツトだけ減少する。他方のスタッフ同期ビ
ット位置はスタッフ同期がされるかまたはされないかの
いずれでもよい。従って、p個の中間フレームに対する
スタッフ率は1となり、q−p個の中間フレームに対す
るスタッフ率は0となる。In one embodiment of the invention, the predetermined fractional stuffing rate to obtain an acceptable value of queuing jitter is achieved by employing a so-called two-stage stuffing synchronization method. The first stuff synchronization phase includes an asynchronous stuff synchronization method to generate so-called intermediate frames. The second stuff synchronization stage includes a synchronized stuff synchronization method to generate a predetermined output frame. Set number of intermediate frames,
q, forms an intermediate multi-frame. For the first set number, p%, of intermediate frames within a multi-frame, one of the two stuff sync bit positions is always 1.
data bits are forced to be included. The other stuff synchronization bit position may or may not be stuff synchronized. The second set number, q-p,
For intermediate frames, one of the two stuff sync bit positions is deleted, thereby reducing the frame's data carrying capacity by one bit. The other stuff synchronization bit position may or may not be stuff synchronized. Therefore, the stuffing rate for p intermediate frames is 1, and the stuffing rate for qp intermediate frames is 0.
2段階同期の実施例における各フレームに対する所定の
分数スタッフ率、p/q、は本発明の態様により、中間
マルチ・フレームの第1の設定数の中間フレームに対し
ては受入れられる入力データ・ビットの定格数を制御可
能にし増加すること、および次に、中間マルチ・フレー
ムの第2の設定数の中間フレームに対しては受入れられ
る入力データ・ビットの定格数を制御可能に減少するこ
と、とにより得られる。A predetermined fractional stuffing ratio, p/q, for each frame in a two-stage synchronization embodiment is determined according to aspects of the present invention such that the input data bits are accepted for a first set number of intermediate frames of the intermediate multi-frame. controllably increasing the nominal number of input data bits accepted for a second set number of intermediate frames of the intermediate multi-frame; It is obtained by
中間マルチ・フレームのフレーム内に受入れられるデー
タ・ビットの定格数の増加および減少は、第1の設定数
の中間フレームにおいてスタッフ同期ビット位置の一方
に1個のデータ・ビットを強制的に含ませること、第2
の設定数の中間フレームにおいてスタッフ同期ビット位
置の1つを削除すること、および中間フレームの間隔が
同様にフレームの総数、q、を有する出力マルチ・フレ
ームの間隔に等しくなるように中間フレームを発生する
ために規定の方法で所定出力クロック周波数より小さい
中間クロック周波数を使用すること、とにより実現され
る。所定の出力フレームは、第2のスタッフ同期段階か
ら、中間マルチ・フレーム内で削除された第2の設定数
の中間フレーム内のスタッフ・ビット位置の一方の中に
非データ・ビットを挿入すること、とによりtUられる
。Increasing and decreasing the nominal number of data bits accepted within a frame of an intermediate multi-frame forces the inclusion of one data bit in one of the stuff synchronization bit positions in a first set number of intermediate frames. That, second
removing one of the stuff synchronization bit positions in a set number of intermediate frames, and generating intermediate frames such that the interval of the intermediate frame is equal to the interval of the output multi-frame, which also has a total number of frames, q. This is achieved by using an intermediate clock frequency that is smaller than a predetermined output clock frequency in a defined manner to achieve this. the predetermined output frame inserting non-data bits into one of the stuff bit positions in the second set number of intermediate frames deleted in the intermediate multi-frames from the second stuffing synchronization stage; , and tU is obtained.
本発明の他の実施例においては、許容しうる1、¥合せ
ジッタ値を与える分数スタッフ率を得るために、バッフ
ァ記憶装置が使用されて有利である。In other embodiments of the invention, buffer storage is advantageously used to obtain a fractional stuffing ratio that provides an acceptable 1, ¥ alignment jitter value.
所定の分数スタッフ率は、フレームの設定総数、q、を
有するマルチ・フレーム・フォーマットを使用すること
によりある程度得られる。このマルチフレーム・フォー
マットは前記の出力マルチ・フレーム・フォーマットと
同一であり、2段階スタッフ同期方法により発生される
。マルチ・フレーム内の第1の設定数、plのフレーム
に対しては、2個のスタッフ同期ビット位置の一方は1
個のデータ・ビットを強制的に含ませられる。他方のス
タッフ同期ビット位置はスタッフ同期がされるかまたは
されないかのいずれでもよい。第2の設定数、q−p、
のフレームに対しては、2個のスタッフ同期ビット位置
の一方は1個の非データ・ビットを強制的に含ませられ
、これによりフレームのデータ搬送容量を1ビツトだけ
減少する。A predetermined fractional stuffing rate is obtained in part by using a multi-frame format with a set total number of frames, q. This multi-frame format is the same as the output multi-frame format described above and is generated by a two-step stuff synchronization method. For frames with the first set number, pl, in a multi-frame, one of the two stuff synchronization bit positions is 1
data bits are forced to be included. The other stuff synchronization bit position may or may not be stuff synchronized. The second set number, q-p,
For frames, one of the two stuff sync bit positions is forced to contain one non-data bit, thereby reducing the frame's data carrying capacity by one bit.
他方のスタッフ同期ビット位置はスタッフ同期がされる
か、またはされないかのいずれでもよい。The other stuff synchronization bit position may or may not be stuff synchronized.
次に所定の分数スタッフ率は、本発明の態様により、マ
ルチ・フレームの第1の設定数、plのフレーム期間内
にバッファ記憶装置内に書込まれる入力データ・ビット
数を規定の方法で増加すること、およびマルチ・フレー
ムの第2の設定数、q−p、のフレーム期間内にバッフ
ァ記t&装置内に書込まれる入力データ・ビット数を規
定の方法で減少すること、とにより得られる。従って、
plqの所定の分数スタッフ率が得られる。The predetermined fractional stuff rate then increases in a predetermined manner the number of input data bits written into the buffer storage within a frame period of the first set number of multi-frames, pl, according to aspects of the present invention. and reducing in a prescribed manner the number of input data bits written into the buffer register during a frame period of a second set number of multi-frames, q-p. . Therefore,
A predetermined fractional stuffing rate of plq is obtained.
各フレームに対してバッファ記憶装置内に書込まれるデ
ータの増加および減少は、本発明の実施態様により、バ
ッファ記憶装置読取りアドレス・ラッチ時刻に対して、
バッファ記憶装置書き込みアドレス・ラッチ時刻を制御
可能に調節することにより得られる。1つのフレームに
対してバッファ記憶装置内のラッチされた書込みアドレ
スおよびラッチされた読取りアドレスは、そのフレーム
をスタッフ同期させるか否かの決定をするために使用さ
れる。第1の設定数のフレームに対しては、書込みアド
レスのラッチ発生は読取りのアドレスのラッチ発生に対
して遅延され、これにより第1の設定数のフレームの各
々に対してデータが書込まれる間隔が増加される。第2
の設定数のフレーム期間におけるバッファ記憶装置への
書込みデータの減少は、読取りアドレスのラッチの発生
に対して書込みアドレスの遅延されたラッチ発生を最初
の遅延されていない位置へ戻すことにより実現される。The increment and decrement of data written into the buffer store for each frame is determined by embodiments of the present invention relative to the buffer store read address latch time.
This is achieved by controllably adjusting the buffer storage write address latch time. The latched write address and latched read address in the buffer store for a frame are used to determine whether to stuff synchronize the frame. For the first set number of frames, the latching of the write address is delayed relative to the latching of the read address, thereby providing an interval at which data is written for each of the first set number of frames. is increased. Second
The reduction of the write data to the buffer storage in a set number of frame periods is achieved by returning the delayed latched occurrence of the write address to the initial undelayed position relative to the latched occurrence of the read address. .
マルチ・フレームの終端においては、読取りアドレス・
ラッチ時刻に対する書込みアドレス・ラッチ時刻の真の
遅延は消滅し、次に書込みアドレス・ラッチ時刻の遅延
および前進サイクルは次に続くマルチ、フレームのため
に再び初期化可能である。At the end of a multi-frame, the read address
The true delay of the write address latch time relative to the latch time disappears, and then the write address latch time delay and advance cycle can be reinitialized for the next subsequent multi-frame.
(実施例の説明)
第1図は、2個のスタッフ同期ビット位置、即ち、正お
よび負のスタッフ同期のための81及びS2を含むいわ
ゆるチャネル・フレーム・フォーマットを示す。本発明
はこのようなチャネル・フレーム・フォーマットにおけ
るいわゆる強制的圧スタッフ率をi)ることを目的とし
、′31図に示す特定のフォーマットに限定されない。DESCRIPTION OF THE EMBODIMENTS FIG. 1 shows a so-called channel frame format that includes two stuff synchronization bit positions: 81 and S2 for positive and negative stuff synchronization. The present invention aims at i) eliminating the so-called forced stuffing ratio in such channel frame formats, and is not limited to the particular format shown in Figure '31.
説明を簡単かつ解り易くするためにここでは、1.54
4 Mbpsの定格ビット伝送速度で伝送されるよく知
られたDS1パルス符号変調(PCM)デジタル・フォ
ーマットに関する実施例について説明する。この実施例
における出力ビツト伝送速度は、2 K)Izのチャネ
ル・フレーム・レートを有して1.864Mbpsであ
る。従って第1図のチャネル・フレーム・フォーマット
においては、オーバーヘッド・ビットを含むフレーム当
りのビット総数はN−832ビツトであり、フレーム当
りの入力データ・ビットの定格数はM −772ビット
である。しかしながら、この独特な本発明は、他のビッ
ト伝送速度及びフレーム・フォーマットにも同様に適用
可能であることを理解すべきである。In order to make the explanation simple and easy to understand, here, 1.54
An example is described for the well-known DS1 pulse code modulation (PCM) digital format transmitted at a nominal bit rate of 4 Mbps. The output bit rate in this example is 1.864 Mbps with a channel frame rate of 2K)Iz. Thus, in the channel frame format of FIG. 1, the total number of bits per frame, including overhead bits, is N-832 bits, and the nominal number of input data bits per frame is M-772 bits. However, it should be understood that this unique invention is equally applicable to other bit rates and frame formats.
第2図は、いわゆるパルス・スタッフ同期装置における
所定の分数圧スタッフ率を得るためのこの独特な本発明
の一実施例を、簡単なブロック図の形式で示す。このよ
うな同期装置は代表例では、低次ビット伝送速度のデジ
タル信号を高次ピント伝送速度で伝送するために同期さ
せるのに使用されることもわかる。従って、いわゆる中
間フレームを発生するためにスタッフ同期の第1段階を
提供し、かつ所定の分数スタッフ率を与える非同期状態
スタッフ同期装置201が図示されている。次に同期状
態スタッフ同期装置202は、所定のフォーマットを有
する出力フレームを発生するためのスタッフ同期の第2
段階を提供する。本発明の実施例で使用される中間クロ
ック(CLKINT)信号を発生するクロック変換器2
03と、中間フレーム・フォーマット作成器204と、
出力フレーム・フォーマット作成器205とがまた図示
されている。FIG. 2 illustrates in simplified block diagram form one embodiment of this unique invention for obtaining a predetermined fractional pressure stuffing rate in a so-called pulse-stuff synchronizer. It will also be appreciated that such synchronizers are typically used to synchronize digital signals at a lower bit rate for transmission at a higher bit rate. Accordingly, an asynchronous stuff synchronizer 201 is shown that provides a first stage of stuffing synchronization and provides a predetermined fractional stuffing rate to generate so-called intermediate frames. The sync state stuff synchronizer 202 then performs a second stuff synchronization process to generate an output frame having a predetermined format.
Provide stages. Clock converter 2 that generates the intermediate clock (CLKINT) signal used in embodiments of the invention
03, an intermediate frame format generator 204,
Also shown is an output frame formatter 205.
このように、この実施例においては、非同期状態スタッ
フ同期装置201のDATA IN入力にDSL
PCM信号が提供され、非同期状態スタッフ同期装置2
01のCLK IN入力にDSII。Thus, in this embodiment, the DSL input to the DATA IN input of the asynchronous stuff synchronizer 201 is
PCM signal is provided and the asynchronous state stuff synchronizer 2
DSII to CLK IN input of 01.
544MHzりo ツク信号(CLKINT)はこの実
施例では、1.683MHzの周波数を有し、後述のよ
うに本発明の態様により中間フレームを発生するのに使
用される。CLKINTクロック信号はまた中間フレー
ム・フォーマット作成器204にも供給され、中間フレ
ーム・フォーマント作成器204は非同期状態スタッフ
同期装置201を制御して同様に後述される中間フレー
ム・フォーマットを発生する。本発明の独特な中間フレ
ーム・フτ−マットを発生するために本発明の実施例に
おいて有利に使用されるこのような非同期状態スタッフ
同期装置は、当業者には既知である。例えばrWait
ingTime Jitter JおよびrJitte
r CharacterisNcof’ Pu1se
Stuffing 5ynchronization
Jという表題の前記文献を参照されたい。The 544 MHz clock signal (CLKINT) has a frequency of 1.683 MHz in this example and is used to generate intermediate frames in accordance with aspects of the present invention, as described below. The CLKINT clock signal is also provided to intermediate frame format generator 204, which controls asynchronous state stuff synchronizer 201 to generate an intermediate frame format, also described below. Such asynchronous state stuffing synchronizers, which are advantageously used in embodiments of the present invention to generate the unique intermediate frame τ-format of the present invention, are known to those skilled in the art. For example, rWait
ingTime Jitter J and rJitter
rCharacterisNcof'Pulse
Stuffing 5ynchronization
See the aforementioned document entitled J.
出力フレーム・フォーマット作成器205と、中間フレ
ーム・フォーマット作成器204からの出力と、出力ク
ロック(CLKOUT)信号との制御の下で、所定のフ
ォーマットおよび所定の分数スタッフ率とを有する出力
フレームを発生するために、同期状態のスタッフ同期装
置202には非同期状態スタッフ同期装置201の中間
フレーム出力およびCLKINTが供給される。このよ
うな同期状態スタッフ同期装置もまた当業者に既知であ
る。Generating an output frame having a predetermined format and a predetermined fractional stuff rate under the control of the output frame formatter 205, the output from the intermediate frame formatter 204, and the output clock (CLKOUT) signal. To do this, the synchronous stuff synchronizer 202 is supplied with the intermediate frame output of the asynchronous stuff synchronizer 201 and CLKINT. Such sync state stuff synchronizers are also known to those skilled in the art.
この実施例において、1.684MHzのCLKOUT
から1.683MHzのCLKINTを発生するために
、クロック変換器203が使用される。In this example, the 1.684MHz CLKOUT
A clock converter 203 is used to generate CLKINT of 1.683 MHz from .
第2図に示すフレーム同期装置は約p/qの所定の非同
期状態スタッフ率を発生する。所定のスタッフ率は、入
力DS1データ信号を所定の出力周波数、CLKOUT
、に比較してより減少した周波数、CLKINT、の中
間フレーム・フォーマットに非同期状態でスタッフ同期
させるために、CLKINTと中間フレーム・フォーマ
ット作成器204との制御の下で、非同期状態スタッフ
同期装置201を使用することにより、所定のスタッフ
率が得られる。次に第3図に簡略形式で示した中間フレ
ーム・フォーマットの形の非同期状態スタッフ同期装置
201からの出力は、第4図に簡略形式で示した出力マ
ルチフレーム・フォーマットを発生するために、中間フ
レーム・フォーマット作成器204およびCLKOUT
と組合わされた出力フレームφフォーマット作成器20
5の制御の下に、同期状態スタッフ同期装置202内で
同期状態にスタッフ同期される。出力フレーム・フォー
マット作成器205は中間フレーム・フォーマット作成
器204からの出力に応答して、第4図の出力フレーム
・フォーマットのいわゆるX−フレーム内の適切なスタ
ッフ同期ビット位置に非データ・ビットを制御可能に挿
入する。The frame synchronizer shown in FIG. 2 produces a predetermined out-of-sync stuff rate of approximately p/q. The predetermined stuffing rate changes the input DS1 data signal to a predetermined output frequency, CLKOUT
, the asynchronous stuffing synchronizer 201 under the control of the CLKINT and intermediate frame format generator 204 to asynchronously stuff synchronize the intermediate frame format of CLKINT, at a reduced frequency compared to CLKINT, . By using it, a predetermined staffing rate can be obtained. The output from the asynchronous state stuff synchronizer 201 in the intermediate frame format shown in simplified form in FIG. Frame format generator 204 and CLKOUT
output frame φ format generator 20 combined with
5 is stuffed to the synchronous state within the synchronous state stuffing synchronizer 202. Output frame formatter 205 responds to the output from intermediate frame formatter 204 by placing non-data bits in appropriate stuff sync bit positions within the so-called X-frames of the output frame format of FIG. Insert controllably.
非同期状態スタッフ同期装置201および同期状態スタ
ッフ同期装置202の働きは、スタッフ同期ビット位置
の1°つにデータ・ビットか含まれているp個のフレー
ムの効果をマルチ・フレームのq個のフレーム上に均等
に分布させることである。The operation of the asynchronous state stuff synchronizer 201 and the synchronous state stuff synchronizer 202 is to combine the effects of p frames containing a data bit in one of the stuff synchronization bit positions onto q frames of the multi-frame. distribution evenly.
中間マルチ・フレームの全体間隔は、出力マルチ・フレ
ームの全体間隔に等しい。しかしながら、中間フレーム
内の個々のフレーム間隔は、最初の所定数のフレームに
対しては、時間がより長く、第2の所定数のフレームに
ついては出力マルチ・フレームよりも時間が短い。The overall spacing of the intermediate multi-frames is equal to the overall spacing of the output multi-frames. However, the individual frame intervals within the intermediate frame are longer in time for a first predetermined number of frames and shorter in time for a second predetermined number of frames than in the output multi-frame.
第3図に示すように、p個のフレーム即ち長フレームは
、スタッフ同期ビット位置の1つ即ちD(第3図)が強
制的にデータ・ビットを支持させられるのでM+1ビッ
トのデータ搬送容量を有し、一方q−pHのフレーム即
ち環フレームは、メタ2同期ビット位置の1つが削除さ
れているのでMビットのデータ搬送容量を有する。同様
に、p個のフレームは各々合計Nビットを有し、一方q
−p(fJlのフレームは各々合計N−1ビツトを有す
る。As shown in Figure 3, p frames or long frames have a data carrying capacity of M+1 bits because one of the stuff synchronization bit positions, D (Figure 3), is forced to support a data bit. The q-pH frame or ring frame, on the other hand, has a data carrying capacity of M bits because one of the meta2 synchronization bit positions has been deleted. Similarly, p frames each have a total of N bits, while q
-p(fJl frames each have a total of N-1 bits.
次に第4図に示すようにq個のフレームを含む出力マル
チ・フレームは、同期状態スタッフ同期装置202によ
り所定の出力クロック周波数CLKOUTて発生される
。出力マルチ・フレームのd−フレームは、第4図にお
いてスタッフ同期ビット位置かデータ・ビットDを含む
ところのフレームに対応し、一方Xフレームは、第4図
においてスタッフ同期ビット位置が非データ・ビットX
を含むところのフレームに対応する。An output multi-frame containing q frames is then generated by the synchronous stuff synchronizer 202 at a predetermined output clock frequency CLKOUT, as shown in FIG. The d-frames of the output multi-frames correspond to frames where the stuff sync bit positions include data bits D in FIG. 4, while the X frames correspond to frames where the stuff sync bit positions include non-data bits in FIG. X
Corresponds to the frame containing the .
−iに、第2図に示す本発明の実施例に対して、中間ク
ロック周波数は、
CLKINT−CLKOUT−(1−p/q)PR(1
)であり、ここでCLKINTは中間クロック周波数、
CLKOUTは出力クロック周波数、pは長フレーム即
ちd−フレームの個数、qはマルチ・フレーム内のフレ
ームの全個数及びFRは出力フレーム・レートである。-i, for the embodiment of the invention shown in FIG.
), where CLKINT is the intermediate clock frequency,
CLKOUT is the output clock frequency, p is the number of long or d-frames, q is the total number of frames in the multi-frame, and FR is the output frame rate.
従ってこの実施例においては、CLKOUT−1,68
4MHzSp −1、Q−2及びF R−2KHzであ
るので、CLKINT −1,883MHzとなる。Therefore, in this embodiment, CLKOUT-1,68
Since they are 4 MHz Sp -1, Q-2 and FR-2 KHz, CLKINT -1,883 MHz.
第3図に示すような長フレームの間隔は、即ち
T I −T PRRl (3)に
増加され、ここでT、は長い中間フレーム(p個のフレ
ーム)の間隔”PRは所定出力フレームの間隔、及びN
は出力フレーム内のビット総数である。The interval between long frames as shown in FIG. , and N
is the total number of bits in the output frame.
第3図に示すような環フレームの間隔は、即ち
TS−TFRR5(5)
に減少され、ここでTsは短い中間フレーム((q−p
)個のフーム)の間隔である。The spacing of the ring frames as shown in FIG.
) hooms).
長フレームの各々に対しては、データ搬送容量はM+1
ビットであり、長フレームの各々に対する定格入力デー
タはMR,ビットである。このとき長フレームに対する
直接スタッフ率、Slは、S −1−M (R,−1
) (6)となる。For each long frame, the data carrying capacity is M+1
The nominal input data for each long frame is MR, bit. At this time, the direct stuffing rate Sl for the long frame is S −1−M (R, −1
) (6) becomes.
唖フレームの各々に対しては、データ搬送容量はMビッ
トであり、環フレームの各々に対する定格入力データ速
度はMR5である。このとき環フレームに対する直接ス
タッフ率、S は、58−M (I R3>
(7)となる。中間マルチ・フレーム全体の
平均スタッフ率は、
S またはSsはいずれもSavに近いけれども正確に
S ではないことがわかる。For each of the mute frames, the data carrying capacity is M bits, and the rated input data rate for each of the ring frames is MR5. In this case, the direct stuffing rate S for the ring frame is 58-M (I R3>
(7) becomes. It can be seen that the average stuffing rate for the entire intermediate multi-frame is S or Ss, both of which are close to Sav, but not exactly S.
v
1.684MHzの出力クロック周波数CLKOUTに
おける同期出力に対し非同期DS1を受入れるために、
1/2のスタッフ率が好ましい例を考えてみる。このと
きp/q−1/2 、N−832(第1図)、M−77
2(第1図)、及びCLK INT−1,663M11
z(式1)。v To accept asynchronous DS1 for synchronous output at an output clock frequency CLKOUT of 1.684 MHz,
Consider an example where a staff ratio of 1/2 is preferable. At this time, p/q-1/2, N-832 (Fig. 1), M-77
2 (Figure 1), and CLK INT-1,663M11
z (Equation 1).
非同期状態スタッフ同期装置201(第2図)は、CL
KINT及び中間フォーマット作成器204との制御の
下で、2つのフレーム(第3図)を有する中間マルチ・
フレームを発生する。中間フレームの一方は832ビツ
トを有する長(p個)フレームであり、他方は831ビ
ツトを有する短フレームである。The asynchronous state stuff synchronizer 201 (FIG. 2)
Under the control of KINT and intermediate formatter 204, an intermediate multi-frame format having two frames (FIG. 3) is created.
Generate a frame. One of the intermediate frames is a long (p) frame with 832 bits, and the other is a short frame with 831 bits.
1つのフレームに対するスタッフ率は、そのフレームに
対するデータビット搬送容量からそのフレームに供給さ
れた実際のデータ数を差り巨)だ値として定義可能であ
る。各長フレームに対しては、データ搬送容量(第3図
)はM+1即ち773ビツトであり、一方各長フレーム
の間に供給されるデータ・ビットの実際の数は772.
484である。従って、長フレームに対する実際のスタ
ッフ率は式6からS、−0,484である。従って、中
間マルチ・フレーム全体の平均スタッフ率はS −0
,5であv
す、これは所定のスタッフ率p/q=1/2である。The stuffing rate for a frame can be defined as the difference between the data bit carrying capacity for that frame and the actual number of data provided for that frame. For each long frame, the data carrying capacity (FIG. 3) is M+1 or 773 bits, while the actual number of data bits provided during each long frame is 772.
It is 484. Therefore, the actual stuffing rate for long frames is S, -0,484 from Equation 6. Therefore, the average stuffing rate for the entire intermediate multi-frame is S −0
, 5, which is a predetermined stuffing ratio p/q=1/2.
第5図は第1図のフレーム・フォーマットに対する所定
の分数スタッフ率を得るための本発明の他の実施例の詳
細を簡単なブロック図の形式で示す。この実施例におい
てもまた、入力データは1゜544MHzの入力クロッ
ク周波数CLKOUTはl、664MHzであると仮定
する。従って、DATA INを介してデータが書込
まれるバッファ記憶装置か示され、データはDATA
OUTを介して読取られる。バッファ記2装置501
内t\のデータの書込みは、入力クロック信号CLKI
Nに応答して書込みカウンタ502により発生される書
込みアドレスにより制御される。この実施例においても
、CLKINの定格の所定値は1.544MHzである
。書込みアドレス・ラッチ504にもまた書込み502
から書込みアドレスが供給され、書込アドレス・ラッチ
504は信号WALTに応答して特定時刻にカウンタ5
02からの書込みアドレスをラッチ即ち記憶するのに使
用される。即ち、書込アドレス・ラッチ504内に記憶
された書込みアドレスは特定の書込みアドレス・ラッチ
時刻(WALT)におけるものである。同様に、バッフ
ァ記憶装置501からのデータの読取りは、出力クロッ
ク信号CLKOUTに応答して読取りカウンタ503に
より発生される読取リアドレスにより制御される。二の
実施例においてもまたCLKOUTは1.664MII
zである。読取りアドレス・ラッチ505にもまた読取
り力、ウンタ503から読取リアドレスが供給され1.
読取りアドレス・ラッチ505は信号RALTに応答し
て特定時刻にカウンタ503からの読取りアドレスをラ
ッチ即ち記憶するのに使用される。即ち、読取リアドレ
ス・ラッチ505内に記憶された読取リアドレスは特定
の読取リアドレス・ラッチ時刻(RALT)におけるも
のである。書込みアドレス・ラッチ504内及び読取り
アドレス・ラッチ505内と記憶されたアドレスは、ス
タッフ同期決定装置50B内で比較されて1ビツトがス
タッフ挿入(スタッフ同期)されるべきか否かが決定さ
れる。FIG. 5 shows, in simplified block diagram form, details of another embodiment of the invention for obtaining a predetermined fractional stuffing ratio for the frame format of FIG. This example also assumes that the input data is 1.degree. 544 MHz and the input clock frequency CLKOUT is 1.664 MHz. Therefore, the buffer storage to which data is written is indicated via DATA IN, and the data is
Read via OUT. Buffer record 2 device 501
The writing of data within t\ is performed using input clock signal CLKI.
is controlled by the write address generated by write counter 502 in response to N. Also in this embodiment, the predetermined rated value of CLKIN is 1.544 MHz. Write address latch 504 is also written 502
The write address latch 504 is supplied with the write address from the counter 5 at a specific time in response to the signal WALT.
Used to latch or store the write address from 02. That is, the write address stored in write address latch 504 is at a particular write address latch time (WALT). Similarly, reading data from buffer store 501 is controlled by a read read address generated by read counter 503 in response to output clock signal CLKOUT. In the second embodiment, CLKOUT is also 1.664MII
It is z. Read address latch 505 is also supplied with read power, read read address from counter 503, and 1.
Read address latch 505 is used to latch or store the read address from counter 503 at a particular time in response to signal RALT. That is, the read read address stored in read read address latch 505 is at a particular read read address latch time (RALT). The addresses stored in write address latch 504 and read address latch 505 are compared in stuff synchronization decision unit 50B to determine whether a bit should be stuffed (stuff synchronization).
スタッフ同期決定装置506からの出力は、スタッフ同
期を制御するために読取りカウンタ503に供給される
。フレーム・アセンブラ509と協働して所定の出力フ
レームを形成するのに適するようにバッファ記憶装置5
01からのデータ出力を制御するために、読取りカウン
タ503はまたフレーム・フォーマット作成器508か
らの出力にも応答する。Output from stuff synchronization determiner 506 is provided to read counter 503 to control stuff synchronization. Buffer storage 5 suitable for cooperating with frame assembler 509 to form a predetermined output frame.
Read counter 503 is also responsive to the output from frame formatter 508 to control the data output from frame formatter 508.
遅延制御装置507は、遅延基準信号を基礎とし、かつ
読取りアドレス・ラッチ時刻(RALT)信号及びフレ
ーム・フォーマット作成器508からの遅延選択信号と
の制御の下で書込みアドレス・ラッチ時刻(WALT)
信号を発生する。遅延基準信号は入力クロックCLKI
Nでもまたは出力クロックCLKOUTでもよい。遅延
制御装置507内で遅延ラインが使用されるときは、遅
延基準信号は必要ではない。Delay controller 507 determines the write address latch time (WALT) based on the delay reference signal and under control of the read address latch time (RALT) signal and the delay select signal from frame formatter 508.
Generate a signal. The delay reference signal is the input clock CLKI
It may be N or the output clock CLKOUT. When a delay line is used within delay controller 507, a delay reference signal is not required.
スタッフ同期をすべきか否かの決定は、各フレーム内で
スタッフ同期決定装置506により行われる。今までは
、スタッフ同期の決定はフレームごとにある固定時刻に
書込みアドレスと読取りアドレスとを同時にラッチし、
次にそれらを比較することにより行われた。各フレーム
内で固定時刻に書込みアドレスと読取りアドレスとを同
時にラッチすることは、各フレームに対し、データがバ
ッファ記憶装置内に書込まれる間隔はデータがバッファ
記憶装置から読取られる間隔に等しいことを意味する。The decision whether to perform stuff synchronization is made by the stuff synchronization determining device 506 within each frame. Until now, stuff synchronization decisions have been made by latching the write and read addresses simultaneously at a fixed time every frame.
This was then done by comparing them. Simultaneously latching the write and read addresses at fixed times within each frame ensures that, for each frame, the interval at which data is written into the buffer storage is equal to the interval at which data is read from the buffer storage. means.
書込みアドレスと読取りアドレスとの間のアドレス・ギ
ャップが所定のしきい値以下てあるならば、スタッフ同
期をする決定がなされ、その他のときはスタッフ同期が
発生しない。If the address gap between the write address and the read address is below a predetermined threshold, a decision is made to perform a stuff synchronization, otherwise no stuff synchronization occurs.
所定の出力フレームはフレーム・アセンブラ509によ
り発生される。この目的のためにフレーム・アセンブラ
509にオーバーヘッド・ビット(OH)及びバッファ
記憶装置501からのデータ出力とか供給される。アセ
ンブラ509はフレー・フォーマット作成器508及び
CLKOUTの制御の下に、第4図に簡略形式で示すよ
うに、及び特定の実施例では第6図に簡略形式で示すよ
うに、出力フレームを発生する。Predetermined output frames are generated by frame assembler 509. For this purpose, frame assembler 509 is provided with overhead bits (OH) and data output from buffer storage 501. Assembler 509, under the control of frame formatter 508 and CLKOUT, generates output frames as shown in simplified form in FIG. 4 and, in particular embodiments, as shown in simplified form in FIG. .
第5図の実施例においては、所定の非同期状態スタッフ
率は、第4図に簡略形式で示すような出力マルチ・フレ
ーム・ファーマットがアセンブラ509から得られるよ
うにデータを読取るべくバッファ記憶装置501を制御
することにより得られる。In the embodiment of FIG. 5, the predetermined asynchronous state stuffing rate is determined by buffer storage 501 for reading data such that an output multi-frame format as shown in simplified form in FIG. 4 is obtained from assembler 509. obtained by controlling the
前と同様に書込みアドレスと読取リアドレスとが固定時
刻に同時にラッチされるならば、d−フレーム及びX−
フレームに対する直接スタッフ率はそれぞれ1及び0で
ある。しかしながら、本発明の一態様により、書込みア
ドレス・ラッチ時刻(WA L T)が読取りアドレス
・ラッチ時刻(RA L T ’)に対して調節可能な
らば、フレームに対してバッファ記憶装置501内への
書込み間隔に変化が得られる。従って、バッファ記憶装
置501に書込まれる。入力データ・ビットの数はフレ
ームごとに変わる。バッファ記憶装置501に書込まれ
るデータ・ビット数のこの変化は、本発明の一態様によ
り所定の分数スタッフ率を得るのに利用される。If the write address and read read address are latched simultaneously at a fixed time as before, then the d-frame and the
The direct stuffing ratios for the frame are 1 and 0, respectively. However, in accordance with one aspect of the present invention, if the write address latch time (WAL T) is adjustable with respect to the read address latch time (RA L T'), A change in writing interval is obtained. Therefore, it is written to buffer storage 501. The number of input data bits changes from frame to frame. This change in the number of data bits written to buffer storage 501 is utilized in accordance with one aspect of the present invention to obtain a predetermined fractional stuffing rate.
一般に、前の最後のマルチ◆フレーム・サイクルの終端
において、WALTとRALTとの時刻を一致させる。Generally, WALT and RALT times are aligned at the end of the previous last multi♦ frame cycle.
次にマルチ・フレーム内の最初のd−フレームに対して
WALTが非同期状態人力クロックCLKINの(1−
p/q)UIだけ遅延される、一方RALTは変えられ
ない。従ってバッファ記憶装置501内への書込み間隔
は増加される。UIは1クロツク・パルスに対応する単
位間隔である。次に、増加書込み間隔の間にバッファ記
憶装置501内に書込まれる定格入力データ速度はM+
(1−p/c+)ビットに増加し、一方バッファ記憶装
置5旧から読取られるデータ・ビ、ノドの数はM+1ビ
ットに固定されたままである。Next, for the first d-frame in the multi-frame, WALT outputs the asynchronous state human clock CLKIN (1-
p/q) UI is delayed, while RALT is not changed. The interval between writes into buffer storage 501 is therefore increased. UI is a unit interval corresponding to one clock pulse. Then, the nominal input data rate written into buffer store 501 during the incremental write interval is M+
(1-p/c+) bits, while the number of data bits read from the buffer store 5 remains fixed at M+1 bits.
従って、d−フレームに対する直接スタッフ率Sdはp
/qとなる。次のd−フレームに対してはWALTはR
ALTに対して、2(1−p/q)UIたけ遅延され、
これにより(1−p/q)UIの書込み間隔の純増加を
提供する。このようにWaVtして、p番目のd−フレ
ームに対するWALTはRALTに対しp (1−p/
q)UIだけ遅延される。(p+1)番目のフレーム即
ち最初のX−フレームに対しては、p (1−p/q)
−p/qUIの合計遅延を発生するためにWALTは
前の即ちp番目のWALTに対しp/qUIだけ進めら
れる。従ってこのX−フレームに対しては、書込み間隔
は読取り間隔に対してp/QUIたけ減少され、バッフ
ァ記憶装置501へ書込まれる人力データ・ビットの定
格数はM−p/qビットである。このX−フレームに対
してバッファに記憶装置501から読取られるデータ・
ビットの数はMビットである。従って、X−フレームに
対する直接スタッフ率Sxはp/qとなる。各X−フレ
ームに対しWALTをp / q U Iだけ進めるこ
とがq@目のフレームまで継続される。q番目のフレー
ムにおいて、WALTとRALTとの発生の間に時間差
があってもそれは消え、他のマルチ・フレーム・サイク
ルの初めには、WALTとRALTとは時刻が一致され
る。Therefore, the direct stuffing rate Sd for the d-frame is p
/q becomes. For the next d-frame, WALT is R
delayed by 2 (1-p/q) UI relative to ALT;
This provides a net increase in (1-p/q) UI write interval. In this way, WaVt, WALT for the pth d-frame is p (1-p/
q) Delayed by UI. For the (p+1)th frame, i.e. the first X-frame, p (1-p/q)
The WALT is advanced by p/qUI with respect to the previous or pth WALT to generate a total delay of -p/qUI. Therefore, for this X-frame, the write interval is reduced by p/QUI relative to the read interval, and the nominal number of human data bits written to buffer store 501 is M-p/q bits. The data read from storage 501 into the buffer for this X-frame.
The number of bits is M bits. Therefore, the direct stuffing ratio Sx for the X-frame is p/q. Advancing WALT by p/q U I for each X-frame continues until the q@th frame. In the qth frame, any time difference between the occurrence of WALT and RALT disappears, and at the beginning of another multi-frame cycle, WALT and RALT are made coincident in time.
特定の実施例として、WALT遅延/前進の基準として
CLKOUTが使用されるならば、d−フレームのスタ
ッフ率Sd及びX−フレームのスタッフ率Sxはそれぞ
れ、
Sd−1−M/N (1−p/q) (9)及び
Sx−CM/N)−(p/q) (to)とな
る。出力クロック信号CLKOUTの1つのUIは入力
クロック信号のCLKINのM/NUIに等しいので、
このようになる。次にマルチ・フレーム全体の平均スタ
ッフ率は
第1図のフレーム・フォーマットに対する所定の分数非
同期状態スタッフ率を得る場合における第5図に示す実
施例の操作は特定の実施例でよく説明できる。従って、
非同期状態分数スタッフ率はp / q−1ハであるが
これを有するDSI PCM信号受入実施例を再び考
えてみよう。q個のd−フレームに対する1つのスタッ
フ同期ビット位置内に挿入されるデータ・ビットと、及
びq−p個のX−フレームに対する1つのスタッフ同期
ビット位置内に挿入される非データ・ビットとを含む出
力マルチ・フレームに対するWALTとRALTとの間
の所定の関係を第6図に示す。従って、フレーム・フォ
ーマット作成器508と遅延制御装置507との制御の
下で、最後にあたる前のマルチ・フレーム・サイクルの
終端において、WALTはRA L Tと一致される。As a specific example, if CLKOUT is used as the WALT delay/advance criterion, the d-frame stuffing rate Sd and the X-frame stuffing rate Sx are respectively Sd-1-M/N (1-p /q) (9) and Sx-CM/N)-(p/q) (to). Since one UI of the output clock signal CLKOUT is equal to M/NUI of the input clock signal CLKIN,
It goes like this. The operation of the embodiment shown in FIG. 5 where the average stuffing rate across multiple frames then obtains a predetermined fractional asynchronous stuffing rate for the frame format of FIG. 1 can be best illustrated by a specific example. Therefore,
Consider again the DSI PCM signal acceptance example with an asynchronous state fractional stuff rate of p/q-1. A data bit inserted in one stuffing sync bit position for q d-frames and a non-data bit inserted in one stuffing sync bit position for qp X-frames. The predetermined relationship between WALT and RALT for the output multi-frame containing is shown in FIG. Therefore, under the control of frame formatter 508 and delay controller 507, WALT is matched with RAL T at the end of the last previous multi-frame cycle.
この実施例においてもまた、遅延制御装置507に供給
される遅延基準は出力クロック信号CLKOUTである
。次にd−フレームに対しては、データ・ビットがスタ
ッフ同期ビット位置の1つ、すなわちD(第6図)内に
強制的に挿入され、他のスタッフ同期ビット位置、Sl
はスタッフ同期され、スタッフ同期決定装置506で行
われる決定には依存しない。RALTは、読取りカウン
タ503により発生される読取りアドレスを読取りアド
レス・ラッチ505内で固定時刻にラッチさせる。RA
LTとフレーム・フォーマット成形器508からの遅延
選択信号とに応答し、かつCLKOUTに応答する遅延
制御装置507は、WALTを3/4UI、即ちCLK
OUTの3p/QUIだけ遅延させる。従って、d−フ
レームに対する書込み間隔はCLKOUTの3/4UI
だけ増加された。従って、d−フレームに対する直接ス
タッフ率Sdは、式(9)より0.304である。マル
チ・フレームにおける次のフレーム、即ち最初のX−フ
レームに対しては、RALTI:対するWALTの遅延
は、WALTとRALTとの間の相対遅延がここで2/
4UI、即ちCLKOUTの2p/qUIであるように
フレーム・フォーマット成形器508とCLKOUTと
の制御の下で進められる。従って、書込み間隔は読取り
間隔に対し1/4 U I 、即ちCLKOUTのp/
qU Iだけ減少された。同様に次のX−フレームに対
しては、RALTに対するWALTの遅延は、相対遅延
がここで1/4 U 1 、即ちCLKOUTのp/q
UIであるように再び進められる。再び書込み間隔はl
/4 U I 、即ちCLKOUTのp / q U
1だけ減少された。最後のX−フレームに対しては、R
ALTに対するWALTの遅延は、WALTとRALT
との間に遅延がないように再び進められる。ここで再び
書込み間隔はCLKOUTのl/4UIだけ減少された
。他のマルチ・フレーム・サイクルの初めに対しては、
WALTとRALTとは再び時刻が一致させられる。従
って、X−フレームに対する直接スタッフ率Sxは式(
10)から0゜232である。マルチ争フレームに対す
る平均スタッフ率S は式(11)から0.25即ち1
)/’Q−1ハてv
ある。Also in this embodiment, the delay reference provided to delay controller 507 is output clock signal CLKOUT. Then, for a d-frame, the data bit is forced into one of the stuff sync bit positions, D (FIG. 6), and into the other stuff sync bit position, Sl
is staff synchronized and is independent of decisions made in the staff synchronization determiner 506. RALT causes the read address generated by read counter 503 to be latched in read address latch 505 at a fixed time. R.A.
A delay controller 507, responsive to LT and a delay selection signal from frame format shaper 508, and responsive to CLKOUT, sets WALT to 3/4UI, or CLKOUT.
Delay by 3p/QUI of OUT. Therefore, the write interval for d-frames is 3/4 UI of CLKOUT.
only increased. Therefore, the direct stuff rate Sd for the d-frame is 0.304 from equation (9). For the next frame in the multi-frame, i.e. the first
4UI, or 2p/qUI of CLKOUT, under the control of frame format shaper 508 and CLKOUT. Therefore, the write interval is 1/4 U I with respect to the read interval, that is, p/of CLKOUT.
reduced by qU I. Similarly, for the next
You will be re-proceeded to be in the UI. Again the writing interval is l
/4 U I, i.e. p/q U of CLKOUT
It was decreased by 1. For the last X-frame, R
The delay of WALT with respect to ALT is WALT and RALT
The process will proceed again so that there will be no delay between the two. Here again the write interval has been reduced by 1/4 UI of CLKOUT. For the beginning of other multi-frame cycles,
The times of WALT and RALT are made to match again. Therefore, the direct stuffing rate Sx for the X-frame is calculated by the formula (
10) to 0°232. The average stuffing rate S for the multi-competition frame is 0.25 or 1 from equation (11).
)/'Q-1 Hatev Yes.
第1図は、正及び負のスタッフ同期を行うためのスタッ
フ同期ビット位置を含む従来のチャネル・フレーム・フ
ォーマット;
第2図は、許容しうる待合わせジッタ値を与える所定の
分数スタッフ率を得るために2段階のスタッフ同期を含
む本発明の一実施例の詳細の簡略形式のブロック図;
第3図は、第2図の実施例の説明に使用される簡略形式
で示す中間マルチ・フレーム;第4図は、第2図及び第
5図の実施例の説明に使用される簡略形式の出力マルチ
・フレーム;第5図は、許容しうる待合わせジッタ値を
与える所定の分数スタッフ率を得るためにバッファ記憶
装置を含む本発明の他の実施例の詳細の簡略形式のブロ
ック図;及び
第6図は、簡略形式で示す他のマルチ・フレームであり
、114所定の分数スタッフ率を得るだめの第5図の実
施例における書込みアドレス・ラッチ時刻及び読取りア
ドレス・ラッチ時刻の間の関係を示す。
出 願 人:アメリカン テレフォン アンド0B
≧ ミ
FIG、3
FIG、4
茗 ←
ミ ごFIG. 1 shows a conventional channel frame format including stuff synchronization bit positions to perform positive and negative stuff synchronization; FIG. FIG. 3 is a block diagram in simplified form detailing an embodiment of the present invention including two-stage stuff synchronization; FIG. 3 shows an intermediate multi-frame in simplified form used to describe the embodiment of FIG. FIG. 4 is a simplified form of the output multi-frame used to explain the embodiments of FIGS. 2 and 5; FIG. FIG. 6 is a block diagram in simplified form of details of another embodiment of the invention including a buffer storage for obtaining a 114 predetermined fractional stuffing rate; and FIG. 5 shows the relationship between write address latch time and read address latch time in the embodiment of FIG. 5 of FIG. Applicant: American Telephone AND0B ≧ Mi FIG, 3 FIG, 4 Mei ← Mi Go
Claims (10)
・フォーマット内での伝送のために、第1のビット伝送
速度におけるデジタル信号がビット・スタッフ同期を用
いて第2の高次のビット伝送速度に同期化されるところ
のデジタル・フレーム同期装置において: データ・ビットが前記同期装置に、入力される間隔をあ
る分数スタッフ率が得られるように、ある規定方法で制
御可能に変化させる変化手段を有することを特徴とする
デジタル・フレーム同期装置。(1) A digital signal at a first bit rate is transferred to a second higher bit rate using bit stuffing synchronization for transmission within an output frame format with a set fractional stuff rate. In a digital frame synchronizer to be synchronized: comprising varying means for controllably varying the interval at which data bits are input to said synchronizer in a predetermined manner so as to obtain a fractional stuffing ratio; A digital frame synchronization device characterized by:
内に入力される第1の設定数の間隔の期間を第1の規定
方法で増加させるため増加手段を含むことを特徴とする
特許請求の範囲第1項に記載のデジタル・フレーム同期
装置。(2) The changing means includes increasing means for increasing in a first defined manner the duration of a first set number of intervals at which data bits are input into the synchronizer. A digital frame synchronizer according to claim 1.
内に入力される第2の設定数の間隔の期間を第2の規定
方法で減少させるための減少手段をさらに含むことを特
徴とする特許請求の範囲第2項に記載のデジタル・フレ
ーム同期装置。(3) The changing means further includes reducing means for reducing the duration of a second predetermined number of intervals during which data bits are input into the synchronizer in a second prescribed manner. A digital frame synchronization device according to claim 2.
量を調節するところの調節手段を有することを特徴とす
る特許請求の範囲第3項に記載のデジタル・フレーム同
期装置。(4) The digital frame synchronizer according to claim 3, further comprising adjusting means for adjusting the data carrying capacity of the output frame from the synchronizer.
の中に発生するスタッフ同期ビット位置の所定の1つに
1個のデータ・ビットを挿入するための挿入手段を含む
ことを特徴とする特許請求の範囲第4項に記載のデジタ
ル・フレーム同期装置。(5) said adjusting means includes inserting means for inserting one data bit into a predetermined one of stuff synchronization bit positions occurring during each of said first set number of intervals; A digital frame synchronization device as claimed in claim 4.
の中に発生するスタッフ同期ビット位置の所定の1つに
1個の非データ・ビットを挿入するための挿入手段をさ
らに含むことを特徴とする特許請求の範囲第5項に記載
のデジタル・フレーム同期装置。(6) The adjusting means further includes inserting means for inserting one non-data bit into a predetermined one of the stuff synchronization bit positions occurring during each of the second set number of intervals. A digital frame synchronization device according to claim 5, characterized in that:
数の間隔と前記第2の設定数の間隔とは前記第1及び第
2の設定数の和に等しい設定フレーム総数を有するマル
チ・フレームを形成することを特徴とする特許請求の範
囲第6項に記載のデジタル・フレーム同期装置。(7) The interval is a frame interval, and the interval of the first set number and the interval of the second set number are multi-frame frames having a total number of set frames equal to the sum of the first and second set numbers. 7. The digital frame synchronization device according to claim 6, wherein the digital frame synchronization device forms a frame.
率が得られ、前記分数スタッフ率は前記第1の設定数を
前記設定された総数にて除した値に等しいことを特徴と
する特許請求の範囲第7項に記載のデジタル・フレーム
同期装置。(8) The fractional stuffing rate is obtained for the multi-frame, and the fractional stuffing rate is equal to the first set number divided by the set total number. A digital frame synchronizer according to scope 7.
、第1のビット伝送速度におけるディジタル信号をビッ
ト・スタッフ同期を用いて第2の高次のビット伝送速度
に同期化する方法において;入力データ・ビットがビッ
ト・スタッフ同期装置内に書込まれる第1の設定数の間
隔の期間を増加すること;及び 入力データ・ビットが前記ビット・スタッフ同期装置内
に書込まれる第2の設定数の間隔の期間を減少し、ここ
で、分数スタッフ率が求められること; とを特徴とするデジタル・フレーム同期方法。(9) A method of synchronizing a digital signal at a first bit rate to a second higher bit rate using bit stuffing synchronization for transmission within an output frame format; - increasing the duration of a first set number of intervals during which bits are written into the bit stuff synchronizer; and a second set number of intervals during which input data bits are written into said bit stuff synchronizer. A method for digital frame synchronization, characterized in that: reducing the duration of the interval, where a fractional stuffing rate is determined;
スタッフ同期ビット位置内にデータ・ビットを挿入する
こと;及び 前記第2の設定数の間隔の各々の間に発生するスタッフ
同期ビット位置内に非データ・ビットを挿入すること; とをさらに特徴とする特許請求の範囲第9項に記載のデ
ジタル・フレーム同期方法。(10) inserting data bits into stuff synchronization bit positions that occur during each of said first set number of intervals; and stuff synchronization that occurs during each of said second set number of intervals. 10. The digital frame synchronization method of claim 9, further comprising: inserting non-data bits within the bit positions.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US53284 | 1987-05-22 | ||
| US07/053,284 US4764941A (en) | 1987-05-22 | 1987-05-22 | Digital frame synchronizer |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH012432A true JPH012432A (en) | 1989-01-06 |
| JPS642432A JPS642432A (en) | 1989-01-06 |
| JPH0626330B2 JPH0626330B2 (en) | 1994-04-06 |
Family
ID=21983145
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63122229A Expired - Lifetime JPH0626330B2 (en) | 1987-05-22 | 1988-05-20 | Digital frame synchronization device and synchronization method |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4764941A (en) |
| EP (1) | EP0292208B1 (en) |
| JP (1) | JPH0626330B2 (en) |
| KR (1) | KR920000165B1 (en) |
| CA (1) | CA1323675C (en) |
| DE (1) | DE3852521T2 (en) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5146477A (en) * | 1987-03-17 | 1992-09-08 | Antonio Cantoni | Jitter control in digital communication links |
| JPH0712166B2 (en) * | 1988-12-05 | 1995-02-08 | 富士通株式会社 | Synchronous multiplex transmission device |
| JPH0654901B2 (en) * | 1989-02-08 | 1994-07-20 | 富士通株式会社 | Format conversion control method |
| US5003558A (en) * | 1989-10-30 | 1991-03-26 | International Business Machines Corporation | Data synchronizing buffers for data processing channels |
| DE4014814A1 (en) * | 1990-05-09 | 1991-11-21 | Ant Nachrichtentech | METHOD AND ARRANGEMENT FOR REDUCING WAITING JITTER |
| DE4014815A1 (en) * | 1990-05-09 | 1991-11-14 | Ant Nachrichtentech | ARRANGEMENT AND METHOD FOR IMAGING A FIRST USE SIGNAL FROM THE FRAME OF A FIRST DIGITAL SIGNAL BY MEANS OF PULSE PLUG TECHNOLOGY IN THE FRAME OF A SECOND DIGITAL SIGNAL |
| FR2669798B1 (en) * | 1990-11-23 | 1994-09-16 | Lmt Radio Professionelle | DEVICE FOR TRANSMITTING SYNCHRONOUS INFORMATION OVER AN ASYNCHRONOUS NETWORK, ESPECIALLY AN ATM NETWORK. |
| DE4101270A1 (en) * | 1991-01-17 | 1992-07-23 | Siemens Ag | METHOD FOR TRANSMITTING DIGITAL SIGNALS |
| US5638411A (en) * | 1991-05-23 | 1997-06-10 | Mitsubishi Denki Kabushiki Kaisha | Stuff bit synchronization system |
| DE69324522T2 (en) * | 1992-05-27 | 1999-09-16 | Telefonaktiebolaget L M Ericsson, Stockholm | Method and arrangement for adapting the speed of reading data from a memory to the speed of writing data into the memory |
| JP3078183B2 (en) * | 1994-09-26 | 2000-08-21 | 沖電気工業株式会社 | Data receiving device |
| US5828696A (en) * | 1995-03-30 | 1998-10-27 | Lucent Technologies Inc. | Timing recovery in a network-synchronized modem |
| US5757869A (en) * | 1995-07-28 | 1998-05-26 | Adtran, Inc. | Apparatus and method for detecting frame synchronization pattern/word in bit-stuffed digital data frame |
| US6266385B1 (en) | 1997-12-23 | 2001-07-24 | Wireless Facilities, Inc. | Elastic store for wireless communication systems |
| US6370158B1 (en) | 1997-11-14 | 2002-04-09 | Wireless Facilities, Inc. | Wireless T/E Transceiver frame signaling subcontroller |
| US6373827B1 (en) | 1997-10-20 | 2002-04-16 | Wireless Facilities, Inc. | Wireless multimedia carrier system |
| US6229863B1 (en) | 1998-11-02 | 2001-05-08 | Adc Telecommunications, Inc. | Reducing waiting time jitter |
| US6957246B1 (en) * | 2000-05-31 | 2005-10-18 | Cisco Technology, Inc. | Buffer status in an asymmetrical gap environment |
| US6819725B1 (en) * | 2000-08-21 | 2004-11-16 | Pmc-Sierra, Inc. | Jitter frequency shifting Δ-Σ modulated signal synchronization mapper |
| JP2003134076A (en) * | 2001-10-19 | 2003-05-09 | Fujitsu Ltd | Receiving device in stuff synchronization system |
| WO2003045033A1 (en) * | 2001-11-22 | 2003-05-30 | Matsushita Electric Industrial Co., Ltd. | Data transmission system, data transmission apparatus, data reception apparatus, and data transmission method |
| CA2389969A1 (en) * | 2002-06-25 | 2003-12-25 | John W. Bogdan | Digital signal processing of multi-sampled phase |
| US8238349B2 (en) * | 2008-06-18 | 2012-08-07 | Altera Canada Co. | Method of accessing stored information in multi-framed data transmissions |
| US8681917B2 (en) | 2010-03-31 | 2014-03-25 | Andrew Llc | Synchronous transfer of streaming data in a distributed antenna system |
| US9626320B2 (en) * | 2013-09-19 | 2017-04-18 | Nvidia Corporation | Technique for scaling the bandwidth of a processing element to match the bandwidth of an interconnect |
| US9996490B2 (en) * | 2013-09-19 | 2018-06-12 | Nvidia Corporation | Technique for scaling the bandwidth of a processing element to match the bandwidth of an interconnect |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3564414A (en) * | 1969-03-28 | 1971-02-16 | Bell Telephone Labor Inc | Digital data rate converter using stuffed pulses |
| US4095053A (en) * | 1977-09-01 | 1978-06-13 | Bell Telephone Laboratories, Incorporated | Quasi-pulse stuffing synchronization |
| JPS55162646A (en) * | 1979-06-05 | 1980-12-18 | Nec Corp | Pulse stuff synchronizing multiplex unit |
| US4347620A (en) * | 1980-09-16 | 1982-08-31 | Northern Telecom Limited | Method of and apparatus for regenerating a signal frequency in a digital signal transmission system |
| JPS57212842A (en) * | 1981-06-25 | 1982-12-27 | Nec Corp | Pulse stuff synchronizing device |
| JPS61224740A (en) * | 1985-03-29 | 1986-10-06 | Fujitsu Ltd | Stuff synchronizing system |
| CN85100049B (en) * | 1985-04-01 | 1987-11-25 | 清华大学 | Model method justification apparatus and method |
| US4661966A (en) * | 1985-09-17 | 1987-04-28 | T-Bar Incorporated | Method and apparatus for adjusting transmission rates in data channels for use in switching systems |
| US4649536A (en) * | 1985-09-23 | 1987-03-10 | Motorola, Inc. | Flexible multiplex system for time division multiplex |
| CA1262173A (en) * | 1986-05-29 | 1989-10-03 | James Angus Mceachern | Synchronization of asynchronous data signals |
-
1987
- 1987-05-22 US US07/053,284 patent/US4764941A/en not_active Expired - Lifetime
-
1988
- 1988-05-13 EP EP88304335A patent/EP0292208B1/en not_active Expired - Lifetime
- 1988-05-13 DE DE3852521T patent/DE3852521T2/en not_active Expired - Fee Related
- 1988-05-20 CA CA000567433A patent/CA1323675C/en not_active Expired - Fee Related
- 1988-05-20 KR KR1019880005953A patent/KR920000165B1/en not_active Expired
- 1988-05-20 JP JP63122229A patent/JPH0626330B2/en not_active Expired - Lifetime
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH012432A (en) | Digital frame synchronizer and synchronization method | |
| EP0292208B1 (en) | Digital frame synchronizer | |
| JP3203978B2 (en) | Data transmitting / receiving device, data receiving device, and data transmitting device | |
| EP0459686A2 (en) | Digital signal synchronization employing single elastic store | |
| JPH04211534A (en) | Data transmission method | |
| CN110636600B (en) | Audio synchronous playing method for wireless equipment | |
| JP3417392B2 (en) | Synchronous control device | |
| JP2005505988A5 (en) | ||
| US5504752A (en) | Pulse stuffing synchronization control system | |
| JPS6087539A (en) | Frequency converting synchronism transmission system | |
| CN210469595U (en) | Audio and video synchronization device for video embedded digital audio | |
| CN1829129B (en) | Method and apparatus for eliminating transmission delay difference in multipath synchronous data transmission | |
| CN101534400A (en) | Method for adjusting data transmission sample rate and device thereof | |
| JPH03291033A (en) | Sum decoding circuit | |
| JP2952935B2 (en) | Asynchronous data transmission system | |
| JP2962288B2 (en) | Digital cordless telephone | |
| US6957246B1 (en) | Buffer status in an asymmetrical gap environment | |
| JP4290818B2 (en) | Bit transfer additional data high-speed transfer circuit | |
| JP2000324136A (en) | Packet transmission method | |
| JP2821290B2 (en) | PCM terminal device with frame aligner circuit and frame aligner method | |
| JPH04292090A (en) | Interface conversion circuit | |
| JPH02226824A (en) | Phase adjusting circuit | |
| JP2002247002A (en) | Asynchronous signal transmission device | |
| JPS61224740A (en) | Stuff synchronizing system | |
| TW298692B (en) | System of decreasing waiting time jitter and method thereof |