JPS63136850A - Separation controller for multiplexed data - Google Patents
Separation controller for multiplexed dataInfo
- Publication number
- JPS63136850A JPS63136850A JP61283723A JP28372386A JPS63136850A JP S63136850 A JPS63136850 A JP S63136850A JP 61283723 A JP61283723 A JP 61283723A JP 28372386 A JP28372386 A JP 28372386A JP S63136850 A JPS63136850 A JP S63136850A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- data
- bit
- frames
- synchronization
- 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
- 238000000926 separation method Methods 0.000 title claims description 35
- 230000005540 biological transmission Effects 0.000 claims abstract description 52
- 238000001514 detection method Methods 0.000 claims abstract description 28
- 239000000872 buffer Substances 0.000 claims description 38
- 238000006243 chemical reaction Methods 0.000 claims description 31
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 15
- 230000001360 synchronised effect Effects 0.000 abstract description 9
- 238000005192 partition Methods 0.000 abstract 1
- 230000015654 memory Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 16
- 238000000034 method Methods 0.000 description 5
- 108010076504 Protein Sorting Signals Proteins 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 101001093690 Homo sapiens Protein pitchfork Proteins 0.000 description 1
- 102100036065 Protein pitchfork Human genes 0.000 description 1
- 235000006754 Taraxacum officinale Nutrition 0.000 description 1
- 240000001949 Taraxacum officinale Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Time-Division Multiplex Systems (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明はディジタルデータの多重化データ分離制御に
関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to multiplexed data separation control of digital data.
[従来の技vR]
第8図は例えばCCITT勧告G、704に示された伝
送速度1.5441BPs 、24マルチフレーム構成
のフレームフォーマットを示す図であり、図において、
(1)は1ビット/フレームのFビット、(2) は各
々8ビット/フレームを割り当て、64にBPSの8晴
を持つTsI〜T3□4までの24チヤネルのデータチ
ャネルである。第9図は、第8図に示した伝送フレーム
に、9600BPS同期データが多重化される様子を示
す図で、図において、(3)は9600BPS同期デー
タ信号、(4)は9600BPSの同期データ信号列(
3)を6ビット毎にまとめ、6ビット当りFビット、S
ビット各1ビット合計2ビットを付加してエンベロープ
を構成し、速度を876倍の12.8KBPsとしたエ
ンベロープ信号列、(5)はエンベロープ信号列(4)
を5チャネル分エンベロープ単位に多重し、64K[l
PSの信号列にしたデータ列、(6)は64にBPSの
信号列(5)を1.544MBPsのrs(タイムスロ
ット)に挿入して多重化を行った伝送フレームである。[Conventional Technique vR] FIG. 8 is a diagram showing a frame format with a transmission rate of 1.5441 BPs and a 24-multiframe configuration, as indicated in, for example, CCITT Recommendation G, 704.
(1) is the F bit of 1 bit/frame, and (2) is the data channel of 24 channels from TsI to T3□4, each of which has 8 bits/frame and has 8 bits of BPS in 64. FIG. 9 is a diagram showing how 9600 BPS synchronous data is multiplexed into the transmission frame shown in FIG. 8. In the figure, (3) is a 9600 BPS synchronous data signal, and (4) is a 9600 BPS synchronous data signal. Column (
3) are grouped into 6 bits, F bits per 6 bits, S
Envelope signal sequence (5) is envelope signal sequence (4) with 1 bit for each bit and a total of 2 bits added to form an envelope, and the speed is 876 times 12.8 KBPs.
are multiplexed in envelope units for 5 channels, and 64K[l
The data string (6) made into a PS signal string is a transmission frame in which the BPS signal string (5) is inserted into a 1.544 MBPs rs (time slot) and multiplexed.
また、第1O図は以上のように多重化されたデータを、
受信側にて多重分離する装置の構成例であり、産業図書
(株)が出版した新データ伝送システム(第2刷) P
I36〜PI37に示された01 MUX及びDo M
IXの受信部を抜粋したものである。図において、(7
)は受信データ列中のFビット(1)を探索し、フレー
ム同期を確立するためのフレーム同期検出器部、(8)
は受信データを一時的に記憶し、後段の多重分離処理と
のタイミング整合を取るエラスチックバッファ、(9)
は多重化されたデータを複数のチャネル毎に分離する多
重分離制御部、(10)はバースト状に%ff1分離さ
れてくるデータ列を一定速度で出力するための速度変換
バッファ、(11)は64にBPSエンベロープ列中の
F′ビットによるマルチフレーム同期を確立するための
マルチフレーム同期検出部である。Also, Figure 1O shows the data multiplexed as above,
This is an example of the configuration of a device that demultiplexes on the receiving side, and is part of the new data transmission system (2nd printing) published by Sangyo Tosho Co., Ltd.
01 MUX and Do M shown in I36-PI37
This is an excerpt from the receiving section of IX. In the figure, (7
) is a frame synchronization detector unit that searches for the F bit (1) in the received data string and establishes frame synchronization; (8)
(9) is an elastic buffer that temporarily stores received data and ensures timing alignment with subsequent demultiplexing processing.
(10) is a demultiplexing control unit that separates multiplexed data into multiple channels, (10) is a speed conversion buffer that outputs a data string separated by %ff1 in a burst at a constant speed, and (11) is a 64 is a multi-frame synchronization detection unit for establishing multi-frame synchronization using the F' bit in the BPS envelope string.
第11図は速度変換バッファ(lO)の内部構成例を示
す図であり、図において(10a)は書込みと読出しが
非同期に動作可能なFIFO(First、−In%F
irst−OuL)メモリ、(IOb)は多重分離ゲー
ト信号が人力されているときにFIFOメモリ(10a
)へ書込み信号を出力する書込み制御部、(IOC)は
FIFOメモリ(10a)へデータ読出しタイミング信
号を与える読出し制御部、(10d)はFIFOメモリ
(10a)内にどれだけのデータが蓄積されているかを
検出する蓄積量検出部である。FIG. 11 is a diagram showing an example of the internal configuration of the speed conversion buffer (lO), in which (10a) is a FIFO (First, -In%F
irst-OuL) memory, (IOb) is the FIFO memory (10a
) is a write control unit that outputs a write signal to the FIFO memory (10a), (IOC) is a read control unit that provides a data read timing signal to the FIFO memory (10a), and (10d) is a control unit that outputs a write signal to the FIFO memory (10a). This is an accumulation amount detection section that detects whether there is a fish.
次に上記従来装置の動作について説明する。第8図にお
いて、伝送フレーム長は193ビットであり、この中が
1ビットのFビット(1)とTs+ (2)〜T112
4 (2)からなる8ビットのタイムスロット24チヤ
ネルに分割される。Next, the operation of the above-mentioned conventional device will be explained. In Fig. 8, the transmission frame length is 193 bits, which includes 1 bit F bit (1) and Ts+ (2) to T112.
4 (2) 8-bit time slots are divided into 24 channels.
伝送速度は1.544MBPSであることから、193
ビット中の各1ビット毎に割当てられた伝送容量は、
+93
となる。従ってFビット(1)及び各T、 (2)の割
当て伝送容量は、
Fビット:8にBPSX 1 = 8に[lPS各T8
;8にBPSx 8 = 64にBPSで与えられ
、各TS (2)には64にBPSを基本伝送容量とし
てデータが多重化される。Since the transmission speed is 1.544MBPS, 193
The transmission capacity allocated to each one of the bits is +93. Therefore, the allocated transmission capacity of F bit (1) and each T, (2) is: F bit: 8 to BPSX 1 = 8 [lPS each T8
; 8 BPS x 8 = 64 BPS, and data is multiplexed in each TS (2) with 64 BPS as the basic transmission capacity.
またFビット(1)は多重化伝送系内部で使用される情
報で、伝送フレーム毎の区切りを示すフレーム同期符号
等に用いられ、端末からのデータ多重化に用いられるこ
とはない。各Ts (2)へ同期9600[]PS信号
(3)が多重化される様子を第9図により説明する。伝
送路クロックと同期した9600BPS信号(3)は、
伝送路クロックに同期した960011Zクロツクにて
サンプリングされて多重化系内部に取り込まれる。次に
この9600BPS信号(3)を6ビット毎に区切り、
その前後に1ビットのF″ビット1ビットのS′ビット
の計2ビットを付加し、速度を876倍に変換した12
.8にBPSデータ列(4)を作成する。このF”、S
’ で囲まれた12.8にnPSデータ列(4)の8ビ
ットをエンベロープと呼ぶ。この後、12.8KBPs
デ一タ列(4)を5チャネル多重化して64にBPSデ
ータ列(6)とし、これを64KnPSの伝送容量を持
つ1つのTs(2)へ多重する。なお、64にBPSデ
ータ列(6)中の各F′ビットは(:CITT勧告x、
50での他の速度の信号も前記と同様にして64にBP
Sを基本として伝送フレーム中に多重化される。Further, the F bit (1) is information used within the multiplex transmission system, and is used as a frame synchronization code indicating the delimitation of each transmission frame, and is not used for multiplexing data from a terminal. The manner in which the synchronized 9600 [] PS signal (3) is multiplexed to each Ts (2) will be explained with reference to FIG. The 9600 BPS signal (3) synchronized with the transmission line clock is
It is sampled by the 960011Z clock synchronized with the transmission line clock and taken into the multiplexing system. Next, divide this 9600BPS signal (3) into 6 bits,
A total of 2 bits, 1 bit F'' bit and 1 bit S' bit, are added before and after it, and the speed is converted to 876 times.
.. 8, create a BPS data string (4). This F”, S
The 8 bits of the nPS data string (4) at 12.8 surrounded by ' are called an envelope. After this, 12.8KBPs
The data string (4) is multiplexed into 5 channels to form 64 BPS data strings (6), which are multiplexed into one Ts (2) having a transmission capacity of 64 KnPS. In addition, each F' bit in the BPS data string (6) in 64 is (: CITT recommendation x,
The other speed signals at 50 are set to BP 64 in the same manner as above.
It is multiplexed into a transmission frame on the basis of S.
上記のような多重化後に伝送されてくるデータを、各々
の端末毎のデータとして、多重分離して出力する装置の
構成例を第1θ図により説明する。An example of the configuration of a device that demultiplexes and outputs data transmitted after multiplexing as described above as data for each terminal will be explained with reference to FIG. 1θ.
回線終端装置(occ 、 osu等)から出力された
受信データはフレーム同期検出部(7)にてFビット(
1)の探索が行われ、フレーム毎の区切りが確認された
時点で同期確率信号が多重分離制御部(9)へ出力され
る。一方エラスティックバッファ(8)に入力された受
信データは多重分離処理とのタイミング整合を受けたの
ち、多重化データとして速度変換バッファ(10)に出
力される。多重分離制御部(9)は各TS (2)に相
当する期間だけ順次分離ゲート信号を出力する。エラス
ティックバッファ(8)から速度変換バッファ(10)
へのデータ書込みは各々バースト状に行われるが、速度
変換バッファ(lO)からは64KBPSの連続したエ
ンベロープ列として後段に出力される。速度変換バッフ
ァ(10)から出力される64にBPSエンベロープ列
は、マルチフレーム同期検出部(11)に取込まれ、F
′ビットによフて20フルチフレームシーケンスのマル
チフレーム同期検出が行われる。マルチフレーム同期確
立信号がマルチフレーム同期検出部(11)から出力さ
れると、これに続く多重分離制御部(9)が5チャネル
分の分離ゲート信号を順次出力し、各端末用データとし
て速度変換バッファ(10)への書込みを制御する。こ
の最終段における速度変換バッファ(lO)へのデータ
書込みも前段と同様バースト状に行われるが、出力は端
末データ速度に一致した96008PSデータとして連
続的に行われる。なお、64KBPS工ンベロープ列に
対する分離ゲート信号はF′ ビット、S′ ビットを
除く6ビット時間のみ1分離制御部(9)から出力され
、F′ビット、S′ビットの削除と多重分離を同時に行
うように動作する。The received data output from the line termination device (OCC, OSU, etc.) is detected by the frame synchronization detector (7) with F bit (
The search in step 1) is performed, and when the delimitation of each frame is confirmed, a synchronization probability signal is output to the demultiplexing control section (9). On the other hand, the received data input to the elastic buffer (8) undergoes timing matching with demultiplexing processing and is then output to the speed conversion buffer (10) as multiplexed data. The demultiplexing control section (9) sequentially outputs the demultiplexing gate signals only during a period corresponding to each TS (2). Elastic buffer (8) to speed conversion buffer (10)
Although data is written in bursts, the data is output from the speed conversion buffer (lO) to the subsequent stage as a continuous envelope string of 64 KBPS. The 64 BPS envelope sequence output from the speed conversion buffer (10) is taken into the multi-frame synchronization detection section (11) and
' bit performs multiframe synchronization detection of the 20 full frame sequence. When the multiframe synchronization establishment signal is output from the multiframe synchronization detection unit (11), the demultiplexing control unit (9) that follows it sequentially outputs separation gate signals for five channels, and converts the speed as data for each terminal. Controls writing to the buffer (10). Data writing to the speed conversion buffer (lO) in this final stage is also performed in bursts as in the previous stage, but output is performed continuously as 96008PS data matching the terminal data rate. Note that the separation gate signal for the 64KBPS envelope train is output from the separation control unit (9) for only 6 bit times excluding the F' bit and S' bit, and deletes and demultiplexes the F' bit and S' bit at the same time. It works like this.
次に速度変換バッファ(10)の構成例を第11図によ
って説明する。分離ゲート信号が書込み制御部(10b
)に人力されると、FIFOメモリ(10a) ヘのj
M込み信号が出力されて多重化データか所定のビット数
FIFOメモリ(10a)に取込まれる。このとき同時
に@積置検出部(10d)がカウントアツプ動作を行い
、FIFOメモリ(10a)に書込まれたビット数をカ
ウントする。蓄積量検出部(lod)にて一定数以上の
データがFIFOメモリ(10a)内に存在する旨の判
定がなされると読出し可信号が読出し制御部(IOc)
に供給され、これを受けた読出し制御部(10c)が一
定速度で連続した読出し信号をPIFOメモリ(IOa
)に出力することで多重分離済データが次段に出力され
る。蓄積量検出部(10d)にて、FIFOメモリ(l
oa)内のデータ量が一定量以上蓄積されないと読出し
可信号が出力されないのは、前段の処理クロックの長周
期ジッタ等により出力側でのビットスリップが発生しに
くくするための処理である。Next, a configuration example of the speed conversion buffer (10) will be explained with reference to FIG. The separation gate signal is connected to the write control section (10b
), the FIFO memory (10a)
An M-inclusive signal is output and multiplexed data is taken into the FIFO memory (10a) of a predetermined number of bits. At the same time, the stacking detection section (10d) performs a count-up operation and counts the number of bits written in the FIFO memory (10a). When the accumulation amount detection unit (LOD) determines that a certain number or more of data exists in the FIFO memory (10a), a read permission signal is sent to the read control unit (IOc).
The readout control unit (10c) receives the readout signal and outputs a continuous readout signal at a constant speed to the PIFO memory (IOa).
), the demultiplexed data is output to the next stage. The storage amount detection unit (10d) detects the FIFO memory (l
The reason why a read enable signal is not outputted until a certain amount of data in oa) is accumulated is to prevent bit slips from occurring on the output side due to long-period jitter of the processing clock at the previous stage.
[発明が解決しようとする問題点]
従来の多重化データ分離制御装置はそのデータ多重化フ
ォーマットとの関係により以上のように構成されている
ので、処理タイミングの異なる2段の多重分離処理が必
要であり、バースト状に多重分離されたデータを平滑化
する速度変換バッファをも2段縦続接続しなければなら
ない等により回路規模が大きくならざるを得す、また、
12008Ps x N系列のデータ速度を648PS
系列に整合させるためエンベロープを構成することから
タイムスロット内にてデータビットが実際に占有する割
合いが75%(678倍)以下になって多重化効率が低
下するというような問題点があった。[Problems to be Solved by the Invention] Since the conventional multiplexed data demultiplexing control device is configured as described above in relation to its data multiplexing format, two stages of demultiplexing processing with different processing timings are required. Therefore, the circuit scale is inevitably increased due to the necessity of cascading two speed conversion buffers for smoothing the data demultiplexed in burst form.
12008Ps x N series data rate 648PS
Since the envelope is configured to match the sequence, the actual occupation rate of data bits within a time slot becomes less than 75% (678 times), resulting in a reduction in multiplexing efficiency. .
この発明はL記のような問題点を解消するためになされ
たもので、1回の多重分離処理と1段の速度変換バッフ
ァのみによってデータを分離出力できるとともに、多重
化された伝送フレームに対し数マルチフレームに1回だ
け必要に応じてスタッフビットの付加・削除を行うこと
でデータの’[化効率を向上させ、また、このスタッフ
ビットの削除処理が簡易な構成にて行える多重化データ
分離制御装置を得ることを目的とする。This invention was made to solve the problems mentioned in L. It is possible to separate and output data using only one demultiplexing process and one stage of speed conversion buffer, and it also allows data to be separated and output using only one demultiplexing process and one stage of speed conversion buffer. By adding and deleting stuff bits as necessary only once every several multi-frames, the efficiency of converting data is improved, and the process of deleting stuff bits can be performed using a simple configuration. The purpose is to obtain a control device.
[問題点を解決するための手段]
この発明に係る多重化データ分離制御装置は、多重化す
る速度と整合を取りやすいビット長の伝送フレームフォ
ーマットを持つデータ列に対し、各伝送フレーム中に存
在するマルチフレーム同期ビットの検出と各データチャ
ネルノ多重分離処理とを同一回路にて統一的に行い、こ
のマルチフレーム内を必要に応じて更に小マルチフレー
ム化し、この小マルチフレームの区切り時点でのスタッ
フビットの削除処理を種々のデータ速度に対して統一的
に行うとともに、各端末インタフェース用クロック信号
をこの小マルチフレーム単位に位相同期させるものであ
る。[Means for Solving the Problems] The multiplex data separation control device according to the present invention has a data string that has a transmission frame format with a bit length that is easy to match the multiplexing speed. Detection of the multiframe synchronization bit and demultiplexing processing for each data channel are performed in the same circuit, and this multiframe is further divided into smaller multiframes as necessary, and the Stuff bit deletion processing is uniformly performed for various data rates, and the clock signals for each terminal interface are phase-synchronized in units of this small multiframe.
[作用]
この発明における端末インタフェース用クロック生成部
は、多重化された各種データ速度に対応する複数の異な
る小マルチフレーム同期の最小公倍数タイミングにより
、各速度のインタフェースクロックと小マルチフレーム
の区切りの位相同期化が統一的に行われ、簡易な構成の
速度変換バッファにてスタッフビットの削除を行うこと
を可能とする。[Operation] The terminal interface clock generation unit of the present invention uses the least common multiple timing of a plurality of different small multi-frame synchronizations corresponding to various multiplexed data speeds to adjust the phase of the interface clock of each speed and the break of small multi-frames. Synchronization is uniformly performed and stuff bits can be deleted using a speed conversion buffer with a simple configuration.
[実施例]
以下、この発明の一実施例を320ビット長の構成によ
る伝送フレームフォーマットとして第1図ないし第7図
に基づいて説明する。第1図において、(12)は“l
”、“0″交番パターンをフレーム毎に挿入する1ビッ
トのフレーム同期ビットFA、(13)はヘッダ情報、
(I4)は制御データリンク、(15)はマルチフレー
ム同期を取る1ビットのマルチフレーム同期ビットF、
、(16)はNチャネル設けられた多重化チャネル中の
各チャネルのフレーム当りに設定される多重化データチ
ャネル用のタイムスロット、(17)は誤り訂正符号の
検査ビットECC(検査語)である。[Embodiment] An embodiment of the present invention will be described below with reference to FIGS. 1 to 7 as a transmission frame format having a 320-bit length structure. In Figure 1, (12) is “l
”, 1-bit frame synchronization bit FA that inserts a “0” alternating pattern into each frame, (13) is header information,
(I4) is a control data link, (15) is a 1-bit multiframe synchronization bit F for multiframe synchronization,
, (16) is the time slot for the multiplexed data channel set per frame of each channel in the multiplexed channel provided with N channels, and (17) is the check bit ECC (check word) of the error correction code. .
第2図は、64にBPSXN (N= 1〜6(7)整
数)とし、伝送フレーム長320ビットの場合の伝送フ
レーム同期と1ビット当りの回線容量の対応を示すもの
で、更に56K[]PSの場合、伝送フレーム長を32
0ビットx7/8 =280ビットとした場合を示して
いる。Figure 2 shows the correspondence between transmission frame synchronization and line capacity per bit when 64 is BPSXN (N = 1 to 6 (7) integer) and the transmission frame length is 320 bits. In the case of PS, the transmission frame length is 32
The case where 0 bit x 7/8 = 280 bits is shown.
第3図は、第1図、第2図に示す伝送フレームフォーマ
ットのデータ列を、多重分離する場合の構成例を示した
もので、図において、(7)は伝送フレーム中のフレー
ム同期ビットFA(12)を探索してフレーム同期を取
るフレーム同期検出部、(8)は受信データを一時的に
記憶するエラスティックバッファ、(9)は多重化され
たデータを所定のビット数ずつ分離する多重分離制御部
、(lO)はバースト状に分離された各チャネルのデー
タを平滑化して端末側へ出力する速度変換バッファ、(
+ 1)は伝送フレーム中のマルチフレーム同期ビット
FB(15)を取込んでマルチフレーム同期を取るマル
チフレーム同期検出部、(20)はマルチフレーム同期
ビットF。列により確立したマルチフレーム内を更に小
マルチフレームに区切る信号を生成する小マルチフレー
ムパルス生成部、(18)は回線からのジッタを含んだ
受信クロックのジッタ成分を平滑化し、この平滑化した
受信クロックと一定の同期関係を持つインターフェース
用基準クロックを作るクロック生成部、(19)はイン
ターフェース用基準クロックを分周して各種速度のイン
ターフェースクロックを生成する端末用インターフェー
スクロック生成部、(21)は小マルチフレームの同期
で端末用インターフェースクロック生成部(19)を初
期化させる分周りセット回路である。FIG. 3 shows an example of the configuration when demultiplexing data strings in the transmission frame format shown in FIGS. 1 and 2. In the figure, (7) is the frame synchronization bit FA in the transmission frame. (12) is a frame synchronization detection unit that searches for frame synchronization, (8) is an elastic buffer that temporarily stores received data, and (9) is a multiplexer that separates multiplexed data by a predetermined number of bits. The separation control unit (lO) is a speed conversion buffer that smoothes the data of each channel separated into bursts and outputs it to the terminal side (
+ 1) is a multiframe synchronization detection unit that takes in the multiframe synchronization bit FB (15) in the transmission frame to obtain multiframe synchronization, and (20) is the multiframe synchronization bit F. A small multi-frame pulse generator (18) generates a signal for further dividing the multi-frame established by the column into small multi-frames, and (18) smoothes the jitter component of the received clock including jitter from the line, and (19) is a clock generation unit that generates an interface reference clock that has a certain synchronization relationship with the clock; (19) is a terminal interface clock generation unit that divides the interface reference clock to generate interface clocks of various speeds; (21) is a terminal interface clock generation unit that generates interface clocks of various speeds; This is a minute set circuit that initializes the terminal interface clock generation unit (19) by synchronizing small multi-frames.
第4図は本発明における速度変換バッファ(lO)の内
部構成例を示すもので、同図において、(10e)は2
面で構成され、読出し/書込みを見かけ上回時に行うダ
ブルメモリ、(10f)はダブルメモリ(10e)に対
する書込みアドレスを指定する書込みアドレスカウンタ
、(10g)はダブルメモリ(IOc)に対する読出し
アドレスを指定する読出しアドレスカウンタ、(IOh
)はダブルメモリ(toe)の読出し/書込みを切換え
るR/Wバンクセレクト部、(10i)はダブルメモリ
(IOe)いずれか一方の読出しデータを外部に出力す
るセレクタである。FIG. 4 shows an example of the internal configuration of the speed conversion buffer (lO) in the present invention, in which (10e) is 2
(10f) is a write address counter that specifies the write address for the double memory (10e), and (10g) specifies the read address for the double memory (IOc). Read address counter, (IOh
) is an R/W bank select unit that switches read/write of the double memory (toe), and (10i) is a selector that outputs read data from either one of the double memories (IOe) to the outside.
第5図は本発明における速度変換バッファ(lO)の動
作を示した図で、3伝送フレーム毎にスタッフビットが
存在する場合のデスタッフィング動作を示している。FIG. 5 is a diagram showing the operation of the rate conversion buffer (lO) in the present invention, and shows the destuffing operation when stuff bits are present in every three transmission frames.
第6図は端末用インタフェースクロック生成部(19)
と分周りセット回路(21)の構成を示したもので、図
において(19a)は各種の端末インターフェースクロ
ックな分周出力する独立に配置された分周カウンタ、(
21a)はセット/リセット形の]<5フリツプフロツ
プ、(21b)はD形フリップフロップである。Figure 6 shows the terminal interface clock generator (19)
This figure shows the configuration of the division set circuit (21), in which (19a) is an independently arranged frequency division counter that outputs frequency divisions such as various terminal interface clocks, (
21a) is a set/reset type <5 flip-flop, and (21b) is a D type flip-flop.
第7図は本実施例におけるフレーム同期検出部(11)
の構成例を示すものであ、図において、(lla)はマ
ルチフレーム同期ビットF、 (+5)列を取込む8ビ
ットシフトレジスタ、 (llb)はマルチフレーム
同期パターンの判定検出を行うパターンマツチング回路
、(Ilc)はマルチフレーム同期の誤った同期引込み
を防止するマルチフレーム同期保護部、(lid)はマ
ルチフレーム同期確立状態にあるときは出力を停止させ
るゲートである。Figure 7 shows the frame synchronization detection unit (11) in this embodiment.
In the figure, (lla) is a multi-frame synchronization bit F, an 8-bit shift register that takes in (+5) columns, and (llb) is a pattern matching that detects the multi-frame synchronization pattern. The circuit (Ilc) is a multiframe synchronization protection unit that prevents erroneous synchronization pull-in in multiframe synchronization, and (lid) is a gate that stops output when multiframe synchronization is established.
第12図は本実施例における多重分離制御部(9)の構
成例を示すもので、図において、(9a)は分離を行う
タイムスロット番号をカウントするスロット番号カウン
タ、(9b)は各タイムスロット毎の分離ビット長を供
給する分離ビット長記憶部、(9c)は各タイムスロッ
ト毎の分離済のビット長を計数する分離ビット長カウン
タ、(9d)は所定のビット長分の分離が終了したかど
うかを検出する比較器、(9e)はN木の分離中スロッ
ト番号信号に基づいてM木の分離ゲート信号を順次出力
するデコーダ、(9f)は分離ゲート信号の出力制御を
行うゲートである。FIG. 12 shows an example of the configuration of the demultiplexing control unit (9) in this embodiment. In the figure, (9a) is a slot number counter that counts the time slot number for which demultiplexing is performed, and (9b) is a slot number counter for each time slot. (9c) is a separation bit length counter that counts the separated bit length for each time slot; (9d) indicates when separation for a predetermined bit length has been completed. (9e) is a decoder that sequentially outputs M-tree separation gate signals based on N-tree separation slot number signals; (9f) is a gate that controls the output of separation gate signals. .
第13図は本実施例における小マルチフレームパルス生
成部(20)の構成例を示すもので、(20a)はフレ
ーム同期信号を分周する5分周カウンタ、(20b)は
3分周カウンタ、(20c)は2分周カウンタ、(20
d)は回線速度と多重化端末データ速度との組合せに基
づいて分周りセット回路用小マルチフレームパルスを出
力するセレクタである。FIG. 13 shows an example of the configuration of the small multi-frame pulse generator (20) in this embodiment, in which (20a) is a divide-by-5 counter that divides the frame synchronization signal, (20b) is a divide-by-3 counter, (20c) is a divide-by-2 counter, (20
d) is a selector that outputs small multi-frame pulses for minute set circuits based on a combination of line speed and multiplexed terminal data rate.
次にト記構成に基づく本実施例の動作について説明する
。第1図において、伝送フレーム長を320ビットとし
た場合に伝送フレーム中の1ビットに割当てられた伝送
容量は次式により求められる。Next, the operation of this embodiment based on the configuration described above will be explained. In FIG. 1, when the transmission frame length is 320 bits, the transmission capacity allocated to one bit in the transmission frame is determined by the following equation.
C= T、/320 [BPS]
ただし、T5は伝送速度[BPS]である。これに従っ
て、64KBPSx N (N = 1〜6 )の伝送
速度に対応する1ビット/フレーム当りの割当て容量を
求めると第2図のようになり、第2図には伝送フレーム
同期も合わせて記入しである。なお、56KBPSの伝
送速度については1ビット/フレームの割当て容量を6
4KBPSX N系列と同様になるように伝送フレーム
長を280ビットとしている。C=T,/320 [BPS] However, T5 is the transmission speed [BPS]. According to this, the allocated capacity per 1 bit/frame corresponding to a transmission rate of 64 KBPS x N (N = 1 to 6) is calculated as shown in Figure 2, and the transmission frame synchronization is also entered in Figure 2. It is. Regarding the transmission speed of 56KBPS, the allocated capacity of 1 bit/frame is 6
The transmission frame length is set to 280 bits to be similar to the 4KBPSX N series.
これから1ビット/フレーム当りの割当て容量は200
xN(N=1〜6 ) [BPS] となり、通常用い
られる端末とのインターフェース速度である1200.
2400.4800.7200.9600.19.2に
、48K[BPS]等の12008PS系列や音声PC
Mに用いられる32に、64に[BPS]等のデータ速
度と割当て容量との関係は必ずしもすべてが整数比とな
るわけでないが、2フレームごと、3フレームごと、5
フレームごとの単位で考えると整数比となることがわか
る。このときの関係は次式で表される。From now on, the allocated capacity per bit/frame will be 200.
xN (N=1 to 6) [BPS], which is the interface speed with a commonly used terminal, 1200.
2400.4800.7200.9600.19.2, 12008PS series such as 48K [BPS] and audio PC
The relationship between data speeds such as 32 and 64 [BPS] used for M and allocated capacity is not necessarily an integer ratio, but every 2 frames, every 3 frames, 5
When considered in units of frames, it can be seen that it is an integer ratio. The relationship at this time is expressed by the following equation.
ここでYは端末とのデータインターフェース速度、nは
1伝送フレームに多重されるビット数、Cは1ビット/
フレーム当りの割当て伝送容量、mはスタッフビットを
付加する場合のマルチフレーム同期、tはマルチフレー
ム同期中に多重化割当てのあるビット数中の有効ビット
数(nXm−スタッフビット数)意味する。このように
して多重化されたデータ列を多重分離する場合の装置構
成例を第3図に基づいて説明する。図において、回線か
ら受信された64KBPSx Nの受信データ列は、フ
レーム同期検出部(7)にて従来例と同様にして1フレ
ーム毎の区切りが検出され、フレーム同期確立信号が多
重分離制御部(9)に出力され0る。Here, Y is the data interface speed with the terminal, n is the number of bits multiplexed in one transmission frame, and C is 1 bit/
The allocated transmission capacity per frame, m means multi-frame synchronization when stuffing bits are added, and t means the number of effective bits (nXm - number of stuff bits) among the number of bits allocated for multiplexing during multi-frame synchronization. An example of an apparatus configuration for demultiplexing data strings multiplexed in this manner will be explained based on FIG. 3. In the figure, the frame synchronization detection unit (7) detects the delimitation of each frame in the 64KBPSxN received data string received from the line in the same way as in the conventional example, and the frame synchronization establishment signal is transmitted to the demultiplexing control unit (7). 9) and becomes 0.
一方エラスチックバッファ(8)を経由して内部に取込
まれた多重化データは、多重分離制御部(9)からの分
離ゲート信号により順次所定のビット数分ずつ多重分離
されるが、マルチフレーム同期確立信号がマルチフレー
ム同期検出部(11)から出力されないうちはうCH,
〜C【18の各S重化データチャネル用のタイムスロッ
ト(16)に対する分離ゲート信号は出力されず、マル
チフレーム同期ビットFB(15)に対する分離ゲート
信号のみが出力されるように多重分離制御部(9)が動
作する。マルチフレーム同期、検出部(11)にてマル
チフレーム同期ビットFB(+5)列に対するマルチフ
レーム同期確立が確認されるとマルチフレーム同期確立
信号が多重分離制御部(9)に出力される。このマルチ
フレーム同期確立信号を受けた多重分離制御部(9)は
ヘッド情報(13)、制御データリンク(14)、G1
1l〜CHNの各多重化データチャネル用のタイムスロ
ット(16)等に対する分離ゲート信号を出力し始め、
各データチャネルの多重分離がバースト的に行われ、C
I、〜CIINの各多重化データチャネル用のタイムス
ロット(16)のデータが速度変換バッファ(10)に
書込まれる。一方、通常ジッタを含んだ状態で供給され
る受信クロックは、クロック生成部(18)にてジッタ
抑圧を受け、これに基づいて受信クロックと一定の同期
関係を持つインターフェース用基準クロック例えば5.
76MH2が出力される。このインターフェース用基準
クロックは端末用インターフェースクロック生成部(1
9)にて所定の分周が行われ、+200H2,2400
Hz等の端末インターフェースクロックとして出力され
る。On the other hand, the multiplexed data taken in internally via the elastic buffer (8) is demultiplexed sequentially by a predetermined number of bits by a separation gate signal from the demultiplexing control section (9). Until the establishment signal is output from the multi-frame synchronization detection unit (11), the CH is
~C[The demultiplexing control unit is configured so that the demultiplexing gate signal for the time slot (16) for each of the 18 S multiplexed data channels is not output, and only the demultiplexing gate signal for the multiframe synchronization bit FB (15) is output. (9) works. When the multiframe synchronization detection unit (11) confirms the establishment of multiframe synchronization for the multiframe synchronization bit FB(+5) sequence, a multiframe synchronization establishment signal is output to the demultiplexing control unit (9). Upon receiving this multi-frame synchronization establishment signal, the demultiplexing control unit (9) receives the head information (13), the control data link (14), and the G1
Start outputting separation gate signals for time slots (16), etc. for each multiplexed data channel of 11 to CHN,
Demultiplexing of each data channel is performed in bursts, and C
The data of the time slot (16) for each multiplexed data channel I, ~CIIN is written to the rate conversion buffer (10). On the other hand, the reception clock that is normally supplied with jitter is subjected to jitter suppression in the clock generation section (18), and based on this, the interface reference clock that has a certain synchronization relationship with the reception clock, such as 5.
76MH2 is output. This interface reference clock is the terminal interface clock generator (1
9), the predetermined frequency division is performed and +200H2,2400
It is output as a terminal interface clock such as Hz.
また、小マルチフレームパルス生成部(20)は、マル
チフレーム同期検出部(11)から出力される分周りセ
ット信号タイミングを基準として伝送フレームタイミン
グ信号即ちフレームパルスを分周し、2.3.5等の小
マルチフレームパルスを出力する。このとき、マルチフ
レーム同期検出部(11)から出力される分周りセット
信号は、マルチフレーム同期が未確立の状態でかつマル
チフレーム同期ビットF、(15)のビット列中にマル
チフレーム同期パターンが見つかった時点で出力され、
−1度マルチフレーム同期が確立したあとは出力されな
い。また、マルチフレーム同期ビットF、 (+5)に
よるマルチフレーム同期は2.3.5マルチフレームの
最小公倍数である30として予め設定されている。これ
ら小マルチフレームパルスは、速度変換バッファ(10
)に供給されてスタッフビットの削除動作を行うととも
に分周りセット回路(21)においてリセット信号とし
て生成されなおし、端末インターフェース用クロックと
小マルチフレーム同期とが一定の位相同期関係になるよ
う処理される。上記速度変換バッファ(lO)からは多
重分離されデスタッフィング処理を受けたデータがイン
ターフェースクロックに同期して連続的に出力される。Further, the small multi-frame pulse generation section (20) divides the transmission frame timing signal, that is, the frame pulse, based on the minute round set signal timing output from the multi-frame synchronization detection section (11), and divides the frequency of the transmission frame timing signal, that is, the frame pulse. Outputs small multi-frame pulses such as At this time, the minute rotation set signal output from the multiframe synchronization detection section (11) indicates that multiframe synchronization has not been established and a multiframe synchronization pattern is found in the bit string of multiframe synchronization bits F (15). is output when the
- Not output after multiframe synchronization is established once. Further, multiframe synchronization using multiframe synchronization bit F, (+5) is preset as 30, which is the least common multiple of 2.3.5 multiframes. These small multi-frame pulses are stored in a rate conversion buffer (10
) is supplied to perform stuff bit deletion operation, and is regenerated as a reset signal in the minute setting circuit (21), and processed so that the terminal interface clock and the small multi-frame synchronization have a constant phase synchronization relationship. . Data that has been demultiplexed and subjected to destuffing processing is continuously outputted from the speed conversion buffer (lO) in synchronization with the interface clock.
本実施例における速度変換バッファの構成例を第4図に
より説明する。図において・多重化データがメモリ#1
およびメモリ#2からなるダブルメモリ(10e)に与
えられ、これらからなるダブルメモリ(10e)は分離
ゲート信号が書込みアドレスカウンタ(+Of)に人力
されている期間の多重分離クロックに同期して所定のビ
ット数分データを取込む。2面あるメモリ#1、#2の
ダブルメモリ(10e)のいずれにデータが書込まれる
かは、R/Wバンクセレクト部(10h)からの指示に
より決まり、書込みが指定されている方のダブルメモリ
(IOe)に対してのみ書込みアドレスと書込み信号が
与えられる。一方、データの読出しはR/1バンクセレ
クト部(10h)により読出しが指定されている方のダ
ブルメモリ(10e、)から端末インターフェースクロ
ックに同期して連続的に行われる。このときダブルメモ
リ(loe)には読出しアドレスカウンタ(10g)か
ら所定の読出しアドレス情報が与えられる。読出しデー
タはメモリ#1側とメモリ#2側の2系統存在するので
、R/19バンクセレクト部(10h)からの支持によ
りセレクタ(10i)がいずれか一方のデータのみを後
段に出力する。またR/Wバンクセレクト部(loh)
は、回線速度と端末インタフェース速度によって決まる
小マルチフレーム同期のパルスにより書込みと読出しを
交互に切換える。An example of the configuration of the speed conversion buffer in this embodiment will be explained with reference to FIG. In the figure, multiplexed data is memory #1
and memory #2, and the double memory (10e) consisting of these is provided with a predetermined signal in synchronization with the demultiplexing clock during the period when the separation gate signal is input to the write address counter (+Of). Import data for the number of bits. Which of the two double memories (10e) of memory #1 and #2 will be written with data is determined by the instruction from the R/W bank select section (10h). A write address and a write signal are given only to memory (IOe). On the other hand, data is read out continuously in synchronization with the terminal interface clock from the double memory (10e,) designated for reading by the R/1 bank select section (10h). At this time, predetermined read address information is given to the double memory (loe) from the read address counter (10g). Since there are two systems of read data, one on the memory #1 side and one on the memory #2 side, the selector (10i) outputs only one of the data to the subsequent stage with support from the R/19 bank select section (10h). Also, R/W bank select section (LOH)
alternately switches between writing and reading using small multi-frame synchronization pulses determined by line speed and terminal interface speed.
第5図は第4図に示すような小マルチフレーム毎に切換
わるダブルメモリにおける3マルチフレーム毎のデスタ
ッフィング動作を示すもので、各伝送フレームに多重化
されたmビットのデータは、分離ゲート信号のタイミン
グでmビットずつバースト状に分離され速度変換バッフ
ァ(10)に書込まれる。このとき3伝送フレームにn
ビットのスタッフビットが存在していても、他の有効ビ
ットと同様にスタッフビットとして意識することなく速
度変換バッファ(10)に書込まれる。一方、速度変換
バッファ(10)内のダブルメモリ(toe)は3伝送
フレーム毎に読出しと書込みが交互に切換り、読出し側
に切換ねった直後にはmX3ビットのデータが内部に存
在している。このmX3ビットのデータ中にはスタッフ
ビット、nビットも同時に存在することになる。このと
き、端末インターフェースクロックのクロック数をM=
mX 3−nとなるように選んだのち読出しを行うと結
局のところnビットのスタッフビットは速度変換バッフ
ァ(lO)に書込まれても読出されなくなり、結果とし
てデスタッフィングが行われたことになる。Figure 5 shows the destuffing operation every three multi-frames in a double memory that switches every small multi-frame as shown in Figure 4, and the m-bit data multiplexed in each transmission frame is At the timing of the signal, m bits are separated into bursts and written to the speed conversion buffer (10). At this time, n in 3 transmission frames
Even if a stuff bit exists, it is written into the speed conversion buffer (10) without being considered as a stuff bit like other valid bits. On the other hand, the double memory (TOE) in the speed conversion buffer (10) alternately switches between reading and writing every 3 transmission frames, and immediately after switching to the reading side, mX3-bit data exists inside. . In this m×3 bit data, stuff bits and n bits also exist at the same time. At this time, the number of clocks of the terminal interface clock is M=
If read is performed after selecting m Become.
このようにしてデスタッフィングを確実に行うには、小
マルチフレームパルス毎のダブルメモリ(10e)の切
換りタイミングと読出し用インターフェースクロックと
の位相が揃っている必要がある。In order to perform destuffing reliably in this manner, it is necessary that the switching timing of the double memory (10e) for each small multi-frame pulse and the phase of the readout interface clock are aligned.
第6図はこの位相同期を取るための回路構成例で、図に
おいて、複数ある分周カウンタ(19a)はそれぞれ一
定の分周比でインタフェース基準クロックを分周し、所
定の端末インタフェースクロックを出力する。また、小
マルチフレームパルスはRSフリップフロップ(21a
)をセットし、リセット要求信号を作る。このリセット
要求信号はインタフェース用基準クロックにてサンプリ
ングされてインタフェース用基準クロッグと同期したリ
セット信号となる。このリセット信号により複数の分周
カウンタ(19a)が初期パターンにロードされ直して
再度分周を始める。リセット信号は、後段のD形フリッ
プフロップ(21b)にて再度サンプリングされ、RS
フリップフロップ(21a)をリセットすることでリセ
ット要求を解除する。なお、インターフェース用基準ク
ロックは例えば5.76MIIZという値を用いるので
、小マルチフレームパルスのタイミングと端末テンタフ
エースクロックの位相がずれたとしても+70nS(1
15,76MH2)程度が最大であり、これは端末イン
タフェースクロックが64に+12であったとしても1
%程度のジッタにしかならないので、実用上は問題にな
うな。Figure 6 shows an example of a circuit configuration for achieving this phase synchronization. In the figure, a plurality of frequency division counters (19a) each divide the interface reference clock at a constant frequency division ratio and output a predetermined terminal interface clock. do. In addition, the small multi-frame pulse is transmitted through the RS flip-flop (21a
) to generate a reset request signal. This reset request signal is sampled by the interface reference clock and becomes a reset signal synchronized with the interface reference clock. This reset signal reloads the plurality of frequency division counters (19a) to the initial pattern and starts frequency division again. The reset signal is sampled again by the D-type flip-flop (21b) at the subsequent stage, and the RS
The reset request is canceled by resetting the flip-flop (21a). Furthermore, since the reference clock for the interface uses a value of 5.76 MIIZ, for example, even if the timing of the small multi-frame pulse and the terminal tenter face clock are out of phase, the difference is +70 nS (1
The maximum is about 15,76MH2), which is 1 even if the terminal interface clock is 64+12.
Since the jitter is only about %, it is not a problem in practice.
次に、マルチフレーム同期検出部(11)動作を構成例
を示す第7図により説明する。多重分離処理を受けてい
ない多重化データは、分離ゲート信号に同期して1ビッ
トずつ8ビットシフトレジスタ(Ila)に取込まれ、
マルチフレーム同期ビットFB(15)のデータ列とな
る。このマルチフレーム同期ビットFB(15)列はパ
ターンマツチング回路(1lb)によりマルチフレーム
同期パターンとして検出される。このマルチフレーム同
期パターンは8ビットの正相パターンとその反転パター
ンからなり、15マルチフレーム毎に交互に現れるよう
予め多重化されている。パターンマツチング回路(ll
b)から出力された正相パターン検出、反転パターン検
出の両信号はマルチフレーム同期保護部(llc)に人
力され、所定の伝送フレームタイミング周期毎に両信号
が交互に現われることを確認された後に同期状態を示す
信号が出力される。マルチフレーム同期保持部(llc
)はマルチフレーム同期が未確立でかつ正相の同期パタ
ーンが検出されないうちは動作が停止している。正相パ
ターン検出がパターンマツチング回路(Ilb)から出
力されると、ゲート(lld)を通ってマルチフレーム
同期保護部(I Ic)を初期化し、マルチフレーム同
期探索状態に移行させる。続いて反転パターン検出状態
になるとマルチフレーム同期′が確立し、ゲート(tt
d)を閉じる。Next, the operation of the multi-frame synchronization detection section (11) will be explained with reference to FIG. 7 showing a configuration example. The multiplexed data that has not undergone demultiplexing processing is taken into an 8-bit shift register (Ila) bit by bit in synchronization with the demultiplexing gate signal.
This becomes a data string of multi-frame synchronization bit FB (15). This multi-frame synchronization bit FB (15) sequence is detected as a multi-frame synchronization pattern by a pattern matching circuit (1lb). This multi-frame synchronization pattern consists of an 8-bit normal phase pattern and its inverted pattern, and is multiplexed in advance so that it appears alternately every 15 multi-frames. Pattern matching circuit (ll
Both the normal phase pattern detection signal and the reverse pattern detection signal output from b) are input to the multi-frame synchronization protection unit (ILC), and after it is confirmed that both signals appear alternately at each predetermined transmission frame timing period, A signal indicating the synchronization state is output. Multi-frame synchronization holding unit (llc
) stops operating until multi-frame synchronization is not established and a positive phase synchronization pattern is not detected. When the positive-phase pattern detection is output from the pattern matching circuit (Ilb), it passes through the gate (lld) to initialize the multi-frame synchronization protection unit (IIc) and transition to the multi-frame synchronization search state. Subsequently, when the inverted pattern detection state is reached, multi-frame synchronization' is established and the gate (tt
d) Close.
第12図は多重分離ゲート信号を生成出力する多重分離
制御部(9)の構成例で、伝送フレームの区切りを示す
フレーム同期信号によりリセットされたスロット番号カ
ウンタ(9a)は、分離中のタイムスロット番号を示す
N木の信号をスロット番号0として出力する。同時に、
このフレーム同期信号によって分離ビット長カウンタ(
9C)もリセットされ、カウント値として“0”を出力
することでスロット番号Oでの分離は未だ実行されてい
ないことを示す状態となる。分離ビット長記憶部(9b
)ではスロット番号カウンタ(9a)から出力されるN
本のスロット番号信号に対応して当該タイムスロットに
おける多重化ビット長がいくらであるかを比較器(9d
)に出力する。分離処理が開始されて分離ビット長カウ
ンタ(9C)がカウントを始めると、分離ビット長記憶
部(9b)からの出力と分離ビット長カウンタ(9C)
から、の出力を受けた比較器(9d)は相方が一致する
まで両信号を監視する。分離処理が続行して比較器(9
d)への両人力信号が一致すると、比較器(9d)は一
致信号出力を分離ビット長カウンタ(9C)とスロット
番号カウンタ(9a)へ渡し、当該タイムスロットに対
する分離が終了したことを通知する。この比較器(9d
)からの一致信号出力は分離ビット長カウンタ(9c)
をリセットするとともにスロット番号カウンタ(9a)
を1だけカウントアツプさせ次のタイムスロットに対す
る分離処理を起動する。この動作を順次行うことにより
スロット番号カウンタ(9a)からの分離中スロット番
号信号N木はそれぞれ所定のビット長に対応した時間だ
け各パターンを保持する。一方デコーダ(9e)ではN
本の入力信号パターンに対応して、M本ある出力信号の
内1木のみを有効とするよう動作する。このN本の人力
信号はスロット番号カウンタ(9a)からの分離中スロ
ット番号の信号であるため、デら−ダ(9e)からの出
力信号はそのまま分離ゲート信号として使用可能となる
。しかし、受信伝送フレーム同期が確立していない状態
では分離処理はそもそも無意味であるため、デコーダ(
9e)はフレーム同期確立信号が人力されるまではM本
の出力信号をすべて無効とするように動作する。一度フ
レーム同期確立信号が入力されるとM本の出力信号は順
次有効となって外部へ渡されるが、マルチフレーム同期
が確立するまではマルチフレーム同期ビットFII分離
ゲート信号以外を動作させないようゲート(9[)が閉
じる。このようにして一連の動作により各部の分離ゲー
ト信号が所定のビット長分ずつ順次出力される。FIG. 12 shows an example of the configuration of a demultiplexing control unit (9) that generates and outputs a demultiplexing gate signal, and a slot number counter (9a) reset by a frame synchronization signal indicating the delimitation of a transmission frame is a time slot that is being demultiplexed. N-tree signals indicating numbers are output as slot number 0. at the same time,
This frame synchronization signal triggers the separate bit length counter (
9C) is also reset and outputs "0" as a count value, indicating that the separation at slot number O has not been executed yet. Separate bit length storage unit (9b
), N output from the slot number counter (9a)
A comparator (9d
). When the separation process starts and the separation bit length counter (9C) starts counting, the output from the separation bit length storage unit (9b) and the separation bit length counter (9C)
The comparator (9d) which receives the outputs from and monitors both signals until they match. The separation process continues and the comparator (9
When the two input signals to d) match, the comparator (9d) passes the matching signal output to the separation bit length counter (9C) and the slot number counter (9a) to notify that the separation for the time slot has ended. . This comparator (9d
) The match signal output from the separate bit length counter (9c)
and slot number counter (9a).
is incremented by 1 and the separation processing for the next time slot is started. By sequentially performing this operation, the separated slot number signal N tree from the slot number counter (9a) holds each pattern for a time corresponding to a predetermined bit length. On the other hand, in the decoder (9e), N
It operates so that only one tree out of M output signals is made valid in accordance with the input signal pattern. Since these N human input signals are signals of the slot number being separated from the slot number counter (9a), the output signal from the derader (9e) can be used as is as a separation gate signal. However, separation processing is meaningless in the state where reception and transmission frame synchronization has not been established, so the decoder (
9e) operates to invalidate all M output signals until a frame synchronization establishment signal is input manually. Once the frame synchronization establishment signal is input, the M output signals become valid in sequence and are passed to the outside.However, until multiframe synchronization is established, a gate ( 9 [) closes. In this way, through a series of operations, the isolation gate signals of each section are sequentially output for a predetermined bit length.
また、第13図は小マルチフレームパルス生成部(20
)の構成例を示すもので、図において分周りセット信号
によりリセットされた5分周カウンタ(20a) 、3
分周カウンタ(20b) 、 2分周カウンタ(20c
)はそれぞれフレーム同期信号を5/3/2分周する。In addition, FIG. 13 shows the small multi-frame pulse generator (20
) shows a configuration example of a 5-divider counter (20a), 3, which is reset by a minute-round set signal.
Frequency division counter (20b), 2 frequency division counter (20c)
) divide the frame synchronization signal by 5/3/2, respectively.
これら各分周カウンタの出力はフレーム同期信号との積
(AND処理)をとられてフレーム同期信号と同じ時間
幅の信号に成形され、それぞれ5/3/2マルチフレー
ムパルスとなって各部に出力される。一方、セレクタ(
20d)にてそのときの回線速度、多重化フォーマット
に対応した5/3/2マルチフレームパルス及びフレー
ム同期信号(1マルチフレームパルスと称してもよい)
のうち実際に使用されるものの最小公倍数になる小マル
チフレームパルスを選択し、分周りセット回路用小マル
チフレームパルスとして出力する。The output of each of these frequency division counters is multiplied (ANDed) with the frame synchronization signal, shaped into a signal with the same time width as the frame synchronization signal, and output as 5/3/2 multiframe pulses to each section. be done. On the other hand, the selector (
20d), a 5/3/2 multiframe pulse and a frame synchronization signal (also referred to as 1 multiframe pulse) corresponding to the line speed and multiplexing format at that time.
Among them, a small multi-frame pulse that is the least common multiple of those actually used is selected and output as a small multi-frame pulse for the minute rotation set circuit.
なお、上記実施例ではマルチフレーム同期検出部(11
)からのマルチフレーム同期確立信号の有無によって、
多重分離制御部(9)からの分離ゲート信号出力を選択
出力させ、マルチフレーム同期未確立状態において不要
データを速度変換バッファ(lO)へ書込まないように
構成したが、分離ゲート信号はいつもすべてのタイムス
ロットに対して出力させ、速度変換バッファ(lO)の
読出し側にて、マルチフレーム同期未確立状態において
はデータ出力を停めるように構成してもよい。Note that in the above embodiment, the multi-frame synchronization detection unit (11
), depending on the presence or absence of the multiframe synchronization establishment signal from
Although the configuration was configured such that the separation gate signal output from the demultiplexing control unit (9) is selectively outputted and unnecessary data is not written to the speed conversion buffer (lO) in the state where multi-frame synchronization is not established, all separation gate signals are always output. It may be configured such that the data is output for a time slot of 1 and that the data output is stopped when multi-frame synchronization is not established on the read side of the speed conversion buffer (lO).
また、分周りセット回路(21)は1つのRSフリップ
フロップ(21a)と2つのD形フリップフロップ(2
1b)により、インターフェース用基準クロックに同期
したリセット信号を作るように構成したが、インタフェ
ース用基準クロックの同期より充分長い(例えば5倍)
幅の小マルチフレームパルスを生成することでD形フリ
ップフロップ2個とAND回路による微分器を構成して
もよい。Furthermore, the minute rotation set circuit (21) includes one RS flip-flop (21a) and two D-type flip-flops (21a) and two D-type flip-flops (21a).
1b), the reset signal was configured to be synchronized with the interface reference clock, but the synchronization time of the interface reference clock was sufficiently long (for example, 5 times).
By generating a multi-frame pulse with a small width, a differentiator may be configured using two D-type flip-flops and an AND circuit.
[発明の効果]
以上のように、この発明によれば多重分離処理と速度変
換処理を各々1段で済むように構成したので、回路規模
を小さくできるという効果を奏する。それに伴ない保守
・調整が容易に行えることとなる。また数マルチフレー
ム単位で必要に応じてビットデスタッフ処理を行えるよ
うに構成したので、はとんどのデータ速度で100%の
多重化効率を達成でき、多重化効率が低下しないという
効果がある。[Effects of the Invention] As described above, according to the present invention, since the demultiplexing process and the speed conversion process are each performed in one stage, it is possible to reduce the circuit scale. Accordingly, maintenance and adjustment can be easily performed. Furthermore, since the structure is configured so that bit destuffing can be performed as necessary in units of several multi-frames, 100% multiplexing efficiency can be achieved at almost any data rate, and the multiplexing efficiency does not deteriorate.
第1図はこの発明による多重化データ分離制御装置が取
扱うデータ多重化フォーマットを示す伝送フレーム構成
図、第2図は第1図に示す伝送フレーム構成における伝
送速度と1ビット/フレームの伝送容量等を示した図、
第3図はこの発明の一実施例による多重化データ分離制
御装置の内部構成図、第4図はこの発明の一実施例によ
る速度変換バッファの構成図、第5図はこの発明の−実
施例による速度変換バッファの動作タイミング図、第6
図はこの発明の一実施例による端末インタフェース用ク
ロック生成部と分周りセット回路の構成例、第7図はこ
の発明の一実施例によるマルチフレーム同期検出部の構
成図、第8図は従来の多重化データ分離制御装置が取っ
てきた伝送フレーム構成図、第9図は従来の多重化処理
例を示すフレーム構成図、第1O図は従来の多重化デー
タ分離制御装置の内部構成図、第11図は従来の速度変
換バッファの一構成図、第12図はこの発明の一実施例
による多重分離制御部の構成図、第13図はこの発明の
一実施例による小マルチパルス生成部の構成図である。
図において
(1)はフレーム同期ビットF、
(2)は多重化データチャネル用タイムスロット、(3
)は9600BPSデータ、(4)は12.8にBPS
データ、(5)は64にBPSデータ、(6)は1.5
44MBPSデータ、(7)はフレーム同期検出器部、
(8)はエラスティックバッファ、
(9)は多重分離制御部、
(9a)はスロット番号カウンタ、
(9b)は分離ビット長記憶部、
(9C)は分離ビット長カウンタ、
(9d)は比較器、 (9e)はデコーダ、(
9f)はゲート、
(10)は速度変換バッファ、
(loa) はFIFOメモリ、
(tab)は書込み制御部、
(10c)は読出し制御部、
(IOd)は蓄積量検出部、
(10e)はダブルメモリ、
(tor>は書込みアドレスカウンタ、(10g)は読
出しアドレスカウンタ、(loh)はR/■バンクセレ
クト部、(lOi)はセレクタ、
(11)はマルチフレーム同期検出部、(I la)は
8ビットシフトレジスタ、(Ilb)はパターンマツチ
ング回路、(llc)はマルチフレーム同期保護部、(
lid)はゲート、
(12)はフレーム同期ビットFA。
(!3)はヘッダ情報、 (14)は制御データリンク
、(15)はマルチフレーム同期ビットFB・(16)
は多重化データチャネル用のタイムスロット(17)は
誤り訂正符号の検査語、
(18)はクロック生成部、
(19)は端末用インタフェースクロック生成部、(+
9a)は分周カウンタ、
(20)は小マルチフレームパルス生成部、(20a)
は5分周カウンタ、
(2Qb)は3分周カウンタ、
(20c)は2分周カウンタ、(20d)はセレクタ、
(21)は分周りセット回路、
(21a)はRSフリップフロップ、
(21b)はD形フリップフロップ、
なお、各図中、同一符号は同−又は相当部分を示す。FIG. 1 is a transmission frame configuration diagram showing the data multiplexing format handled by the multiplexed data separation control device according to the present invention, and FIG. 2 is a transmission frame configuration diagram showing the transmission frame configuration shown in FIG. A diagram showing
FIG. 3 is an internal configuration diagram of a multiplexed data separation control device according to an embodiment of the invention, FIG. 4 is a configuration diagram of a speed conversion buffer according to an embodiment of the invention, and FIG. 5 is an embodiment of the invention. Operation timing diagram of speed conversion buffer by
The figure shows an example of the configuration of a terminal interface clock generation section and minute rotation set circuit according to an embodiment of the present invention, FIG. 7 is a configuration diagram of a multi-frame synchronization detection section according to an embodiment of the present invention, and FIG. FIG. 9 is a frame configuration diagram showing an example of conventional multiplexing processing; FIG. 1O is an internal configuration diagram of a conventional multiplexed data separation control device; FIG. FIG. 12 is a configuration diagram of a conventional speed conversion buffer, FIG. 12 is a configuration diagram of a demultiplexing control section according to an embodiment of the present invention, and FIG. 13 is a configuration diagram of a small multipulse generation section according to an embodiment of the present invention. It is. In the figure, (1) is the frame synchronization bit F, (2) is the time slot for multiplexed data channel, and (3) is the time slot for multiplexed data channel.
) is 9600 BPS data, (4) is 12.8 BPS
data, (5) is 64 BPS data, (6) is 1.5
44MBPS data, (7) is a frame synchronization detector section, (8) is an elastic buffer, (9) is a demultiplexing control section, (9a) is a slot number counter, (9b) is a separation bit length storage section, (9C ) is a separate bit length counter, (9d) is a comparator, (9e) is a decoder, (
9f) is the gate, (10) is the speed conversion buffer, (loa) is the FIFO memory, (tab) is the write control section, (10c) is the read control section, (IOd) is the storage amount detection section, (10e) is the double Memory, (tor> is the write address counter, (10g) is the read address counter, (loh) is the R/■ bank select section, (lOi) is the selector, (11) is the multi-frame synchronization detection section, (I la) is 8-bit shift register, (Ilb) is a pattern matching circuit, (llc) is a multi-frame synchronization protection unit, (
(lid) is a gate, and (12) is a frame synchronization bit FA. (!3) is header information, (14) is control data link, (15) is multiframe synchronization bit FB/(16)
is the time slot for the multiplexed data channel (17) is the check word of the error correction code, (18) is the clock generator, (19) is the terminal interface clock generator, (+
9a) is a frequency division counter, (20) is a small multi-frame pulse generator, (20a)
is a divide-by-5 counter, (2Qb) is a divide-by-3 counter, (20c) is a divide-by-2 counter, (20d) is a selector,
(21) is a minute rotation set circuit, (21a) is an RS flip-flop, and (21b) is a D-type flip-flop. In each figure, the same reference numerals indicate the same or equivalent parts.
Claims (1)
象に、320ビット×M(Mは1以上の整数)の固定長
伝送フレームをフレームの同期をとって検出し、この検
出された固定長伝送フレームを分離して独立したデータ
として出力する多重化データ分離制御装置において、上
記320ビット×Mの固定長伝送フレーム×K(Kは1
以上の整数)の各フレーム毎について同期をとってマル
チフレームを検出するマルチフレーム同期検出部と、該
マルチフレーム同期検出部にて検出されたマルチフレー
ムのKフレーム内を区切って小マルチフレームパルスを
生成するフレームパルス生成部と、該フレームパルス生
成部にて生成された小マルチフレームパルスに基づいて
読出し・書込みが交互に切換わる端末インターフェース
データ出力用ダブルバッファにて形成される速度変換バ
ッファと、該速度変換バッファの読出し・書込みの切換
えタイミングにて上記出力されるデータをサンプリング
する端末インターフェース用クロック信号を生成する端
末インターフェース用クロック信号生成部とを備える構
成としたことを特徴とする多重化データ分離制御装置。A fixed length transmission frame of 320 bits x M (M is an integer of 1 or more) is detected with frame synchronization for a transmission rate of 64KBPS x N (N is an integer of 1 or more), and the detected fixed length transmission frame is In a multiplex data separation control device that separates long transmission frames and outputs them as independent data, the above 320 bits x M fixed length transmission frame x K (K is 1
a multi-frame synchronization detection unit that detects multi-frames by synchronizing each frame (an integer greater than or equal to A speed conversion buffer formed by a frame pulse generation unit that generates a frame pulse, and a double buffer for outputting terminal interface data whose reading and writing are alternately switched based on the small multi-frame pulse generated by the frame pulse generation unit; Multiplexed data characterized in that it is configured to include a terminal interface clock signal generation section that generates a terminal interface clock signal that samples the output data at the read/write switching timing of the speed conversion buffer. Separation control device.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61283723A JP2522269B2 (en) | 1986-11-28 | 1986-11-28 | Multiplexed data separation controller |
KR1019870011094A KR910001743B1 (en) | 1986-11-28 | 1987-10-05 | Data multiplex transmitter |
US07/105,905 US4860283A (en) | 1986-11-28 | 1987-10-07 | Data multiplex transmission system |
CA000548880A CA1276733C (en) | 1986-04-11 | 1987-10-08 | Data multiplex transmission system |
DE3751005T DE3751005T2 (en) | 1986-11-28 | 1987-10-08 | Data transmission system with multiple uses. |
EP87114687A EP0268792B1 (en) | 1986-11-28 | 1987-10-08 | Data multiplex transmission system |
AU79506/87A AU594820B2 (en) | 1986-11-28 | 1987-10-09 | Data multiplex transmission system |
AU47691/90A AU613257B2 (en) | 1986-11-28 | 1990-01-04 | Data multiplex transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61283723A JP2522269B2 (en) | 1986-11-28 | 1986-11-28 | Multiplexed data separation controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63136850A true JPS63136850A (en) | 1988-06-09 |
JP2522269B2 JP2522269B2 (en) | 1996-08-07 |
Family
ID=17669253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61283723A Expired - Lifetime JP2522269B2 (en) | 1986-04-11 | 1986-11-28 | Multiplexed data separation controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2522269B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111198673A (en) * | 2018-11-19 | 2020-05-26 | 北京智谱微科技有限责任公司 | Word length adjusting method, device, equipment and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58213541A (en) * | 1982-06-05 | 1983-12-12 | Nec Corp | Data separating circuit |
-
1986
- 1986-11-28 JP JP61283723A patent/JP2522269B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58213541A (en) * | 1982-06-05 | 1983-12-12 | Nec Corp | Data separating circuit |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111198673A (en) * | 2018-11-19 | 2020-05-26 | 北京智谱微科技有限责任公司 | Word length adjusting method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP2522269B2 (en) | 1996-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4667324A (en) | Network multiplex structure | |
US4860283A (en) | Data multiplex transmission system | |
US4107469A (en) | Multiplex/demultiplex apparatus | |
US5065396A (en) | Inverse multiplexer and demultiplexer techniques | |
EP0088432A1 (en) | Multiplexer apparatus having nBmB coder | |
US5111485A (en) | Method of and circuit for synchronizing data | |
US3872257A (en) | Multiplex and demultiplex apparatus for digital-type signals | |
EP0450269B1 (en) | Phase locked loop arrangement | |
US4581737A (en) | Bit compression multiplexing | |
US3887769A (en) | Frame syncrhonization of elastic data bit stores | |
JPS639694B2 (en) | ||
US3987248A (en) | Digital multiplexing system | |
US4196315A (en) | Digital multiplexing and demultiplexing system | |
US7103044B1 (en) | Utilizing available SONET overhead bytes for additional signaling channels | |
US3830981A (en) | Pulse stuffing control circuit for reducing jitter in tdm system | |
JPS63136850A (en) | Separation controller for multiplexed data | |
JPH05199199A (en) | Staff synchronization control method | |
WO2003083623A9 (en) | Apparatus and method for aggregation and transportation for plesiosynchronous framing oriented data formats | |
JPS63313931A (en) | Data multiplexing control device | |
JP3492617B2 (en) | Transmission system, transmission method | |
JPS6272251A (en) | Loop network | |
JP3592143B2 (en) | Frame synchronization detection circuit | |
WO1995010897A1 (en) | A buffering method and a buffer | |
JPH09247118A (en) | Jitter suppression circuit | |
JP2003209526A (en) | Time division multiplex transmission system and channel identification system therefor |