JPH0695683B2 - Jitter suppression mechanism - Google Patents
Jitter suppression mechanismInfo
- Publication number
- JPH0695683B2 JPH0695683B2 JP1121715A JP12171589A JPH0695683B2 JP H0695683 B2 JPH0695683 B2 JP H0695683B2 JP 1121715 A JP1121715 A JP 1121715A JP 12171589 A JP12171589 A JP 12171589A JP H0695683 B2 JPH0695683 B2 JP H0695683B2
- Authority
- JP
- Japan
- Prior art keywords
- length
- output
- data
- symbol
- buffer
- 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
- 230000007246 mechanism Effects 0.000 title claims description 20
- 230000001629 suppression Effects 0.000 title description 14
- 239000000872 buffer Substances 0.000 claims description 49
- 238000013459 approach Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 19
- 238000000034 method Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 9
- 238000003780 insertion Methods 0.000 description 7
- 230000037431 insertion Effects 0.000 description 7
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000003708 ampul Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は,各ステーシヨンが独立したクロツクを持ち
回線データを伝送するリング型ローカルエリアネツトワ
ーク(LAN)における伝送フレーム長などに重畳するジ
ツタに対するジツタ抑圧機構に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to a jitter that is superimposed on the transmission frame length in a ring type local area network (LAN) in which each station has an independent clock and transmits line data. It is related to the Jitter suppression mechanism.
ジツタ(Jitter)とは,信号パルスや,伝送データの時
間軸上の位置の変動のことであり,信号線上に生ずる雑
音や信号パルスやデータを送信,受信あるいは中継する
装置の内部原因により生じるものである。以下に,デー
タを送信するステーシヨンと受信するステーシヨンのク
ロツクが同期していないことに起因してジツタが発生す
る場合を例にとり,従来の技術を説明する。Jitter is a fluctuation in the position of a signal pulse or transmission data on the time axis, and is caused by noise generated on a signal line or an internal cause of a device that transmits, receives, or relays signal pulses or data. Is. A conventional technique will be described below by taking as an example a case where a jitter occurs due to the clock of a station transmitting data and the clock of a station receiving data not being synchronized.
第4図は,各ステーシヨンが独立してクロツクを持ち回
線データを伝送するリング型LANの一例として,ANSI(米
国規格協会)で規格化が進んでいるFDDI-IIのシステム
構成の説明図であり,図において(11)はリング型LAN
を構成するステーシヨン,(12)はFDDI-IIプロトコル
の物理層(Physical Layer,以下PHYという),(13)は
PHYより上の上位層,(14)は各ステーシヨンを結ぶ伝
送路である。FDDI-IIでは,各ステーシヨンが独立のク
ロツクを持ちながら,パケツトデータや回線データを伝
送する。このデータ伝送のために,リング上にサイクル
(20)と呼ばれる長さ125μs固定の伝送フレームを連
続して周回させる。サイクル(20)のフオーマツトはAN
SIで第5図のように決められている。FDDI-IIでは1ビ
ツトが8nsであり,5ビツトからなる意味をもつ40nsのビ
ツト列をシンボルと呼び,2シンボルからなるシンボル対
をバイトと呼ぶ。従つて,1サイクルは125us/40ns=3125
シンボルとなり,公称3125シンボル(1562.5バイト)に
あたる。サイクルは3つの領域に分かれており,サイク
ルヘツダ(21)の先頭にはSD(開始デリミタ)(22)と
して(JK)シンボル対があり,SDU(サービスデータユニ
ツト)領域(23)においてパケツト及び回線データが伝
送され,プリアンプル領域(24)は5シンボルからな
り,各シンボルともアイドルシンボル(I:5ビツトとも
‘1')で埋められている。また,サイクルヘツダ(21)
とSDU領域(23)は合わせて3120シンボル(1560バイ
ト)である。FIG. 4 is an explanatory diagram of a system configuration of FDDI-II, which is being standardized by ANSI (American National Standards Institute) as an example of a ring-type LAN in which each station independently has a clock and transmits line data. , (11) in the figure is a ring LAN
(12) is the physical layer of the FDDI-II protocol (hereinafter referred to as PHY), and (13) is
The upper layer above the PHY, (14), is a transmission line connecting each station. In FDDI-II, each station has an independent clock while transmitting packet data and line data. For this data transmission, a transmission frame with a fixed length of 125 μs called a cycle (20) is continuously circulated on the ring. The format of the cycle (20) is AN
It is determined by SI as shown in Fig. 5. In FDDI-II, one bit is 8 ns, and a 40 ns bit sequence having a meaning of 5 bits is called a symbol, and a symbol pair consisting of 2 symbols is called a byte. Therefore, 1 cycle is 125us / 40ns = 3125
It is a symbol, which corresponds to a nominal 3125 symbols (1562.5 bytes). The cycle is divided into three areas. There is a (JK) symbol pair as the SD (start delimiter) (22) at the beginning of the cycle header (21), and the packet and line data in the SDU (service data unit) area (23). Are transmitted, and the preamble area (24) consists of 5 symbols, and each symbol is filled with an idle symbol (I: 5 bit is '1'). Also, Cycle Hedda (21)
And SDU area (23) are 3120 symbols (1560 bytes) in total.
このシステムでは,各ステーシヨンのクロツクは非同期
で許容範囲内の周波数誤差を持つ。このため上流ステー
シヨンの送信したデータを自ステーシヨンのクロツクで
サンプリングする際の量子化誤差によりビツトの欠落や
重複が起き,これを更にシンボル(又はバイト)化する
際の量子化誤差により,シンボル(又はバイト)の欠落
や重複が起きる。このような不具合から伝送データを保
護するために,データの欠落や重複はプリアンブル領域
(24)で発生するようにPHY(12)で制御される。その
結果プリアンブル領域(24)の長さはサイクルがステー
シヨンを経由する度に伸縮し,サイクル全体の長さも伸
縮する。これが,サイクル長に重畳するジツタである。
第6図はPHY(12)の内部構成を示すブロツク図であ
る。まず,上流ステーシヨンのクロツクに基づく入力シ
リアルビツト列(31)はエラステイツクバツフア(32)
において自ステーシヨンのクロツクでサンプリングされ
るが,ここでビツト単位のジツタが発生する可能性があ
る。次に,S/P(シリアル/パラレル)変換部(33)で並
列化される。この過程でもシンボル(又はバイト)の欠
落や重複が起きるので,S/P変換部(33)出力におけるサ
イクル長のジツタは,上流ステーシヨン以前の原因によ
つて入力シリアルビツト列(31)において既に重畳して
いたジツタに,受信ステーシヨンのサンプリングによる
ジツタ及び並列化によるジツタを加えた大きさである。
このようにサイクルが各ステーシヨンを経由する度にジ
ツタが加えられるので,リング上のステーシヨン数が多
くなると,シンボルの欠落が続いた場合にプリアンブル
領域(24)だけでなくSDU領域(23)のデータまで失な
われる可能性がある。これを避けるために,図示の位置
にジツタ抑圧機構(40)が必要となる。並列化されたサ
イクルは上位層(13)でSD(22)以外のサイクルヘツダ
(21)とSDU領域(23)のデータが目的と必要に応じ
て,読み書き,あるいは交換されて,サイクル長は保存
されたまま,PHY(12)へもどつてくる。上位層(13)か
ら渡されたサイクルはジツタ抑圧機構(40)で後に述べ
る方法でジツタを抑圧した後,P/S(パラレル/シリア
ル)変換部(35)で出力シリアルビツト列(36)に変換
され下流ステーシヨンにサイクル(20)として送信され
る。In this system, the clocks of each station are asynchronous and have a frequency error within the allowable range. For this reason, a bit error or duplication occurs due to a quantization error when sampling the data transmitted by the upstream station with the clock of the own station, and a symbol (or byte) is generated due to a quantization error when further converting this to a symbol (or byte). (Byte) is missing or duplicated. In order to protect the transmission data from such a defect, data loss or duplication is controlled by the PHY (12) so that it occurs in the preamble area (24). As a result, the length of the preamble area (24) expands and contracts every time the cycle passes through the station, and the length of the entire cycle also expands and contracts. This is the jitter that is superimposed on the cycle length.
FIG. 6 is a block diagram showing the internal structure of the PHY (12). First, the input serial bit string (31) based on the clock of the upstream station is the elastic buffer (32).
At the station, the clock is sampled by the clock of its own station, but there is a possibility that bit-wise jitter will occur here. Next, the S / P (serial / parallel) converter (33) parallelizes the signals. Since symbols (or bytes) are lost or duplicated in this process, the cycle length jitter at the output of the S / P converter (33) has already been superimposed on the input serial bit string (31) due to the cause before the upstream station. The size is the same as the existing jitter, which is obtained by sampling the reception station and by parallelizing.
In this way, since jitter is added each time the cycle passes through each station, if the number of stations on the ring increases, the data in the SDU area (23) as well as the data in the SDU area (23) will continue to be generated when symbols are missing. May be lost. In order to avoid this, the jitter suppression mechanism (40) is required at the position shown. In the parallelized cycle, the data of the cycle header (21) and the SDU area (23) other than the SD (22) are read, written or exchanged according to the purpose and need in the upper layer (13), and the cycle length is saved. As it is, it returns to PHY (12). The cycle passed from the upper layer (13) is suppressed by the jitter suppression mechanism (40) by the method described later, and then output to the serial bit string (36) by the P / S (parallel / serial) converter (35). It is converted and sent to the downstream station as a cycle (20).
上記のジツタ抑圧機構の一つとして,例えばFDDIHYBRID
RING CONTROL REV1.0(X3T9.5,AUGUST 12,1988)で
は,ターゲツトスムーザが提案されており,この規格は
シンボル幅の処理を前提としている。第7図はこのター
ゲツトスムーザの構成を示すブロツク図であり,図にお
いて(40)はターゲツトスムーザで,入力シンボル列
(41)はシンボル単位で遅延量を調整できるバツフア
(42)に入力されるとともに,制御回路(43)にも入力
される。制御回路(43)はバツフア(42)にプリアンブ
ル領域(24)が存在する時に制御信号(44)をバツフア
(42)に与えて後に述べる方法でその遅延量を調整する
ことにより,出力シンボル列(45)におけるサイクル長
を調整する。For example, FDDIHYBRID is one of the above-mentioned jitter suppression mechanisms.
In RING CONTROL REV1.0 (X3T9.5, AUGUST 12,1988), a target smoother is proposed, and this standard presupposes processing of symbol width. FIG. 7 is a block diagram showing the structure of this target smoother. In the figure, (40) is the target smoother, and the input symbol string (41) is input to the buffer (42) that can adjust the delay amount in symbol units. It is also input to the control circuit (43). The control circuit (43) applies a control signal (44) to the buffer (42) when the preamble area (24) exists in the buffer (42) and adjusts the delay amount by a method described later to output the output symbol string ( Adjust the cycle length in 45).
次に,第8図,第9図を用いて,ジツタ抑圧機構(40)
がジツタを抑圧する方法について説明する。Next, referring to FIG. 8 and FIG. 9, the jitter suppression mechanism (40)
A method for suppressing jitter will be described.
第8図は,バツフア(42)の内部構成を説明する図であ
る。図において(B1),(B2),(B3),(B4)は,そ
れぞれ各シンボルを記憶する4個のバツフア要素,(R
0),(R1),(R2),(R3),(R4)は各シンボルが
流れるルート,(S1),(S2),(S3),(S4)は制御
信号(44)によりルートを切り替えるスイツチである。FIG. 8 is a view for explaining the internal structure of the buffer (42). In the figure, (B1), (B2), (B3), and (B4) are four buffer elements that store each symbol, and (R
0), (R1), (R2), (R3), and (R4) are routes through which each symbol flows, and (S1), (S2), (S3), and (S4) are route switched by a control signal (44). It is a switch.
また第9図は制御回路(43)の動作を示すフローチヤー
トである。図中のOut-ctは出力シンボル列(45)として
出力したシンボル数のカウンタ,Hi-ctはバツフア(42)
の現在の遅延量(シンボル単位),Hi-maxはバツフア(4
2)の最大遅延量すなわち容量を示す。この例ではバツ
フア要素が4個あるので,Hi-max=4である。FIG. 9 is a flow chart showing the operation of the control circuit (43). Out-ct in the figure is the counter for the number of symbols output as the output symbol string (45), and Hi-ct is the buffer (42).
Current delay amount (in symbol units), Hi-max is buffer (4
2) Maximum delay amount, that is, capacity. In this example, since there are four buffer elements, Hi-max = 4.
それでは,このフローチヤートを用いて,動作を説明す
る。Now, the operation will be explained using this flow chart.
ステツプ(201)〜(202)はバツフア初期化処理であ
る。Steps (201) to (202) are a buffer initialization process.
ステツプ(201):リセツト後の最初のSD((J)シン
ボル)入力により,バツフア初期化が起動される。Step (201): Buffer initialization is activated by the first SD ((J) symbol) input after reset.
ステツプ(202):バツフア初期化。バツフア(42)の
遅延量(Hi-ct)を最大遅延量(Hi-max)の半分に初期
化する。この例ではHi-ct=2となる。Hi-ctの変化はス
イツチの切り替えを意味する。Hi-ct=2のときは,S3が
R2側に接続され,入力される各シンボルはB1,B2を抜け,
R2を通つて出力される。Step (202): Buffer initialization. The delay amount (Hi-ct) of the buffer (42) is initialized to half the maximum delay amount (Hi-max). In this example, Hi-ct = 2. A change in Hi-ct means switching the switch. When Hi-ct = 2, S3
Each symbol connected to the R2 side and input will pass through B1 and B2,
Output through R2.
ステツプ(203)〜(206)は,サイクルヘツダ(21)及
びSDU領域(23)の中継処理である。Steps (203) to (206) are the relay processing of the cycle header (21) and the SDU area (23).
ステツプ(203):SDである(J)シンボルを中継し,out
-ctにてカウントする。Step (203): The SD (J) symbol is relayed and out
-Count with ct.
ステツプ(204):1シンボル入力毎にステツプ(205)
(206)を行う。Step (204): Step (205) for each symbol input
Perform (206).
ステツプ(205):入力されたシンボルを中継し,Out-ct
にてカウントする。Step (205): Relay input symbols, Out-ct
To count.
ステツプ(206):次に入力されるシンボルがプリアン
プル領域(24)か否かを判断し,プリアンプル領域(2
4)ならばステツプ(207)以下のプリアンプル除去処理
に分岐する。Step (206): It is judged whether or not the symbol to be input next is in the preamble area (24), and the preamble area (2
If it is 4), the process branches to the pre-ampoule removal process below step (207).
ステツプ(207)〜(212)は,プリアンブルのシンボル
が多すぎるときのプリアンブル削除処理である。Steps (207) to (212) are preamble deletion processing when there are too many preamble symbols.
ステツプ(207):出力シンボル列(45)として出力す
るプリアンブル長のカウントに備えて,out-ctをクリア
する。Step (207): clear out-ct in preparation for counting the preamble length to be output as the output symbol string (45).
ステツプ(208):プリアンブル領域(24)の1シンボ
ル入力毎にステツプ(209)以下を行う。Step (208): The step (209) and subsequent steps are performed for each symbol input of the preamble area (24).
ステツプ(209):入力されたシンボルがプリアンブル
領域(24)か否かの判断をする。もし,(J)シンボル
がきたとすると,(J)シンボルは次のサイクルのサイ
クルヘツダ領域(21)に属するものなので,ステツプ
(213)以下のプリアンブル挿入処理に分岐する。Step (209): It is judged whether or not the input symbol is in the preamble area (24). If the (J) symbol comes, since the (J) symbol belongs to the cycle header area (21) of the next cycle, the process branches to the preamble insertion process of step (213) and below.
ステツプ(210):出力シンボル列(45)として出力し
たプリアンブル長が既に目標値である5シンボルに達し
ていて,かつバツフア(42)の遅延量(Hi-ct)を減少
可能ならばステツプ(211)を行う。Step (210): If the preamble length output as the output symbol sequence (45) has already reached the target value of 5 symbols and the delay amount (Hi-ct) of the buffer (42) can be reduced, the step (211) )I do.
ステツプ(211):バツフア(42)の遅延量(Hi-ct)を
1シンボル減少させる。もし,以前のHi−ctが2からこ
の処理で1となり,S2がR1側に接続され,以後のシンボ
ンルはB1,R1を通つて出力される。この時,B2内にあるプ
リアンブル領域(24)の1シンボルが削除され,結果的
に出力プリアンブル長が1シンボル短かくなる。Step (211): Decrease the delay amount (Hi-ct) of the buffer (42) by one symbol. If the previous Hi-ct is changed from 2 to 1 by this process, S2 is connected to the R1 side, and the subsequent symbols are output through B1 and R1. At this time, one symbol of the preamble area (24) in B2 is deleted, and as a result, the output preamble length becomes one symbol shorter.
ステツプ(212):入力されたシンボルを中継し,out-ct
にてカウントする。Step (212): Relay input symbols, out-ct
To count.
第10図は,このシンボル除去処理のようすを示す図であ
り,Hi-ct=2の状態のターゲツトスムーザ(40)に長さ
3126シンボルのサイクルを入力した例である。図におい
てHi-ct=2なので(a)〜(e)まではB2からシンボ
ルが出力されている。しかし,(f)に注目すると,ス
テツプ(208)でシンボルI6(アイドルシンボル)が入
力されるが,ステツプ(210)で既にプリアンブル5シ
ンボルを出力していることを判断し,ステツプ(211)
でバツフアの遅延量(Hi-ct)を1シンボル減少させる
ため,B2のシンボルI6が削除される。そして,それ以後
のシンボルJ,K,A,…はB1から直接出力されることにな
る。FIG. 10 is a diagram showing the state of this symbol removal processing, in which the length of the target smoother (40) in the state of Hi-ct = 2
In this example, a cycle of 3126 symbols is input. Since Hi-ct = 2 in the figure, the symbols are output from B2 from (a) to (e). However, paying attention to (f), although the symbol I 6 (idle symbol) is input in step (208), it is determined in step (210) that the preamble 5 symbols have already been output, and step (211)
In order to reduce the buffer delay amount (Hi-ct) by 1 symbol, the symbol I 6 of B2 is deleted. The subsequent symbols J, K, A, ... Are directly output from B1.
次に,プリアンブルの挿入処理について説明する。Next, the preamble insertion processing will be described.
ステツプ(213)〜(214)はプリンアンブル挿入処理で
ある。Steps (213) to (214) are the process of inserting the primamble.
ステツプ(213):出力シンボル列(45)として出力し
たプリアンブル長が目標値である5シンボルに達してお
らず,かつバツフア(42)の遅延量(Hi-ct)を増加可
能ならばステツプ(214)を行う。Step (213): If the preamble length output as the output symbol sequence (45) has not reached the target value of 5 symbols and the delay amount (Hi-ct) of the buffer (42) can be increased, step (214) )I do.
ステツプ(214):バツフア(42)の遅延量(Hi-ct)を
1シンボル増加させる。もし,以前のHi-ctが2ならこ
の処理で3になる。このため,以後のシンボルはB1,B2,
B3,R3を経由して出力されることになる。ただし,この
時B2にあるプリアンブル領域(24)のシンボルは,B2か
らB3へ移されると同時にR2からも出力されるようにする
ので,1シンボル重複されることになる。この結果,出力
プリアンブル長が1シンボル長くなる。Step (214): Increase the delay amount (Hi-ct) of the buffer (42) by 1 symbol. If the previous Hi-ct is 2, this process will turn it into 3. Therefore, the subsequent symbols are B1, B2,
It will be output via B3 and R3. However, at this time, the symbols in the preamble area (24) in B2 are moved from B2 to B3 and output from R2 at the same time, so that one symbol is duplicated. As a result, the output preamble length becomes one symbol longer.
第11図は,シンボル挿入処理のようすを示す図であり,H
i-ct=2の状態のターゲツトスムーザ(40)に長さ3124
シンボルのサイクルを入力した例である。図において
(e)に注目すると,ステツプ(208)で(J)シンボ
ルが入力され,ステツプ(213)でプリアンブルが4シ
ンボルしか出力していないことを判断する。ステツプ
(214)でバツフアの遅延量(Hi-ct)を1シンボル増加
させるため,Hi-ct=3となり,I4は一度R2から出力され
ると同時にB3へ移動し再度出力されシンボルI4(アイド
ルシンボル)が重複される。それ以降のシンボルJ,K,A,
…は,B1,B2,B3,R3を経て出力される。FIG. 11 is a diagram showing the state of symbol insertion processing, where H
i-ct = 2 target smoother (40) with length 3124
In this example, the symbol cycle is input. Paying attention to (e) in the figure, it is determined that the (J) symbol is input in step (208) and the preamble outputs only 4 symbols in step (213). In step (214), the delay amount (Hi-ct) of the buffer is increased by 1 symbol, so Hi-ct = 3, and I4 is output from R2 and simultaneously moved to B3 and is output again and the symbol I 4 (idle Symbols) are duplicated. Subsequent symbols J, K, A,
Is output via B1, B2, B3, R3.
第12図は,Hi-maxを4としたターゲツトスムーザ(40)
によるジツタ抑圧効果を示す図である。横軸はリセツト
後に中継したサイクル数であり,縦軸は入(出)力サイ
クル長が一定して目標値3125シンボルであると想定した
場合のSD入力(出力)時刻と実際のSD入力(出力)時刻
との偏差であり,これがジツタ振幅にあたる。ブロツト
点の脇の添字は入力サイクル長(()内は出力サイクル
長)を示す。Figure 12 shows a target smoother with Hi-max set to 4 (40)
It is a figure which shows the jitter suppression effect by. The horizontal axis is the number of cycles relayed after reset, and the vertical axis is the SD input (output) time and the actual SD input (output) assuming that the input / output force cycle length is constant and the target value is 3125 symbols. ) This is the deviation from the time, which corresponds to the jitter amplitude. The subscripts beside the blot points indicate the input cycle length (indicated in () is the output cycle length).
図の1サイクル目が入力されると,リセツト後最初に入
力される(J)シンボルでHi-ctが2に初期化される(B
1→B2→R2)。Hi-ct=2の状態で長さ3126シンボルのサ
イクが入力されることになるので,シンボル削除処理が
実行される結果,長さ3125シンボルのサイクルが出力さ
れHi-ctは1に減少する(B1→R1)。図の2サイクル目
では,Hi-ct=1の状態で長さ3126シンボルのサイクルが
入力されるので,シンボル削除処理が実行される結果,
長さ3125シンボルのサイクルが出力されHi-ctは0に減
少する(R0)。図の3,4のサイクル目では,Hi-ct=0の
状態で長さ3126シンボルのサイクルが入力されるので,
ステツプ(210)のHi-ct>0という条件を満足できない
ため(つまり,バツフアはこれ以上残つていないた
め),シンボル削除は実行されず,長さ3126シンボルが
出力されHi-ctは0のままである。すなわち,シンボル
はR0を通過してすべて出力される。図の5サイクル目で
は,Hi-ct=0の状態で長さ3124シンボルのサイクルが入
力されるので,シンボル挿入処理が実行される結果,長
さ3125シンボルのサイクルが出力されHi-ctは1に増加
する(B1→R1)。以下,同様にターゲツトスムーザ(4
0)の動作を追うと,出力ジツタは図に示すとおりにな
る。When the first cycle in the figure is input, Hi-ct is initialized to 2 by the first (J) symbol that is input after reset (B
1 → B2 → R2). Since a cycle having a length of 3126 symbols is input in the state of Hi-ct = 2, a cycle of a length of 3125 symbols is output as a result of the symbol deletion processing, and Hi-ct is reduced to 1 ( B1 → R1). In the second cycle of the figure, since the cycle of length 3126 symbols is input in the state of Hi-ct = 1, the result of the symbol deletion processing is
A cycle of length 3125 symbols is output and Hi-ct is reduced to 0 (R0). In the 3rd and 4th cycles of the figure, since the cycle of length 3126 symbols is input in the state of Hi-ct = 0,
Since the condition of Hi-ct> 0 in step (210) cannot be satisfied (that is, there are no more buffers left), symbol deletion is not executed, 3126 symbols in length are output, and Hi-ct is 0. There is. That is, all the symbols pass through R0 and are output. In the fifth cycle of the figure, since a cycle of length 3124 symbols is input in the state of Hi-ct = 0, the result of the symbol insertion processing is that a cycle of length 3125 symbols is output and Hi-ct is 1 Increase (B1 → R1). Similarly, the target smoother (4
Following the operation of 0), the output jitter is as shown in the figure.
この結果から,ターゲツトスムーザ(40)は,入力ジツ
タのピーク点(変局点)において,その振幅の絶対値
を,バツフア(42)の容量(Hi-max)の半分だけ減少す
る効果があることがわかる。From these results, the target smoother (40) has the effect of reducing the absolute value of its amplitude at the peak point (inflection point) of the input jitter by half the capacity (Hi-max) of the buffer (42). I understand.
上記のような従来のジツタ抑圧機構はシンボル幅の処理
であるため,回路動作速度は1クロツク40nsとなる。こ
の速度で動作する素子で回路を構成すると消費電力及び
表面面積が大きくなり価格も高くなるという問題があつ
た。またこれに対しては,たとえば処理単位を1シンボ
ルずつではなく2シンボルずつにするというような方法
も考えられるが,公称サイクル長が3125シンボルと奇数
であるため,処理データ幅を拡大して動作速度を低減さ
せるということができないという問題があつた。Since the conventional jitter suppressing mechanism as described above processes the symbol width, the circuit operating speed is 40 ns per clock. If a circuit is configured with elements that operate at this speed, there is a problem that power consumption and surface area increase, and the cost also increases. For this purpose, for example, the processing unit may be set to two symbols instead of one symbol, but since the nominal cycle length is an odd number of 3125 symbols, the processing data width is expanded to operate. There was a problem that the speed could not be reduced.
この発明は上記のような問題点を解消するためになされ
たもので,従来と同様のジツタ抑圧効果をもつととも
に,処理データ幅を拡大することにより低速動作できる
ジツタ抑圧機構を得ることを目的とする。The present invention has been made in order to solve the above problems, and an object thereof is to obtain a jitter suppressing mechanism that can operate at low speed by expanding the processing data width while having the same jitter suppressing effect as the conventional one. To do.
この発明に係るジツタ抑圧機構は,その制御回路内に以
前に出力したデータ長を記憶し,この記憶した情報によ
り次に出力するデータ長の目標値を所定長以上と以下の
いずれかから選択する手段を持つものである。The jitter suppressing mechanism according to the present invention stores the previously output data length in its control circuit, and selects the target value of the next output data length from the predetermined length or more or the following based on the stored information. It has a means.
この発明においては,以前に出力したデータ長が所定長
(たとえば3125シンボル)より長いか短かいかを記憶さ
せ,次に出力するデータ長の目標値を記憶情報が示すも
のと逆に所定長(3125シンボル)より短かく又は長く設
定する。したがつて,処理データ幅が何シンボル相当で
あつても,3125シンボルを処理データ幅で割つた端数分
だけ3125シンボルより長い又は短かいサイクルを交互に
出力することにより,従来と同様のジツタ抑圧効果をも
ちながら,処理データ幅を2シンボル以上にとることが
可能である。In the present invention, whether the previously output data length is longer or shorter than a predetermined length (for example, 3125 symbols) is stored, and the target value of the data length to be output next is a predetermined length (contrast to that indicated by the stored information). (3125 symbols) shorter or longer. Therefore, no matter how many symbols the processing data width is, by alternately outputting cycles longer or shorter than 3125 symbols by a fraction obtained by dividing 3125 symbols by the processing data width, the same jitter suppression as in the past can be suppressed. The processing data width can be set to 2 symbols or more while having an effect.
第1図はこの発明の一実施例を示すブロツク図で,(4
0)はバイト幅(2シンボル幅)の処理を行うジツタ抑
圧機構であり,入力バイト列(41)はバイト単位で遅延
量を調整できるバツフア(42)に入力されるとともに制
御回路(43)にも入力される。制御回路(43)はバツフ
ア(42)にプリアンブル領域(24)が存在する時に制御
信号(44)をバツフア(42)に与えてその遅延量を調整
することにより,出力バイト列(45)におけるサイクル
長を調整する。第2図は制御回路(43)の動作を示すフ
ローチヤートであり,flagは直前に出力したサイクル長
を記憶するフラグであり‘0'は3125シンボルより短かか
つたことを‘1'は3125シボンルより長かつたことを示
し,目標値T0は直前に出力したサイクル長が3125シンボ
ルより短かい場合のプリアンブル長の目標値,目標値T1
に直前に出力したサイクル長が3125シンボルより長い場
合のプリアンブル長の目標値である。図中のout-ctは出
力バイト列(45)として出力したバイト数のカウンタ,H
i-ctはバツフア(42)の現在の遅延量(バイト単位),H
i-maxはバツフア(42)の最大遅延量(バイト単位)す
なわち容量を示す。FIG. 1 is a block diagram showing an embodiment of the present invention.
0) is a jitter suppressing mechanism that performs processing of byte width (2 symbol width), and the input byte string (41) is input to a buffer (42) that can adjust the delay amount in byte units and to a control circuit (43). Is also entered. The control circuit (43) applies a control signal (44) to the buffer (42) when the preamble area (24) exists in the buffer (42) and adjusts the delay amount thereof, so that the cycle in the output byte string (45) Adjust the length. FIG. 2 is a flow chart showing the operation of the control circuit (43), flag is a flag for storing the cycle length output immediately before, and '0' means that it is shorter than 3125 symbols and '1' means 3125. Indicates that the target value T0 is longer than Sibonlu, and the target value T0 is the target value and target value T1 of the preamble length when the cycle length output immediately before is shorter than 3125 symbols.
This is the target value of the preamble length when the cycle length output immediately before is longer than 3125 symbols. Out-ct in the figure is a counter for the number of bytes output as the output byte string (45), H
i-ct is the current delay amount (in bytes) of the buffer (42), H
i-max indicates the maximum delay amount (byte unit) of the buffer (42), that is, the capacity.
第1図において本実施例の動作を説明する。なお,バツ
フア(42)の内部構成は従来例で用いたものと同一であ
るが,各要素がバイト幅でデータを処理できる点で異な
る。The operation of this embodiment will be described with reference to FIG. The internal structure of the buffer (42) is the same as that used in the conventional example, except that each element can process data with a byte width.
ステツプ(101)〜(102)はバツフア初期化処理であ
る。Steps (101) to (102) are a buffer initialization process.
ステツプ(101):リセツト後の最初のSD((JK)バイ
ト)入力によりバツフア初期化が起動される。Step (101): Buffer initialization is activated by the first SD ((JK) byte) input after reset.
ステツプ(102):バツフア初期化。バツフア(42)の
遅延量(Hi-ct)を最大遅延量(Hi-max)の半分に初期
化する。またflagを0クリアする。Step (102): Buffer initialization. The delay amount (Hi-ct) of the buffer (42) is initialized to half the maximum delay amount (Hi-max). Also, flag is cleared to 0.
ステツプ(103)〜(106)は,サイクルヘツダ(21)及
びSDU領域(23)の中継処理である。Steps (103) to (106) are the relay processing of the cycle header (21) and the SDU area (23).
ステツプ(103):SDである(JK)バイトを中継し,Out-c
tにてカウントする。Step (103): Relay SD (JK) bytes, Out-c
Count at t.
ステツプ(104):1バイト入力毎にステツプ(105)(10
6)を行う。Step (104): Step (105) (10
6) Do.
ステツプ(105):入力されたバイトを中継し,out-ctに
てカウントする。Step (105): The input bytes are relayed and counted by out-ct.
ステツプ(106):次に入力されるバイトがプリアンブ
ル領域(24)か否かを判断し,プリアンブル領域(24)
からばステツプ(107)以下のプリアンブル削除処理に
分岐する。Step (106): It is judged whether the byte to be input next is the preamble area (24) and the preamble area (24)
The process branches to the preamble deletion process following the Karaba step (107).
ステツプ(107)〜(112)は,プリアンブル削除処理で
ある。Steps (107) to (112) are preamble deletion processing.
ステツプ(107):出力バイト列(45)におけるプリア
ンブル長のカウントに備えて,out-ctをクリアする。Step (107): Out-ct is cleared in preparation for counting the preamble length in the output byte string (45).
ステツプ(108):プリアンブル領域(24)の1バイト
入力毎にステツプ(109)以下を行う。Step (108): The steps following the step (109) are performed for each 1-byte input of the preamble area (24).
ステツプ(109):入力されたバイトがプリアンブル領
域(24)か否かの判断。(JK)バイトはサイクルヘツダ
領域(21)に属するので,ステツプ(113)以下のプリ
アンブル挿入処理に分岐する。Step (109): Judge whether the input byte is in the preamble area (24). Since the (JK) byte belongs to the cycle header area (21), the process branches to the preamble insertion process of step (113) and below.
ステツプ(110):出力バイト列(41)として出力した
プリンアンブル長が,直前に出力したサイクル長に対応
する目標値(T0又はT1)に既に達していて,かつバツフ
ア(42)の遅延量(Hi-ct)を減少可能ならばステツプ
(111)を行う。Step (110): The preamble length output as the output byte string (41) has already reached the target value (T 0 or T 1 ) corresponding to the cycle length output immediately before, and the delay of the buffer (42) If the amount (Hi-ct) can be reduced, perform step (111).
ステツプ(111):バツフア(42)の遅延量を1バイト
減少させる。この時バツフア(42)内にあるプリアンブ
ル領域(24)の1バイトが削除され,結果的に出力プリ
アンブル長が1バイト短かくなる。Step (111): Decrease the delay amount of the buffer (42) by 1 byte. At this time, 1 byte of the preamble area (24) in the buffer (42) is deleted, and as a result, the output preamble length becomes 1 byte shorter.
ステツプ(112):入力されたバイトを中継し,out-ctに
てカウントする。Step (112): The input byte is relayed and counted by out-ct.
ステツプ(113)〜(117)はプリアンブル挿入処理であ
る。Steps (113) to (117) are preamble insertion processing.
ステツプ(113):出力シンボル列(9)として出力し
たプリンアンブル長が直前に出力したサイクル長に対応
する目標値(T0又はT1)に達しておらず,かつバツフア
(42)の遅延量を増加可能ならばステツプ(114)を行
う。Step (113): The preamble length output as the output symbol sequence (9) does not reach the target value (T 0 or T 1 ) corresponding to the cycle length output immediately before, and the delay amount of the buffer (42) If it is possible to increase, step (114) is performed.
ステツプ(114):バツフア(42)の遅延量を1バイト
増加させる。この時バツフア(42)内にあるプリアンブ
ル領域(24)のバイトが1バイト重複されるため,結果
的に出力プリアンブル長が1バイト長くなる。この挿入
されたバイトを中継し,out-ctにてカウントする。Step (114): Increase the delay amount of the buffer (42) by 1 byte. At this time, the bytes of the preamble area (24) in the buffer (42) are overlapped by 1 byte, so that the output preamble length is increased by 1 byte as a result. The inserted bytes are relayed and counted by out-ct.
ステツプ(115)〜(117):プリアンブルの挿入が完了
した時点で出力したプリアンブル長を判断して,出力サ
イクル長が3125シンボルより長ければ‘1'に,短かけれ
ば‘0'にflagをセツトする。Steps (115) to (117): Judge the preamble length output when the insertion of the preamble is completed, and set the flag to '1' if the output cycle length is longer than 3125 symbols, and to '0' if it is shorter. To do.
次に,具体例を用いて説明する。Next, a specific example will be described.
T0を3,T12,Hi-maxを4として,このジツタ抑圧機構(4
0)にリセツト後例えば1562バイト,1563バイト,1563バ
イトのサイクルが順次入力され場合をみてみる。まず,1
回目の1562バイトの入力は,flag=0,目標値T0=3なの
でステツプ(113)により1バイト挿入れて出力され
る。このときHi-ct=3となり,out-ct=3となる。そし
てステツプ(115)(116)でflag=1とされる。2回目
の1563バイトの入力ではflag=1,目標値T1が2なので,
ステツプ(110)(111)で1シンボル削除されて1562バ
イトのサイクルが出力されその時のHi-ctは2となる。
そしてステツプ(115)(117)によりflag=0となる。
3回目の1563バイトの入力ではflag=0,目標値T0=3な
のでプリアンブル長の変更は起きず1563バイトのサイク
がそのまま出力されておりその時のHi-ctは2のままで
ある。With T 0 set to 3, T 1 2 and Hi-max set to 4, this jitter suppression mechanism (4
Let's consider the case where, for example, the cycle of 1562 bytes, 1563 bytes, and 1563 bytes is sequentially input after resetting to 0). First, 1
Since the first input of 1562 bytes is flag = 0 and the target value T 0 = 3, 1 byte is inserted by the step (113) and output. At this time, Hi-ct = 3 and out-ct = 3. Then, at steps (115) and (116), flag = 1 is set. In the second input of 1563 bytes, flag = 1 and the target value T 1 is 2, so
One symbol is deleted at steps (110) and (111) and a cycle of 1562 bytes is output, and the Hi-ct at that time becomes 2.
Then, flag = 0 is set in steps (115) and (117).
At the third input of 1563 bytes, flag = 0 and target value T 0 = 3, so the preamble length does not change and the 1563-byte cycle is output as is, and the Hi-ct at that time remains 2.
第3図は,T03,T1を2,Hi-maxを4としたジツタ抑圧機構
(40)によるジツタ抑圧効果を示す図である。横軸はリ
セツト後に中継したサイクル数であり,横軸は入(出)
力サイクル長が一定して3125シンボルであると想定した
場合のSD入力(出力)時刻と実際のSD入力(出力)時刻
との偏差であり,これがジツタ振幅にあたる。ブロツト
点の脇の添字は入力サイクル長(()内は出力サイクル
長)をバイト単位で示している。FIG. 3 is a diagram showing the effect of suppressing jitter by the jitter suppressing mechanism (40) in which T 0 3, T 1 is 2, and Hi-max is 4. The horizontal axis is the number of cycles relayed after reset, and the horizontal axis is input (output).
This is the deviation between the SD input (output) time and the actual SD input (output) time when assuming a constant force cycle length of 3125 symbols, which corresponds to the jitter amplitude. The subscripts beside the blot points indicate the input cycle length (output cycle length in parentheses) in bytes.
第3図で示されているように,このジツタ抑圧機構(4
0)は第12図で示される従来のものと同様に入力ジツタ
のピーク点(変局点)において,その振幅の絶対値をバ
ツフア(42)の容量(Hi-max)の半分だけ減少する効果
をもつ。As shown in Fig. 3, this jitter suppression mechanism (4
0) is the effect of reducing the absolute value of the amplitude by half the capacity (Hi-max) of the buffer (42) at the peak point (inflection point) of the input jitter, similar to the conventional one shown in Fig. 12. With.
以上のように,この実施例では,各ステーシヨンが独立
したクロツクを持ち,回線データを伝送するリング型LA
Nの物理層制御部において,可変遅延バツフアと,直前
に出力した伝送フレーム長を記憶するフラグ並びに次に
出力する伝送フレーム長の目標値を持つ制御回路を備え
たジツタ抑圧機構を説明した。As described above, in this embodiment, each station has an independent clock, and the ring LA that transmits line data is transmitted.
In the physical layer control unit of N, the jitter suppression mechanism having the variable delay buffer, the flag for storing the transmission frame length output immediately before, and the control circuit having the target value of the transmission frame length to be output next has been described.
さらに,具体的にその動作をまとめると,以下のように
なる。ジツタ抑圧機構は,直前に出力した伝送フレーム
が公称の伝送フレーム長よりも短かい場合にはフラグを
0にして,そのフラグが0のときは次に出力する伝送フ
レーム長の目標値を公称の伝送フレーム長よりも長く設
定し,直前に出力した伝送フレームが公称の伝送フレー
ム長よりも長い場合には制御回路内のフラグを1にし
て,そのフラグが1のときには次に出力する伝送フレー
ム長の目標値を公称の伝送フレーム長よりも短かく設定
することにより,伝送フレーム長に重畳するジツタを抑
圧している。Furthermore, the operation is summarized as follows. The jitter suppressing mechanism sets a flag to 0 when the immediately preceding transmission frame is shorter than the nominal transmission frame length, and when the flag is 0, sets the target value of the next transmission frame length to the nominal value. When the transmission frame length is set longer than the transmission frame length and the transmission frame output immediately before is longer than the nominal transmission frame length, the flag in the control circuit is set to 1, and when the flag is 1, the transmission frame length to be output next. The target value of is set shorter than the nominal transmission frame length to suppress the jitter superimposed on the transmission frame length.
なお,上記実施例ではバツフア初期化においてflagを
‘0'にクリアしたが,‘1'にセツトしてもジツタ抑圧効
果は変わらない。Although the flag is cleared to "0" in the buffer initialization in the above embodiment, the effect of suppressing jitter is not changed even if the flag is set to "1".
また,上記実施例ではflagを用いて直前に出力したサイ
クル長を記憶したが,flagを用いず,長さを記憶してお
いてもよい。また,直前のものの記憶に限らず,以前に
出力した長さの履歴を記憶しておいてもよい。Further, although the cycle length output immediately before is stored using flag in the above embodiment, the length may be stored without using flag. Further, the history of the previously output length may be stored without being limited to the storage of the immediately preceding one.
また,上記実施例では,シンボル幅からバイト幅へとい
う2倍の処理データ幅へ改良した場合を示したが,3倍,4
倍等の処理データ幅とする場合でもよい。この場合は,3
データ,4データ等の長さの平均値が所定値(3125シンボ
ル)に近づくように制御してやればよい。In the above embodiment, the case where the processing data width is doubled from the symbol width to the byte width is shown.
The processing data width may be doubled. In this case, 3
Control may be performed so that the average value of the lengths of data, 4 data, etc. approaches a predetermined value (3125 symbols).
また,上記実施例では,バツフア中に4個のバツフア要
素がある場合を示したが,この数(Hi-max)はいくつで
もよい。Further, in the above embodiment, the case where there are four buffer elements in the buffer is shown, but this number (Hi-max) may be any number.
また,上記実施例に示したフローチヤートとバツフアの
構成は一例であり,データを一時的に保持できる機能を
もつバツフアとこのバツフアを用いてデータの長さを調
整できる機能があればよい。The configuration of the float chart and buffer shown in the above embodiment is an example, and a buffer having a function of temporarily holding data and a function of adjusting the data length by using this buffer are sufficient.
また,上記実施例では,プリアンブル領域(24)を付加
削除する場合を示したが,これは,サイクルヘツダ(2
1)やSDU領域(23)などの有意データに付加されるアイ
ドルデータの一例として示したものであり,この発明
は,有意データにアイドルデータを付加している場合の
すべてのデータについて適用することができる。Further, in the above-mentioned embodiment, the case where the preamble area (24) is added and deleted is shown.
It is shown as an example of idle data added to significant data such as 1) and SDU area (23), and the present invention is applicable to all data when idle data is added to significant data. You can
また,上記実施例では,この発明をFDDI-IIのPHYに適用
する場合について述べたが,その他デイジタルPLL(Pha
se Lock Loop)などにおいて出力すべき平均周波数がデ
イジタル化の単位の整数倍でない場合にも利用できる。In the above embodiment, the case where the present invention is applied to the FDDI-II PHY is described. However, other digital PLL (Pha
It can also be used when the average frequency to be output in se lock loop) is not an integral multiple of the digitalization unit.
以上のように,この発明によれば制御回路内に以前に出
力したデータ長を記憶し,次に出力するデータ長の目標
値を選択決定する手段を備え,複数回のデータ出力の平
均値が所定の値になるように制御できるので,従来と同
様のジツタ抑圧効果を待ちながら処理データ幅を広げる
ことができ,制御回路の低速動作が可能となるという効
果がある。As described above, according to the present invention, the control circuit is provided with means for storing the previously output data length and selectively determining the target value of the data length to be output next. Since the control can be performed so as to have a predetermined value, the processing data width can be widened while waiting for the same jitter suppression effect as in the conventional case, and the control circuit can operate at low speed.
第1図はこの発明の一実施例によるジツタ抑圧構成を示
すブロツク図, 第2図は同実施例の制御回路の動作を示すフローチヤー
ト, 第3図は同実施例のジツタ抑圧効果を示す図, 第4図は各ステーシヨンが独立したクロツクを持ち回線
データを伝送するリング型LANのシステム構成の説明
図, 第5図は同LANの伝送フレームであるサイクルのフオー
マツトを示す図, 第6図は同LANの物理層制御部であるPHYの内部構成を示
すブロツク図, 第7図は従来のジツタ抑圧構成であるターゲツトスムー
ザの構成を示すブロツク図, 第8図はバツフアの内部構成図, 第9図は従来のジツタ抑圧機構の制御回路の動作を示す
フローチャート, 第10図及び第11図は同ジツタ抑圧機構の処理のようすを
示す説明図, 第12図は同ジツタ抑圧機構のジツタ抑圧効果を示す図で
ある。 図において,(40)はジツタ抑圧機構,(42)はバツフ
ァ,(43)は制御回路。 なお,図中,同一符号は同一,又は相当部分を示す。FIG. 1 is a block diagram showing a jitter suppressing structure according to an embodiment of the present invention, FIG. 2 is a flow chart showing the operation of the control circuit of the same embodiment, and FIG. 3 is a diagram showing the jitter suppressing effect of the same embodiment. , Fig. 4 is an explanatory diagram of the system configuration of a ring LAN in which each station has an independent clock and transmits line data, Fig. 5 is a diagram showing a cycle format which is a transmission frame of the LAN, and Fig. 6 is FIG. 7 is a block diagram showing the internal configuration of the PHY that is the physical layer control unit of the LAN, FIG. 7 is a block diagram showing the configuration of a target smoother that is a conventional jitter suppression configuration, and FIG. 8 is an internal configuration diagram of the buffer. FIG. 9 is a flow chart showing the operation of the control circuit of the conventional jitter suppressing mechanism, FIGS. 10 and 11 are explanatory diagrams showing the processing of the jitter suppressing mechanism, and FIG. 12 is a jitter suppressing effect of the jitter suppressing mechanism. To FIG. In the figure, (40) is a jitter suppression mechanism, (42) is a buffer, and (43) is a control circuit. In the drawings, the same reference numerals indicate the same or corresponding parts.
Claims (1)
成されたデータのデータ長を所定長に調整しようとする
ジツタ抑圧機構 (a) 一つ以上の情報単位からなる有意データと零個
以上の情報単位からなるアイドルデータを有するデータ
を入力し,保持するバツフア, (b) 以前に出力したデータのデータ長に基づいて,
データ長の目標値を所定長以上の長さと所定長以下の長
さのいずれかから選択し,この目標値になるようにアイ
ドルデータの長さを上記のバツフアを用いて調整し,デ
ータ長を目標値に近付ける制御手段。1. A jitter suppressing mechanism having the following elements for adjusting the data length of data composed of predetermined information units to a predetermined length: (a) Significant data consisting of one or more information units and zero. Buffer that inputs and holds data having idle data consisting of more than one information unit, (b) Based on the data length of the previously output data,
Select the target value of the data length from the length above the predetermined length and the length below the predetermined length, and adjust the length of the idle data using the above buffer so that this target value is reached. A control means that approaches the target value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1121715A JPH0695683B2 (en) | 1989-05-16 | 1989-05-16 | Jitter suppression mechanism |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1121715A JPH0695683B2 (en) | 1989-05-16 | 1989-05-16 | Jitter suppression mechanism |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02301341A JPH02301341A (en) | 1990-12-13 |
JPH0695683B2 true JPH0695683B2 (en) | 1994-11-24 |
Family
ID=14818087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1121715A Expired - Fee Related JPH0695683B2 (en) | 1989-05-16 | 1989-05-16 | Jitter suppression mechanism |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0695683B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4599247B2 (en) * | 2005-07-29 | 2010-12-15 | 株式会社ケンウッド | Symbol detection apparatus, symbol detection method, symbol detection control program, and recording medium |
-
1989
- 1989-05-16 JP JP1121715A patent/JPH0695683B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH02301341A (en) | 1990-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4945548A (en) | Method and apparatus for detecting impending overflow and/or underrun of elasticity buffer | |
US4506358A (en) | Time stamping for a packet switching system | |
EP0103460B1 (en) | Improvements in or relating to data interconnecting networks | |
CA1302540C (en) | Method and apparatus for nodes in network to avoid shrinkage of an interframe gap | |
US7352836B1 (en) | System and method of cross-clock domain rate matching | |
US5208809A (en) | Communication network node | |
US4972161A (en) | Clock recovery for serial data communications system | |
US4849969A (en) | Implementation of smoothing apparatus for an independently clocked network | |
EP0430051B1 (en) | Byte wide elasticity buffer | |
JP2804988B2 (en) | Smoothing device used with arriving streams of inert and active information units, method for controlling interpacket gap length, and network for carrying information units | |
US7027447B2 (en) | Communications interface between clock domains with minimal latency | |
EP0508885B1 (en) | A synchronous decoder for self-clocking signals | |
CA2154992A1 (en) | Packet switching system enabling a source node to confirm a receipt of a cell by a destination | |
JPH02226926A (en) | System for transmitting hdlc frame on multi-channel pcm type ring | |
JPH05507398A (en) | Synchronizer for terminal equipment in asynchronous transfer mode digital telecommunications networks | |
US5179664A (en) | Symbol-wide elasticity buffer with a read-only section and a read-write section | |
EP0396669B1 (en) | Method and apparatus for detecting impending overflow and/or underrun of elasticity buffer | |
JPH0695683B2 (en) | Jitter suppression mechanism | |
JPH02181536A (en) | Packet start separation for digital signal received in series manner from network and method of adjusting aligned synchronous signal | |
EP0461816B1 (en) | Communication network node used for network interconnection | |
JPH037172B2 (en) | ||
JP2000049836A (en) | Ring network data transmission system | |
JPH0448305B2 (en) | ||
JP2762803B2 (en) | Cell Flow Controller for Asynchronous Transfer Mode Transmission Network | |
JPH05227136A (en) | Circuit and method for signal synchronization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |